diff --git a/.gitignore b/.gitignore index 2fec7ba..728fb42 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,7 @@ soil_test_main.png soil_veg_test.png test.png test_16.png +cache/georef.tif +/cache +cachemap.tif +soil_test_full.png diff --git a/.idea/OpenBattlesimGen.iml b/.idea/OpenBattlesimGen.iml index a8fce82..598b239 100644 --- a/.idea/OpenBattlesimGen.iml +++ b/.idea/OpenBattlesimGen.iml @@ -5,8 +5,10 @@ + + diff --git a/Cargo.lock b/Cargo.lock index a9bab74..06b8b2c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -20,13 +20,18 @@ dependencies = [ "nalgebra 0.32.3", "noise", "ordered-float", + "photon-rs", "posterust", "rand 0.8.5", "rand_chacha 0.3.1", "ron", + "savefile", + "savefile-derive", "serde", "serde_json", "serde_yaml", + "simplelog", + "soil_binder", "terrain-graph", "three-d", "three-d-asset", @@ -70,6 +75,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + [[package]] name = "android-activity" version = "0.4.3" @@ -94,6 +105,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" +[[package]] +name = "anyhow" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" + [[package]] name = "approx" version = "0.3.2" @@ -121,6 +138,23 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "arrayref" version = "0.3.7" @@ -154,6 +188,29 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec 0.7.4", + "log", + "nom", + "num-rational 0.4.1", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" +dependencies = [ + "arrayvec 0.7.4", +] + [[package]] name = "backtrace" version = "0.3.69" @@ -162,19 +219,40 @@ checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" dependencies = [ "addr2line", "cc", - "cfg-if", + "cfg-if 1.0.0", "libc", "miniz_oxide 0.7.1", "object", "rustc-demangle", ] +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + [[package]] name = "base64" version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "bit-set" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" + [[package]] name = "bit_field" version = "0.10.2" @@ -196,6 +274,12 @@ dependencies = [ "serde", ] +[[package]] +name = "bitstream-io" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e" + [[package]] name = "block" version = "0.1.6" @@ -221,6 +305,12 @@ dependencies = [ "objc2-encode", ] +[[package]] +name = "built" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6a6c0b39c38fd754ac338b00a88066436389c0f029da5d37d1e01091d9b7c17" + [[package]] name = "bumpalo" version = "3.14.0" @@ -239,6 +329,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + [[package]] name = "calloop" version = "0.10.6" @@ -263,6 +359,22 @@ dependencies = [ "libc", ] +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + [[package]] name = "cfg-if" version = "1.0.0" @@ -385,6 +497,16 @@ dependencies = [ "csscolorparser", ] +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if 1.0.0", + "wasm-bindgen", +] + [[package]] name = "conv" version = "0.3.3" @@ -465,7 +587,7 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", ] [[package]] @@ -612,6 +734,15 @@ dependencies = [ "robust", ] +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", +] + [[package]] name = "dispatch" version = "0.2.0" @@ -727,6 +858,15 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "find-crate" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2" +dependencies = [ + "toml 0.5.11", +] + [[package]] name = "fl2rust" version = "0.5.19" @@ -752,7 +892,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21c3da91984f219319fc08a775ffdbc4962d4a1a6b3181967f64b456ac84d2eb" dependencies = [ - "itertools", + "itertools 0.10.5", "roots", "smallvec", ] @@ -884,7 +1024,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] @@ -895,7 +1035,7 @@ version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -1074,7 +1214,7 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "crunchy", "num-traits", "zerocopy", @@ -1089,6 +1229,12 @@ dependencies = [ "byteorder", ] +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + [[package]] name = "hashbrown" version = "0.14.3" @@ -1103,7 +1249,7 @@ checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" dependencies = [ "atomic-polyfill", "hash32", - "rustc_version", + "rustc_version 0.4.0", "spin", "stable_deref_trait", ] @@ -1117,6 +1263,12 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.3.4" @@ -1172,6 +1324,39 @@ dependencies = [ "tiff 0.9.1", ] +[[package]] +name = "image" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", + "gif 0.13.1", + "image-webp", + "num-traits", + "png 0.17.11", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff 0.9.1", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" +dependencies = [ + "byteorder-lite", + "thiserror", +] + [[package]] name = "imageproc" version = "0.23.0" @@ -1181,7 +1366,7 @@ dependencies = [ "approx 0.5.1", "conv", "image 0.24.9", - "itertools", + "itertools 0.10.5", "nalgebra 0.30.1", "num", "rand 0.7.3", @@ -1190,6 +1375,22 @@ dependencies = [ "rusttype", ] +[[package]] +name = "imgref" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", +] + [[package]] name = "indexmap" version = "2.2.6" @@ -1197,7 +1398,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", - "hashbrown", + "hashbrown 0.14.3", ] [[package]] @@ -1206,12 +1407,23 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "js-sys", "wasm-bindgen", "web-sys", ] +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "itertools" version = "0.10.5" @@ -1221,6 +1433,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -1299,13 +1520,24 @@ version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +[[package]] +name = "libfuzzer-sys" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" +dependencies = [ + "arbitrary", + "cc", + "once_cell", +] + [[package]] name = "libloading" version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "winapi", ] @@ -1315,7 +1547,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "windows-sys 0.48.0", ] @@ -1348,9 +1580,18 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] [[package]] name = "malloc_buf" @@ -1380,6 +1621,16 @@ dependencies = [ "rawpointer", ] +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if 1.0.0", + "rayon", +] + [[package]] name = "memchr" version = "2.7.1" @@ -1404,6 +1655,21 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" version = "0.3.7" @@ -1566,6 +1832,12 @@ dependencies = [ "jni-sys", ] +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + [[package]] name = "nix" version = "0.24.3" @@ -1573,9 +1845,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" dependencies = [ "bitflags 1.3.2", - "cfg-if", + "cfg-if 1.0.0", "libc", - "memoffset", + "memoffset 0.6.5", ] [[package]] @@ -1586,9 +1858,22 @@ checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" dependencies = [ "autocfg", "bitflags 1.3.2", - "cfg-if", + "cfg-if 1.0.0", "libc", - "memoffset", + "memoffset 0.6.5", +] + +[[package]] +name = "node-sys" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d75eee6e8b159228449706773f9f2af60720250308124e9c3d38bd8070844a" +dependencies = [ + "cfg-if 0.1.10", + "js-sys", + "serde", + "wasm-bindgen", + "web-sys", ] [[package]] @@ -1603,6 +1888,22 @@ dependencies = [ "rand_xorshift", ] +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + [[package]] name = "num" version = "0.4.1" @@ -1638,6 +1939,23 @@ dependencies = [ "serde", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "num-integer" version = "0.1.45" @@ -1744,6 +2062,15 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + [[package]] name = "objc" version = "0.2.7" @@ -1849,7 +2176,19 @@ checksum = "a05c0334468e62a4dfbda34b29110aa7d70d58c7fdb2c9857b5874dd9827cc59" dependencies = [ "approx 0.3.2", "num-traits", - "palette_derive", + "palette_derive 0.5.0", +] + +[[package]] +name = "palette" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f9cd68f7112581033f157e56c77ac4a5538ec5836a2e39284e65bd7d7275e49" +dependencies = [ + "approx 0.5.1", + "num-traits", + "palette_derive 0.6.1", + "phf", ] [[package]] @@ -1863,6 +2202,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "palette_derive" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05eedf46a8e7c27f74af0c9cfcdb004ceca158cb1b918c6f68f8d7a549b3e427" +dependencies = [ + "find-crate", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "parking_lot" version = "0.12.1" @@ -1879,7 +2230,7 @@ version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "libc", "redox_syscall 0.4.1", "smallvec", @@ -1898,6 +2249,12 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "perlin2d" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb6c71cfd92099c43062f059494786cdcbd9cb4dab61389098362b241071cde0" + [[package]] name = "phf" version = "0.11.2" @@ -1940,6 +2297,29 @@ dependencies = [ "siphasher", ] +[[package]] +name = "photon-rs" +version = "0.3.2" +source = "git+https://github.com/silvia-odwyer/photon.git#195f51a99dae8cf39ee5f54b77199b5145c01d6c" +dependencies = [ + "base64 0.13.1", + "console_error_panic_hook", + "image 0.24.9", + "imageproc", + "instant", + "js-sys", + "node-sys", + "palette 0.6.1", + "perlin2d", + "rand 0.7.3", + "rusttype", + "serde", + "thiserror", + "time", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "pin-project" version = "1.1.4" @@ -2004,10 +2384,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a65eaaa894f8ebc0c93ebe9d9b1d8192ee6efe2f8a10e8935242d646fec5985" dependencies = [ "image 0.23.14", - "palette", + "palette 0.5.0", "structopt", ] +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -2027,7 +2413,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "toml_edit", + "toml_edit 0.19.15", ] [[package]] @@ -2063,6 +2449,25 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "profiling" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" +dependencies = [ + "quote", + "syn 2.0.48", +] + [[package]] name = "qoi" version = "0.4.1" @@ -2072,6 +2477,12 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + [[package]] name = "quote" version = "1.0.35" @@ -2172,6 +2583,56 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec 0.7.4", + "av1-grain", + "bitstream-io", + "built", + "cfg-if 1.0.0", + "interpolate_name", + "itertools 0.12.1", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand 0.8.5", + "rand_chacha 0.3.1", + "simd_helpers", + "system-deps", + "thiserror", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + [[package]] name = "raw-window-handle" version = "0.4.3" @@ -2231,6 +2692,15 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "rgb" +version = "0.8.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" +dependencies = [ + "bytemuck", +] + [[package]] name = "robust" version = "0.2.3" @@ -2243,7 +2713,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ - "base64", + "base64 0.21.7", "bitflags 2.4.2", "serde", "serde_derive", @@ -2281,13 +2751,22 @@ version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + [[package]] name = "rustc_version" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver", + "semver 1.0.22", ] [[package]] @@ -2324,6 +2803,35 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "savefile" +version = "0.17.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0a3a623b09a2110f66fa932f1c2a81b0184eb832da45082638550a9abbed2d1" +dependencies = [ + "arrayvec 0.7.4", + "bit-set", + "bit-vec", + "byteorder", + "indexmap 1.9.3", + "memoffset 0.9.1", + "parking_lot", + "rustc_version 0.2.3", + "smallvec", +] + +[[package]] +name = "savefile-derive" +version = "0.17.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb342f6d7d45b6418fe64a1b8c98275d528f437950f637df49a9ff031816ffa1" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "scoped-tls" version = "1.0.1" @@ -2367,12 +2875,27 @@ dependencies = [ "tiny-skia 0.8.4", ] +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + [[package]] name = "semver" version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + [[package]] name = "serde" version = "1.0.196" @@ -2415,13 +2938,22 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +dependencies = [ + "serde", +] + [[package]] name = "serde_yaml" version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -2491,6 +3023,26 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "simplelog" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0" +dependencies = [ + "log", + "termcolor", + "time", +] + [[package]] name = "siphasher" version = "0.3.11" @@ -2531,6 +3083,14 @@ dependencies = [ "wayland-protocols", ] +[[package]] +name = "soil_binder" +version = "0.1.0" +dependencies = [ + "image 0.25.1", + "log", +] + [[package]] name = "spin" version = "0.9.8" @@ -2575,7 +3135,7 @@ version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ - "heck", + "heck 0.3.3", "proc-macro-error", "proc-macro2", "quote", @@ -2604,6 +3164,34 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.13", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" + +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + [[package]] name = "terrain-graph" version = "1.0.1" @@ -2695,6 +3283,39 @@ dependencies = [ "weezl", ] +[[package]] +name = "time" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +dependencies = [ + "deranged", + "itoa", + "libc", + "num-conv", + "num_threads", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +dependencies = [ + "num-conv", + "time-core", +] + [[package]] name = "tiny-skia" version = "0.7.0" @@ -2704,7 +3325,7 @@ dependencies = [ "arrayref", "arrayvec 0.5.2", "bytemuck", - "cfg-if", + "cfg-if 1.0.0", "png 0.17.11", "safe_arch 0.5.2", "tiny-skia-path 0.7.0", @@ -2719,7 +3340,7 @@ dependencies = [ "arrayref", "arrayvec 0.7.4", "bytemuck", - "cfg-if", + "cfg-if 1.0.0", "png 0.17.11", "tiny-skia-path 0.8.4", ] @@ -2768,11 +3389,35 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + +[[package]] +name = "toml" +version = "0.8.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.22.13", +] + [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +dependencies = [ + "serde", +] [[package]] name = "toml_edit" @@ -2780,9 +3425,22 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap", + "indexmap 2.2.6", + "toml_datetime", + "winnow 0.5.34", +] + +[[package]] +name = "toml_edit" +version = "0.22.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" +dependencies = [ + "indexmap 2.2.6", + "serde", + "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.6.8", ] [[package]] @@ -2827,12 +3485,29 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + [[package]] name = "vec_map" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + [[package]] name = "version_check" version = "0.9.4" @@ -2862,19 +3537,19 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", @@ -2887,9 +3562,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2897,9 +3572,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", @@ -2910,9 +3585,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wayland-client" @@ -3051,6 +3726,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +[[package]] +name = "winapi-util" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +dependencies = [ + "windows-sys 0.52.0", +] + [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" @@ -3088,6 +3772,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -3118,6 +3811,22 @@ dependencies = [ "windows_x86_64_msvc 0.48.5", ] +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -3130,6 +3839,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + [[package]] name = "windows_aarch64_msvc" version = "0.36.1" @@ -3148,6 +3863,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + [[package]] name = "windows_i686_gnu" version = "0.36.1" @@ -3166,6 +3887,18 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + [[package]] name = "windows_i686_msvc" version = "0.36.1" @@ -3184,6 +3917,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + [[package]] name = "windows_x86_64_gnu" version = "0.36.1" @@ -3202,6 +3941,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -3214,6 +3959,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + [[package]] name = "windows_x86_64_msvc" version = "0.36.1" @@ -3232,6 +3983,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + [[package]] name = "winit" version = "0.27.5" @@ -3309,6 +4066,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d" +dependencies = [ + "memchr", +] + [[package]] name = "wio" version = "0.2.2" @@ -3362,6 +4128,12 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + [[package]] name = "zune-inflate" version = "0.2.54" @@ -3370,3 +4142,12 @@ checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" dependencies = [ "simd-adler32", ] + +[[package]] +name = "zune-jpeg" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" +dependencies = [ + "zune-core", +] diff --git a/Cargo.toml b/Cargo.toml index 738e296..d90bae0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,10 +9,11 @@ opt-level = 3 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +soil_binder = {path = "src/soil_binder"} errorfunctions = "0.2.0" fltk = { git = "https://github.com/fltk-rs/fltk-rs", features = ["enable-glwindow"] } image_crate = { package = "image", version = "0.24.7" } -image_newest = {package = "image", version= "0.23.14", default-features = false} +image_old = {package = "image", version= "0.23.14", default-features = false} imageproc = "0.23.0" map-range = "0.1.2" nalgebra = { version = "0.32.3", features = ["serde-serialize"] } @@ -29,10 +30,16 @@ ordered-float = {version = "4.2.0", features = ["serde"] } serde = { version = "1.0.196", features = ["derive"] } fastlem = "0.1.4" terrain-graph = "1.0.1" + color-reduce = {git = "https://github.com/Seon82/color-reduce-rs.git"} serde_yaml = "0.9.25" serde_json = "1.0.105" posterust = "0.0.1" +simplelog = "0.12.2" +photon-rs = {git = "https://github.com/silvia-odwyer/photon.git"} +savefile = "0.17.4" +savefile-derive = "0.17.4" + [build-dependencies] fl2rust = "0.5.17" diff --git a/OpenBTMapGen.log b/OpenBTMapGen.log new file mode 100644 index 0000000..938bb17 --- /dev/null +++ b/OpenBTMapGen.log @@ -0,0 +1,4 @@ +15:00:04 [INFO] GDAL library checked at ./utils/gdal/ +Ok! +15:00:04 [INFO] Whitebox Open Core library checked at ./utils/wbt/ +Ok! diff --git a/example_images/cache.png b/example_images/cache.png deleted file mode 100644 index 3d6fab2..0000000 Binary files a/example_images/cache.png and /dev/null differ diff --git a/example_images/eroded_cache.png b/example_images/eroded_cache.png deleted file mode 100644 index 6df79ac..0000000 Binary files a/example_images/eroded_cache.png and /dev/null differ diff --git a/example_images/eroded_cache_prev.png b/example_images/eroded_cache_prev.png deleted file mode 100644 index bc80e45..0000000 Binary files a/example_images/eroded_cache_prev.png and /dev/null differ diff --git a/example_images/raw.png b/example_images/raw.png deleted file mode 100644 index efe16d8..0000000 Binary files a/example_images/raw.png and /dev/null differ diff --git a/soil_test_main.png.aux.xml b/soil_test_main.png.aux.xml new file mode 100644 index 0000000..d40a9c8 --- /dev/null +++ b/soil_test_main.png.aux.xml @@ -0,0 +1,12 @@ + + + + YES + 5 + 5 + 5 + 0 + 100 + + + diff --git a/soil_without_quantize.png b/soil_without_quantize.png new file mode 100644 index 0000000..fc7d0df Binary files /dev/null and b/soil_without_quantize.png differ diff --git a/src/fastlem_opt.rs b/src/fastlem_opt.rs index f67a848..38a81a0 100644 --- a/src/fastlem_opt.rs +++ b/src/fastlem_opt.rs @@ -1,19 +1,16 @@ use fastlem::core::parameters::TopographicalParameters; use fastlem::core::traits::Model; -use fastlem::core::units::Elevation; use fastlem::lem::generator::TerrainGenerator; use fastlem::models::surface::builder::TerrainModel2DBulider; use fastlem::models::surface::sites::Site2D; use fltk::enums::ColorDepth; use fltk::image; use fltk::image::SharedImage; -use fltk::prelude::{ImageExt, WidgetExt}; +use fltk::prelude::WidgetExt; use image_crate::{ImageBuffer, Luma}; use noise::{NoiseFn, Perlin}; use terrain_graph::edge_attributed_undirected::EdgeAttributedUndirectedGraph; use crate::FileData; -use crate::topo_settings::TopoSettings; -use crate::topography::DEFAULT_TOPOSETTINGS; pub fn generate_terrain(w: &mut impl WidgetExt, data: &mut FileData) { let bound_min = Site2D {x: data.topography.min_bound.0, y: data.topography.min_bound.1} ; diff --git a/src/hydro.rs b/src/hydro.rs index c703dc5..5eb40ed 100644 --- a/src/hydro.rs +++ b/src/hydro.rs @@ -7,8 +7,6 @@ use fltk::enums::ColorDepth; use map_range::MapRange; use crate::{FileData, topography}; use crate::erosion::world::{Vec2, World}; -use crate::topo_settings::NoiseTypesUi; -use crate::topography::PREV_DIMENSIONS; use crate::utils::get_raw_u8; /// incremental = true diff --git a/src/main.rs b/src/main.rs index 4d26f0f..4e32286 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,44 +4,44 @@ use std::collections::HashMap; use crate::topo_settings::TopoSettings; use fltk::app::Sender; -use map_range::MapRange; use fltk::image::{RgbImage, SharedImage}; use fltk::{*, prelude::*}; -use image_crate::{DynamicImage, EncodableLayout, GenericImageView, ImageBuffer, Luma, Pixel, Rgb}; -use noise::utils::NoiseMapBuilder; -use noise::{Fbm, MultiFractal, Perlin, Seedable}; +use image_crate::{DynamicImage, GenericImageView, ImageBuffer, Luma, Pixel}; +use noise::{Fbm, Perlin, Seedable}; use rand::{Rng, thread_rng}; use std::sync::Arc; -use fltk::window::{GlutWindow, Window}; +use fltk::window::GlutWindow; use three_d::{AmbientLight, Camera, ClearState, ColorMaterial, Context, CpuMaterial, CpuMesh, CpuTexture, Cull, DirectionalLight, FromCpuMaterial, Gm, LightingModel, Mat4, Mesh, PhysicalMaterial, RenderTarget, Srgba, Terrain, Vec3, Viewport}; use std::default::Default; use std::fs::File; use std::fs; -use std::mem::{replace, swap}; +use std::mem::replace; use std::ops::Index; use std::path::PathBuf; -use fastlem::core::units::Elevation; use fltk::dialog::FileDialogOptions; -use fltk::enums::{ColorDepth, Event, Shortcut}; -use image_crate::imageops::FilterType; +use fltk::enums::{ColorDepth, Shortcut}; +use image_crate::imageops::{FilterType, resize}; use ron::de::from_reader; +use savefile::save_file; +use savefile_derive::Savefile; use serde::{Deserialize, Serialize}; -use topo_settings::NoiseTypesUi; -use topography::{DEFAULT_TOPOSETTINGS, DIMENSIONS}; +use simplelog::{ColorChoice, CombinedLogger, Config, LevelFilter, TerminalMode, TermLogger, WriteLogger}; +use soil_binder::{gdal_check, whitebox_check}; +use topography::DEFAULT_TOPOSETTINGS; use weather_pane::DEFAULT_WEATHERSETTINGS; use crate::fastlem_opt::generate_terrain; -use crate::soil::config::GreyscaleImage; -use crate::soil::soilmaker::init_soilmaker; +use crate::plant_maker::config::GreyscaleImage; +use crate::plant_maker::soilmaker::init_soilmaker; use crate::soil_def::{base_choice_init, generate_selected_do, load_and_show_veg, SoilType, VegetationCollection, VegetationData, VegetationMaps}; -use crate::topography::{max_bounds_do, min_bounds_do, lod_do, erod_scale_do, apply_color_eroded, apply_color}; -use crate::ui::HeightmapInterface; +use crate::topography::{max_bounds_do, min_bounds_do, lod_do, erod_scale_do, apply_color}; use crate::utils::get_height; use crate::weather::{Climate, GenData, koppen_afam, koppen_as, koppen_aw, koppen_bsh, koppen_bsk, koppen_bwh, koppen_bwk, koppen_cfa, koppen_cfb, koppen_cfc, koppen_cwa, koppen_cwb, koppen_cwc, koppen_dfa, koppen_dfb, koppen_dfc, koppen_dsc, koppen_et}; use crate::weather_settings::WeatherSettings; use crate::WeatherVisualization::Init; +//TODO al hacer new scenario y darle random se peta mod erosion; mod topo_settings; mod ui; @@ -53,9 +53,10 @@ mod hydro; mod weather_pane; mod fastlem_opt; -mod soil; +mod plant_maker; mod soil_def; + #[derive(Clone, Serialize, Deserialize, Debug)] struct FileData { topography: TopoSettings, @@ -231,32 +232,110 @@ fn set_data(loaded_data: &mut FileData, data: &mut FileData) { let _ = replace::(data, loaded_data.clone()); } +#[derive(Savefile)] +struct WeatherBinaryData { + index: (i32, i32, i32), + temperature: Vec, + altitude: f64, + pressure: Vec, + humidity: Vec, + wind: Vec<(f32, f32, f32)>, + td: Vec +} + +impl WeatherBinaryData { + fn new(from: &GenData) -> Self { + Self { + index: from.index, + temperature: from.temperature.iter().map(|x| { + f64::from(*x) + }).collect(), + altitude: from.altitude, + pressure: from.pressure.iter().map(|x| { + f64::from(*x) + }).collect(), + humidity: from.pressure.iter().map(|x| { + f64::from(*x) + }).collect(), + wind: from.wind.clone(), + td: from.td.clone(), + } + } +} + fn export_do(program_data: &mut FileData) { let mut nfc = dialog::NativeFileChooser::new(dialog::NativeFileChooserType::BrowseSaveDir); nfc.set_option(FileDialogOptions::SaveAsConfirm); nfc.show(); - let dir = nfc.filename(); - let dir_string = dir.to_str().unwrap().to_string(); - println!("{}", dir_string.clone()); - fs::create_dir(dir_string.clone() + "/terrain/").expect("Error creating terrain directory."); - fs::create_dir(dir_string.clone() + "/weather/").expect("Error creating weather directory."); - fs::create_dir(dir_string.clone() + "/textures/").expect("Error creating textures directory."); - // TODO: check for empty vecs and throw error - // TODO: lossless rgb saving for texture creation when? - let s = ron::ser::to_string(&program_data.weather_data).expect("Error serializing weather data."); - fs::write(dir_string.clone() + "/weather/forecast.ron", s).expect("Error writing weather data."); - let i: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(8192, 8192, program_data.eroded_full.clone()).unwrap(); - i.save(dir_string.clone() + "/terrain/map.png").unwrap(); - let d: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(8192, 8192, program_data.discharge.clone()).unwrap(); - d.save(dir_string.clone() + "/terrain/hydro.png").unwrap(); - for element in program_data.vegetation_maps.generated.iter() { - let mask: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(1024, 1024, element.1.clone()).unwrap(); - mask.save(dir_string.clone() + format!("/textures/{}.png", element.0.clone()).as_str()).unwrap() + if nfc.filename().exists() { + let dir = nfc.filename(); + let dir_string = dir.to_str().unwrap().to_string(); + println!("{}", dir_string.clone()); + fs::create_dir(dir_string.clone() + "/terrain/").expect("Error creating terrain directory."); + fs::create_dir(dir_string.clone() + "/weather/").expect("Error creating weather directory."); + fs::create_dir(dir_string.clone() + "/textures/").expect("Error creating textures directory."); + fs::create_dir(dir_string.clone() + "/soils/").expect("Error creating soils directory."); + // TODO: check for empty vecs and throw error + // TODO: lossless rgb saving for texture creation when? + + for i in &program_data.weather_data { + let p = dir_string.clone() + format!("/weather/w_forecast_x{}_y{}_z{}.dat", i.index.0, i.index.1, i.index.2).as_str(); + let f = WeatherBinaryData::new(i); + save_file(p, 0, &f).expect("Error exporting weather data!"); + } + + { + let d: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(8192, 8192, program_data.discharge.clone()).unwrap(); + let i: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(8192, 8192, program_data.eroded_full.clone()).unwrap(); + for x in 0..8 { + for y in 0..8 { + dbg!(x, y); + let p = dir_string.clone() + format!("/terrain/h_map_tile_x{}_y{}.dat", x, y).as_str(); + let p_2 = dir_string.clone() + format!("/terrain/s_map_tile_x{}_y{}.dat", x, y).as_str(); + let part = image_crate::imageops::crop_imm(&i, 1024 * x, 1024 * y, 1024, 1024); + let part_2 = image_crate::imageops::crop_imm(&d, 1024 * x, 1024 * y, 1024, 1024); + let r = part.to_image().into_raw(); + let r_2 = part_2.to_image().into_raw(); + fs::File::create(p.clone()); + fs::File::create(p_2.clone()); + save_file(p, 0, &r).expect("Error exporting terrain tile!"); + save_file(p_2, 0, &r_2).expect("Error exporting water tile!"); + + } + } + for element in program_data.vegetation_maps.generated.iter() { + let mask: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(512, 512, element.1.clone()).unwrap(); + let mask = resize(&mask, 8192, 8192, FilterType::Nearest); + for x in 0..8 { + for y in 0..8 { + dbg!(x, y); + let part = image_crate::imageops::crop_imm(&mask, 1024 * x, 1024 * y, 1024, 1024); + let r = part.to_image().into_raw(); + let p = dir_string.clone() + format!("/textures/{}_x{}_y{}.bin", element.0.clone(), x, y).as_str(); + fs::File::create(p.clone()); + save_file(p, 0, &r).unwrap() + } + } + } + let soil: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(8192, 8192, program_data.soil.clone()).unwrap(); + for x in 0..8 { + for y in 0..8 { + dbg!(x, y); + let part = image_crate::imageops::crop_imm(&soil, 1024 * x, 1024 * y, 1024, 1024); + let r = part.to_image().into_raw(); + let p = dir_string.clone() + format!("/soils/{}_x{}_y{}.dat", "soil_id", x, y).as_str(); + fs::File::create(p.clone()); + save_file(p, 0, &r).unwrap() + } + } + + } } - let soil: ImageBuffer, Vec> = image_crate::ImageBuffer::from_raw(1024, 1024, program_data.soil.clone()).unwrap(); - soil.save(dir_string.clone() + "/terrain/soil_ids.png").unwrap(); + + } + + -} fn save_file_do(program_data: &mut FileData, is_workplace: &mut bool, path: &mut String, filename: &mut String) { if *is_workplace { @@ -325,7 +404,7 @@ fn open_file_do(program_data: &mut FileData) -> (FileData, PathBuf) { let dir = nfc.filename(); if !dir.clone().into_os_string().is_empty() { let f = File::open(dir.clone()).expect("Error opening file."); - let mut data_n: FileData = match from_reader(f) { + let data_n: FileData = match from_reader(f) { Ok(x) => x, Err(e) => { println!("Failed to load file: {}", e); @@ -357,6 +436,16 @@ fn seed_random_do( fn main() { + CombinedLogger::init( + vec![ + TermLogger::new(LevelFilter::Trace, Config::default(), TerminalMode::Mixed, ColorChoice::Auto), + WriteLogger::new(LevelFilter::Trace, Config::default(), File::create("OpenBTMapGen.log").unwrap()), + ] + ).unwrap(); + + gdal_check(); + whitebox_check(); + let (mut is_file_workspace, mut workspace_path, mut file_name) = (false, "".to_string(), "".to_string()); let mut view_state = ViewState { @@ -370,7 +459,7 @@ fn main() { let mut grid: Vec = vec![]; - let mut topo_settings: TopoSettings = TopoSettings { + let topo_settings: TopoSettings = TopoSettings { max_alt: 0.0, seed: Some(42949), min_bound: (0.0, 0.0), @@ -384,7 +473,7 @@ fn main() { erosion_cycles: 0, }; - let mut weather_settings: WeatherSettings = WeatherSettings { + let weather_settings: WeatherSettings = WeatherSettings { seed: Some(100000), koppen: Some(koppen_cfa()), latitude: 0, @@ -708,22 +797,30 @@ fn main() { gl_widget.show(); } Message::NextVeg => { - if index == index_list.len() { + if index >= index_list.len() { index = 0; } dbg!(&index_list.len()); - let element = index_list[index].clone(); - let map = file.vegetation_maps.clone().generated.get(&element).unwrap().clone(); - let b: ImageBuffer, Vec> = ImageBuffer::from_raw(1024, 1024, map.clone()).unwrap(); - let i = RgbImage::new(b.into_raw().as_slice(), 1024, 1024, ColorDepth::L8).unwrap(); - ui.veg_preview.set_image_scaled(None::); - ui.veg_preview.set_image_scaled(SharedImage::from_image(i).ok()); - ui.veg_preview.redraw(); - ui.veg_name.set_label(format!("Now displaying: {}", element).as_str()); - index+=1; + dbg!(index); + + if !file.vegetation_maps.generated.is_empty() { + let element = index_list.get(index).unwrap(); + let map = file.vegetation_maps.generated.get(element).unwrap(); + + + let b: ImageBuffer, Vec> = ImageBuffer::from_raw(512, 512, map.clone()).unwrap(); + let i = RgbImage::new(b.into_raw().as_slice(), 512, 512, ColorDepth::L8).unwrap(); + ui.veg_preview.set_image_scaled(None::); + ui.veg_preview.set_image_scaled(SharedImage::from_image(i).ok()); + ui.veg_preview.redraw(); + ui.veg_name.set_label(format!("Now displaying: {}", element).as_str()); + index+=1; + } + } Message::GenVegSel => { file.vegetation_maps.generated.clear(); + index_list.clear(); generate_selected_do(&mut ui.vegetation_list, &mut soil_veg_params, &mut file); dbg!(file.vegetation_maps.generated.keys()); for element in file.vegetation_maps.clone().generated.into_iter() { @@ -827,15 +924,9 @@ fn main() { _ => SoilType::Dirt }; let i: ImageBuffer, Vec> = ImageBuffer::from_raw(8192, 8192, file.eroded_full.clone()).unwrap(); - let hydro: ImageBuffer, Vec> = ImageBuffer::from_raw(8192, 8192, file.discharge.clone()).unwrap(); - let soil = init_soilmaker(&mut ui.soil_preview, soil_base, &soil_veg_params.blocklist, &i, &hydro); + let soil = init_soilmaker(&mut ui.soil_preview, soil_base, &soil_veg_params.blocklist, &i, file.topography.min_height, file.topography.max_height); file.soil = soil; - //TODO VER POR QUÉ SALE MAL LA IMAGEN, SERÁ PORQUE ES RGB EN VEZ DE LUMA? - let x: ImageBuffer, Vec> = ImageBuffer::from_raw(1024, 1024, file.soil.clone()).unwrap(); - x.save("soil_test_main.png"); - ui.soil_preview.set_image_scaled(None::); - ui.soil_preview.set_image_scaled(SharedImage::from_image(RgbImage::new(file.soil.as_slice(), 1024, 1024, ColorDepth::Rgb8).unwrap()).ok()); - ui.soil_preview.redraw(); + } Message::ImportHeightmap => { heightmap_importer_win.show(); @@ -958,7 +1049,7 @@ fn main() { terrain_material.clone(), Arc::new( move |x, y| { - *map_b.clone().get_pixel(x as u32, y as u32).channels().first().unwrap() as f32 * 0.1 + *map_b.clone().get_pixel(x as u32, y as u32).channels().first().unwrap() as f32 * 0.01 } ), 512.0, @@ -972,7 +1063,7 @@ fn main() { let max_total = map.iter().as_slice().iter().max().unwrap(); for component in grid.as_mut_slice() { - let mut h: i32; + let h: i32; match component.index.1 { 0 => { let dynamic = DynamicImage::from(map.clone()); @@ -1048,7 +1139,7 @@ fn main() { let _ = replace::(&mut is_file_workspace, false); } Message::OpenFile => { - let mut p = open_file_do(&mut file); + let p = open_file_do(&mut file); let s = p.1.to_str().unwrap().to_string(); workspace_path = s; ui.main_window.set_label(format!("OpenBattlesim Map Generator - {}", workspace_path).as_str()); @@ -1084,7 +1175,8 @@ fn main() { } if !file.soil.is_empty() { ui.soil_preview.set_image_scaled(None::); - ui.soil_preview.set_image_scaled(SharedImage::from_image(RgbImage::new(file.soil.as_slice(), 1024, 1024, ColorDepth::Rgb8).unwrap()).ok()); + // TODO change to 1024? + ui.soil_preview.set_image_scaled(SharedImage::from_image(RgbImage::new(file.soil.as_slice(), 8192, 8192, ColorDepth::Rgb8).unwrap()).ok()); ui.soil_preview.redraw(); } diff --git a/src/soil/config.rs b/src/plant_maker/config.rs similarity index 94% rename from src/soil/config.rs rename to src/plant_maker/config.rs index abc8483..0605aae 100644 --- a/src/soil/config.rs +++ b/src/plant_maker/config.rs @@ -1,18 +1,16 @@ -use image_crate::io::Reader as ImageReader; use image_crate::ImageBuffer; use image_crate::Luma; use nalgebra::Vector3; use serde::{Deserialize, Serialize}; use std::collections::HashMap; -use image_newest::imageops::FilterType; -use crate::soil::edaphology::calculate_soil_depth; -use crate::soil::hydrology::calculate_hydrology_map; -use crate::soil::insolation::calculate_actual_insolation; -use crate::soil::orography::calculate_normal_map; -use crate::soil::probabilities::calculate_probabilities; +use crate::plant_maker::edaphology::calculate_soil_depth; +use crate::plant_maker::hydrology::calculate_hydrology_map; +use crate::plant_maker::insolation::calculate_actual_insolation; +use crate::plant_maker::orography::calculate_normal_map; +use crate::plant_maker::probabilities::calculate_probabilities; use crate::soil_def::{VegetationCollection, VegetationMaps}; #[derive(Clone, Serialize, Deserialize, Debug)] @@ -224,7 +222,7 @@ impl SimConfig { // TODO: TERMINAR DE CONFIGURAR SOIL_DEF.RS pub fn calculate_probabilities(&self, mapdata: &mut VegetationMaps, vegetation_names: &[&str], _daylight_hours: i32, vegetation_collection: &mut VegetationCollection) { let soil_ids_map = GreyscaleImage::new(self.maps.texture_map_path.clone()); - let x: ImageBuffer, Vec> = ImageBuffer::from_raw(1024, 1024, self.maps.texture_map_path.clone()).unwrap(); + let x: ImageBuffer, Vec> = ImageBuffer::from_raw(512, 512, self.maps.texture_map_path.clone()).unwrap(); x.save("soil_veg_test.png"); for vegetation in vegetation_names { let probabilities_map = calculate_probabilities( diff --git a/src/soil/edaphology.rs b/src/plant_maker/edaphology.rs similarity index 74% rename from src/soil/edaphology.rs rename to src/plant_maker/edaphology.rs index 9555f9b..14b959c 100644 --- a/src/soil/edaphology.rs +++ b/src/plant_maker/edaphology.rs @@ -1,11 +1,11 @@ use nalgebra::Vector3; -use crate::soil::config::{GreyscaleImage, Map}; +use crate::plant_maker::config::{GreyscaleImage, Map}; const STANDARD_NORMAL: Vector3 = Vector3::new(0.0, 0.0, 1.0); -/// It calculates the soil depth at every point of the terrain. It uses the previously calculated angles (steepness). -/// :param map: Object of Map class. Used to get the max soil depth. +/// It calculates the plant_maker depth at every point of the terrain. It uses the previously calculated angles (steepness). +/// :param map: Object of Map class. Used to get the max plant_maker depth. /// :param size: Integer. Size of the terrain. Used to initialize the image. /// :param angles: 3D-List of all normal vectors. /// :return: angles: List all angles on the terrain. diff --git a/src/soil/hydrology.rs b/src/plant_maker/hydrology.rs similarity index 80% rename from src/soil/hydrology.rs rename to src/plant_maker/hydrology.rs index b89939f..a40d760 100644 --- a/src/soil/hydrology.rs +++ b/src/plant_maker/hydrology.rs @@ -1,15 +1,14 @@ -use std::ops::Deref; use image_crate::ImageBuffer; use image_crate::Luma; -use crate::soil::config::{GreyscaleImage, SimArgs}; +use crate::plant_maker::config::{GreyscaleImage, SimArgs}; const K_CALORIES_NEEDED_TO_EVAPORATE_1_G_WATER: f64 = 0.54; /// Calculates the available water at every point on the terrain. It uses the average rainfall and groundwater from -/// the biom. The water absorption and depth of the soil is also considered and the evaporation by the sun is calculated. +/// the biom. The water absorption and depth of the plant_maker is also considered and the evaporation by the sun is calculated. /// :param map: Object of the map class. -/// :param edaphic_map: Object of the Edaphology class. Used to get the soil depth. -/// :param soil_ids_map: Map of the soil ids. Used to get the water absorption of the soil. +/// :param edaphic_map: Object of the Edaphology class. Used to get the plant_maker depth. +/// :param soil_ids_map: Map of the plant_maker ids. Used to get the water absorption of the plant_maker. /// :param image_insolation_map: Result of the insolation calculation. Used for the calculation of the evaporation. /// :param biom: Object of the biom class. Used to get the groundwater and rainfall values. /// :return: hydrology_map: Result of water calculations. @@ -23,7 +22,7 @@ pub fn calculate_hydrology_map( .into_iter() .map(|y| { (0..edaphic_map.len()).into_iter().map(move |x| { - let soil_map: ImageBuffer, Vec> = ImageBuffer::from_raw(1024, 1024, sim_args.soil_ids_map.clone()).unwrap(); + let soil_map: ImageBuffer, Vec> = ImageBuffer::from_raw(512, 512, sim_args.soil_ids_map.clone()).unwrap(); let soil = &sim_args.soils[&soil_map.get_pixel(x as u32, y as u32)[0]]; let depth_coefficient = (edaphic_map[(x, y)] / 100.0).min(1.0); let water_supply = (sim_args.biom.groundwater + sim_args.biom.avg_rainfall_per_day) diff --git a/src/soil/insolation.rs b/src/plant_maker/insolation.rs similarity index 98% rename from src/soil/insolation.rs rename to src/plant_maker/insolation.rs index fad24c8..c06f9c7 100644 --- a/src/soil/insolation.rs +++ b/src/plant_maker/insolation.rs @@ -1,6 +1,6 @@ use image_crate::{ImageBuffer, Luma}; use nalgebra::Vector3; -use crate::soil::config::{clamp_idx, GreyscaleImage, Map, round, SimArgs, Sun}; +use crate::plant_maker::config::{clamp_idx, GreyscaleImage, Map, round, SimArgs, Sun}; const SOLAR_CONSTANT_K_CALORIES_PER_HOUR: f64 = 1200.0; @@ -115,7 +115,7 @@ pub fn calculate_actual_insolation(sim_args: &SimArgs) -> GreyscaleImage { let cloud_reflection_loss = pixel_raw_insolation * sim_args.biom.cloud_reflection / 100.0; let atmospheric_absorption_loss = pixel_raw_insolation * sim_args.biom.atmospheric_absorption / 100.0; let atmospheric_diffusion_loss = pixel_raw_insolation * sim_args.biom.atmospheric_diffusion / 100.0; - let soil_map: ImageBuffer, Vec> = ImageBuffer::from_raw(1024, 1024, sim_args.soil_ids_map.clone()).unwrap(); + let soil_map: ImageBuffer, Vec> = ImageBuffer::from_raw(512, 512, sim_args.soil_ids_map.clone()).unwrap(); let soil = &sim_args.soils[&soil_map.get_pixel(x as u32, y as u32)[0]]; insolation_map[(x, y)] = (pixel_raw_insolation - cloud_reflection_loss - atmospheric_absorption_loss - atmospheric_diffusion_loss) * (1.0 - soil.albedo) diff --git a/src/soil/mod.rs b/src/plant_maker/mod.rs similarity index 100% rename from src/soil/mod.rs rename to src/plant_maker/mod.rs diff --git a/src/soil/orography.rs b/src/plant_maker/orography.rs similarity index 97% rename from src/soil/orography.rs rename to src/plant_maker/orography.rs index 0b2fece..3c4298a 100644 --- a/src/soil/orography.rs +++ b/src/plant_maker/orography.rs @@ -1,6 +1,6 @@ use nalgebra::Vector3; -use crate::soil::config::{clamp_idx, GreyscaleImage, SimArgs}; +use crate::plant_maker::config::{clamp_idx, GreyscaleImage, SimArgs}; /// Calculates all normal vector of a map. It needs the previously calculated vertex list. For calculating the /// normal of a vertex all neighbour normal will be calculated, added up and normalized. Each vertex has six diff --git a/src/soil/probabilities.rs b/src/plant_maker/probabilities.rs similarity index 90% rename from src/soil/probabilities.rs rename to src/plant_maker/probabilities.rs index 4503fd8..7aaa0ce 100644 --- a/src/soil/probabilities.rs +++ b/src/plant_maker/probabilities.rs @@ -1,5 +1,5 @@ use std::collections::HashMap; -use crate::soil::config::{GreyscaleImage, Vegetation}; +use crate::plant_maker::config::{GreyscaleImage, Vegetation}; pub fn calculate_probability(needed: f64, available: f64) -> f64 { if available <= needed { @@ -73,8 +73,8 @@ pub fn calculate_probabilities( location_factor_with_max_reasons_for_not_growing = (3, &0) } println!( - "Main reason for not growing (except soil demand): {}", - ["insolation", "soil depth", "water demand", "only soil demand"][location_factor_with_max_reasons_for_not_growing.0] + "Main reason for not growing (except plant_maker demand): {}", + ["insolation", "plant_maker depth", "water demand", "only plant_maker demand"][location_factor_with_max_reasons_for_not_growing.0] ); probabilities } diff --git a/src/plant_maker/soilmaker.rs b/src/plant_maker/soilmaker.rs new file mode 100644 index 0000000..21f6600 --- /dev/null +++ b/src/plant_maker/soilmaker.rs @@ -0,0 +1,114 @@ +use std::collections::HashMap; +use std::fs; +use std::path::Path; +use color_reduce; +use color_reduce::{quantize, QuantizeMethod}; +use fltk::enums::ColorDepth; +use fltk::frame::Frame; +use fltk::image::{RgbImage, SharedImage}; +use fltk::prelude::WidgetExt; +use image_crate::{DynamicImage, ImageBuffer, Luma}; +use image_old::{ImageBuffer as buffer_old, Rgb as Rgb_old}; + +use photon_rs::multiple::blend; +use photon_rs::native::{open_image, save_image}; +use soil_binder::{elevpercentile, geomorphons, georreference, trindex}; +use crate::plant_maker::config::GreyscaleImage; +use crate::soil_def::SoilType; + +const DIM: u16 = 8192; + +#[derive(Clone)] +struct GrayMap { + pub map: GreyscaleImage +} +pub enum SoilColor { + Dirt([u8; 4]), + Loam([u8; 4]), + Silt([u8; 4]), + Clay([u8; 4]), + Stone([u8; 4]), + Gravel([u8; 4]), + Sand([u8; 4]) +} + +pub fn init_soilmaker(f: &mut Frame, base_soil: SoilType, blocklist: &HashMap, heightmap16: &ImageBuffer, Vec>, min_val: i32, max_val: i32) -> Vec { + let dynamic = DynamicImage::ImageLuma16(heightmap16.clone()); + + if !Path::new("cache").exists() { + fs::create_dir("cache").expect("Cannot create cache dir!"); + } else { + fs::remove_dir_all("cache"); + fs::create_dir("cache").expect("Cannot create cache dir!"); + } + + dynamic.save("cache/map.png"); + + georreference(min_val, max_val); + + geomorphons(); + + elevpercentile(); + + trindex(); + + // blend operation // + + let mut i = image_crate::open("cache/gm.png").unwrap().to_luma8(); + let highest = *i.as_raw().iter().max().unwrap(); + imageproc::contrast::stretch_contrast_mut(&mut i, 0, highest); + i.save("cache/gm.png"); + + + let mut i = image_crate::open("cache/tri.png").unwrap().to_luma8(); + imageproc::contrast::stretch_contrast_mut(&mut i, 0, 10); + i.save("cache/tri.png"); + // + // let mut i = image_crate::open("cache/ep.png").unwrap().to_luma8(); + // let highest = *i.as_raw().iter().max().unwrap(); + // imageproc::contrast::stretch_contrast_mut(&mut i, 0, highest); + // i.save("cache/ep.png"); + + let mut base = open_image("cache/gm.png").expect("File should open."); + let tri = open_image("cache/tri.png").expect("File should open."); + let elevp = open_image("cache/ep.png").expect(""); + + blend(&mut base, &elevp, "lighten"); + blend(&mut base, &tri, "soft_light"); + + + save_image(base, "cache/fusion.png"); + + let raw = image_crate::open("cache/fusion.png").unwrap().into_rgb8().into_raw(); + + let mut old_to_convert: buffer_old, Vec> = buffer_old::from_raw(8192, 8192, raw).unwrap(); + + old_to_convert.save("soil_without_quantize.png"); + ///////////////////// + + let mut color_vec: Vec<[u8; 3]> = vec![]; + for (soil, value) in blocklist.clone() { + if !value { + match soil { + SoilType::Dirt => color_vec.push([5,5,5]), + SoilType::Silt => color_vec.push([100,100,100]), + SoilType::Stone => color_vec.push([16,16,16]), + SoilType::Gravel => color_vec.push([32,32,32]), + SoilType::Loam => color_vec.push([64,64,64]), + SoilType::Clay => color_vec.push([128,128,128]), + SoilType::Sand => color_vec.push([200,200,200]) + } + } + } + let colormap = color_reduce::palette::BasePalette::new( + color_vec + ); + quantize(&mut old_to_convert, &colormap, QuantizeMethod::CIE2000, None); + old_to_convert.save("soil_test_full.png"); + let p = image_old::imageops::resize(&old_to_convert, 1024, 1024, image_old::imageops::FilterType::Nearest); + f.set_image_scaled(None::); + let s = RgbImage::new(p.as_raw().as_slice(), 1024, 1024, ColorDepth::Rgb8).unwrap(); + f.set_image_scaled(SharedImage::from_image(s).ok()); + f.redraw(); + old_to_convert.into_raw() +} diff --git a/src/soil/soilmaker.rs b/src/soil/soilmaker.rs deleted file mode 100644 index 1a21472..0000000 --- a/src/soil/soilmaker.rs +++ /dev/null @@ -1,283 +0,0 @@ -use std::collections::HashMap; -use std::fs; -use std::fs::File; -use std::io::Read; -use imageproc::drawing::Canvas; -use color_reduce; -use color_reduce::{quantize, BasePalette, QuantizeMethod}; -use fltk::enums::ColorDepth; -use fltk::frame::Frame; -use fltk::image::{PngImage, RgbImage, SharedImage}; -use fltk::prelude::WidgetExt; -use image_crate::{ColorType, DynamicImage, GenericImage, ImageBuffer, Luma, Rgb, Rgba}; -use image_crate::DynamicImage::{ImageLuma16, ImageLuma8, ImageRgb8, ImageRgba8}; -use image_crate::imageops::FilterType; -use image_newest::{ImageBuffer as buffer_old, Rgb as Rgb_old, Rgba as Rgba_old}; -use imageproc::distance_transform::Norm; - -use noise::{Fbm, MultiFractal, Perlin}; -use noise::utils::{NoiseMap, NoiseMapBuilder, PlaneMapBuilder}; -use rand::{Rng, thread_rng}; -use crate::soil::config::{Biom, GreyscaleImage, Map, SimConfig, Soil, SunConfig, Vegetation}; -use crate::soil_def::SoilType; - -const DIM: u16 = 8192; - -#[derive(Clone)] -struct GrayMap { - pub map: GreyscaleImage -} -pub enum SoilColor { - Dirt([u8; 4]), - Loam([u8; 4]), - Silt([u8; 4]), - Clay([u8; 4]), - Stone([u8; 4]), - Gravel([u8; 4]), - Sand([u8; 4]) -} - -pub fn init_soilmaker(f: &mut Frame, base_soil: SoilType, blocklist: &HashMap, heightmap16: &ImageBuffer, Vec>, hydro_map: &ImageBuffer, Vec>) -> Vec { - let mut dynamic = DynamicImage::ImageLuma16(heightmap16.clone()); - let mut dynamic_hydro = DynamicImage::ImageLuma8(hydro_map.clone()); - println!("Doing base soil."); - let b = init_base(match base_soil { - SoilType::Dirt => [5,5,5,255], - SoilType::Silt => [100,100,100, 255], - SoilType::Stone => [16,16,16, 255], - SoilType::Gravel => [32,32,32, 255], - SoilType::Loam => [64,64,64, 255], - SoilType::Clay => [128,128,128, 255], - SoilType::Sand => [200,200,200, 255] - }, DIM as u32); - println!("Doing height."); - let h = generate_height(&mut dynamic); - let d_1 = overlay_with_weights(&b, &h, 1.0); - println!("Doing clay."); - let cl = generate_random_clay(&mut dynamic); - let d_2 = overlay_with_weights(&d_1, &cl, 1.0); - println!("Doing slope."); - let s = generate_slope_soil(&heightmap16); - let d_3 = overlay_with_weights(&d_2, &s, 1.0); - println!("Doing low."); - let l = generate_low_soils(&mut dynamic, &mut dynamic_hydro); - let d_4 = overlay_with_weights(&d_3, &l, 1.0); - println!("Doing coast."); - let c = generate_coast_sediment(&mut dynamic); - let d_5 = overlay_with_weights(&d_4, &c, 1.0); - let mut old_to_convert: buffer_old, Vec> = buffer_old::from_raw(DIM as u32, DIM as u32, d_5.into_rgb8().into_raw()).unwrap(); - let mut color_vec: Vec<[u8; 3]> = vec![]; - for (soil, value) in blocklist.clone() { - if value == false { - match soil { - SoilType::Dirt => color_vec.push([5,5,5]), - SoilType::Silt => color_vec.push([100,100,100]), - SoilType::Stone => color_vec.push([16,16,16]), - SoilType::Gravel => color_vec.push([32,32,32]), - SoilType::Loam => color_vec.push([64,64,64]), - SoilType::Clay => color_vec.push([128,128,128]), - SoilType::Sand => color_vec.push([200,200,200]) - } - } - } - let colormap = color_reduce::palette::BasePalette::new( - color_vec - ); - quantize(&mut old_to_convert, &colormap, QuantizeMethod::Luma, None); - let i = image_newest::imageops::resize(&old_to_convert, 1024, 1024, image_newest::imageops::FilterType::Nearest); - i.save("soil_test.png"); - f.set_image_scaled(None::); - let s = RgbImage::new(i.as_raw().as_slice(), 1024, 1024, ColorDepth::Rgb8).unwrap(); - f.set_image(SharedImage::from_image(s).ok()); - f.redraw(); - i.into_raw() -} - -fn init_base(soil: [u8; 4], size: u32) -> DynamicImage { - let mut i: DynamicImage = DynamicImage::new_luma8(size, size); - for x in 0..size { - for y in 0..size { - i.put_pixel(x, y, Rgba::from(soil)); - } - } - i -} - -fn generate_height(i: &mut DynamicImage) -> DynamicImage { - let colormap = color_reduce::palette::BasePalette::new( - vec![ - [0,0,0], - [16,16,16], // stone - [32,32,32], // gravel - ] - ); - i.brighten(150); // TODO test if appropiate value - let conversion_to_old_dyn_raw = i.clone().into_rgb8().into_raw(); - let mut c: buffer_old, Vec> = buffer_old::from_raw(DIM as u32, DIM as u32, conversion_to_old_dyn_raw).unwrap(); - quantize(&mut c, &colormap, QuantizeMethod::Luma, None); - let b: ImageBuffer, Vec> = ImageBuffer::from_raw(c.dimensions().0, c.dimensions().1, c.into_raw()).unwrap(); - ImageRgb8(b) -} - -fn generate_random_clay(i: &mut DynamicImage) -> DynamicImage { - let mut c = DynamicImage::new_luma_a8(i.dimensions().0, i.dimensions().1); - let mut rng = thread_rng(); - let noise: Fbm = Fbm::new(rng.gen::()) - .set_octaves(8) - .set_frequency(2.0) - .set_lacunarity(2.0); - let n: NoiseMap = PlaneMapBuilder::, 2>::new(noise) - .set_size(DIM as usize, DIM as usize) - .set_x_bounds(-5.0, 5.0) - .set_y_bounds(-5.0, 5.0) - .build(); - for x in 0..i.dimensions().0 { - for y in 0..i.dimensions().1 { - let v = n.get_value(x as usize, y as usize); - if v > 0.5 { - c.put_pixel(x, y, Rgba([128,128,128, 255])); - } - else { - c.put_pixel(x, y, Rgba([0,0,0, 0])); - } - } - } - - c -} - -fn generate_slope_soil(i: &ImageBuffer, Vec>) -> DynamicImage { - let c = sobel(i); - c.adjust_contrast(50.0).brighten(50); - let mut d = DynamicImage::new_luma_a8(i.dimensions().0, i.dimensions().0); - // TODO: change gravel for nothing - for x in 0..i.dimensions().0 { - for y in 0..i.dimensions().1 { - let angle = c.get_pixel(x, y).0[0]; - if angle > 0 && angle <= 1 { - d.put_pixel(x, y, Rgba([16,16,16,255])); - } else if angle > 1 { - d.put_pixel(x, y, Rgba([32,32,32,255])); - } else { - d.put_pixel(x, y, Rgba([0,0,0,0])); - } - } - } - - d -} - -fn generate_low_soils(_i: &mut DynamicImage, h_map: &DynamicImage) -> DynamicImage { - let index = BasePalette::new(vec![ - [0,0,0], - [128,128,128] - ]); - let palette = BasePalette::new(vec![ - [0,0,0], - [64,64,64], - [100,100,100] - ]); - let converted_to_old_buffer: buffer_old, Vec> = buffer_old::from_raw(DIM as u32, DIM as u32, h_map.clone().into_rgb8().into_raw()).unwrap(); - // quantize(&mut converted_to_old_buffer, &index, QuantizeMethod::CIE2000, Some(255)); - let raw_for_conversion = converted_to_old_buffer.into_raw(); - let buffer_for_conversion: ImageBuffer, Vec> = ImageBuffer::from_raw(DIM as u32, DIM as u32, raw_for_conversion).unwrap(); - let expanded = imageproc::morphology::open(&DynamicImage::ImageRgb8(buffer_for_conversion.clone()).into_luma8(), Norm::L1, 1); - let mut clay = imageproc::morphology::dilate(&expanded, Norm::L1, 10); - let expanded_1 = imageproc::morphology::dilate(&expanded, Norm::L1, 3); - let expanded = imageproc::morphology::close(&expanded_1, Norm::L1, 8); - let mut converted_to_old_buffer: buffer_old, Vec> = buffer_old::from_raw(DIM as u32, DIM as u32, ImageLuma8(clay).into_rgb8().into_raw()).unwrap(); - quantize(&mut converted_to_old_buffer, &index, QuantizeMethod::Luma, None); - let mut base = DynamicImage::ImageRgb8(ImageBuffer::from_raw(DIM as u32, DIM as u32, converted_to_old_buffer.into_raw()).unwrap()); - for x in 0..DIM { - for y in 0..DIM { - if expanded.get_pixel(x as u32, y as u32).0[0] != 0 { - base.put_pixel(x as u32, y as u32, Rgba([100,100,100,255])); - } - if expanded_1.get_pixel(x as u32, y as u32).0[0] != 0 { - base.put_pixel(x as u32, y as u32, Rgba([64,64,64,255])); - } - } - } - base -} - -fn generate_coast_sediment(i: &DynamicImage) -> DynamicImage { - let c = i.clone(); - let mut c_sel = DynamicImage::new(DIM as u32, DIM as u32, ColorType::L8); - for x in 0..DIM as u32 { - for y in 0..DIM as u32 { - if c.get_pixel(x, y).0[0] == 0 || c.get_pixel(x, y).0[0] == 1 || c.get_pixel(x, y).0[0] == 2 || c.get_pixel(x, y).0[0] == 3 { - c_sel.put_pixel(x, y, Rgba([200,200,200,255])); - } - } - } - let coast = imageproc::morphology::dilate(&c_sel.into_luma8(), Norm::L1, 3); - ImageLuma8(coast) -} - -fn overlay_with_weights(bottom: &DynamicImage, top: &DynamicImage, weight: f64) -> DynamicImage { - let bottom_c = bottom.clone(); - let mut top_c = top.clone().into_rgba8(); - let top_dim = top_c.dimensions(); - - for x in 0..top_dim.0 { - for y in 0..top_dim.1 { - let mut opacity: u8 = (255.0 * weight) as u8; - let pixel = top_c.get_pixel(x, y); - if pixel.0[0] == 0 { - opacity = 0; - } - let applied: Rgba = Rgba([pixel.0[0], pixel.0[1], pixel.0[2], opacity]); - top_c.put_pixel(x, y, applied); - } - } - - let c = bottom_c.clone().into_rgba8(); - let raw = c.clone().into_raw(); - let mut new: buffer_old, Vec> = buffer_old::from_raw(c.clone().dimensions().clone().0.clone(), c.dimensions().0, raw).unwrap(); - let mut new_buffer: ImageBuffer, Vec> = ImageBuffer::from_raw(c.dimensions().0, c.dimensions().1, new.into_raw()).unwrap(); - - for x in 0..DIM as u32 { - for y in 0..DIM as u32 { - if new_buffer.get_pixel(x, y).0[0] == 0 { - new_buffer.put_pixel(x, y, Rgba([0,0,0,0])); - } - } - } - image_crate::imageops::overlay(&mut new_buffer, &top_c, 0, 0); - let mut o: buffer_old, Vec> = buffer_old::from_raw(c.clone().dimensions().clone().0.clone(), c.dimensions().0, new_buffer.into_raw()).unwrap(); - // quantize(&mut o, &colormap, QuantizeMethod::CIE2000, None); - let mut z: ImageBuffer, Vec> = ImageBuffer::from_raw(c.dimensions().0, c.dimensions().1, o.into_raw()).unwrap(); - - ImageRgba8(z) -} - -fn sobel(input: &ImageBuffer, Vec>) -> DynamicImage { - let mut buff = ImageBuffer::new(DIM as u32, DIM as u32); - let width = DIM -2; - let height = DIM -2; - for i in 0..width as u32 { - for j in 0..height as u32 { - /* Unwrap those loops! */ - let val0 = input.get_pixel(i, j).0[0] as i32; - let val1 = input.get_pixel(i + 1 , j).0[0] as i32; - let val2 = input.get_pixel(i + 2, j).0[0] as i32; - let val3 = input.get_pixel(i, j + 1).0[0] as i32; - let val5 = input.get_pixel(i + 2, j + 1).0[0] as i32; - let val6 = input.get_pixel(i, j + 2).0[0] as i32; - let val7 = input.get_pixel(i + 1, j + 2).0[0] as i32; - let val8 = input.get_pixel(i + 2, j + 2).0[0] as i32; - /* Apply Sobel kernels */ - let gx = (-1 * val0) + (-2 * val3) + (-1 * val6) + val2 + (2 * val5) + val8; - let gy = (-1 * val0) + (-2 * val1) + (-1 * val2) + val6 + (2 * val7) + val8; - let mut mag = ((gx as f64).powi(2) + (gy as f64).powi(2)).sqrt(); - - if mag > 32767.0 { - mag = 32767.0; - } - - buff.put_pixel(i, j, Luma([mag as u16])); - } - }; - ImageLuma16(buff) -} diff --git a/src/soil_binder/Cargo.lock b/src/soil_binder/Cargo.lock new file mode 100644 index 0000000..ce57322 --- /dev/null +++ b/src/soil_binder/Cargo.lock @@ -0,0 +1,1017 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + +[[package]] +name = "anyhow" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" + +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + +[[package]] +name = "autocfg" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" + +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitstream-io" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e" + +[[package]] +name = "built" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6a6c0b39c38fd754ac338b00a88066436389c0f029da5d37d1e01091d9b7c17" + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bytemuck" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "cc" +version = "1.0.98" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" +dependencies = [ + "jobserver", + "libc", + "once_cell", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "either" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "exr" +version = "1.72.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" +dependencies = [ + "bit_field", + "flume", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fdeflate" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "flate2" +version = "1.0.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "spin", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "gif" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if", + "crunchy", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "image" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" +dependencies = [ + "byteorder-lite", + "thiserror", +] + +[[package]] +name = "imgref" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "jobserver" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +dependencies = [ + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "libc" +version = "0.2.155" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" +dependencies = [ + "arbitrary", + "cc", + "once_cell", +] + +[[package]] +name = "lock_api" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "memchr" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "num-bigint" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "png" +version = "0.17.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +dependencies = [ + "bitflags", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "proc-macro2" +version = "1.0.84" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quote" +version = "1.0.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps", + "thiserror", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "rgb" +version = "0.8.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.203" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.203" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_spanned" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +dependencies = [ + "serde", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "soil_binder" +version = "0.1.0" +dependencies = [ + "image", + "log", +] + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "syn" +version = "2.0.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" + +[[package]] +name = "thiserror" +version = "1.0.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "toml" +version = "0.8.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" + +[[package]] +name = "weezl" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + +[[package]] +name = "winnow" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d" +dependencies = [ + "memchr", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" +dependencies = [ + "zune-core", +] diff --git a/src/soil_binder/Cargo.toml b/src/soil_binder/Cargo.toml new file mode 100644 index 0000000..b8ab44b --- /dev/null +++ b/src/soil_binder/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "soil_binder" +version = "0.1.0" +edition = "2021" + +[dependencies] +log = "0.4.21" +image = "0.25.1" + diff --git a/src/soil_binder/src/lib.rs b/src/soil_binder/src/lib.rs new file mode 100644 index 0000000..86b84c1 --- /dev/null +++ b/src/soil_binder/src/lib.rs @@ -0,0 +1,200 @@ +#![feature(absolute_path)] +use std::{io, path}; +use std::io::Write; +use std::path::Path; +use std::process::Command; +use std::str::from_utf8; +use log::{debug, error, info, trace}; + + +pub fn gdal_check() { + if !Path::new("utils/gdal/").exists() | !Path::new("utils/gdal/gdal_translate.exe").exists() | !Path::new("utils/gdal/gdalwarp.exe").exists() { + error!("GDAL directory doesn't exist or is unreachable! Has it been deleted?"); + error!("Soil creation will fail!") + } else { + info!("GDAL library checked at ./utils/gdal/\nOk!"); + } + if std::env::var_os("PROJ_LIB").is_none() { + std::env::set_var("PROJ_LIB", Path::new("utils/gdal/projlib").canonicalize().unwrap()) + } + if std::env::var_os("GDAL_DATA").is_none() { + std::env::set_var("GDAL_DATA", Path::new("utils/gdal/").canonicalize().unwrap()) + } +} + +pub fn whitebox_check() { + if !Path::new("utils/wbt/").exists() | !Path::new("utils/wbt/whitebox_tools.exe").exists() { + error!("Whitebox Tools directory doesn't exist or is unreachable! Has it been deleted?"); + error!("Soil creation will fail!") + } else { + info!("Whitebox Open Core library checked at ./utils/wbt/\nOk!"); + } +} + +pub fn geomorphons() { + let gdal_translate_path = Path::new("utils/gdal/gdal_translate.exe").canonicalize().unwrap(); + let output = Command::new(Path::new("utils/wbt/whitebox_tools.exe").canonicalize().unwrap()) + .args([ + "-r=Geomorphons", + "-v", + format!("--wd={}", Path::new("cache").canonicalize().unwrap().to_str().unwrap()).as_str(), + "--dem=base.tif", + "-o=gm.tif", + "--search=150", + "--threshold=0.5", + "--tdist=0.0", + "--forms" + ]) + .output().unwrap(); + info!("{}", from_utf8(&output.stdout).unwrap()); + trace!("{}", from_utf8(&output.stderr).unwrap()); + + let output = Command::new(gdal_translate_path.clone()) + .args([ + "-of", + "PNG", + // "-ot", + // "UInt16", + // "-scale", + // "0", + // "65535", + path::absolute("cache/gm.tif").unwrap().to_str().unwrap(), + path::absolute("cache/gm.png").unwrap().to_str().unwrap(), + ]) + .output().expect("Error running scale command!"); + io::stdout().write_all(&output.stdout).unwrap(); + io::stderr().write_all(&output.stderr).unwrap(); +} + +pub fn elevpercentile() { + let gdal_translate_path = Path::new("utils/gdal/gdal_translate.exe").canonicalize().unwrap(); + let output = Command::new(Path::new("utils/wbt/whitebox_tools.exe").canonicalize().unwrap()) + .args([ + "-r=ElevPercentile", + "-v", + format!("--wd={}", Path::new("cache").canonicalize().unwrap().to_str().unwrap()).as_str(), + "--dem=base.tif", + "-o=ep.tif", + // "--filter=25" + ]) + .output().unwrap(); + info!("{}", from_utf8(&output.stdout).unwrap()); + trace!("{}", from_utf8(&output.stderr).unwrap()); + + let output = Command::new(gdal_translate_path.clone()) + .args([ + "-of", + "PNG", + "-ot", + "Byte", + "-scale", + "0", + "73", + // "0", + // "255", + path::absolute("cache/ep.tif").unwrap().to_str().unwrap(), + path::absolute("cache/ep.png").unwrap().to_str().unwrap(), + ]) + .output().expect("Error running scale command!"); + io::stdout().write_all(&output.stdout).unwrap(); + io::stderr().write_all(&output.stderr).unwrap(); +} + +pub fn trindex() { + let gdal_translate_path = Path::new("utils/gdal/gdal_translate.exe").canonicalize().unwrap(); + let output = Command::new(Path::new("utils/wbt/whitebox_tools.exe").canonicalize().unwrap()) + .args([ + "-r=RuggednessIndex", + "-v", + format!("--wd={}", Path::new("cache").canonicalize().unwrap().to_str().unwrap()).as_str(), + "--dem=base.tif", + "-o=tri.tif", + ]) + .output().unwrap(); + info!("{}", from_utf8(&output.stdout).unwrap()); + trace!("{}", from_utf8(&output.stderr).unwrap()); + + + + let output = Command::new(gdal_translate_path.clone()) + .args([ + "-of", + "PNG", + "-ot", + "Byte", + "-scale", + "0", + "100", + path::absolute("cache/tri.tif").unwrap().to_str().unwrap(), + path::absolute("cache/tri.png").unwrap().to_str().unwrap(), + ]) + .output().expect("Error running scale command!"); + io::stdout().write_all(&output.stdout).unwrap(); + io::stderr().write_all(&output.stderr).unwrap(); +} + +pub fn georreference(min_val: i32, max_val: i32) { + let gdal_translate_path = Path::new("utils/gdal/gdal_translate.exe").canonicalize().unwrap(); + debug!("{}", Path::new("cache/map.png").exists()); + let output = Command::new(gdal_translate_path.clone()) + .args([ + "-of", + "GTiff", + "-gcp", + "0", + "0", + "-5.483", + "9.637", + "-gcp", + "8192", + "0", + "-4.917", + "9.637", + "-gcp", + "0", + "8192", + "-5.483", + "9.071", + "-gcp", + "8192", + "8192", + "-4.917", + "9.071", + path::absolute("cache/map.png").unwrap().to_str().unwrap(), + path::absolute("cache/map.tif").unwrap().to_str().unwrap(), + ]) + .output().expect("Error running command!"); + info!("{}", from_utf8(&output.stdout).unwrap()); + trace!("{}", from_utf8(&output.stderr).unwrap()); + // io::stdout().write_all(&output.stdout).unwrap(); + // io::stderr().write_all(&output.stderr).unwrap(); + let gdalwarp_path = Path::new("utils/gdal/gdalwarp.exe").canonicalize().unwrap(); + let output = Command::new(gdalwarp_path) + .args([ + "-r", + "lanczos", + "-tps", + "-co", + "COMPRESS=NONE", + "-t_srs", + "EPSG:4326", + path::absolute("cache/map.tif").unwrap().to_str().unwrap(), + path::absolute("cache/georef.tif").unwrap().to_str().unwrap(), + ]) + .output().expect("Error running warp command!"); + io::stdout().write_all(&output.stdout).unwrap(); + io::stderr().write_all(&output.stderr).unwrap(); + + let output = Command::new(gdal_translate_path.clone()) + .args([ + "-scale", + format!("{}", min_val).as_str(), + format!("{}", max_val).as_str(), + path::absolute("cache/georef.tif").unwrap().to_str().unwrap(), + path::absolute("cache/base.tif").unwrap().to_str().unwrap(), + ]) + .output().expect("Error running scale command!"); + io::stdout().write_all(&output.stdout).unwrap(); + io::stderr().write_all(&output.stderr).unwrap(); +} + diff --git a/src/soil_def.rs b/src/soil_def.rs index e3ba230..0a460d3 100644 --- a/src/soil_def.rs +++ b/src/soil_def.rs @@ -1,16 +1,14 @@ use std::collections::HashMap; use std::fs::File; use std::io::Read; -use std::ops::Deref; use fltk::browser::CheckBrowser; -use fltk::button::Button; use fltk::prelude::{BrowserExt, MenuExt}; -use image_newest::{ImageBuffer, Luma}; -use image_newest::imageops::FilterType; +use image_old::{ImageBuffer, Luma}; +use image_old::imageops::FilterType; use nalgebra::Vector3; -use serde::{Deserialize, Deserializer, Serialize}; +use serde::{Deserialize, Serialize}; use crate::FileData; -use crate::soil::config::{Biom, GreyscaleImage, Map, SimConfig, Soil, SunConfig, Vegetation}; +use crate::plant_maker::config::{Biom, GreyscaleImage, Map, SimConfig, Soil, SunConfig, Vegetation}; #[derive(Clone, Serialize, Deserialize, Debug, Eq, PartialEq, Hash)] pub enum SoilType { @@ -48,14 +46,16 @@ pub struct VegetationCollection { pub fn generate_selected_do(c: &mut CheckBrowser, vegdata: &mut VegetationData, filedata: &mut FileData) { collect_values(c, vegdata); let h: ImageBuffer, Vec> = ImageBuffer::from_raw(8192, 8192, filedata.eroded_full.clone()).unwrap(); - let h = image_newest::imageops::resize(&h, 1024, 1024, FilterType::CatmullRom); + let h = image_old::imageops::resize(&h, 512, 512, FilterType::CatmullRom); let h = GreyscaleImage::new(h.into_raw().into_iter() .map(|x| x as f64) .collect()); + let s: ImageBuffer, Vec> = ImageBuffer::from_raw(8192, 8192, filedata.soil.clone()).unwrap(); + let s = image_old::imageops::resize(&s, 512, 512, FilterType::Nearest); let m = Map { - biom: "ArcticZone".parse().unwrap(), + biom: "PolarZone".parse().unwrap(), height_map_path: h, - texture_map_path: filedata.soil.clone(), + texture_map_path: s.into_raw(), height_conversion: 1.0, max_soil_depth: 300.0, pixel_size: 100.0 diff --git a/src/topography.rs b/src/topography.rs index ba12889..6ad0f72 100644 --- a/src/topography.rs +++ b/src/topography.rs @@ -1,16 +1,15 @@ -use noise::{Billow, Curve, Fbm, MultiFractal, Perlin, Seedable, Simplex}; +use noise::Seedable; use fltk::prelude::{InputExt, MenuExt, ValuatorExt, WidgetExt}; -use fltk::app::Sender; -use fltk::{enums, image, menu}; -use noise::utils::{Color, ImageRenderer, NoiseMap, NoiseMapBuilder, PlaneMapBuilder}; +use fltk::image; +use noise::utils::{Color, ImageRenderer, NoiseMap}; use image_crate::{ImageBuffer, Luma, Pixel, Rgb}; use fltk::enums::ColorDepth; use fltk::image::{RgbImage, SharedImage}; use map_range::MapRange; -use crate::{FileData, Message}; +use crate::FileData; use crate::erosion::world::World; -use crate::topo_settings::{NoiseTypesUi, TopoSettings}; -use crate::utils::{get_raw_u16, get_raw_u8}; +use crate::topo_settings::TopoSettings; +use crate::utils::get_raw_u8; pub const DIMENSIONS: usize = 512; pub const PREV_DIMENSIONS: usize = 512; @@ -133,7 +132,7 @@ pub fn color_eroded_image(file: &mut FileData) { for x in 0..512 { for y in 0..512 { let p = r.get_pixel(x, y); - let raw_altitude = ((p[0] / 32767) as f64 * file.topography.max_alt); + let raw_altitude = (p[0] / 32767) as f64 * file.topography.max_alt; let color = get_color(raw_altitude); i.put_pixel(x, y, Rgb::from(color)); } diff --git a/src/ui.fl b/src/ui.fl index e84a4af..5b85e21 100644 --- a/src/ui.fl +++ b/src/ui.fl @@ -8,9 +8,9 @@ class UserInterface {open } { Fl_Window main_window { label {OpenBattlesim Map Generator} open - xywh {306 248 870 579} type Single color 55 visible + xywh {306 248 870 579} type Single color 55 hide } { - Fl_Menu_Bar menu_bar {open selected + Fl_Menu_Bar menu_bar {open xywh {-1 0 870 30} color 55 } {} Fl_Tabs {} {open @@ -121,8 +121,9 @@ class UserInterface {open Fl_Group {} {open xywh {0 60 870 520} box BORDER_BOX color 55 } { - Fl_Text_Display {} { - xywh {18 532 832 33} box BORDER_FRAME color 39 selection_color 247 + Fl_Progress erosion_progress { + label label + xywh {20 536 830 25} selection_color 239 } } Fl_Group {} { @@ -247,7 +248,7 @@ class UserInterface {open } } Fl_Group soil_pane { - label Soil open + label Soil open selected xywh {0 60 870 520} color 7 } { Fl_Group {} {open @@ -255,7 +256,7 @@ class UserInterface {open } { Fl_Box {} { label Soil - xywh {592 62 45 23} box FLAT_BOX color 55 selection_color 55 + xywh {592 62 45 23} box FLAT_BOX color 53 selection_color 54 } Fl_Button generate_selected_button { label {Generate selected} @@ -344,6 +345,10 @@ class UserInterface {open label Next xywh {355 415 130 25} } + Fl_Output soil_output { + label Output + xywh {290 90 265 310} align 1 + } } } } diff --git a/src/utils.rs b/src/utils.rs index 88fd770..5703ff7 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -1,7 +1,6 @@ use image_crate::{DynamicImage, GenericImageView, ImageBuffer, Luma, Pixel, Rgba}; use map_range::CheckedMapRange; use noise::utils::{NoiseImage, NoiseMap}; -use crate::FileData; pub fn get_height(image: &DynamicImage, max: f64, min_value_total: u16, max_value_total: u16) -> i32 { diff --git a/src/weather.rs b/src/weather.rs index e0a102e..00b4fb8 100644 --- a/src/weather.rs +++ b/src/weather.rs @@ -1,6 +1,6 @@ use std::f32::consts::E; use std::fs::File; -use std::io::Write; +use std::io::{Read, Write}; use nalgebra::Vector3; use noise::{Fbm, NoiseFn, Perlin}; use rand::{Rng, thread_rng}; @@ -391,7 +391,8 @@ pub fn koppen_dsc() -> Climate { diurnal_range: CONTINENTAL_POLAR_TEMP_RANGE } } - +use savefile::prelude::*; +use savefile_derive::*; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct GenData { pub index: (i32, i32, i32), @@ -435,7 +436,7 @@ impl GenData { ) -> (f32, f32) { let mut td: f32 = 0.0; - td = (temperature - (factor.abs())); + td = temperature - (factor.abs()); // if is_prec { // td = tdprev; @@ -453,7 +454,7 @@ impl GenData { #[deny(clippy::eq_op)] fn factor(season: Season, climate: &Climate, t: f64) -> f64 { let mut rng = thread_rng(); - let mut r: Range; + let r: Range; if season == Season::Summer { r = match climate.summer.0 { Humid => 0.0..(0.5 * t.abs()), diff --git a/src/weather_pane.rs b/src/weather_pane.rs index 04a839f..79ed3fd 100644 --- a/src/weather_pane.rs +++ b/src/weather_pane.rs @@ -1,12 +1,8 @@ -use colorgrad::Color; use fltk::enums::ColorDepth; -use fltk::frame::Frame; use fltk::group::Group; -use fltk::image::{PngImage, RgbImage, SharedImage}; +use fltk::image::{RgbImage, SharedImage}; use fltk::prelude::{ButtonExt, InputExt, MenuExt, ValuatorExt, WidgetExt}; -use image_crate::{imageops}; -use image_crate::imageops::FilterType; -use image_newest::{ImageBuffer, Rgb}; +use image_old::{ImageBuffer, Rgb}; use ordered_float::OrderedFloat; use rand::{Rng, thread_rng}; use three_d::{ColorMaterial, Gm, Mesh}; @@ -97,7 +93,7 @@ pub fn vis_image(r#box: &mut Group, hour: u32, grid_vector: &mut Vec, s } i.save("test_16.png").unwrap(); r#box.set_image_scaled(None::); - let a = image_newest::imageops::resize(&i, 1024, 1024, image_newest::imageops::FilterType::Nearest); + let a = image_old::imageops::resize(&i, 1024, 1024, image_old::imageops::FilterType::Nearest); let s = RgbImage::new(a.as_raw().as_slice(), 1024, 1024, ColorDepth::Rgb8).unwrap(); r#box.set_image_scaled(Some(SharedImage::from_image(s).unwrap())); r#box.redraw(); diff --git a/target/.rustc_info.json b/target/.rustc_info.json index ac91269..40c79a2 100644 --- a/target/.rustc_info.json +++ b/target/.rustc_info.json @@ -1 +1 @@ -{"rustc_fingerprint":6129803241811068645,"outputs":{"15341137518005059754":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\xcc1006\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\npacked\n___\nclippy\ndebug_assertions\nfeature=\"cargo-clippy\"\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"lahfsahf\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"128\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store\ntarget_has_atomic_load_store=\"128\"\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"pc\"\nub_checks\nwindows\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.79.0-nightly (0bf471f33 2024-04-13)\nbinary: rustc\ncommit-hash: 0bf471f339837af930ec90ef5e1e9cb232e99f29\ncommit-date: 2024-04-13\nhost: x86_64-pc-windows-msvc\nrelease: 1.79.0-nightly\nLLVM version: 18.1.3\n","stderr":""}},"successes":{}} \ No newline at end of file +{"rustc_fingerprint":14226071945788777311,"outputs":{"7123601689632426417":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\n","stderr":""},"5271949143903937644":{"success":true,"status":"","code":0,"stdout":"rustc 1.80.0-nightly (36153f1a4 2024-05-24)\nbinary: rustc\ncommit-hash: 36153f1a4e3162f0a143c7b3e468ecb3beb0008e\ncommit-date: 2024-05-24\nhost: x86_64-pc-windows-msvc\nrelease: 1.80.0-nightly\nLLVM version: 18.1.6\n","stderr":""},"15341137518005059754":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\xcc1006\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\npacked\n___\nclippy\ndebug_assertions\nfeature=\"cargo-clippy\"\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"lahfsahf\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"128\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store\ntarget_has_atomic_load_store=\"128\"\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"pc\"\nub_checks\nwindows\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/test.png b/test.png deleted file mode 100644 index 75259f2..0000000 Binary files a/test.png and /dev/null differ diff --git a/test_16.png b/test_16.png deleted file mode 100644 index 72d000e..0000000 Binary files a/test_16.png and /dev/null differ diff --git a/utils/gdal/GDALShell.bat b/utils/gdal/GDALShell.bat new file mode 100644 index 0000000..b33f120 --- /dev/null +++ b/utils/gdal/GDALShell.bat @@ -0,0 +1,9 @@ +@echo off +@echo Setting environment for using the GDAL Utilities. +set SDK_ROOT=%~dp0 +set SDK_ROOT=%SDK_ROOT:\\=\% +SET "PATH=%SDK_ROOT%;%PATH%" +SET "GDAL_DATA=%SDK_ROOT%gdal-data" +SET "GDAL_DRIVER_PATH=%SDK_ROOT%gdalplugins" +SET "PROJ_LIB=%SDK_ROOT%projlib" +SET "PYTHONPATH=%SDK_ROOT%python" diff --git a/utils/gdal/adrg.dll b/utils/gdal/adrg.dll new file mode 100644 index 0000000..24012b6 Binary files /dev/null and b/utils/gdal/adrg.dll differ diff --git a/utils/gdal/cct.exe b/utils/gdal/cct.exe new file mode 100644 index 0000000..36d388a Binary files /dev/null and b/utils/gdal/cct.exe differ diff --git a/utils/gdal/cfitsio.dll b/utils/gdal/cfitsio.dll new file mode 100644 index 0000000..5750f4e Binary files /dev/null and b/utils/gdal/cfitsio.dll differ diff --git a/utils/gdal/cs2cs.exe b/utils/gdal/cs2cs.exe new file mode 100644 index 0000000..1169c36 Binary files /dev/null and b/utils/gdal/cs2cs.exe differ diff --git a/utils/gdal/curl-ca-bundle.crt b/utils/gdal/curl-ca-bundle.crt new file mode 100644 index 0000000..f78a610 --- /dev/null +++ b/utils/gdal/curl-ca-bundle.crt @@ -0,0 +1,3581 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Mon Mar 11 15:25:27 2024 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.29. +## SHA256: 4d96bd539f4719e9ace493757afbe4a23ee8579de1c97fbebc50bba3c12e8c1e +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx +ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 +XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk +lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB +lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy +lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt +66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn +wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh +D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy +BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie +J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud +DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU +a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv +Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 +UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm +VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK ++JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW +IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 +WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X +f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II +4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 +VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw +EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN +MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp +c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq +t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C +jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg +vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF +ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR +AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend +jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO +peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR +7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi +GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 +OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm +5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr +44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf +Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m +Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp +mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk +vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf +KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br +NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj +viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT +BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X +DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 +aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 +N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm ++/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH +6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu +MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h +qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 +FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs +ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc +celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X +CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB +tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P +4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F +kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L +3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx +/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa +DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP +e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu +WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ +DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub +DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG +EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz +MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu +QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ +03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK +ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU ++zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC +PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT +OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK +F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK +0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ +0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB +leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID +AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ +SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG +NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l +Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga +kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q +hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs +g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 +aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 +nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC +ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo +Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z +WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM +BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE +AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky +MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz +IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ +wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa +by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 +zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f +YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 +oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l +EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 +hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 +EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 +jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY +iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI +WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 +JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx +K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ +Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC +4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo +2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz +lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem +OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 +vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMTE5MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR6FSS0gpWsawNJN3Fz0Rn +dJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8Xpz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZ +FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+ +5eNu/Nio5JIk2kNrYrhV/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pG +x8cgoLEfZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z+pUX +2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL +OvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZahSL0896+1DSJMwBGB7FY79tOi4lu3 +sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVICu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+C +GCe01a60y1Dma/RMhnEw6abfFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5 +WdYgGq/yapiqcrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvlwFTPoCWOAvn9sKIN9SCYPBMt +rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+ +nq6PK7o9mfjYcwlYRm6mnPTXJ9OV2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSg +tZx8jb8uk2IntznaFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwW +sRqZCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiKboHGhfKp +pC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmckejkk9u+UJueBPSZI9FoJA +zMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yLS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHq +ZJx64SIDqZxubw5lT2yHh17zbqD5daWbQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk52 +7RH89elWsn2/x20Kk4yl0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7I +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCAEmUXNg7D2wiz +0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2j +Y0K2dvKpOyuR+OJv0OwWIJAJPuLodMkYtJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFn +RghRy4YUVD+8M/5+bJz/Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O ++T23LLb2VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT79uq +/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6c0Plfg6lZrEpfDKE +Y1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmTYo61Zs8liM2EuLE/pDkP2QKe6xJM +lXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97lc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8 +yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+ +eLf8ZxXhyVeEHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPFUp/L+M+ZBn8b2kMVn54CVVeW +FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ +7l8wXEskEVX/JJpuXior7gtNn3/3ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQ +Eg9zKC7F4iRO/Fjs8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM +8WcRiQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYzeSf7dNXGi +FSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZXHlKYC6SQK5MNyosycdi +yA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9c +J2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRBVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGw +sAvgnEzDHNb842m1R0aBL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gx +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxDjAM +BgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24x +MTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYw +MjEyMTczOTM5WhcNNDEwMjEyMTczOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NM +LmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2RxFdHaxh3a3by/ZPkPQ/C +Fp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aXqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8 +P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcCC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/ge +oeOy3ZExqysdBP+lSgQ36YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkp +k8zruFvh/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrFYD3Z +fBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93EJNyAKoFBbZQ+yODJ +gUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVcUS4cK38acijnALXRdMbX5J+tB5O2 +UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi8 +1xtZPCvM8hnIk2snYxnP/Okm+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4s +bE6x/c+cCbqiM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGVcpNxJK1ok1iOMq8bs3AD/CUr +dIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBcHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUf +ijhDPwGFpUenPUayvOUiaPd7nNgsPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAsl +u1OJD7OAUN5F7kR/q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjq +erQ0cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jra6x+3uxj +MxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90IH37hVZkLId6Tngr75qNJ +vTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/YK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JI +Pb9s2KJELtFOt3JY04kTlf5Eq/jXixtunLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406y +wKBjYZC6VWg3dGq2ktufoYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NI +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- + +emSign Root CA - G1 +=================== +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJJTjET +MBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRl +ZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgx +ODMwMDBaMGcxCzAJBgNVBAYTAklOMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVk +aHJhIFRlY2hub2xvZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQzf2N4aLTN +LnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO8oG0x5ZOrRkVUkr+PHB1 +cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aqd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHW +DV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhMtTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ +6DqS0hdW5TUaQBw+jSztOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrH +hQIDAQABo0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQDAgEG +MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31xPaOfG1vR2vjTnGs2 +vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjMwiI/aTvFthUvozXGaCocV685743Q +NcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6dGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q ++Mri/Tm3R7nrft8EI6/6nAYH6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeih +U80Bv2noWgbyRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- + +emSign ECC Root CA - G3 +======================= +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJJTjETMBEG +A1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEg +MB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4 +MTgzMDAwWjBrMQswCQYDVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11 +ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0WXTsuwYc +58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xySfvalY8L1X44uT6EYGQIr +MgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuBzhccLikenEhjQjAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+D +CBeQyh+KTOgNG3qxrdWBCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7 +jHvrZQnD+JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- + +emSign Root CA - C1 +=================== +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCVVMx +EzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNp +Z24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQD +ExNlbVNpZ24gUm9vdCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+up +ufGZBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZHdPIWoU/ +Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH3DspVpNqs8FqOp099cGX +OFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvHGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4V +I5b2P/AgNBbeCsbEBEV5f6f9vtKppa+cxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleooms +lMuoaJuvimUnzYnu3Yy1aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+ +XJGFehiqTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD +ggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87/kOXSTKZEhVb3xEp +/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4kqNPEjE2NuLe/gDEo2APJ62gsIq1 +NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrGYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9 +wC68AivTxEDkigcxHpvOJpkT+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQ +BmIMMMAVSKeoWXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- + +emSign ECC Root CA - C3 +======================= +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQGEwJVUzETMBEG +A1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMxIDAeBgNVBAMTF2VtU2lnbiBF +Q0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQD +ExdlbVNpZ24gRUNDIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd +6bciMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4OjavtisIGJAnB9 +SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0OBBYEFPtaSNCAIEDyqOkA +B2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gA +MGUCMQC02C8Cif22TGK6Q04ThHK1rt0c3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwU +ZOR8loMRnLDRWmFLpg9J0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 3 +======================= +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQELBQAwbzELMAkG +A1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJSG9uZyBLb25nMRYwFAYDVQQK +Ew1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2 +MDMwMjI5NDZaFw00MjA2MDMwMjI5NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtv +bmcxEjAQBgNVBAcTCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMX +SG9uZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz +iNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFOdem1p+/l6TWZ5Mwc50tf +jTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mIVoBc+L0sPOFMV4i707mV78vH9toxdCim +5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOe +sL4jpNrcyCse2m5FHomY2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj +0mRiikKYvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+TtbNe/ +JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZbx39ri1UbSsUgYT2u +y1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+l2oBlKN8W4UdKjk60FSh0Tlxnf0h ++bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YKTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsG +xVd7GYYKecsAyVKvQv83j+GjHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwID +AQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e +i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEwDQYJKoZIhvcN +AQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG7BJ8dNVI0lkUmcDrudHr9Egw +W62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCkMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWld +y8joRTnU+kLBEUx3XZL7av9YROXrgZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov ++BS5gLNdTaqX4fnkGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDc +eqFS3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJmOzj/2ZQw +9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+l6mc1X5VTMbeRRAc6uk7 +nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6cJfTzPV4e0hz5sy229zdcxsshTrD3mUcY +hcErulWuBurQB7Lcq9CClnXO0lD+mefPL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB +60PZ2Pierc+xYw5F9KBaLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fq +dBb9HxEGmpv0 +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G4 +========================================= +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu +bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1 +dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT +AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D +umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV +3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds +8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ +e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7 +ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X +xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV +7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW +Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n +MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q +jbRaZIxowLByQzTSGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht +7LGrhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/B7NTeLUK +YvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uIAeV8KEsD+UmDfLJ/fOPt +jqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbwH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+ +m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKW +RGhXxNUzzxkvFMSUHHuk2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjA +JOgc47OlIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk5F6G ++TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuYn/PIjhs4ViFqUZPT +kcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- + +Microsoft ECC Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQgRUND +IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4 +MjMxNjA0WjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw +NAYDVQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZRogPZnZH6 +thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYbhGBKia/teQ87zvH2RPUB +eMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTIy5lycFIM ++Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3FQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlf +Xu5gKcs68tvWMoQZP3zVL8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaR +eNtUjGUBiudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M= +-----END CERTIFICATE----- + +Microsoft RSA Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBlMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQg +UlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIw +NzE4MjMwMDIzWjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u +MTYwNAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZNt9GkMml +7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0ZdDMbRnMlfl7rEqUrQ7e +S0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1HLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw7 +1VdyvD/IybLeS2v4I2wDwAW9lcfNcztmgGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+ +dkC0zVJhUXAoP8XFWvLJjEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49F +yGcohJUcaDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaGYaRS +MLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6W6IYZVcSn2i51BVr +lMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4KUGsTuqwPN1q3ErWQgR5WrlcihtnJ +0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH+FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJ +ClTUFLkqqNfs+avNJVgyeY+QW5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZCLgLNFgVZJ8og +6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OCgMNPOsduET/m4xaRhPtthH80 +dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6tZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk ++ONVFT24bcMKpBLBaYVu32TxU5nhSnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex +/2kskZGT4d9Mozd2TaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDy +AmH3pvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGRxpl/j8nW +ZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiAppGWSZI1b7rCoucL5mxAyE +7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9dOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKT +c0QWbej09+CVgI+WXTik9KveCjCHk9hNAHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D +5KbvtwEwXlGjefVwaaZBRA+GsCyRxj3qrg+E +-----END CERTIFICATE----- + +e-Szigno Root CA 2017 +===================== +-----BEGIN CERTIFICATE----- +MIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNVBAYTAkhVMREw +DwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUt +MjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJvb3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZa +Fw00MjA4MjIxMjA3MDZaMHExCzAJBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UE +CgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3pp +Z25vIFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtvxie+RJCx +s1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+HWyx7xf58etqjYzBhMA8G +A1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSHERUI0arBeAyxr87GyZDv +vzAEwDAfBgNVHSMEGDAWgBSHERUI0arBeAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEA +tVfd14pVCzbhhkT61NlojbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxO +svxyqltZ+efcMQ== +-----END CERTIFICATE----- + +certSIGN Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAlJPMRQw +EgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjAeFw0xNzAy +MDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJBgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lH +TiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAMDFdRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05 +N0IwvlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZuIt4Imfk +abBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhpn+Sc8CnTXPnGFiWeI8Mg +wT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKscpc/I1mbySKEwQdPzH/iV8oScLumZfNp +dWO9lfsbl83kqK/20U6o2YpxJM02PbyWxPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91Qqh +ngLjYl/rNUssuHLoPj1PrCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732 +jcZZroiFDsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fxDTvf +95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgyLcsUDFDYg2WD7rlc +z8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6CeWRgKRM+o/1Pcmqr4tTluCRVLERL +iohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBSCIS1mxteg4BXrzkwJd8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOB +ywaK8SJJ6ejqkX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC +b6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQlqiCA2ClV9+BB +/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0OJD7uNGzcgbJceaBxXntC6Z5 +8hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+cNywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5 +BiKDUyUM/FHE5r7iOZULJK2v0ZXkltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklW +atKcsWMy5WHgUyIOpwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tU +Sxfj03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZkPuXaTH4M +NMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE1LlSVHJ7liXMvGnjSG4N +0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MXQRBdJ3NghVdJIgc= +-----END CERTIFICATE----- + +Trustwave Global Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0xNzA4MjMxOTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALldUShLPDeS0YLOvR29 +zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0XznswuvCAAJWX/NKSqIk4cXGIDtiLK0thAf +LdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4Bq +stTnoApTAbqOl5F2brz81Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9o +WN0EACyW80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotPJqX+ +OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1lRtzuzWniTY+HKE40 +Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfwhI0Vcnyh78zyiGG69Gm7DIwLdVcE +uE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10coos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm ++9jaJXLE9gCxInm943xZYkqcBW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqj +ifLJS3tBEW1ntwiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1UdDwEB/wQEAwIB +BjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W0OhUKDtkLSGm+J1WE2pIPU/H +PinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfeuyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0H +ZJDmHvUqoai7PF35owgLEQzxPy0QlG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla +4gt5kNdXElE1GYhBaCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5R +vbbEsLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPTMaCm/zjd +zyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qequ5AvzSxnI9O4fKSTx+O +856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxhVicGaeVyQYHTtgGJoC86cnn+OjC/QezH +Yj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8h6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu +3R3y4G5OBVixwJAWKqQ9EEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP +29FpHOTKyeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- + +Trustwave Global ECC P256 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1 +NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABH77bOYj +43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoNFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqm +P62jQzBBMA8GA1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt +0UrrdaVKEJmzsaGLSvcwCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjz +RM4q3wghDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- + +Trustwave Global ECC P384 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4 +NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuBBAAiA2IABGvaDXU1CDFH +Ba5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr +/TklZvFe/oyujUF5nQlgziip04pt89ZF1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNV +HQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNn +ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl +CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw== +-----END CERTIFICATE----- + +NAVER Global Root Certification Authority +========================================= +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTELMAkG +A1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRGT1JNIENvcnAuMTIwMAYDVQQD +DClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4 +NDJaFw0zNzA4MTgyMzU5NTlaMGkxCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVT +UyBQTEFURk9STSBDb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVAiQqrDZBb +UGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH38dq6SZeWYp34+hInDEW ++j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lEHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7 +XNr4rRVqmfeSVPc0W+m/6imBEtRTkZazkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2 +aacp+yPOiNgSnABIqKYPszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4 +Yb8ObtoqvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHfnZ3z +VHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaGYQ5fG8Ir4ozVu53B +A0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo0es+nPxdGoMuK8u180SdOqcXYZai +cdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3aCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejy +YhbLgGvtPe31HzClrkvJE+2KAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNV +HQ4EFgQU0p+I36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoNqo0hV4/GPnrK +21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatjcu3cvuzHV+YwIHHW1xDBE1UB +jCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bx +hYTeodoS76TiEJd6eN4MUZeoIUCLhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTg +E34h5prCy8VCZLQelHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTH +D8z7p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8piKCk5XQ +A76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLRLBT/DShycpWbXgnbiUSY +qqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oG +I/hGoiLtk/bdmuYqh7GYVPEi92tF4+KOdh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmg +kpzNNIaRkPpkUZ3+/uul9XXeifdy +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM SERVIDORES SEGUROS +=================================== +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQswCQYDVQQGEwJF +UzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgwFgYDVQRhDA9WQVRFUy1RMjgy +NjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1SQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4 +MTIyMDA5MzczM1oXDTQzMTIyMDA5MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt +UkNNMQ4wDAYDVQQLDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNB +QyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LHsbI6GA60XYyzZl2hNPk2 +LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oKUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqG +SM49BAMDA2kAMGYCMQCuSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoD +zBOQn5ICMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJyv+c= +-----END CERTIFICATE----- + +GlobalSign Root R46 +=================== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJv +b3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAX +BgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08Es +CVeJOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQGvGIFAha/ +r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud316HCkD7rRlr+/fKYIje +2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo0q3v84RLHIf8E6M6cqJaESvWJ3En7YEt +bWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSEy132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvj +K8Cd+RTyG/FWaha/LIWFzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD4 +12lPFzYE+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCNI/on +ccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzsx2sZy/N78CsHpdls +eVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqaByFrgY/bxFn63iLABJzjqls2k+g9 +vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEM +BQADggIBAHx47PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti2kM3S+LGteWy +gxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIkpnnpHs6i58FZFZ8d4kuaPp92 +CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRFFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZm +OUdkLG5NrmJ7v2B0GbhWrJKsFjLtrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qq +JZ4d16GLuc1CLgSkZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwye +qiv5u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP4vkYxboz +nxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6N3ec592kD3ZDZopD8p/7 +DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3vouXsXgxT7PntgMTzlSdriVZzH81Xwj3 +QEUxeCp6 +-----END CERTIFICATE----- + +GlobalSign Root E46 +=================== +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYxCzAJBgNVBAYT +AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJvb3Qg +RTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNV +BAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkB +jtjqR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGddyXqBPCCj +QjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQxCpCPtsad0kRL +gLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZk +vLtoURMMA/cVi4RguYv/Uo7njLwcAjA8+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+ +CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- + +GLOBALTRUST 2020 +================ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCQVQx +IzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVT +VCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYxMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAh +BgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAy +MDIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWi +D59bRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9ZYybNpyrO +VPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3QWPKzv9pj2gOlTblzLmM +CcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPwyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCm +fecqQjuCgGOlYx8ZzHyyZqjC0203b+J+BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKA +A1GqtH6qRNdDYfOiaxaJSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9OR +JitHHmkHr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj04KlG +DfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9MedKZssCz3AwyIDMvU +clOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIwq7ejMZdnrY8XD2zHc+0klGvIg5rQ +mjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1Ud +IwQYMBaAFNwuH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJCXtzoRlgHNQIw +4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd6IwPS3BD0IL/qMy/pJTAvoe9 +iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS +8cE54+X1+NZK3TTN+2/BT+MAi1bikvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2 +HcqtbepBEX4tdJP7wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxS +vTOBTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6CMUO+1918 +oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn4rnvyOL2NSl6dPrFf4IF +YqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+IaFvowdlxfv1k7/9nR4hYJS8+hge9+6jl +gqispdNpQ80xiEmEU5LAsTkbOYMBMMTyqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- + +ANF Secure Server Root CA +========================= +-----BEGIN CERTIFICATE----- +MIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNVBAUTCUc2MzI4 +NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lv +bjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNVBAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3Qg +Q0EwHhcNMTkwOTA0MTAwMDM4WhcNMzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEw +MQswCQYDVQQGEwJFUzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQw +EgYDVQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9vdCBDQTCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCjcqQZAZ2cC4Ffc0m6p6zz +BE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9qyGFOtibBTI3/TO80sh9l2Ll49a2pcbnv +T1gdpd50IJeh7WhM3pIXS7yr/2WanvtH2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcv +B2VSAKduyK9o7PQUlrZXH1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXse +zx76W0OLzc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyRp1RM +VwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQzW7i1o0TJrH93PB0j +7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/SiOL9V8BY9KHcyi1Swr1+KuCLH5z +JTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJnLNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe +8TZBAQIvfXOn3kLMTOmJDVb3n5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVO +Hj1tyRRM4y5Bu8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj +o1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEATh65isagmD9uw2nAalxJ +UqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzx +j6ptBZNscsdW699QIyjlRRA96Gejrw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDt +dD+4E5UGUcjohybKpFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM +5gf0vPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjqOknkJjCb +5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ/zo1PqVUSlJZS2Db7v54 +EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ92zg/LFis6ELhDtjTO0wugumDLmsx2d1H +hk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGy +g77FGr8H6lnco4g175x2MjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3 +r5+qPeoott7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw= +-----END CERTIFICATE----- + +Certum EC-384 CA +================ +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJQ +TDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2 +MDcyNDU0WhcNNDMwMzI2MDcyNDU0WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERh +dGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +GTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATEKI6rGFtq +vm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7TmFy8as10CW4kjPMIRBSqn +iBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68KjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFI0GZnQkdjrzife81r1HfS+8EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNo +ADBlAjADVS2m5hjEfO/JUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0 +QoSZ/6vnnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- + +Certum Trusted Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6MQswCQYDVQQG +EwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0g +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0Ew +HhcNMTgwMzE2MTIxMDEzWhcNNDMwMzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMY +QXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZn0EGze2jusDbCSzBfN8p +fktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/qp1x4EaTByIVcJdPTsuclzxFUl6s1wB52 +HO8AU5853BSlLCIls3Jy/I2z5T4IHhQqNwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2 +fJmItdUDmj0VDT06qKhF8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGt +g/BKEiJ3HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGamqi4 +NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi7VdNIuJGmj8PkTQk +fVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSFytKAQd8FqKPVhJBPC/PgP5sZ0jeJ +P/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0PqafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSY +njYJdmZm/Bo/6khUHL4wvYBQv3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHK +HRzQ+8S1h9E6Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1 +vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBAEii1QAL +LtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4WxmB82M+w85bj/UvXgF2Ez8s +ALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvozMrnadyHncI013nR03e4qllY/p0m+jiGPp2K +h2RX5Rc64vmNueMzeMGQ2Ljdt4NR5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8 +CYyqOhNf6DR5UMEQGfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA +4kZf5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq0Uc9Nneo +WWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7DP78v3DSk+yshzWePS/Tj +6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTMqJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmT +OPQD8rv7gmsHINFSH5pkAnuYZttcTVoP0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZck +bxJF0WddCajJFdr60qZfE2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb +-----END CERTIFICATE----- + +TunTrust Root CA +================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQELBQAwYTELMAkG +A1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUgQ2VydGlmaWNhdGlvbiBFbGVj +dHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJvb3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQw +NDI2MDg1NzU2WjBhMQswCQYDVQQGEwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBD +ZXJ0aWZpY2F0aW9uIEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZn56eY+hz +2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd2JQDoOw05TDENX37Jk0b +bjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgFVwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7 +NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZGoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAd +gjH8KcwAWJeRTIAAHDOFli/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViW +VSHbhlnUr8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2eY8f +Tpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIbMlEsPvLfe/ZdeikZ +juXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISgjwBUFfyRbVinljvrS5YnzWuioYas +DXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwS +VXAkPcvCFDVDXSdOvsC9qnyW5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI +04Y+oXNZtPdEITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0 +90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+zxiD2BkewhpMl +0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYuQEkHDVneixCwSQXi/5E/S7fd +Ao74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4FstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRY +YdZ2vyJ/0Adqp2RT8JeNnYA/u8EH22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJp +adbGNjHh/PqAulxPxOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65x +xBzndFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5Xc0yGYuP +jCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7bnV2UqL1g52KAdoGDDIzM +MEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQCvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9z +ZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZHu/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3r +AZ3r2OvEhJn7wAzMMujjd9qDRIueVSjAi1jTkD5OGwDxFa2DK5o= +-----END CERTIFICATE----- + +HARICA TLS RSA Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQG +EwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0EgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUz +OFoXDTQ1MDIxMzEwNTUzN1owbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRl +bWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNB +IFJvb3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569lmwVnlskN +JLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE4VGC/6zStGndLuwRo0Xu +a2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uva9of08WRiFukiZLRgeaMOVig1mlDqa2Y +Ulhu2wr7a89o+uOkXjpFc5gH6l8Cct4MpbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K +5FrZx40d/JiZ+yykgmvwKh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEv +dmn8kN3bLW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcYAuUR +0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqBAGMUuTNe3QvboEUH +GjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYqE613TBoYm5EPWNgGVMWX+Ko/IIqm +haZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHrW2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQ +CPxrvrNQKlr9qEgYRtaQQJKQCoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAUX15QvWiWkKQU +EapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3f5Z2EMVGpdAgS1D0NTsY9FVq +QRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxajaH6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxD +QpSbIPDRzbLrLFPCU3hKTwSUQZqPJzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcR +j88YxeMn/ibvBZ3PzzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5 +vZStjBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0/L5H9MG0 +qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pTBGIBnfHAT+7hOtSLIBD6 +Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79aPib8qXPMThcFarmlwDB31qlpzmq6YR/ +PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YWxw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnn +kf3/W9b3raYvAwtt41dU63ZTGI0RmLo= +-----END CERTIFICATE----- + +HARICA TLS ECC Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQswCQYDVQQGEwJH +UjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBD +QTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoX +DTQ1MDIxMzExMDEwOVowbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWlj +IGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJv +b3QgQ0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7KKrxcm1l +AEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9YSTHMmE5gEYd103KUkE+b +ECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW +0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAi +rcJRQO9gcS3ujwLEXQNwSaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/Qw +CZ61IygNnxS2PFOiTAZpffpskcYqSUXm7LcT4Tps +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1MDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1Ud +DgQWBBRlzeurNR4APn7VdMActHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4w +gZswgZgGBFUdIAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j +b20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABCAG8AbgBhAG4A +bwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAwADEANzAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9miWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL +4QjbEwj4KKE1soCzC1HA01aajTNFSa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDb +LIpgD7dvlAceHabJhfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1il +I45PVf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZEEAEeiGaP +cjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV1aUsIC+nmCjuRfzxuIgA +LI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2tCsvMo2ebKHTEm9caPARYpoKdrcd7b/+A +lun4jWq9GJAd/0kakFI3ky88Al2CdgtR5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH +9IBk9W6VULgRfhVwOEqwf9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpf +NIbnYrX9ivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNKGbqE +ZycPvEJdvSRUDewdcAZfpLz6IHxV +-----END CERTIFICATE----- + +vTrus ECC Root CA +================= +-----BEGIN CERTIFICATE----- +MIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMwRzELMAkGA1UE +BhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBS +b290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDczMTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAa +BgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYw +EAYHKoZIzj0CAQYFK4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+c +ToL0v/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUde4BdS49n +TPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIwV53dVvHH4+m4SVBrm2nDb+zDfSXkV5UT +QJtS0zvzQBm8JsctBp61ezaf9SXUY2sAAjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQL +YgmRWAD5Tfs0aNoJrSEGGJTO +-----END CERTIFICATE----- + +vTrus Root CA +============= +-----BEGIN CERTIFICATE----- +MIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQELBQAwQzELMAkG +A1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xFjAUBgNVBAMTDXZUcnVzIFJv +b3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMxMDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoG +A1UEChMTaVRydXNDaGluYSBDby4sTHRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZots +SKYcIrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykUAyyNJJrI +ZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+GrPSbcKvdmaVayqwlHeF +XgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z98Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KA +YPxMvDVTAWqXcoKv8R1w6Jz1717CbMdHflqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70 +kLJrxLT5ZOrpGgrIDajtJ8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2 +AXPKBlim0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZNpGvu +/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQUqqzApVg+QxMaPnu +1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHWOXSuTEGC2/KmSNGzm/MzqvOmwMVO +9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMBAAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYg +scasGrz2iTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOC +AgEAKbqSSaet8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd +nxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1jbhd47F18iMjr +jld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvMKar5CKXiNxTKsbhm7xqC5PD4 +8acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIivTDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJn +xDHO2zTlJQNgJXtxmOTAGytfdELSS8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554Wg +icEFOwE30z9J4nfrI8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4 +sEb9b91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNBUvupLnKW +nyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1PTi07NEPhmg4NpGaXutIc +SkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929vensBxXVsFy6K2ir40zSbofitzmdHxghm+H +l3s= +-----END CERTIFICATE----- + +ISRG Root X2 +============ +-----BEGIN CERTIFICATE----- +MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQswCQYDVQQGEwJV +UzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElT +UkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVT +MSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNS +RyBSb290IFgyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0H +ttwW+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9ItgKbppb +d9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZIzj0EAwMDaAAwZQIwe3lORlCEwkSHRhtF +cP9Ymd70/aTSVaYgLXTWNLxBo1BfASdWtL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5 +U6VR5CmD1/iQMVtCnwr1/q4AaOeMSQ+2b1tbFfLn +-----END CERTIFICATE----- + +HiPKI Root CA - G1 +================== +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xGzAZBgNVBAMMEkhpUEtJ +IFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRaFw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYT +AlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kg +Um9vdCBDQSAtIEcxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0 +o9QwqNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twvVcg3Px+k +wJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6lZgRZq2XNdZ1AYDgr/SE +YYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnzQs7ZngyzsHeXZJzA9KMuH5UHsBffMNsA +GJZMoYFL3QRtU6M9/Aes1MU3guvklQgZKILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfd +hSi8MEyr48KxRURHH+CKFgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj +1jOXTyFjHluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDry+K4 +9a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ/W3c1pzAtH2lsN0/ +Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgMa/aOEmem8rJY5AIJEzypuxC00jBF +8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQD +AgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqcSE5XCV0vrPSl +tJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6FzaZsT0pPBWGTMpWmWSBUdGSquE +wx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9TcXzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07Q +JNBAsNB1CI69aO4I1258EHBGG3zgiLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv +5wiZqAxeJoBF1PhoL5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+Gpz +jLrFNe85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wrkkVbbiVg +hUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+vhV4nYWBSipX3tUZQ9rb +yltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQUYDksswBVLuT1sw5XxJFBAJw/6KXf6vb/ +yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgwMTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkW +ymOxuYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/+wpu+74zyTyjhNUwCgYI +KoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147bmF0774BxL4YSFlhgjICICadVGNA3jdg +UM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7raKb0 +xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnWr4+w +B7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXW +nOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk +9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zq +kUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92wO1A +K/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om3xPX +V2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDW +cfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQAD +ggIBAJ+qQibbC5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe +QkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuyh6f88/qBVRRi +ClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM47HLwEXWdyzRSjeZ2axfG34ar +J45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8JZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYci +NuaCp+0KueIHoI17eko8cdLiA6EfMgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5me +LMFrUKTX5hgUvYU/Z6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJF +fbdT6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ0E6yove+ +7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm2tIMPNuzjsmhDYAPexZ3 +FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bbbP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3 +gm3c +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo7JUl +e3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWIm8Wb +a96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS ++LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7M +kogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJG +r61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RWIr9q +S34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73VululycslaVNV +J1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy5okL +dWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQAD +ggIBAB/Kzt3HvqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8 +0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyCB19m3H0Q/gxh +swWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2uNmSRXbBoGOqKYcl3qJfEycel +/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMgyALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVn +jWQye+mew4K6Ki3pHrTgSAai/GevHyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y5 +9PYjJbigapordwj6xLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M +7YNRTOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924SgJPFI/2R8 +0L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV7LXTWtiBmelDGDfrs7vR +WGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjW +HYbL +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24CejQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP0/Eq +Er24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7VKOQFhG/hMjqb2sXnh5GmCCbn9MN2azT +L818+FsuVbu/3ZL3pAzcMeGiAjEA/JdmZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV +11RZt+cRLInUue4X +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqjQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV2Py1 +PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/C +r8deVl5c1RxYIigL9zC2L7F8AjEA8GE8p/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh +4rsUecrNIdSUtUlD +-----END CERTIFICATE----- + +Telia Root CA v2 +================ +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYT +AkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2 +MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQK +DBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ7 +6zBqAMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9vVYiQJ3q +9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9lRdU2HhE8Qx3FZLgmEKn +pNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTODn3WhUidhOPFZPY5Q4L15POdslv5e2QJl +tI5c0BE0312/UqeBAMN/mUWZFdUXyApT7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW +5olWK8jjfN7j/4nlNW4o6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNr +RBH0pUPCTEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6WT0E +BXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63RDolUK5X6wK0dmBR4 +M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZIpEYslOqodmJHixBTB0hXbOKSTbau +BcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGjYzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7W +xy+G2CQ5MB0GA1UdDgQWBBRyrOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ +8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi0f6X+J8wfBj5 +tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMMA8iZGok1GTzTyVR8qPAs5m4H +eW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBSSRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+C +y748fdHif64W1lZYudogsYMVoe+KTTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygC +QMez2P2ccGrGKMOF6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15 +h2Er3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMtTy3EHD70 +sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pTVmBds9hCG1xLEooc6+t9 +xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAWysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQ +raVplI/owd8k+BsHMYeB2F326CjYSlKArBPuUBQemMc= +-----END CERTIFICATE----- + +D-TRUST BR Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEJSIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5NDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7 +dPYSzuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0QVK5buXu +QqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/VbNafAkl1bK6CKBrqx9t +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2JyX3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFWwKrY7RjEsK70Pvom +AjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHVdWNbFJWcHwHP2NVypw87 +-----END CERTIFICATE----- + +D-TRUST EV Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEVWIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5NTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8 +ZRCC/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rDwpdhQntJ +raOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3OqQo5FD4pPfsazK2/umL +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2V2X3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CAy/m0sRtW9XLS/BnR +AjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJbgfM0agPnIjhQW+0ZT0MW +-----END CERTIFICATE----- + +DigiCert TLS ECC P384 Root G5 +============================= +-----BEGIN CERTIFICATE----- +MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURpZ2lDZXJ0IFRMUyBFQ0MgUDM4 +NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMx +FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQg +Um9vdCBHNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1Tzvd +lHJS7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp0zVozptj +n4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICISB4CIfBFqMA4GA1UdDwEB +/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQCJao1H5+z8blUD2Wds +Jk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQLgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIx +AJSdYsiJvRmEFOml+wG4DXZDjC5Ty3zfDBeWUA== +-----END CERTIFICATE----- + +DigiCert TLS RSA4096 Root G5 +============================ +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBNMQswCQYDVQQG +EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0 +MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcNNDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2 +IFJvb3QgRzUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS8 +7IE+ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG02C+JFvuU +AT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgpwgscONyfMXdcvyej/Ces +tyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZMpG2T6T867jp8nVid9E6P/DsjyG244gXa +zOvswzH016cpVIDPRFtMbzCe88zdH5RDnU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnV +DdXifBBiqmvwPXbzP6PosMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9q +TXeXAaDxZre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cdLvvy +z6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvXKyY//SovcfXWJL5/ +MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNeXoVPzthwiHvOAbWWl9fNff2C+MIk +wcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPLtgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4E +FgQUUTMc7TZArxfTJc1paPKvTiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw +GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7HPNtQOa27PShN +lnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLFO4uJ+DQtpBflF+aZfTCIITfN +MBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQREtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/ +u4cnYiWB39yhL/btp/96j1EuMPikAdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9G +OUrYU9DzLjtxpdRv/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh +47a+p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilwMUc/dNAU +FvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WFqUITVuwhd4GTWgzqltlJ +yqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCKovfepEWFJqgejF0pW8hL2JpqA15w8oVP +bEtoL8pU9ozaMv7Da4M/OMZ+ +-----END CERTIFICATE----- + +Certainly Root R1 +================= +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAwPTELMAkGA1UE +BhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2VydGFpbmx5IFJvb3QgUjEwHhcN +MjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2Vy +dGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBANA21B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O +5MQTvqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbedaFySpvXl +8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b01C7jcvk2xusVtyWMOvwl +DbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGI +XsXwClTNSaa/ApzSRKft43jvRl5tcdF5cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkN +KPl6I7ENPT2a/Z2B7yyQwHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQ +AjeZjOVJ6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA2Cnb +rlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyHWyf5QBGenDPBt+U1 +VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMReiFPCyEQtkA6qyI6BJyLm4SGcprS +p6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTgqj8ljZ9EXME66C6ud0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAsz +HQNTVfSVcOQrPbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d +8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi1wrykXprOQ4v +MMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrdrRT90+7iIgXr0PK3aBLXWopB +GsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9ditaY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+ +gjwN/KUD+nsa2UUeYNrEjvn8K8l7lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgH +JBu6haEaBQmAupVjyTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7 +fpYnKx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLyyCwzk5Iw +x06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5nwXARPbv0+Em34yaXOp/S +X3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6OV+KmalBWQewLK8= +-----END CERTIFICATE----- + +Certainly Root E1 +================= +-----BEGIN CERTIFICATE----- +MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQswCQYDVQQGEwJV +UzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBFMTAeFw0yMTA0 +MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlu +bHkxGjAYBgNVBAMTEUNlcnRhaW5seSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4 +fxzf7flHh4axpMCK+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9 +YBk2QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4hevIIgcwCgYIKoZIzj0E +AwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozmut6Dacpps6kFtZaSF4fC0urQe87YQVt8 +rgIwRt7qy12a7DLCZRawTDBcMPPaTnOGBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR +-----END CERTIFICATE----- + +Security Communication RootCA3 +============================== +-----BEGIN CERTIFICATE----- +MIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNVBAYTAkpQMSUw +IwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScwJQYDVQQDEx5TZWN1cml0eSBD +b21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2MDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQsw +CQYDVQQGEwJKUDElMCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UE +AxMeU2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4rCmDvu20r +hvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzAlrenfna84xtSGc4RHwsE +NPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MGTfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2 +/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF79+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGm +npjKIG58u4iFW/vAEGK78vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtY +XLVqAvO4g160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3weGVPK +p7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst+3A7caoreyYn8xrC +3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M0V9hvqG8OmpI6iZVIhZdXw3/JzOf +GAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQT9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0Vcw +CBEF/VfR2ccCAwEAAaNCMEAwHQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS +YpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PAFNr0Y/Dq9HHu +Tofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd9XbXv8S2gVj/yP9kaWJ5rW4O +H3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQIUYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASx +YfQAW0q3nHE3GYV5v4GwxxMOdnE+OoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZ +XSEIx2C/pHF7uNkegr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml ++LLfiAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUVnuiZIesn +KwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD2NCcnWXL0CsnMQMeNuE9 +dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI//1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm +6Vwdp6POXiUyK+OVrCoHzrQoeIY8LaadTdJ0MN1kURXbg4NR16/9M51NZg== +-----END CERTIFICATE----- + +Security Communication ECC RootCA1 +================================== +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYTAkpQMSUwIwYD +VQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYDVQQDEyJTZWN1cml0eSBDb21t +dW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYxNjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTEL +MAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNV +BAMTIlNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+CnnfdldB9sELLo +5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpKULGjQjBAMB0GA1UdDgQW +BBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3L +snNdo4gIxwwCMQDAqy0Obe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70e +N9k= +-----END CERTIFICATE----- + +BJCA Global Root CA1 +==================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQG +EwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJK +Q0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAzMTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkG +A1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQD +DBRCSkNBIEdsb2JhbCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFm +CL3ZxRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZspDyRhyS +sTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O558dnJCNPYwpj9mZ9S1Wn +P3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgRat7GGPZHOiJBhyL8xIkoVNiMpTAK+BcW +yqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRj +eulumijWML3mG90Vr4TqnMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNn +MoH1V6XKV0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/pj+b +OT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZOz2nxbkRs1CTqjSSh +GL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXnjSXWgXSHRtQpdaJCbPdzied9v3pK +H9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+WGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMB +AAGjQjBAMB0GA1UdDgQWBBTF7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4 +YRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3KliawLwQ8hOnThJ +dMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u+2D2/VnGKhs/I0qUJDAnyIm8 +60Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88X7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuh +TaRjAv04l5U/BXCga99igUOLtFkNSoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW +4AB+dAb/OMRyHdOoP2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmp +GQrI+pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRzznfSxqxx +4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9eVzYH6Eze9mCUAyTF6ps +3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2YqAo07WjuGS3iGJCz51TzZm+ZGiPTx4S +SPfSKcOYKMryMguTjClPPGAyzQWWYezyr/6zcCwupvI= +-----END CERTIFICATE----- + +BJCA Global Root CA2 +==================== +-----BEGIN CERTIFICATE----- +MIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQswCQYDVQQGEwJD +TjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJKQ0Eg +R2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgyMVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UE +BhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRC +SkNBIEdsb2JhbCBSb290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jl +SR9BIgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK++kpRuDCK +/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJKsVF/BvDRgh9Obl+rg/xI +1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8 +W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8g +UXOQwKhbYdDFUDn9hf7B43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w== +-----END CERTIFICATE----- + +Sectigo Public Server Authentication Root E46 +============================================= +-----BEGIN CERTIFICATE----- +MIICOjCCAcGgAwIBAgIQQvLM2htpN0RfFf51KBC49DAKBggqhkjOPQQDAzBfMQswCQYDVQQGEwJH +QjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBTZXJ2 +ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5 +WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0 +aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUr +gQQAIgNiAAR2+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccCWvkEN/U0 +NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+6xnOQ6OjQjBAMB0GA1Ud +DgQWBBTRItpMWfFLXyY4qp3W7usNw/upYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAKBggqhkjOPQQDAwNnADBkAjAn7qRaqCG76UeXlImldCBteU/IvZNeWBj7LRoAasm4PdCkT0RH +lAFWovgzJQxC36oCMB3q4S6ILuH5px0CMk7yn2xVdOOurvulGu7t0vzCAxHrRVxgED1cf5kDW21U +SAGKcw== +-----END CERTIFICATE----- + +Sectigo Public Server Authentication Root R46 +============================================= +-----BEGIN CERTIFICATE----- +MIIFijCCA3KgAwIBAgIQdY39i658BwD6qSWn4cetFDANBgkqhkiG9w0BAQwFADBfMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBT +ZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1 +OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1T +ZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQCTvtU2UnXYASOgHEdCSe5jtrch/cSV1UgrJnwUUxDaef0rty2k +1Cz66jLdScK5vQ9IPXtamFSvnl0xdE8H/FAh3aTPaE8bEmNtJZlMKpnzSDBh+oF8HqcIStw+Kxwf +GExxqjWMrfhu6DtK2eWUAtaJhBOqbchPM8xQljeSM9xfiOefVNlI8JhD1mb9nxc4Q8UBUQvX4yMP +FF1bFOdLvt30yNoDN9HWOaEhUTCDsG3XME6WW5HwcCSrv0WBZEMNvSE6Lzzpng3LILVCJ8zab5vu +ZDCQOc2TZYEhMbUjUDM3IuM47fgxMMxF/mL50V0yeUKH32rMVhlATc6qu/m1dkmU8Sf4kaWD5Qaz +Yw6A3OASVYCmO2a0OYctyPDQ0RTp5A1NDvZdV3LFOxxHVp3i1fuBYYzMTYCQNFu31xR13NgESJ/A +wSiItOkcyqex8Va3e0lMWeUgFaiEAin6OJRpmkkGj80feRQXEgyDet4fsZfu+Zd4KKTIRJLpfSYF +plhym3kT2BFfrsU4YjRosoYwjviQYZ4ybPUHNs2iTG7sijbt8uaZFURww3y8nDnAtOFr94MlI1fZ +EoDlSfB1D++N6xybVCi0ITz8fAr/73trdf+LHaAZBav6+CuBQug4urv7qv094PPK306Xlynt8xhW +6aWWrL3DkJiy4Pmi1KZHQ3xtzwIDAQABo0IwQDAdBgNVHQ4EFgQUVnNYZJX5khqwEioEYnmhQBWI +IUkwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAC9c +mTz8Bl6MlC5w6tIyMY208FHVvArzZJ8HXtXBc2hkeqK5Duj5XYUtqDdFqij0lgVQYKlJfp/imTYp +E0RHap1VIDzYm/EDMrraQKFz6oOht0SmDpkBm+S8f74TlH7Kph52gDY9hAaLMyZlbcp+nv4fjFg4 +exqDsQ+8FxG75gbMY/qB8oFM2gsQa6H61SilzwZAFv97fRheORKkU55+MkIQpiGRqRxOF3yEvJ+M +0ejf5lG5Nkc/kLnHvALcWxxPDkjBJYOcCj+esQMzEhonrPcibCTRAUH4WAP+JWgiH5paPHxsnnVI +84HxZmduTILA7rpXDhjvLpr3Etiga+kFpaHpaPi8TD8SHkXoUsCjvxInebnMMTzD9joiFgOgyY9m +pFuiTdaBJQbpdqQACj7LzTWb4OE4y2BThihCQRxEV+ioratF4yUQvNs+ZUH7G6aXD+u5dHn5Hrwd +Vw1Hr8Mvn4dGp+smWg9WY7ViYG4A++MnESLn/pmPNPW56MORcr3Ywx65LvKRRFHQV80MNNVIIb/b +E/FmJUNS0nAiNs2fxBx1IK1jcmMGDw4nztJqDby1ORrp0XZ60Vzk50lJLVU3aPAaOpg+VBeHVOmm +J1CJeyAvP/+/oYtKR5j/K3tJPsMpRmAYQqszKbrAKbkTidOIijlBO8n9pu0f9GBj39ItVQGL +-----END CERTIFICATE----- + +SSL.com TLS RSA Root CA 2022 +============================ +-----BEGIN CERTIFICATE----- +MIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQG +EwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxTU0wuY29tIFRMUyBSU0Eg +Um9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloXDTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMC +VVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJv +b3QgQ0EgMjAyMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u +9nTPL3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OYt6/wNr/y +7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0insS657Lb85/bRi3pZ7Qcac +oOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3PnxEX4MN8/HdIGkWCVDi1FW24IBydm5M +R7d1VVm0U3TZlMZBrViKMWYPHqIbKUBOL9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDG +D6C1vBdOSHtRwvzpXGk3R2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEW +TO6Af77wdr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS+YCk +8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYSd66UNHsef8JmAOSq +g+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoGAtUjHBPW6dvbxrB6y3snm/vg1UYk +7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2fgTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsu +N+7jhHonLs0ZNbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt +hEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsMQtfhWsSWTVTN +j8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvfR4iyrT7gJ4eLSYwfqUdYe5by +iB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJDPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjU +o3KUQyxi4U5cMj29TH0ZR6LDSeeWP4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqo +ENjwuSfr98t67wVylrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7Egkaib +MOlqbLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2wAgDHbICi +vRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3qr5nsLFR+jM4uElZI7xc7 +P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sjiMho6/4UIyYOf8kpIEFR3N+2ivEC+5BB0 +9+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA= +-----END CERTIFICATE----- + +SSL.com TLS ECC Root CA 2022 +============================ +-----BEGIN CERTIFICATE----- +MIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxTU0wuY29tIFRMUyBFQ0MgUm9v +dCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2MDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMx +GDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3Qg +Q0EgMjAyMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWy +JGYmacCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFNSeR7T5v1 +5wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSJjy+j6CugFFR7 +81a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NWuCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGG +MAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w +7deedWo1dlJF4AIxAMeNb0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5 +Zn6g6g== +-----END CERTIFICATE----- + +Atos TrustedRoot Root CA ECC TLS 2021 +===================================== +-----BEGIN CERTIFICATE----- +MIICFTCCAZugAwIBAgIQPZg7pmY9kGP3fiZXOATvADAKBggqhkjOPQQDAzBMMS4wLAYDVQQDDCVB +dG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgRUNDIFRMUyAyMDIxMQ0wCwYDVQQKDARBdG9zMQswCQYD +VQQGEwJERTAeFw0yMTA0MjIwOTI2MjNaFw00MTA0MTcwOTI2MjJaMEwxLjAsBgNVBAMMJUF0b3Mg +VHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYT +AkRFMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEloZYKDcKZ9Cg3iQZGeHkBQcfl+3oZIK59sRxUM6K +DP/XtXa7oWyTbIOiaG6l2b4siJVBzV3dscqDY4PMwL502eCdpO5KTlbgmClBk1IQ1SQ4AjJn8ZQS +b+/Xxd4u/RmAo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2KCXWfeBmmnoJsmo7jjPX +NtNPojAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMDaAAwZQIwW5kp85wxtolrbNa9d+F851F+ +uDrNozZffPc8dz7kUK2o59JZDCaOMDtuCCrCp1rIAjEAmeMM56PDr9NJLkaCI2ZdyQAUEv049OGY +a3cpetskz2VAv9LcjBHo9H1/IISpQuQo +-----END CERTIFICATE----- + +Atos TrustedRoot Root CA RSA TLS 2021 +===================================== +-----BEGIN CERTIFICATE----- +MIIFZDCCA0ygAwIBAgIQU9XP5hmTC/srBRLYwiqipDANBgkqhkiG9w0BAQwFADBMMS4wLAYDVQQD +DCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgUlNBIFRMUyAyMDIxMQ0wCwYDVQQKDARBdG9zMQsw +CQYDVQQGEwJERTAeFw0yMTA0MjIwOTIxMTBaFw00MTA0MTcwOTIxMDlaMEwxLjAsBgNVBAMMJUF0 +b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNV +BAYTAkRFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtoAOxHm9BYx9sKOdTSJNy/BB +l01Z4NH+VoyX8te9j2y3I49f1cTYQcvyAh5x5en2XssIKl4w8i1mx4QbZFc4nXUtVsYvYe+W/CBG +vevUez8/fEc4BKkbqlLfEzfTFRVOvV98r61jx3ncCHvVoOX3W3WsgFWZkmGbzSoXfduP9LVq6hdK +ZChmFSlsAvFr1bqjM9xaZ6cF4r9lthawEO3NUDPJcFDsGY6wx/J0W2tExn2WuZgIWWbeKQGb9Cpt +0xU6kGpn8bRrZtkh68rZYnxGEFzedUlnnkL5/nWpo63/dgpnQOPF943HhZpZnmKaau1Fh5hnstVK +PNe0OwANwI8f4UDErmwh3El+fsqyjW22v5MvoVw+j8rtgI5Y4dtXz4U2OLJxpAmMkokIiEjxQGMY +sluMWuPD0xeqqxmjLBvk1cbiZnrXghmmOxYsL3GHX0WelXOTwkKBIROW1527k2gV+p2kHYzygeBY +Br3JtuP2iV2J+axEoctr+hbxx1A9JNr3w+SH1VbxT5Aw+kUJWdo0zuATHAR8ANSbhqRAvNncTFd+ +rrcztl524WWLZt+NyteYr842mIycg5kDcPOvdO3GDjbnvezBc6eUWsuSZIKmAMFwoW4sKeFYV+xa +fJlrJaSQOoD0IJ2azsct+bJLKZWD6TWNp0lIpw9MGZHQ9b8Q4HECAwEAAaNCMEAwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUdEmZ0f+0emhFdcN+tNzMzjkz2ggwDgYDVR0PAQH/BAQDAgGGMA0G +CSqGSIb3DQEBDAUAA4ICAQAjQ1MkYlxt/T7Cz1UAbMVWiLkO3TriJQ2VSpfKgInuKs1l+NsW4AmS +4BjHeJi78+xCUvuppILXTdiK/ORO/auQxDh1MoSf/7OwKwIzNsAQkG8dnK/haZPso0UvFJ/1TCpl +Q3IM98P4lYsU84UgYt1UU90s3BiVaU+DR3BAM1h3Egyi61IxHkzJqM7F78PRreBrAwA0JrRUITWX +AdxfG/F851X6LWh3e9NpzNMOa7pNdkTWwhWaJuywxfW70Xp0wmzNxbVe9kzmWy2B27O3Opee7c9G +slA9hGCZcbUztVdF5kJHdWoOsAgMrr3e97sPWD2PAzHoPYJQyi9eDF20l74gNAf0xBLh7tew2Vkt +afcxBPTy+av5EzH4AXcOPUIjJsyacmdRIXrMPIWo6iFqO9taPKU0nprALN+AnCng33eU0aKAQv9q +TFsR0PXNor6uzFFcw9VUewyu1rkGd4Di7wcaaMxZUa1+XGdrudviB0JbuAEFWDlN5LuYo7Ey7Nmj +1m+UI/87tyll5gfp77YZ6ufCOB0yiJA8EytuzO+rdwY0d4RPcuSBhPm5dDTedk+SKlOxJTnbPP/l +PqYO5Wue/9vsL3SD3460s6neFE3/MaNFcyT6lSnMEpcEoji2jbDwN/zIIX8/syQbPYtuzE2wFg2W +HYMfRsCbvUOZ58SWLs5fyQ== +-----END CERTIFICATE----- + +TrustAsia Global Root CA G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpTCCA42gAwIBAgIUZPYOZXdhaqs7tOqFhLuxibhxkw8wDQYJKoZIhvcNAQEMBQAwWjELMAkG +A1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xJDAiBgNVBAMM +G1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHMzAeFw0yMTA1MjAwMjEwMTlaFw00NjA1MTkwMjEw +MTlaMFoxCzAJBgNVBAYTAkNOMSUwIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMu +MSQwIgYDVQQDDBtUcnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzMwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDAMYJhkuSUGwoqZdC+BqmHO1ES6nBBruL7dOoKjbmzTNyPtxNST1QY4Sxz +lZHFZjtqz6xjbYdT8PfxObegQ2OwxANdV6nnRM7EoYNl9lA+sX4WuDqKAtCWHwDNBSHvBm3dIZwZ +Q0WhxeiAysKtQGIXBsaqvPPW5vxQfmZCHzyLpnl5hkA1nyDvP+uLRx+PjsXUjrYsyUQE49RDdT/V +P68czH5GX6zfZBCK70bwkPAPLfSIC7Epqq+FqklYqL9joDiR5rPmd2jE+SoZhLsO4fWvieylL1Ag +dB4SQXMeJNnKziyhWTXAyB1GJ2Faj/lN03J5Zh6fFZAhLf3ti1ZwA0pJPn9pMRJpxx5cynoTi+jm +9WAPzJMshH/x/Gr8m0ed262IPfN2dTPXS6TIi/n1Q1hPy8gDVI+lhXgEGvNz8teHHUGf59gXzhqc +D0r83ERoVGjiQTz+LISGNzzNPy+i2+f3VANfWdP3kXjHi3dqFuVJhZBFcnAvkV34PmVACxmZySYg +WmjBNb9Pp1Hx2BErW+Canig7CjoKH8GB5S7wprlppYiU5msTf9FkPz2ccEblooV7WIQn3MSAPmea +mseaMQ4w7OYXQJXZRe0Blqq/DPNL0WP3E1jAuPP6Z92bfW1K/zJMtSU7/xxnD4UiWQWRkUF3gdCF +TIcQcf+eQxuulXUtgQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEDk5PIj +7zjKsK5Xf/IhMBY027ySMB0GA1UdDgQWBBRA5OTyI+84yrCuV3/yITAWNNu8kjAOBgNVHQ8BAf8E +BAMCAQYwDQYJKoZIhvcNAQEMBQADggIBACY7UeFNOPMyGLS0XuFlXsSUT9SnYaP4wM8zAQLpw6o1 +D/GUE3d3NZ4tVlFEbuHGLige/9rsR82XRBf34EzC4Xx8MnpmyFq2XFNFV1pF1AWZLy4jVe5jaN/T +G3inEpQGAHUNcoTpLrxaatXeL1nHo+zSh2bbt1S1JKv0Q3jbSwTEb93mPmY+KfJLaHEih6D4sTNj +duMNhXJEIlU/HHzp/LgV6FL6qj6jITk1dImmasI5+njPtqzn59ZW/yOSLlALqbUHM/Q4X6RJpstl +cHboCoWASzY9M/eVVHUl2qzEc4Jl6VL1XP04lQJqaTDFHApXB64ipCz5xUG3uOyfT0gA+QEEVcys ++TIxxHWVBqB/0Y0n3bOppHKH/lmLmnp0Ft0WpWIp6zqW3IunaFnT63eROfjXy9mPX1onAX1daBli +2MjN9LdyR75bl87yraKZk62Uy5P2EgmVtqvXO9A/EcswFi55gORngS1d7XB4tmBZrOFdRWOPyN9y +aFvqHbgB8X7754qz41SgOAngPN5C8sLtLpvzHzW2NtjjgKGLzZlkD8Kqq7HK9W+eQ42EVJmzbsAS +ZthwEPEGNTNDqJwuuhQxzhB/HIbjj9LV+Hfsm6vxL2PZQl/gZ4FkkfGXL/xuJvYz+NO1+MRiqzFR +JQJ6+N1rZdVtTTDIZbpoFGWsJwt0ivKH +-----END CERTIFICATE----- + +TrustAsia Global Root CA G4 +=========================== +-----BEGIN CERTIFICATE----- +MIICVTCCAdygAwIBAgIUTyNkuI6XY57GU4HBdk7LKnQV1tcwCgYIKoZIzj0EAwMwWjELMAkGA1UE +BhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xJDAiBgNVBAMMG1Ry +dXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNDAeFw0yMTA1MjAwMjEwMjJaFw00NjA1MTkwMjEwMjJa +MFoxCzAJBgNVBAYTAkNOMSUwIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQw +IgYDVQQDDBtUcnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATxs8045CVD5d4ZCbuBeaIVXxVjAd7Cq92zphtnS4CDr5nLrBfbK5bKfFJV4hrhPVbwLxYI+hW8 +m7tH5j/uqOFMjPXTNvk4XatwmkcN4oFBButJ+bAp3TPsUKV/eSm4IJijYzBhMA8GA1UdEwEB/wQF +MAMBAf8wHwYDVR0jBBgwFoAUpbtKl86zK3+kMd6Xg1mDpm9xy94wHQYDVR0OBBYEFKW7SpfOsyt/ +pDHel4NZg6ZvccveMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjBe8usGzEkxn0AA +bbd+NvBNEU/zy4k6LHiRUKNbwMp1JvK/kF0LgoxgKJ/GcJpo5PECMFxYDlZ2z1jD1xCMuo6u47xk +dUfFVZDj/bpV6wfEU6s3qe4hsiFbYI89MvHVI5TWWA== +-----END CERTIFICATE----- + +CommScope Public Trust ECC Root-01 +================================== +-----BEGIN CERTIFICATE----- +MIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMwTjELMAkGA1UE +BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz +dCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNaFw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYT +AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg +RUNDIFJvb3QtMDEwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLx +eP0CflfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJEhRGnSjot +6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggqhkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2 +Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liW +pDVfG2XqYZpwI7UNo5uSUm9poIyNStDuiw7LR47QjRE= +-----END CERTIFICATE----- + +CommScope Public Trust ECC Root-02 +================================== +-----BEGIN CERTIFICATE----- +MIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMwTjELMAkGA1UE +BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz +dCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRaFw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYT +AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg +RUNDIFJvb3QtMDIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/M +MDALj2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmUv4RDsNuE +SgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggqhkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9 +Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/nich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs7 +3u1Z/GtMMH9ZzkXpc2AVmkzw5l4lIhVtwodZ0LKOag== +-----END CERTIFICATE----- + +CommScope Public Trust RSA Root-01 +================================== +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQELBQAwTjELMAkG +A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU +cnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1NTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNV +BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1 +c3QgUlNBIFJvb3QtMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45Ft +nYSkYZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslhsuitQDy6 +uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0alDrJLpA6lfO741GIDuZNq +ihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3OjWiE260f6GBfZumbCk6SP/F2krfxQapWs +vCQz0b2If4b19bJzKo98rwjyGpg/qYFlP8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/c +Zip8UlF1y5mO6D1cv547KI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTif +BSeolz7pUcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/kQO9 +lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JOHg9O5j9ZpSPcPYeo +KFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkBEa801M/XrmLTBQe0MXXgDW1XT2mH ++VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6UCBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm4 +5P3luG0wDQYJKoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6 +NWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQnmhUQo8mUuJM +3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+QgvfKNmwrZggvkN80V4aCRck +jXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2vtrV0KnahP/t1MJ+UXjulYPPLXAziDslg+Mkf +Foom3ecnf+slpoq9uC02EJqxWE2aaE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/W +NyVntHKLr4W96ioDj8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+ +o/E4Xo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0wlREQKC6/ +oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHnYfkUyq+Dj7+vsQpZXdxc +1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVocicCMb3SgazNNtQEo/a2tiRc7ppqEvOuM +6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw +-----END CERTIFICATE----- + +CommScope Public Trust RSA Root-02 +================================== +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQELBQAwTjELMAkG +A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU +cnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2NDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNV +BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1 +c3QgUlNBIFJvb3QtMDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3V +rCLENQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0kyI9p+Kx +7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1CrWDaSWqVcN3SAOLMV2MC +e5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxzhkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2W +Wy09X6GDRl224yW4fKcZgBzqZUPckXk2LHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rp +M9kzXzehxfCrPfp4sOcsn/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIf +hs1w/tkuFT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5kQMr +eyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3wNemKfrb3vOTlycE +VS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6vwQcQeKwRoi9C8DfF8rhW3Q5iLc4t +Vn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7Gx +cJXvYXowDQYJKoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB +KCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3+VGXu6TwYofF +1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbymeAPnCKfWxkxlSaRosTKCL4BWa +MS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3NyqpgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xd +gSGn2rtO/+YHqP65DSdsu3BaVXoT6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2O +HG1QAk8mGEPej1WFsQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+Nm +YWvtPjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2dlklyALKr +dVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670v64fG9PiO/yzcnMcmyiQ +iRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17Org3bhzjlP1v9mxnhMUF6cKojawHhRUzN +lM47ni3niAIi9G7oyOzWPPO5std3eqx7 +-----END CERTIFICATE----- + +Telekom Security TLS ECC Root 2020 +================================== +-----BEGIN CERTIFICATE----- +MIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQswCQYDVQQGEwJE +RTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMSswKQYDVQQDDCJUZWxl +a29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwMB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIz +NTk1OVowYzELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkg +R21iSDErMCkGA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqG +SM49AgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/OtdKPD/M1 +2kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDPf8iAC8GXs7s1J8nCG6NC +MEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6fMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMAoGCCqGSM49BAMDA2cAMGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZ +Mo7k+5Dck2TOrbRBR2Diz6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdU +ga/sf+Rn27iQ7t0l +-----END CERTIFICATE----- + +Telekom Security TLS RSA Root 2023 +================================== +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBjMQswCQYDVQQG +EwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMSswKQYDVQQDDCJU +ZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAyMDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMy +NzIzNTk1OVowYzELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJp +dHkgR21iSDErMCkGA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9cUD/h3VC +KSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHVcp6R+SPWcHu79ZvB7JPP +GeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMAU6DksquDOFczJZSfvkgdmOGjup5czQRx +UX11eKvzWarE4GC+j4NSuHUaQTXtvPM6Y+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWo +l8hHD/BeEIvnHRz+sTugBTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9 +FIS3R/qy8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73Jco4v +zLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg8qKrBC7m8kwOFjQg +rIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8rFEz0ciD0cmfHdRHNCk+y7AO+oML +KFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12mAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7S +WWO/gLCMk3PLNaaZlSJhZQNg+y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUtqeXgj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2 +p5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQpGv7qHBFfLp+ +sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm9S3ul0A8Yute1hTWjOKWi0Fp +kzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErwM807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy +/SKE8YXJN3nptT+/XOR0so8RYgDdGGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4 +mZqTuXNnQkYRIer+CqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtz +aL1txKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+w6jv/naa +oqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aKL4x35bcF7DvB7L6Gs4a8 +wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+ljX273CXE2whJdV/LItM3z7gLfEdxquVeE +HVlNjM7IDiPCtyaaEBRx/pOyiriA8A4QntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0 +o82bNSQ3+pCTE4FCxpgmdTdmQRCsu/WU48IxK63nI1bMNSWSs1A= +-----END CERTIFICATE----- diff --git a/utils/gdal/curl.exe b/utils/gdal/curl.exe new file mode 100644 index 0000000..e1015dc Binary files /dev/null and b/utils/gdal/curl.exe differ diff --git a/utils/gdal/freexl.dll b/utils/gdal/freexl.dll new file mode 100644 index 0000000..9024378 Binary files /dev/null and b/utils/gdal/freexl.dll differ diff --git a/utils/gdal/fts5.dll b/utils/gdal/fts5.dll new file mode 100644 index 0000000..1fe00d8 Binary files /dev/null and b/utils/gdal/fts5.dll differ diff --git a/utils/gdal/gdal-data/GDALLogoBW.svg b/utils/gdal/gdal-data/GDALLogoBW.svg new file mode 100644 index 0000000..4ac8f6a --- /dev/null +++ b/utils/gdal/gdal-data/GDALLogoBW.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/GDALLogoColor.svg b/utils/gdal/gdal-data/GDALLogoColor.svg new file mode 100644 index 0000000..da311ad --- /dev/null +++ b/utils/gdal/gdal-data/GDALLogoColor.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/GDALLogoGS.svg b/utils/gdal/gdal-data/GDALLogoGS.svg new file mode 100644 index 0000000..de00b72 --- /dev/null +++ b/utils/gdal/gdal-data/GDALLogoGS.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/LICENSE.TXT b/utils/gdal/gdal-data/LICENSE.TXT new file mode 100644 index 0000000..cd24b53 --- /dev/null +++ b/utils/gdal/gdal-data/LICENSE.TXT @@ -0,0 +1,467 @@ + +GDAL/OGR Licensing +================== + +This file attempts to include all licenses that apply within the GDAL/OGR +source tree, in particular any that are supposed to be exposed to the end user +for credit requirements for instance. The contents of this file can be +displayed from GDAL commandline utilities using the --license commandline +switch. + + +GDAL/OGR General +---------------- + +In general GDAL/OGR is licensed under an MIT style license with the +following terms: + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +port/cpl_float.cpp +------------------ + +Copyright (c) 2002, Industrial Light & Magic, a division of Lucas +Digital Ltd. LLC + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. +* Neither the name of Industrial Light & Magic nor the names of +its contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +frmts/hdf4/hdf-eos/* +-------------------- + + Copyright (C) 1996 Hughes and Applied Research Corporation + + Permission to use, modify, and distribute this software and its documentation + for any purpose without fee is hereby granted, provided that the above + copyright notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation. + + +frmts/pcraster/libcsf +--------------------- + +Copyright (c) 1997-2003, Utrecht University +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + +* Neither the name of Utrecht University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +frmts/grib/degrib/* +------------------- + +The degrib and g2clib source code are modified versions of code produced +by NOAA NWS and are in the public domain subject to the following +restrictions: + +http://www.weather.gov/im/softa.htm + +DISCLAIMER The United States Government makes no warranty, expressed or +implied, as to the usefulness of the software and documentation for any +purpose. The U.S. Government, its instrumentalities, officers, employees, +and agents assumes no responsibility (1) for the use of the software and +documentation listed below, or (2) to provide technical support to users. + +http://www.weather.gov/disclaimer.php + + The information on government servers are in the public domain, unless +specifically annotated otherwise, and may be used freely by the public so +long as you do not 1) claim it is your own (e.g. by claiming copyright for +NWS information -- see below), 2) use it in a manner that implies an +endorsement or affiliation with NOAA/NWS, or 3) modify it in content and +then present it as official government material. You also cannot present +information of your own in a way that makes it appear to be official +government information.. + + The user assumes the entire risk related to its use of this data. NWS is +providing this data "as is," and NWS disclaims any and all warranties, +whether express or implied, including (without limitation) any implied +warranties of merchantability or fitness for a particular purpose. In no +event will NWS be liable to you or to any third party for any direct, +indirect, incidental, consequential, special or exemplary damages or lost +profit resulting from any use or misuse of this data. + + As required by 17 U.S.C. 403, third parties producing copyrighted works +consisting predominantly of the material appearing in NWS Web pages must +provide notice with such work(s) identifying the NWS material incorporated +and stating that such material is not subject to copyright protection. + +port/cpl_minizip* +----------------- + +This is version 2005-Feb-10 of the Info-ZIP copyright and license. +The definitive version of this document should be available at +ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely. + + +Copyright (c) 1990-2005 Info-ZIP. All rights reserved. + +For the purposes of this copyright and license, "Info-ZIP" is defined as +the following set of individuals: + + Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, + Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, + Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, + David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, + Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, + Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, + Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, + Rich Wales, Mike White + +This software is provided "as is," without warranty of any kind, express +or implied. In no event shall Info-ZIP or its contributors be held liable +for any direct, indirect, incidental, special or consequential damages +arising out of the use of or inability to use this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. Redistributions of source code must retain the above copyright notice, + definition, disclaimer, and this list of conditions. + + 2. Redistributions in binary form (compiled executables) must reproduce + the above copyright notice, definition, disclaimer, and this list of + conditions in documentation and/or other materials provided with the + distribution. The sole exception to this condition is redistribution + of a standard UnZipSFX binary (including SFXWiz) as part of a + self-extracting archive; that is permitted without inclusion of this + license, as long as the normal SFX banner has not been removed from + the binary or disabled. + + 3. Altered versions--including, but not limited to, ports to new operating + systems, existing ports with new graphical interfaces, and dynamic, + shared, or static library versions--must be plainly marked as such + and must not be misrepresented as being the original source. Such + altered versions also must not be misrepresented as being Info-ZIP + releases--including, but not limited to, labeling of the altered + versions with the names "Info-ZIP" (or any variation thereof, including, + but not limited to, different capitalizations), "Pocket UnZip," "WiZ" + or "MacZip" without the explicit permission of Info-ZIP. Such altered + versions are further prohibited from misrepresentative use of the + Zip-Bugs or Info-ZIP e-mail addresses or of the Info-ZIP URL(s). + + 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," + "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its + own source and binary releases. + + +ogr/ogrsf_frmts/dxf/intronurbs.cpp +---------------------------------- + +This code is derived from the code associated with the book "An Introduction +to NURBS" by David F. Rogers. More information on the book and the code is +available at: + + http://www.nar-associates.com/nurbs/ + + +Copyright (c) 2009, David F. Rogers +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the David F. Rogers nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +alg/thinplatespline.cpp +----------------------- + +IEEE754 log() code derived from: +@(#)e_log.c 1.3 95/01/18 + +Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + +Developed at SunSoft, a Sun Microsystems, Inc. business. +Permission to use, copy, modify, and distribute this +software is freely granted, provided that this notice +is preserved. + + +alg/libqhull +------------ + +Only applies when GDAL is compiled with internal qhull support + + + Qhull, Copyright (c) 1993-2012 + + C.B. Barber + Arlington, MA + + and + + The National Science and Technology Research Center for + Computation and Visualization of Geometric Structures + (The Geometry Center) + University of Minnesota + + email: qhull@qhull.org + +This software includes Qhull from C.B. Barber and The Geometry Center. +Qhull is copyrighted as noted above. Qhull is free software and may +be obtained via http from www.qhull.org. It may be freely copied, modified, +and redistributed under the following conditions: + +1. All copyright notices must remain intact in all files. + +2. A copy of this text file must be distributed along with any copies + of Qhull that you redistribute; this includes copies that you have + modified, or copies of programs or other software products that + include Qhull. + +3. If you modify Qhull, you must include a notice giving the + name of the person performing the modification, the date of + modification, and the reason for such modification. + +4. When distributing modified versions of Qhull, or other software + products that include Qhull, you must provide notice that the original + source code may be obtained as noted above. + +5. There is no warranty or other guarantee of fitness for Qhull, it is + provided solely "as is". Bug reports or fixes may be sent to + qhull_bug@qhull.org; the authors may or may not act on them as + they desire. + +frmts/pdf/pdfdataset.cpp (method PDFiumRenderPageBitmap()) +---------------------------------------------------------- + +Copyright 2014 PDFium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +frmts/mrf/* (apply when MRF driver included in build) +------------------------------------------------------ + +Copyright (c) 2002-2012, California Institute of Technology. +All rights reserved. Based on Government Sponsored Research under contracts NAS7-1407 and/or NAS7-03001. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + 3. Neither the name of the California Institute of Technology (Caltech), its operating division the Jet Propulsion Laboratory (JPL), + the National Aeronautics and Space Administration (NASA), nor the names of its contributors may be used to + endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE CALIFORNIA INSTITUTE OF TECHNOLOGY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +~~~~~~~~ + +Copyright 2014-2015 Esri +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +cmake/modules/3.* (backported CMake find modules) +------------------------------------------------- + +CMake - Cross Platform Makefile Generator +Copyright 2000-2022 Kitware, Inc. and Contributors +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of Kitware, Inc. nor the names of Contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +ogr/ogrsf_frmts/flatgeobuf +-------------------------- + +FlatGeobuf +++++++++++ + +ISC License + +Copyright (c) 2018, Bjorn Harrtell + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Flatbush +++++++++ + +ISC License + +Copyright (c) 2018, Vladimir Agafonkin + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +ogr/ogrsf_frmts/flatgeobuf/flatbuffers +-------------------------------------- + +Copyright 2021 Google Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/utils/gdal/gdal-data/bag_template.xml b/utils/gdal/gdal-data/bag_template.xml new file mode 100644 index 0000000..9f59288 --- /dev/null +++ b/utils/gdal/gdal-data/bag_template.xml @@ -0,0 +1,201 @@ + + + + eng + + + + + ${INDIVIDUAL_NAME:unknown} + + + ${ORGANISATION_NAME:unknown} + + + ${POSITION_NAME:unknown} + + + ${CONTACT_ROLE:author} + + + + + ${DATE} + + + ${METADATA_STANDARD_NAME:ISO 19139} + + + ${METADATA_STANDARD_VERSION:1.1.0} + + + + + 2 + + + + + row + + + ${HEIGHT} + + + ${RESY} + + + + + + + column + + + ${WIDTH} + + + ${RESX} + + + + + point + + + 1 + + + 0 + + + + ${CORNER_POINTS} + + + + center + + + + + + + + + ${HORIZ_WKT} + + + WKT + + + + + + + + + + + ${VERT_WKT:VERT_CS["unknown", VERT_DATUM["unknown", 2000]]} + + + WKT + + + + + + + + ${XML_IDENTIFICATION_CITATION:} + + ${ABSTRACT:} + + + grid + + + + + ${RES} + + + + + eng + + + elevation + + + + + + + ${WEST_LONGITUDE} + + + ${EAST_LONGITUDE} + + + ${SOUTH_LATITUDE} + + + ${NORTH_LATITUDE} + + + + + + + ${VERTICAL_UNCERT_CODE:unknown} + + + + + + + + + dataset + + + + + + + + + ${PROCESS_STEP_DESCRIPTION} + + + ${DATETIME} + + + + + + + + + + + ${RESTRICTION_CODE:otherRestrictions} + + + ${RESTRICTION_OTHER_CONSTRAINTS:unknown} + + + + + + + ${CLASSIFICATION:unclassified} + + + ${SECURITY_USER_NOTE:none} + + + + diff --git a/utils/gdal/gdal-data/cubewerx_extra.wkt b/utils/gdal/gdal-data/cubewerx_extra.wkt new file mode 100644 index 0000000..f29a5ca --- /dev/null +++ b/utils/gdal/gdal-data/cubewerx_extra.wkt @@ -0,0 +1,48 @@ +# +# This file derived from the public_coordsys.txt file distributed with +# CubeSTOR by CubeWerx (http://www.cubewerx.com) +# +# OGC-defined "AUTO" codes +# http://www.digitalearth.gov/wmt/auto.html +# +# Hmm, not really much point to including these as they require extra +# substitutions. See the importFromWMSAUTO() if you need these. +# +#42001,PROJCS["WGS 84 / Auto UTM%s",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["central_meridian","%.16g"],PARAMETER["latitude_of_origin",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42001"]] +#42002,PROJCS["WGS 84 / Auto Tr. Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["central_meridian","%.16g"],PARAMETER["latitude_of_origin",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42002"]] +#42003,PROJCS["WGS 84 / Auto Orthographic",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Orthographic"],PARAMETER["central_meridian","%.16g"],PARAMETER["latitude_of_origin","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42003"]] +#42004,PROJCS["WGS 84 / Auto Equirectangular",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Equirectangular"],PARAMETER["central_meridian",0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42004"]] +# +# OGC-defined extended codes (41000--41999) +# see http://www.digitalearth.gov/wmt/auto.html +# +41001,PROJCS["WGS84 / Simple Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","41001"]] +# +# CubeWerx-defined extended codes (42100--42199) +# +42101,PROJCS["WGS 84 / LCC Canada",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",-8000000.0],UNIT["Meter",1],AUTHORITY["EPSG","42101"]] +#EPSG:42102,"PROJCS[\"NAD83 / BC Albers\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS_1980\",6378137,298.257222101]],PRIMEM[\"Greenwich\",0],UNIT[\"Decimal_Degree\",0.0174532925199433]],PROJECTION[\"Albers_conic_equal_area\"],PARAMETER[\"central_meridian\",-126.0],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"standard_parallel_1\",50.0],PARAMETER[\"standard_parallel_2\",58.5],PARAMETER[\"false_easting\",1000000.0],PARAMETER[\"false_northing\",0],UNIT[\"Meter\",1]]" +42103,PROJCS["WGS 84 / LCC USA",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-100.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",33.0],PARAMETER["standard_parallel_2",45.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42103"]] +42104,PROJCS["NAD83 / MTM zone 8 Quebec",GEOGCS["GRS80",DATUM["GRS_1980",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42104"]] +42105,PROJCS["WGS84 / Merc NorthAm",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-96],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42105"]] +42106,PROJCS["WGS84 / Lambert Azim Mozambique",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["Sphere_radius_6370997_m",6370997,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Azimuthal_equal_area"],PARAMETER["latitude_of_origin",5],PARAMETER["central_meridian",20],PARAMETER["standard_parallel_1",5],PARAMETER["standard_parallel_2",5],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42106"]] +# +# CubeWerx-customer definitions (42300--42399) +# +42301,PROJCS["NAD27 / Polar Stereographic / CM=-98",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Stereographic"],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",-98.0],PARAMETER["standard_parallel_1",90],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42301"]] +42302,PROJCS["JapanOrtho.09 09",GEOGCS["Lon/Lat.Tokyo Datum",DATUM["Tokyo Datum",SPHEROID["anon",6377397.155,299.15281310608]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["Central_Meridian",139.833333333333],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_of_Origin",36],PARAMETER["Scale_Factor",0.9999],UNIT["Meter",1],AUTHORITY["EPSG","42302"]] +42303,PROJCS["NAD83 / Albers NorthAm",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-96.0],PARAMETER["latitude_of_origin",23],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42303"]] +42304,PROJCS["NAD83 / NRCan LCC Canada",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",49.0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42304"]] +42305,PROJCS["France_II",GEOGCS["GCS_NTF_Paris",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Paris",2.337229166666667],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2200000],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",45.898918964419],PARAMETER["Standard_Parallel_2",47.696014502038],PARAMETER["Latitude_Of_Origin",46.8],UNIT["Meter",1],AUTHORITY["EPSG","42305"]] +42306,PROJCS["NAD83/QC_LCC",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-68.5],PARAMETER["latitude_of_origin",44],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",60],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42306"]] +42307,PROJCS["NAD83 / Texas Central - feet",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.33333333333333],PARAMETER["false_northing",9842500],UNIT["US_Foot",0.30480060960121924],AUTHORITY["EPSG","42307"]] +42308,PROJCS["NAD27 / California Albers",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-120.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.5],PARAMETER["false_easting",0],PARAMETER["false_northing",-4000000],UNIT["Meter",1],AUTHORITY["EPSG","42308"]] +42309,PROJCS["NAD 83 / LCC Canada AVHRR-2",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42309"]] +42310,PROJCS["WGS84+GRS80 / Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42310"]] +42311,PROJCS["NAD83 / LCC Statcan",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-91.866667],PARAMETER["latitude_of_origin",63.390675],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["false_easting",6200000],PARAMETER["false_northing",3000000],UNIT["Meter",1],AUTHORITY["EPSG","42311"]] +# +# BC-Forestry/NFIS code +# +100001,GEOGCS["NAD83 / NFIS Seconds",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Second",4.84813681109536e-06],AUTHORITY["EPSG","100001"]] +100002,PROJCS["NAD83 / Austin",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.333333],PARAMETER["false_northing",9842500.0000000],UNIT["Meter",1],AUTHORITY["EPSG","100002"]] +900913,PROJCS["Google Maps Global Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Mercator_2SP"],PARAMETER["standard_parallel_1",0],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"]] diff --git a/utils/gdal/gdal-data/default.rsc b/utils/gdal/gdal-data/default.rsc new file mode 100644 index 0000000..2fb03e8 Binary files /dev/null and b/utils/gdal/gdal-data/default.rsc differ diff --git a/utils/gdal/gdal-data/ecw_cs.wkt b/utils/gdal/gdal-data/ecw_cs.wkt new file mode 100644 index 0000000..cd4f190 --- /dev/null +++ b/utils/gdal/gdal-data/ecw_cs.wkt @@ -0,0 +1,1453 @@ +AB_10TM,PROJCS["AB_10TM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-114.9999999999725],PARAMETER["scale_factor",0.9992],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ACRESLC,PROJCS["ACRESLC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-18.00000000235031],PARAMETER["standard_parallel_2",-35.99999999897103],PARAMETER["latitude_of_origin",-26.99999999779589],PARAMETER["central_meridian",131.999999998137],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +AEAFRICA,LOCAL_CS["AEAFRICA - (unsupported)"] +AERUSS,LOCAL_CS["AERUSS - (unsupported)"] +ALALASK2,PROJCS["ALALASK2",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",55],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-153],PARAMETER["false_easting",0],PARAMETER["false_northing",-4943910.68]] +ALALASK3,PROJCS["ALALASK3",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",55],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-153],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALALASKA,PROJCS["ALALASKA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",55],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-150],PARAMETER["false_easting",0],PARAMETER["false_northing",-4943910.68]] +ALAUS,PROJCS["ALAUS",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-10],PARAMETER["standard_parallel_2",-39.99999999999994],PARAMETER["latitude_of_center",-29.99999999999995],PARAMETER["longitude_of_center",135],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALBC,PROJCS["ALBC",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",58.5],PARAMETER["standard_parallel_2",50],PARAMETER["latitude_of_center",45],PARAMETER["longitude_of_center",-126],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0]] +ALBERING,PROJCS["ALBERING",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",60],PARAMETER["standard_parallel_2",70],PARAMETER["latitude_of_center",60],PARAMETER["longitude_of_center",170],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCAM,PROJCS["ALCAM",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",10],PARAMETER["latitude_of_center",20],PARAMETER["longitude_of_center",-69.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCANADA,PROJCS["ALCANADA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",66],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_center",55],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCHI,PROJCS["ALCHI",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",20],PARAMETER["latitude_of_center",35],PARAMETER["longitude_of_center",110],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCOLOMB,PROJCS["ALCOLOMB",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",1],PARAMETER["standard_parallel_2",5],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-72.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALDLGAL,PROJCS["ALDLGAL",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",55.00000000000679],PARAMETER["standard_parallel_2",64.99999999998198],PARAMETER["latitude_of_center",49.99999999999055],PARAMETER["longitude_of_center",-153.9999999999846],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALDLGHAW,PROJCS["ALDLGHAW",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",8.00000000002599],PARAMETER["standard_parallel_2",18.00000000000118],PARAMETER["latitude_of_center",3.000000000009746],PARAMETER["longitude_of_center",-156.9999999999944],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALDLGUSA,PROJCS["ALDLGUSA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["latitude_of_center",23],PARAMETER["longitude_of_center",-95.99999999999996],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALEUR,PROJCS["ALEUR",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",70],PARAMETER["standard_parallel_2",35],PARAMETER["latitude_of_center",50],PARAMETER["longitude_of_center",12],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALEURO,PROJCS["ALEURO",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",60],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",12],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALFAR,PROJCS["ALFAR",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",10],PARAMETER["latitude_of_center",20],PARAMETER["longitude_of_center",80],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALFGDL,PROJCS["ALFGDL",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",24.00000000122388],PARAMETER["standard_parallel_2",31.50000000124825],PARAMETER["latitude_of_center",24.00000000122388],PARAMETER["longitude_of_center",-84.00000000141881],PARAMETER["false_easting",400000],PARAMETER["false_northing",0]] +ALFLA_GRS80,PROJCS["ALFLA_GRS80",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",24.00000000122388],PARAMETER["standard_parallel_2",31.50000000124825],PARAMETER["latitude_of_center",24.00000000122388],PARAMETER["longitude_of_center",-84.00000000141881],PARAMETER["false_easting",400000],PARAMETER["false_northing",0]] +ALFLA_N27,PROJCS["ALFLA_N27",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",24.00000000122388],PARAMETER["standard_parallel_2",31.50000000124825],PARAMETER["latitude_of_center",24.00000000122388],PARAMETER["longitude_of_center",-84.00000000141881],PARAMETER["false_easting",400000],PARAMETER["false_northing",0]] +ALGMEXIC,PROJCS["ALGMEXIC",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",28],PARAMETER["standard_parallel_2",22],PARAMETER["latitude_of_center",25],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALGULFFT,PROJCS["ALGULFFT",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",31],PARAMETER["standard_parallel_2",27],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",3500000],PARAMETER["false_northing",-7624216.25],UNIT["unnamed",0.3048006096]] +ALGULFMT,PROJCS["ALGULFMT",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",45.5],PARAMETER["standard_parallel_2",29.5],PARAMETER["latitude_of_center",23],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALMALIN,PROJCS["ALMALIN",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",0.008333299999997507],PARAMETER["latitude_of_center",15],PARAMETER["longitude_of_center",120],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALMEA2,PROJCS["ALMEA2",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",25.0000003],PARAMETER["standard_parallel_2",-24.99999999999997],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +ALMENA,PROJCS["ALMENA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",1],PARAMETER["latitude_of_center",18],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALNEVADA,PROJCS["ALNEVADA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",36.00000000000237],PARAMETER["standard_parallel_2",41.0000000000186],PARAMETER["latitude_of_center",38.50000000001049],PARAMETER["longitude_of_center",-116.999999999979],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALNSEA,PROJCS["ALNSEA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",53],PARAMETER["standard_parallel_2",61],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",0],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0]] +ALRUSS,PROJCS["ALRUSS",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",38],PARAMETER["standard_parallel_2",62],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",96],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALSAF,PROJCS["ALSAF",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-0.9999999999999829],PARAMETER["standard_parallel_2",-31],PARAMETER["latitude_of_center",-15.99999999999996],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALSAM,PROJCS["ALSAM",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-0.9999999999999829],PARAMETER["standard_parallel_2",-54.99999999999998],PARAMETER["latitude_of_center",-27.99999999999998],PARAMETER["longitude_of_center",-69.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALTEALE,PROJCS["ALTEALE",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.49999999999996],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-120],PARAMETER["false_easting",0],PARAMETER["false_northing",-4000000]] +ALTX_TCMS_AEA,PROJCS["ALTX_TCMS_AEA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",27.49999999997475],PARAMETER["standard_parallel_2",34.99999999999911],PARAMETER["latitude_of_center",18.00000000000118],PARAMETER["longitude_of_center",-99.9999999999811],PARAMETER["false_easting",1500000],PARAMETER["false_northing",6000000]] +ALUSA_FT,PROJCS["ALUSA_FT",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["latitude_of_center",23],PARAMETER["longitude_of_center",-95.99999999999996],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["unnamed",0.3048006096]] +ALVENEZ,PROJCS["ALVENEZ",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",10],PARAMETER["standard_parallel_2",4],PARAMETER["latitude_of_center",7],PARAMETER["longitude_of_center",-65.99999999999996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALWAUST,PROJCS["ALWAUST",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-17.4752127514901],PARAMETER["standard_parallel_2",-31.51267873219527],PARAMETER["latitude_of_center",-29.99999999999995],PARAMETER["longitude_of_center",120.8940947726037],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +BCNAMER,LOCAL_CS["BCNAMER - (unsupported)"] +BCSAMER,LOCAL_CS["BCSAMER - (unsupported)"] +BCSPHERE,LOCAL_CS["BCSPHERE - (unsupported)"] +BONNEPOR,LOCAL_CS["BONNEPOR - (unsupported)"] +BORNEOMT,LOCAL_CS["BORNEOMT - (unsupported)"] +CAISRAEL,PROJCS["CAISRAEL",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["false_easting",170251.555],PARAMETER["false_northing",1126867.91]] +CAISRMOD,PROJCS["CAISRMOD",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["false_easting",1170251.55],PARAMETER["false_northing",1126867.91]] +CAPAL,PROJCS["CAPAL",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["false_easting",170251.555],PARAMETER["false_northing",126867.91]] +CAQATAR,PROJCS["CAQATAR",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",25.3823611],PARAMETER["central_meridian",50.7613889],PARAMETER["false_easting",100000],PARAMETER["false_northing",100000]] +CAQATMOD,PROJCS["CAQATMOD",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",25.3823611],PARAMETER["central_meridian",50.7613889],PARAMETER["false_easting",100000],PARAMETER["false_northing",1100000]] +CASNGPOR,PROJCS["CASNGPOR",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",1.2876466],PARAMETER["central_meridian",103.8530022],PARAMETER["false_easting",30000],PARAMETER["false_northing",30000]] +CATOBAGO,PROJCS["CATOBAGO",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",11.2521786],PARAMETER["central_meridian",-60.6860088],PARAMETER["false_easting",187500],PARAMETER["false_northing",180000],UNIT["unnamed",0.201166195]] +CATRINID,PROJCS["CATRINID",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",10.4416666],PARAMETER["central_meridian",-61.33333329999998],PARAMETER["false_easting",430000],PARAMETER["false_northing",325000],UNIT["unnamed",0.201166195]] +CAVANUA,PROJCS["CAVANUA",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",-16.24999999999996],PARAMETER["central_meridian",179.3333333],PARAMETER["false_easting",12513.32],PARAMETER["false_northing",16628.88],UNIT["unnamed",0.201166195]] +CAVITI,PROJCS["CAVITI",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",-17.99999999999998],PARAMETER["central_meridian",178],PARAMETER["false_easting",5440],PARAMETER["false_northing",7040],UNIT["unnamed",0.201166195]] +CE42BUL,LOCAL_CS["CE42BUL - (unsupported)"] +CEAUST,LOCAL_CS["CEAUST - (unsupported)"] +CEBLACK,LOCAL_CS["CEBLACK - (unsupported)"] +CECARP1,LOCAL_CS["CECARP1 - (unsupported)"] +CECASP,LOCAL_CS["CECASP - (unsupported)"] +CECASPAN,LOCAL_CS["CECASPAN - (unsupported)"] +CECISWMC,LOCAL_CS["CECISWMC - (unsupported)"] +CEEUR1,LOCAL_CS["CEEUR1 - (unsupported)"] +CEEUROPE,LOCAL_CS["CEEUROPE - (unsupported)"] +CERUSS,LOCAL_CS["CERUSS - (unsupported)"] +CERUSS1,LOCAL_CS["CERUSS1 - (unsupported)"] +CERUSS2,LOCAL_CS["CERUSS2 - (unsupported)"] +CEYUGO,LOCAL_CS["CEYUGO - (unsupported)"] +DUTCHNEW,LOCAL_CS["DUTCHNEW - (unsupported)"] +DUTCHOLD,LOCAL_CS["DUTCHOLD - (unsupported)"] +EGSA87,PROJCS["EGSA87",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +FLSPHERE,LOCAL_CS["FLSPHERE - (unsupported)"] +GALCC,PROJCS["GALCC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-18.00000000235031],PARAMETER["standard_parallel_2",-35.99999999897103],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",134.0000000015812],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +HGRS87,PROJCS["HGRS87",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +IDTM,PROJCS["IDTM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.99999999999996],PARAMETER["central_meridian",-114],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",100000]] +JAPAN19_01,PROJCS["JAPAN19_01",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33],PARAMETER["central_meridian",129.5000000000002],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_02,PROJCS["JAPAN19_02",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33],PARAMETER["central_meridian",131],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_03,PROJCS["JAPAN19_03",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",132.1666666666665],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_04,PROJCS["JAPAN19_04",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33],PARAMETER["central_meridian",133.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_05,PROJCS["JAPAN19_05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.99999999897103],PARAMETER["central_meridian",134.3333333329101],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_06,PROJCS["JAPAN19_06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.99999999897103],PARAMETER["central_meridian",136],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_07,PROJCS["JAPAN19_07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",137.1666666666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_08,PROJCS["JAPAN19_08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",138.5000000000002],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_09,PROJCS["JAPAN19_09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.99999999897103],PARAMETER["central_meridian",139.8333333333004],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_10,PROJCS["JAPAN19_10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",140.8333333333334],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_11,PROJCS["JAPAN19_11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",140.25],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_12,PROJCS["JAPAN19_12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",142.2499999999997],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_13,PROJCS["JAPAN19_13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",144.25],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_14,PROJCS["JAPAN19_14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",142],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_15,PROJCS["JAPAN19_15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",127.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_16,PROJCS["JAPAN19_16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",124],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_17,PROJCS["JAPAN19_17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",131],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_18,PROJCS["JAPAN19_18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20],PARAMETER["central_meridian",136],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_19,PROJCS["JAPAN19_19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",154],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +KOREA_25,PROJCS["KOREA_25",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",125.00289027778],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_27,PROJCS["KOREA_27",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",127.0028902777799],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_29,PROJCS["KOREA_29",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",129.00289027778],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_31,PROJCS["KOREA_31",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",131.00289027778],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_JJ,PROJCS["KOREA_JJ",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",127.0028902777799],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",550000]] +L2AFRICA,PROJCS["L2AFRICA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",20.00000000006498],PARAMETER["standard_parallel_2",-10.00000000003249],PARAMETER["latitude_of_origin",-25.00000000008122],PARAMETER["central_meridian",20.00000000006498],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ALASKA,PROJCS["L2ALASKA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",60.00000000019492],PARAMETER["standard_parallel_2",70.00000000022742],PARAMETER["latitude_of_origin",65.00000000021116],PARAMETER["central_meridian",-150.0000000004873],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ALS10F,PROJCS["L2ALS10F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.83333333617553],PARAMETER["standard_parallel_2",53.8333333338902],PARAMETER["latitude_of_origin",51.00000002766766],PARAMETER["central_meridian",-176.0000000280737],PARAMETER["false_easting",3000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ALS10M,PROJCS["L2ALS10M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.83333333617553],PARAMETER["standard_parallel_2",53.8333333338902],PARAMETER["latitude_of_origin",51.00000002766766],PARAMETER["central_meridian",-176.0000000280737],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2ALSK10F83,PROJCS["L2ALSK10F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.82355506655649],PARAMETER["standard_parallel_2",53.82317782885884],PARAMETER["latitude_of_origin",50.9903789776676],PARAMETER["central_meridian",-175.9667980405784],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ANT1,PROJCS["L2ANT1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-82.50000000599761],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-83.49999997620704],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ANTDRI,PROJCS["L2ANTDRI",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-79.33333486606217],PARAMETER["standard_parallel_2",-76.6666632368084],PARAMETER["latitude_of_origin",-79.99999990858666],PARAMETER["central_meridian",159.9999998171733],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ARKNF83,PROJCS["L2ARKNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.23333329670535],PARAMETER["standard_parallel_2",34.93333331251476],PARAMETER["latitude_of_origin",34.33333328455248],PARAMETER["central_meridian",-92.00000000946621],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ARKSF83,PROJCS["L2ARKSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.76666670810897],PARAMETER["standard_parallel_2",33.30000000492102],PARAMETER["latitude_of_origin",32.66666672483252],PARAMETER["central_meridian",-92.00000000946621],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",1312333.333],UNIT["US Foot",0.30480061]] +L2AUST,PROJCS["L2AUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-30.00000000009746],PARAMETER["standard_parallel_2",-20.00000000006498],PARAMETER["latitude_of_origin",-25.00000000008122],PARAMETER["central_meridian",135.0000000004386],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2CAL1F83,PROJCS["L2CAL1F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.66666668590062],PARAMETER["standard_parallel_2",40.0000000115891],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL1M,PROJCS["L2CAL1M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.0000000115891],PARAMETER["standard_parallel_2",41.66666668590062],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL2F83,PROJCS["L2CAL2F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.83333329259175],PARAMETER["standard_parallel_2",38.33333327998181],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL2M,PROJCS["L2CAL2M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.33333333727759],PARAMETER["standard_parallel_2",39.83333334988753],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL3F83,PROJCS["L2CAL3F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.43333332283937],PARAMETER["standard_parallel_2",37.06666671980479],PARAMETER["latitude_of_origin",36.50000000126449],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL3M,PROJCS["L2CAL3M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.066666662509],PARAMETER["standard_parallel_2",38.43333332283937],PARAMETER["latitude_of_origin",36.50000000126449],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL4F83,PROJCS["L2CAL4F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.24999997892158],PARAMETER["standard_parallel_2",36.00000001615977],PARAMETER["latitude_of_origin",35.3333333120577],PARAMETER["central_meridian",-119.0000000072621],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL4M,PROJCS["L2CAL4M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.00000001615977],PARAMETER["standard_parallel_2",37.24999997892158],PARAMETER["latitude_of_origin",35.3333333120577],PARAMETER["central_meridian",-119.0000000072621],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL5F83,PROJCS["L2CAL5F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.46666672163305],PARAMETER["standard_parallel_2",34.03333332786711],PARAMETER["latitude_of_origin",33.49999997604461],PARAMETER["central_meridian",-117.9999999797569],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL5M,PROJCS["L2CAL5M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.46666672163305],PARAMETER["standard_parallel_2",34.03333332786711],PARAMETER["latitude_of_origin",33.49999997604461],PARAMETER["central_meridian",-117.9999999797569],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000]] +L2CAL6F83,PROJCS["L2CAL6F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.88333332087654],PARAMETER["standard_parallel_2",32.78333330780953],PARAMETER["latitude_of_origin",32.16666668243202],PARAMETER["central_meridian",-116.2499999745946],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL6M,PROJCS["L2CAL6M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.78333330780953],PARAMETER["standard_parallel_2",33.88333332087654],PARAMETER["latitude_of_origin",32.16666668243202],PARAMETER["central_meridian",-116.2499999745946],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAMER,PROJCS["L2CAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",10.00000000003249],PARAMETER["standard_parallel_2",30.00000000009746],PARAMETER["latitude_of_origin",20.00000000006498],PARAMETER["central_meridian",-90.00000000029239],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2CAN2K,PROJCS["L2CAN2K",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",76.99999999795831],PARAMETER["standard_parallel_2",49.0000000013051],PARAMETER["latitude_of_origin",63.00000000249651],PARAMETER["central_meridian",-91.99999999800704],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2CANADA,PROJCS["L2CANADA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",50.00000000016244],PARAMETER["standard_parallel_2",60.00000000019492],PARAMETER["latitude_of_origin",55.00000000017868],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2COLCF83,PROJCS["L2COLCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.45000000001032],PARAMETER["standard_parallel_2",39.75000000001454],PARAMETER["latitude_of_origin",37.83333333332256],PARAMETER["central_meridian",-105.499999999999],PARAMETER["false_easting",3000000],PARAMETER["false_northing",999999.9998],UNIT["US Foot",0.30480061]] +L2COLCM,PROJCS["L2COLCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.44999997755038],PARAMETER["standard_parallel_2",39.75000001903675],PARAMETER["latitude_of_origin",37.83333335217286],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",914401.8289],PARAMETER["false_northing",304800.6096],UNIT["unnamed",1]] +L2COLNF83,PROJCS["L2COLNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.71666666664291],PARAMETER["standard_parallel_2",40.78333333333213],PARAMETER["latitude_of_origin",39.33333333332743],PARAMETER["central_meridian",-105.499999999999],PARAMETER["false_easting",3000000],PARAMETER["false_northing",999999.9998],UNIT["US Foot",0.30480061]] +L2COLNM,PROJCS["L2COLNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.71666665231896],PARAMETER["standard_parallel_2",40.78333335596397],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",914401.8289],PARAMETER["false_northing",304800.6096],UNIT["unnamed",1]] +L2COLSF83,PROJCS["L2COLSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.43333332283937],PARAMETER["standard_parallel_2",37.23333332421058],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",3000000],PARAMETER["false_northing",999999.9998],UNIT["US Foot",0.30480061]] +L2COLSM,PROJCS["L2COLSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.23333332421058],PARAMETER["standard_parallel_2",38.43333332283937],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",914401.8289],PARAMETER["false_northing",304800.6096],UNIT["unnamed",1]] +L2CONNF83,PROJCS["L2CONNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.86666671431998],PARAMETER["standard_parallel_2",41.20000001021791],PARAMETER["latitude_of_origin",40.83333332009697],PARAMETER["central_meridian",-72.75000000997663],PARAMETER["false_easting",1000000.001],PARAMETER["false_northing",499999.9999],UNIT["US Foot",0.30480061]] +L2EUROPE,PROJCS["L2EUROPE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.00000000012995],PARAMETER["standard_parallel_2",60.00000000019492],PARAMETER["latitude_of_origin",50.00000000016244],PARAMETER["central_meridian",20.00000000006498],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2FLANF83,PROJCS["L2FLANF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.75000000067286],PARAMETER["standard_parallel_2",29.58333331146606],PARAMETER["latitude_of_origin",28.99999999551055],PARAMETER["central_meridian",-84.50000000371226],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2FLANM,PROJCS["L2FLANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29.58333331146606],PARAMETER["standard_parallel_2",30.75000000067286],PARAMETER["latitude_of_origin",28.99999999551055],PARAMETER["central_meridian",-84.50000000371226],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2IOWNF83,LOCAL_CS["L2IOWNF83 - (unsupported)"] +L2IOWNM,PROJCS["L2IOWNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.06666668544356],PARAMETER["standard_parallel_2",43.26666668407236],PARAMETER["latitude_of_origin",41.50000002419905],PARAMETER["central_meridian",-93.50000002207615],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2IOWSF83,LOCAL_CS["L2IOWSF83 - (unsupported)"] +L2IOWSM,PROJCS["L2IOWSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6166666942624],PARAMETER["standard_parallel_2",41.78333332617341],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-93.50000002207615],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2KANNF83,PROJCS["L2KANNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.78333332845875],PARAMETER["standard_parallel_2",38.71666668210951],PARAMETER["latitude_of_origin",38.3260985419027],PARAMETER["central_meridian",-98.4814182215737],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2KANSF27,PROJCS["L2KANSF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.26666669092835],PARAMETER["standard_parallel_2",38.56666667511895],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2KANSF83,PROJCS["L2KANSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.25963976464153],PARAMETER["standard_parallel_2",38.55939452289581],PARAMETER["latitude_of_origin",36.65975295313957],PARAMETER["central_meridian",-98.4814182215737],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",1312333.333],UNIT["US Foot",0.30480061]] +L2KANSM,PROJCS["L2KANSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.26666669092835],PARAMETER["standard_parallel_2",38.56666667511895],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",400000],PARAMETER["false_northing",400000],UNIT["unnamed",1]] +L2KYF83,PROJCS["L2KYF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.6666666666395],PARAMETER["standard_parallel_2",37.08333333332012],PARAMETER["latitude_of_origin",36.33333333331768],PARAMETER["central_meridian",-85.7499999999921],PARAMETER["false_easting",4921250],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2KYNFT83,PROJCS["L2KYNFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.96666666669451],PARAMETER["standard_parallel_2",38.96666666664047],PARAMETER["latitude_of_origin",37.50000000000723],PARAMETER["central_meridian",-84.24999999998722],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2KYSFT83,PROJCS["L2KYSFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.73333333331897],PARAMETER["standard_parallel_2",37.93333333332288],PARAMETER["latitude_of_origin",36.33333333331768],PARAMETER["central_meridian",-85.7499999999921],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2KYSM,PROJCS["L2KYSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.73333333910585],PARAMETER["standard_parallel_2",37.93333333773465],PARAMETER["latitude_of_origin",36.33333333956292],PARAMETER["central_meridian",-85.75000002376986],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2LANFT83,PROJCS["L2LANFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.66666672483252],PARAMETER["standard_parallel_2",31.16666671222257],PARAMETER["latitude_of_origin",30.49424625135023],PARAMETER["central_meridian",-92.49999999457094],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2LAOFT83,PROJCS["L2LAOFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26.16666668928801],PARAMETER["standard_parallel_2",27.83333330630376],PARAMETER["latitude_of_origin",25.4951894888338],PARAMETER["central_meridian",-91.33333330536414],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2LASFT83,PROJCS["L2LASFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.69999997924407],PARAMETER["standard_parallel_2",29.30000000949169],PARAMETER["latitude_of_origin",28.49999999894667],PARAMETER["central_meridian",-91.33333330536414],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MARYF83,PROJCS["L2MARYF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.30000002785559],PARAMETER["standard_parallel_2",39.4500000050556],PARAMETER["latitude_of_origin",37.66666666669354],PARAMETER["central_meridian",-76.99999999795831],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MARYM,PROJCS["L2MARYM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.30000002785559],PARAMETER["standard_parallel_2",39.4500000050556],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-76.99999999795831],PARAMETER["false_easting",400000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MASIF27,PROJCS["L2MASIF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.2833333],PARAMETER["standard_parallel_2",41.4833333],PARAMETER["latitude_of_origin",41],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["false_easting",800000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MASIF83,PROJCS["L2MASIF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.48333331219226],PARAMETER["standard_parallel_2",41.28333328377291],PARAMETER["latitude_of_origin",40.99226545263474],PARAMETER["central_meridian",-70.5000000197096],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MASMF83,PROJCS["L2MASMF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.71666670732941],PARAMETER["standard_parallel_2",42.68333331082107],PARAMETER["latitude_of_origin",41.0000000000186],PARAMETER["central_meridian",-71.49999998991905],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",2460625],UNIT["US Foot",0.30480061]] +L2MASMM,PROJCS["L2MASMM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.71666665003362],PARAMETER["standard_parallel_2",42.68333331082107],PARAMETER["latitude_of_origin",40.99999998179855],PARAMETER["central_meridian",-71.49999998991905],PARAMETER["false_easting",200000],PARAMETER["false_northing",750000],UNIT["unnamed",1]] +L2MICCF83,PROJCS["L2MICCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.18333332343101],PARAMETER["standard_parallel_2",45.69999999075196],PARAMETER["latitude_of_origin",43.30849844728642],PARAMETER["central_meridian",-84.33333328471491],PARAMETER["false_easting",19685000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MICCM,PROJCS["L2MICCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.18333332343101],PARAMETER["standard_parallel_2",45.69999999075196],PARAMETER["latitude_of_origin",43.31666664820536],PARAMETER["central_meridian",-84.36666665143269],PARAMETER["false_easting",6000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MICNF83,PROJCS["L2MICNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.48333330762161],PARAMETER["standard_parallel_2",47.08333330579333],PARAMETER["latitude_of_origin",44.77488176554888],PARAMETER["central_meridian",-86.99999998653165],PARAMETER["false_easting",26246666.66],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MICNM,PROJCS["L2MICNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.48333330762161],PARAMETER["standard_parallel_2",47.08333330579333],PARAMETER["latitude_of_origin",44.7833333513933],PARAMETER["central_meridian",-86.99999998653165],PARAMETER["false_easting",8000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MICSF83,PROJCS["L2MICSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.09999999486556],PARAMETER["standard_parallel_2",43.66666668361529],PARAMETER["latitude_of_origin",41.49217112888638],PARAMETER["central_meridian",-84.33333328471491],PARAMETER["false_easting",13123333.33],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MICSM,PROJCS["L2MICSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.09999999486556],PARAMETER["standard_parallel_2",43.66666668361529],PARAMETER["latitude_of_origin",41.50000002419905],PARAMETER["central_meridian",-84.36666665143269],PARAMETER["false_easting",4000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MINCF83,PROJCS["L2MINCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.61666671719695],PARAMETER["standard_parallel_2",47.04999999637133],PARAMETER["latitude_of_origin",44.99151086264789],PARAMETER["central_meridian",-94.24999999973323],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +L2MINCM,PROJCS["L2MINCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.61666665990117],PARAMETER["standard_parallel_2",47.04999999637133],PARAMETER["latitude_of_origin",44.99999997722788],PARAMETER["central_meridian",-94.24999999973323],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +L2MINNF83,PROJCS["L2MINNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.03333328436455],PARAMETER["standard_parallel_2",48.63333328253628],PARAMETER["latitude_of_origin",46.49122789140281],PARAMETER["central_meridian",-93.10000002253321],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +L2MINNM,PROJCS["L2MINNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.03333334166033],PARAMETER["standard_parallel_2",48.63333333983206],PARAMETER["latitude_of_origin",46.49999998983782],PARAMETER["central_meridian",-93.10000002253321],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +L2MINSF83,PROJCS["L2MINSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.78333332388808],PARAMETER["standard_parallel_2",45.21666666666077],PARAMETER["latitude_of_origin",43.0000000000251],PARAMETER["central_meridian",-94.00000000718087],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +L2MINSM,PROJCS["L2MINSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.78333332388808],PARAMETER["standard_parallel_2",45.21666666035824],PARAMETER["latitude_of_origin",42.99999997951321],PARAMETER["central_meridian",-94.00000000718087],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +L2MON2,PROJCS["L2MON2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.99999508186673],PARAMETER["standard_parallel_2",49.99999851047217],PARAMETER["latitude_of_origin",45.99999679616945],PARAMETER["central_meridian",104],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2MTF83,PROJCS["L2MTF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.99999997265721],PARAMETER["standard_parallel_2",44.99999997722788],PARAMETER["latitude_of_origin",44.24165234827042],PARAMETER["central_meridian",-109.5000000037935],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NCAFT83,PROJCS["L2NCAFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.33333328455248],PARAMETER["standard_parallel_2",36.16666667786134],PARAMETER["latitude_of_origin",33.7500051825129],PARAMETER["central_meridian",-78.99999999567299],PARAMETER["false_easting",2000000.002],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NCAM,PROJCS["L2NCAM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.33333334184825],PARAMETER["standard_parallel_2",36.16666667786134],PARAMETER["latitude_of_origin",33.75000002589275],PARAMETER["central_meridian",-78.99999999567299],PARAMETER["false_easting",609601.22],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2NDNFT83,PROJCS["L2NDNFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.73333332539385],PARAMETER["standard_parallel_2",47.43333328390748],PARAMETER["latitude_of_origin",47.00000719421077],PARAMETER["central_meridian",-100.4999999854296],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NDSFT83,PROJCS["L2NDSFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.18333332114568],PARAMETER["standard_parallel_2",47.48333330533627],PARAMETER["latitude_of_origin",45.66667699457027],PARAMETER["central_meridian",-100.4999999854296],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NDSM,PROJCS["L2NDSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.18333332114568],PARAMETER["standard_parallel_2",47.48333330533627],PARAMETER["latitude_of_origin",45.66666668132996],PARAMETER["central_meridian",-100.4999999854296],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2NEBF83,PROJCS["L2NEBF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.99999997951321],PARAMETER["standard_parallel_2",40.0000000115891],PARAMETER["latitude_of_origin",39.83000612667543],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NEWYF83,PROJCS["L2NEWYF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.66666671569118],PARAMETER["standard_parallel_2",41.03333329122055],PARAMETER["latitude_of_origin",40.16667618439008],PARAMETER["central_meridian",-73.99999997273844],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NEWYLIF,PROJCS["L2NEWYLIF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6666667],PARAMETER["standard_parallel_2",41.0333333],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-73.99999999999993],PARAMETER["false_easting",2000000],PARAMETER["false_northing",100000],UNIT["US Foot",0.30480061]] +L2NEWYM,PROJCS["L2NEWYM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6666666583954],PARAMETER["standard_parallel_2",41.03333334851633],PARAMETER["latitude_of_origin",40.16666667329068],PARAMETER["central_meridian",-73.99999997273844],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2NOAMER,PROJCS["L2NOAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.00000000011371],PARAMETER["standard_parallel_2",55.00000000017868],PARAMETER["latitude_of_origin",45.00000000014619],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2NSW1,PROJCS["L2NSW1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-30],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-36],PARAMETER["central_meridian",147],PARAMETER["false_easting",700000],PARAMETER["false_northing",8200000]] +L2NSW2,PROJCS["L2NSW2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-32.66666666666664],PARAMETER["standard_parallel_2",-35.33333333333334],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["false_easting",1000000],PARAMETER["false_northing",10000000]] +L2OHINF83,PROJCS["L2OHINF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.43333332055404],PARAMETER["standard_parallel_2",41.69999999532262],PARAMETER["latitude_of_origin",39.66667310531327],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2OHINM,PROJCS["L2OHINM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.43333332055404],PARAMETER["standard_parallel_2",41.69999999532262],PARAMETER["latitude_of_origin",39.66666668818596],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2OHISF83,PROJCS["L2OHISF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.73333327952474],PARAMETER["standard_parallel_2",40.03333332101111],PARAMETER["latitude_of_origin",38.00000585804395],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2OHISM,PROJCS["L2OHISM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.73333333682052],PARAMETER["standard_parallel_2",40.03333332101111],PARAMETER["latitude_of_origin",38.00000001387444],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2OKLNF83,PROJCS["L2OKLNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.76666670582364],PARAMETER["standard_parallel_2",35.56666670719483],PARAMETER["latitude_of_origin",35.00000537445783],PARAMETER["central_meridian",-98.00000000261021],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2OKLSF83,PROJCS["L2OKLSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.23333332649591],PARAMETER["standard_parallel_2",33.93333328500954],PARAMETER["latitude_of_origin",33.33333509051219],PARAMETER["central_meridian",-98.00000000261021],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ORENF83,PROJCS["L2ORENF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.33333327312581],PARAMETER["standard_parallel_2",46.0000000047331],PARAMETER["latitude_of_origin",43.66667671037671],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",8202083.332],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ORENM,PROJCS["L2ORENM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.33333333042158],PARAMETER["standard_parallel_2",46.0000000047331],PARAMETER["latitude_of_origin",43.66666668361529],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2ORESF83,PROJCS["L2ORESF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.33333327541114],PARAMETER["standard_parallel_2",44.00000000701844],PARAMETER["latitude_of_origin",41.66667636888736],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",4921249.999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ORESM,PROJCS["L2ORESM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.33333333270692],PARAMETER["standard_parallel_2",44.00000000701844],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2PANFT83,PROJCS["L2PANFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.88333328422998],PARAMETER["standard_parallel_2",41.94999998787499],PARAMETER["latitude_of_origin",40.16667280393909],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2PANM,PROJCS["L2PANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.88333334152576],PARAMETER["standard_parallel_2",41.94999998787499],PARAMETER["latitude_of_origin",40.16666667329068],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2PASFT83,PROJCS["L2PASFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.93333327815354],PARAMETER["standard_parallel_2",40.80000001067497],PARAMETER["latitude_of_origin",39.33333938083966],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2PASM,PROJCS["L2PASM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.93333333544932],PARAMETER["standard_parallel_2",40.96666667237655],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2PRVF83,PROJCS["L2PRVF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.43333328839693],PARAMETER["standard_parallel_2",18.033333288854],PARAMETER["latitude_of_origin",17.83333572415316],PARAMETER["central_meridian",-66.4333332908447],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",656166.6665],UNIT["US Foot",0.30480061]] +L2PRVIM,PROJCS["L2PRVIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.03333334614978],PARAMETER["standard_parallel_2",18.43333334569271],PARAMETER["latitude_of_origin",17.83333331773042],PARAMETER["central_meridian",-66.43333334814049],PARAMETER["false_easting",200000],PARAMETER["false_northing",200000],UNIT["unnamed",1]] +L2SAUST,PROJCS["L2SAUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-27.99999999999998],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-31.99999999999997],PARAMETER["central_meridian",134.9999999999997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",2000000]] +L2SCFT83,PROJCS["L2SCFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.50000499056798],PARAMETER["standard_parallel_2",34.83333836898157],PARAMETER["latitude_of_origin",31.83333490601491],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",1999996],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2SCM,PROJCS["L2SCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.50000000583516],PARAMETER["standard_parallel_2",34.83333332695297],PARAMETER["latitude_of_origin",31.83333335902886],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",609600],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2SDNFT83,PROJCS["L2SDNFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.41666671856815],PARAMETER["standard_parallel_2",45.68333327874517],PARAMETER["latitude_of_origin",43.83334004892307],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2SDNM,PROJCS["L2SDNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.41666666127237],PARAMETER["standard_parallel_2",45.68333333604095],PARAMETER["latitude_of_origin",43.83333334531687],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2SDSFT83,PROJCS["L2SDSFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.83333331781164],PARAMETER["standard_parallel_2",44.40000000656137],PARAMETER["latitude_of_origin",42.33333952065111],PARAMETER["central_meridian",-100.333333323728],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2SDSM,PROJCS["L2SDSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.83333331781164],PARAMETER["standard_parallel_2",44.40000000656137],PARAMETER["latitude_of_origin",42.33333333270692],PARAMETER["central_meridian",-100.333333323728],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2SOAMER,PROJCS["L2SOAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",0],PARAMETER["standard_parallel_2",-30.00000000009746],PARAMETER["latitude_of_origin",-15.00000000004873],PARAMETER["central_meridian",-60.00000000019492],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2TENNF27,PROJCS["L2TENNF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.24999998120691],PARAMETER["standard_parallel_2",36.41666672770949],PARAMETER["latitude_of_origin",34.66666666525141],PARAMETER["central_meridian",-86.00000001632222],PARAMETER["false_easting",2000000],PARAMETER["false_northing",100000],UNIT["US Foot",0.30480061]] +L2TENNF83,PROJCS["L2TENNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.24999998120691],PARAMETER["standard_parallel_2",36.41666672770949],PARAMETER["latitude_of_origin",34.33333826928529],PARAMETER["central_meridian",-86.00000001632222],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2TENNM,PROJCS["L2TENNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.24999998120691],PARAMETER["standard_parallel_2",36.41666667041371],PARAMETER["latitude_of_origin",34.33333334184825],PARAMETER["central_meridian",-86.00000001632222],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2TXCF83,PROJCS["L2TXCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.88333332316187],PARAMETER["standard_parallel_2",30.11666672058434],PARAMETER["latitude_of_origin",29.66666664231684],PARAMETER["central_meridian",-100.333333323728],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",9842499.998],UNIT["US Foot",0.30480061]] +L2TXNCF83,PROJCS["L2TXNCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.96666670902311],PARAMETER["standard_parallel_2",32.13333331571423],PARAMETER["latitude_of_origin",31.66666698380619],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",1968500],PARAMETER["false_northing",6561666.665],UNIT["US Foot",0.30480061]] +L2TXNF27,PROJCS["L2TXNF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.6500000105404],PARAMETER["standard_parallel_2",36.18333333257235],PARAMETER["latitude_of_origin",34.00000001844511],PARAMETER["central_meridian",-101.5000000129348],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2TXNF83,PROJCS["L2TXNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.6500000105404],PARAMETER["standard_parallel_2",36.18333327527657],PARAMETER["latitude_of_origin",34.00000001844511],PARAMETER["central_meridian",-101.5000000129348],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2TXNM,PROJCS["L2TXNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.6500000105404],PARAMETER["standard_parallel_2",36.18333333257235],PARAMETER["latitude_of_origin",34.00000001844511],PARAMETER["central_meridian",-101.5000000129348],PARAMETER["false_easting",200000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2TXSCF83,PROJCS["L2TXSCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.28333332499014],PARAMETER["standard_parallel_2",28.38333331283726],PARAMETER["latitude_of_origin",27.83333330630376],PARAMETER["central_meridian",-98.99999997281965],PARAMETER["false_easting",1968500],PARAMETER["false_northing",13123333.33],UNIT["US Foot",0.30480061]] +L2TXSF83,PROJCS["L2TXSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.83333330630376],PARAMETER["standard_parallel_2",26.16666668928801],PARAMETER["latitude_of_origin",25.66666670418329],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",16404166.66],UNIT["US Foot",0.30480061]] +L2TX_SHACK_FT,PROJCS["L2TX_SHACK_FT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.41600000001344],PARAMETER["standard_parallel_2",34.91599999998051],PARAMETER["latitude_of_origin",31.15999999997518],PARAMETER["central_meridian",-99.9999999999811],PARAMETER["false_easting",3000000],PARAMETER["false_northing",3000000],UNIT["US Foot",0.30480061]] +L2TX_TCMS_LC,PROJCS["L2TX_TCMS_LC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.49999999997475],PARAMETER["standard_parallel_2",34.99999999999911],PARAMETER["latitude_of_origin",18.00000000000118],PARAMETER["central_meridian",-99.9999999999811],PARAMETER["false_easting",1500000],PARAMETER["false_northing",5000000]] +L2TX_TSMS,PROJCS["L2TX_TSMS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.41600000001344],PARAMETER["standard_parallel_2",34.91599999998051],PARAMETER["latitude_of_origin",31.15999999997518],PARAMETER["central_meridian",-99.9999999999811],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +L2USA48,PROJCS["L2USA48",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.00000000239903],PARAMETER["standard_parallel_2",45.00000000014619],PARAMETER["latitude_of_origin",23.00000000236655],PARAMETER["central_meridian",-95.99999999916595],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2UTHCF83,PROJCS["L2UTHCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.01666669609066],PARAMETER["standard_parallel_2",40.6500000036844],PARAMETER["latitude_of_origin",38.33333299350291],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",6561666.665],UNIT["US Foot",0.30480061]] +L2UTHCM,PROJCS["L2UTHCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.01666663879488],PARAMETER["standard_parallel_2",40.6500000036844],PARAMETER["latitude_of_origin",38.33333333727759],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",500000],PARAMETER["false_northing",2000000],UNIT["unnamed",1]] +L2UTHNF83,PROJCS["L2UTHNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.71666667982419],PARAMETER["standard_parallel_2",41.78333332617341],PARAMETER["latitude_of_origin",40.33333327769648],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2UTHNM,PROJCS["L2UTHNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.71666667982419],PARAMETER["standard_parallel_2",41.78333332617341],PARAMETER["latitude_of_origin",40.33333333499225],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",500000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2UTHSF83,PROJCS["L2UTHSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.21666672679535],PARAMETER["standard_parallel_2",38.34999999198859],PARAMETER["latitude_of_origin",36.66666672026184],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",9842499.998],UNIT["US Foot",0.30480061]] +L2UTHSM,PROJCS["L2UTHSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.21666666949957],PARAMETER["standard_parallel_2",38.34999999198859],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",500000],PARAMETER["false_northing",3000000],UNIT["unnamed",1]] +L2VIRNF83,PROJCS["L2VIRNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.03333332329644],PARAMETER["standard_parallel_2",39.20000001250324],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",11482916.66],PARAMETER["false_northing",6561666.665],UNIT["US Foot",0.30480061]] +L2VIRNM,PROJCS["L2VIRNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.03333332329644],PARAMETER["standard_parallel_2",39.20000001250324],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",3500000],PARAMETER["false_northing",2000000],UNIT["unnamed",1]] +L2VIRSF83,PROJCS["L2VIRSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.76666670582364],PARAMETER["standard_parallel_2",37.96666670445244],PARAMETER["latitude_of_origin",36.33333328226714],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",11482916.66],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2VIRSM,PROJCS["L2VIRSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.76666664852786],PARAMETER["standard_parallel_2",37.96666664715666],PARAMETER["latitude_of_origin",36.33333333956292],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",3500000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2WA_WGS84,PROJCS["L2WA_WGS84",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-83.49999997620704],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-82.50000000599761],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",343122.675],PARAMETER["false_northing",203866.49]] +L2WISCF83,PROJCS["L2WISCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.2499999995708],PARAMETER["standard_parallel_2",45.50000001962838],PARAMETER["latitude_of_origin",43.83333328802108],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WISCM,PROJCS["L2WISCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.2499999995708],PARAMETER["standard_parallel_2",45.50000001962838],PARAMETER["latitude_of_origin",43.83333334531687],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WISNF83,PROJCS["L2WISNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.56666669576817],PARAMETER["standard_parallel_2",46.76666669439697],PARAMETER["latitude_of_origin",45.16666669622524],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WISNM,PROJCS["L2WISNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.56666663847238],PARAMETER["standard_parallel_2",46.76666669439697],PARAMETER["latitude_of_origin",45.16666663892946],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WISSF83,PROJCS["L2WISSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.73333327495407],PARAMETER["standard_parallel_2",44.06666668315822],PARAMETER["latitude_of_origin",42.00000000930377],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WISSM,PROJCS["L2WISSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.73333333224986],PARAMETER["standard_parallel_2",44.06666668315822],PARAMETER["latitude_of_origin",42.00000000930377],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WSHNF83,PROJCS["L2WSHNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.50000001734305],PARAMETER["standard_parallel_2",48.73333332539385],PARAMETER["latitude_of_origin",46.99999997494255],PARAMETER["central_meridian",-120.8333332859794],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WSHNM,PROJCS["L2WSHNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.50000001734305],PARAMETER["standard_parallel_2",48.73333332539385],PARAMETER["latitude_of_origin",46.99999997494255],PARAMETER["central_meridian",-120.8333333432752],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WSHSF83,PROJCS["L2WSHSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.83333328573575],PARAMETER["standard_parallel_2",47.33333329834569],PARAMETER["latitude_of_origin",45.33333301415213],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WSHSM,PROJCS["L2WSHSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.83333334303153],PARAMETER["standard_parallel_2",47.33333335564147],PARAMETER["latitude_of_origin",45.3333333579268],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WVANF83,PROJCS["L2WVANF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.99999998408389],PARAMETER["standard_parallel_2",40.25000000414146],PARAMETER["latitude_of_origin",38.49999999897916],PARAMETER["central_meridian",-79.4999999807777],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WVANM,PROJCS["L2WVANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.99999998408389],PARAMETER["standard_parallel_2",40.25000000414146],PARAMETER["latitude_of_origin",38.49999999897916],PARAMETER["central_meridian",-79.4999999807777],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WVASF83,PROJCS["L2WVASF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.48333331676294],PARAMETER["standard_parallel_2",38.88333328651532],PARAMETER["latitude_of_origin",36.99999998636922],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WVASM,PROJCS["L2WVASM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.48333331676294],PARAMETER["standard_parallel_2",38.8833333438111],PARAMETER["latitude_of_origin",36.99999998636922],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2_MEX_INEGI,PROJCS["L2_MEX_INEGI",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",17.49999999999956],PARAMETER["standard_parallel_2",29.49999999998125],PARAMETER["latitude_of_origin",23.50000000001905],PARAMETER["central_meridian",-101.9999999999876],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0]] +L2_PLSA,PROJCS["L2_PLSA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-27.99999999999998],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-31.99999999999997],PARAMETER["central_meridian",134.9999999999997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",2000000]] +LABORDE,LOCAL_CS["LABORDE - (unsupported)"] +LAMCAN,PROJCS["LAMCAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-91.9999935923389],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LAMSAFRI,PROJCS["LAMSAFRI",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-3.999999995429332],PARAMETER["standard_parallel_2",-31.00000010781677],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",24.99999982819388],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LE00N16E,PROJCS["LE00N16E",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",16],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LE13S127,PROJCS["LE13S127",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-12.99999999999995],PARAMETER["longitude_of_center",127],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LE20S60W,PROJCS["LE20S60W",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-19.99999999999994],PARAMETER["longitude_of_center",-59.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LE35S135,PROJCS["LE35S135",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-34.99999999999997],PARAMETER["longitude_of_center",135],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEAFRICA,PROJCS["LEAFRICA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEAMERIC,PROJCS["LEAMERIC",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEFRAN,PROJCS["LEFRAN",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",47],PARAMETER["longitude_of_center",2],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LEGLOBE,PROJCS["LEGLOBE",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-39.5],PARAMETER["longitude_of_center",-55.99999999999996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LELUSAK0,PROJCS["LELUSAK0",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",28.3333333],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LELUSAKA,PROJCS["LELUSAKA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-15.43333329999995],PARAMETER["longitude_of_center",28.3333333],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEMONG,PROJCS["LEMONG",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",47],PARAMETER["longitude_of_center",105],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LENAFRIC,PROJCS["LENAFRIC",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",1.25],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LENSEA,PROJCS["LENSEA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",60],PARAMETER["longitude_of_center",1],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LERUSSIA,PROJCS["LERUSSIA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",60.99999999905226],PARAMETER["longitude_of_center",124.0000000015487],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LESAMER,PROJCS["LESAMER",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-21.99999999999996],PARAMETER["longitude_of_center",-55.99999999999996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LESEASIA,PROJCS["LESEASIA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",20.00000000006498],PARAMETER["longitude_of_center",105.0000000003411],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LESOAMER,PROJCS["LESOAMER",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-60.00000000019492],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LESUR554,PROJCS["LESUR554",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",5],PARAMETER["longitude_of_center",-54],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEUSA0,PROJCS["LEUSA0",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",44.99999980534054],PARAMETER["longitude_of_center",-100.0000027505223],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEWEURO,PROJCS["LEWEURO",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",50],PARAMETER["longitude_of_center",2],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM1ADEN,PROJCS["LM1ADEN",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",15],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.999365678],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1000000]] +LM1AFNDX,PROJCS["LM1AFNDX",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",10],PARAMETER["central_meridian",30],PARAMETER["scale_factor",0.99],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM1ALGND,PROJCS["LM1ALGND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",2.7],PARAMETER["scale_factor",0.999625544],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1ALGSD,PROJCS["LM1ALGSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",2.7],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1BANG,PROJCS["LM1BANG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743185.69],PARAMETER["false_northing",914395.23]] +LM1BLSEA,PROJCS["LM1BLSEA",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",45],PARAMETER["central_meridian",35],PARAMETER["scale_factor",1],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM1BURMA,PROJCS["LM1BURMA",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",19],PARAMETER["central_meridian",100],PARAMETER["scale_factor",0.9987864],PARAMETER["false_easting",914398.8],PARAMETER["false_northing",2743196.4]] +LM1CARIB,PROJCS["LM1CARIB",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",22.35],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.999936],PARAMETER["false_easting",500000],PARAMETER["false_northing",280296]] +LM1CAUC,PROJCS["LM1CAUC",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",39.5],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.998461538],PARAMETER["false_easting",2155500],PARAMETER["false_northing",675000]] +LM1COLC,PROJCS["LM1COLC",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",7],PARAMETER["central_meridian",-73.49999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM1CORSE,PROJCS["LM1CORSE",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRA1D,PROJCS["LM1FRA1D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1FRA1G,PROJCS["LM1FRA1G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1FRA2D,PROJCS["LM1FRA2D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000]] +LM1FRA2G,PROJCS["LM1FRA2G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000]] +LM1FRA3D,PROJCS["LM1FRA3D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",3200000]] +LM1FRA3G,PROJCS["LM1FRA3G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",3200000]] +LM1FRA4D,PROJCS["LM1FRA4D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",4185861.37]] +LM1FRA4G,PROJCS["LM1FRA4G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",4185861.37]] +LM1FRAND,PROJCS["LM1FRAND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",7.7372083],PARAMETER["scale_factor",0.99950908],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1FRE1D,PROJCS["LM1FRE1D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE1G,PROJCS["LM1FRE1G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE2D,PROJCS["LM1FRE2D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE2G,PROJCS["LM1FRE2G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE3D,PROJCS["LM1FRE3D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE3G,PROJCS["LM1FRE3G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE4D,PROJCS["LM1FRE4D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",185861.37]] +LM1FRE4G,PROJCS["LM1FRE4G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",185861.37]] +LM1GREN1,PROJCS["LM1GREN1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",67.5],PARAMETER["central_meridian",-51.99999999999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",250000]] +LM1GRNOR,PROJCS["LM1GRNOR",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",78.75],PARAMETER["central_meridian",-58.99999999999997],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM1GRSUD,PROJCS["LM1GRSUD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",66.5],PARAMETER["central_meridian",-58.99999999999997],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM1IND1,PROJCS["LM1IND1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1IND4A,PROJCS["LM1IND4A",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",12],PARAMETER["central_meridian",80],PARAMETER["scale_factor",0.9987864],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000]] +LM1IRAN,PROJCS["LM1IRAN",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1166200]] +LM1IRAQ,PROJCS["LM1IRAQ",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1166200]] +LM1JAFT,PROJCS["LM1JAFT",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",18],PARAMETER["central_meridian",-76.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",550000],PARAMETER["false_northing",400000],UNIT["unnamed",0.304799472]] +LM1JAMTR,PROJCS["LM1JAMTR",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",18],PARAMETER["central_meridian",-76.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",250000],PARAMETER["false_northing",150000]] +LM1KANG,PROJCS["LM1KANG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",110],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",3900000],PARAMETER["false_northing",900000]] +LM1LEVD,PROJCS["LM1LEVD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",34.65],PARAMETER["central_meridian",37.35],PARAMETER["scale_factor",0.9996256],PARAMETER["false_easting",300000],PARAMETER["false_northing",300000]] +LM1LEVG,PROJCS["LM1LEVG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",34.65],PARAMETER["central_meridian",37.35],PARAMETER["scale_factor",0.9996256],PARAMETER["false_easting",300000],PARAMETER["false_northing",300000]] +LM1LIBS,PROJCS["LM1LIBS",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",23],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.99907],PARAMETER["false_easting",800000],PARAMETER["false_northing",600000]] +LM1LIBYA,PROJCS["LM1LIBYA",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.99938949],PARAMETER["false_easting",1000000],PARAMETER["false_northing",550000]] +LM1MORND,PROJCS["LM1MORND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",-5.399999999999953],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1MORSD,PROJCS["LM1MORSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",29.7],PARAMETER["central_meridian",-5.399999999999953],PARAMETER["scale_factor",0.999615596],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1NEP1,PROJCS["LM1NEP1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1NEP2A,PROJCS["LM1NEP2A",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",74],PARAMETER["scale_factor",1],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1NEP2B,PROJCS["LM1NEP2B",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",1],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1NPG,PROJCS["LM1NPG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",-7.999999999999978],PARAMETER["central_meridian",150],PARAMETER["scale_factor",0.9997],PARAMETER["false_easting",300000],PARAMETER["false_northing",100000]] +LM1PA2B,PROJCS["LM1PA2B",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1PA2BY,PROJCS["LM1PA2BY",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1PAK1,PROJCS["LM1PAK1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1PAK1Y,PROJCS["LM1PAK1Y",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1PAK2,PROJCS["LM1PAK2",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",74],PARAMETER["scale_factor",0.9987864077],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1PAK2Y,PROJCS["LM1PAK2Y",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",74],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1PB1D,PROJCS["LM1PB1D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",2.3372083],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1PB1G,PROJCS["LM1PB1G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1POL,PROJCS["LM1POL",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",52],PARAMETER["central_meridian",19],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LM1ROM,PROJCS["LM1ROM",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.7916667],PARAMETER["central_meridian",9.000000000000002],PARAMETER["scale_factor",1],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM1SHAB,PROJCS["LM1SHAB",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",15.4],PARAMETER["central_meridian",47.0355556],PARAMETER["scale_factor",1],PARAMETER["false_easting",1704346.3],PARAMETER["false_northing",8718549.7]] +LM1SPAIN,PROJCS["LM1SPAIN",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-3.687373899999992],PARAMETER["scale_factor",0.9988085293],PARAMETER["false_easting",600000],PARAMETER["false_northing",600000]] +LM1SPANM,PROJCS["LM1SPANM",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.998808529],PARAMETER["false_easting",600000],PARAMETER["false_northing",600000]] +LM1SYRSD,PROJCS["LM1SYRSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1SYRSG,PROJCS["LM1SYRSG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1TUNND,PROJCS["LM1TUNND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",9.899999999999995],PARAMETER["scale_factor",0.999625544],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1TUNSD,PROJCS["LM1TUNSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",9.899999999999995],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1TURK,PROJCS["LM1TURK",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",27.4],PARAMETER["scale_factor",1],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM1USSR,PROJCS["LM1USSR",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",38],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AF113,PROJCS["LM2AF113",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",9.000000000000002],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF114,PROJCS["LM2AF114",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",27],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF72,PROJCS["LM2AF72",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8942353],PARAMETER["central_meridian",-8.999999999999959],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF92,PROJCS["LM2AF92",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",-8.999999999999959],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF93,PROJCS["LM2AF93",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",9.000000000000002],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF94,PROJCS["LM2AF94",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",27],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF95,PROJCS["LM2AF95",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",45],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AFE,PROJCS["LM2AFE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",-10],PARAMETER["latitude_of_origin",15.5397257],PARAMETER["central_meridian",100],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AFSH,PROJCS["LM2AFSH",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-10],PARAMETER["standard_parallel_2",-29.99999999999995],PARAMETER["latitude_of_origin",-20.10980229999997],PARAMETER["central_meridian",30],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2ALG,PROJCS["LM2ALG",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",22],PARAMETER["standard_parallel_2",34],PARAMETER["latitude_of_origin",28.0571556],PARAMETER["central_meridian",0],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2ANT1,PROJCS["LM2ANT1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-82.50000000599761],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-83.49999997620704],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2ARAB,PROJCS["LM2ARAB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33],PARAMETER["standard_parallel_2",17],PARAMETER["latitude_of_origin",25.0895279],PARAMETER["central_meridian",47],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2ARAB2,LOCAL_CS["LM2ARAB2 - (unsupported)"] +LM2AREA1,PROJCS["LM2AREA1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",24],PARAMETER["latitude_of_origin",32.1197536],PARAMETER["central_meridian",117],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2AREA2,PROJCS["LM2AREA2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24],PARAMETER["standard_parallel_2",4],PARAMETER["latitude_of_origin",14.0752451],PARAMETER["central_meridian",110],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2AREA3,PROJCS["LM2AREA3",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",-15.99999999999996],PARAMETER["latitude_of_origin",-6.031738599999985],PARAMETER["central_meridian",115],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2ARKNF,PROJCS["LM2ARKNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.2333333],PARAMETER["standard_parallel_2",34.9333333],PARAMETER["latitude_of_origin",35.5842285],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455289.01],UNIT["US Foot",0.30480061]] +LM2ARKNM,PROJCS["LM2ARKNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.2333333],PARAMETER["standard_parallel_2",34.9333333],PARAMETER["latitude_of_origin",35.5842283],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",400000],PARAMETER["false_northing",138776.13]] +LM2ARKSF,PROJCS["LM2ARKSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.7666667],PARAMETER["standard_parallel_2",33.3],PARAMETER["latitude_of_origin",34.0344096],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",497685.06],UNIT["US Foot",0.30480061]] +LM2ARKSM,PROJCS["LM2ARKSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.7666667],PARAMETER["standard_parallel_2",33.3],PARAMETER["latitude_of_origin",34.0344094],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",400000],PARAMETER["false_northing",551699.26]] +LM2ASEAN,PROJCS["LM2ASEAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",8],PARAMETER["standard_parallel_2",22],PARAMETER["latitude_of_origin",15.0393768],PARAMETER["central_meridian",110],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2ASIA,PROJCS["LM2ASIA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",37],PARAMETER["latitude_of_origin",51.7530074],PARAMETER["central_meridian",100],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AUST,PROJCS["LM2AUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-10],PARAMETER["standard_parallel_2",-39.99999999999994],PARAMETER["latitude_of_origin",-25.32172549999997],PARAMETER["central_meridian",140],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AZERB,PROJCS["LM2AZERB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_origin",40.0024798],PARAMETER["central_meridian",48],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2BAREN,PROJCS["LM2BAREN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",70],PARAMETER["standard_parallel_2",80],PARAMETER["latitude_of_origin",75.2834933],PARAMETER["central_meridian",20],PARAMETER["false_easting",2000000],PARAMETER["false_northing",1000000]] +LM2BELG,PROJCS["LM2BELG",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.1666667],PARAMETER["standard_parallel_2",49.8333333],PARAMETER["latitude_of_origin",50.5015857],PARAMETER["central_meridian",4.3569397],PARAMETER["false_easting",150000],PARAMETER["false_northing",132159.2]] +LM2BELG72,PROJCS["LM2BELG72",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.16666723333334],PARAMETER["standard_parallel_2",49.8333339],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",4.367486666666665],PARAMETER["false_easting",150000.013],PARAMETER["false_northing",5400088.438]] +LM2BKSEA,PROJCS["LM2BKSEA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_origin",43.0110159],PARAMETER["central_meridian",35],PARAMETER["false_easting",2000000],PARAMETER["false_northing",1000000]] +LM2BLACK,PROJCS["LM2BLACK",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_origin",51.7530393],PARAMETER["central_meridian",39],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2BLCKS,PROJCS["LM2BLCKS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",43.0027521],PARAMETER["central_meridian",36],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2BLKSE,PROJCS["LM2BLKSE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.3333333],PARAMETER["standard_parallel_2",46.6666667],PARAMETER["latitude_of_origin",44.020285],PARAMETER["central_meridian",35],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2BNOR,PROJCS["LM2BNOR",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",69],PARAMETER["standard_parallel_2",60],PARAMETER["latitude_of_origin",64.6256029],PARAMETER["central_meridian",11.5],PARAMETER["false_easting",0],PARAMETER["false_northing",13960.37]] +LM2BOF,PROJCS["LM2BOF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",52.8],PARAMETER["latitude_of_origin",44.6069094],PARAMETER["central_meridian",4.499999999999997],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +LM2BURMA,PROJCS["LM2BURMA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",11.5],PARAMETER["standard_parallel_2",24],PARAMETER["latitude_of_origin",17.7874284],PARAMETER["central_meridian",96],PARAMETER["false_easting",2000000],PARAMETER["false_northing",3004117.66]] +LM2CAL1F,PROJCS["LM2CAL1F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.6666667],PARAMETER["standard_parallel_2",40],PARAMETER["latitude_of_origin",40.8351064],PARAMETER["central_meridian",-122],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547077.92],UNIT["US Foot",0.30480061]] +LM2CAL2F,PROJCS["LM2CAL2F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.8333333],PARAMETER["standard_parallel_2",38.3333333],PARAMETER["latitude_of_origin",39.0846842],PARAMETER["central_meridian",-122],PARAMETER["false_easting",2000000],PARAMETER["false_northing",516417.19],UNIT["US Foot",0.30480061]] +LM2CAL3F,PROJCS["LM2CAL3F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.4333333],PARAMETER["standard_parallel_2",37.0666667],PARAMETER["latitude_of_origin",37.7510696],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455516.16],UNIT["US Foot",0.30480061]] +LM2CAL4F,PROJCS["LM2CAL4F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.25],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",36.6258595],PARAMETER["central_meridian",-119],PARAMETER["false_easting",2000000],PARAMETER["false_northing",470526.84],UNIT["US Foot",0.30480061]] +LM2CAL4M,PROJCS["LM2CAL4M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.25],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",36.6258593],PARAMETER["central_meridian",-119],PARAMETER["false_easting",2000000],PARAMETER["false_northing",643420.49]] +LM2CAL5F,PROJCS["LM2CAL5F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.4666667],PARAMETER["standard_parallel_2",34.0333333],PARAMETER["latitude_of_origin",34.7510555],PARAMETER["central_meridian",-118],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455278.16],UNIT["US Foot",0.30480061]] +LM2CAL5M,PROJCS["LM2CAL5M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.4666667],PARAMETER["standard_parallel_2",34.0333333],PARAMETER["latitude_of_origin",34.7510553],PARAMETER["central_meridian",-118],PARAMETER["false_easting",2000000],PARAMETER["false_northing",638773.03]] +LM2CAL6F,PROJCS["LM2CAL6F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.8833333],PARAMETER["standard_parallel_2",32.7833333],PARAMETER["latitude_of_origin",33.3339231],PARAMETER["central_meridian",-116.25],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424696.28],UNIT["US Foot",0.30480061]] +LM2CAL7F,PROJCS["LM2CAL7F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.4166667],PARAMETER["standard_parallel_2",33.8666667],PARAMETER["latitude_of_origin",34.1418186],PARAMETER["central_meridian",-118.3333333],PARAMETER["false_easting",4186692.58],PARAMETER["false_northing",4164014.63],UNIT["US Foot",0.30480061]] +LM2CAMER,PROJCS["LM2CAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25],PARAMETER["standard_parallel_2",5],PARAMETER["latitude_of_origin",15.0808559],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CAN,PROJCS["LM2CAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",77],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",64.2621819],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",2500000],PARAMETER["false_northing",2500000]] +LM2CAN60,PROJCS["LM2CAN60",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",77],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",64.2621819],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["false_easting",2500000],PARAMETER["false_northing",2500000]] +LM2CAN78,PROJCS["LM2CAN78",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",64.26218189999996],PARAMETER["standard_parallel_2",77],PARAMETER["latitude_of_origin",49.00000000000002],PARAMETER["central_meridian",-77.99999999999997],PARAMETER["false_easting",0],PARAMETER["false_northing",8250000]] +LM2CBRAZ,PROJCS["LM2CBRAZ",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-4.999999999999972],PARAMETER["standard_parallel_2",-18.99999999999996],PARAMETER["latitude_of_origin",-12.03125459999998],PARAMETER["central_meridian",-54.99999999999998],PARAMETER["false_easting",0],PARAMETER["false_northing",-3431.9]] +LM2CEGYP,PROJCS["LM2CEGYP",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29.25],PARAMETER["standard_parallel_2",31.75],PARAMETER["latitude_of_origin",30.5027312],PARAMETER["central_meridian",29.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CFRAN,PROJCS["LM2CFRAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",47.012648],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",1405.23]] +LM2CHBON,PROJCS["LM2CHBON",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_origin",39.5054838],PARAMETER["central_meridian",121],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHECS,PROJCS["LM2CHECS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27],PARAMETER["standard_parallel_2",31],PARAMETER["latitude_of_origin",29.0065858],PARAMETER["central_meridian",123.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHEOF,PROJCS["LM2CHEOF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25],PARAMETER["standard_parallel_2",37],PARAMETER["latitude_of_origin",31.0645115],PARAMETER["central_meridian",122.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHIN,PROJCS["LM2CHIN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",20],PARAMETER["latitude_of_origin",27.5876688],PARAMETER["central_meridian",105],PARAMETER["false_easting",2500000],PARAMETER["false_northing",2509632.22]] +LM2CHINA,PROJCS["LM2CHINA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",-4.999999999999972],PARAMETER["latitude_of_origin",15.3356381],PARAMETER["central_meridian",125],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHRUS,PROJCS["LM2CHRUS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",74],PARAMETER["standard_parallel_2",42],PARAMETER["latitude_of_origin",59.3395467],PARAMETER["central_meridian",130],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2CHYS,PROJCS["LM2CHYS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",34.5045819],PARAMETER["central_meridian",122],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CM693,PROJCS["LM2CM693",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",77],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",64.2621819],PARAMETER["central_meridian",-69.49999999220437],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2COLCF,PROJCS["LM2COLCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.75],PARAMETER["standard_parallel_2",38.45],PARAMETER["latitude_of_origin",39.1010152],PARAMETER["central_meridian",-105.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",461675.32],UNIT["US Foot",0.30480061]] +LM2COLNF,PROJCS["LM2COLNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.7166667],PARAMETER["standard_parallel_2",40.7833333],PARAMETER["latitude_of_origin",40.2507116],PARAMETER["central_meridian",-105.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",334169.85],UNIT["US Foot",0.30480061]] +LM2COLSF,PROJCS["LM2COLSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.4333333],PARAMETER["standard_parallel_2",37.2333333],PARAMETER["latitude_of_origin",37.8341604],PARAMETER["central_meridian",-105.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",425097.72],UNIT["US Foot",0.30480061]] +LM2COLUM,PROJCS["LM2COLUM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",6.6666667],PARAMETER["standard_parallel_2",1.3333333],PARAMETER["latitude_of_origin",4.001486399999998],PARAMETER["central_meridian",-72.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2COMAN,PROJCS["LM2COMAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",19],PARAMETER["standard_parallel_2",25],PARAMETER["latitude_of_origin",22.0108377],PARAMETER["central_meridian",56],PARAMETER["false_easting",0],PARAMETER["false_northing",1198.34]] +LM2CONNF,PROJCS["LM2CONNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.8666667],PARAMETER["standard_parallel_2",41.2],PARAMETER["latitude_of_origin",41.533624],PARAMETER["central_meridian",-72.74999999999994],PARAMETER["false_easting",600000],PARAMETER["false_northing",255156.68],UNIT["US Foot",0.30480061]] +LM2CONNM,PROJCS["LM2CONNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.8666667],PARAMETER["standard_parallel_2",41.2],PARAMETER["latitude_of_origin",41.5336239],PARAMETER["central_meridian",-72.74999999999994],PARAMETER["false_easting",304800.61],PARAMETER["false_northing",230173.41]] +LM2CSPN,PROJCS["LM2CSPN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38],PARAMETER["standard_parallel_2",42.5],PARAMETER["latitude_of_origin",40.2626746],PARAMETER["central_meridian",-2.999999999999949],PARAMETER["false_easting",0],PARAMETER["false_northing",29145.17]] +LM2EE,PROJCS["LM2EE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",43],PARAMETER["latitude_of_origin",39.5299114],PARAMETER["central_meridian",66],PARAMETER["false_easting",2000000],PARAMETER["false_northing",1502329.69]] +LM2EGYPT,PROJCS["LM2EGYPT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",23.6666667],PARAMETER["standard_parallel_2",30.6666667],PARAMETER["latitude_of_origin",27.1853739],PARAMETER["central_meridian",31],PARAMETER["false_easting",620681.47],PARAMETER["false_northing",559230.78]] +LM2EUNDX,PROJCS["LM2EUNDX",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",52],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",44.1848032],PARAMETER["central_meridian",12],PARAMETER["false_easting",3000000],PARAMETER["false_northing",2000000]] +LM2EURO,PROJCS["LM2EURO",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_origin",51.7530393],PARAMETER["central_meridian",28],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2FKLDS,PROJCS["LM2FKLDS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-34.99999999999997],PARAMETER["standard_parallel_2",-54.99999999999998],PARAMETER["latitude_of_origin",-45.30145409999996],PARAMETER["central_meridian",-49.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2FLANF,PROJCS["LM2FLANF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.75],PARAMETER["standard_parallel_2",29.5833333],PARAMETER["latitude_of_origin",30.1672537],PARAMETER["central_meridian",-84.49999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424481.59],UNIT["US Foot",0.30480061]] +LM2FRANC,PROJCS["LM2FRANC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.89891888888889],PARAMETER["standard_parallel_2",47.69601444444444],PARAMETER["latitude_of_origin",46.80000000000000],PARAMETER["central_meridian",2.337229169999754],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000]] +LM2GULF,PROJCS["LM2GULF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31],PARAMETER["standard_parallel_2",27],PARAMETER["latitude_of_origin",29.0065873],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",3500000],PARAMETER["false_northing",2551152.36],UNIT["US Foot",0.30480061]] +LM2H6,PROJCS["LM2H6",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25.3333333],PARAMETER["standard_parallel_2",30.6666667],PARAMETER["latitude_of_origin",28.0112409],PARAMETER["central_meridian",47],PARAMETER["false_easting",0],PARAMETER["false_northing",1244.39]] +LM2IND76,PROJCS["LM2IND76",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8939963],PARAMETER["central_meridian",63],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND77,PROJCS["LM2IND77",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8939963],PARAMETER["central_meridian",81],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND78,PROJCS["LM2IND78",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8939963],PARAMETER["central_meridian",98.99999999999997],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND96,PROJCS["LM2IND96",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.548179],PARAMETER["central_meridian",63],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND97,PROJCS["LM2IND97",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.548179],PARAMETER["central_meridian",81],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND98,PROJCS["LM2IND98",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.548179],PARAMETER["central_meridian",98.99999999999997],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2INDIA,PROJCS["LM2INDIA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25],PARAMETER["standard_parallel_2",1],PARAMETER["latitude_of_origin",13.1008489],PARAMETER["central_meridian",60],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2IOWNF,PROJCS["LM2IOWNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.2666667],PARAMETER["standard_parallel_2",42.0666667],PARAMETER["latitude_of_origin",42.6676461],PARAMETER["central_meridian",-93.49999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",425511.73],UNIT["US Foot",0.30480061]] +LM2IOWSF,PROJCS["LM2IOWSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.7833333],PARAMETER["standard_parallel_2",40.6166667],PARAMETER["latitude_of_origin",41.2008799],PARAMETER["central_meridian",-93.49999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",437511.38],UNIT["US Foot",0.30480061]] +LM2IRAN,PROJCS["LM2IRAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26],PARAMETER["standard_parallel_2",37],PARAMETER["latitude_of_origin",31.5552453],PARAMETER["central_meridian",54],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM2JEBCO,PROJCS["LM2JEBCO",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",60],PARAMETER["standard_parallel_2",62.1666667],PARAMETER["latitude_of_origin",61.0895556],PARAMETER["central_meridian",97],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2JUNGB,PROJCS["LM2JUNGB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44],PARAMETER["standard_parallel_2",48],PARAMETER["latitude_of_origin",46.0122162],PARAMETER["central_meridian",86.99999999999997],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2KALIM,PROJCS["LM2KALIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",1.3333333],PARAMETER["standard_parallel_2",6.6666667],PARAMETER["latitude_of_origin",4.0014861],PARAMETER["central_meridian",117],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000164.14]] +LM2KANNF,PROJCS["LM2KANNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.7833333],PARAMETER["standard_parallel_2",38.7166667],PARAMETER["latitude_of_origin",39.2506871],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",334102.73],UNIT["US Foot",0.30480061]] +LM2KANNM,PROJCS["LM2KANNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.7833333],PARAMETER["standard_parallel_2",38.7166667],PARAMETER["latitude_of_origin",39.2506869],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",400000],PARAMETER["false_northing",101836.74]] +LM2KYNFT,PROJCS["LM2KYNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.9666667],PARAMETER["standard_parallel_2",38.9666667],PARAMETER["latitude_of_origin",38.4672541],PARAMETER["central_meridian",-84.24999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",352230.83],UNIT["US Foot",0.30480061]] +LM2KYNM,PROJCS["LM2KYNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.9666667],PARAMETER["standard_parallel_2",37.9666667],PARAMETER["latitude_of_origin",38.467254],PARAMETER["central_meridian",-84.24999999999994],PARAMETER["false_easting",500000],PARAMETER["false_northing",107362.48]] +LM2KYSFT,PROJCS["LM2KYSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.7333333],PARAMETER["standard_parallel_2",37.9333333],PARAMETER["latitude_of_origin",37.3341458],PARAMETER["central_meridian",-85.74999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",364374.61],UNIT["US Foot",0.30480061]] +LM2LANDS,PROJCS["LM2LANDS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_origin",51.7530393],PARAMETER["central_meridian",30],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2LANFT,PROJCS["LM2LANFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.1666667],PARAMETER["standard_parallel_2",32.6666667],PARAMETER["latitude_of_origin",31.9177058],PARAMETER["central_meridian",-92.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455060.71],UNIT["US Foot",0.30480061]] +LM2LANM,PROJCS["LM2LANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.6666667],PARAMETER["standard_parallel_2",31.1666667],PARAMETER["latitude_of_origin",31.9177056],PARAMETER["central_meridian",-92.49999999999994],PARAMETER["false_easting",1000000],PARAMETER["false_northing",157187.89]] +LM2LAOFT,PROJCS["LM2LAOFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26.1666667],PARAMETER["standard_parallel_2",27.8333333],PARAMETER["latitude_of_origin",27.0010515],PARAMETER["central_meridian",-91.33333329999992],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485012.86],UNIT["US Foot",0.30480061]] +LM2LASFT,PROJCS["LM2LASFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29.3],PARAMETER["standard_parallel_2",30.7],PARAMETER["latitude_of_origin",30.0008397],PARAMETER["central_meridian",-91.33333329999992],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485164],UNIT["US Foot",0.30480061]] +LM2LASM,PROJCS["LM2LASM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.7],PARAMETER["standard_parallel_2",29.3],PARAMETER["latitude_of_origin",30.0008395],PARAMETER["central_meridian",-91.33333329999992],PARAMETER["false_easting",1000000],PARAMETER["false_northing",166359.47]] +LM2MARYF,PROJCS["LM2MARYF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.3],PARAMETER["standard_parallel_2",39.45],PARAMETER["latitude_of_origin",38.8757881],PARAMETER["central_meridian",-76.99999999999994],PARAMETER["false_easting",800000],PARAMETER["false_northing",379638.15],UNIT["US Foot",0.30480061]] +LM2MASIM,PROJCS["LM2MASIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.4833333],PARAMETER["standard_parallel_2",41.2833333],PARAMETER["latitude_of_origin",41.3833594],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["false_easting",500000],PARAMETER["false_northing",42575.23]] +LM2MASMF,PROJCS["LM2MASMF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.7166667],PARAMETER["standard_parallel_2",42.6833333],PARAMETER["latitude_of_origin",42.2006254],PARAMETER["central_meridian",-71.49999999999996],PARAMETER["false_easting",600000],PARAMETER["false_northing",437502.72],UNIT["US Foot",0.30480061]] +LM2ME,PROJCS["LM2ME",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",20],PARAMETER["latitude_of_origin",28.102018],PARAMETER["central_meridian",50],PARAMETER["false_easting",3000000],PARAMETER["false_northing",2011195.53]] +LM2ME1,PROJCS["LM2ME1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",15],PARAMETER["latitude_of_origin",25.1405776],PARAMETER["central_meridian",50],PARAMETER["false_easting",3000000],PARAMETER["false_northing",2011195.53]] +LM2MEDIT,PROJCS["LM2MEDIT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.5],PARAMETER["standard_parallel_2",32.5],PARAMETER["latitude_of_origin",37.5569977],PARAMETER["central_meridian",15],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2MICCF,PROJCS["LM2MICCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.1833333],PARAMETER["standard_parallel_2",45.7],PARAMETER["latitude_of_origin",44.943359],PARAMETER["central_meridian",-84.33333329999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",593030.52],UNIT["US Foot",0.30480061]] +LM2MICNF,PROJCS["LM2MICNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.4833333],PARAMETER["standard_parallel_2",47.0833333],PARAMETER["latitude_of_origin",46.2853059],PARAMETER["central_meridian",-86.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547682.99],UNIT["US Foot",0.30480061]] +LM2MICSF,PROJCS["LM2MICSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.1],PARAMETER["standard_parallel_2",43.6666667],PARAMETER["latitude_of_origin",42.8850154],PARAMETER["central_meridian",-84.33333329999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",504729.43],UNIT["US Foot",0.30480061]] +LM2MINCF,PROJCS["LM2MINCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.6166667],PARAMETER["standard_parallel_2",47.05],PARAMETER["latitude_of_origin",46.334919],PARAMETER["central_meridian",-94.24999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486777.48],UNIT["US Foot",0.30480061]] +LM2MINNF,PROJCS["LM2MINNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.0333333],PARAMETER["standard_parallel_2",48.6333333],PARAMETER["latitude_of_origin",47.8354144],PARAMETER["central_meridian",-93.09999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",487078.53],UNIT["US Foot",0.30480061]] +LM2MINSF,PROJCS["LM2MINSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.7833333],PARAMETER["standard_parallel_2",45.2166667],PARAMETER["latitude_of_origin",44.5014886],PARAMETER["central_meridian",-93.99999999999993],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547343.48],UNIT["US Foot",0.30480061]] +LM2MOCFT,PROJCS["LM2MOCFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.45],PARAMETER["standard_parallel_2",47.8833333],PARAMETER["latitude_of_origin",47.1682986],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486866.43],UNIT["US Foot",0.30480061]] +LM2MON,PROJCS["LM2MON",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.0122162],PARAMETER["central_meridian",104],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2MONFT,PROJCS["LM2MONFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.85],PARAMETER["standard_parallel_2",48.7166667],PARAMETER["latitude_of_origin",48.2839534],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",468377.04],UNIT["US Foot",0.30480061]] +LM2MOSFT,PROJCS["LM2MOSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.8666667],PARAMETER["standard_parallel_2",46.4],PARAMETER["latitude_of_origin",45.6351048],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",596169.89],UNIT["US Foot",0.30480061]] +LM2MTCFT,PROJCS["LM2MTCFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.8833333],PARAMETER["standard_parallel_2",46.45],PARAMETER["latitude_of_origin",47.1682986],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486866.43],UNIT["US Foot",0.30480061]] +LM2MTM,PROJCS["LM2MTM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",45],PARAMETER["latitude_of_origin",47.0126454],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",600000],PARAMETER["false_northing",306982.36]] +LM2MTNFT,PROJCS["LM2MTNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.7166667],PARAMETER["standard_parallel_2",47.85],PARAMETER["latitude_of_origin",48.2839534],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",468377.04],UNIT["US Foot",0.30480061]] +LM2MTSFT,PROJCS["LM2MTSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.4],PARAMETER["standard_parallel_2",44.8666667],PARAMETER["latitude_of_origin",45.6351048],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",596169.89],UNIT["US Foot",0.30480061]] +LM2NBRUN,PROJCS["LM2NBRUN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",33],PARAMETER["latitude_of_origin",39.0867598],PARAMETER["central_meridian",-66.5],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2NBSEA,PROJCS["LM2NBSEA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.3333333],PARAMETER["standard_parallel_2",46.6666667],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",38],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2NCAFT,PROJCS["LM2NCAFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.3333333],PARAMETER["standard_parallel_2",36.1666667],PARAMETER["latitude_of_origin",35.2517589],PARAMETER["central_meridian",-78.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",546538.78],UNIT["US Foot",0.30480061]] +LM2NDNFT,PROJCS["LM2NDNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.4333333],PARAMETER["standard_parallel_2",48.7333333],PARAMETER["latitude_of_origin",48.084719],PARAMETER["central_meridian",-100.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",395667.3],UNIT["US Foot",0.30480061]] +LM2NDNM,PROJCS["LM2NDNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.7333333],PARAMETER["standard_parallel_2",47.4333333],PARAMETER["latitude_of_origin",48.0847188],PARAMETER["central_meridian",-100.5],PARAMETER["false_easting",600000],PARAMETER["false_northing",120599.98]] +LM2NDSFT,PROJCS["LM2NDSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.1833333],PARAMETER["standard_parallel_2",47.4833333],PARAMETER["latitude_of_origin",46.8346604],PARAMETER["central_meridian",-100.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",425949.37],UNIT["US Foot",0.30480061]] +LM2NEBM,PROJCS["LM2NEBM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43],PARAMETER["standard_parallel_2",40],PARAMETER["latitude_of_origin",41.5058803],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",500000],PARAMETER["false_northing",185694.92]] +LM2NEBNF,PROJCS["LM2NEBNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.85],PARAMETER["standard_parallel_2",42.8166667],PARAMETER["latitude_of_origin",42.3339616],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",364631.59],UNIT["US Foot",0.30480061]] +LM2NEBSF,PROJCS["LM2NEBSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.2833333],PARAMETER["standard_parallel_2",41.7166667],PARAMETER["latitude_of_origin",41.001319],PARAMETER["central_meridian",-99.49999999999993],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486220.86],UNIT["US Foot",0.30480061]] +LM2NEPAL,PROJCS["LM2NEPAL",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",27],PARAMETER["latitude_of_origin",28.5036278],PARAMETER["central_meridian",84],PARAMETER["false_easting",2000000],PARAMETER["false_northing",10000000]] +LM2NFA,PROJCS["LM2NFA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",46.0275217],PARAMETER["central_meridian",-45.99999999999996],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LM2NFB,PROJCS["LM2NFB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",46.0275217],PARAMETER["central_meridian",-51],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LM2NHEM,PROJCS["LM2NHEM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",60],PARAMETER["standard_parallel_2",30],PARAMETER["latitude_of_origin",45.6982614],PARAMETER["central_meridian",20],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2NSEA,PROJCS["LM2NSEA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",58.8333333],PARAMETER["standard_parallel_2",54.1666667],PARAMETER["latitude_of_origin",56.52417129999998],PARAMETER["central_meridian",0],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2NSW1,PROJCS["LM2NSW1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-30],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-36],PARAMETER["central_meridian",147],PARAMETER["false_easting",700000],PARAMETER["false_northing",8200000]] +LM2NSW2,PROJCS["LM2NSW2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-32.66666666666664],PARAMETER["standard_parallel_2",-35.33333333333334],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["false_easting",1000000],PARAMETER["false_northing",10000000]] +LM2NZN,PROJCS["LM2NZN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-33.33333329999995],PARAMETER["standard_parallel_2",-38.66666669999996],PARAMETER["latitude_of_origin",-36.01531539999996],PARAMETER["central_meridian",175],PARAMETER["false_easting",0],PARAMETER["false_northing",-1697.5]] +LM2NZS,PROJCS["LM2NZS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-41.3333333],PARAMETER["standard_parallel_2",-46.66666669999994],PARAMETER["latitude_of_origin",-44.02028839999996],PARAMETER["central_meridian",171],PARAMETER["false_easting",0],PARAMETER["false_northing",-2251.83]] +LM2OHINF,PROJCS["LM2OHINF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.4333333],PARAMETER["standard_parallel_2",41.7],PARAMETER["latitude_of_origin",41.0676991],PARAMETER["central_meridian",-82.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",510419.83],UNIT["US Foot",0.30480061]] +LM2OHISF,PROJCS["LM2OHISF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.7333333],PARAMETER["standard_parallel_2",40.0333333],PARAMETER["latitude_of_origin",39.3843587],PARAMETER["central_meridian",-82.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",504195.18],UNIT["US Foot",0.30480061]] +LM2OKLNF,PROJCS["LM2OKLNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.5666667],PARAMETER["standard_parallel_2",36.7666667],PARAMETER["latitude_of_origin",36.1674458],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424960.05],UNIT["US Foot",0.30480061]] +LM2OKLNM,PROJCS["LM2OKLNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.7666667],PARAMETER["standard_parallel_2",35.5666667],PARAMETER["latitude_of_origin",36.1674456],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",600000],PARAMETER["false_northing",129531.44]] +LM2OKLSF,PROJCS["LM2OKLSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.9333333],PARAMETER["standard_parallel_2",35.2333333],PARAMETER["latitude_of_origin",34.5841963],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455201.85],UNIT["US Foot",0.30480061]] +LM2OKLSM,PROJCS["LM2OKLSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.2333333],PARAMETER["standard_parallel_2",33.9333333],PARAMETER["latitude_of_origin",34.5841961],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",600000],PARAMETER["false_northing",138749.82]] +LM2ONH25,PROJCS["LM2ONH25",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25.3333333],PARAMETER["standard_parallel_2",30.6666667],PARAMETER["latitude_of_origin",28.0112409],PARAMETER["central_meridian",-78.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2889214.55]] +LM2ORENF,PROJCS["LM2ORENF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.3333333],PARAMETER["standard_parallel_2",46],PARAMETER["latitude_of_origin",45.1687263],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547601.51],UNIT["US Foot",0.30480061]] +LM2ORESF,PROJCS["LM2ORESF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.3333333],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",43.1685891],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547357.21],UNIT["US Foot",0.30480061]] +LM2OSTER,PROJCS["LM2OSTER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",47.5072345],PARAMETER["central_meridian",14],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2PAK,PROJCS["LM2PAK",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.49999998290061],PARAMETER["standard_parallel_2",26.00000002758644],PARAMETER["latitude_of_origin",28.99999999551055],PARAMETER["central_meridian",63.00000001395566],PARAMETER["false_easting",500000],PARAMETER["false_northing",1000000]] +LM2PANFT,PROJCS["LM2PANFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.8833333],PARAMETER["standard_parallel_2",41.95],PARAMETER["latitude_of_origin",41.4174077],PARAMETER["central_meridian",-77.74999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455699.08],UNIT["US Foot",0.30480061]] +LM2PASFT,PROJCS["LM2PASFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.9333333],PARAMETER["standard_parallel_2",40.8],PARAMETER["latitude_of_origin",40.3671383],PARAMETER["central_meridian",-77.74999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",376593.83],UNIT["US Foot",0.30480061]] +LM2PRMB,PROJCS["LM2PRMB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24],PARAMETER["standard_parallel_2",18],PARAMETER["latitude_of_origin",21.0102961],PARAMETER["central_meridian",114],PARAMETER["false_easting",500000],PARAMETER["false_northing",501138.4]] +LM2PRV1F,PROJCS["LM2PRV1F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.4333333],PARAMETER["standard_parallel_2",18.0333333],PARAMETER["latitude_of_origin",18.2333726],PARAMETER["central_meridian",-66.43333329999994],PARAMETER["false_easting",500000],PARAMETER["false_northing",145256.89],UNIT["US Foot",0.30480061]] +LM2PRV2F,PROJCS["LM2PRV2F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.4333333],PARAMETER["standard_parallel_2",18.0333333],PARAMETER["latitude_of_origin",18.2333726],PARAMETER["central_meridian",-66.43333329999994],PARAMETER["false_easting",500000],PARAMETER["false_northing",245256.89],UNIT["US Foot",0.30480061]] +LM2RUSS,PROJCS["LM2RUSS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",66],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",55.5285841],PARAMETER["central_meridian",96],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS1,PROJCS["LM2RUSS1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",54.6666667],PARAMETER["standard_parallel_2",49.3333333],PARAMETER["latitude_of_origin",52.0268006],PARAMETER["central_meridian",116],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS2,PROJCS["LM2RUSS2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",54.6666667],PARAMETER["standard_parallel_2",49.3333333],PARAMETER["latitude_of_origin",52.0268006],PARAMETER["central_meridian",96],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS3,PROJCS["LM2RUSS3",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.6666667],PARAMETER["standard_parallel_2",41.3333333],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",107],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS4,PROJCS["LM2RUSS4",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.6666667],PARAMETER["standard_parallel_2",41.3333333],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",123],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS5,PROJCS["LM2RUSS5",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.6666667],PARAMETER["standard_parallel_2",41.3333333],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",91],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS6,PROJCS["LM2RUSS6",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",64],PARAMETER["standard_parallel_2",32],PARAMETER["latitude_of_origin",48.8940765],PARAMETER["central_meridian",56],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2SCHIN,PROJCS["LM2SCHIN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18],PARAMETER["standard_parallel_2",24],PARAMETER["latitude_of_origin",21.0102961],PARAMETER["central_meridian",114],PARAMETER["false_easting",500000],PARAMETER["false_northing",501138.4]] +LM2SCHNS,PROJCS["LM2SCHNS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",10],PARAMETER["standard_parallel_2",18],PARAMETER["latitude_of_origin",14.0119194],PARAMETER["central_meridian",115],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2SCNFT,PROJCS["LM2SCNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.7666667],PARAMETER["standard_parallel_2",34.9666667],PARAMETER["latitude_of_origin",34.3673961],PARAMETER["central_meridian",-81],PARAMETER["false_easting",2000000],PARAMETER["false_northing",497599.34],UNIT["US Foot",0.30480061]] +LM2SCSFT,PROJCS["LM2SCSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.3333333],PARAMETER["standard_parallel_2",33.6666667],PARAMETER["latitude_of_origin",33.0008557],PARAMETER["central_meridian",-81],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424761.1],UNIT["US Foot",0.30480061]] +LM2SDNFT,PROJCS["LM2SDNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.4166667],PARAMETER["standard_parallel_2",45.6833333],PARAMETER["latitude_of_origin",45.0511848],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",443993.06],UNIT["US Foot",0.30480061]] +LM2SDSFT,PROJCS["LM2SDSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.8333333],PARAMETER["standard_parallel_2",44.4],PARAMETER["latitude_of_origin",43.6183918],PARAMETER["central_meridian",-100.3333333],PARAMETER["false_easting",2000000],PARAMETER["false_northing",468361.68],UNIT["US Foot",0.30480061]] +LM2SEYCH,PROJCS["LM2SEYCH",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-1.999999999999966],PARAMETER["standard_parallel_2",-10.99999999999998],PARAMETER["latitude_of_origin",-6.50690739999996],PARAMETER["central_meridian",51],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +LM2SHAW,PROJCS["LM2SHAW",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",7],PARAMETER["standard_parallel_2",10],PARAMETER["latitude_of_origin",8.501003999999996],PARAMETER["central_meridian",106],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2SYRIA,PROJCS["LM2SYRIA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",17],PARAMETER["standard_parallel_2",33],PARAMETER["latitude_of_origin",25.0895049],PARAMETER["central_meridian",48],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TAIW,PROJCS["LM2TAIW",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",22.25],PARAMETER["standard_parallel_2",24.75],PARAMETER["latitude_of_origin",23.5020212],PARAMETER["central_meridian",120.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TARIM,PROJCS["LM2TARIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.5],PARAMETER["standard_parallel_2",41.6666667],PARAMETER["latitude_of_origin",39.0993748],PARAMETER["central_meridian",84],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TIBET,PROJCS["LM2TIBET",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.99999999781213],PARAMETER["standard_parallel_2",24.99999982819388],PARAMETER["latitude_of_origin",45.00000000014619],PARAMETER["central_meridian",84.999999988817],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TIMAN,PROJCS["LM2TIMAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",65.6666667],PARAMETER["standard_parallel_2",68.3333333],PARAMETER["latitude_of_origin",67.0122484],PARAMETER["central_meridian",56.5],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2TURK,PROJCS["LM2TURK",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6666667],PARAMETER["standard_parallel_2",43.3333333],PARAMETER["latitude_of_origin",42.0047273],PARAMETER["central_meridian",28.9809583],PARAMETER["false_easting",0],PARAMETER["false_northing",524.95]] +LM2TURKG,PROJCS["LM2TURKG",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",38],PARAMETER["latitude_of_origin",39.0023944],PARAMETER["central_meridian",35],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0]] +LM2TURKY,PROJCS["LM2TURKY",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",39.0215807],PARAMETER["central_meridian",35],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1003455.28]] +LM2TXCF,PROJCS["LM2TXCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.1166667],PARAMETER["standard_parallel_2",31.8833333],PARAMETER["latitude_of_origin",31.0013911],PARAMETER["central_meridian",-100.3333333],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485417.56],UNIT["US Foot",0.30480061]] +LM2TXCM,PROJCS["LM2TXCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333],PARAMETER["standard_parallel_2",30.1166667],PARAMETER["latitude_of_origin",31.0013908],PARAMETER["central_meridian",-100.3333333],PARAMETER["false_easting",700000],PARAMETER["false_northing",3147960.78]] +LM2TXNCF,PROJCS["LM2TXNCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.1333333],PARAMETER["standard_parallel_2",33.9666667],PARAMETER["latitude_of_origin",33.0516209],PARAMETER["central_meridian",-97.49999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",503845.05],UNIT["US Foot",0.30480061]] +LM2TXNCM,PROJCS["LM2TXNCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.9666667],PARAMETER["standard_parallel_2",32.1333333],PARAMETER["latitude_of_origin",33.0516206],PARAMETER["central_meridian",-98.49999999999994],PARAMETER["false_easting",600000],PARAMETER["false_northing",2153577.14]] +LM2TXSCF,PROJCS["LM2TXSCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",28.3833333],PARAMETER["standard_parallel_2",30.2833333],PARAMETER["latitude_of_origin",29.3348392],PARAMETER["central_meridian",-98.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",545930.94],UNIT["US Foot",0.30480061]] +LM2TXSCM,PROJCS["LM2TXSCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.2833333],PARAMETER["standard_parallel_2",28.3833333],PARAMETER["latitude_of_origin",29.3348388],PARAMETER["central_meridian",-98.99999999999997],PARAMETER["false_easting",600000],PARAMETER["false_northing",4166406.43]] +LM2TXSF,PROJCS["LM2TXSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26.1666667],PARAMETER["standard_parallel_2",27.8333333],PARAMETER["latitude_of_origin",27.0010515],PARAMETER["central_meridian",-98.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485012.86],UNIT["US Foot",0.30480061]] +LM2TXSM,PROJCS["LM2TXSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.8333333],PARAMETER["standard_parallel_2",26.1666667],PARAMETER["latitude_of_origin",27.0010513],PARAMETER["central_meridian",-98.49999999999994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5147838.39]] +LM2UKN,PROJCS["LM2UKN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",52],PARAMETER["standard_parallel_2",57],PARAMETER["latitude_of_origin",54.5257722],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2USSR,PROJCS["LM2USSR",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",74],PARAMETER["standard_parallel_2",42],PARAMETER["latitude_of_origin",59.3395467],PARAMETER["central_meridian",105],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2USSR1,PROJCS["LM2USSR1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.5],PARAMETER["standard_parallel_2",51.5],PARAMETER["latitude_of_origin",48.5300074],PARAMETER["central_meridian",52],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2USSR2,PROJCS["LM2USSR2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",40.039788],PARAMETER["central_meridian",63],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM2UTHCF,PROJCS["LM2UTHCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.0166667],PARAMETER["standard_parallel_2",40.65],PARAMETER["latitude_of_origin",39.8349778],PARAMETER["central_meridian",-111.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",546937.88],UNIT["US Foot",0.30480061]] +LM2UTHNF,PROJCS["LM2UTHNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.7166667],PARAMETER["standard_parallel_2",41.7833333],PARAMETER["latitude_of_origin",41.2507368],PARAMETER["central_meridian",-111.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",334237.62],UNIT["US Foot",0.30480061]] +LM2UTHSF,PROJCS["LM2UTHSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.2166667],PARAMETER["standard_parallel_2",38.35],PARAMETER["latitude_of_origin",37.7840698],PARAMETER["central_meridian",-111.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",406857.45],UNIT["US Foot",0.30480061]] +LM2VEN,PROJCS["LM2VEN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",7],PARAMETER["standard_parallel_2",13],PARAMETER["latitude_of_origin",10.0047415],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["false_easting",1111539.44],PARAMETER["false_northing",536590.41]] +LM2VENCN,PROJCS["LM2VENCN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",3],PARAMETER["standard_parallel_2",9.000000000000002],PARAMETER["latitude_of_origin",6.002827699999997],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1664090.82]] +LM2VENPC,PROJCS["LM2VENPC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",12],PARAMETER["standard_parallel_2",6],PARAMETER["latitude_of_origin",9.0042597],PARAMETER["central_meridian",-69.99999999999994],PARAMETER["false_easting",1444072.44],PARAMETER["false_northing",1440169.11]] +LM2VIET,PROJCS["LM2VIET",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",9.000000000000002],PARAMETER["standard_parallel_2",7],PARAMETER["latitude_of_origin",8.000419599999997],PARAMETER["central_meridian",108],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2VIRNF,PROJCS["LM2VIRNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.0333333],PARAMETER["standard_parallel_2",39.2],PARAMETER["latitude_of_origin",38.6174705],PARAMETER["central_meridian",-78.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",346244.54],UNIT["US Foot",0.30480061]] +LM2VIRSF,PROJCS["LM2VIRSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.7666667],PARAMETER["standard_parallel_2",37.9666667],PARAMETER["latitude_of_origin",37.3674801],PARAMETER["central_meridian",-78.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",376513.28],UNIT["US Foot",0.30480061]] +LM2WAUST,PROJCS["LM2WAUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-32.65859432245691],PARAMETER["standard_parallel_2",-35.35149595957179],PARAMETER["latitude_of_origin",-25.32172549999997],PARAMETER["central_meridian",120.8940947726037],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2WISCF,PROJCS["LM2WISCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.25],PARAMETER["standard_parallel_2",45.5],PARAMETER["latitude_of_origin",44.8761469],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",380166.49],UNIT["US Foot",0.30480061]] +LM2WISNF,PROJCS["LM2WISNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.5666667],PARAMETER["standard_parallel_2",46.7666667],PARAMETER["latitude_of_origin",46.1677717],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",365046.6],UNIT["US Foot",0.30480061]] +LM2WISSF,PROJCS["LM2WISSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.7333333],PARAMETER["standard_parallel_2",44.0666667],PARAMETER["latitude_of_origin",43.4012402],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",510702.31],UNIT["US Foot",0.30480061]] +LM2WSHNF,PROJCS["LM2WSHNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.5],PARAMETER["standard_parallel_2",48.7333333],PARAMETER["latitude_of_origin",48.1179153],PARAMETER["central_meridian",-120.8333333],PARAMETER["false_easting",2000000],PARAMETER["false_northing",407781.44],UNIT["US Foot",0.30480061]] +LM2WSHSF,PROJCS["LM2WSHSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.8333333],PARAMETER["standard_parallel_2",47.3333333],PARAMETER["latitude_of_origin",46.585085],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",456465.91],UNIT["US Foot",0.30480061]] +LM2WVANF,PROJCS["LM2WVANF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39],PARAMETER["standard_parallel_2",40.25],PARAMETER["latitude_of_origin",39.6259561],PARAMETER["central_meridian",-79.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",410097.76],UNIT["US Foot",0.30480061]] +LM2WVASF,PROJCS["LM2WVASF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.4833333],PARAMETER["standard_parallel_2",38.8833333],PARAMETER["latitude_of_origin",38.1844732],PARAMETER["central_meridian",-81],PARAMETER["false_easting",2000000],PARAMETER["false_northing",431297.77],UNIT["US Foot",0.30480061]] +LM2_WA_WGS84,PROJCS["LM2_WA_WGS84",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-83.49999997620704],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-82.50000000599761],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",343122.675],PARAMETER["false_northing",203866.49]] +LMFRAN93,PROJCS["LMFRAN93",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["unnamed",1]] +LOCAL,LOCAL_CS["LOCAL - (unsupported)"] +LOE7330,PROJCS["LOE7330",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.99999999900352],PARAMETER["standard_parallel_2",48.99999999557553],PARAMETER["latitude_of_origin",47.50000000000002],PARAMETER["central_meridian",13],PARAMETER["false_easting",300000],PARAMETER["false_northing",200000]] +LOE7332,PROJCS["LOE7332",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.99999999900352],PARAMETER["standard_parallel_2",48.99999999557553],PARAMETER["latitude_of_origin",47.50000000000002],PARAMETER["central_meridian",13.33333333333331],PARAMETER["false_easting",400000],PARAMETER["false_northing",400000]] +LOE8032,PROJCS["LOE8032",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.99999999900352],PARAMETER["standard_parallel_2",48.99999999557553],PARAMETER["latitude_of_origin",47.99999999999998],PARAMETER["central_meridian",13.33333333333331],PARAMETER["false_easting",400000],PARAMETER["false_northing",400000]] +MALAYA,LOCAL_CS["MALAYA - (unsupported)"] +MALRSOE,LOCAL_CS["MALRSOE - (unsupported)"] +MALRSOW,LOCAL_CS["MALRSOW - (unsupported)"] +MGA48,PROJCS["MGA48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA49,PROJCS["MGA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA50,PROJCS["MGA50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA51,PROJCS["MGA51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA52,PROJCS["MGA52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA53,PROJCS["MGA53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA54,PROJCS["MGA54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA55,PROJCS["MGA55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA56,PROJCS["MGA56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA57,PROJCS["MGA57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA58,PROJCS["MGA58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MICH_GEOREF,LOCAL_CS["MICH_GEOREF - (unsupported)"] +MPCALIF,LOCAL_CS["MPCALIF - (unsupported)"] +MR1630N,PROJCS["MR1630N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",16.5],PARAMETER["central_meridian",39.6666667],PARAMETER["scale_factor",0.9590787188081463],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +MR21N,PROJCS["MR21N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",21],PARAMETER["central_meridian",40],PARAMETER["scale_factor",0.933982001373389],PARAMETER["false_easting",100000],PARAMETER["false_northing",800000]] +MR36N,PROJCS["MR36N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.8099581558643186],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR38N,PROJCS["MR38N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",38],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.7890166629883195],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR43N,PROJCS["MR43N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",43],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.7324998104788255],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR65N,PROJCS["MR65N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",65],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.4237899569845271],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR7S,PROJCS["MR7S",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",-6.999999999999995],PARAMETER["central_meridian",115],PARAMETER["scale_factor",0.9925953501989099],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRAFRICA,PROJCS["MRAFRICA",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRANS,PROJCS["MRANS",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRBLACKS,PROJCS["MRBLACKS",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",34],PARAMETER["scale_factor",1],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0]] +MRCAMER,PROJCS["MRCAMER",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRCARIB,PROJCS["MRCARIB",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",19],PARAMETER["central_meridian",-79.99999999999994],PARAMETER["scale_factor",0.9458579352767946],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRCONGO,PROJCS["MRCONGO",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",-4.999999999999972],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9962204409159013],PARAMETER["false_easting",200000],PARAMETER["false_northing",1051440.8]] +MREV,PROJCS["MREV",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",90],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",0]] +MRGOM,PROJCS["MRGOM",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",25],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["scale_factor",0.9068561129815975],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +MRINDO,PROJCS["MRINDO",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0.5386389000000007],PARAMETER["central_meridian",101.4418306],PARAMETER["scale_factor",0.9999561056335834],PARAMETER["false_easting",400000],PARAMETER["false_northing",100000]] +MRINDON,PROJCS["MRINDON",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0.539165300000001],PARAMETER["central_meridian",101.4417703],PARAMETER["scale_factor",0.9999560198000614],PARAMETER["false_easting",400000],PARAMETER["false_northing",100000]] +MRLCC,PROJCS["MRLCC",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",365392607.481532],PARAMETER["central_meridian",109.9999999888982],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",3900000],PARAMETER["false_northing",900000]] +MRMALAY,PROJCS["MRMALAY",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",4.85],PARAMETER["central_meridian",109],PARAMETER["scale_factor",0.9964432276572127],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +MRNAM,PROJCS["MRNAM",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",15],PARAMETER["central_meridian",108],PARAMETER["scale_factor",0.9661424762736215],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +MRNEIEZ,PROJCS["MRNEIEZ",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",110],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",3900000],PARAMETER["false_northing",900000]] +MRNEWFND,PROJCS["MRNEWFND",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",46],PARAMETER["central_meridian",-45.5],PARAMETER["scale_factor",0.6958780751155514],PARAMETER["false_easting",500000],PARAMETER["false_northing",1000000]] +MRNSEA,PROJCS["MRNSEA",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",57.8129472],PARAMETER["central_meridian",-1.999999999999966],PARAMETER["scale_factor",0.5339721600128644],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0]] +MRNWL10D,PROJCS["MRNWL10D",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",10000000]] +MRVENZ,PROJCS["MRVENZ",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-64.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0]] +MRVIET,PROJCS["MRVIET",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",18],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9513606030407835],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +MRWORLD,PROJCS["MRWORLD",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",0]] +MRWORLD1,PROJCS["MRWORLD1",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",10000000],PARAMETER["false_northing",0]] +MRWORLD2,PROJCS["MRWORLD2",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRWSOUTH,PROJCS["MRWSOUTH",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",20000000]] +MSAFRICA,LOCAL_CS["MSAFRICA - (unsupported)"] +MW180E,LOCAL_CS["MW180E - (unsupported)"] +MW90EAST,LOCAL_CS["MW90EAST - (unsupported)"] +MW90WEST,LOCAL_CS["MW90WEST - (unsupported)"] +MWSPHERE,LOCAL_CS["MWSPHERE - (unsupported)"] +NTM51,PROJCS["NTM51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM52,PROJCS["NTM52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM53,PROJCS["NTM53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM54,PROJCS["NTM54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM55,PROJCS["NTM55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM56,PROJCS["NTM56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NUTM01,PROJCS["NUTM01",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM01_FT,PROJCS["NUTM01_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-177.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM02,PROJCS["NUTM02",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM02_FT,PROJCS["NUTM02_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-171.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM03,PROJCS["NUTM03",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM03_FT,PROJCS["NUTM03_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-165.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM04,PROJCS["NUTM04",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM04_FT,PROJCS["NUTM04_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-159.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM05,PROJCS["NUTM05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM05_FT,PROJCS["NUTM05_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM06,PROJCS["NUTM06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM06_FT,PROJCS["NUTM06_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-147.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM07,PROJCS["NUTM07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM07_FT,PROJCS["NUTM07_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-141.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM08,PROJCS["NUTM08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM08_FT,PROJCS["NUTM08_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-135.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM09,PROJCS["NUTM09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM09_FT,PROJCS["NUTM09_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-129.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM10,PROJCS["NUTM10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM10_FT,PROJCS["NUTM10_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-123.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM11,PROJCS["NUTM11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM11_FT,PROJCS["NUTM11_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-117.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM12,PROJCS["NUTM12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM12_FT,PROJCS["NUTM12_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-111.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM13,PROJCS["NUTM13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM13_FT,PROJCS["NUTM13_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-105.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM14,PROJCS["NUTM14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM14_FT,PROJCS["NUTM14_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-99.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM15,PROJCS["NUTM15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM15_FT,PROJCS["NUTM15_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-92.99999999999996],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM16,PROJCS["NUTM16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM16_FT,PROJCS["NUTM16_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-86.99999999999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM17,PROJCS["NUTM17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM17_FT,PROJCS["NUTM17_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM18,PROJCS["NUTM18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM18_FT,PROJCS["NUTM18_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-75.00000000000016],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM19,PROJCS["NUTM19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM19_FT,PROJCS["NUTM19_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69.00000000000013],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM20,PROJCS["NUTM20",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM20_FT,PROJCS["NUTM20_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-63.00000000000013],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM21,PROJCS["NUTM21",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM22,PROJCS["NUTM22",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM23,PROJCS["NUTM23",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM24,PROJCS["NUTM24",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM25,PROJCS["NUTM25",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM26,PROJCS["NUTM26",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM27,PROJCS["NUTM27",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM28,PROJCS["NUTM28",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM29,PROJCS["NUTM29",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM30,PROJCS["NUTM30",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM31,PROJCS["NUTM31",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM32,PROJCS["NUTM32",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM33,PROJCS["NUTM33",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM34,PROJCS["NUTM34",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM35,PROJCS["NUTM35",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM36,PROJCS["NUTM36",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM37,PROJCS["NUTM37",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM38,PROJCS["NUTM38",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM39,PROJCS["NUTM39",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM40,PROJCS["NUTM40",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM41,PROJCS["NUTM41",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM42,PROJCS["NUTM42",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM43,PROJCS["NUTM43",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM44,PROJCS["NUTM44",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM45,PROJCS["NUTM45",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM46,PROJCS["NUTM46",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM47,PROJCS["NUTM47",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM48,PROJCS["NUTM48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM49,PROJCS["NUTM49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM50,PROJCS["NUTM50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM51,PROJCS["NUTM51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM52,PROJCS["NUTM52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM53,PROJCS["NUTM53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM54,PROJCS["NUTM54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM55,PROJCS["NUTM55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM56,PROJCS["NUTM56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM57,PROJCS["NUTM57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM58,PROJCS["NUTM58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM59,PROJCS["NUTM59",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM60,PROJCS["NUTM60",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NZAMUR49,PROJCS["NZAMUR49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.68911658055557],PARAMETER["central_meridian",173.0101333888891],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZBLUF49,PROJCS["NZBLUF49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-46.60000961111109],PARAMETER["central_meridian",168.342872],PARAMETER["scale_factor",1],PARAMETER["false_easting",300002.66],PARAMETER["false_northing",699999.58],UNIT["unnamed",1]] +NZBULL49,PROJCS["NZBULL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.81080286111109],PARAMETER["central_meridian",171.5812600611113],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZBYPL49,PROJCS["NZBYPL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-37.76124981111111],PARAMETER["central_meridian",176.4661972499998],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZCOLL49,PROJCS["NZCOLL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.7147590611111],PARAMETER["central_meridian",172.6720465],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZGAWL49,PROJCS["NZGAWL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.74871156111108],PARAMETER["central_meridian",171.3607484694444],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZGREY49,PROJCS["NZGREY49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.33369428055552],PARAMETER["central_meridian",171.5497713111112],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZHAWK49,PROJCS["NZHAWK49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.65092931111111],PARAMETER["central_meridian",176.6736805305557],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZHOKI49,PROJCS["NZHOKI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.88632236111108],PARAMETER["central_meridian",170.9799934999998],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZJACK49,PROJCS["NZJACK49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.97780288888887],PARAMETER["central_meridian",168.606267],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZKARA49,PROJCS["NZKARA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.28991153055556],PARAMETER["central_meridian",172.1090281888886],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZLIND49,PROJCS["NZLIND49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.73526796944446],PARAMETER["central_meridian",169.4677550805554],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMARL49,PROJCS["NZMARL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.54448666944445],PARAMETER["central_meridian",173.8020741111113],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMG,LOCAL_CS["NZMG - (unsupported)"] +NZMTED49,PROJCS["NZMTED49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-36.87986528055556],PARAMETER["central_meridian",174.764339361111],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMTNI49,PROJCS["NZMTNI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.13290258055557],PARAMETER["central_meridian",168.3986411888889],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMTPL49,PROJCS["NZMTPL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.59063758055553],PARAMETER["central_meridian",172.7271935805556],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMTYO49,PROJCS["NZMTYO49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.56372616944442],PARAMETER["central_meridian",167.7388617805554],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZNELS49,PROJCS["NZNELS49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.27454471944445],PARAMETER["central_meridian",173.2993168111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZNTAI49,PROJCS["NZNTAI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.8615133611111],PARAMETER["central_meridian",170.2825891111109],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZOBSE49,PROJCS["NZOBSE49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.81619661111111],PARAMETER["central_meridian",170.6285951694446],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZOKAR49,PROJCS["NZOKAR49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.11012813888885],PARAMETER["central_meridian",170.2609258305558],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZPOVE49,PROJCS["NZPOVE49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-38.62470278055553],PARAMETER["central_meridian",177.8856362805553],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZTARA49,PROJCS["NZTARA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.13575831111109],PARAMETER["central_meridian",174.2280117500001],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZTIMA49,PROJCS["NZTIMA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.40222036111108],PARAMETER["central_meridian",171.0572508305555],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZTM,PROJCS["NZTM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",173],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1600000],PARAMETER["false_northing",10000000]] +NZTUHI49,PROJCS["NZTUHI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.51247038888886],PARAMETER["central_meridian",175.6400368111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZWAIR49,PROJCS["NZWAIR49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.9255326388889],PARAMETER["central_meridian",175.6473496694445],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZWANG49,PROJCS["NZWANG49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.24194713888888],PARAMETER["central_meridian",175.4880996111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZWELL49,PROJCS["NZWELL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.30131963888891],PARAMETER["central_meridian",174.7766231111108],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +OG45N45E,LOCAL_CS["OG45N45E - (unsupported)"] +OG55N80E,LOCAL_CS["OG55N80E - (unsupported)"] +OGEQU90W,LOCAL_CS["OGEQU90W - (unsupported)"] +OGNPOLE,LOCAL_CS["OGNPOLE - (unsupported)"] +OMALSK1F,LOCAL_CS["OMALSK1F - (unsupported)"] +OMALSK1M,LOCAL_CS["OMALSK1M - (unsupported)"] +OSASIA,LOCAL_CS["OSASIA - (unsupported)"] +OSNAMER,LOCAL_CS["OSNAMER - (unsupported)"] +OSSYRIA,LOCAL_CS["OSSYRIA - (unsupported)"] +PCALASKA,LOCAL_CS["PCALASKA - (unsupported)"] +PCALBERT,LOCAL_CS["PCALBERT - (unsupported)"] +PCG94,PROJCS["PCG94",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",115.8166666666661],PARAMETER["scale_factor",0.99999906],PARAMETER["false_easting",50000],PARAMETER["false_northing",3800000]] +PCNSLOPE,LOCAL_CS["PCNSLOPE - (unsupported)"] +PCNWT,LOCAL_CS["PCNWT - (unsupported)"] +PCTRUSFT,LOCAL_CS["PCTRUSFT - (unsupported)"] +PCWORLD,LOCAL_CS["PCWORLD - (unsupported)"] +PSCANADA,LOCAL_CS["PSCANADA - (unsupported)"] +PSFALK,LOCAL_CS["PSFALK - (unsupported)"] +PSGREEN,LOCAL_CS["PSGREEN - (unsupported)"] +PSN150W,LOCAL_CS["PSN150W - (unsupported)"] +PSNORTH,LOCAL_CS["PSNORTH - (unsupported)"] +PSNORWAY,LOCAL_CS["PSNORWAY - (unsupported)"] +PSNTH000,LOCAL_CS["PSNTH000 - (unsupported)"] +PSNTH045,LOCAL_CS["PSNTH045 - (unsupported)"] +PSNTH180,LOCAL_CS["PSNTH180 - (unsupported)"] +PSSOUTH,LOCAL_CS["PSSOUTH - (unsupported)"] +PSSTH000,LOCAL_CS["PSSTH000 - (unsupported)"] +PS_WGS84,LOCAL_CS["PS_WGS84 - (unsupported)"] +PUW1992,PROJCS["PUW1992",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",19],PARAMETER["scale_factor",0.9993],PARAMETER["false_easting",500000],PARAMETER["false_northing",-5300000]] +PUWG1992,PROJCS["PUWG1992",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",19],PARAMETER["scale_factor",0.9993],PARAMETER["false_easting",500000],PARAMETER["false_northing",-5300000]] +QC_MTM05,PROJCS["QC_MTM05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-64.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM06,PROJCS["QC_MTM06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-67.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM07,PROJCS["QC_MTM07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM08,PROJCS["QC_MTM08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.49999999999997],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM09,PROJCS["QC_MTM09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-76.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM10,PROJCS["QC_MTM10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-79.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +RO90E,LOCAL_CS["RO90E - (unsupported)"] +RO90W,LOCAL_CS["RO90W - (unsupported)"] +ROBINSON,LOCAL_CS["ROBINSON - (unsupported)"] +ROS4270,LOCAL_CS["ROS4270 - (unsupported)"] +RPBRA,LOCAL_CS["RPBRA - (unsupported)"] +RPMON,LOCAL_CS["RPMON - (unsupported)"] +RPNAM,LOCAL_CS["RPNAM - (unsupported)"] +RPSIB,LOCAL_CS["RPSIB - (unsupported)"] +RPUSSR,LOCAL_CS["RPUSSR - (unsupported)"] +S34JFRX,LOCAL_CS["S34JFRX - (unsupported)"] +S34SRX,LOCAL_CS["S34SRX - (unsupported)"] +S45BRX,LOCAL_CS["S45BRX - (unsupported)"] +SNSPHERE,LOCAL_CS["SNSPHERE - (unsupported)"] +SNWORLD,LOCAL_CS["SNWORLD - (unsupported)"] +STME24,PROJCS["STME24",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",24],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +STMLO11,LOCAL_CS["STMLO11 - (unsupported)"] +STMLO13,LOCAL_CS["STMLO13 - (unsupported)"] +STMLO15,LOCAL_CS["STMLO15 - (unsupported)"] +STMLO17,LOCAL_CS["STMLO17 - (unsupported)"] +STMLO19,LOCAL_CS["STMLO19 - (unsupported)"] +STMLO21,LOCAL_CS["STMLO21 - (unsupported)"] +STMLO23,LOCAL_CS["STMLO23 - (unsupported)"] +STMLO25,LOCAL_CS["STMLO25 - (unsupported)"] +STMLO25F,LOCAL_CS["STMLO25F - (unsupported)"] +STMLO27,LOCAL_CS["STMLO27 - (unsupported)"] +STMLO27F,LOCAL_CS["STMLO27F - (unsupported)"] +STMLO29,LOCAL_CS["STMLO29 - (unsupported)"] +STMLO31,LOCAL_CS["STMLO31 - (unsupported)"] +STMLO33,LOCAL_CS["STMLO33 - (unsupported)"] +STMLO35,LOCAL_CS["STMLO35 - (unsupported)"] +STMLO37,LOCAL_CS["STMLO37 - (unsupported)"] +STMLO39,LOCAL_CS["STMLO39 - (unsupported)"] +STMLO41,LOCAL_CS["STMLO41 - (unsupported)"] +STMLO43,LOCAL_CS["STMLO43 - (unsupported)"] +STMLO9,LOCAL_CS["STMLO9 - (unsupported)"] +SUTM01,PROJCS["SUTM01",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM02,PROJCS["SUTM02",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM03,PROJCS["SUTM03",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM04,PROJCS["SUTM04",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM05,PROJCS["SUTM05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM06,PROJCS["SUTM06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM07,PROJCS["SUTM07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM08,PROJCS["SUTM08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM09,PROJCS["SUTM09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM10,PROJCS["SUTM10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM11,PROJCS["SUTM11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM12,PROJCS["SUTM12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM13,PROJCS["SUTM13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM14,PROJCS["SUTM14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM15,PROJCS["SUTM15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM16,PROJCS["SUTM16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM17,PROJCS["SUTM17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM18,PROJCS["SUTM18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM19,PROJCS["SUTM19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM20,PROJCS["SUTM20",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM21,PROJCS["SUTM21",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM22,PROJCS["SUTM22",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM23,PROJCS["SUTM23",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM24,PROJCS["SUTM24",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM25,PROJCS["SUTM25",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM26,PROJCS["SUTM26",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM27,PROJCS["SUTM27",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM28,PROJCS["SUTM28",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM29,PROJCS["SUTM29",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM30,PROJCS["SUTM30",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM31,PROJCS["SUTM31",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM32,PROJCS["SUTM32",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM33,PROJCS["SUTM33",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM34,PROJCS["SUTM34",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM35,PROJCS["SUTM35",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM36,PROJCS["SUTM36",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM37,PROJCS["SUTM37",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM38,PROJCS["SUTM38",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM39,PROJCS["SUTM39",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM40,PROJCS["SUTM40",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM41,PROJCS["SUTM41",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM42,PROJCS["SUTM42",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM43,PROJCS["SUTM43",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM44,PROJCS["SUTM44",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM45,PROJCS["SUTM45",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM46,PROJCS["SUTM46",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM47,PROJCS["SUTM47",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM48,PROJCS["SUTM48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM49,PROJCS["SUTM49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM50,PROJCS["SUTM50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM51,PROJCS["SUTM51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM52,PROJCS["SUTM52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM53,PROJCS["SUTM53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM54,PROJCS["SUTM54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM55,PROJCS["SUTM55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM56,PROJCS["SUTM56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM57,PROJCS["SUTM57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM58,PROJCS["SUTM58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM59,PROJCS["SUTM59",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM60,PROJCS["SUTM60",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SWISSNEW,LOCAL_CS["SWISSNEW - (unsupported)"] +SWISSOLD,LOCAL_CS["SWISSOLD - (unsupported)"] +TAIWAN,PROJCS["TAIWAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",120.9995190069077],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",250000],PARAMETER["false_northing",0]] +TM103_30,PROJCS["TM103_30",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",103.5],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM16E,PROJCS["TM16E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",16],PARAMETER["scale_factor",0.95],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM36,PROJCS["TM36",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM36E,PROJCS["TM36E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM42E,PROJCS["TM42E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM54E,PROJCS["TM54E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM54WCM,PROJCS["TM54WCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM6W,PROJCS["TM6W",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-5.999999999999955],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMAFRICA,PROJCS["TMAFRICA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.99],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAFT15,PROJCS["TMAFT15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-92.99999999999996],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.5],PARAMETER["false_northing",0],UNIT["unnamed",0.304800641]] +TMAFT16,PROJCS["TMAFT16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-86.99999999999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.5],PARAMETER["false_northing",0],UNIT["unnamed",0.304800641]] +TMAFT17,PROJCS["TMAFT17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.5],PARAMETER["false_northing",0],UNIT["unnamed",0.304800641]] +TMALABEF,PROJCS["TMALABEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.5],PARAMETER["central_meridian",-85.83333329999994],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABEF83,PROJCS["TMALABEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.50000000812049],PARAMETER["central_meridian",-85.83333329732486],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABEM,PROJCS["TMALABEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.50000000812049],PARAMETER["central_meridian",-85.83333335462063],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMALABWF,PROJCS["TMALABWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-87.49999999999996],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABWF83,PROJCS["TMALABWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-87.49999997163637],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABWM,PROJCS["TMALABWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-87.49999999999996],PARAMETER["scale_factor",0.9999333333],PARAMETER["false_easting",600000],PARAMETER["false_northing",0]] +TMALSK2F,PROJCS["TMALSK2F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-142],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK2F83,PROJCS["TMALSK2F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-142.0000000096286],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK2M,PROJCS["TMALSK2M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-142],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK3F,PROJCS["TMALSK3F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-146],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK3F83,PROJCS["TMALSK3F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-146.000000005058],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK3M,PROJCS["TMALSK3M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-146],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK4F,PROJCS["TMALSK4F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-150],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK4F83,PROJCS["TMALSK4F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-150.0000000004873],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK4M,PROJCS["TMALSK4M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-150],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK5F,PROJCS["TMALSK5F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-154],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK5F83,PROJCS["TMALSK5F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-153.9999999959166],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK5M,PROJCS["TMALSK5M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-154],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK6F,PROJCS["TMALSK6F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-158],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK6F83,PROJCS["TMALSK6F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-157.999999991346],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK6M,PROJCS["TMALSK6M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-158],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK7F,PROJCS["TMALSK7F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-162],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK7F83,PROJCS["TMALSK7F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-161.9999999867753],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK7M,PROJCS["TMALSK7M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-162],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK8F,PROJCS["TMALSK8F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-166],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK8F83,PROJCS["TMALSK8F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-165.9999999822046],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK8M,PROJCS["TMALSK8M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-166],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK9F,PROJCS["TMALSK9F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-170],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK9F83,PROJCS["TMALSK9F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-169.999999977634],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK9M,PROJCS["TMALSK9M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-170],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMAMG48,PROJCS["TMAMG48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG49,PROJCS["TMAMG49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG50,PROJCS["TMAMG50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG51,PROJCS["TMAMG51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG52,PROJCS["TMAMG52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG53,PROJCS["TMAMG53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG54,PROJCS["TMAMG54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG55,PROJCS["TMAMG55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG56,PROJCS["TMAMG56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG57,PROJCS["TMAMG57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG58,PROJCS["TMAMG58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMARG1,PROJCS["TMARG1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-71.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMARG2,PROJCS["TMARG2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-68.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0]] +TMARG3,PROJCS["TMARG3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0]] +TMARG4,PROJCS["TMARG4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-62.99999999999995],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",0]] +TMARG5,PROJCS["TMARG5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMARG54,PROJCS["TMARG54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-71.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",10002288.2999]] +TMARG57,PROJCS["TMARG57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-68.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",10002288.2999]] +TMARG6,PROJCS["TMARG6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMARG60,PROJCS["TMARG60",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",10002288.2999]] +TMARG63,PROJCS["TMARG63",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-62.99999999999995],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",10002288.2999]] +TMARG66,PROJCS["TMARG66",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",10002288.2999]] +TMARG69,PROJCS["TMARG69",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",10002288.2999]] +TMARG7,PROJCS["TMARG7",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",0]] +TMARG72,PROJCS["TMARG72",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",10002288.2999]] +TMARG8,PROJCS["TMARG8",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-68.99999999999997],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2500000],PARAMETER["false_northing",10000000]] +TMARG9,PROJCS["TMARG9",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2500000],PARAMETER["false_northing",10000000]] +TMARIZCF,PROJCS["TMARIZCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-111.9166667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZCF83,PROJCS["TMARIZCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-111.9166667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZEF,PROJCS["TMARIZEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-110.1666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZEF83,PROJCS["TMARIZEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-110.1666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZWF,PROJCS["TMARIZWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-113.75],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZWF83,PROJCS["TMARIZWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-113.75],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARUBA,PROJCS["TMARUBA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",12.5200894],PARAMETER["central_meridian",-69.99294669999993],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",10000],PARAMETER["false_northing",15000]] +TMAUSC,PROJCS["TMAUSC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",13.3333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAUSE,PROJCS["TMAUSE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",16.3333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAUSW,PROJCS["TMAUSW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",10.3333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAUSYD1,PROJCS["TMAUSYD1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",116],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD2,PROJCS["TMAUSYD2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",121],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD3,PROJCS["TMAUSYD3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",126],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD4,PROJCS["TMAUSYD4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",131],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD5,PROJCS["TMAUSYD5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",136],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD6,PROJCS["TMAUSYD6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",141],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD7,PROJCS["TMAUSYD7",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",146],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD8,PROJCS["TMAUSYD8",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",151],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMBAHR,PROJCS["TMBAHR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMBOAG1R,PROJCS["TMBOAG1R",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-3.452333299999991],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMBOAG2R,PROJCS["TMBOAG2R",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",2.547666699999998],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2520000],PARAMETER["false_northing",0]] +TMBOAGA1,PROJCS["TMBOAGA1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9.000000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMBOAGA2,PROJCS["TMBOAGA2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2520000],PARAMETER["false_northing",0]] +TMBOGEQ,PROJCS["TMBOGEQ",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-74.08091659999998],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMBOH,PROJCS["TMBOH",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",20500000],PARAMETER["false_northing",0]] +TMBOL1,PROJCS["TMBOL1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMBONAIR,PROJCS["TMBONAIR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",12.1797141],PARAMETER["central_meridian",-68.25184439999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",23000],PARAMETER["false_northing",20980.49]] +TMBUCHAN,PROJCS["TMBUCHAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMBURMA,PROJCS["TMBURMA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",96],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCM116,PROJCS["TMCM116",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",116],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMCM126,PROJCS["TMCM126",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",126],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCM133E,PROJCS["TMCM133E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",133],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCM157E,PROJCS["TMCM157E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",157],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCOLB,PROJCS["TMCOLB",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-74.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCOLE,PROJCS["TMCOLE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-68.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCOLEC,PROJCS["TMCOLEC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-71.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCOLW,PROJCS["TMCOLW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-77.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCONGO,PROJCS["TMCONGO",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMCORONA,PROJCS["TMCORONA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33.76446202777643],PARAMETER["central_meridian",-117.4745428888658],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMDELWRF,PROJCS["TMDELWRF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38],PARAMETER["central_meridian",-75.41666669999995],PARAMETER["scale_factor",0.999995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMDELWRF83,PROJCS["TMDELWRF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000001387444],PARAMETER["central_meridian",-75.41666671179337],PARAMETER["scale_factor",0.999995],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMDELWRM,PROJCS["TMDELWRM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000001387444],PARAMETER["central_meridian",-75.41666665449759],PARAMETER["scale_factor",0.999995],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMEG24P,PROJCS["TMEG24P",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",34.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +TMEGEPTU,PROJCS["TMEGEPTU",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMEGMFBP,PROJCS["TMEGMFBP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",34.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +TMEGSA87,PROJCS["TMEGSA87",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMEGYPTB,PROJCS["TMEGYPTB",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",35],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",1100000]] +TMEGYPTG,PROJCS["TMEGYPTG",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",35],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",1100000]] +TMEGYPTP,PROJCS["TMEGYPTP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",27],PARAMETER["scale_factor",1],PARAMETER["false_easting",700000],PARAMETER["false_northing",200000]] +TMEGYPTR,PROJCS["TMEGYPTR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",31],PARAMETER["scale_factor",1],PARAMETER["false_easting",615000],PARAMETER["false_northing",810000]] +TMEGYPTS,PROJCS["TMEGYPTS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",27],PARAMETER["scale_factor",1],PARAMETER["false_easting",700000],PARAMETER["false_northing",1200000]] +TMEGYPTW,PROJCS["TMEGYPTW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",28],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMETHIOP,PROJCS["TMETHIOP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",40],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMFIN0,PROJCS["TMFIN0",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",17.99999625520633],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN1,PROJCS["TMFIN1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",20.99999754093336],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN2,PROJCS["TMFIN2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN3,PROJCS["TMFIN3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27.00000011238744],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN4,PROJCS["TMFIN4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",29.99999566853653],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN5,PROJCS["TMFIN5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",32.99999695426357],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFLRAEF,PROJCS["TMFLRAEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.3333333],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAEF83,PROJCS["TMFLRAEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.33333329597914],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAEM,PROJCS["TMFLRAEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.33333335327492],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFLRAWF,PROJCS["TMFLRAWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.3333333],PARAMETER["central_meridian",-81.99999999999997],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAWF83,PROJCS["TMFLRAWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.3333333],PARAMETER["central_meridian",-82.00000002089288],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAWM,PROJCS["TMFLRAWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.33333335327492],PARAMETER["central_meridian",-82.00000002089288],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMGCWEG2,PROJCS["TMGCWEG2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-90.64999999999993],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.67],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEOREF,PROJCS["TMGEOREF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-82.16666669999994],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEOREF83,PROJCS["TMGEOREF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-82.16666668259445],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEOREM,PROJCS["TMGEOREM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-82.16666668259445],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMGEORWF,PROJCS["TMGEORWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-84.16666669999995],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEORWF83,PROJCS["TMGEORWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-84.16666668030912],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEORWM,PROJCS["TMGEORWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-84.16666668030912],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMGER1,PROJCS["TMGER1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMGER2,PROJCS["TMGER2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",6],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0]] +TMGER3,PROJCS["TMGER3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9.000000000000002],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0]] +TMGER4,PROJCS["TMGER4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",12],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",0]] +TMGER5,PROJCS["TMGER5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMGHANA,PROJCS["TMGHANA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.666666599999998],PARAMETER["central_meridian",-0.9999999999999829],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",274319.51],PARAMETER["false_northing",0]] +TMGHANAF,PROJCS["TMGHANAF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.6666667],PARAMETER["central_meridian",-0.9999999999999829],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",900000],PARAMETER["false_northing",0],UNIT["unnamed",0.304799472]] +TMGHANAY,PROJCS["TMGHANAY",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.6666667],PARAMETER["central_meridian",-0.9999999999999829],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",0.91439841462]] +TMGK20E,PROJCS["TMGK20E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",120],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN05,PROJCS["TMGKN05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN06,PROJCS["TMGKN06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN07,PROJCS["TMGKN07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",39],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN10,PROJCS["TMGKN10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",57],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN11,PROJCS["TMGKN11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",63],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN12,PROJCS["TMGKN12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",69],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN13,PROJCS["TMGKN13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",75],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN14,PROJCS["TMGKN14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",81],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN15,PROJCS["TMGKN15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",86.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN16,PROJCS["TMGKN16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN17,PROJCS["TMGKN17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",98.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN18,PROJCS["TMGKN18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN19,PROJCS["TMGKN19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN20,PROJCS["TMGKN20",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN20W,PROJCS["TMGKN20W",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN21,PROJCS["TMGKN21",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN21W,PROJCS["TMGKN21W",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN22,PROJCS["TMGKN22",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN23,PROJCS["TMGKN23",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN8,PROJCS["TMGKN8",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN9,PROJCS["TMGKN9",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMHAWI1F,PROJCS["TMHAWI1F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",18.8333333],PARAMETER["central_meridian",-155.5],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI1F83,PROJCS["TMHAWI1F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",18.83333328793987],PARAMETER["central_meridian",-155.5000000085266],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI1M,PROJCS["TMHAWI1M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",18.83333334523564],PARAMETER["central_meridian",-155.5000000085266],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI2F,PROJCS["TMHAWI2F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20.3333333],PARAMETER["central_meridian",-156.6666666],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI2F83,PROJCS["TMHAWI2F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20.33333330054981],PARAMETER["central_meridian",-156.6666665831418],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI2M,PROJCS["TMHAWI2M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20.33333335784559],PARAMETER["central_meridian",-156.6666666404376],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI3F,PROJCS["TMHAWI3F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.1666666],PARAMETER["central_meridian",-158],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI3F83,PROJCS["TMHAWI3F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.16666660905768],PARAMETER["central_meridian",-157.999999991346],PARAMETER["scale_factor",1],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI3M,PROJCS["TMHAWI3M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.16666666635346],PARAMETER["central_meridian",-157.999999991346],PARAMETER["scale_factor",0.99999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI4F,PROJCS["TMHAWI4F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.8333333],PARAMETER["central_meridian",-159.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI4F83,PROJCS["TMHAWI4F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.83333331315976],PARAMETER["central_meridian",-159.5000000039559],PARAMETER["scale_factor",1],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI4M,PROJCS["TMHAWI4M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.83333331315976],PARAMETER["central_meridian",-159.5000000039559],PARAMETER["scale_factor",0.99999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI5F,PROJCS["TMHAWI5F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.6666667],PARAMETER["central_meridian",-160.1666667],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI5F83,PROJCS["TMHAWI5F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.66666670875396],PARAMETER["central_meridian",-160.166666708058],PARAMETER["scale_factor",1],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI5M,PROJCS["TMHAWI5M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.66666665145818],PARAMETER["central_meridian",-160.1666666507622],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHK80,PROJCS["TMHK80",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",22.31213277122482],PARAMETER["central_meridian",114.1785550046161],PARAMETER["scale_factor",1],PARAMETER["false_easting",836694.05],PARAMETER["false_northing",819069.8]] +TMHNT170,PROJCS["TMHNT170",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44],PARAMETER["central_meridian",170],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000],UNIT["unnamed",0.914398415]] +TMI,PROJCS["TMI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31.68438845381803],PARAMETER["central_meridian",35.20449790765302],PARAMETER["scale_factor",1.0000067],PARAMETER["false_easting",219529.584],PARAMETER["false_northing",626907.39]] +TMIDACFT,PROJCS["TMIDACFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.6666667],PARAMETER["central_meridian",-114],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDACFT83,PROJCS["TMIDACFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-113.9999999843275],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDACM,PROJCS["TMIDACM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-113.9999999843275],PARAMETER["scale_factor",0.99994737],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMIDAEFT,PROJCS["TMIDAEFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.6666667],PARAMETER["central_meridian",-112.1666667],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAEFT83,PROJCS["TMIDAEFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-112.1666667056102],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAEM,PROJCS["TMIDAEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-112.1666666483144],PARAMETER["scale_factor",0.99994737],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMIDAWFT,PROJCS["TMIDAWFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.6666667],PARAMETER["central_meridian",-115.75],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAWFT83,PROJCS["TMIDAWFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-115.7499999894899],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAWM,PROJCS["TMIDAWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-115.7499999894899],PARAMETER["scale_factor",0.99993333],PARAMETER["false_easting",800000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMILLEFT,PROJCS["TMILLEFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.6666667],PARAMETER["central_meridian",-88.3333333],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLEFT83,PROJCS["TMILLEFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666672026184],PARAMETER["central_meridian",-88.33333328014425],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLEM,PROJCS["TMILLEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-88.33333333744002],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMILLWFT,PROJCS["TMILLWFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.6666667],PARAMETER["central_meridian",-90.16666669999996],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLWFT83,PROJCS["TMILLWFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666672026184],PARAMETER["central_meridian",-90.16666667345312],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLWM,PROJCS["TMILLWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-90.16666667345312],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMIND114,PROJCS["TMIND114",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",114],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMINDEFT,PROJCS["TMINDEFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.5],PARAMETER["central_meridian",-85.66666669999996],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMINDEFT83,PROJCS["TMINDEFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-85.66666669291907],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +TMINDEM,PROJCS["TMINDEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-85.66666669291907],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",100000],PARAMETER["false_northing",250000],UNIT["unnamed",1]] +TMINDWFT,PROJCS["TMINDWFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.5],PARAMETER["central_meridian",-87.08333329999992],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMINDWFT83,PROJCS["TMINDWFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-87.08333331738244],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",2952749.999],UNIT["US Foot",0.30480061]] +TMINDWM,PROJCS["TMINDWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-87.08333331738244],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",900000],PARAMETER["false_northing",250000],UNIT["unnamed",1]] +TMIRAQ,PROJCS["TMIRAQ",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.0262683],PARAMETER["central_meridian",46.5],PARAMETER["scale_factor",0.9994],PARAMETER["false_easting",800000],PARAMETER["false_northing",0]] +TMIRAQC,PROJCS["TMIRAQC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",43],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMISG541,PROJCS["TMISG541",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",139],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG542,PROJCS["TMISG542",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG543,PROJCS["TMISG543",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",143],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG551,PROJCS["TMISG551",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",145],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG552,PROJCS["TMISG552",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG553,PROJCS["TMISG553",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",149],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG561,PROJCS["TMISG561",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",151],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG562,PROJCS["TMISG562",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG563,PROJCS["TMISG563",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",155],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISRAEL,PROJCS["TMISRAEL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.20451694444443],PARAMETER["central_meridian",57.29616339480504],PARAMETER["scale_factor",529.584],PARAMETER["false_easting",219],PARAMETER["false_northing",626907.39]] +TMJORDAN,PROJCS["TMJORDAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["scale_factor",1],PARAMETER["false_easting",170251.56],PARAMETER["false_northing",126867.91]] +TMKOREA,PROJCS["TMKOREA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",127],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMMAINEF,PROJCS["TMMAINEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",43.8333333],PARAMETER["central_meridian",-68.49999999999994],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINEF83,PROJCS["TMMAINEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",43.66988819611419],PARAMETER["central_meridian",-68.50000002199494],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINEM,PROJCS["TMMAINEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",43.66666666666665],PARAMETER["central_meridian",-68.49999999999994],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMAINWF,PROJCS["TMMAINWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.8333333],PARAMETER["central_meridian",-70.16666669999996],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINWF83,PROJCS["TMMAINWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.83333331781164],PARAMETER["central_meridian",-70.16666669630645],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",2952749.999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINWM,PROJCS["TMMAINWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.83333331781164],PARAMETER["central_meridian",-70.16666663901067],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",900000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMCBO4,PROJCS["TMMCBO4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",10.6449092],PARAMETER["central_meridian",-71.60515809999998],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMMICHCF,PROJCS["TMMICHCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.5],PARAMETER["central_meridian",-85.74999999999996],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",0.304788967]] +TMMICHEF,PROJCS["TMMICHEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.5],PARAMETER["central_meridian",-83.66666669999994],PARAMETER["scale_factor",0.999942857],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",0.304788967]] +TMMICHWF,PROJCS["TMMICHWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.5],PARAMETER["central_meridian",-88.74999999999996],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",0.304788967]] +TMMISOCF,PROJCS["TMMISOCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333],PARAMETER["central_meridian",-92.49999999999994],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOCF83,PROJCS["TMMISOCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.83333329716242],PARAMETER["central_meridian",-92.49999999457094],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOCM,PROJCS["TMMISOCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333544582],PARAMETER["central_meridian",-92.49999999457094],PARAMETER["scale_factor",0.99993333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMISOEF,PROJCS["TMMISOEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333],PARAMETER["central_meridian",-90.5],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOEF83,PROJCS["TMMISOEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.83333329716242],PARAMETER["central_meridian",-90.49999999685626],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOEM,PROJCS["TMMISOEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333544582],PARAMETER["central_meridian",-90.49999999685626],PARAMETER["scale_factor",0.99993333],PARAMETER["false_easting",250000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMISOWF,PROJCS["TMMISOWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.1666667],PARAMETER["central_meridian",-94.49999999999996],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOWF83,PROJCS["TMMISOWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.16666667786134],PARAMETER["central_meridian",-94.49999999228559],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",2788708.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOWM,PROJCS["TMMISOWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.16666667786134],PARAMETER["central_meridian",-94.49999999228559],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",850000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMISSEF,PROJCS["TMMISSEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.6666667],PARAMETER["central_meridian",-88.83333329999995],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSEF83,PROJCS["TMMISSEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.49999998061527],PARAMETER["central_meridian",-88.83333332254475],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSEM,PROJCS["TMMISSEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.5],PARAMETER["central_meridian",-88.83333329999995],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",300000],PARAMETER["false_northing",0]] +TMMISSWF,PROJCS["TMMISSWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.5],PARAMETER["central_meridian",-90.33333329999995],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSWF83,PROJCS["TMMISSWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.49999998061527],PARAMETER["central_meridian",-90.33333327785891],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSWM,PROJCS["TMMISSWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.5],PARAMETER["central_meridian",-90.33333329999995],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",700000],PARAMETER["false_northing",0]] +TMMON087,PROJCS["TMMON087",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",86.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",15500000],PARAMETER["false_northing",0]] +TMMON093,PROJCS["TMMON093",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",1],PARAMETER["false_easting",16500000],PARAMETER["false_northing",0]] +TMMON099,PROJCS["TMMON099",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",98.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",17500000],PARAMETER["false_northing",0]] +TMMON105,PROJCS["TMMON105",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",1],PARAMETER["false_easting",18500000],PARAMETER["false_northing",0]] +TMMON111,PROJCS["TMMON111",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",1],PARAMETER["false_easting",19500000],PARAMETER["false_northing",0]] +TMMON117,PROJCS["TMMON117",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",20500000],PARAMETER["false_northing",0]] +TMMRD,PROJCS["TMMRD",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNAMIBIAM13,PROJCS["TMNAMIBIAM13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-21.99999997486133],PARAMETER["central_meridian",12.99999995649744],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNAMIBIAM17,PROJCS["TMNAMIBIAM17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-21.99999997486133],PARAMETER["central_meridian",16.99999995192677],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNAMIBIAM19,PROJCS["TMNAMIBIAM19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-21.99999997486133],PARAMETER["central_meridian",18.99999994964144],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNEVACF,PROJCS["TMNEVACF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-116.6666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEVACF83,PROJCS["TMNEVACF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.74999999610218],PARAMETER["central_meridian",-116.6666666861443],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",19685000],UNIT["US Foot",0.30480061]] +TMNEVACM,PROJCS["TMNEVACM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-116.6666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",6000000]] +TMNEVAEF,PROJCS["TMNEVAEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-115.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEVAEF83,PROJCS["TMNEVAEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.74999999610218],PARAMETER["central_meridian",-115.5833333277883],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",26246666.66],UNIT["US Foot",0.30480061]] +TMNEVAEM,PROJCS["TMNEVAEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-115.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",200000],PARAMETER["false_northing",8000000]] +TMNEVAWF,PROJCS["TMNEVAWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-118.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEVAWF83,PROJCS["TMNEVAWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.74999999610218],PARAMETER["central_meridian",-118.5833332957124],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",13123333.33],UNIT["US Foot",0.30480061]] +TMNEVAWM,PROJCS["TMNEVAWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-118.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",800000],PARAMETER["false_northing",4000000]] +TMNEWHFT,PROJCS["TMNEWHFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.5],PARAMETER["central_meridian",-71.66666669999998],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWHFT83,PROJCS["TMNEWHFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-71.6666667089164],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWHM,PROJCS["TMNEWHM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-71.66666665162062],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWJFT,PROJCS["TMNEWJFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.8333333],PARAMETER["central_meridian",-74.66666669999998],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWJFT83,PROJCS["TMNEWJFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",492124.9999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWJM,PROJCS["TMNEWJM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.50000001513894],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",150000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWMCF,PROJCS["TMNEWMCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-106.25],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMCF83,PROJCS["TMNEWMCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-106.2499999860212],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMCM,PROJCS["TMNEWMCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-106.2499999860212],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWMEF,PROJCS["TMNEWMEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-104.3333333],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMEF83,PROJCS["TMNEWMEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-104.3333333191573],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",541337.4999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMEM,PROJCS["TMNEWMEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-104.3333333],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",165000],PARAMETER["false_northing",0]] +TMNEWMWF,PROJCS["TMNEWMWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-107.8333333],PARAMETER["scale_factor",0.999916667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMWF83,PROJCS["TMNEWMWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-107.8333332721862],PARAMETER["scale_factor",0.999916667],PARAMETER["false_easting",2723091.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMWM,PROJCS["TMNEWMWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-107.833333329482],PARAMETER["scale_factor",0.999916667],PARAMETER["false_easting",830000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWYCF,PROJCS["TMNEWYCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-76.58333329999996],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYCF83,PROJCS["TMNEWYCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-76.5833332864086],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYCM,PROJCS["TMNEWYCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-76.5833333437044],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",250000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWYEF,PROJCS["TMNEWYEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-74.33333329999998],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYEF83,PROJCS["TMNEWYEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.4999999979502],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",492124.9999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYEM,PROJCS["TMNEWYEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.50000001513894],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",150000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWYWF,PROJCS["TMNEWYWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-78.58333329999994],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYWF83,PROJCS["TMNEWYWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-78.58333328412327],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",1148291.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYWM,PROJCS["TMNEWYWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-78.58333334141905],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",350000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNIGE,PROJCS["TMNIGE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4],PARAMETER["central_meridian",12.5],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",1110369.7],PARAMETER["false_northing",0]] +TMNIGM,PROJCS["TMNIGM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4],PARAMETER["central_meridian",8.499999999999998],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",670553.98],PARAMETER["false_northing",0]] +TMNIGW,PROJCS["TMNIGW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4],PARAMETER["central_meridian",4.499999999999997],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",230738.26],PARAMETER["false_northing",0]] +TMNORAND,PROJCS["TMNORAND",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-79.5],PARAMETER["scale_factor",0.999861],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +TMNSEA,PROJCS["TMNSEA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMNYEMEN,PROJCS["TMNYEMEN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMNZAMUR,PROJCS["TMNZAMUR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.68888888888888],PARAMETER["central_meridian",173.01],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZBLUF,PROJCS["TMNZBLUF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-46.60000000000002],PARAMETER["central_meridian",168.342777777778],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZBULL,PROJCS["TMNZBULL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.81055555555552],PARAMETER["central_meridian",171.5811111111108],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZBYPL,PROJCS["TMNZBYPL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-37.76111111111108],PARAMETER["central_meridian",176.4661111111112],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZCOLL,PROJCS["TMNZCOLL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.71472222222221],PARAMETER["central_meridian",172.6719444444446],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZGAWL,PROJCS["TMNZGAWL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.74861111111112],PARAMETER["central_meridian",171.3605555555558],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZGREY,PROJCS["TMNZGREY",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.33361111111111],PARAMETER["central_meridian",171.5497222222221],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZHAWK,PROJCS["TMNZHAWK",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.65083333333333],PARAMETER["central_meridian",176.6736111111113],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZHOKI,PROJCS["TMNZHOKI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.88611111111113],PARAMETER["central_meridian",170.979722222222],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZJACK,PROJCS["TMNZJACK",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.97777777777775],PARAMETER["central_meridian",168.6061111111109],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZKARA,PROJCS["TMNZKARA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.28972222222218],PARAMETER["central_meridian",172.1088888888891],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZLIND,PROJCS["TMNZLIND",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.73499999999998],PARAMETER["central_meridian",169.4675],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMARL,PROJCS["TMNZMARL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.54444444444444],PARAMETER["central_meridian",173.8019444444443],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTED,PROJCS["TMNZMTED",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-36.87972222222223],PARAMETER["central_meridian",174.7641666666668],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTNI,PROJCS["TMNZMTNI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.13277777777778],PARAMETER["central_meridian",168.3986111111113],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTPL,PROJCS["TMNZMTPL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.59055555555558],PARAMETER["central_meridian",172.7269444444442],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTYO,PROJCS["TMNZMTYO",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.56361111111111],PARAMETER["central_meridian",167.7386111111109],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZNELS,PROJCS["TMNZNELS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.27444444444441],PARAMETER["central_meridian",173.2991666666666],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZNI,PROJCS["TMNZNI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-38.99999999999996],PARAMETER["central_meridian",175.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",400000],UNIT["unnamed",0.914398415]] +TMNZNTAI,PROJCS["TMNZNTAI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.86138888888888],PARAMETER["central_meridian",170.2824999999997],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZOBSE,PROJCS["TMNZOBSE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.81611111111108],PARAMETER["central_meridian",170.6283333333334],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZOKAR,PROJCS["TMNZOKAR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.11000000000002],PARAMETER["central_meridian",170.2608333333334],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZPOVE,PROJCS["TMNZPOVE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-38.62444444444446],PARAMETER["central_meridian",177.8855555555558],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZSI,PROJCS["TMNZSI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44],PARAMETER["central_meridian",171.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000],UNIT["unnamed",0.914398415]] +TMNZTARA,PROJCS["TMNZTARA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.13555555555555],PARAMETER["central_meridian",174.2277777777776],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZTIMA,PROJCS["TMNZTIMA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.40194444444444],PARAMETER["central_meridian",171.0572222222222],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZTUHI,PROJCS["TMNZTUHI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.51222222222219],PARAMETER["central_meridian",175.64],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZWAIR,PROJCS["TMNZWAIR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.92527777777774],PARAMETER["central_meridian",175.6472222222223],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZWANG,PROJCS["TMNZWANG",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.24194444444444],PARAMETER["central_meridian",175.4880555555555],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZWELL,PROJCS["TMNZWELL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.30111111111108],PARAMETER["central_meridian",174.7763888888886],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMOGADEN,PROJCS["TMOGADEN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",43],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMOMAN,PROJCS["TMOMAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMOSGB,PROJCS["TMOSGB",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-1.999999999999966],PARAMETER["scale_factor",0.999601272],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000]] +TMOSIRL,PROJCS["TMOSIRL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.5],PARAMETER["central_meridian",-7.999999999999978],PARAMETER["scale_factor",1.000035],PARAMETER["false_easting",200000],PARAMETER["false_northing",250000]] +TMPARAG1,PROJCS["TMPARAG1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-62.99999999999995],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",10002288.3]] +TMPARAG2,PROJCS["TMPARAG2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",10002288.3]] +TMPARAG3,PROJCS["TMPARAG3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",10002288.3]] +TMPARAG4,PROJCS["TMPARAG4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",10002288.3]] +TMPERUBE,PROJCS["TMPERUBE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-4.670833299999996],PARAMETER["central_meridian",-81.33497219999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMPERUC,PROJCS["TMPERUC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-9.49999999999998],PARAMETER["central_meridian",-75.99999999999996],PARAMETER["scale_factor",0.99933],PARAMETER["false_easting",720000],PARAMETER["false_northing",1039979.16]] +TMPERUE,PROJCS["TMPERUE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-9.49999999999998],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["scale_factor",0.9995299],PARAMETER["false_easting",1324000],PARAMETER["false_northing",1040084.56]] +TMPERUW,PROJCS["TMPERUW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-5.999999999999955],PARAMETER["central_meridian",-80.49999999999996],PARAMETER["scale_factor",0.9998301],PARAMETER["false_easting",222000],PARAMETER["false_northing",1426834.74]] +TMPHIL1,PROJCS["TMPHIL1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL2,PROJCS["TMPHIL2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",119],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL3,PROJCS["TMPHIL3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",121],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL4,PROJCS["TMPHIL4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL5,PROJCS["TMPHIL5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",125],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL6,PROJCS["TMPHIL6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",127],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPNG55S,PROJCS["TMPNG55S",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMPOLAND,PROJCS["TMPOLAND",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.999923],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMPORT,PROJCS["TMPORT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",39.66666666666666],PARAMETER["central_meridian",-8.13190611111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",300000]] +TMPORTL,PROJCS["TMPORTL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",39.66666666666666],PARAMETER["central_meridian",1],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",300000]] +TMPORT_SHG73,PROJCS["TMPORT_SHG73",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",39.66666666666666],PARAMETER["central_meridian",-8.13190611111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMQATAR,PROJCS["TMQATAR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.45],PARAMETER["central_meridian",51.2166666],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",300000]] +TMRHODIF,PROJCS["TMRHODIF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.0833333],PARAMETER["central_meridian",-71.49999999999996],PARAMETER["scale_factor",0.9999938],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMRHODIF83,PROJCS["TMRHODIF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.08333331264934],PARAMETER["central_meridian",-71.49999998991905],PARAMETER["scale_factor",0.99999375],PARAMETER["false_easting",328083.3333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMRHODIM,PROJCS["TMRHODIM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.0833333],PARAMETER["central_meridian",-71.49999999999996],PARAMETER["scale_factor",0.99999375],PARAMETER["false_easting",100000],PARAMETER["false_northing",0]] +TMRT90,PROJCS["TMRT90",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15.80827799022624],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMS114E,PROJCS["TMS114E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",114],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMS116E,PROJCS["TMS116E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",116],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMSAM19S,PROJCS["TMSAM19S",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69.00000000709966],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMSAM20S,PROJCS["TMSAM20S",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-19.99999998860582],PARAMETER["central_meridian",-59.99999998873577],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMSAMER,PROJCS["TMSAMER",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",0.99],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMSAMERA,PROJCS["TMSAMERA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMSHABWA,PROJCS["TMSHABWA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",1],PARAMETER["false_easting",8500000],PARAMETER["false_northing",0]] +TMSHK167,PROJCS["TMSHK167",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",167],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMSHLCNS,PROJCS["TMSHLCNS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSHLHOL,PROJCS["TMSHLHOL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",5],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSHLYEM,PROJCS["TMSHLYEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSLO,PROJCS["TMSLO",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",-5000000]] +TMSUDAN,PROJCS["TMSUDAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",30],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSURNAM,PROJCS["TMSURNAM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSVIET,PROJCS["TMSVIET",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSVNM,PROJCS["TMSVNM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTIBU,PROJCS["TMTIBU",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",8.3847502],PARAMETER["central_meridian",-72.42263859999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +TMTRUCST,PROJCS["TMTRUCST",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",55],PARAMETER["scale_factor",1],PARAMETER["false_easting",1200000],PARAMETER["false_northing",0]] +TMTUNIS,PROJCS["TMTUNIS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTURK,PROJCS["TMTURK",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTYRRE,PROJCS["TMTYRRE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",14],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTYRRW,PROJCS["TMTYRRW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMUNZ170,PROJCS["TMUNZ170",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",170],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMVERMTF,PROJCS["TMVERMTF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.5],PARAMETER["central_meridian",-72.5],PARAMETER["scale_factor",0.999964286],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMVERMTF83,PROJCS["TMVERMTF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-72.50000001742427],PARAMETER["scale_factor",0.999964286],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMVERMTM,PROJCS["TMVERMTM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-72.50000001742427],PARAMETER["scale_factor",0.999964286],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMVICMAP,PROJCS["TMVICMAP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",145],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMVIETS,PROJCS["TMVIETS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMWTOECF83,LOCAL_CS["TMWTOECF83 - (unsupported)"] +TMWYO1FT,PROJCS["TMWYO1FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-105.1666667],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYO2FT,PROJCS["TMWYO2FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-107.3333333],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYO3FT,PROJCS["TMWYO3FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-108.75],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYO4FT,PROJCS["TMWYO4FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-110.0833333],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYOE83,LOCAL_CS["TMWYOE83 - (unsupported)"] +TMWYOECM,PROJCS["TMWYOECM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-107.3333333],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",400000],PARAMETER["false_northing",100000]] +TMWYOEM,PROJCS["TMWYOEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-105.1666667],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +TMWYOWCF83,PROJCS["TMWYOWCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.49999999669383],PARAMETER["central_meridian",-108.7500000261364],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYOWCM,PROJCS["TMWYOWCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-108.75],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",600000],PARAMETER["false_northing",0]] +TMWYOWF83,PROJCS["TMWYOWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.49999999669383],PARAMETER["central_meridian",-110.083333319749],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +TMWYOWM,PROJCS["TMWYOWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.49999999669383],PARAMETER["central_meridian",-110.083333319749],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +TMYEMEN,PROJCS["TMYEMEN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMYUG5,PROJCS["TMYUG5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMYUG5SF,PROJCS["TMYUG5SF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMYUG6,PROJCS["TMYUG6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",18],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMYUG6SF,PROJCS["TMYUG6SF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMYUG7,PROJCS["TMYUG7",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",0]] +TMYUG7SF,PROJCS["TMYUG7SF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",7500000],PARAMETER["false_northing",0]] +VG120E,PROJCS["VG120E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",120],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG120W,PROJCS["VG120W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-120],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG150E,PROJCS["VG150E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",150],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG150W,PROJCS["VG150W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-150],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG180E,PROJCS["VG180E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",180],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG30E,PROJCS["VG30E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",30],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG30W,PROJCS["VG30W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-29.99999999999995],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG60E,PROJCS["VG60E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",60],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG60W,PROJCS["VG60W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90E,PROJCS["VG90E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",90],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90EAST,PROJCS["VG90EAST",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",90],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90W,PROJCS["VG90W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90WEST,PROJCS["VG90WEST",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VGSPHERE,PROJCS["VGSPHERE",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VGWORLD,PROJCS["VGWORLD",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",0],PARAMETER["false_easting",20000000],PARAMETER["false_northing",20000000]] +W3SPHERE,LOCAL_CS["W3SPHERE - (unsupported)"] +ACCRA,GEOGCS["ACCRA",DATUM["ACCRA",SPHEROID["WAROFFFT",20926201,296]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ADINDAN,GEOGCS["ADINDAN",DATUM["ADINDAN",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AGD66,GEOGCS["AUSTRALIAN GEODETIC",DATUM["AGD66",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AGD66NTV,GEOGCS["AUSTRALIAN GEODETIC",DATUM["AGD66NTV",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AGD84,GEOGCS["AUSTRALIAN GEODETIC",DATUM["AGD84",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AINABD70,GEOGCS["AIN EL ABD (1970)",DATUM["AINABD70",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ARATU,GEOGCS["ARATU",DATUM["ARATU",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ARC1950,GEOGCS["NEW ARC 1950",DATUM["ARC1950",SPHEROID["CLA80RSA",6378249.145,293.4663077]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ARC1960,GEOGCS["NEW ARC 1960",DATUM["ARC1960",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BAHRAIN,GEOGCS["BAHRAIN (AIN EL ABD)",DATUM["BAHRAIN",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BATAVIA,GEOGCS["BATAVIA(JAKARTA)",DATUM["BATAVIA",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BEDUARAM,GEOGCS["BEDUARAM",DATUM["BEDUARAM",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BEIJING,GEOGCS["BEIJING 1954",DATUM["BEIJING",SPHEROID["KRAS1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BELG50,GEOGCS["BELGIUM 1950",DATUM["BELG50",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BERNNEW,GEOGCS["BERN",DATUM["BERNNEW",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BOGOTA,GEOGCS["BOGOTA",DATUM["BOGOTA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CAMACUPA,GEOGCS["CAMACUPA",DATUM["CAMACUPA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CAPE,GEOGCS["CAPE DATUM",DATUM["CAPE",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CARTHAGE,GEOGCS["CARTHAGE",DATUM["CARTHAGE",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CHUA,GEOGCS["CHUA ASTRONOMIC",DATUM["CHUA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CLRK1866,GEOGCS["NORTH AMERICAN 1927",DATUM["CLRK1866",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CMPOINCH,GEOGCS["CAMPO INCHAUSPE",DATUM["CMPOINCH",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CORRALEG,GEOGCS["CORREGO ALEGRE",DATUM["CORRALEG",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +DEIR,GEOGCS["DEIR EZ ZOR",DATUM["DEIR",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ED50,GEOGCS["EUROPEAN DATUM 1950",DATUM["ED50",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ED50EGYT,GEOGCS["EUROPEAN DATUM 1950",DATUM["ED50EGYT",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ED50SVAL,GEOGCS["ED50 (SVALBARD)",DATUM["ED50SVAL",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EDMCE75,GEOGCS["EUROPEAN [ED(MCE)75]",DATUM["EDMCE75",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EGSA87,GEOGCS["GREEK DATUM (1989)",DATUM["EGSA87",SPHEROID["GRS80",6378137,298.2572236]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EGYPT07,GEOGCS["EGYPT 1907",DATUM["EGYPT07",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EGYPT24,GEOGCS["NEW EGYPT 1930",DATUM["EGYPT24",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EVVIETNM,GEOGCS["EVEREST-VIETNAM",DATUM["EVVIETNM",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +FAHUD,GEOGCS["FAHUD",DATUM["FAHUD",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +FINKKJ,GEOGCS["FINKKJ (Finland)",DATUM["FINKKJ",SPHEROID["HAYF1910",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +GDA94,GEOGCS["GEOCENTRIC DATUM of AUSTRALIA",DATUM["GDA94",SPHEROID["GRS80",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +GDA2020,GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","7844"]] +GEM6,GEOGCS["GEM6",DATUM["GEM6",SPHEROID[,6378144,298.257]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +HGRS87,GEOGCS["GREEK DATUM (1989)",DATUM["HGRS87",SPHEROID["GRS80",6378137,298.2572236]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +HK80,GEOGCS["HONG KONG 1980",DATUM["HK80",SPHEROID["HAYF1910",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +IND74,GEOGCS["INDONESIAN 1974",DATUM["IND74",SPHEROID["INDNAT",6378160,298.247]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +INDIAN54,GEOGCS["INDIAN 1954",DATUM["INDIAN54",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +INDIAN60,GEOGCS["INDIAN 1960",DATUM["INDIAN60",SPHEROID["EVERST1830",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +INDIAN75,GEOGCS["INDIAN 1975",DATUM["INDIAN75",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ISRLURIM,GEOGCS["ISRAEL URIM",DATUM["ISRLURIM",SPHEROID["CLA80BEN",6378300.79,293.4663696]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +JA1875,GEOGCS["JAMAICA 1875",DATUM["JA1875",SPHEROID["CLA80IFT",20926202,293.4663077]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +JAD69,GEOGCS["JAMAICA 1969",DATUM["JAD69",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KKJ,GEOGCS["KKJ (Finland)",DATUM["KKJ",SPHEROID["HAYF1910",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KALIANPR,GEOGCS["KALIANPUR",DATUM["KALIANPR",SPHEROID["EVINDMTR",6377301.243,300.8017255]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KARBALA,GEOGCS["KARBALA",DATUM["KARBALA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KERTAU,GEOGCS["KERTAU",DATUM["KERTAU",SPHEROID["EVMODMAL",6377304.063,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KOC,GEOGCS["KUWAIT OIL COMPANY",DATUM["KOC",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KOREA,GEOGCS["KOREA TM",DATUM["KOREA",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LACANOA,GEOGCS["LA CANOA",DATUM["LACANOA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LEIGON,GEOGCS["LEIGON",DATUM["LEIGON",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LISBOA,GEOGCS["LISBOA (LISBON)",DATUM["LISBOA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LISBON,GEOGCS["LISBON (LISBOA)",DATUM["LISBON",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LISBONBESSEL,GEOGCS["LISBON (LISBOA)BESSEL",DATUM["LISBONBESSEL",SPHEROID["BESSELPORT",6377397.155,297.15281285]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LUZON11,GEOGCS["LUZON 1911",DATUM["LUZON11",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MAHE71,GEOGCS["MAHE 1971",DATUM["MAHE71",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MAKASSAR,GEOGCS["MAKASSAR",DATUM["MAKASSAR",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MALONG79,GEOGCS["MALONGO 1979",DATUM["MALONG79",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MALONG90,GEOGCS["MALONGO 1990",DATUM["MALONG90",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MANOKA,GEOGCS["MANOKA",DATUM["MANOKA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MELRICA,GEOGCS["MELRICA (PORTUGAL)",DATUM["MELRICA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MGIBESS,GEOGCS["MGIBESS",DATUM["MGIBESS",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MINAA,GEOGCS["MINAA",DATUM["MINAA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MONTEMAR,GEOGCS["MONTE MARIO",DATUM["MONTEMAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MONTROME,GEOGCS["MONTE MARIO",DATUM["MONTROME",SPHEROID["INT24",6378388,297]],PRIMEM["Rome",12.45233333333333],UNIT["degree",0.0174532925199433]] +MPORO,GEOGCS["M'PORALOKO",DATUM["MPORO",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27,GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213898,AUTHORITY["EPSG","7008"]],TOWGS84[-3,142,183,0,0,0,0],AUTHORITY["EPSG","6267"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AXIS["Lat",NORTH],AXIS["Long",EAST],AUTHORITY["EPSG","4267"]] +NAD27A74,GEOGCS["NORTH AMERICAN 1927 (Adjusted 1974)",DATUM["NAD27A74",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27A76,GEOGCS["NORTH AMERICAN 1927 (Adjusted 1976)",DATUM["NAD27A76",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27AFT,GEOGCS["NORTH AMERICAN 1927",DATUM["NAD27AFT",SPHEROID["CLA66AFT",20925832.16,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27MOD,GEOGCS["NORTH AMERICAN 1927",DATUM["NAD27MOD",SPHEROID["CLA66MOD",20926631.53,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27MTR,GEOGCS["NORTH AMERICAN 1927",DATUM["NAD27MTR",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD83,GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6269"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AXIS["Lat",NORTH],AXIS["Long",EAST],AUTHORITY["EPSG","4269"]] +NAHRWAN,GEOGCS["NAHRWAN 1967",DATUM["NAHRWAN",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAMIBIA,GEOGCS["NAMIBIA",DATUM["NAMIBIA",SPHEROID["BESS1841",6377483.865,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NTF,GEOGCS["N.T.F.",DATUM["NTF",SPHEROID["CLA80IGN",6378249.2,293.4660213],TOWGS84[-168,-60,320,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NTFPARG,GEOGCS["N.T.F",DATUM["NTFPARG",SPHEROID["CLA80IGN",6378249.2,293.4660213],TOWGS84[-168,-60,320,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NTFPARIS,GEOGCS["N.T.F",DATUM["NTFPARIS",SPHEROID["CLA80IGN",6378249.2,293.4660213],TOWGS84[-168,-60,320,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NWL9D,GEOGCS["NWL-9D",DATUM["NWL9D",SPHEROID["NWL9D",6378145,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NZGD49,GEOGCS["NEW ZEALAND 1949",DATUM["NZGD49",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NZGD2000,GEOGCS["NEW ZEALAND 2000",DATUM["NZGD2000",SPHEROID["GRS80",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +OSGB36,GEOGCS["ORDNANCE SURVEY 1936",DATUM["OSGB36",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +OSGB70,GEOGCS["OSGB 1970 (SN)",DATUM["OSGB70",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +OSSN80,GEOGCS["OS (SN) 1980",DATUM["OSSN80",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PADANG,GEOGCS["PADANG 1884",DATUM["PADANG",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PALEST23,GEOGCS["PALESTINE 1923",DATUM["PALEST23",SPHEROID["CLA80BEN",6378300.79,293.4663696]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PLESSIS,GEOGCS["FRANCE 1822",DATUM["PLESSIS",SPHEROID["PLES1822",6376523,308.64]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +POTSDAM,GEOGCS["POTSDAM",DATUM["POTSDAM",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PRS92,GEOGCS["PHILIPPINES REFERENCE SYSTEM 1992",DATUM["PRS92",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PSAD56,GEOGCS["PSAD 1956",DATUM["PSAD56",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PTNOIRE,GEOGCS["POINT NOIRE (ASTRO)",DATUM["PTNOIRE",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PULKOVO,GEOGCS["PULKOVO 1942",DATUM["PULKOVO",SPHEROID["KRAS1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +QATAR,GEOGCS["QATAR",DATUM["QATAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +QATAR51,GEOGCS["QATAR GRID 1948",DATUM["QATAR51",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +QORNOQ,GEOGCS["QORNOQ",DATUM["QORNOQ",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +RD,GEOGCS["RIJKDRIEHOEKSMETING",DATUM["RD",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +RGF93,GEOGCS["RESEAU GEODESIQUE FRANCAIS 1993",DATUM["RESEAU GEODESIQUE FRANCAIS 1993",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG024"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGF93G"]] +SAD69,GEOGCS["SOUTH AMERICAN 1969",DATUM["SAD69",SPHEROID["INT67",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SECLV,GEOGCS["QASCO",DATUM["SECLV",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SLOVENIA,GEOGCS["SLOVENIAN DATUM",DATUM["SLOVENIA",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SPHERE,GEOGCS["NOT SPECIFIED",DATUM["SPHERE",SPHEROID["SPHERE",6371000,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SPHERE2,GEOGCS["NOT SPECIFIED",DATUM["SPHERE2",SPHEROID["SPHERE",6370997,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SUDAN,GEOGCS["SUDAN DATUM",DATUM["SUDAN",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TANANAR,GEOGCS["TANANARIVE 1925",DATUM["TANANAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TANANPAR,GEOGCS["TANANARIVE 1925",DATUM["TANANPAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TIMBALAI,GEOGCS["TIMBALAI",DATUM["TIMBALAI",SPHEROID["EVERST67",6377298.556,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TIMBALFT,GEOGCS["TIMBALAI",DATUM["TIMBALFT",SPHEROID["EVIMPFT",20922931.8,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TM65,GEOGCS["TM65",DATUM["TM65",SPHEROID["AIRYMOD",6377340.189,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TM75,GEOGCS["TM75",DATUM["TM75",SPHEROID["AIRYMOD",6377340.189,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TOKYO,GEOGCS["TOKYO",DATUM["TOKYO",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TRUCIAL,GEOGCS["TRUCIAL COAST 1948",DATUM["TRUCIAL",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USAIRMOD,GEOGCS["NOT SPECIFIED",DATUM["USAIRMOD",SPHEROID["AIRYMOD",6377340.189,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USAIRY,GEOGCS["NOT SPECIFIED",DATUM["USAIRY",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USANS,GEOGCS["NOT SPECIFIED",DATUM["USANS",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USBESMOD,GEOGCS["NOT SPECIFIED",DATUM["USBESMOD",SPHEROID["BESSMOD",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USBESS,GEOGCS["NOT SPECIFIED",DATUM["USBESS",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC58MTR,GEOGCS["NOT SPECIFIED",DATUM["USC58MTR",SPHEROID["CLA58MTR",6378293.645,294.2606764]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC66AFT,GEOGCS["NOT SPECIFIED",DATUM["USC66AFT",SPHEROID["CLA66AFT",20925832.16,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC66MTR,GEOGCS["NOT SPECIFIED",DATUM["USC66MTR",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC80IGN,GEOGCS["NOT SPECIFIED",DATUM["USC80IGN",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC80MOD,GEOGCS["NOT SPECIFIED",DATUM["USC80MOD",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC80RSA,GEOGCS["NOT SPECIFIED",DATUM["USC80RSA",SPHEROID["CLA80RSA",6378249.145,293.4663077]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USEV37AD,GEOGCS["NOT SPECIFIED",DATUM["USEV37AD",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USEV67,GEOGCS["NOT SPECIFIED",DATUM["USEV67",SPHEROID["EVERST67",6377298.556,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USGRS67,GEOGCS["NOT SPECIFIED",DATUM["USGRS67",SPHEROID["GRS67",6378160,298.2471674]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USGRS80,GEOGCS["NOT SPECIFIED",DATUM["USGRS80",SPHEROID["GRS80",6378137,298.2572221]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USHAYF10,GEOGCS["NOT SPECIFIED",DATUM["USHAYF10",SPHEROID["HAYF1910",6378388,296.9592625]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USHELM,GEOGCS["NOT SPECIFIED",DATUM["USHELM",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USINT24,GEOGCS["NOT SPECIFIED",DATUM["USINT24",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USINT67,GEOGCS["NOT SPECIFIED",DATUM["USINT67",SPHEROID["INT67",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USKRAS40,GEOGCS["NOT SPECIFIED",DATUM["USKRAS40",SPHEROID["KRAS1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USNWL10D,GEOGCS["NOT SPECIFIED",DATUM["USNWL10D",SPHEROID["NWL10D",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USNWL9D,GEOGCS["NOT SPECIFIED",DATUM["USNWL9D",SPHEROID["NWL9D",6378145,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USSPHERE,GEOGCS["NOT SPECIFIED",DATUM["USSPHERE",SPHEROID["SPHERE",6371000,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +WGS72BE,GEOGCS["BROADCAST EPHEMERIS",DATUM["WGS72BE",SPHEROID["NWL10D",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +WGS72DOD,GEOGCS["WGS 72 (DoD)",DATUM["WGS72DOD",SPHEROID["NWL10D",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +WGS84,GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AXIS["Lat",NORTH],AXIS["Long",EAST],AUTHORITY["EPSG","4326"]] +XIAN80,GEOGCS["XIAN 1980",DATUM["XIAN80",SPHEROID["GRS80",6378137,298.2572221]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +YEMHSL,GEOGCS["YEMEN HSL (LOCAL)",DATUM["YEMHSL",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +YOFF2000,GEOGCS["YOFF2000",DATUM["YOFF2000",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +VENUS,GEOGCS["VENUS MGN",DATUM["VENUS",SPHEROID["VENUS",6051920,1]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PLESSIS,GEOGCS["ANCIENNE TRIANGULATION DES INGENIEURS",DATUM["ANCIENNE TRIANGULATION DES INGENIEURS GEOGRAPHES",SPHEROID["PLESSIS 1817",6376523.0000,308.6400000000000,AUTHORITY["IGNF","ELG017"]],TOWGS84[1127.0000,22.0000,57.0000,0,0,0,0],AUTHORITY["IGNF","REG008"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","ATIGEO"]] +CSG67,GEOGCS["GUYANE CSG67",DATUM["CSG 1967",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-193.0660,236.9930,105.4470,0.4814,-0.8074,0.1276,1.564900],AUTHORITY["IGNF","REG407"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","CSG67GEO"]] +ED50FRA,GEOGCS["ED50 FRANCE",DATUM["ED50 FRANCE",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-84.0000,-97.0000,-117.0000,0,0,0,0],AUTHORITY["IGNF","REG101"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","ED50G"]] +GUAD48,GEOGCS["GUADELOUPE STE ANNE",DATUM["GUADELOUPE STE ANNE",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400],AUTHORITY["IGNF","REG425"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","GUAD48GEO"]] +STMART,GEOGCS["GUADELOUPE FORT MARIGOT",DATUM["GUADELOUPE FORT MARIGOT",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[136.5960,248.1480,-429.7890,0,0,0,0],AUTHORITY["IGNF","REG426"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","GUADFM49GEO"]] +IGN72,GEOGCS["IGN 1972 GRANDE-TERRE / ILE DES PINS",DATUM["IGN72 GRANDE-TERRE / ILE DES PINS",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-11.6400,-348.6000,291.6800,0,0,0,0],AUTHORITY["IGNF","REG548"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","IGN72GEO"]] +MART38,GEOGCS["MARTINIQUE FORT-DESAIX",DATUM["MARTINIQUE FOT-DESAIX",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[126.9260,547.9390,130.4090,-2.7867,5.1612,-0.8584,13.822650],AUTHORITY["IGNF","REG424"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","MART38GEO"]] +MCBN50,GEOGCS["MAYOTTE COMBANI",DATUM["Combani",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-599.9280,-275.5520,-195.6650,-0.0835,-0.4715,0.0602,49.281400],AUTHORITY["IGNF","REG318"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","MAYO50GEO"]] +REUN47,GEOGCS["REUNION 1947",DATUM["REUNION-PITON-DES-NEIGES",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[789.5240,-626.4860,-89.9040,0.6006,76.7946,-10.5788,-32.324100],AUTHORITY["IGNF","REG317"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","REUN47GEO"]] +RGFG95,GEOGCS["RESEAU GEODESIQUE FRANCAIS DE GUYANE 1995",DATUM["RESEAU GEODESIQUE FRANCAIS DE GUYANE 1995",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG486"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGFG95GEO"]] +RGM04,GEOGCS["RGM04 (RESEAU GEODESIQUE DE MAYOTTE 2004)",DATUM["RGM04 (RESEAU GEODESIQUE DE MAYOTTE 2004)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG702"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGM04GEO"]] +RGNC,GEOGCS["RESEAU GEODESIQUE DE NOUVELLE-CALEDONIE",DATUM["RESEAU GEODESIQUE DE NOUVELLE-CALEDONIE (RGNC 1991)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG547"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGNCGEO"]] +RGPF,GEOGCS["RGPF (RESEAU GEODESIQUE DE POLYNESIE FRANCAISE)",DATUM["RGPF (RESEAU GEODESIQUE DE POLYNESIE FRANCAISE)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG032"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGPFGEO"]] +RGR92,GEOGCS["RESEAU GEODESIQUE DE LA REUNION 1992",DATUM["RESEAU GEODESIQUE DE LA REUNION 1992 (RGR92)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG700"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGR92GEO"]] +RGSPM06,GEOGCS["SAINT-PIERRE-ET-MIQUELON (2006)",DATUM["ST PIERRE ET MIQUELON 2006",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG706"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGSPM06GEO"]] +RGTAAF07,GEOGCS["RESEAU GEODESIQUE DES TAAF (2007)",DATUM["RESEAU GEODESIQUE DES TERRES AUSTRALES ET ANTARCTIQUES FRANCAISES 2007",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG036"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGTAAF07"]]',' +RRAF,GEOGCS["RESEAU DE REFERENCE DES ANTILLES FRANCAISES (1988-1991)",DATUM["RESEAU DE REFERENCE DES ANTILLES FRANCAISES (1988-1991)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG495"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","WGS84RRAFGEO"]] +GEOPORTALANF,PROJCS["GEOPORTAIL - ANTILLES FRANCAISES",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9002"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",15.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALANF"]] +GEOPORTALASP,PROJCS["GEOPORTAIL - AMSTERDAM ET SAINT-PAUL",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9012"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-38.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALASP"]] +GEOPORTALCRZ,PROJCS["GEOPORTAIL - CROZET",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9011"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-46.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALCRZ"]] +GEOPORTALFXX,PROJCS["GEOPORTAIL - FRANCE METROPOLITAINE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9001"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",46.500000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALFXX"]] +GEOPORTALGUF,PROJCS["GEOPORTAIL - GUYANE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9003"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",4.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALGUF"]] +GEOPORTALKER,PROJCS["GEOPORTAIL - KERGUELEN",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9010"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-49.500000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALKER"]] +GEOPORTALMYT,PROJCS["GEOPORTAIL - MAYOTTE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9005"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-12.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALMYT"]] +GEOPORTALNCL,PROJCS["GEOPORTAIL - NOUVELLE-CALEDONIE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9007"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-22.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALNCL"]] +GEOPORTALPYF,PROJCS["GEOPORTAIL - POLYNESIE FRANCAISE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9009"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-15.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALPYF"]] +GEOPORTALREU,PROJCS["GEOPORTAIL - REUNION ET DEPENDANCES",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9004"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-21.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALREU"]] +GEOPORTALSPM,PROJCS["GEOPORTAIL - SAINT-PIERRE ET MIQUELON",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9006"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",47.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALSPM"]] +GEOPORTALWLF,PROJCS["GEOPORTAIL - WALLIS ET FUTUNA",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9008"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-14.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALWLF"]] +MILLER,PROJCS["GEOPORTAIL - MONDE",PROJECTION["Miller_Cylindrical",AUTHORITY["IGNF","PRC9901"]],PARAMETER["central_meridian",0.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","MILLER"]] +GLABREUN,PROJCS["REUNION GAUSS LABORDE",PROJECTION["Gauss_Schreiber_Transverse_Mercator",AUTHORITY["IGNF","PRC0508"]],PARAMETER["latitude_of_origin",-21.116666667],PARAMETER["central_meridian",55.533333333],PARAMETER["scale_factor",1.00000000],PARAMETER["false_easting",160000.000],PARAMETER["false_northing",50000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","REUN47GAUSSL"]] +LAMBERTNC,PROJCS["LAMBERT NOUVELLE CALEDONIE",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC0149"]],PARAMETER["latitude_of_origin",-21.500000000],PARAMETER["central_meridian",166.000000000],PARAMETER["standard_parallel_1",-20.666666667],PARAMETER["standard_parallel_2",-22.333333333],PARAMETER["false_easting",400000.000],PARAMETER["false_northing",300000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGNCLAM"]] +LMCC42Z1,PROJCS["Projection conique conforme Zone 1",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8142"]],PARAMETER["latitude_of_origin",42.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",41.250000000],PARAMETER["standard_parallel_2",42.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",1200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC42"]] +LMCC43Z2,PROJCS["Projection conique conforme Zone 2",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8143"]],PARAMETER["latitude_of_origin",43.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",42.250000000],PARAMETER["standard_parallel_2",43.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",2200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC43"]] +LMCC44Z3,PROJCS["Projection conique conforme Zone 3",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8144"]],PARAMETER["latitude_of_origin",44.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",43.250000000],PARAMETER["standard_parallel_2",44.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",3200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC44"]] +LMCC45Z4,PROJCS["Projection conique conforme Zone 4",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8145"]],PARAMETER["latitude_of_origin",45.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",44.250000000],PARAMETER["standard_parallel_2",45.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",4200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC45"]] +LMCC46Z5,PROJCS["Projection conique conforme Zone 5",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8146"]],PARAMETER["latitude_of_origin",46.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",45.250000000],PARAMETER["standard_parallel_2",46.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",5200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC46"]] +LMCC47Z6,PROJCS["Projection conique conforme Zone 6",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8147"]],PARAMETER["latitude_of_origin",47.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",46.250000000],PARAMETER["standard_parallel_2",47.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",6200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC47"]] +LMCC48Z7,PROJCS["Projection conique conforme Zone 7",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8148"]],PARAMETER["latitude_of_origin",48.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",47.250000000],PARAMETER["standard_parallel_2",48.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",7200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC48"]] +LMCC49Z8,PROJCS["Projection conique conforme Zone 8",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8149"]],PARAMETER["latitude_of_origin",49.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",48.250000000],PARAMETER["standard_parallel_2",49.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",8200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC49"]] +LMCC50Z9,PROJCS["Projection conique conforme Zone 9",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8150"]],PARAMETER["latitude_of_origin",50.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",49.250000000],PARAMETER["standard_parallel_2",50.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",9200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC50"]] +ETRS89,GEOGCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4258"]] diff --git a/utils/gdal/gdal-data/eedaconf.json b/utils/gdal/gdal-data/eedaconf.json new file mode 100644 index 0000000..c2ac3dd --- /dev/null +++ b/utils/gdal/gdal-data/eedaconf.json @@ -0,0 +1,23 @@ +{ + "##example_collection/example_subcollection": { + "fields": [ + { + "name": "a_int_field", + "type": "int" + }, + { + "name": "a_int64_field", + "type": "int64" + }, + { + "name": "a_int64_field", + "type": "int64" + }, + { + "name": "a_real_field", + "type": "double" + } + ], + "add_other_properties_field": true + } +} diff --git a/utils/gdal/gdal-data/epsg.wkt b/utils/gdal/gdal-data/epsg.wkt new file mode 100644 index 0000000..64898f4 --- /dev/null +++ b/utils/gdal/gdal-data/epsg.wkt @@ -0,0 +1 @@ +include cubewerx_extra.wkt diff --git a/utils/gdal/gdal-data/esri_StatePlane_extra.wkt b/utils/gdal/gdal-data/esri_StatePlane_extra.wkt new file mode 100644 index 0000000..a04102e --- /dev/null +++ b/utils/gdal/gdal-data/esri_StatePlane_extra.wkt @@ -0,0 +1,631 @@ +1010,PROJCS["NAD_1983_HARN_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +1011,PROJCS["NAD_1983_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +1012,PROJCS["NAD_1983_StatePlane_Alabama_East_FIPS_0101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +1014,PROJCS["NAD_1927_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +1020,PROJCS["NAD_1983_HARN_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +1021,PROJCS["NAD_1983_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +1022,PROJCS["NAD_1983_StatePlane_Alabama_West_FIPS_0102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +1024,PROJCS["NAD_1927_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +2010,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2011,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2012,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2013,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2014,PROJCS["NAD_1927_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2015,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2016,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2020,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2021,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2022,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2023,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2024,PROJCS["NAD_1927_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2025,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2026,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2030,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2031,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2032,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2033,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2034,PROJCS["NAD_1927_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2035,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2036,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +3010,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1.0]] +3011,PROJCS["NAD_1983_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1]] +3012,PROJCS["NAD_1983_StatePlane_Arkansas_North_FIPS_0301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.304800609601219241]] +3013,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_North_FIPS_0301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.3048006096012192]] +3014,PROJCS["NAD_1927_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.304800609601219241]] +3020,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",400000.0],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Meter",1.0]] +3021,PROJCS["NAD_1983_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Meter",1]] +3022,PROJCS["NAD_1983_StatePlane_Arkansas_South_FIPS_0302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.304800609601219241]] +3023,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_South_FIPS_0302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.3048006096012192]] +3024,PROJCS["NAD_1927_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.304800609601219241]] +4010,PROJCS["NAD_1983_HARN_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +4011,PROJCS["NAD_1983_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +4012,PROJCS["NAD_1983_StatePlane_California_I_FIPS_0401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4013,PROJCS["NAD_1983_HARN_StatePlane_California_I_FIPS_0401_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122.0],PARAMETER["Standard_Parallel_1",40.0],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.3048006096012192]] +4014,PROJCS["NAD_1927_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4020,PROJCS["NAD_1983_HARN_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +4021,PROJCS["NAD_1983_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +4022,PROJCS["NAD_1983_StatePlane_California_II_FIPS_0402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +4023,PROJCS["NAD_1983_HARN_StatePlane_California_II_FIPS_0402_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122.0],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.3048006096012192]] +4024,PROJCS["NAD_1927_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +4030,PROJCS["NAD_1983_HARN_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Meter",1]] +4031,PROJCS["NAD_1983_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Meter",1]] +4032,PROJCS["NAD_1983_StatePlane_California_III_FIPS_0403_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.304800609601219241]] +4033,PROJCS["NAD_1983_HARN_StatePlane_California_III_FIPS_0403_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.3048006096012192]] +4034,PROJCS["NAD_1927_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.304800609601219241]] +4040,PROJCS["NAD_1983_HARN_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Meter",1]] +4041,PROJCS["NAD_1983_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Meter",1]] +4042,PROJCS["NAD_1983_StatePlane_California_IV_FIPS_0404_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4043,PROJCS["NAD_1983_HARN_StatePlane_California_IV_FIPS_0404_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-119.0],PARAMETER["Standard_Parallel_1",36.0],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.3048006096012192]] +4044,PROJCS["NAD_1927_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4050,PROJCS["NAD_1983_HARN_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Meter",1]] +4051,PROJCS["NAD_1983_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Meter",1]] +4052,PROJCS["NAD_1983_StatePlane_California_V_FIPS_0405_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.304800609601219241]] +4053,PROJCS["NAD_1983_HARN_StatePlane_California_V_FIPS_0405_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-118.0],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.3048006096012192]] +4054,PROJCS["NAD_1927_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.304800609601219241]] +4060,PROJCS["NAD_1983_HARN_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Meter",1]] +4061,PROJCS["NAD_1983_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Meter",1]] +4062,PROJCS["NAD_1983_StatePlane_California_VI_FIPS_0406_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.304800609601219241]] +4063,PROJCS["NAD_1983_HARN_StatePlane_California_VI_FIPS_0406_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.3048006096012192]] +4064,PROJCS["NAD_1927_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.304800609601219241]] +4074,PROJCS["NAD_1927_StatePlane_California_VII_FIPS_0407",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4186692.58],PARAMETER["False_Northing",4160926.74],PARAMETER["Central_Meridian",-118.3333333333333],PARAMETER["Standard_Parallel_1",33.86666666666667],PARAMETER["Standard_Parallel_2",34.41666666666666],PARAMETER["Latitude_Of_Origin",34.13333333333333],UNIT["Foot_US",0.304800609601219241]] +5010,PROJCS["NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +5011,PROJCS["NAD_1983_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +5012,PROJCS["NAD_1983_StatePlane_Colorado_North_FIPS_0501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +5013,PROJCS["NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.3048006096012192]] +5014,PROJCS["NAD_1927_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +5020,PROJCS["NAD_1983_HARN_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Meter",1]] +5021,PROJCS["NAD_1983_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Meter",1]] +5022,PROJCS["NAD_1983_StatePlane_Colorado_Central_FIPS_0502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.304800609601219241]] +5023,PROJCS["NAD_1983_HARN_StatePlane_Colorado_Central_FIPS_0502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.3048006096012192]] +5024,PROJCS["NAD_1927_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.304800609601219241]] +5030,PROJCS["NAD_1983_HARN_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +5031,PROJCS["NAD_1983_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +5032,PROJCS["NAD_1983_StatePlane_Colorado_South_FIPS_0503_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +5033,PROJCS["NAD_1983_HARN_StatePlane_Colorado_South_FIPS_0503_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +5034,PROJCS["NAD_1927_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +6000,PROJCS["NAD_1983_HARN_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",304800.6096],PARAMETER["False_Northing",152400.3048],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Meter",1]] +6001,PROJCS["NAD_1983_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",304800.6096],PARAMETER["False_Northing",152400.3048],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Meter",1]] +6002,PROJCS["NAD_1983_StatePlane_Connecticut_FIPS_0600_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",999999.999996],PARAMETER["False_Northing",499999.999998],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.304800609601219241]] +6003,PROJCS["NAD_1983_HARN_StatePlane_Connecticut_FIPS_0600_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",999999.999996],PARAMETER["False_Northing",499999.999998],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.3048006096012192]] +6004,PROJCS["NAD_1927_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.304800609601219241]] +7000,PROJCS["NAD_1983_HARN_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +7001,PROJCS["NAD_1983_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +7002,PROJCS["NAD_1983_StatePlane_Delaware_FIPS_0700_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +7003,PROJCS["NAD_1983_HARN_StatePlane_Delaware_FIPS_0700_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38.0],UNIT["Foot_US",0.3048006096012192]] +7004,PROJCS["NAD_1927_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +9010,PROJCS["NAD_1983_HARN_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9011,PROJCS["NAD_1983_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9012,PROJCS["NAD_1983_StatePlane_Florida_East_FIPS_0901_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9013,PROJCS["NAD_1983_HARN_StatePlane_Florida_East_FIPS_0901_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.3048006096012192]] +9014,PROJCS["NAD_1927_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9020,PROJCS["NAD_1983_HARN_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9021,PROJCS["NAD_1983_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9022,PROJCS["NAD_1983_StatePlane_Florida_West_FIPS_0902_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9023,PROJCS["NAD_1983_HARN_StatePlane_Florida_West_FIPS_0902_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.0],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.3048006096012192]] +9024,PROJCS["NAD_1927_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9030,PROJCS["NAD_1983_HARN_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Meter",1]] +9031,PROJCS["NAD_1983_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Meter",1]] +9032,PROJCS["NAD_1983_StatePlane_Florida_North_FIPS_0903_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Foot_US",0.304800609601219241]] +9033,PROJCS["NAD_1983_HARN_StatePlane_Florida_North_FIPS_0903_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29.0],UNIT["Foot_US",0.3048006096012192]] +9034,PROJCS["NAD_1927_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Foot_US",0.304800609601219241]] +10010,PROJCS["NAD_1983_HARN_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10011,PROJCS["NAD_1983_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10012,PROJCS["NAD_1983_StatePlane_Georgia_East_FIPS_1001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +10013,PROJCS["NAD_1983_HARN_StatePlane_Georgia_East_FIPS_1001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30.0],UNIT["Foot_US",0.3048006096012192]] +10014,PROJCS["NAD_1927_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +10020,PROJCS["NAD_1983_HARN_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10021,PROJCS["NAD_1983_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10022,PROJCS["NAD_1983_StatePlane_Georgia_West_FIPS_1002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +10023,PROJCS["NAD_1983_HARN_StatePlane_Georgia_West_FIPS_1002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30.0],UNIT["Foot_US",0.3048006096012192]] +10024,PROJCS["NAD_1927_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +11010,PROJCS["NAD_1983_HARN_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11011,PROJCS["NAD_1983_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11012,PROJCS["NAD_1983_StatePlane_Idaho_East_FIPS_1101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11013,PROJCS["NAD_1983_HARN_StatePlane_Idaho_East_FIPS_1101_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.3048006096012192]] +11014,PROJCS["NAD_1927_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11020,PROJCS["NAD_1983_HARN_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11021,PROJCS["NAD_1983_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11022,PROJCS["NAD_1983_StatePlane_Idaho_Central_FIPS_1102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11023,PROJCS["NAD_1983_HARN_StatePlane_Idaho_Central_FIPS_1102_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-114.0],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.3048006096012192]] +11024,PROJCS["NAD_1927_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11030,PROJCS["NAD_1983_HARN_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11031,PROJCS["NAD_1983_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11032,PROJCS["NAD_1983_StatePlane_Idaho_West_FIPS_1103_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11033,PROJCS["NAD_1983_HARN_StatePlane_Idaho_West_FIPS_1103_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.3048006096012192]] +11034,PROJCS["NAD_1927_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12010,PROJCS["NAD_1983_HARN_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12011,PROJCS["NAD_1983_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12012,PROJCS["NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12013,PROJCS["NAD_1983_HARN_StatePlane_Illinois_East_FIPS_1201_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.999975],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +12014,PROJCS["NAD_1927_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12020,PROJCS["NAD_1983_HARN_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12021,PROJCS["NAD_1983_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12022,PROJCS["NAD_1983_StatePlane_Illinois_West_FIPS_1202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12023,PROJCS["NAD_1983_HARN_StatePlane_Illinois_West_FIPS_1202_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +12024,PROJCS["NAD_1927_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +13010,PROJCS["NAD_1983_HARN_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13011,PROJCS["NAD_1983_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13012,PROJCS["NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +13013,PROJCS["NAD_1983_HARN_StatePlane_Indiana_East_FIPS_1301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.3048006096012192]] +13014,PROJCS["NAD_1927_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +13020,PROJCS["NAD_1983_HARN_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13021,PROJCS["NAD_1983_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13022,PROJCS["NAD_1983_StatePlane_Indiana_West_FIPS_1302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +13023,PROJCS["NAD_1983_HARN_StatePlane_Indiana_West_FIPS_1302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750.0],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.3048006096012192]] +13024,PROJCS["NAD_1927_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +14010,PROJCS["NAD_1983_HARN_StatePlane_Iowa_North_FIPS_1401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",1000000.0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1.0]] +14011,PROJCS["NAD_1983_StatePlane_Iowa_North_FIPS_1401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1]] +14012,PROJCS["NAD_1983_StatePlane_Iowa_North_FIPS_1401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921249.999999999],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +14013,PROJCS["NAD_1983_HARN_StatePlane_Iowa_North_FIPS_1401_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921250.0],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.3048006096012192]] +14014,PROJCS["NAD_1927_StatePlane_Iowa_North_FIPS_1401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +14020,PROJCS["NAD_1983_HARN_StatePlane_Iowa_South_FIPS_1402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Meter",1.0]] +14021,PROJCS["NAD_1983_StatePlane_Iowa_South_FIPS_1402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +14022,PROJCS["NAD_1983_StatePlane_Iowa_South_FIPS_1402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +14023,PROJCS["NAD_1983_HARN_StatePlane_Iowa_South_FIPS_1402_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Foot_US",0.3048006096012192]] +14024,PROJCS["NAD_1927_StatePlane_Iowa_South_FIPS_1402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +15010,PROJCS["NAD_1983_HARN_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +15011,PROJCS["NAD_1983_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +15012,PROJCS["NAD_1983_StatePlane_Kansas_North_FIPS_1501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +15013,PROJCS["NAD_1983_HARN_StatePlane_Kansas_North_FIPS_1501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-98.0],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.3048006096012192]] +15014,PROJCS["NAD_1927_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +15020,PROJCS["NAD_1983_HARN_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +15021,PROJCS["NAD_1983_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +15022,PROJCS["NAD_1983_StatePlane_Kansas_South_FIPS_1502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +15023,PROJCS["NAD_1983_HARN_StatePlane_Kansas_South_FIPS_1502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +15024,PROJCS["NAD_1927_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +16000,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_FIPS_1600",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",1000000.0],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1.0]] +16001,PROJCS["NAD_1983_StatePlane_Kentucky_FIPS_1600",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",1000000.0],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1.0]] +16002,PROJCS["NAD_1983_StatePlane_Kentucky_FIPS_1600_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921250.0],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +16003,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_FIPS_1600_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921250.0],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +16010,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +16011,PROJCS["NAD_1983_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +16012,PROJCS["NAD_1983_StatePlane_Kentucky_North_FIPS_1601_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +16013,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_North_FIPS_1601_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.3048006096012192]] +16014,PROJCS["NAD_1927_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +16020,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +16021,PROJCS["NAD_1983_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +16022,PROJCS["NAD_1983_StatePlane_Kentucky_South_FIPS_1602_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +16023,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_South_FIPS_1602_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +16024,PROJCS["NAD_1927_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +17010,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +17011,PROJCS["NAD_1983_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +17012,PROJCS["NAD_1983_StatePlane_Louisiana_North_FIPS_1701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +17013,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_North_FIPS_1701_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.3048006096012192]] +17014,PROJCS["NAD_1927_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.66666666666667],UNIT["Foot_US",0.304800609601219241]] +17020,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Meter",1]] +17021,PROJCS["NAD_1983_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Meter",1]] +17022,PROJCS["NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Foot_US",0.304800609601219241]] +17023,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_South_FIPS_1702_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Foot_US",0.3048006096012192]] +17024,PROJCS["NAD_1927_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.66666666666667],UNIT["Foot_US",0.304800609601219241]] +17031,PROJCS["NAD_1983_StatePlane_Louisiana_Offshore_FIPS_1703",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.5],UNIT["Meter",1.0]] +17032,PROJCS["NAD_1983_StatePlane_Louisiana_Offshore_FIPS_1703_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.5],UNIT["Foot_US",0.3048006096012192]] +17034,PROJCS["NAD_1927_StatePlane_Louisiana_Offshore_FIPS_1703",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.3048006096012192]] +18010,PROJCS["NAD_1983_HARN_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +18011,PROJCS["NAD_1983_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +18012,PROJCS["NAD_1983_StatePlane_Maine_East_FIPS_1801_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.304800609601219241]] +18014,PROJCS["NAD_1927_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +18020,PROJCS["NAD_1983_HARN_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Meter",1]] +18021,PROJCS["NAD_1983_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Meter",1]] +18022,PROJCS["NAD_1983_StatePlane_Maine_West_FIPS_1802_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Foot_US",0.304800609601219241]] +18024,PROJCS["NAD_1927_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Foot_US",0.304800609601219241]] +19000,PROJCS["NAD_1983_HARN_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +19001,PROJCS["NAD_1983_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +19002,PROJCS["NAD_1983_StatePlane_Maryland_FIPS_1900_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +19003,PROJCS["NAD_1983_HARN_StatePlane_Maryland_FIPS_1900_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.0],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.3048006096012192]] +19004,PROJCS["NAD_1927_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.304800609601219241]] +20010,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",750000],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20011,PROJCS["NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",750000],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20012,PROJCS["NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",2460625],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +20013,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Mainland_FIPS_2001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",2460625.0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41.0],UNIT["Foot_US",0.3048006096012192]] +20014,PROJCS["NAD_1927_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +20020,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20021,PROJCS["NAD_1983_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20022,PROJCS["NAD_1983_StatePlane_Massachusetts_Island_FIPS_2002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +20023,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Island_FIPS_2002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41.0],UNIT["Foot_US",0.3048006096012192]] +20024,PROJCS["NAD_1927_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +21110,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Meter",1]] +21111,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Meter",1]] +21112,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246666.66666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot_US",0.304800609601219241]] +21113,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246719.16010498],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-87.0],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot",0.3048]] +21114,PROJCS["NAD_1927_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot_US",0.304800609601219241]] +21115,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246719.16010498],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-87.0],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot",0.3048]] +21116,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246719.16010498],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-87.0],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot",0.3048]] +21120,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Meter",1]] +21121,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Meter",1]] +21122,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot_US",0.304800609601219241]] +21123,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685039.37007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot",0.3048]] +21124,PROJCS["NAD_1927_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.33333333333333],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot_US",0.304800609601219241]] +21125,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685039.37007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot",0.3048]] +21126,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685039.37007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot",0.3048]] +21130,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1]] +21131,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1]] +21132,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123333.33333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +21133,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123359.58005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot",0.3048]] +21134,PROJCS["NAD_1927_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.33333333333333],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +21135,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123359.58005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot",0.3048]] +21136,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123359.58005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot",0.3048]] +22010,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000.0],PARAMETER["False_Northing",100000.0],PARAMETER["Central_Meridian",-93.1],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]] +22011,PROJCS["NAD_1983_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1]] +22012,PROJCS["NAD_1983_StatePlane_Minnesota_North_FIPS_2201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.304800609601219241]] +22013,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_North_FIPS_2201_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-93.1],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.3048006096012192]] +22014,PROJCS["NAD_1927_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.304800609601219241]] +22020,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000.0],PARAMETER["False_Northing",100000.0],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45.0],UNIT["Meter",1.0]] +22021,PROJCS["NAD_1983_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Meter",1]] +22022,PROJCS["NAD_1983_StatePlane_Minnesota_Central_FIPS_2202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Foot_US",0.304800609601219241]] +22023,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_Central_FIPS_2202_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45.0],UNIT["Foot_US",0.3048006096012192]] +22024,PROJCS["NAD_1927_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Foot_US",0.304800609601219241]] +22030,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000.0],PARAMETER["False_Northing",100000.0],PARAMETER["Central_Meridian",-94.0],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43.0],UNIT["Meter",1.0]] +22031,PROJCS["NAD_1983_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Meter",1]] +22032,PROJCS["NAD_1983_StatePlane_Minnesota_South_FIPS_2203_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Foot_US",0.304800609601219241]] +22033,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_South_FIPS_2203_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.0],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43.0],UNIT["Foot_US",0.3048006096012192]] +22034,PROJCS["NAD_1927_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Foot_US",0.304800609601219241]] +23010,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23011,PROJCS["NAD_1983_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23012,PROJCS["NAD_1983_StatePlane_Mississippi_East_FIPS_2301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.304800609601219241]] +23013,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_East_FIPS_2301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.3048006096012192]] +23014,PROJCS["NAD_1927_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.304800609601219241]] +23020,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23021,PROJCS["NAD_1983_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23022,PROJCS["NAD_1983_StatePlane_Mississippi_West_FIPS_2302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.304800609601219241]] +23023,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_West_FIPS_2302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.3048006096012192]] +23024,PROJCS["NAD_1927_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +24010,PROJCS["NAD_1983_HARN_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1.0]] +24011,PROJCS["NAD_1983_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1]] +24012,PROJCS["NAD_1983_StatePlane_Missouri_East_FIPS_2401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24014,PROJCS["NAD_1927_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24020,PROJCS["NAD_1983_HARN_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1.0]] +24021,PROJCS["NAD_1983_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1]] +24022,PROJCS["NAD_1983_StatePlane_Missouri_Central_FIPS_2402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24024,PROJCS["NAD_1927_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24030,PROJCS["NAD_1983_HARN_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",850000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Meter",1.0]] +24031,PROJCS["NAD_1983_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",850000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Meter",1]] +24032,PROJCS["NAD_1983_StatePlane_Missouri_West_FIPS_2403_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2788708.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Foot_US",0.304800609601219241]] +24034,PROJCS["NAD_1927_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Foot_US",0.304800609601219241]] +25000,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Meter",1]] +25001,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Meter",1]] +25002,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot_US",0.304800609601219241]] +25003,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot",0.3048]] +25005,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot",0.3048]] +25006,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot",0.3048]] +25014,PROJCS["NAD_1927_StatePlane_Montana_North_FIPS_2501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",47.85],PARAMETER["Standard_Parallel_2",48.71666666666667],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +25024,PROJCS["NAD_1927_StatePlane_Montana_Central_FIPS_2502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",46.45],PARAMETER["Standard_Parallel_2",47.88333333333333],PARAMETER["Latitude_Of_Origin",45.83333333333334],UNIT["Foot_US",0.304800609601219241]] +25034,PROJCS["NAD_1927_StatePlane_Montana_South_FIPS_2503",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",44.86666666666667],PARAMETER["Standard_Parallel_2",46.4],PARAMETER["Latitude_Of_Origin",44],UNIT["Foot_US",0.304800609601219241]] +26000,PROJCS["NAD_1983_HARN_StatePlane_Nebraska_FIPS_2600",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Meter",1]] +26001,PROJCS["NAD_1983_StatePlane_Nebraska_FIPS_2600",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Meter",1]] +26002,PROJCS["NAD_1983_StatePlane_Nebraska_FIPS_2600_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Foot_US",0.304800609601219241]] +26014,PROJCS["NAD_1927_StatePlane_Nebraska_North_FIPS_2601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",41.85],PARAMETER["Standard_Parallel_2",42.81666666666667],PARAMETER["Latitude_Of_Origin",41.33333333333334],UNIT["Foot_US",0.304800609601219241]] +26024,PROJCS["NAD_1927_StatePlane_Nebraska_South_FIPS_2602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-99.5],PARAMETER["Standard_Parallel_1",40.28333333333333],PARAMETER["Standard_Parallel_2",41.71666666666667],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.304800609601219241]] +27010,PROJCS["NAD_1983_HARN_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",8000000],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27011,PROJCS["NAD_1983_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",8000000],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27012,PROJCS["NAD_1983_StatePlane_Nevada_East_FIPS_2701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",26246666.66666666],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27013,PROJCS["NAD_1983_HARN_StatePlane_Nevada_East_FIPS_2701_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",26246666.66666666],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.3048006096012192]] +27014,PROJCS["NAD_1927_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27020,PROJCS["NAD_1983_HARN_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",6000000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27021,PROJCS["NAD_1983_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",6000000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27022,PROJCS["NAD_1983_StatePlane_Nevada_Central_FIPS_2702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",19685000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27023,PROJCS["NAD_1983_HARN_StatePlane_Nevada_Central_FIPS_2702_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",19685000.0],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.3048006096012192]] +27024,PROJCS["NAD_1927_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27030,PROJCS["NAD_1983_HARN_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27031,PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27032,PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27033,PROJCS["NAD_1983_HARN_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.3048006096012192]] +27034,PROJCS["NAD_1927_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +28000,PROJCS["NAD_1983_HARN_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +28001,PROJCS["NAD_1983_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +28002,PROJCS["NAD_1983_StatePlane_New_Hampshire_FIPS_2800_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +28003,PROJCS["NAD_1983_HARN_StatePlane_New_Hampshire_FIPS_2800_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.3048006096012192]] +28004,PROJCS["NAD_1927_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +29000,PROJCS["NAD_1983_HARN_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +29001,PROJCS["NAD_1983_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +29002,PROJCS["NAD_1983_StatePlane_New_Jersey_FIPS_2900_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492124.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.304800609601219241]] +29003,PROJCS["NAD_1983_HARN_StatePlane_New_Jersey_FIPS_2900_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492125.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.3048006096012192]] +29004,PROJCS["NAD_1927_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.66666666666667],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.304800609601219241]] +30010,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",165000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30011,PROJCS["NAD_1983_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",165000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30012,PROJCS["NAD_1983_StatePlane_New_Mexico_East_FIPS_3001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",541337.4999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30013,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_East_FIPS_3001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",541337.5],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot_US",0.3048006096012192]] +30014,PROJCS["NAD_1927_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30020,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30021,PROJCS["NAD_1983_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30022,PROJCS["NAD_1983_StatePlane_New_Mexico_Central_FIPS_3002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30023,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_Central_FIPS_3002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot_US",0.3048006096012192]] +30024,PROJCS["NAD_1927_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30030,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",830000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30031,PROJCS["NAD_1983_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",830000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30032,PROJCS["NAD_1983_StatePlane_New_Mexico_West_FIPS_3003_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2723091.666666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30033,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_West_FIPS_3003_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2723091.666666666],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot_US",0.3048006096012192]] +30034,PROJCS["NAD_1927_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +31010,PROJCS["NAD_1983_HARN_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +31011,PROJCS["NAD_1983_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +31012,PROJCS["NAD_1983_StatePlane_New_York_East_FIPS_3101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492124.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.304800609601219241]] +31013,PROJCS["NAD_1983_HARN_StatePlane_New_York_East_FIPS_3101_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492125.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.3048006096012192]] +31014,PROJCS["NAD_1927_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.33333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31020,PROJCS["NAD_1983_HARN_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31021,PROJCS["NAD_1983_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31022,PROJCS["NAD_1983_StatePlane_New_York_Central_FIPS_3102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31023,PROJCS["NAD_1983_HARN_StatePlane_New_York_Central_FIPS_3102_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Foot_US",0.3048006096012192]] +31024,PROJCS["NAD_1927_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31030,PROJCS["NAD_1983_HARN_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",350000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31031,PROJCS["NAD_1983_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",350000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31032,PROJCS["NAD_1983_StatePlane_New_York_West_FIPS_3103_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1148291.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31033,PROJCS["NAD_1983_HARN_StatePlane_New_York_West_FIPS_3103_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1148291.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Foot_US",0.3048006096012192]] +31034,PROJCS["NAD_1927_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31040,PROJCS["NAD_1983_HARN_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1]] +31041,PROJCS["NAD_1983_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1]] +31042,PROJCS["NAD_1983_StatePlane_New_York_Long_Island_FIPS_3104_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.304800609601219241]] +31043,PROJCS["NAD_1983_HARN_StatePlane_New_York_Long_Island_FIPS_3104_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-74.0],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.3048006096012192]] +31044,PROJCS["NAD_1927_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +32000,PROJCS["NAD_1983_HARN_StatePlane_North_Carolina_FIPS_3200",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609601.2192024384],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-79.0],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Meter",1.0]] +32001,PROJCS["NAD_1983_StatePlane_North_Carolina_FIPS_3200",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609601.22],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Meter",1]] +32002,PROJCS["NAD_1983_StatePlane_North_Carolina_FIPS_3200_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.002616666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.304800609601219241]] +32003,PROJCS["NAD_1983_HARN_StatePlane_North_Carolina_FIPS_3200_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-79.0],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.3048006096012192]] +32004,PROJCS["NAD_1927_StatePlane_North_Carolina_FIPS_3200",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.304800609601219241]] +33010,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +33011,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +33012,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +33013,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot",0.3048]] +33014,PROJCS["NAD_1927_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +33015,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot",0.3048]] +33016,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot",0.3048]] +33020,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Meter",1]] +33021,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Meter",1]] +33022,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot_US",0.304800609601219241]] +33023,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot",0.3048]] +33024,PROJCS["NAD_1927_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot_US",0.304800609601219241]] +33025,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot",0.3048]] +33026,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot",0.3048]] +34004,PROJCS["NAD_1927_StatePlane_Vermont_FIPS_3400",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +34010,PROJCS["NAD_1983_HARN_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1]] +34011,PROJCS["NAD_1983_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1]] +34012,PROJCS["NAD_1983_StatePlane_Ohio_North_FIPS_3401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.304800609601219241]] +34013,PROJCS["NAD_1983_HARN_StatePlane_Ohio_North_FIPS_3401_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.3048006096012192]] +34014,PROJCS["NAD_1927_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.304800609601219241]] +34020,PROJCS["NAD_1983_HARN_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +34021,PROJCS["NAD_1983_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +34022,PROJCS["NAD_1983_StatePlane_Ohio_South_FIPS_3402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +34023,PROJCS["NAD_1983_HARN_StatePlane_Ohio_South_FIPS_3402_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38.0],UNIT["Foot_US",0.3048006096012192]] +34024,PROJCS["NAD_1927_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +35010,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Meter",1]] +35011,PROJCS["NAD_1983_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Meter",1]] +35012,PROJCS["NAD_1983_StatePlane_Oklahoma_North_FIPS_3501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Foot_US",0.304800609601219241]] +35013,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_North_FIPS_3501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-98.0],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35.0],UNIT["Foot_US",0.3048006096012192]] +35014,PROJCS["NAD_1927_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Foot_US",0.304800609601219241]] +35020,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Meter",1]] +35021,PROJCS["NAD_1983_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Meter",1]] +35022,PROJCS["NAD_1983_StatePlane_Oklahoma_South_FIPS_3502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.304800609601219241]] +35023,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_South_FIPS_3502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-98.0],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.3048006096012192]] +35024,PROJCS["NAD_1927_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.304800609601219241]] +36010,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +36011,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +36012,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202083.333333332],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36013,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202099.737532808],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46.0],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot",0.3048]] +36014,PROJCS["NAD_1927_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36015,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202099.737532808],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46.0],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot",0.3048]] +36016,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202099.737532808],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46.0],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot",0.3048]] +36020,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +36021,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +36022,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921249.999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36023,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921259.842519685],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot",0.3048]] +36024,PROJCS["NAD_1927_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36025,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921259.842519685],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot",0.3048]] +36026,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921259.842519685],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot",0.3048]] +37010,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_North_FIPS_3701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1.0]] +37011,PROJCS["NAD_1983_StatePlane_Pennsylvania_North_FIPS_3701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1]] +37012,PROJCS["NAD_1983_StatePlane_Pennsylvania_North_FIPS_3701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.304800609601219241]] +37013,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_North_FIPS_3701_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.3048006096012192]] +37014,PROJCS["NAD_1927_StatePlane_Pennsylvania_North_FIPS_3701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.304800609601219241]] +37020,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_South_FIPS_3702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1.0]] +37021,PROJCS["NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +37022,PROJCS["NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +37023,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_South_FIPS_3702_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.3048006096012192]] +37024,PROJCS["NAD_1927_StatePlane_Pennsylvania_South_FIPS_3702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +38000,PROJCS["NAD_1983_HARN_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Meter",1]] +38001,PROJCS["NAD_1983_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Meter",1]] +38002,PROJCS["NAD_1983_StatePlane_Rhode_Island_FIPS_3800_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.304800609601219241]] +38003,PROJCS["NAD_1983_HARN_StatePlane_Rhode_Island_FIPS_3800_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.3048006096012192]] +38004,PROJCS["NAD_1927_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.304800609601219241]] +39000,PROJCS["NAD_1983_HARN_StatePlane_South_Carolina_FIPS_3900",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609600.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Meter",1.0]] +39001,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609600],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Meter",1]] +39002,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1999996],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot_US",0.304800609601219241]] +39003,PROJCS["NAD_1983_HARN_StatePlane_South_Carolina_FIPS_3900_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot",0.3048]] +39005,PROJCS["NAD_1983_HARN_StatePlane_South_Carolina_FIPS_3900_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot",0.3048]] +39006,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot",0.3048]] +39014,PROJCS["NAD_1927_StatePlane_South_Carolina_North_FIPS_3901",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",33.76666666666667],PARAMETER["Standard_Parallel_2",34.96666666666667],PARAMETER["Latitude_Of_Origin",33],UNIT["Foot_US",0.304800609601219241]] +39024,PROJCS["NAD_1927_StatePlane_South_Carolina_South_FIPS_3902",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.33333333333334],PARAMETER["Standard_Parallel_2",33.66666666666666],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot_US",0.304800609601219241]] +40010,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +40011,PROJCS["NAD_1983_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +40012,PROJCS["NAD_1983_StatePlane_South_Dakota_North_FIPS_4001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +40013,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_North_FIPS_4001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.0],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.3048006096012192]] +40014,PROJCS["NAD_1927_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +40020,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Meter",1]] +40021,PROJCS["NAD_1983_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Meter",1]] +40022,PROJCS["NAD_1983_StatePlane_South_Dakota_South_FIPS_4002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.304800609601219241]] +40023,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_South_FIPS_4002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.3048006096012192]] +40024,PROJCS["NAD_1927_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.304800609601219241]] +41000,PROJCS["NAD_1983_HARN_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1]] +41001,PROJCS["NAD_1983_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1]] +41002,PROJCS["NAD_1983_StatePlane_Tennessee_FIPS_4100_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.304800609601219241]] +41003,PROJCS["NAD_1983_HARN_StatePlane_Tennessee_FIPS_4100_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-86.0],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.3048006096012192]] +41004,PROJCS["NAD_1927_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.66666666666666],UNIT["Foot_US",0.304800609601219241]] +42010,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Meter",1]] +42011,PROJCS["NAD_1983_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Meter",1]] +42012,PROJCS["NAD_1983_StatePlane_Texas_North_FIPS_4201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Foot_US",0.304800609601219241]] +42013,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_FIPS_4201_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34.0],UNIT["Foot_US",0.3048006096012192]] +42014,PROJCS["NAD_1927_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Foot_US",0.304800609601219241]] +42020,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Meter",1]] +42021,PROJCS["NAD_1983_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Meter",1]] +42022,PROJCS["NAD_1983_StatePlane_Texas_North_Central_FIPS_4202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42023,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_Central_FIPS_4202_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.3048006096012192]] +42024,PROJCS["NAD_1927_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-97.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42030,PROJCS["NAD_1983_HARN_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Meter",1]] +42031,PROJCS["NAD_1983_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Meter",1]] +42032,PROJCS["NAD_1983_StatePlane_Texas_Central_FIPS_4203_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",9842499.999999998],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42033,PROJCS["NAD_1983_HARN_StatePlane_Texas_Central_FIPS_4203_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",9842500.0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.3048006096012192]] +42034,PROJCS["NAD_1927_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42040,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Meter",1]] +42041,PROJCS["NAD_1983_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Meter",1]] +42042,PROJCS["NAD_1983_StatePlane_Texas_South_Central_FIPS_4204_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.304800609601219241]] +42043,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_Central_FIPS_4204_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-99.0],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.3048006096012192]] +42044,PROJCS["NAD_1927_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.304800609601219241]] +42050,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",5000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Meter",1]] +42051,PROJCS["NAD_1983_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",5000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Meter",1]] +42052,PROJCS["NAD_1983_StatePlane_Texas_South_FIPS_4205_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",16404166.66666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42053,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_FIPS_4205_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",16404166.66666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.3048006096012192]] +42054,PROJCS["NAD_1927_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.304800609601219241]] +43010,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Meter",1]] +43011,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Meter",1]] +43012,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43013,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.3048006096012192]] +43014,PROJCS["NAD_1927_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43015,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",3280839.895013123],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot",0.3048]] +43016,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",3280839.895013123],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot",0.3048]] +43020,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +43021,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +43022,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43023,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.3048006096012192]] +43024,PROJCS["NAD_1927_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43025,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",6561679.790026246],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot",0.3048]] +43026,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",6561679.790026246],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot",0.3048]] +43030,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +43031,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +43032,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",9842499.999999998],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +43033,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",9842500.0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +43034,PROJCS["NAD_1927_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +43035,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",9842519.685039369],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot",0.3048]] +43036,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",9842519.685039369],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot",0.3048]] +44000,PROJCS["NAD_1983_HARN_StatePlane_Vermont_FIPS_4400",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +44001,PROJCS["NAD_1983_StatePlane_Vermont_FIPS_4400",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +44002,PROJCS["NAD_1983_StatePlane_Vermont_FIPS_4400_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +45010,PROJCS["NAD_1983_HARN_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +45011,PROJCS["NAD_1983_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +45012,PROJCS["NAD_1983_StatePlane_Virginia_North_FIPS_4501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +45013,PROJCS["NAD_1983_HARN_StatePlane_Virginia_North_FIPS_4501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.3048006096012192]] +45014,PROJCS["NAD_1927_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +45020,PROJCS["NAD_1983_HARN_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +45021,PROJCS["NAD_1983_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +45022,PROJCS["NAD_1983_StatePlane_Virginia_South_FIPS_4502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +45023,PROJCS["NAD_1983_HARN_StatePlane_Virginia_South_FIPS_4502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +45024,PROJCS["NAD_1927_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +46010,PROJCS["NAD_1983_HARN_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +46011,PROJCS["NAD_1983_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +46012,PROJCS["NAD_1983_StatePlane_Washington_North_FIPS_4601_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +46013,PROJCS["NAD_1983_HARN_StatePlane_Washington_North_FIPS_4601_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot_US",0.3048006096012192]] +46014,PROJCS["NAD_1927_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +46020,PROJCS["NAD_1983_HARN_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Meter",1]] +46021,PROJCS["NAD_1983_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Meter",1]] +46022,PROJCS["NAD_1983_StatePlane_Washington_South_FIPS_4602_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.304800609601219241]] +46023,PROJCS["NAD_1983_HARN_StatePlane_Washington_South_FIPS_4602_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.3048006096012192]] +46024,PROJCS["NAD_1927_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.304800609601219241]] +47010,PROJCS["NAD_1983_HARN_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Meter",1]] +47011,PROJCS["NAD_1983_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Meter",1]] +47012,PROJCS["NAD_1983_StatePlane_West_Virginia_North_FIPS_4701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Foot_US",0.304800609601219241]] +47014,PROJCS["NAD_1927_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Foot_US",0.304800609601219241]] +47020,PROJCS["NAD_1983_HARN_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Meter",1]] +47021,PROJCS["NAD_1983_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Meter",1]] +47022,PROJCS["NAD_1983_StatePlane_West_Virginia_South_FIPS_4702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Foot_US",0.304800609601219241]] +47024,PROJCS["NAD_1927_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Foot_US",0.304800609601219241]] +48010,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Meter",1]] +48011,PROJCS["NAD_1983_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Meter",1]] +48012,PROJCS["NAD_1983_StatePlane_Wisconsin_North_FIPS_4801_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.304800609601219241]] +48013,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_North_FIPS_4801_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.3048006096012192]] +48014,PROJCS["NAD_1927_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.304800609601219241]] +48020,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +48021,PROJCS["NAD_1983_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +48022,PROJCS["NAD_1983_StatePlane_Wisconsin_Central_FIPS_4802_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +48023,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_Central_FIPS_4802_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.3048006096012192]] +48024,PROJCS["NAD_1927_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +48030,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Meter",1]] +48031,PROJCS["NAD_1983_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Meter",1]] +48032,PROJCS["NAD_1983_StatePlane_Wisconsin_South_FIPS_4803_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Foot_US",0.304800609601219241]] +48033,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_South_FIPS_4803_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42.0],UNIT["Foot_US",0.3048006096012192]] +48034,PROJCS["NAD_1927_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Foot_US",0.304800609601219241]] +49010,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49011,PROJCS["NAD_1983_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49012,PROJCS["NAD_1983_StatePlane_Wyoming_East_FIPS_4901_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49013,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_FIPS_4901_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49014,PROJCS["NAD_1927_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +49020,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49021,PROJCS["NAD_1983_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49022,PROJCS["NAD_1983_StatePlane_Wyoming_East_Central_FIPS_4902_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49023,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_Central_FIPS_4902_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49024,PROJCS["NAD_1927_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +49030,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49031,PROJCS["NAD_1983_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49032,PROJCS["NAD_1983_StatePlane_Wyoming_West_Central_FIPS_4903_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49033,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_Central_FIPS_4903_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49034,PROJCS["NAD_1927_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +49040,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49041,PROJCS["NAD_1983_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49042,PROJCS["NAD_1983_StatePlane_Wyoming_West_FIPS_4904_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49043,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_FIPS_4904_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49044,PROJCS["NAD_1927_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +50011,PROJCS["NAD_1983_StatePlane_Alaska_1_FIPS_5001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],PARAMETER["False_Easting",5000000],PARAMETER["False_Northing",-5000000],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Meter",1]] +50012,PROJCS["NAD_1983_StatePlane_Alaska_1_FIPS_5001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],PARAMETER["False_Easting",16404166.66666666],PARAMETER["False_Northing",-16404166.66666666],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Foot_US",0.304800609601219241]] +50014,PROJCS["NAD_1927_StatePlane_Alaska_1_FIPS_5001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],PARAMETER["False_Easting",16404166.666667],PARAMETER["False_Northing",-16404166.666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Foot_US",0.304800609601219241]] +50021,PROJCS["NAD_1983_StatePlane_Alaska_2_FIPS_5002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50022,PROJCS["NAD_1983_StatePlane_Alaska_2_FIPS_5002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50024,PROJCS["NAD_1927_StatePlane_Alaska_2_FIPS_5002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50031,PROJCS["NAD_1983_StatePlane_Alaska_3_FIPS_5003",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50032,PROJCS["NAD_1983_StatePlane_Alaska_3_FIPS_5003_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50034,PROJCS["NAD_1927_StatePlane_Alaska_3_FIPS_5003",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50041,PROJCS["NAD_1983_StatePlane_Alaska_4_FIPS_5004",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50042,PROJCS["NAD_1983_StatePlane_Alaska_4_FIPS_5004_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50044,PROJCS["NAD_1927_StatePlane_Alaska_4_FIPS_5004",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50051,PROJCS["NAD_1983_StatePlane_Alaska_5_FIPS_5005",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50052,PROJCS["NAD_1983_StatePlane_Alaska_5_FIPS_5005_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50054,PROJCS["NAD_1927_StatePlane_Alaska_5_FIPS_5005",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50061,PROJCS["NAD_1983_StatePlane_Alaska_6_FIPS_5006",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50062,PROJCS["NAD_1983_StatePlane_Alaska_6_FIPS_5006_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50064,PROJCS["NAD_1927_StatePlane_Alaska_6_FIPS_5006",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50071,PROJCS["NAD_1983_StatePlane_Alaska_7_FIPS_5007",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50072,PROJCS["NAD_1983_StatePlane_Alaska_7_FIPS_5007_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50074,PROJCS["NAD_1927_StatePlane_Alaska_7_FIPS_5007",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50081,PROJCS["NAD_1983_StatePlane_Alaska_8_FIPS_5008",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50082,PROJCS["NAD_1983_StatePlane_Alaska_8_FIPS_5008_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50084,PROJCS["NAD_1927_StatePlane_Alaska_8_FIPS_5008",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50091,PROJCS["NAD_1983_StatePlane_Alaska_9_FIPS_5009",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50092,PROJCS["NAD_1983_StatePlane_Alaska_9_FIPS_5009_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50094,PROJCS["NAD_1927_StatePlane_Alaska_9_FIPS_5009",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50101,PROJCS["NAD_1983_StatePlane_Alaska_10_FIPS_5010",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Meter",1]] +50102,PROJCS["NAD_1983_StatePlane_Alaska_10_FIPS_5010_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Foot_US",0.304800609601219241]] +50104,PROJCS["NAD_1927_StatePlane_Alaska_10_FIPS_5010",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Foot_US",0.304800609601219241]] +51010,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Meter",1]] +51011,PROJCS["NAD_1983_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Meter",1]] +51012,PROJCS["NAD_1983_StatePlane_Hawaii_1_FIPS_5101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51013,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_1_FIPS_5101_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.3048006096012192]] +51014,PROJCS["Old_Hawaiian_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51020,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Meter",1]] +51021,PROJCS["NAD_1983_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Meter",1]] +51022,PROJCS["NAD_1983_StatePlane_Hawaii_2_FIPS_5102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.304800609601219241]] +51023,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_2_FIPS_5102_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.3048006096012192]] +51024,PROJCS["Old_Hawaiian_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.304800609601219241]] +51030,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Meter",1]] +51031,PROJCS["NAD_1983_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Meter",1]] +51032,PROJCS["NAD_1983_StatePlane_Hawaii_3_FIPS_5103_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.304800609601219241]] +51033,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_3_FIPS_5103_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-158.0],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.3048006096012192]] +51034,PROJCS["Old_Hawaiian_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.304800609601219241]] +51040,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Meter",1]] +51041,PROJCS["NAD_1983_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Meter",1]] +51042,PROJCS["NAD_1983_StatePlane_Hawaii_4_FIPS_5104_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51043,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_4_FIPS_5104_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.3048006096012192]] +51044,PROJCS["Old_Hawaiian_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51050,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Meter",1]] +51051,PROJCS["NAD_1983_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Meter",1]] +51052,PROJCS["NAD_1983_StatePlane_Hawaii_5_FIPS_5105_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.304800609601219241]] +51053,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_5_FIPS_5105_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.3048006096012192]] +51054,PROJCS["Old_Hawaiian_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.304800609601219241]] +52000,PROJCS["NAD_1983_HARN_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",200000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Meter",1]] +52001,PROJCS["NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",200000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Meter",1]] +52002,PROJCS["NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",656166.6666666665],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.3048006096012192]] +52014,PROJCS["NAD_1927_StatePlane_Puerto_Rico_FIPS_5201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.304800609601219241]] +52020,PROJCS["Puerto_Rico_StatePlane_Virgin_Islands_St_Croix_FIPS_5202",GEOGCS["GCS_Puerto_Rico",DATUM["D_Puerto_Rico",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.304800609601219241]] +52024,PROJCS["Puerto_Rico_StatePlane_Virgin_Islands_St_Croix_FIPS_5202",GEOGCS["GCS_Puerto_Rico",DATUM["D_Puerto_Rico",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.304800609601219241]] +54000,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",50000],PARAMETER["False_Northing",50000],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Meter",1]] +54001,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",50000],PARAMETER["False_Northing",50000],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Meter",1]] +54002,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",164041.6666666666],PARAMETER["False_Northing",164041.6666666666],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Foot_US",0.304800609601219241]] +54004,PROJCS["NAD_1927_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",164041.6666666667],PARAMETER["False_Northing",164041.6666666667],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Foot_US",0.304800609601219241]] +102964,PROJCS["NAD_1927_Alaska_Albers_Feet",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Albers"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-154.0],PARAMETER["Standard_Parallel_1",55.0],PARAMETER["Standard_Parallel_2",65.0],PARAMETER["Latitude_Of_Origin",50.0],UNIT["Foot_US",0.3048006096012192]] +102991,PROJCS["NAD_1983_Oregon_Statewide_Lambert",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Meter",1.0]] +102993,PROJCS["NAD_1983_HARN_Oregon_Statewide_Lambert",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Meter",1.0]] +102994,PROJCS["NAD_1983_HARN_Oregon_Statewide_Lambert_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312335.958005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Foot",0.3048]] +102996,PROJCS["NAD_1983_Oregon_Statewide_Lambert_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312335.958005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Foot",0.3048]] diff --git a/utils/gdal/gdal-data/gdalicon.png b/utils/gdal/gdal-data/gdalicon.png new file mode 100644 index 0000000..8e7731d Binary files /dev/null and b/utils/gdal/gdal-data/gdalicon.png differ diff --git a/utils/gdal/gdal-data/gdalinfo_output.schema.json b/utils/gdal/gdal-data/gdalinfo_output.schema.json new file mode 100644 index 0000000..166a490 --- /dev/null +++ b/utils/gdal/gdal-data/gdalinfo_output.schema.json @@ -0,0 +1,346 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Schema for gdalinfo -json output", + + "oneOf": [ + { + "$ref": "#/definitions/dataset" + } + ], + + "definitions": { + + "arrayOfTwoIntegers": { + "type": "array", + "items": { + "type": "integer", + "minItems": 2, + "maxItems": 2 + } + }, + + "arrayOfTwoNumbers": { + "type": "array", + "items": { + "type": "number", + "minItems": 2, + "maxItems": 2 + } + }, + + "band": { + "type": "object", + "properties": { + "band": { + "type": "integer" + }, + "block": { + "$ref": "#/definitions/arrayOfTwoIntegers" + }, + "checksum": { + "type": "integer" + }, + "colorInterpretation": { + "type": "string" + }, + "type": { + "enum": [ + "Byte", + "Int8", + "UInt16", + "Int16", + "UInt32", + "Int32", + "UInt64", + "Int32", + "Float32", + "Float64", + "CInt16", + "CInt32", + "CFloat32", + "CFloat64" + ] + }, + "histogram": { + "type": "object", + "properties": { + "buckets": { + "type": "array", + "items": { + "type": "integer" + } + }, + "count": { + "type": "integer" + }, + "min": { + "type": "number" + }, + "max": { + "type": "number" + } + } + }, + "min": { + "type": "number" + }, + "max": { + "type": "number" + }, + "computedMin": { + "type": "number" + }, + "computedMax": { + "type": "number" + }, + "minimum": { + "type": "number" + }, + "maximum": { + "type": "number" + }, + "mean": { + "type": "number" + }, + "stdDev": { + "type": "number" + }, + "overviews": { + "type": "array", + "items": { + "type": "object", + "properties": { + "size": { + "$ref": "#/definitions/arrayOfTwoIntegers" + } + } + } + }, + "metadata": { + "$ref": "#/definitions/metadata" + } + }, + "required": [ + "band", + "block", + "type" + ], + "additionalProperties": false + }, + + "cornerCoordinates": { + "type": "object", + "properties": { + "upperLeft": { + "$ref": "#/definitions/arrayOfTwoNumbers" + }, + "lowerLeft": { + "$ref": "#/definitions/arrayOfTwoNumbers" + }, + "lowerRight": { + "$ref": "#/definitions/arrayOfTwoNumbers" + }, + "upperRight": { + "$ref": "#/definitions/arrayOfTwoNumbers" + }, + "center": { + "$ref": "#/definitions/arrayOfTwoNumbers" + } + }, + "required": [ + "upperLeft", + "lowerLeft", + "lowerRight", + "upperRight", + "center" + ], + "additionalProperties": false + }, + + "dataset": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "driverShortName": { + "type": "string" + }, + "driverLongName": { + "type": "string" + }, + "files": { + "type": "array", + "items": { + "type": "string" + } + }, + "size": { + "$comment": "note that the order of items in side is width,height", + "$ref": "#/definitions/arrayOfTwoIntegers" + }, + "coordinateSystem": { + "$ref": "#/definitions/coordinateSystem" + }, + "geoTransform": { + "type": "array", + "items": { + "type": "number", + "minItems": 6, + "maxItems": 6 + } + }, + "cornerCoordinates": { + "$ref": "#/definitions/cornerCoordinates" + }, + "wgs84Extent": { + "$ref": "https://geojson.org/schema/Geometry.json" + }, + "bands": { + "type": "array", + "items": { + "$ref": "#/definitions/band" + } + }, + "stac": { + "$ref": "#/definitions/stac" + }, + "metadata": { + "$ref": "#/definitions/metadata" + } + }, + "required": [ + "size", + "bands" + ], + "additionalProperties": false + }, + + "metadata": { + "type": "object", + "$comment": "Object whose keys are metadata domain names. The empty string is a valid metadata domain name, and is used for the default domain.", + "patternProperties": { + "^.*$": { + "$ref": "#/definitions/metadataDomain" + } + } + }, + + "metadataDomain": { + "$comment": " The values of a metadadomain are key: string pairs, or arbitrary JSON objects for metadata domain names starting with the \"json:\" prefix.", + "any": [ + { + "type": "object" + }, + { + "type": "#/definitions/keyValueDict" + } + ] + }, + + "coordinateSystem": { + "type": "object", + "properties": { + "wkt": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "projjson": { + "$ref": "https://proj.org/schemas/v0.5/projjson.schema.json" + }, + "dataAxisToSRSAxisMapping": { + "type": "array", + "items": { + "type": "number", + "minItems": 2, + "maxItems": 3 + } + }, + "coordinateEpoch": { + "type": "number" + } + }, + "required": [ + "wkt", + "dataAxisToSRSAxisMapping" + ], + "additionalProperties": false + }, + + "keyValueDict": { + "type": "object", + "patternProperties": { + "^.*$": {} + } + }, + + "stac": { + "$comment": "Derived from https://raw.githubusercontent.com/stac-extensions/projection/main/json-schema/schema.json#/definitions/fields, https://raw.githubusercontent.com/stac-extensions/eo/main/json-schema/schema.json#/definitions/bands and https://raw.githubusercontent.com/stac-extensions/eo/main/json-schema/schema.json#/definitions/bands", + "type": "object", + "properties": { + "proj:epsg": { + "title": "EPSG code", + "type": [ + "integer", + "null" + ] + }, + "proj:wkt2": { + "title": "Coordinate Reference System in WKT2 format", + "type": [ + "string", + "null" + ] + }, + "proj:projjson": { + "title": "Coordinate Reference System in PROJJSON format", + "oneOf": [ + { + "$ref": "https://proj.org/schemas/v0.5/projjson.schema.json" + }, + { + "type": "null" + } + ] + }, + + "proj:shape": { + "$comment": "note that the order of items in proj:shape is height,width starting with GDAL 3.8.5 (previous versions ordered it wrongly as width,height)", + "title": "Shape", + "type": "array", + "minItems": 2, + "maxItems": 2, + "items": { + "type": "integer" + } + }, + "proj:transform": { + "title": "Transform", + "type": "array", + "oneOf": [ + { + "minItems": 6, + "maxItems": 6 + }, + { + "minItems": 9, + "maxItems": 9 + } + ], + "items": { + "type": "number" + } + }, + "eo:bands": { + "$ref": "https://raw.githubusercontent.com/stac-extensions/eo/main/json-schema/schema.json#/definitions/bands" + }, + "raster:bands": { + "$ref": "https://raw.githubusercontent.com/stac-extensions/eo/main/json-schema/schema.json#/definitions/bands" + } + }, + "additionalProperties": false + } + } +} diff --git a/utils/gdal/gdal-data/gdalmdiminfo_output.schema.json b/utils/gdal/gdal-data/gdalmdiminfo_output.schema.json new file mode 100644 index 0000000..d2fa75d --- /dev/null +++ b/utils/gdal/gdal-data/gdalmdiminfo_output.schema.json @@ -0,0 +1,321 @@ +{ + "$id": "https://gdal.org/gdalmdiminfo_output.schema.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Validate the output of the gdalmdiminfo utility", + + "anyOf": [ + { + "$ref": "#/definitions/group" + }, + { + "$ref": "#/definitions/array" + } + ], + + "definitions": { + + "array": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "array" + ] + }, + "datatype": { + "$ref": "#/definitions/datatype" + }, + "dimensions": { + "$ref": "#/definitions/dimensions" + }, + "dimension_size": { + "type": "array", + "items": { + "type": "number" + } + }, + "block_size": { + "type": "array", + "items": { + "type": "number" + } + }, + "attributes": { + "$ref": "#/definitions/attributes" + }, + "srs": { + "$ref": "#/definitions/srs" + }, + "nodata_value": { + "$ref": "#/definitions/value" + }, + "scale": { + "type": "number" + }, + "offset": { + "type": "number" + }, + "values": { + "$ref": "#/definitions/value" + }, + "unit": { + "type": "string" + }, + "structural_info": { + "$ref": "#/definitions/structural_info" + } + }, + "additionalProperties": false + }, + + "arrays": { + "type": "object", + "properties": {}, + "additionalProperties": { + "$ref": "#/definitions/array" + } + }, + + "attribute": { + "anyOf": [ + { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "attribute" + ] + }, + "datatype": { + "$ref": "#/definitions/datatype" + }, + "value": { + "$ref": "#/definitions/value" + } + }, + "additionalProperties": false + }, + { + "$ref": "#/definitions/value" + } + ] + }, + + "attributes": { + "anyOf": [ + { + "type": "object", + "properties": {}, + "additionalProperties": { + "$ref": "#/definitions/attribute" + } + }, + { + "type": "array", + "items": { + "$ref": "#/definitions/attribute" + } + } + ] + }, + + "compound_datatype": { + "type": "object", + "properties": + { + "name": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "components": { + "type": "array", + "items": { + "type": "object", + "properties": + { + "name": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "type": { + "$ref": "#/definitions/datatype" + } + }, + "additionalProperties": false + } + } + }, + "additionalProperties": false + }, + + "datatype": { + "anyOf": [ + { + "type": "string", + "enum": [ + "String", + "Byte", + "Int16", + "UInt16", + "Int32", + "UInt32", + "Float32", + "Float64", + "CInt16", + "CInt32", + "CFloat32", + "CFloat64" + ] + }, + { + "$ref": "#/definitions/compound_datatype" + } + ] + }, + + "dimension": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "type": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "indexing_variable": { + "type": "string" + } + }, + "additionalProperties": false + }, + + "dimensions": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/dimension" + }, + { + "description": "Full qualified name of a dimension", + "type": "string" + } + ] + } + }, + + "group": { + "type": "object", + "properties": { + "driver": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "group" + ] + }, + "dimensions": { + "$ref": "#/definitions/dimensions" + }, + "arrays": { + "$ref": "#/definitions/arrays" + }, + "attributes": { + "$ref": "#/definitions/attributes" + }, + "groups": { + "$ref": "#/definitions/groups" + }, + "structural_info": { + "$ref": "#/definitions/structural_info" + } + }, + "additionalProperties": false + }, + + "groups": { + "anyOf": [ + { + "type": "object", + "properties": {}, + "additionalProperties": { + "$ref": "#/definitions/group" + } + }, + { + "type": "array", + "items": { + "$ref": "#/definitions/group" + } + } + ] + }, + + "srs": { + "type": "object", + "properties": { + "wkt": { + "type": "string" + }, + "data_axis_to_srs_axis_mapping": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "additionalProperties": false + }, + + "structural_info": { + "type": "object", + "properties": {}, + "additionalProperties": { + "type": "string" + } + }, + + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "object" + }, + { + "type": "array" + } + ] + } + } +} diff --git a/utils/gdal/gdal-data/gdalvrt.xsd b/utils/gdal/gdal-data/gdalvrt.xsd new file mode 100644 index 0000000..286b3ae --- /dev/null +++ b/utils/gdal/gdal-data/gdalvrt.xsd @@ -0,0 +1,772 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/gfs.xsd b/utils/gdal/gdal-data/gfs.xsd new file mode 100644 index 0000000..936343b --- /dev/null +++ b/utils/gdal/gdal-data/gfs.xsd @@ -0,0 +1,246 @@ + + + + + + + + + Set this element to true if all features belonging to the same layer are written sequentially in the file. The reader will then avoid unnecessary resets when layers are read completely one after the other. To get the best performance, the layers must be read in the order they appear in the file. Cf https://gdal.org/drivers/vector/gml.html#performance-issues-with-large-multi-layer-gml-files + + + + + + + + Name of the feature type; essentially used as layer name. Can be different than the name of the XML element that represents such a feature in XML data. Examples: case can change, a prefix can be added to the name, and the name can be more human readable (e.g. the full name, rather than an abbreviation). + Different GMLFeatureClass elements should have a different name. + + + + + + Defines the path in a given XML document to the elements that represent the GML feature. Can use '|' as element separator. Namespace prefixes of path elements are insignificant. + As multiple ElementPath-elements are not allowed per GMLFeatureClass, if a feature type was encoded in different places in an XML document (e.g. on collection member level, as well as inline in some other feature), the gfs file would have to contain multiple GMLFeatureClass entries, with different ElementPaths. + + + + + Defines a geometry column. This element may be repeated if there are several geometry columns. For backward compatibility with older GDAL versions, the GDAL .gfs writer will only write this element if there are several geometry columns, but it is allowed to use it if there is just a single geometry column. GeomPropertyDefn is mutually exclusive with GeometryName, GeometryElementPath and GeometryType + + + + + Name of a geometric property of the feature. Can be different than the name of the XML element that represents that property. Examples: case can change, a prefix can be added to the name, and the name can be more human readable (e.g. the full name, rather than an abbreviation, or a combination of names in the element path). Mutually exclusive with GeomPropertyDefn + + + + + Defines the path to the XML element that represents the geometry property within the XML element of the GML feature. Can use '|' as element separator. Namespace prefixes of path elements are insignificant. NOTE: The path should not include the actual GML geometry element itself. Used in combination with the GeometryName. Mutually exclusive with GeomPropertyDef. + + + + + Used in combination with the GeometryName. Mutually exclusive with GeomPropertyDef. + + + + + Defines the SRS of all geometry columns of the layer. Typically a string of the form urn:ogc:def:crs:EPSG::XXXX + + + + + Contains optional information about the feature count of the layer and its extent. This should not be used in .gfs templates, but for specific instantiation of a .gfs on a given .gml file + + + + + + Number of features in the layer + + + + + Minimum X value of the layer extent. + + + + + Maximum X value of the layer extent. + + + + + Minimum Y value of the layer extent. + + + + + Maximum X value of the layer extent. + + + + + + + + + + + + + + + The names of all GMLFeatureClasses within the GMLFeatureClassList must be unique. + + + + + + + + Geometry type, expressed either as a numeric value matching the OGRwkbGeometryType enumeration or a string ([Multi]?Point|[Multi]?LineString|[Multi]?Polygon|GeometryCollection|CircularString|CurvePolygon|[Multi]Curve|[Multi]Surface|Triangle|PolyhedralSurface|TIN)Z?M? or None to indicate a layer without geometry field. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Name of a geometric property of the feature. Can be different than the name of the XML element that represents that property. Examples: case can change, a prefix can be added to the name, and the name can be more human readable (e.g. the full name, rather than an abbreviation, or a combination of names in the element path). + + + + + Defines the path to the XML element that represents the geometry property within the XML element of the GML feature. Can use '|' as element separator. Namespace prefixes of path elements are insignificant. NOTE: The path should not include the actual GML geometry element itself. + + + + + + + + + + Can be set to false to indicate that null/missing geometries are forbidden. + + + + + + + + + + + Name of a non-geometric property of the feature. Can be different than the name of the XML element that represents that property. + +NOTE: Properties with name suffix "_href" - typically used when the ElementPath ends in @xlink:href - can be used to build junction tables. For further details, see https://gdal.org/drivers/vector/gml.html#building-junction-tables. + +Examples: case can change, a prefix can be added to the name, and the name can be more human readable (e.g. the full name, rather than an abbreviation, or a combination of names in the element path). + + + + + Defines the path to the XML element that represents the property within the XML element of the GML feature. Can use '|' as element separator. The last path segment may have an XML attribute name as suffix, using '@' as separator (e.g., width@uom). Namespace prefixes of path elements are insignificant. + + + + + Field type. Complex may be used to indicate that the value of the element is not a simple type. + + + + + + + + + + + + + + + + + + + Can be set to false to indicate that null/missing values are forbidden. + + + + + Further specializes the property type. Allowed combinations are: (Type: Integer, Subtype: Short, Integer64), (Type: IntegerList, Subtype: Integer64), (Type: Real, Subtype: Float), (Type: String, Subtype: Boolean, Date, Time, Datetime), (Type: StringList, Subtype: Boolean) + + + + + + + + + + + + + + + + Can be used to create multiple properties from the same XML element, based upon a set of mutually exclusive conditions. For further details, and examples, see https://gdal.org/drivers/vector/gml.html#using-conditions-on-xml-attributes + + + + + When set to true, indicates that values of that field are unique through all the features of the layer + + + + + Maximum width of the string representation of the values of the field. Supported use cases: (Type: String, Subtype is NOT Boolean, Date, Time, or Datetime), (Type: Integer), (Type: Real) + + + + + Only applies to Real. Maximum decimal precision (i.e. number of digits after the decimal point) of the values of the field. + + + + + Description of the field (added in GDAL 3.7) + + + + + + diff --git a/utils/gdal/gdal-data/gml_registry.xml b/utils/gdal/gdal-data/gml_registry.xml new file mode 100644 index 0000000..831a32d --- /dev/null +++ b/utils/gdal/gdal-data/gml_registry.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/gml_registry.xsd b/utils/gdal/gdal-data/gml_registry.xsd new file mode 100644 index 0000000..717f674 --- /dev/null +++ b/utils/gdal/gdal-data/gml_registry.xsd @@ -0,0 +1,66 @@ + + + + + + The registry contains namespace definitions, which are used to find a single .gfs or XML schema file with which the GML driver shall process the whole GML data file. The GML driver uses the schema file defined for the first matching (prefix-)namespace-featureType combination that is found in the GML data. NOTE: The order of the namespaces within the GML registry file is important when loading a GML file that contains features from multiple namespaces. Only the feature types defined in the selected schema will be recognized. In other words, if the GML file contains features from multiple namespaces, then only the ones that match the definitions from the chosen schema will be read. + + + + + + Defines a namespace, together with the feature types that belong to it. + +NOTE: Multiple feature types within the namespace may refer to the same schema (which should then include definitions for these feature types). + + + + + + Definition of a feature type, with XML attributes to match given GML data and to define a .gfs or XML schema that contains the definition of the feature type. NOTE: The schema may contain definitions for multiple feature types. + + + + + Name of the XML element that is used to identify the feature type. Typically the local name of an XML element that encodes a feature. However, it can also be the local name of a different element that can be used in combination with @elementValue to produce a match for this feature type definition within the namespace. + + + + + Used in combination with @elementName. If present, a match for this feature type element is only produced if an XML element whose local-name (and prefix, if defined in the namespace) equals the value of @elementName and whose value equals the value of @elementValue is found in the GML data. For example: If namespace/@prefix = 'ex', featureType/@elementName = 'typeOfFeature', and featureType/@elementValue = 'FT', then a match is produced if <ex:typeOfFeature>FT</ex:typeOfFeature> is present in the GML data. + + + + + OGR .gfs file in which the feature type is defined (possibly together with other feature types). The GML driver will parse the layer definitions from that file. The schema location can be given as URL (http and https), absolute file path, and relative file path (relative to the location of the registry file). + + + + + XML schema file in which the feature type is defined (possibly together with other feature types). The GML driver will attempt to parse it and create layer definitions. The schema location can be given as URL (http and https), absolute file path, and relative file path (relative to the location of the registry file). + + + + + + + + Namespace prefix assigned to the features of this namespace in actual GML data. The prefix will be looked up in the first bytes of the GML file (e.g. xmlns:abc="http://example.org/abc"). It is used to confirm the match of the namespace uri (defined by @uri). NOTE-1: Case is important - the parser looks for the exact string, i.e., 'ex' is treated differently than 'EX'. If actual data may use different prefixes for the same namespace URI, multiple namespace elements must be added to the gml_registry - one for each applicable prefix. NOTE-2: The prefix can be omitted in the namespace definition. In that case, a match is only produced if a) the namespace uri is found in any namespace declaration in the GML file (typically as default namespace in the root element, e.g., xmlns="http://example.org/abc") and b) an XML element without XML namespace prefix, and local-name being equal to the @elementName of the feature type (plus a possibly defined @elementValue as textual value), is found. + + + + + Namespace URI as found in the first bytes of the GML file. (e.g. "http://example.org/abc" in the namespace declaration for xmlns:abc="http://example.org/abc"). + + + + + When set to true, it means that the SRS defined by a srsName attribute found in the global gml:Envelope element applies to all features of the GML file. + + + + + + + + diff --git a/utils/gdal/gdal-data/gmlasconf.xml b/utils/gdal/gdal-data/gmlasconf.xml new file mode 100644 index 0000000..029dade --- /dev/null +++ b/utils/gdal/gdal-data/gmlasconf.xml @@ -0,0 +1,169 @@ + + + + + true + + + + + true + false + + + false + + false + + false + false + false + true + false + + false + true + + + 60 + + true + + true + + + 10 + + + + + + + + swe:values + + + + + + + ifSWENamespaceFoundInTopElement + true + true + + + + + + + + + + + gwml2w:GW_GeologyLog/om:result + + gwml2w:GW_GeologyLogCoverage + + + + + + 10 + + 1048576 + + + + true + RawContent + 1 + false + + + true + + + + true + + + + + + gml:boundedBy + gml32:boundedBy + gml:priorityLocation + gml32:priorityLocation + gml32:descriptionReference/@owns + @xlink:show + @xlink:type + @xlink:role + @xlink:arcrole + @xlink:actuate + @gml:remoteSchema + @gml32:remoteSchema + swe:Quantity/swe:extension + swe:Quantity/@referenceFrame + swe:Quantity/@axisID + swe:Quantity/@updatable + swe:Quantity/@optional + swe:Quantity/@id + swe:Quantity/swe:identifier + + swe:Quantity/swe:label + swe:Quantity/swe:nilValues + swe:Quantity/swe:constraint + swe:Quantity/swe:quality + + + + + 2 + + NATIVE + OGC_URL + WFS2_FEATURECOLLECTION + + http://schemas.opengis.net/wfs/2.0/wfs.xsd + + + diff --git a/utils/gdal/gdal-data/gmlasconf.xsd b/utils/gdal/gdal-data/gmlasconf.xsd new file mode 100644 index 0000000..35c180e --- /dev/null +++ b/utils/gdal/gdal-data/gmlasconf.xsd @@ -0,0 +1,1066 @@ + + + + + + + Configuration of GMLAS driver. + + + + + + + + + Whether downloading remote schemas is allowed. Default is true. + + + + + + + Describe working of schema cache. + + + + + + + + Name of the cache directory. If not specified, this + defaults to $HOME/.gdal/gmlas_xsd_cache. + Ignored if 'enabled' is not true. + + + + + + + + Whether the cache is enabled. Default is true. + + + + + + + + + + Describe option that affect the Xerces schema parser. + + + + + + + + Whether to enable full schema constraint checking, including checking + which may be time-consuming or memory intensive. Currently, + particle unique attribution constraint checking and particle + derivation restriction checking are controlled by this option. + Defaults to true. + + + + + + + Whether to allow multiple schemas with the same namespace + to be imported. + Defaults to false. + + + + + + + + + + + Describe if and how validation of the document against the + schema is done. + + + + + + + + Whether a validation error should prevent dataset + opening. + Ignored if 'enabled' is not true. + Default is false. + + + + + + + + Whether validation is enabled. Default is false. + + + + + + + + + Whether the _ogr_layers_metadata, _ogr_fields_metadata and + _ogr_layer_relationships layers that show how OGR layers and + fields are built from the schemas should be exposed as + available layers. + Default is false. + + + + + + + + Tunable rules that affect how layers and fields are built from + the schema. + + + + + + + + + Whether a 'ogr_pkid' attribute should always be generated, + even if the underlying XML element has a required attribute + of type ID. Turning it to true can be useful if the + uniqueness of such attributes is not trused. + Default is false. + + + + + + + + Whether to remove any OGR layer without any feature, during the + initial scan pass. + Default is false. + + + + + + + + Whether to remove any unused OGR field, during the + initial scan pass. + Default is false. + + + + + + + + Whether OGR array types (StringList, IntegerList, + Integer64List and RealList) can be used to store + repeated values of the corresponding base types. + Default is true. + + + + + + + + Whether xsi:nil="true" should be mapped from/to the OGR + null field state (new in GDAL 2.2). If set to false, then + a XXX_nil field will be added when necessary. If set to true, + then unset and null states are used (but this is not very + convenient when converting to SQL databases where both states + are equivalent). + Default is false. + + + + + + + + Settings specific to documents that import the GML namespace. + + + + + + + + Whether the XML description of a GML geometry should + be stored in a string attribute (whose name is the + element name suffixed by _xml). This is in addition + to storing the geometry as a OGR geometry. + Default is false. + + + + + + + Whether, when dealing with schemas that import the + GML namespace, and that at least one of them has + elements that derive from gml:_Feature or + gml:AbstractFeatureonly, only such elements should be + instantiated as OGR layers, during the first pass that + iterates over top level elements of the imported + schemas. + Note: for technical reasons, other elements may end + up being exposed as OGR layers, but this setting + is a first way of limiting the number of OGR layers. + Default is true. + + + + + + + + + + + Maximum size of layer and field identifiers. If identifiers + are naturally bigger than the limit, a logic truncates + them while ensuring their unicity. + When absent, unlimited size. + + + + + + + + + + + + + Whether layer and field names should be consider equal in a + case insensitive way. This is important for conversion to + Postgres when identifiers are laundered in lower case + Default is true. + + + + + + + + Whether layer and field names should be laundered like the + OGR PostgreSQL driver does by default, ie identifiers put + in lower cases and a few special characters( single quote, + dash, sharp) replaced by underscore. This can help to post- + process the _ogr_layer_relationships layers more easily or, + for write support. + Note: this laundering is safe for other backends as well. + Default is true. + + + + + + + + + + + Maximum number of fields in an element considered + for flattening. + Default is 10. + + + + + + + + XPath of element that will be considered for flattening + even if it has more than MaximumNumberOfFields fields, + or if it is referenced several times by other elements. + Note: other constraints might make it impossible to + flatten it, for example if it has repeated elements. + + + + + + + XPath of element that will NOT be considered for flattening + even if it has less or MaximumNumberOfFields fields. + + + + + + + + + + + Configuration of special processing for elements in + the http://www.opengis.net/swe/2.0 namespace. + + + + + + + + If and how SWE processing is enabled. + Default is ifSWENamespaceFoundInTopElement. + + + + + + + + If the http://www.opengis.net/swe/2.0 + namespace is found, SWE special + processing will be enabled. + + + + + + + + + + + + If swe:DataRecord must be parsed. Default is true. + + + + + + + If swe:DataArray and swe:DataStream must be parsed. + Default is true. + + + + + + + + + + + + + + + + Constraints to specify the types of children of elements of + type xs:anyType. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rules regarding resolution of xlink:href attributes + + + + + + + + + Timeout in seconds for resolving a HTTP resource. + Default: no timeout or value of GDAL_HTTP_TIMEOUT + configuration option. + + + + + + + + Maximum allowed time for resolving all XLinks in a single + document. + Default: none + + + + + + + + Maximum file size allowed. + Default: 1 MB. + + + + + + + + + + + Name and port of proxy server (server:port syntax) + Default: none or value of GDAL_HTTP_PROXY + configuration option. + + + + + + + + User name and password to use for proxy server + (username:password syntax) + Default: none or value of GDAL_HTTP_PROXYUSERPW + configuration option. + + + + + + + + Proxy authentication method: one of Basic, NTLM, Digest + or Any. + Default: none or value of GDAL_PROXY_AUTH + configuration option. + + + + + + + + Name of the cache directory for resolved documents. + If not specified, this defaults to $HOME/.gdal/gmlas_xlink_resolution_cache. + The cache is only used if enabled in DefaultResolution or + particular URLSpecificResolution rules. + + + + + + + + Default rules that apply for all URLs that are not referenced + by a dedicated URLSpecificResolution rule. + + + + + + + + + Whether downloading remote resources is allowed. + If false, only locally cached resources will be used. + Default is true. + + + + + + + + Resolution mode. Must be XMLRawContent currently + + + + + + + + The content, provided it is of text + nature, is set in a field suffixed with + _raw + + + + + + + + + + + Resolution depth. Must be 1 currently. + + + + + + + + + + + + + + Whether resolved documents should be cached. + Default is false. + + + + + + + + + + Whether default XLink resolution is enabled. + Default is false. + + + + + + + + + + + Particular rule that apply for all URLs starting with + a precise prefix. Setting at least one URLSpecificResolution will cause + a compulsory initial scan of the whole file to be done so + as to identify which xlink:href fields use which URL, so as + to create the relevant OGR fields. + + + + + + + + + URL prefix. All URLs starting with this string will + match this rule. + + + + + + + + Custom HTTP header to send in the GET request. + + + + + + + + HTTP header name + + + + + + + HTTP header value + + + + + + + + + + + Whether downloading remote resources is allowed. + If false, only locally cached resources will be used. + Default is true. + + + + + + + + Resolution mode. + Default is RawContent. + + + + + + + + The content, provided it is of text + nature, is set in a field suffixed with + _rawcontent + + + + + + + The content, assumed to be XML, will be + parsed and fields specified with Field + created. + + + + + + + + + + + Resolution depth. Must be 1 currently. + + + + + + + + + + + + + + Whether resolved documents should be cached. + Default is false. + + + + + + + + Field to create from parsed XML content. Only used + if ResolutionMode = FieldsFromXPath + + + + + + + + Field name + + + + + + + Field type + + + + + + + + + + + + + + + + XPath from the root of the resolved document + from which to extract the value of the field. + Only a restricted subset of the full XPath 1.0 + syntax is supported, namely the abbreviated syntax + with the '//' and '@' axis specifiers. + Valid XPath are for example: + - [ns1:]foo/[ns2:]bar: matches a bar element as a + direct child of a foo element, foo being at any + nesting level in the compared XPath. + - [ns1:foo]/@[ns2:]baz: matches a baz attribute of a + foo element, foo being at any nesting level in + the compared XPath + - [ns1:]foo//[ns2:]bar: matches a bar element as a + direct or indirect child of a foo element, + foo being at any nesting level in the compared + XPath. + - /[ns1:]foo/[ns2:]bar: matches a bar element as a + direct child of a foo element, foo being at the + root level. + + + + + + + + + + + + + + + + Whether xlink:href pointing to internal resources should be + resolved, so as to establish cross-layer relationships. + This options requires to keep in-memory xlink:href values + as well as feature ids, which in the case of really large + documents with many features and/or many cross-references + could consume a lot of RAM. + Default is true. + + + + + + + + + + + + Define elements and attributes that will be ignored when + building OGR layer and field definitions. + + + + + + + + Emit a warning each time an element or attribute is + found in the document parsed, but ignored because + of the ignored XPath defined. + Default is true. + + + + + + + + A XPath against which elements and attributes found + during schema analysis will be compared. If the + XPath of the element/attribute of the schema + matches this XPath, it will be ignored. + Only a restricted subset of the full XPath 1.0 + syntax is supported, namely the abbreviated syntax + with the '//' and '@' axis specifiers. + Valid XPath are for example: + - [ns1:]foo/[ns2:]bar: matches a bar element as a + direct child of a foo element, foo being at any + nesting level in the compared XPath. + - [ns1:foo]/@[ns2:]baz: matches a baz attribute of a + foo element, foo being at any nesting level in + the compared XPath + - [ns1:]foo//[ns2:]bar: matches a bar element as a + direct or indirect child of a foo element, + foo being at any nesting level in the compared + XPath. + - /[ns1:]foo/[ns2:]bar: matches a bar element as a + direct child of a foo element, foo being at the + root level. + + + + + + + + + Emit a warning each time an element or attribute is + found in the document parsed, but ignored because + of the ignored XPath defined. + Override the global setting of the + WarnIfIgnoredXPathFoundInDocInstance element + Default is true. + + + + + + + + + + + + + + Configuration of GMLAS writer + + + + + + + + + Number of spaces used to indent each level of nesting in + XML output. + Default is 2. + + + + + + + + + + + + + Comment to add at top of output XML file. + + + + + + + + Line format. + Default is platform dependant (CR-LF on Windows, LF otherwise) + + + + + + + + Platform dependant (CR-LF on Windows, LF otherwise) + + + + + + + Windows end-of-line style : CR-LF + + + + + + + Unix end-of-line style: LF + + + + + + + + + + + Format to use for srsName attributes on geometries. + Default is OGC_URL. + + + + + + + +srsName will be in the form AUTHORITY_NAME:AUTHORITY_CODE + + + + + + +srsName will be in the form urn:ogc:def:crs:AUTHORITY_NAME::AUTHORITY_CODE + + + + + + +ssrsName will be in the form http://www.opengis.net/def/crs/AUTHORITY_NAME/0/AUTHORITY_CODE + + + + + + + + + + + How to wrap features in a collection. + Default is WFS2_FEATURECOLLECTION + + + + + + + +Use wfs:FeatureCollection / wfs:member wrapping + + + + + + +Use ogr_gmlas:FeatureCollection / ogr_gmlas:featureMember wrapping + + + + + + + + + + + User-specified XML dateTime value for timestamp to use in + wfs:FeatureCollection attribute. + Only valid for WRAPPING=WFS2_FEATURECOLLECTION. + Default is current date-time. + + + + + + + + Path or URL to OGC WFS 2.0 schema. + Only valid for WRAPPING=WFS2_FEATURECOLLECTION. + Default is http://schemas.opengis.net/wfs/2.0/wfs.xsd. + + + + + + + + + + + + + + + + + + + + + + Define optional namespaces prefix/uri tuples with + which to interpret the XPath elements defined + afterwards. + This allows the user to define different rules when + different namespaces in different XML instances map + to the same prefix. E.g documents referencing + different GML versions may use "gml" as + a prefix for "http://www.opengis.net/gml" or + "http://www.opengis.net/gml/3.2", but it might be + desirable to have different exclusion rules. + When comparing the XPath exclusion rules and the + XPath of the elements/attributes of the parsed + documents, and when the namespace of the XPath + exclusion rule has been defined, the URI will be + used as the unambiguous key. Otherwise prefix + matching will be used. + + + + + + + Define a namespaces prefix/uri tuple with + which to interpret the XPath elements + defined afterwards. + + + + + + + Namespace prefix. + + + + + Namespace URI. + + + + + + + + diff --git a/utils/gdal/gdal-data/grib2_center.csv b/utils/gdal/gdal-data/grib2_center.csv new file mode 100644 index 0000000..be37edd --- /dev/null +++ b/utils/gdal/gdal-data/grib2_center.csv @@ -0,0 +1,251 @@ +code,name +0,"WMO Secretariat" +1,"Melbourne" +2,"Melbourne" +3,"Melbourne" +4,"Moscow" +5,"Moscow" +6,"Moscow" +7,"US-NCEP" +8,"US-NWSTG" +9,"US-Other" +10,"Cairo" +11,"Cairo" +12,"Dakar" +13,"Dakar" +14,"Nairobi" +15,"Nairobi" +16,"Casablanca" +17,"Tunis" +18,"Tunis Casablanca" +19,"Tunis Casablanca" +20,"Las Palmas" +21,"Algiers" +22,"ACMAD" +23,"Mozambique" +24,"Pretoria" +25,"La Réunion" +26,"Khabarovsk" +27,"Khabarovsk" +28,"New Delhi" +29,"New Delhi" +30,"Novosibirsk" +31,"Novosibirsk" +32,"Tashkent" +33,"Jeddah" +34,"Tokyo" +35,"Tokyo" +36,"Bangkok" +37,"Ulan Bator" +38,"Beijing" +39,"Beijing" +40,"Seoul" +41,"Buenos Aires" +42,"Buenos Aires" +43,"Brasilia" +44,"Brasilia" +45,"Santiago" +46,"Brazilian Space Agency" +47,"Colombia" +48,"Ecuador" +49,"Peru" +50,"Venezuela" +51,"Miami" +52,"Miami-NHC" +53,"Montreal" +54,"Montreal" +55,"San Francisco" +56,"ARINC Centre" +57,"US-Air Force Weather" +58,"US-Fleet Meteorology and Oceanography" +59,"US-FSL" +60,"US-NCAR" +61,"US-Service ARGOS" +62,"US-Naval Oceanographic Office" +64,"Honolulu" +65,"Darwin" +66,"Darwin" +67,"Melbourne" +69,"Wellington" +70,"Wellington" +71,"Nadi" +72,"Singapore" +73,"Malaysia" +74,"UK-Met-Exeter" +75,"UK-Met-Exeter" +76,"Moscow" +78,"Offenbach" +79,"Offenbach" +80,"Rome" +81,"Rome" +82,"Norrköping" +83,"Norrköping" +84,"Toulouse" +85,"Toulouse" +86,"Helsinki" +87,"Belgrade" +88,"Oslo" +89,"Prague" +90,"Episkopi" +91,"Ankara" +92,"Frankfurt/Main" +93,"London" +94,"Copenhagen" +95,"Rota" +96,"Athens" +97,"ESA-European Space Agency" +98,"ECMWF" +99,"DeBilt" +100,"Brazzaville" +101,"Abidjan" +102,"Libyan Arab Jamahiriya" +103,"Madagascar" +104,"Mauritius" +105,"Niger" +106,"Seychelles" +107,"Uganda" +108,"Tanzania" +109,"Zimbabwe" +110,"Hong-Kong, China" +111,"Afghanistan" +112,"Bahrain" +113,"Bangladesh" +114,"Bhutan" +115,"Cambodia" +116,"Democratic People's Republic of Korea" +117,"Islamic Republic of Iran" +118,"Iraq" +119,"Kazakhstan" +120,"Kuwait" +121,"Kyrgyz Republic" +122,"Lao People's Democratic Republic" +123,"Macao, China" +124,"Maldives" +125,"Myanmar" +126,"Nepal" +127,"Oman" +128,"Pakistan" +129,"Qatar" +130,"Republic of Yemen" +131,"Sri Lanka" +132,"Tajikistan" +133,"Turkmenistan" +134,"United Arab Emirates" +135,"Uzbekistan" +136,"Socialist Republic of Viet Nam" +140,"Bolivia" +141,"Guyana" +142,"Paraguay" +143,"Suriname" +144,"Uruguay" +145,"French Guyana" +146,"Brazilian Navy Hydrographic Centre" +150,"Antigua and Barbuda" +151,"Bahamas" +152,"Barbados" +153,"Belize" +154,"British Caribbean Territories" +155,"San Jose" +156,"Cuba" +157,"Dominica" +158,"Dominican Republic" +159,"El Salvador" +160,"US-NESDIS" +161,"US-OAR" +162,"Guatemala" +163,"Haiti" +164,"Honduras" +165,"Jamaica" +166,"Mexico" +167,"Netherlands Antilles and Aruba" +168,"Nicaragua" +169,"Panama" +170,"Saint Lucia NMC" +171,"Trinidad and Tobago" +172,"French Departments" +190,"Cook Islands" +191,"French Polynesia" +192,"Tonga" +193,"Vanuatu" +194,"Brunei" +195,"Indonesia" +196,"Kiribati" +197,"Federated States of Micronesia" +198,"New Caledonia" +199,"Niue" +200,"Papua New Guinea" +201,"Philippines" +202,"Samoa" +203,"Solomon Islands" +210,"Frascati (ESA/ESRIN)" +211,"Lanion" +212,"Lisboa" +213,"Reykiavik" +214,"Madrid" +215,"Zürich" +216,"Service ARGOS Toulouse" +217,"Bratislava" +218,"Budapest" +219,"Ljubljana" +220,"Warsaw" +221,"Zagreb" +222,"Albania" +223,"Armenia" +224,"Austria" +225,"Azerbaijan" +226,"Belarus" +227,"Belgium" +228,"Bosnia and Herzegovina" +229,"Bulgaria" +230,"Cyprus" +231,"Estonia" +232,"Georgia" +233,"Dublin" +234,"Israel" +235,"Jordan" +236,"Latvia" +237,"Lebanon" +238,"Lithuania" +239,"Luxembourg" +240,"Malta" +241,"Monaco" +242,"Romania" +243,"Syrian Arab Republic" +244,"The former Yugoslav Republic of Macedonia" +245,"Ukraine" +246,"Republic of Moldova" +254,"EUMETSAT Operation Centre" +256,"Angola" +257,"Benin" +258,"Botswana" +259,"Burkina Faso" +260,"Burundi" +261,"Cameroon" +262,"Cape Verde" +263,"Central African republic" +264,"Chad" +265,"Comoros" +266,"Democratic Republic of the Congo" +267,"Djibouti" +268,"Eritrea" +269,"Ethiopia" +270,"Gabon" +271,"Gambia" +272,"Ghana" +273,"Guinea" +274,"Guinea Bissau" +275,"Lesotho" +276,"Liberia" +277,"Malawi" +278,"Mali" +279,"Mauritania" +280,"Namibia" +281,"Nigeria" +282,"Rwanda" +283,"Sao Tome and Principe" +284,"Sierra Leone" +285,"Somalia" +286,"Sudan" +287,"Swaziland" +288,"Togo" +289,"Zambia" diff --git a/utils/gdal/gdal-data/grib2_process.csv b/utils/gdal/gdal-data/grib2_process.csv new file mode 100644 index 0000000..6d1aed1 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_process.csv @@ -0,0 +1,102 @@ +center_code,process_code,name +7,2,"Ultra Violet Index Model" +7,3,"NCEP/ARL Transport and Dispersion Model" +7,4,"NCEP/ARL Smoke Model" +7,5,"Satellite Derived Precipitation and temperatures, from IR" +7,6,"NCEP/ARL Dust Model" +7,10,"Global Wind-Wave Forecast Model" +7,11,"Global Multi-Grid Wave Model (Static Grids)" +7,12,"Probabilistic Storm Surge" +7,19,"Limited-area Fine Mesh (LFM) analysis" +7,25,"Snow Cover Analysis" +7,30,"Forecaster generated field" +7,31,"Value added post processed field" +7,39,"Nested Grid forecast Model (NGM)" +7,42,"Global Optimum Interpolation Analysis (GOI) from GFS model" +7,43,"Global Optimum Interpolation Analysis (GOI) from 'Final' run" +7,44,"Sea Surface Temperature Analysis" +7,45,"Coastal Ocean Circulation Model" +7,46,"HYCOM - Global" +7,47,"HYCOM - North Pacific basin" +7,48,"HYCOM - North Atlantic basin" +7,49,"Ozone Analysis from TIROS Observations" +7,52,"Ozone Analysis from Nimbus 7 Observations" +7,53,"LFM-Fourth Order Forecast Model" +7,64,"Regional Optimum Interpolation Analysis (ROI)" +7,68,"80 wave triangular, 18-layer Spectral model from GFS model" +7,69,"80 wave triangular, 18 layer Spectral model from 'Medium Range Forecast' run" +7,70,"Quasi-Lagrangian Hurricane Model (QLM)" +7,73,"Fog Forecast model - Ocean Prod. Center" +7,74,"Gulf of Mexico Wind/Wave" +7,75,"Gulf of Alaska Wind/Wave" +7,76,"Bias corrected Medium Range Forecast" +7,77,"126 wave triangular, 28 layer Spectral model from GFS model" +7,78,"126 wave triangular, 28 layer Spectral model from 'Medium Range Forecast' run" +7,79,"Backup from the previous run" +7,80,"62 wave triangular, 28 layer Spectral model from 'Medium Range Forecast' run" +7,81,"Analysis from GFS (Global Forecast System)" +7,82,"Analysis from GDAS (Global Data Assimilation System)" +7,84,"MESO ETA Model (currently 12 km)" +7,86,"RUC Model from FSL (isentropic; scale: 60km at 40N)" +7,87,"CAC Ensemble Forecasts from Spectral (ENSMB)" +7,88,"NOAA Wave Watch III (NWW3) Ocean Wave Model" +7,89,"Non-hydrostatic Meso Model (NMM) Currently 8 km)" +7,90,"62 wave triangular, 28 layer spectral model extension of the 'Medium Range Forecast' run" +7,91,"62 wave triangular, 28 layer spectral model extension of the GFS model" +7,92,"62 wave triangular, 28 layer spectral model run from the 'Medium Range Forecast' final analysis" +7,93,"62 wave triangular, 28 layer spectral model run from the T62 GDAS analysis of the 'Medium Range Forecast' run" +7,94,"T170/L42 Global Spectral Model from MRF run" +7,95,"T126/L42 Global Spectral Model from MRF run" +7,96,"Global Forecast System Model" +7,98,"Climate Forecast System Model" +7,100,"RUC Surface Analysis (scale: 60km at 40N)" +7,101,"RUC Surface Analysis (scale: 40km at 40N)" +7,105,"RUC Model from FSL (isentropic; scale: 20km at 40N)" +7,107,"Global Ensemble Forecast System (GEFS)" +7,108,"LAMP" +7,109,"RTMA (Real Time Mesoscale Analysis)" +7,110,"NAM Model - 15km version" +7,111,"NAM model, generic resolution" +7,112,"WRF-NMM (Nondydrostatic Mesoscale Model) model, generic resolution" +7,113,"Products from NCEP SREF processing" +7,114,"NAEFS Products from joined NCEP, CMC global ensembles" +7,115,"Downscaled GFS from NAM eXtension" +7,116,"WRF-EM (Eulerian Mass-core) model, generic resolution " +7,120,"Ice Concentration Analysis" +7,121,"Western North Atlantic Regional Wave Model" +7,122,"Alaska Waters Regional Wave Model" +7,123,"North Atlantic Hurricane Wave Model" +7,124,"Eastern North Pacific Regional Wave Model" +7,125,"North Pacific Hurricane Wave Model" +7,126,"Sea Ice Forecast Model" +7,127,"Lake Ice Forecast Model" +7,128,"Global Ocean Forecast Model" +7,129,"Global Ocean Data Analysis System (GODAS)" +7,130,"Merge of fields from the RUC, NAM, and Spectral Model" +7,131,"Great Lakes Wave Model" +7,140,"North American Regional Reanalysis (NARR)" +7,141,"Land Data Assimilation and Forecast System" +7,150,"NWS River Forecast System (NWSRFS)" +7,151,"NWS Flash Flood Guidance System (NWSFFGS)" +7,152,"WSR-88D Stage II Precipitation Analysis" +7,153,"WSR-88D Stage III Precipitation Analysis" +7,180,"Quantitative Precipitation Forecast" +7,181,"River Forecast Center Quantitative Precipitation Forecast mosaic" +7,182,"River Forecast Center Quantitative Precipitation estimate mosaic" +7,183,"NDFD product generated by NCEP/HPC" +7,184,"Climatological Calibrated Precipiation Analysis - CCPA" +7,190,"National Convective Weather Diagnostic" +7,191,"Current Icing Potential automated product" +7,192,"Analysis product from NCEP/AWC" +7,193,"Forecast product from NCEP/AWC" +7,195,"Climate Data Assimilation System 2 (CDAS2)" +7,196,"Climate Data Assimilation System 2 (CDAS2)" +7,197,"Climate Data Assimilation System (CDAS)" +7,198,"Climate Data Assimilation System (CDAS)" +7,199,"Climate Forecast System Reanalysis (CFSR)" +7,200,"CPC Manual Forecast Product" +7,201,"CPC Automated Product" +7,210,"EPA Air Quality Forecast" +7,211,"EPA Air Quality Forecast" +7,215,"SPC Manual Forecast Product" +7,220,"NCEP/OPC automated product" diff --git a/utils/gdal/gdal-data/grib2_subcenter.csv b/utils/gdal/gdal-data/grib2_subcenter.csv new file mode 100644 index 0000000..af8cf6f --- /dev/null +++ b/utils/gdal/gdal-data/grib2_subcenter.csv @@ -0,0 +1,63 @@ +center_code,subcenter_code,name +7,1,"NCEP Re-Analysis Project" +7,2,"NCEP Ensemble Products" +7,3,"NCEP Central Operations" +7,4,"Environmental Modeling Center" +7,5,"Hydrometeorological Prediction Center" +7,6,"Ocean Prediction Center" +7,7,"Climate Prediction Center" +7,8,"Aviation Weather Center" +7,9,"Storm Prediction Center" +7,10,"Tropical Prediction Center" +7,11,"Techniques Development Laboratory" +7,12,"NESDIS Office of Research and Applications" +7,13,"FAA" +7,14,"Meteorological Development Laboratory (MDL)" +7,15,"North American Regional Reanalysis (NARR) Project" +7,16,"Space Environment Center" +8,0,"National Digital Forecast Database" +161,1,"Great Lakes Environmental Research Laboratory" +161,2,"Forecast Systems Laboratory" +74,1,"Shanwick Oceanic Area Control Centre" +74,2,"Fucino" +74,3,"Gatineau" +74,4,"Maspalomas" +74,5,"ESA ERS Central Facility" +74,6,"Prince Albert" +74,7,"West Freugh" +74,13,"Tromso" +74,21,"Agenzia Spaziale Italiana (Italy)" +74,22,"Centre National de la Recherche Scientifique (France)" +74,23,"GeoForschungsZentrum (Germany)" +74,24,"Geodetic Observatory Pecny (Czech Republic)" +74,25,"Institut d'Estudis Espacials de Catalunya (Spain)" +74,26,"Swiss Federal Office of Topography" +74,27,"Nordic Commission of Geodesy (Norway)" +74,28,"Nordic Commission of Geodesy (Sweden)" +74,29,"Institute de Geodesie National (France)" +74,30,"Bundesamt für Kartographie und Geodäsie (Germany)" +74,31,"Institute of Engineering Satellite Surveying and Geodesy (U.K.)" +254,10,"Tromso (Norway)" +254,10,"Maspalomas (Spain)" +254,30,"Kangerlussuaq (Greenland)" +254,40,"Edmonton (Canada)" +254,50,"Bedford (Canada)" +254,60,"Gander (Canada)" +254,70,"Monterey (USA)" +254,80,"Wallops Island (USA)" +254,90,"Gilmor Creek (USA)" +254,100,"Athens (Greece)" +98,231,"CNRM, Meteo France Climate Centre (HIRETYCS)" +98,232,"MPI, Max Planck Institute Climate Centre (HIRETYCS)" +98,233,"UKMO Climate Centre (HIRETYCS)" +98,234,"ECMWF (DEMETER)" +98,235,"INGV-CNR (Bologna, Italy)(DEMETER)" +98,236,"LODYC (Paris, France)(DEMETER)" +98,237,"DMI (Copenhagen, Denmark)(DEMETER)" +98,238,"INM (Madrid, Spain)(DEMETER)" +98,239,"CERFACS (Toulouse, France)(DEMETER)" +98,240,"ECMWF (PROVOST)" +98,241,"Meteo France (PROVOST)" +98,242,"EDF (PROVOST)" +98,243,"UKMO (PROVOST)" +98,244,"Biometeorology group, University of Veterinary Medicine, Vienna (ELDAS)" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_0.csv new file mode 100644 index 0000000..843346e --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"TMP","Temperature","K","UC_K2F" +1,"VTMP","Virtual temperature","K","UC_K2F" +2,"POT","Potential temperature","K","UC_K2F" +3,"EPOT","Pseudo-adiabatic potential temperature","K","UC_K2F" +4,"TMAX","Maximum temperature","K","UC_K2F" +5,"TMIN","Minimum temperature","K","UC_K2F" +6,"DPT","Dew point temperature","K","UC_K2F" +7,"DEPR","Dew point depression","K","UC_NONE" +8,"LAPR","Lapse rate","K/m","UC_NONE" +9,"TMPA","Temperature anomaly","K","UC_K2F" +10,"LHTFL","Latent heat net flux","W/(m^2)","UC_NONE" +11,"SHTFL","Sensible heat net flux","W/(m^2)","UC_NONE" +12,"HEATX","Heat index","K","UC_K2F" +13,"WCF","Wind chill factor","K","UC_K2F" +14,"MINDPD","Minimum dew point depression","K","UC_K2F" +15,"VPTMP","Virtual potential temperature","K","UC_K2F" +16,"SNOHF","Snow phase change heat flux","W/m^2","UC_NONE" +17,"SKINT","Skin temperature","K","UC_K2F" +18,"SNOT","Snow Temperature (top of snow)","K","UC_K2F" +19,"TTCHT","Turbulent Transfer Coefficient for Heat","Numeric","UC_NONE" +20,"TDCHT","Turbulent Diffusion Coefficient for Heat","m^2/s","UC_NONE" +21,"APTMP","Apparent Temperature","K","UC_K2F" +22,"TTSWR","Temperature Tendency due to Short-Wave Radiation","K/s","UC_NONE" +23,"TTLWR","Temperature Tendency due to Long-Wave Radiation","K/s","UC_NONE" +24,"TTSWRCS","Temperature Tendency due to Short-Wave Radiation, Clear Sky","K/s","UC_NONE" +25,"TTLWRCS","Temperature Tendency due to Long-Wave Radiation, Clear Sky","K/s","UC_NONE" +26,"TTPARM","Temperature Tendency due to parameterizations","K/s","UC_NONE" +27,"WETBT","Wet Bulb Temperature","K","UC_K2F" +28,"UCTMP","Unbalanced Component of Temperature","K","UC_K2F" +29,"TMPADV","Temperature Advection","K/s","UC_NONE" +30,"","Latent heat net flux due to evaporation","W m-2","UC_NONE" +31,"","Latent heat net flux due to sublimation","W m-2","UC_NONE" +32,"","Wet-bulb potential temperature","K","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_1.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_1.csv new file mode 100644 index 0000000..0964556 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_1.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"SPFH","Specific humidity","kg/kg","UC_NONE" +1,"RH","Relative humidity","%","UC_NONE" +2,"MIXR","Humidity mixing ratio","kg/kg","UC_NONE" +3,"PWAT","Precipitable water","kg/(m^2)","UC_NONE" +4,"VAPP","Vapor pressure","Pa","UC_NONE" +5,"SATD","Saturation deficit","Pa","UC_NONE" +6,"EVP","Evaporation","kg/(m^2)","UC_InchWater" +7,"PRATE","Precipitation rate","kg/(m^2 s)","UC_NONE" +8,"APCP","Total precipitation","kg/(m^2)","UC_InchWater" +9,"NCPCP","Large scale precipitation","kg/(m^2)","UC_NONE" +10,"ACPCP","Convective precipitation","kg/(m^2)","UC_NONE" +11,"SNOD","Snow depth","m","UC_M2Inch" +12,"SRWEQ","Snowfall rate water equivalent","kg/(m^2 s)","UC_NONE" +13,"WEASD","Water equivalent of accumulated snow depth","kg/(m^2)","UC_NONE" +14,"SNOC","Convective snow","kg/(m^2)","UC_NONE" +15,"SNOL","Large scale snow","kg/(m^2)","UC_NONE" +16,"SNOM","Snow melt","kg/(m^2)","UC_NONE" +17,"SNOAG","Snow age","day","UC_NONE" +18,"ABSH","Absolute humidity","kg/(m^3)","UC_NONE" +19,"PTYPE","Precipitation type","0=No precipitation; 1=Rain; 2=Thunderstorm; 3=Freezing rain; 4=Mixed/ice; 5=Snow; 6=Wet snow; 7=Mixture of rain and snow; 8=Ice pellets; 9=Graupel; 10=Hail; 11=Drizzle; 12=Freezing drizzle; 13-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +20,"ILIQW","Integrated liquid water","kg/(m^2)","UC_NONE" +21,"TCOND","Condensate","kg/kg","UC_NONE" +22,"CLWMR","Cloud mixing ratio","kg/kg","UC_NONE" +23,"ICMR","Ice water mixing ratio","kg/kg","UC_NONE" +24,"RWMR","Rain mixing ratio","kg/kg","UC_NONE" +25,"SNMR","Snow mixing ratio","kg/kg","UC_NONE" +26,"MCONV","Horizontal moisture convergence","kg/(kg s)","UC_NONE" +27,"MAXRH","Maximum relative humidity","%","UC_NONE" +28,"MAXAH","Maximum absolute humidity","kg/(m^3)","UC_NONE" +29,"ASNOW","Total snowfall","m","UC_M2Inch" +30,"PWCAT","Precipitable water category","0-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +31,"HAIL","Hail","m","UC_NONE" +32,"GRLE","Graupel (snow pellets)","kg/kg","UC_NONE" +33,"CRAIN","Categorical rain","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +34,"CFRZR","Categorical freezing rain","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +35,"CICEP","Categorical ice pellets","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +36,"CSNOW","Categorical snow","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +37,"CPRAT","Convective precipitation rate","kg/(m^2*s)","UC_NONE" +38,"MCONV","Horizontal moisture divergence","kg/(kg*s)","UC_NONE" +39,"CPOFP","Percent frozen precipitation","%","UC_NONE" +40,"PEVAP","Potential evaporation","kg/m^2","UC_NONE" +41,"PEVPR","Potential evaporation rate","W/m^2","UC_NONE" +42,"SNOWC","Snow cover","%","UC_NONE" +43,"FRAIN","Rain fraction of total cloud water","-","UC_NONE" +44,"RIME","Rime factor","-","UC_NONE" +45,"TCOLR","Total column integrated rain","kg/m^2","UC_NONE" +46,"TCOLS","Total column integrated snow","kg/m^2","UC_NONE" +47,"LSWP","Large scale water precipitation","kg/m^2","UC_NONE" +48,"CWP","Convective water precipitation","kg/m^2","UC_NONE" +49,"TWATP","Total water precipitation","kg/m^2","UC_NONE" +50,"TSNOWP","Total snow precipitation","kg/m^2","UC_NONE" +51,"TCWAT","Total column water","kg/m^2","UC_NONE" +52,"TPRATE","Total precipitation rate","kg/(m^2*s)","UC_NONE" +53,"TSRWE","Total snowfall rate water equivalent","kg/(m^2*s)","UC_NONE" +54,"LSPRATE","Large scale precipitation rate","kg/(m^2*s)","UC_NONE" +55,"CSRWE","Convective snowfall rate water equivalent","kg/(m^2*s)","UC_NONE" +56,"LSSRWE","Large scale snowfall rate water equivalent","kg/(m^2*s)","UC_NONE" +57,"TSRATE","Total snowfall rate","m/s","UC_NONE" +58,"CSRATE","Convective snowfall rate","m/s","UC_NONE" +59,"LSSRWE","Large scale snowfall rate","m/s","UC_NONE" +60,"SDWE","Snow depth water equivalent","kg/m^2","UC_NONE" +61,"SDEN","Snow density","kg/m^3","UC_NONE" +62,"SEVAP","Snow evaporation","kg/m^2","UC_NONE" +63,"","Reserved","-","UC_NONE" +64,"TCIWV","Total column integrated water vapour","kg/m^2","UC_NONE" +65,"RPRATE","Rain precipitation rate","kg/(m^2*s)","UC_NONE" +66,"SPRATE","Snow precipitation rate","kg/(m^2*s)","UC_NONE" +67,"FPRATE","Freezing rain precipitation rate","kg/(m^2*s)","UC_NONE" +68,"IPRATE","Ice pellets precipitation rate","kg/(m^2*s)","UC_NONE" +69,"TCOLW","Total Column Integrate Cloud Water","kg/m^2","UC_NONE" +70,"TCOLI","Total Column Integrate Cloud Ice","kg/m^2","UC_NONE" +71,"HAILMXR","Hail Mixing Ratio","kg/kg","UC_NONE" +72,"TCOLH","Total Column Integrate Hail","kg/m^2","UC_NONE" +73,"HAILPR","Hail Prepitation Rate","kg/(m^2*s)","UC_NONE" +74,"TCOLG","Total Column Integrate Graupel","kg/m^2","UC_NONE" +75,"GPRATE","Graupel (Snow Pellets) Prepitation Rate","kg/(m^2*s)","UC_NONE" +76,"CRRATE","Convective Rain Rate","kg/(m^2*s)","UC_NONE" +77,"LSRRATE","Large Scale Rain Rate","kg/(m^2*s)","UC_NONE" +78,"TCOLWA","Total Column Integrate Water (All components including precipitation)","kg/m^2","UC_NONE" +79,"EVARATE","Evaporation Rate","kg/(m^2*s)","UC_NONE" +80,"TOTCON","Total Condensate","kg/kg","UC_NONE" +81,"TCICON","Total Column-Integrate Condensate","kg/m^2","UC_NONE" +82,"CIMIXR","Cloud Ice Mixing Ratio","kg/kg","UC_NONE" +83,"SCLLWC","Specific Cloud Liquid Water Content","kg/kg","UC_NONE" +84,"SCLIWC","Specific Cloud Ice Water Content","kg/kg","UC_NONE" +85,"SRAINW","Specific Rain Water Content","kg/kg","UC_NONE" +86,"SSNOWW","Specific Snow Water Content","kg/kg","UC_NONE" +87,"SPRATE","Stratiform Precipitation Rate","kg/(m^2*s)","UC_NONE" +88,"CATCP","Categorical Convective Precipitation","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +89,"","Reserved","-","UC_NONE" +90,"TKMFLX","Total Kinematic Moisture Flux","kg/kg(m/s)","UC_NONE" +91,"UKMFLX","U-component (zonal) Kinematic Moisture Flux","kg/kg(m/s)","UC_NONE" +92,"VKMFLX","V-component (meridional) Kinematic Moisture Flux","kg/kg(m/s)","UC_NONE" +93,"RHWATER","Relative Humidity With Respect to Water","%","UC_NONE" +94,"RHICE","Relative Humidity With Respect to Ice","%","UC_NONE" +95,"FZPRATE","Freezing or Frozen Precipitation Rate","kg/(m^2*s)","UC_NONE" +96,"MASSDR","Mass Density of Rain","kg/m^3","UC_NONE" +97,"MASSDS","Mass Density of Snow","kg/m^3","UC_NONE" +98,"MASSDG","Mass Density of Graupel","kg/m^3","UC_NONE" +99,"MASSDH","Mass Density of Hail","kg/m^3","UC_NONE" +100,"SPNCR","Specific Number Concentration of Rain","kg^-1","UC_NONE" +101,"SPNCS","Specific Number Concentration of Snow","kg^-1","UC_NONE" +102,"SPNCG","Specific Number Concentration of Graupel","kg^-1","UC_NONE" +103,"SPNCH","Specific Number Concentration of Hail","kg^-1","UC_NONE" +104,"NUMDR","Number Density of Rain","m^-3","UC_NONE" +105,"NUMDS","Number Density of Snow","m^-3","UC_NONE" +106,"NUMDG","Number Density of Graupel","m^-3","UC_NONE" +107,"NUMDH","Number Density of Hail","m^-3","UC_NONE" +108,"SHTPRM","Specific Humidity Tendency due to Parameterizations","kg/kg(s)","UC_NONE" +109,"MDLWHVA","Mass Density of Liquid Water Coating on Hail Expressed as Mass of Liquid Water per Unit Volume of Air","kg/m^3","UC_NONE" +110,"SMLWHMA","Specific Mass of Liquid Water Coating on Hail Expressed as Mass of Liquid Water per Unit Mass of Moist Air","kg/kg","UC_NONE" +111,"MMLWHDA","Mass Mixing Ratio of Liquid Water Coating on Hail Expressed as Mass of Liquid Water per Unit Mass of Dry Air","kg/kg","UC_NONE" +112,"MDLWGVA","Mass Density of Liquid Water Coating on Graupel Expressed as Mass of Liquid Water per Unit Volume of Air","kg/m^3","UC_NONE" +113,"SMLWGMA","Specific Mass of Liquid Water Coating on Graupel Expressed as Mass of Liquid Water per Unit Mass of Moist Air","kg/kg","UC_NONE" +114,"MMLWGDA","Mass Mixing Ratio of Liquid Water Coating on Graupel Expressed as Mass of Liquid Water per Unit Mass of Dry Air","kg/kg","UC_NONE" +115,"MDLWSVA","Mass Density of Liquid Water Coating on Snow Expressed as Mass of Liquid Water per Unit Volume of Air","kg/m^3","UC_NONE" +116,"SMLWSMA","Specific Mass of Liquid Water Coating on Snow Expressed as Mass of Liquid Water per Unit Mass of Moist Air","kg/kg","UC_NONE" +117,"MMLWSDA","Mass Mixing Ratio of Liquid Water Coating on Snow Expressed as Mass of Liquid Water per Unit Mass of Dry Air","kg/kg","UC_NONE" +118,"UNCSH","Unbalanced Component of Specific Humidity","kg/kg","UC_NONE" +119,"UCSCLW","Unbalanced Component of Specific Cloud Liquid Water content","kg/kg","UC_NONE" +120,"UCSCIW","Unbalanced Component of Specific Cloud Ice Water content","kg/kg","UC_NONE" +121,"FSNOWC","Fraction of Snow Cover","Proportion","UC_NONE" +122,"","Precipitation intensity index","0=No precipitation occurrence; 1=Light precipitation; 2=Moderate precipitation; 3=Heavy precipitation; 4-254=Reserved; 255=Missing","UC_NONE" +123,"","Dominant precipitation type","0=No precipitation; 1=Rain; 2=Thunderstorm; 3=Freezing rain; 4=Mixed/ice; 5=Snow; 6=Wet snow; 7=Mixture of rain and snow; 8=Ice pellets; 9=Graupel; 10=Hail; 11=Drizzle; 12=Freezing drizzle; 13-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +124,"","Presence of showers","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +125,"","Presence of blowing snow","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +126,"","Presence of blizzard","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +127,"","Ice pellets (non-water equivalent) precipitation rate","m/s","UC_NONE" +128,"","Total solid precipitation rate","kg m-2 s-1","UC_NONE" +129,"","Effective radius of cloud water","m","UC_NONE" +130,"","Effective radius of rain","m","UC_NONE" +131,"","Effective radius of cloud ice","m","UC_NONE" +132,"","Effective radius of snow","m","UC_NONE" +133,"","Effective radius of graupel","m","UC_NONE" +134,"","Effective radius of hail","m","UC_NONE" +135,"","Effective radius of subgrid liquid clouds","m","UC_NONE" +136,"","Effective radius of subgrid ice clouds","m","UC_NONE" +137,"","Effective aspect ratio of rain","-","UC_NONE" +138,"","Effective aspect ratio of cloud ice","-","UC_NONE" +139,"","Effective aspect ratio of snow","-","UC_NONE" +140,"","Effective aspect ratio of graupel","-","UC_NONE" +141,"","Effective aspect ratio of hail","-","UC_NONE" +142,"","Effective aspect ratio of subgrid ice clouds","-","UC_NONE" +143,"","Potential evaporation rate","kg m-2 s-1","UC_NONE" +144,"","Specific rain water content (convective)","kg kg-1","UC_NONE" +145,"","Specific snow water content (convective)","kg kg-1","UC_NONE" +146,"","Cloud ice precipitation rate","kg m-2 s-1","UC_NONE" +147,"","Character of precipitation","0=None; 1=Showers; 2=Intermittent; 3=Continuous; 4-254=Reserved; 255=Missing","UC_NONE" +148,"","Snow evaporation rate","kg m-2 s-1","UC_NONE" +149,"","Cloud water mixing ratio","kg kg-1","UC_NONE" +150,"","Column integrated eastward water vapour mass flux","kg m-1 s-1","UC_NONE" +151,"","Column integrated northward water vapour mass flux","kg m-1 s-1","UC_NONE" +152,"","Column integrated eastward cloud liquid water mass flux","kg m-1 s-1","UC_NONE" +153,"","Column integrated northward cloud liquid water mass flux","kg m-1 s-1","UC_NONE" +154,"","Column integrated eastward cloud ice mass flux","kg m-1 s-1","UC_NONE" +155,"","Column integrated northward cloud ice mass flux","kg m-1 s-1","UC_NONE" +156,"","Column integrated eastward rain mass flux","kg m-1 s-1","UC_NONE" +157,"","Column integrated northward rain mass flux","kg m-1 s-1","UC_NONE" +158,"","Column integrated eastward snow mass flux","kg m-1 s-1","UC_NONE" +159,"","Column integrated northward snow mass flux","kg m-1 s-1","UC_NONE" +160,"","Column integrated divergence of water vapour mass flux","kg m-2 s-1","UC_NONE" +161,"","Column integrated divergence of cloud liquid water mass flux","kg m-2 s-1","UC_NONE" +162,"","Column integrated divergence of cloud ice mass flux","kg m-2 s-1","UC_NONE" +163,"","Column integrated divergence of rain mass flux","kg m-2 s-1","UC_NONE" +164,"","Column integrated divergence of snow mass flux","kg m-2 s-1","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_13.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_13.csv new file mode 100644 index 0000000..b6e5cf7 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_13.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"AEROT","Aerosol type","0=Aerosol not present; 1=Aerosol present; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +1,"","Reserved","","UC_NONE" +2,"","Reserved","","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_14.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_14.csv new file mode 100644 index 0000000..5ca95df --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_14.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"TOZNE","Total ozone","Dobson","UC_NONE" +1,"O3MR","Ozone mixing ratio","kg/kg","UC_NONE" +2,"TCIOZ","Total column integrated ozone","Dobson","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_15.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_15.csv new file mode 100644 index 0000000..f2d9e36 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_15.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"BSWID","Base spectrum width","m/s","UC_NONE" +1,"BREF","Base reflectivity","dB","UC_NONE" +2,"BRVEL","Base radial velocity","m/s","UC_NONE" +3,"VERIL","Vertically-integrated liquid","kg/m","UC_NONE" +4,"LMAXBR","Layer maximum base reflectivity","dB","UC_NONE" +5,"PREC","Precipitation","kg/(m^2)","UC_NONE" +6,"RDSP1","Radar spectra (1)","-","UC_NONE" +7,"RDSP2","Radar spectra (2)","-","UC_NONE" +8,"RDSP3","Radar spectra (3)","-","UC_NONE" +9,"RFCD","Reflectivity of Cloud Droplets","dB","UC_NONE" +10,"RFCI","Reflectivity of Cloud Ice","dB","UC_NONE" +11,"RFSNOW","Reflectivity of Snow","dB","UC_NONE" +12,"RFRAIN","Reflectivity of Rain","dB","UC_NONE" +13,"RFGRPL","Reflectivity of Graupel","dB","UC_NONE" +14,"RFHAIL","Reflectivity of Hail","dB","UC_NONE" +15,"HSR","Hybrid Scan Reflectivity","dB","UC_NONE" +16,"HSRHT","Hybrid Scan Reflectivity Height","m","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_16.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_16.csv new file mode 100644 index 0000000..c658879 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_16.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"REFZR","Equivalent radar reflectivity for rain","mm^6/m^3","UC_NONE" +1,"REFZI","Equivalent radar reflectivity for snow","mm^6/m^3","UC_NONE" +2,"REFZC","Equivalent radar reflectivity for parameterized convection","mm^6/m^3","UC_NONE" +3,"RETOP","Echo Top","m","UC_NONE" +4,"REFD","Reflectivity","dB","UC_NONE" +5,"REFC","Composity reflectivity","dB","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_17.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_17.csv new file mode 100644 index 0000000..e740a78 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_17.csv @@ -0,0 +1,11 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"LTNGSD","Lightning Strike Density","m^2/s","UC_NONE" +1,"LTPINX","Lightning Potential Index (LPI) (see Note)","J/kg","UC_NONE" +2,"","Cloud-to-ground lightning flash density","km-2 day-1","UC_NONE" +3,"","Cloud-to-cloud lightning flash density","km-2 day-1","UC_NONE" +4,"","Total lightning flash density","km-2 day-1","UC_NONE" +5,"","Subgrid-scale lightning potential index","J kg-1","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_18.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_18.csv new file mode 100644 index 0000000..5b00161 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_18.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"ACCES","Air concentration of Caesium 137","Bq/(m^3)","UC_NONE" +1,"ACIOD","Air concentration of Iodine 131","Bq/(m^3)","UC_NONE" +2,"ACRADP","Air concentration of radioactive pollutant","Bq/(m^3)","UC_NONE" +3,"GDCES","Ground deposition of Caesium 137","Bq/(m^2)","UC_NONE" +4,"GDIOD","Ground deposition of Iodine 131","Bq/(m^2)","UC_NONE" +5,"GDRADP","Ground deposition of radioactive pollutant","Bq/(m^2)","UC_NONE" +6,"TIACCP","Time-integrated air concentration of caesium pollutant","(Bq s)/(m^3)","UC_NONE" +7,"TIACIP","Time-integrated air concentration of iodine pollutant","(Bq s)/(m^3)","UC_NONE" +8,"TIACRP","Time-integrated air concentration of radioactive pollutant","(Bq s)/(m^3)","UC_NONE" +9,"","Reserved","-","UC_NONE" +10,"AIRCON","Air Concentration","Bq/(m^3)","UC_NONE" +11,"WETDEP","Wet Deposition","Bq/(m^2)","UC_NONE" +12,"DRYDEP","Dry Deposition","Bq/(m^2)","UC_NONE" +13,"TOTLWD","Total Deposition (Wet + Dry)","Bq/(m^2)","UC_NONE" +14,"SACON","Specific Activity Concentration","Bq/kg","UC_NONE" +15,"MAXACON","Maximum of Air Concentration in Layer","Bq/(m^3)","UC_NONE" +16,"HMXACON","Height of Maximum of Air Concentration","m","UC_NONE" +17,"CIAIRC","Column-Integrated Air Concentration","Bq/(m^2)","UC_NONE" +18,"CAACL","Column-Averaged Air Concentration in Layer","Bq/(m^3)","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_19.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_19.csv new file mode 100644 index 0000000..1ddbaf2 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_19.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"VIS","Visibility","m","UC_M2StatuteMile" +1,"ALBDO","Albedo","%","UC_NONE" +2,"TSTM","Thunderstorm probability","%","UC_NONE" +3,"MIXHT","Mixed layer depth","m","UC_NONE" +4,"VOLASH","Volcanic ash","0=Not present; 1=Present; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +5,"ICIT","Icing top","m","UC_NONE" +6,"ICIB","Icing base","m","UC_NONE" +7,"ICI","Icing","0=None; 1=Light; 2=Moderate; 3=Severe; 4=Trace; 5=Heavy; 6-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +8,"TURBT","Turbulance top","m","UC_NONE" +9,"TURBB","Turbulence base","m","UC_NONE" +10,"TURB","Turbulance","0=None (smooth); 1=Light; 2=Moderate; 3=Severe; 4=Extreme; 5-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +11,"TKE","Turbulent kinetic energy","J/kg","UC_NONE" +12,"PBLREG","Planetary boundary layer regime","0=Reserved; 1=Stable; 2=Mechanically driven turbulence; 3=Forced convection; 4=Free convection; 5-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +13,"CONTI","Contrail intensity","0=Contrail not present; 1=Contrail present; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +14,"CONTET","Contrail engine type","0=Low bypass; 1=High bypass; 2=Non-bypass; 3-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +15,"CONTT","Contrail top","m","UC_NONE" +16,"CONTB","Contrail base","m","UC_NONE" +17,"MXSALB","Maximum snow albedo","%","UC_NONE" +18,"SNFALB","Snow free albedo","%","UC_NONE" +19,"SALBD","Snow albedo","%","UC_NONE" +20,"ICIP","Icing","%","UC_NONE" +21,"CTP","In-Cloud Turbulence","%","UC_NONE" +22,"CAT","Clear Air Turbulence","%","UC_NONE" +23,"SLDP","Supercooled Large Droplet Probability","%","UC_NONE" +24,"CONTKE","Convective Turbulent Kinetic Energy","J/kg","UC_NONE" +25,"WIWW","Weather Interpretation ww (WMO)","=(see FM 94 BUFR/FM 95 CREX Code table 0 20 003 - Present weather)","UC_NONE" +26,"CONVO","Convective Outlook","0=No risk area; 1=Reserved; 2=General thunderstorm risk area; 3=Reserved; 4=Slight risk area; 5=Reserved; 6=Moderate risk area; 7=Reserved; 8=High risk area; 9-10=Reserved; 11=Dry thunderstorm (dry lightning) risk area; 12-13=Reserved; 14=Critical risk area; 15-17=Reserved; 18=Extremely critical risk area; 19-254=Reserved; 255=Missing","UC_NONE" +27,"ICESC","Icing Scenario","0=None; 1=General; 2=Convective; 3=Stratiform; 4=Freezing; 5-191=Reserved; 192-254=Reserved for local use; 255=Missing value","UC_NONE" +28,"MWTURB","Mountain Wave Turbulence (Eddy Dissipation Rate)","m^(2/3)/s","UC_NONE" +29,"CATEDR","Clear Air Turbulence (CAT) (Eddy Dissipation Rate)","m^(2/3)/s","UC_NONE" +30,"EDPARM","Eddy Dissipation Parameter","m^(2/3)/s","UC_NONE" +31,"MXEDPRM","Maximum of Eddy Dissipation Parameter in Layer","m^(2/3)/s","UC_NONE" +32,"HIFREL","Highest Freezing Level","m","UC_NONE" +33,"VISLFOG","Visibility Through Liquid Fog","m","UC_NONE" +34,"VISIFOG","Visibility Through Ice Fog","m","UC_NONE" +35,"VISBSN","Visibility Through Blowing Snow","m","UC_NONE" +36,"","Presence of snow squalls","0=No; 1=Yes; 2-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +37,"","Icing severity","0=None; 1=Trace; 2=Light; 3=Moderate; 4=Severe; 5-254=Reserved; 255=Missing value","UC_NONE" +38,"","Sky transparency index","0=Worst; 1=Very poor; 2=Poor; 3=Average; 4=Good; 5=Excellent; 6-190=Reserved; 191=Unknown; 192-254=Reserved for local use; 255=Missing","UC_NONE" +39,"","Seeing index","0=Worst; 1=Very poor; 2=Poor; 3=Average; 4=Good; 5=Excellent; 6-190=Reserved; 191=Unknown; 192-254=Reserved for local use; 255=Missing","UC_NONE" +40,"","Snow level","m","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_190.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_190.csv new file mode 100644 index 0000000..034f6a8 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_190.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Arbitrary text string","CCITTIA5","UC_NONE" +1,"","Reserved","","UC_NONE" +2,"","Reserved","","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_191.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_191.csv new file mode 100644 index 0000000..42975aa --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_191.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"TSEC","Seconds prior to initial reference time (defined in Section 1)","s","UC_NONE" +1,"GEOLAT","Geographical Latitude","deg N","UC_NONE" +2,"GEOLON","Geographical Longitude","deg E","UC_NONE" +3,"DSLOBS","Days Since Last Observation","d","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_2.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_2.csv new file mode 100644 index 0000000..8f2e928 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_2.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"WDIR","Wind direction (from which blowing)","deg true","UC_NONE" +1,"WIND","Wind speed","m/s","UC_MS2Knots" +2,"UGRD","u-component of wind","m/s","UC_NONE" +3,"VGRD","v-component of wind","m/s","UC_NONE" +4,"STRM","Stream function","(m^2)/s","UC_NONE" +5,"VPOT","Velocity potential","(m^2)/s","UC_NONE" +6,"MNTSF","Montgomery stream function","(m^2)/(s^2)","UC_NONE" +7,"SGCVV","Sigma coordinate vertical velocity","1/s","UC_NONE" +8,"VVEL","Vertical velocity (pressure)","Pa/s","UC_NONE" +9,"DZDT","Vertical velocity (geometric)","m/s","UC_NONE" +10,"ABSV","Absolute vorticity","1/s","UC_NONE" +11,"ABSD","Absolute divergence","1/s","UC_NONE" +12,"RELV","Relative vorticity","1/s","UC_NONE" +13,"RELD","Relative divergence","1/s","UC_NONE" +14,"PVORT","Potential vorticity","K(m^2)/(kg s)","UC_NONE" +15,"VUCSH","Vertical u-component shear","1/s","UC_NONE" +16,"VVCSH","Vertical v-component shear","1/s","UC_NONE" +17,"UFLX","Momentum flux; u component","N/(m^2)","UC_NONE" +18,"VFLX","Momentum flux; v component","N/(m^2)","UC_NONE" +19,"WMIXE","Wind mixing energy","J","UC_NONE" +20,"BLYDP","Boundary layer dissipation","W/(m^2)","UC_NONE" +21,"MAXGUST","Maximum wind speed","m/s","UC_NONE" +22,"GUST","Wind speed (gust)","m/s","UC_MS2Knots" +23,"UGUST","u-component of wind (gust)","m/s","UC_NONE" +24,"VGUST","v-component of wind (gust)","m/s","UC_NONE" +25,"VWSH","Vertical speed shear","1/s","UC_NONE" +26,"MFLX","Horizontal momentum flux","N/(m^2)","UC_NONE" +27,"USTM","U-component storm motion","m/s","UC_NONE" +28,"VSTM","V-component storm motion","m/s","UC_NONE" +29,"CD","Drag coefficient","-","UC_NONE" +30,"FRICV","Frictional velocity","m/s","UC_NONE" +31,"TDCMOM","Turbulent Diffusion Coefficient for Momentum","(m^2)/s","UC_NONE" +32,"ETACVV","Eta Coordinate Vertical Velocity","1/s","UC_NONE" +33,"WINDF","Wind Fetch","m","UC_NONE" +34,"NWIND","Normal Wind Component","m/s","UC_NONE" +35,"TWIND","Tangential Wind Component","m/s","UC_NONE" +36,"AFRWE","Amplitude Function for Rossby Wave Envelope for Meridional Wind","m/s","UC_NONE" +37,"NTSS","Northward Turbulent Surface Stress","1/(m^2)","UC_NONE" +38,"ETSS","Eastward Turbulent Surface Stress","1/(m^2)","UC_NONE" +39,"EWTPARM","Eastward Wind Tendency Due to Parameterizations","m/(s^2)","UC_NONE" +40,"NWTPARM","Northward Wind Tendency Due to Parameterizations","m/(s^2)","UC_NONE" +41,"UGWIND","U-Component of Geostrophic Wind","m/s","UC_NONE" +42,"VGWIND","V-Component of Geostrophic Wind","m/s","UC_NONE" +43,"GEOWD","Geostrophic Wind Direction","deg true","UC_NONE" +44,"GEOWS","Geostrophic Wind Speed","m/s","UC_NONE" +45,"UNDIV","Unbalanced Component of Divergence","1/s","UC_NONE" +46,"VORTADV","Vorticity Advection","1/(s^2)","UC_NONE" +47,"","Surface roughness for heat","m","UC_NONE" +48,"","Surface roughness for moisture","m","UC_NONE" +49,"","Wind stress","N m-2","UC_NONE" +50,"","Eastward wind stress","N m-2","UC_NONE" +51,"","Northward wind stress","N m-2","UC_NONE" +52,"","u-component of wind stress","N m-2","UC_NONE" +53,"","v-component of wind stress","N m-2","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_20.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_20.csv new file mode 100644 index 0000000..4534704 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_20.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"MASSDEN","Mass Density (Concentration)","kg/(m^3)","UC_NONE" +1,"COLMD","Column-Integrated Mass Density","kg/(m^2)","UC_NONE" +2,"MASSMR","Mass Mixing Ratio (Mass Fraction in Air)","kg/kg","UC_NONE" +3,"AEMFLX","Atmosphere Emission Mass Flux","kg/(m^2*s)","UC_NONE" +4,"ANPMFLX","Atmosphere Net Production Mass Flux","kg/(m^2*s)","UC_NONE" +5,"ANPEMFLX","Atmosphere Net Production and Emission Mass Flux","kg/(m^2*s)","UC_NONE" +6,"SDDMFLX","Surface Dry Deposition Mass Flux","kg/(m^2*s)","UC_NONE" +7,"SWDMFLX","Surface Wet Deposition Mass Flux","kg/(m^2*s)","UC_NONE" +8,"AREMFLX","Atmosphere Re-Emission Mass Flux","kg/(m^2*s)","UC_NONE" +9,"WLSMFLX","Wet Deposition by Large-Scale Precipitation Mass Flux","kg/(m^2*s)","UC_NONE" +10,"WDCPMFLX","Wet Deposition by Convective Precipitation Mass Flux","kg/(m^2*s)","UC_NONE" +11,"SEDMFLX","Sedimentation Mass Flux","kg/(m^2*s)","UC_NONE" +12,"DDMFLX","Dry Deposition Mass Flux","kg/(m^2*s)","UC_NONE" +13,"TRANHH","Transfer From Hydrophobic to Hydrophilic","kg(kg*s)","UC_NONE" +14,"TRSDS","Transfer From SO2 (Sulphur Dioxide) to SO4 (Sulphate)","kg(kg*s)","UC_NONE" +15,"DDVEL","Dry deposition velocity","m/s","UC_NONE" +16,"MSSRDRYA","Mass mixing ratio with respect to dry air","kg/kg","UC_NONE" +17,"MSSRWETA","Mass mixing ratio with respect to wet air","kg/kg","UC_NONE" +18,"","Potential of hydrogen (pH)","pH","UC_NONE" +19,"","Reserved","-","UC_NONE" +20,"","Reserved","-","UC_NONE" +21,"","Reserved","-","UC_NONE" +22,"","Reserved","-","UC_NONE" +23,"","Reserved","-","UC_NONE" +24,"","Reserved","-","UC_NONE" +25,"","Reserved","-","UC_NONE" +26,"","Reserved","-","UC_NONE" +27,"","Reserved","-","UC_NONE" +28,"","Reserved","-","UC_NONE" +29,"","Reserved","-","UC_NONE" +30,"","Reserved","-","UC_NONE" +31,"","Reserved","-","UC_NONE" +32,"","Reserved","-","UC_NONE" +33,"","Reserved","-","UC_NONE" +34,"","Reserved","-","UC_NONE" +35,"","Reserved","-","UC_NONE" +36,"","Reserved","-","UC_NONE" +37,"","Reserved","-","UC_NONE" +38,"","Reserved","-","UC_NONE" +39,"","Reserved","-","UC_NONE" +40,"","Reserved","-","UC_NONE" +41,"","Reserved","-","UC_NONE" +42,"","Reserved","-","UC_NONE" +43,"","Reserved","-","UC_NONE" +44,"","Reserved","-","UC_NONE" +45,"","Reserved","-","UC_NONE" +46,"","Reserved","-","UC_NONE" +47,"","Reserved","-","UC_NONE" +48,"","Reserved","-","UC_NONE" +49,"","Reserved","-","UC_NONE" +50,"AIA","Amount in Atmosphere","mol","UC_NONE" +51,"CONAIR","Concentration in Air","mol/(m^3)","UC_NONE" +52,"VMXR","Volume Mixing Ratio (Fraction in Air)","mol/mol","UC_NONE" +53,"CGPRC","Chemical Gross Production Rate of Concentration","mol/(m^3*s)","UC_NONE" +54,"CGDRC","Chemical Gross Destruction Rate of Concentration","mol/(m^3*s)","UC_NONE" +55,"SFLUX","Surface Flux","mol/(m^2*s)","UC_NONE" +56,"COAIA","Changes of Amount in Atmosphere","mol/s","UC_NONE" +57,"TYABA","Total Yearly Average Burden of the Atmosphere","mol","UC_NONE" +58,"TYAAL","Total Yearly Average Atmospheric Loss","mol/s","UC_NONE" +59,"ANCON","Aerosol Number Concentration","1/(m^3)","UC_NONE" +60,"ASNCON","Aerosol Specific Number Concentration","1/kg","UC_NONE" +61,"MXMASSD","Maximum of Mass Density","kg(/m^3)","UC_NONE" +62,"HGTMD","Height of Mass Density","m","UC_NONE" +63,"CAVEMDL","Column-Averaged Mass Density in Layer","kg/(m^3)","UC_NONE" +64,"MOLRDRYA","Mole fraction with respect to dry air","mol/mol","UC_NONE" +65,"MOLRWETA","Mole fraction with respect to dry air","mol/mol","UC_NONE" +66,"CINCLDSP","Column-integrated in-cloud scavenging rate by precipitation","kg/(m^2 s)","UC_NONE" +67,"CBLCLDSP","Column-integrated below-cloud scavenging rate by precipitation","kg/(m^2 s)","UC_NONE" +68,"CIRELREP","Column-integrated release rate from evaporating precipitation","kg/(m^2 s)","UC_NONE" +69,"CINCSLSP","Column-integrated in-cloud scavenging rate by large-scale precipitation","kg/(m^2 s)","UC_NONE" +70,"CBECSLSP","Column-integrated below-cloud scavenging rate by large-scale precipitation","kg/(m^2 s)","UC_NONE" +71,"CRERELSP","Column-integrated release rate from evaporating large-scale precipitation","kg/(m^2 s)-","UC_NONE" +72,"CINCSRCP","Column-integrated in-cloud scavenging rate by convective precipitation","kg/(m^2 s)","UC_NONE" +73,"CBLCSRCP","Column-integrated below-cloud scavenging rate by convective precipitation","kg/(m^2 s)","UC_NONE" +74,"CIRERECP","Column-integrated release rate from evaporating convective precipitation","kg/(m^2 s)","UC_NONE" +75,"WFIREFLX","Wildfire flux","kg/(m^2 s)","UC_NONE" +76,"","Emission rate","kg kg-1 s-1","UC_NONE" +77,"","Surface emission flux","kg m-2 s-1","UC_NONE" +78,"","Column integrated eastward mass flux","kg m-1 s-1","UC_NONE" +79,"","Column integrated northward mass flux","kg m-1 s-1","UC_NONE" +80,"","Column integrated divergence of mass flux","kg m-2 s-1","UC_NONE" +81,"","Column integrated net source","kg m-2 s-1","UC_NONE" +82,"","Reserved","-","UC_NONE" +83,"","Reserved","-","UC_NONE" +84,"","Reserved","-","UC_NONE" +85,"","Reserved","-","UC_NONE" +86,"","Reserved","-","UC_NONE" +87,"","Reserved","-","UC_NONE" +88,"","Reserved","-","UC_NONE" +89,"","Reserved","-","UC_NONE" +90,"","Reserved","-","UC_NONE" +91,"","Reserved","-","UC_NONE" +92,"","Reserved","-","UC_NONE" +93,"","Reserved","-","UC_NONE" +94,"","Reserved","-","UC_NONE" +95,"","Reserved","-","UC_NONE" +96,"","Reserved","-","UC_NONE" +97,"","Reserved","-","UC_NONE" +98,"","Reserved","-","UC_NONE" +99,"","Reserved","-","UC_NONE" +100,"SADEN","Surface Area Density (Aerosol)","1/m","UC_NONE" +101,"ATMTK","Vertical Visual Range","m","UC_NONE" +102,"AOTK","Atmosphere Optical Thickness","Numeric","UC_NONE" +103,"SSALBK","Single Scattering Albedo","Numeric","UC_NONE" +104,"ASYSFK","Asymmetry Factor","Numeric","UC_NONE" +105,"AECOEF","Aerosol Extinction Coefficient","1/m","UC_NONE" +106,"AACOEF","Aerosol Absorption Coefficient","1/m","UC_NONE" +107,"ALBSAT","Aerosol Lidar Backscatter from Satellite","1/(m*sr)","UC_NONE" +108,"ALBGRD","Aerosol Lidar Backscatter from the Ground","1/(m*sr)","UC_NONE" +109,"ALESAT","Aerosol Lidar Extinction from Satellite","1/m","UC_NONE" +110,"ALEGRD","Aerosol Lidar Extinction from the Ground","1/m","UC_NONE" +111,"ANGSTEXP","Angstrom Exponent","Numeric","UC_NONE" +112,"SCTAOTK","Scattering Aerosol Optical Thickness","Numeric","UC_NONE" +113,"","Reserved","-","UC_NONE" +114,"","Reserved","-","UC_NONE" +115,"","Reserved","-","UC_NONE" +116,"","Reserved","-","UC_NONE" +117,"","Reserved","-","UC_NONE" +118,"","Reserved","-","UC_NONE" +119,"","Reserved","-","UC_NONE" +120,"","Reserved","-","UC_NONE" +121,"","Reserved","-","UC_NONE" +122,"","Reserved","-","UC_NONE" +123,"","Reserved","-","UC_NONE" +124,"","Reserved","-","UC_NONE" +125,"","Reserved","-","UC_NONE" +126,"","Reserved","-","UC_NONE" +127,"","Reserved","-","UC_NONE" +128,"","Reserved","-","UC_NONE" +129,"","Reserved","-","UC_NONE" +130,"","Reserved","-","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_21.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_21.csv new file mode 100644 index 0000000..cb4cb62 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_21.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Column integrated potential + internal energy","J m-2","UC_NONE" +1,"","Column integrated kinetic energy","J m-2","UC_NONE" +2,"","Column integrated total energy","J m-2","UC_NONE" +3,"","Column integrated enthalpy","J m-2","UC_NONE" +4,"","Column integrated water enthalpy","J m-2","UC_NONE" +5,"","Column integrated eastward enthalpy flux","W m-1","UC_NONE" +6,"","Column integrated northward enthalpy flux","W m-1","UC_NONE" +7,"","Column integrated eastward potential energy flux","W m-1","UC_NONE" +8,"","Column integrated northward potential energy flux","W m-1","UC_NONE" +9,"","Column integrated eastward kinetic energy flux","W m-1","UC_NONE" +10,"","Column integrated northward kinetic energy flux","W m-1","UC_NONE" +11,"","Column integrated eastward total energy flux","W m-1","UC_NONE" +12,"","Column integrated northward total energy flux","W m-1","UC_NONE" +13,"","Divergence of column integrated enthalpy flux","W m-2","UC_NONE" +14,"","Divergence of column integrated potential energy flux","W m-2","UC_NONE" +15,"","Divergence of column integrated water potential energy flux","W m-2","UC_NONE" +16,"","Divergence of column integrated kinetic energy flux","W m-2","UC_NONE" +17,"","Divergence of column integrated total energy flux","W m-2","UC_NONE" +18,"","Divergence of column integrated water enthalpy flux","W m-2","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_3.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_3.csv new file mode 100644 index 0000000..13a1af1 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_3.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"PRES","Pressure","Pa","UC_NONE" +1,"PRMSL","Pressure reduced to MSL","Pa","UC_NONE" +2,"PTEND","Pressure tendency","Pa/s","UC_NONE" +3,"ICAHT","ICAO Standard Atmosphere Reference Height","m","UC_NONE" +4,"GP","Geopotential","(m^2)/(s^2)","UC_NONE" +5,"HGT","Geopotential height","gpm","UC_NONE" +6,"DIST","Geometric height","m","UC_M2Feet" +7,"HSTDV","Standard deviation of height","m","UC_NONE" +8,"PRESA","Pressure anomaly","Pa","UC_NONE" +9,"GPA","Geopotential height anomaly","gpm","UC_NONE" +10,"DEN","Density","kg/(m^3)","UC_NONE" +11,"ALTS","Altimeter setting","Pa","UC_NONE" +12,"THICK","Thickness","m","UC_NONE" +13,"PRESALT","Pressure altitude","m","UC_NONE" +14,"DENALT","Density altitude","m","UC_NONE" +15,"5WAVH","5-wave geopotential height","gpm","UC_NONE" +16,"U-GWD","Zonal flux of gravity wave stress","N/(m^2)","UC_NONE" +17,"V-GWD","Meridional flux of gravity wave stress","N/(m^2)","UC_NONE" +18,"HPBL","Planetary boundary layer height","m","UC_NONE" +19,"5WAVA","5-wave geopotential height anomaly","gpm","UC_NONE" +20,"SDSGSO","Standard deviation of sub-grid scale orography","m","UC_NONE" +21,"AOSGSO","Angle of sub-gridscale orography","rad","UC_NONE" +22,"SSGSO","Slope of sub-gridscale orography","Numeric","UC_NONE" +23,"GSGSO","Gravity wave dissipation","W/m^2","UC_NONE" +24,"ASGSO","Anisotrophy of sub-gridscale orography","Numeric","UC_NONE" +25,"NLPRES","Natural Logarithm of Pressure in Pa","Numeric","UC_NONE" +26,"EXPRES","Exner Pressure","Numeric","UC_NONE" +27,"UMFLX","Updraught Mass Flux","kg/(m^2*s)","UC_NONE" +28,"DMFLX","Downdraught Mass Flux","kg/(m^2*s)","UC_NONE" +29,"UDRATE","Updraught Detrainment Rate","kg/(m^3*s)","UC_NONE" +30,"DDRATE","Downdraught Detrainment Rate","kg/(m^3*s)","UC_NONE" +31,"UCLSPRS","Unbalanced Component of Logarithm of Surface Pressure","","UC_NONE" +32,"","Saturation water vapour pressure","Pa","UC_NONE" +33,"","Geometric altitude above mean sea level","m","UC_NONE" +34,"","Geometric height above ground level","m","UC_NONE" +35,"","Column integrated divergence of total mass flux","kg m-2 s-1","UC_NONE" +36,"","Column integrated eastward total mass flux","kg m-1 s-1","UC_NONE" +37,"","Column integrated northward total mass flux","kg m-1 s-1","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_4.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_4.csv new file mode 100644 index 0000000..77c1152 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_4.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"NSWRS","Net short-wave radiation flux (surface)","W/(m^2)","UC_NONE" +1,"NSWRT","Net short-wave radiation flux (top of atmosphere)","W/(m^2)","UC_NONE" +2,"SWAVR","Short wave radiation flux","W/(m^2)","UC_NONE" +3,"GRAD","Global radiation flux","W/(m^2)","UC_NONE" +4,"BRTMP","Brightness temperature","K","UC_NONE" +5,"LWRAD","Radiance (with respect to wave number)","W/(m sr)","UC_NONE" +6,"SWRAD","Radiance (with respect to wave length)","W/(m^3 sr)","UC_NONE" +7,"DSWRF","Downward short-wave radiation flux","W/(m^2)","UC_NONE" +8,"USWRF","Upward short-wave radiation flux","W/(m^2)","UC_NONE" +9,"NSWRF","Net short wave radiation flux","W/(m^2)","UC_NONE" +10,"PHOTAR","Photosynthetically active radiation","W/(m^2)","UC_NONE" +11,"NSWRFCS","Net short-wave radiation flux; clear sky","W/(m^2)","UC_NONE" +12,"DWUVR","Downward UV radiation","W/(m^2)","UC_NONE" +13,"DSWRFLX","Direct Short Wave Radiation Flux","W/(m^2)","UC_NONE" +14,"DIFSWRF","Diffuse Short Wave Radiation Flux","W/(m^2)","UC_NONE" +15,"","Upward UV radiation emitted/reflected from the Earth's surface","W m-2","UC_NONE" +16,"","Reserved","-","UC_NONE" +17,"","Reserved","-","UC_NONE" +18,"","Reserved","-","UC_NONE" +19,"","Reserved","-","UC_NONE" +20,"","Reserved","-","UC_NONE" +21,"","Reserved","-","UC_NONE" +22,"","Reserved","-","UC_NONE" +23,"","Reserved","-","UC_NONE" +24,"","Reserved","-","UC_NONE" +25,"","Reserved","-","UC_NONE" +26,"","Reserved","-","UC_NONE" +27,"","Reserved","-","UC_NONE" +28,"","Reserved","-","UC_NONE" +29,"","Reserved","-","UC_NONE" +30,"","Reserved","-","UC_NONE" +31,"","Reserved","-","UC_NONE" +32,"","Reserved","-","UC_NONE" +33,"","Reserved","-","UC_NONE" +34,"","Reserved","-","UC_NONE" +35,"","Reserved","-","UC_NONE" +36,"","Reserved","-","UC_NONE" +37,"","Reserved","-","UC_NONE" +38,"","Reserved","-","UC_NONE" +39,"","Reserved","-","UC_NONE" +40,"","Reserved","-","UC_NONE" +41,"","Reserved","-","UC_NONE" +42,"","Reserved","-","UC_NONE" +43,"","Reserved","-","UC_NONE" +44,"","Reserved","-","UC_NONE" +45,"","Reserved","-","UC_NONE" +46,"","Reserved","-","UC_NONE" +47,"","Reserved","-","UC_NONE" +48,"","Reserved","-","UC_NONE" +49,"","Reserved","-","UC_NONE" +50,"UVIUCS","UV index (under clear sky)","Numeric","UC_NONE" +51,"UVI","UV index","W/(m^2)","UC_UVIndex" +52,"DSWRFCS","Downward Short-Wave Radiation Flux, Clear Sky","W/(m^2)","UC_NONE" +53,"USWRFCS","Upward Short-Wave Radiation Flux, Clear Sky","W/(m^2)","UC_NONE" +54,"","Direct normal short-wave radiation flux","W m-2","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_5.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_5.csv new file mode 100644 index 0000000..c00b16c --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_5.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"NLWRS","Net long wave radiation flux (surface)","W/(m^2)","UC_NONE" +1,"NLWRT","Net long wave radiation flux (top of atmosphere)","W/(m^2)","UC_NONE" +2,"LWAVR","Long wave radiation flux","W/(m^2)","UC_NONE" +3,"DLWRF","Downward long-wave radiation flux","W/(m^2)","UC_NONE" +4,"ULWRF","Upward long-wave radiation flux","W/(m^2)","UC_NONE" +5,"NLWRF","Net long wave radiation flux","W/(m^2)","UC_NONE" +6,"NLWRCS","Net long-wave radiation flux; clear sky","W/(m^2)","UC_NONE" +7,"BRTEMP","Brightness Temperature","K","UC_K2F" +8,"DLWRFCS","Downward Long-Wave Radiation Flux, Clear Sky","W/(m^2)","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_6.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_6.csv new file mode 100644 index 0000000..4776fda --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_6.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"CICE","Cloud Ice","kg/(m^2)","UC_NONE" +1,"TCDC","Total cloud cover","%","UC_NONE" +2,"CDCON","Convective cloud cover","%","UC_NONE" +3,"LCDC","Low cloud cover","%","UC_NONE" +4,"MCDC","Medium cloud cover","%","UC_NONE" +5,"HCDC","High cloud cover","%","UC_NONE" +6,"CWAT","Cloud water","kg/(m^2)","UC_NONE" +7,"CDCA","Cloud amount","%","UC_NONE" +8,"CDCT","Cloud type","0=Clear; 1=Cumulonimbus; 2=Stratus; 3=Stratocumulus; 4=Cumulus; 5=Altostratus; 6=Nimbostratus; 7=Altocumulus; 8=Cirrostratus; 9=Cirrocumulus; 10=Cirrus; 11=Cumulonimbus - ground-based fog beneath the lowest layer; 12=Stratus - ground-based fog beneath the lowest layer; 13=Stratocumulus - ground-based fog beneath the lowest layer; 14=Cumulus - ground-based fog beneath the lowest layer; 15=Altostratus - ground-based fog beneath the lowest layer; 16=Nimbostratus - ground-based fog beneath the lowest layer; 17=Altocumulus - ground-based fog beneath the lowest layer; 18=Cirrostratus - ground-based fog beneath the lowest layer; 19=Cirrocumulus - ground-based fog beneath the lowest layer; 20=Cirrus - ground-based fog beneath the lowest layer; 21-190=Reserved; 191=Unknown; 192-254=Reserved for local use; 255=Missing","UC_NONE" +9,"TMAXT","Thunderstorm maximum tops","m","UC_NONE" +10,"THUNC","Thunderstorm coverage","0=None; 1=Isolated (1-2%); 2=Few (3-5%); 3=Scattered (6-45%); 4=Numerous (> 45%); 5-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +11,"CDCB","Cloud base","m","UC_M2Feet" +12,"CDCT","Cloud top","m","UC_M2Feet" +13,"CEIL","Ceiling","m","UC_M2Feet" +14,"CDLYR","Non-convective cloud cover","%","UC_NONE" +15,"CWORK","Cloud work function","J/kg","UC_NONE" +16,"CUEFI","Convective cloud efficiency","-","UC_NONE" +17,"TCOND","Total condensate","kg/kg","UC_NONE" +18,"TCOLW","Total column-integrated cloud water","kg/(m^2)","UC_NONE" +19,"TCOLI","Total column-integrated cloud ice","kg/(m^2)","UC_NONE" +20,"TCOLC","Total column-integrated condensate","kg/(m^2)","UC_NONE" +21,"FICE","Ice fraction of total condensate","-","UC_NONE" +22,"CDCC","Cloud cover","%","UC_NONE" +23,"CDCIMR","Cloud ice mixing ratio","kg/kg","UC_NONE" +24,"SUNS","Sunshine","Numeric","UC_NONE" +25,"CBHE","Horizontal extent of cumulonimbus (CB)","%","UC_NONE" +26,"HCONCB","Height of Convective Cloud Base","m","UC_NONE" +27,"HCONCT","Height of Convective Cloud Top","m","UC_NONE" +28,"NCONCD","Number Concentration of Cloud Droplets","1/kg","UC_NONE" +29,"NCCICE","Number Concentration of Cloud Ice","1/kg","UC_NONE" +30,"NDENCD","Number Density of Cloud Droplets","1/(m^3)","UC_NONE" +31,"NDCICE","Number Density of Cloud Ice","1/(m^3)","UC_NONE" +32,"FRACCC","Fraction of Cloud Cover","Numeric","UC_NONE" +33,"SUNSD","SunShine Duration","s","UC_NONE" +34,"SLWTC","Surface Long Wave Effective Total Cloudiness","Numeric","UC_NONE" +35,"SSWTC","Surface Short Wave Effective Total Cloudiness","Numeric","UC_NONE" +36,"FSTRPC","Fraction of Stratiform Precipitation Cover","Proportion","UC_NONE" +37,"FCONPC","Fraction of Convective Precipitation Cover","Proportion","UC_NONE" +38,"MASSDCD","Mass Density of Cloud Droplets","kg/(m^3)","UC_NONE" +39,"MASSDCI","Mass Density of Cloud Ice","kg/(m^3)","UC_NONE" +40,"MDCCWD","Mass Density of Convective Cloud Water Droplets","kg/(m^3)","UC_NONE" +41,"","Reserved","-","UC_NONE" +42,"","Reserved","-","UC_NONE" +43,"","Reserved","-","UC_NONE" +44,"","Reserved","-","UC_NONE" +45,"","Reserved","-","UC_NONE" +46,"","Reserved","-","UC_NONE" +47,"VFRCWD","Volume Fraction of Cloud Water Droplets","Numeric","UC_NONE" +48,"VFRCICE","Volume Fraction of Cloud Ice Particles","Numeric","UC_NONE" +49,"VFRCIW","Volume Fraction of Cloud (Ice and/or Water)","Numeric","UC_NONE" +50,"","Fog","%","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_0_7.csv b/utils/gdal/gdal-data/grib2_table_4_2_0_7.csv new file mode 100644 index 0000000..b89dd1a --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_0_7.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"PLI","Parcel lifted index (to 500 hPa)","K","UC_NONE" +1,"BLI","Best lifted index (to 500 hPa)","K","UC_NONE" +2,"KX","K index","K","UC_NONE" +3,"KOX","KO index","K","UC_NONE" +4,"TOTALX","Total totals index","K","UC_NONE" +5,"SX","Sweat index","numeric","UC_NONE" +6,"CAPE","Convective available potential energy","J/kg","UC_NONE" +7,"CIN","Convective inhibition","J/kg","UC_NONE" +8,"HLCY","Storm relative helicity","J/kg","UC_NONE" +9,"EHLX","Energy helicity index","numeric","UC_NONE" +10,"LFTX","Surface lifted index","K","UC_NONE" +11,"4LFTX","Best (4-layer) lifted index","K","UC_NONE" +12,"RI","Richardson number","-","UC_NONE" +13,"SHWINX","Showalter Index","K","UC_NONE" +14,"","Reserved","-","UC_NONE" +15,"UPHL","Updraft Helicity","m^2/s^2","UC_NONE" +16,"BLKRN","Bulk Richardson Number","-","UC_NONE" +17,"GRDRN","Gradient Richardson Number","-","UC_NONE" +18,"FLXRN","Flux Richardson Number","-","UC_NONE" +19,"CONAPES","Convective Available Potential Energy Shear","m^2/s^2","UC_NONE" +20,"","Thunderstorm intensity index","0=No thunderstorm occurrence; 1=Weak thunderstorm; 2=Moderate thunderstorm; 3=Severe thunderstorm; 4-254=Reserved; 255=Missing","UC_NONE" +21,"-","Reserved","-","UC_NONE" +22,"-","Reserved","-","UC_NONE" +23,"-","Reserved","-","UC_NONE" +24,"-","Reserved","-","UC_NONE" +25,"-","Reserved","-","UC_NONE" +26,"-","Reserved","-","UC_NONE" +27,"-","Reserved","-","UC_NONE" +28,"-","Reserved","-","UC_NONE" +29,"-","Reserved","-","UC_NONE" +30,"-","Reserved","-","UC_NONE" +31,"-","Reserved","-","UC_NONE" +32,"-","Reserved","-","UC_NONE" +33,"-","Reserved","-","UC_NONE" +34,"-","Reserved","-","UC_NONE" +35,"-","Reserved","-","UC_NONE" +36,"-","Reserved","-","UC_NONE" +37,"-","Reserved","-","UC_NONE" +38,"-","Reserved","-","UC_NONE" +39,"-","Reserved","-","UC_NONE" +40,"-","Reserved","-","UC_NONE" +41,"-","Reserved","-","UC_NONE" +42,"-","Reserved","-","UC_NONE" +43,"-","Reserved","-","UC_NONE" +44,"-","Reserved","-","UC_NONE" +45,"-","Reserved","-","UC_NONE" +46,"-","Reserved","-","UC_NONE" +47,"-","Reserved","-","UC_NONE" +48,"-","Reserved","-","UC_NONE" +49,"-","Reserved","-","UC_NONE" +50,"-","Reserved","-","UC_NONE" +51,"-","Reserved","-","UC_NONE" +52,"-","Reserved","-","UC_NONE" +53,"-","Reserved","-","UC_NONE" +54,"-","Reserved","-","UC_NONE" +55,"-","Reserved","-","UC_NONE" +56,"-","Reserved","-","UC_NONE" +57,"-","Reserved","-","UC_NONE" +58,"-","Reserved","-","UC_NONE" +59,"-","Reserved","-","UC_NONE" +60,"-","Reserved","-","UC_NONE" +61,"-","Reserved","-","UC_NONE" +62,"-","Reserved","-","UC_NONE" +63,"-","Reserved","-","UC_NONE" +64,"-","Reserved","-","UC_NONE" +65,"-","Reserved","-","UC_NONE" +66,"-","Reserved","-","UC_NONE" +67,"-","Reserved","-","UC_NONE" +68,"-","Reserved","-","UC_NONE" +69,"-","Reserved","-","UC_NONE" +70,"-","Reserved","-","UC_NONE" +71,"-","Reserved","-","UC_NONE" +72,"-","Reserved","-","UC_NONE" +73,"-","Reserved","-","UC_NONE" +74,"-","Reserved","-","UC_NONE" +75,"-","Reserved","-","UC_NONE" +76,"-","Reserved","-","UC_NONE" +77,"-","Reserved","-","UC_NONE" +78,"-","Reserved","-","UC_NONE" +79,"-","Reserved","-","UC_NONE" +80,"-","Reserved","-","UC_NONE" +81,"-","Reserved","-","UC_NONE" +82,"-","Reserved","-","UC_NONE" +83,"-","Reserved","-","UC_NONE" +84,"-","Reserved","-","UC_NONE" +85,"-","Reserved","-","UC_NONE" +86,"-","Reserved","-","UC_NONE" +87,"-","Reserved","-","UC_NONE" +88,"-","Reserved","-","UC_NONE" +89,"-","Reserved","-","UC_NONE" +90,"-","Reserved","-","UC_NONE" +91,"-","Reserved","-","UC_NONE" +92,"-","Reserved","-","UC_NONE" +93,"-","Reserved","-","UC_NONE" +94,"-","Reserved","-","UC_NONE" +95,"-","Reserved","-","UC_NONE" +96,"-","Reserved","-","UC_NONE" +97,"-","Reserved","-","UC_NONE" +98,"-","Reserved","-","UC_NONE" +99,"-","Reserved","-","UC_NONE" +100,"-","Reserved","-","UC_NONE" +101,"-","Reserved","-","UC_NONE" +102,"-","Reserved","-","UC_NONE" +103,"-","Reserved","-","UC_NONE" +104,"-","Reserved","-","UC_NONE" +105,"-","Reserved","-","UC_NONE" +106,"-","Reserved","-","UC_NONE" +107,"-","Reserved","-","UC_NONE" +108,"-","Reserved","-","UC_NONE" +109,"-","Reserved","-","UC_NONE" +110,"-","Reserved","-","UC_NONE" +111,"-","Reserved","-","UC_NONE" +112,"-","Reserved","-","UC_NONE" +113,"-","Reserved","-","UC_NONE" +114,"-","Reserved","-","UC_NONE" +115,"-","Reserved","-","UC_NONE" +116,"-","Reserved","-","UC_NONE" +117,"-","Reserved","-","UC_NONE" +118,"-","Reserved","-","UC_NONE" +119,"-","Reserved","-","UC_NONE" +120,"-","Reserved","-","UC_NONE" +121,"-","Reserved","-","UC_NONE" +122,"-","Reserved","-","UC_NONE" +123,"-","Reserved","-","UC_NONE" +124,"-","Reserved","-","UC_NONE" +125,"-","Reserved","-","UC_NONE" +126,"-","Reserved","-","UC_NONE" +127,"-","Reserved","-","UC_NONE" +128,"-","Reserved","-","UC_NONE" +129,"-","Reserved","-","UC_NONE" +130,"-","Reserved","-","UC_NONE" +131,"-","Reserved","-","UC_NONE" +132,"-","Reserved","-","UC_NONE" +133,"-","Reserved","-","UC_NONE" +134,"-","Reserved","-","UC_NONE" +135,"-","Reserved","-","UC_NONE" +136,"-","Reserved","-","UC_NONE" +137,"-","Reserved","-","UC_NONE" +138,"-","Reserved","-","UC_NONE" +139,"-","Reserved","-","UC_NONE" +140,"-","Reserved","-","UC_NONE" +141,"-","Reserved","-","UC_NONE" +142,"-","Reserved","-","UC_NONE" +143,"-","Reserved","-","UC_NONE" +144,"-","Reserved","-","UC_NONE" +145,"-","Reserved","-","UC_NONE" +146,"-","Reserved","-","UC_NONE" +147,"-","Reserved","-","UC_NONE" +148,"-","Reserved","-","UC_NONE" +149,"-","Reserved","-","UC_NONE" +150,"-","Reserved","-","UC_NONE" +151,"-","Reserved","-","UC_NONE" +152,"-","Reserved","-","UC_NONE" +153,"-","Reserved","-","UC_NONE" +154,"-","Reserved","-","UC_NONE" +155,"-","Reserved","-","UC_NONE" +156,"-","Reserved","-","UC_NONE" +157,"-","Reserved","-","UC_NONE" +158,"-","Reserved","-","UC_NONE" +159,"-","Reserved","-","UC_NONE" +160,"-","Reserved","-","UC_NONE" +161,"-","Reserved","-","UC_NONE" +162,"-","Reserved","-","UC_NONE" +163,"-","Reserved","-","UC_NONE" +164,"-","Reserved","-","UC_NONE" +165,"-","Reserved","-","UC_NONE" +166,"-","Reserved","-","UC_NONE" +167,"-","Reserved","-","UC_NONE" +168,"-","Reserved","-","UC_NONE" +169,"-","Reserved","-","UC_NONE" +170,"-","Reserved","-","UC_NONE" +171,"-","Reserved","-","UC_NONE" +172,"-","Reserved","-","UC_NONE" +173,"-","Reserved","-","UC_NONE" +174,"-","Reserved","-","UC_NONE" +175,"-","Reserved","-","UC_NONE" +176,"-","Reserved","-","UC_NONE" +177,"-","Reserved","-","UC_NONE" +178,"-","Reserved","-","UC_NONE" +179,"-","Reserved","-","UC_NONE" +180,"-","Reserved","-","UC_NONE" +181,"-","Reserved","-","UC_NONE" +182,"-","Reserved","-","UC_NONE" +183,"-","Reserved","-","UC_NONE" +184,"-","Reserved","-","UC_NONE" +185,"-","Reserved","-","UC_NONE" +186,"-","Reserved","-","UC_NONE" +187,"-","Reserved","-","UC_NONE" +188,"-","Reserved","-","UC_NONE" +189,"-","Reserved","-","UC_NONE" +190,"-","Reserved","-","UC_NONE" +191,"-","Reserved","-","UC_NONE" +192,"LFTX","Surface Lifted Index","K","UC_NONE" +193,"4LFTX","Best (4 layer) Lifted Index","K","UC_NONE" +194,"RI","Richardson Number","Numeric","UC_NONE" +195,"CWDI","Convective Weather Detection Index","-","UC_NONE" +196,"UVI","Ultra Violet Index","W/m^2","UC_NONE" +197,"UPHL","Updraft Helicity","m^2/s^2","UC_NONE" +198,"LAI","Leaf Area Index","Numeric","UC_NONE" +199,"MXUPHL","Hourly Maximum of Updraft Helicity over Layer 2km to 5 km AGL","m^2/s^2","UC_NONE" +200,"MNUPHL","Hourly Minimum of Updraft Helicity","m^2/s^2","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_10_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_10_0.csv new file mode 100644 index 0000000..e1cd2f0 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_10_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"WVSP1","Wave spectra (1)","-","UC_NONE" +1,"WVSP2","Wave spectra (2)","-","UC_NONE" +2,"WVSP3","Wave spectra (3)","-","UC_NONE" +3,"HTSGW","Significant height of combined wind waves and swell","m","UC_M2Feet" +4,"WVDIR","Direction of wind waves","Degree true","UC_NONE" +5,"WVHGT","Significant height of wind waves","m","UC_M2Feet" +6,"WVPER","Mean period of wind waves","s","UC_NONE" +7,"SWDIR","Direction of swell waves","Degree true","UC_NONE" +8,"SWELL","Significant height of swell waves","m","UC_NONE" +9,"SWPER","Mean period of swell waves","s","UC_NONE" +10,"DIRPW","Primary wave direction","Degree true","UC_NONE" +11,"PERPW","Primary wave mean period","s","UC_NONE" +12,"DIRSW","Secondary wave direction","Degree true","UC_NONE" +13,"PERSW","Secondary wave mean period","s","UC_NONE" +14,"WWSDIR","Direction of Combined Wind Waves and Swell","Degree true","UC_NONE" +15,"MWSPER","Mean Period of Combined Wind Waves and Swell","s","UC_NONE" +16,"CDWW","Coefficient of Drag With Waves","-","UC_NONE" +17,"FRICV","Friction Velocity","m/s","UC_NONE" +18,"WSTR","Wave Stress","N/(m^2)","UC_NONE" +19,"NWSTR","Normalised Waves Stress","-","UC_NONE" +20,"MSSW","Mean Square Slope of Waves","-","UC_NONE" +21,"USSD","U-component Surface Stokes Drift","m/s","UC_NONE" +22,"VSSD","V-component Surface Stokes Drift","m/s","UC_NONE" +23,"PMAXWH","Period of Maximum Individual Wave Height","s","UC_NONE" +24,"MAXWH","Maximum Individual Wave Height","m","UC_NONE" +25,"IMWF","Inverse Mean Wave Frequency","s","UC_NONE" +26,"IMFWW","Inverse Mean Frequency of The Wind Waves","s","UC_NONE" +27,"IMFTSW","Inverse Mean Frequency of The Total Swell","s","UC_NONE" +28,"MZWPER","Mean Zero-Crossing Wave Period","s","UC_NONE" +29,"MZPWW","Mean Zero-Crossing Period of The Wind Waves","s","UC_NONE" +30,"MZPTSW","Mean Zero-Crossing Period of The Total Swell","s","UC_NONE" +31,"WDIRW","Wave Directional Width","-","UC_NONE" +32,"DIRWWW","Directional Width of The Wind Waves","-","UC_NONE" +33,"DIRWTS","Directional Width of The Total Swell","-","UC_NONE" +34,"PWPER","Peak Wave Period","s","UC_NONE" +35,"PPERWW","Peak Period of The Wind Waves","s","UC_NONE" +36,"PPERTS","Peak Period of The Total Swell","s","UC_NONE" +37,"ALTWH","Altimeter Wave Height","m","UC_NONE" +38,"ALCWH","Altimeter Corrected Wave Height","m","UC_NONE" +39,"ALRRC","Altimeter Range Relative Correction","-","UC_NONE" +40,"MNWSOW","10 Metre Neutral Wind Speed Over Waves","m/s","UC_NONE" +41,"MWDIRW","10 Metre Wind Direction Over Waves","Degree true","UC_NONE" +42,"WESP","Wave Energy Spectrum","s/((m^2)*rad)","UC_NONE" +43,"KSSEW","Kurtosis of The Sea Surface Elevation Due to Waves","-","UC_NONE" +44,"BENINX","Benjamin-Feir Index","-","UC_NONE" +45,"SPFTR","Spectral Peakedness Factor","1/s","UC_NONE" +46,"","Peak wave direction","deg","UC_NONE" +47,"","Significant wave height of first swell partition","m","UC_NONE" +48,"","Significant wave height of second swell partition","m","UC_NONE" +49,"","Significant wave height of third swell partition","m","UC_NONE" +50,"","Mean wave period of first swell partition","s","UC_NONE" +51,"","Mean wave period of second swell partition","s","UC_NONE" +52,"","Mean wave period of third swell partition","s","UC_NONE" +53,"","Mean wave direction of first swell partition","deg","UC_NONE" +54,"","Mean wave direction of second swell partition","deg","UC_NONE" +55,"","Mean wave direction of third swell partition","deg","UC_NONE" +56,"","Wave directional width of first swell partition","-","UC_NONE" +57,"","Wave directional width of second swell partition","-","UC_NONE" +58,"","Wave directional width of third swell partition","-","UC_NONE" +59,"","Wave frequency width of first swell partition","-","UC_NONE" +60,"","Wave frequency width of second swell partition","-","UC_NONE" +61,"","Wave frequency width of third swell partition","-","UC_NONE" +62,"","Wave frequency width","-","UC_NONE" +63,"","Frequency width of wind waves","-","UC_NONE" +64,"","Frequency width of total swell","-","UC_NONE" +65,"","Peak wave period of first swell partition","s","UC_NONE" +66,"","Peak wave period of second swell partition","s","UC_NONE" +67,"","Peak wave period of third swell partition","s","UC_NONE" +68,"","Peak wave direction of first swell partition","degree true","UC_NONE" +69,"","Peak wave direction of second swell partition","degree true","UC_NONE" +70,"","Peak wave direction of third swell partition","degree true","UC_NONE" +71,"","Peak direction of wind waves","degree true","UC_NONE" +72,"","Peak direction of total swell","degree true","UC_NONE" +73,"","Whitecap fraction","fraction","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_10_1.csv b/utils/gdal/gdal-data/grib2_table_4_2_10_1.csv new file mode 100644 index 0000000..2e898ed --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_10_1.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"DIRC","Current direction","Degree true","UC_NONE" +1,"SPC","Current speed","m/s","UC_NONE" +2,"UOGRD","u-component of current","m/s","UC_NONE" +3,"VOGRD","v-component of current","m/s","UC_NONE" +4,"RIPCOP","Rip Current Occurrence Probability","%","UC_NONE" +5,"","Eastward current","m s-1","UC_NONE" +6,"","Northward current","m s-1","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_10_191.csv b/utils/gdal/gdal-data/grib2_table_4_2_10_191.csv new file mode 100644 index 0000000..ec03885 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_10_191.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"TSEC","Seconds prior to initial reference time (defined in Section 1)","s","UC_NONE" +1,"MOSF","Meridonal Overturning Stream Function","m^3/s","UC_NONE" +2,"","Reserved","-","UC_NONE" +3,"DSLOBS","Days Since Last Observation","d","UC_NONE" +4,"","Barotropic stream function","m3 s-1","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_10_2.csv b/utils/gdal/gdal-data/grib2_table_4_2_10_2.csv new file mode 100644 index 0000000..f31421c --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_10_2.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"ICEC","Ice cover","Proportion","UC_NONE" +1,"ICETK","Ice thinkness","m","UC_NONE" +2,"DICED","Direction of ice drift","Degree true","UC_NONE" +3,"SICED","Speed of ice drift","m/s","UC_NONE" +4,"UICE","u-component of ice drift","m/s","UC_NONE" +5,"VICE","v-component of ice drift","m/s","UC_NONE" +6,"ICEG","Ice growth rate","m/s","UC_NONE" +7,"ICED","Ice divergence","1/s","UC_NONE" +8,"ICET","Ice temperature","K","UC_NONE" +9,"ICEPRS","Module of Ice Internal Pressure","Pa*m","UC_NONE" +10,"ZVCICEP","Zonal Vector Component of Vertically Integrated Ice Internal Pressure","Pa*m","UC_NONE" +11,"MVCICEP","Meridional Vector Component of Vertically Integrated Ice Internal Pressure","Pa*m","UC_NONE" +12,"CICES","Compressive Ice Strength","N/m","UC_NONE" +13,"","Snow temperature (over sea ice)","K","UC_NONE" +14,"","Albedo","Numeric","UC_NONE" +15,"","Sea ice volume per unit area","m3 m-2","UC_NONE" +16,"","Snow volume over sea ice per unit area","m3 m-2","UC_NONE" +17,"","Sea ice heat content","J m-2","UC_NONE" +18,"","Snow over sea ice heat content","J m-2","UC_NONE" +19,"","Ice freeboard thickness","m","UC_NONE" +20,"","Ice melt pond fraction","fraction","UC_NONE" +21,"","Ice melt pond depth","m","UC_NONE" +22,"","Ice melt pond volume per unit area","m3 m-2","UC_NONE" +23,"","Sea ice fraction tendency due to parameterization","s-1","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_10_3.csv b/utils/gdal/gdal-data/grib2_table_4_2_10_3.csv new file mode 100644 index 0000000..3a1f4d9 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_10_3.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"WTMP","Water temperature","K","UC_NONE" +1,"DSLM","Deviation of sea level from mean","m","UC_NONE" +2,"CH","Heat Exchange Coefficient","","UC_NONE" +3,"","Practical salinity","Numeric","UC_NONE" +4,"","Downward heat flux","W m-2","UC_NONE" +5,"","Eastward surface stress","N m-2","UC_NONE" +6,"","Northward surface stress","N m-2","UC_NONE" +7,"","x-component surface stress","N m-2","UC_NONE" +8,"","y-component surface stress","N m-2","UC_NONE" +9,"","Thermosteric change in sea surface height","m","UC_NONE" +10,"","Halosteric change in sea surface height","m","UC_NONE" +11,"","Steric change in sea surface height","m","UC_NONE" +12,"","Sea salt flux","kg m-2 s-1","UC_NONE" +13,"","Net upward water flux","kg m-2 s-1","UC_NONE" +14,"","Eastward surface water velocity","m s-1","UC_NONE" +15,"","Northward surface water velocity","m s-1","UC_NONE" +16,"","x-component of surface water velocity","m s-1","UC_NONE" +17,"","y-component of surface water velocity","m s-1","UC_NONE" +18,"","Heat flux correction","W m-2","UC_NONE" +19,"","Sea surface height tendency due to parameterization","m s-1","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_10_4.csv b/utils/gdal/gdal-data/grib2_table_4_2_10_4.csv new file mode 100644 index 0000000..5ab7e0a --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_10_4.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"MTHD","Main thermocline depth","m","UC_NONE" +1,"MTHA","Main thermocline anomaly","m","UC_NONE" +2,"TTHDP","Transient thermocline depth","m","UC_NONE" +3,"SALTY","Salinity","kg/kg","UC_NONE" +4,"OVHD","Ocean Vertical Heat Diffusivity","m^2/s","UC_NONE" +5,"OVSD","Ocean Vertical Salt Diffusivity","m^2/s","UC_NONE" +6,"OVMD","Ocean Vertical Momentum Diffusivity","m^2/s","UC_NONE" +7,"BATHY","Bathymetry","m","UC_NONE" +8,"","Reserved","-","UC_NONE" +9,"","Reserved","-","UC_NONE" +10,"","Reserved","-","UC_NONE" +11,"SFSALP","Shape Factor With Respect To Salinity Profile","","UC_NONE" +12,"SFTMPP","Shape Factor With Respect To Temperature Profile In Thermocline","","UC_NONE" +13,"ACWSRD","Attenuation Coefficient Of Water With Respect to Solar Radiation","1/m","UC_NONE" +14,"WDEPTH","Water Depth","m","UC_NONE" +15,"WTMPSS","Water Temperature","K","UC_NONE" +16,"","Water density (rho)","kg m-3","UC_NONE" +17,"","Water density anomaly (sigma)","kg m-3","UC_NONE" +18,"","Water potential temperature (theta)","K","UC_NONE" +19,"","Water potential density (rho theta)","kg m-3","UC_NONE" +20,"","Water potential density anomaly (sigma theta)","kg m-3","UC_NONE" +21,"","Practical salinity","Numeric","UC_NONE" +22,"","Water column-integrated heat content","J m-2","UC_NONE" +23,"","Eastward water velocity","m s-1","UC_NONE" +24,"","Northward water velocity","m s-1","UC_NONE" +25,"","x-component water velocity","m s-1","UC_NONE" +26,"","y-component water velocity","m s-1","UC_NONE" +27,"","Upward water velocity","m s-1","UC_NONE" +28,"","Vertical eddy diffusivity","m2 s-1","UC_NONE" +29,"","Bottom pressure equivalent height","m","UC_NONE" +30,"","Fresh water flux into sea water from rivers","kg m-2 s-1","UC_NONE" +31,"","Fresh water flux correction","kg m-2 s-1","UC_NONE" +32,"","Virtual salt flux into sea water","g kg-1 m-2 s-1","UC_NONE" +33,"","Virtual salt flux correction","g kg-1 m-2 s-1","UC_NONE" +34,"","Sea water temperature tendency due to Newtonian relaxation","K s-1","UC_NONE" +35,"","Sea water salinity tendency due to Newtonian relaxation","g kg-1 s-1","UC_NONE" +36,"","Sea water temperature tendency due to parameterization","K s-1","UC_NONE" +37,"","Sea water salinity tendency due to parameterization","g kg-1 s-1","UC_NONE" +38,"","Eastward sea water velocity tendency due to parameterization","m-2 s-1","UC_NONE" +39,"","Northward sea water velocity tendency due to parameterization","m-2 s-1","UC_NONE" +40,"","Sea water temperature tendency due to direct bias correction","K s-1","UC_NONE" +41,"","Sea water salinity tendency due to direct bias correction","g kg-1 s-1","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_1_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_1_0.csv new file mode 100644 index 0000000..be01b12 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_1_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"FFLDG","Flash flood guidance","kg/(m^2)","UC_NONE" +1,"FFLDRO","Flash flood runoff","kg/(m^2)","UC_NONE" +2,"RSSC","Remotely sensed snow cover","0-49=Reserved; 50=No-snow/no-cloud; 51-99=Reserved; 100=Clouds; 101-249=Reserved; 250=Snow; 251-254=Reserved for local use; 255=Missing","UC_NONE" +3,"ESCT","Elevation of snow covered terrain","0-90=Elevation in increments of 100 m; 91-253=Reserved; 254=Clouds; 255=Missing","UC_NONE" +4,"SWEPON","Snow water equivalent percent of normal","%","UC_NONE" +5,"BGRUN","Baseflow-groundwater runoff","kg/(m^2)","UC_NONE" +6,"SSRUN","Storm surface runoff","kg/(m^2)","UC_NONE" +7,"","Discharge from rivers or streams","m3/s","UC_NONE" +8,"","Groundwater upper storage","kg m-2","UC_NONE" +9,"","Groundwater lower storage","kg m-2","UC_NONE" +10,"","Side flow into river channel","m3 s-1 m-1","UC_NONE" +11,"","River storage of water","m3","UC_NONE" +12,"","Floodplain storage of water","m3","UC_NONE" +13,"","Depth of water on soil surface","kg m-2","UC_NONE" +14,"","Upstream accumulated precipitation","kg m-2","UC_NONE" +15,"","Upstream accumulated snow melt","kg m-2","UC_NONE" +16,"","Percolation rate","kg m-2 s-1","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_1_1.csv b/utils/gdal/gdal-data/grib2_table_4_2_1_1.csv new file mode 100644 index 0000000..4cc5beb --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_1_1.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"CPPOP","Conditional percent precipitation amount fractile for an overall period","kg/(m^2)","UC_NONE" +1,"PPOSP","Percent precipitation in a sub-period of an overall period","%","UC_NONE" +2,"PoP","Probability of 0.01 inch of precipitation","%","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_1_2.csv b/utils/gdal/gdal-data/grib2_table_4_2_1_2.csv new file mode 100644 index 0000000..eea648b --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_1_2.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Water depth","m","UC_NONE" +1,"","Water temperature","K","UC_NONE" +2,"","Water fraction","Proportion","UC_NONE" +3,"","Sediment thickness","m","UC_NONE" +4,"","Sediment temperature","K","UC_NONE" +5,"","Ice thickness","m","UC_NONE" +6,"","Ice temperature","K","UC_NONE" +7,"","Ice cover","Proportion","UC_NONE" +8,"","Land cover (0 = water, 1 = land)","Proportion","UC_NONE" +9,"","Shape factor with respect to salinity profile","-","UC_NONE" +10,"","Shape factor with respect to temperature profile in thermocline","-","UC_NONE" +11,"","Attenuation coefficient of water with respect to solar radiation","/m","UC_NONE" +12,"","Salinity","kg/kg","UC_NONE" +13,"","Cross-sectional area of flow in channel","m2","UC_NONE" +14,"","Snow temperature","K","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_20_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_20_0.csv new file mode 100644 index 0000000..e4fb40a --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_20_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Universal thermal climate index","K","UC_NONE" +1,"","Mean radiant temperature","K","UC_NONE" +2,"","Wet-bulb globe temperature","K","UC_NONE" +3,"","Globe temperature","K","UC_NONE" +4,"","Humidex","K","UC_NONE" +5,"","Effective temperature","K","UC_NONE" +6,"","Normal effective temperature","K","UC_NONE" +7,"","Standard effective temperature","K","UC_NONE" +8,"","Physiological equivalent temperature","K","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_20_1.csv b/utils/gdal/gdal-data/grib2_table_4_2_20_1.csv new file mode 100644 index 0000000..4f48da9 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_20_1.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Malaria cases","Fraction","UC_NONE" +1,"","Malaria circumsporozoite protein rate","Fraction","UC_NONE" +2,"","Plasmodium falciparum entomological inoculation rate","Bites per day per person","UC_NONE" +3,"","Human bite rate by anopheles vectors","Bites per day per person","UC_NONE" +4,"","Malaria immunity","Fraction","UC_NONE" +5,"","Falciparum parasite rates","Fraction","UC_NONE" +6,"","Detectable falciparum parasite ratio (after day 10)","Fraction","UC_NONE" +7,"","Anopheles vector to host ratio","Fraction","UC_NONE" +8,"","Anopheles vector number","Number m-2","UC_NONE" +9,"","Fraction of malarial vector reproductive habitat","Fraction","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_20_2.csv b/utils/gdal/gdal-data/grib2_table_4_2_20_2.csv new file mode 100644 index 0000000..0250270 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_20_2.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Population density","Person m-2","UC_NONE" +1,"","Reserved","","UC_NONE" +2,"","Reserved","","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_2_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_2_0.csv new file mode 100644 index 0000000..789c821 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_2_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"LAND","Land cover (1=land; 2=sea)","Proportion","UC_NONE" +1,"SFCR","Surface roughness","m","UC_NONE" +2,"TSOIL","Soil temperature","K","UC_NONE" +3,"SOILM","Soil moisture content","kg/(m^2)","UC_NONE" +4,"VEG","Vegetation","%","UC_NONE" +5,"WATR","Water runoff","kg/(m^2)","UC_NONE" +6,"EVAPT","Evapotranspiration","1/(kg^2 s)","UC_NONE" +7,"MTERH","Model terrain height","m","UC_NONE" +8,"LANDU","Land use","0=Reserved; 1=Urban land; 2=Agriculture; 3=Range land; 4=Deciduous forest; 5=Coniferous forest; 6=Forest/wetland; 7=Water; 8=Wetlands; 9=Desert; 10=Tundra; 11=Ice; 12=Tropical forest; 13=Savannah; 14-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +9,"SOILW","Volumetric soil moisture content","Proportion","UC_NONE" +10,"GFLUX","Ground heat flux","W/(m^2)","UC_NONE" +11,"MSTAV","Moisture availability","%","UC_NONE" +12,"SFEXC","Exchange coefficient","(kg/(m^3))(m/s)","UC_NONE" +13,"CNWAT","Plant canopy surface water","kg/(m^2)","UC_NONE" +14,"BMIXL","Blackadar's mixing length scale","m","UC_NONE" +15,"CCOND","Canopy conductance","m/s","UC_NONE" +16,"RSMIN","Minimal stomatal resistance","s/m","UC_NONE" +17,"WILT","Wilting point","Proportion","UC_NONE" +18,"RCS","Solar parameter in canopy conductance","Proportion","UC_NONE" +19,"RCT","Temperature parameter in canopy conductance","Proportion","UC_NONE" +20,"RCSOL","Soil moisture parameter in canopy conductance","Proportion","UC_NONE" +21,"RCQ","Humidity parameter in canopy conductance","Proportion","UC_NONE" +22,"SOILM","Soil moisture","kg/m^3","UC_NONE" +23,"CISOILW","Column-integrated soil water","kg/m^2","UC_NONE" +24,"HFLUX","Heat flux","W/m^2","UC_NONE" +25,"VSOILM","Volumetric soil moisture","m^3/m^3","UC_NONE" +26,"WILT","Wilting point","kg/m^3","UC_NONE" +27,"VWILTM","Volumetric wilting moisture","m^3/m^3","UC_NONE" +28,"LEAINX","Leaf Area Index","Numeric","UC_NONE" +29,"EVGFC","Evergreen Forest Cover","Proportion","UC_NONE" +30,"DECFC","Deciduous Forest Cover","Proportion","UC_NONE" +31,"NDVINX","Normalized Differential Vegetation Index (NDVI)","Numeric","UC_NONE" +32,"RDVEG","Root Depth of Vegetation","m","UC_NONE" +33,"WROD","Water Runoff and Drainage","kg/(m^2)","UC_NONE" +34,"SFCWRO","Surface Water Runoff","kg/(m^2)","UC_NONE" +35,"TCLASS","Tile Class","0=Reserved; 1=Evergreen broadleaved forest; 2=Deciduous broadleaved closed forest; 3=Deciduous broadleaved open forest; 4=Evergreen needle-leaf forest; 5=Deciduous needle-leaf forest; 6=Mixed leaf trees; 7=Freshwater flooded trees; 8=Saline water flooded trees; 9=Mosaic tree/natural vegetation; 10=Burnt tree cover; 11=Evergreen shrubs closed-open; 12=Deciduous shrubs closed-open; 13=Herbaceous vegetation closed-open; 14=Sparse herbaceous or grass; 15=Flooded shrubs or herbaceous; 16=Cultivated and managed areas; 17=Mosaic crop/tree/natural vegetation; 18=Mosaic crop/shrub/grass; 19=Bare areas; 20=Water; 21=Snow and ice; 22=Artificial surface; 23=Ocean; 24=Irrigated croplands; 25=Rainfed croplands; 26=Mosaic cropland (50-70%) - vegetation (20-50%); 27=Mosaic vegetation (50-70%) - cropland (20-50%); 28=Closed broadleaved evergreen forest; 29=Closed needle-leaved evergreen forest; 30=Open needle-leaved deciduous forest; 31=Mixed broadleaved and needle-leaved forest; 32=Mosaic shrubland (50-70%) - grassland (20-50%); 33=Mosaic grassland (50-70%) - shrubland (20-50%); 34=Closed to open shrubland; 35=Sparse vegetation; 36=Closed to open forest regularly flooded; 37=Closed forest or shrubland permanently flooded; 38=Closed to open grassland regularly flooded; 39=Undefined; 40-32767=Reserved; 32768-=Reserved for local use","UC_NONE" +36,"TFRCT","Tile Fraction","Proportion","UC_NONE" +37,"TPERCT","Tile Percentage","%","UC_NONE" +38,"SOILVIC","Soil Volumetric Ice Content (Water Equivalent) ","m^3/m^3","UC_NONE" +39,"","Evapotranspiration rate","kg m-2 s-1","UC_NONE" +40,"","Potential evapotranspiration rate","kg m-2 s-1","UC_NONE" +41,"","Snow melt rate","kg m-2 s-1","UC_NONE" +42,"","Water runoff and drainage rate","kg m-2 s-1","UC_NONE" +43,"","Drainage direction","0=Reserved; 1=South-west; 2=South; 3=South-east; 4=West; 5=No direction; 6=East; 7=North-west; 8=North; 9=North-east; 10-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +44,"","Upstream area","m2","UC_NONE" +45,"","Wetland cover","Proportion","UC_NONE" +46,"","Wetland type","0=Reserved; 1=Bog; 2=Drained; 3=Fen; 4=Floodplain; 5=Mangrove; 6=Marsh; 7=Rice; 8=Riverine; 9=Salt marsh; 10=Swamp; 11=Upland; 12=Wet tundra; 13-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +47,"","Irrigation cover","Proportion","UC_NONE" +48,"","C4 crop cover","Proportion","UC_NONE" +49,"","C4 grass cover","Proportion","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_2_3.csv b/utils/gdal/gdal-data/grib2_table_4_2_2_3.csv new file mode 100644 index 0000000..040e0a8 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_2_3.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"SOTYP","Soil type","0=Reserved; 1=Sand; 2=Loamy sand; 3=Sandy loam; 4=Silt loam; 5=Organic (redefined); 6=Sandy clay loam; 7=Silt clay loam; 8=Clay loam; 9=Sandy clay; 10=Silty clay; 11=Clay; 12-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +1,"UPLST","Upper layer soil temperature","K","UC_NONE" +2,"UPLSM","Upper layer soil moisture","kg/(m^3)","UC_NONE" +3,"LOWLSM","Lower layer soil moisture","kg/(m^3)","UC_NONE" +4,"BOTLST","Bottom layer soil temperature","K","UC_NONE" +5,"SOILL","Liquid volumetric soil moisture (non-frozen)","Proportion","UC_NONE" +6,"RLYRS","Number of soil layers in root zone","Numeric","UC_NONE" +7,"SMREF","Transpiration stress-onset (soil moisture)","Proportion","UC_NONE" +8,"SMDRY","Direct evaporation cease (soil moisture)","Proportion","UC_NONE" +9,"POROS","Soil porosity","Proportion","UC_NONE" +10,"LIQVSM","Liquid volumetric soil moisture (non-frozen)","m^3/m^3","UC_NONE" +11,"VOLTSO","Volumetric transpiration stress-onset (soil moisture)","m^3/m^3","UC_NONE" +12,"TRANSO","Transpiration stress-onset (soil moisture)","kg/m^3","UC_NONE" +13,"VOLDEC","Volumetric direct evaporation cease (soil moisture)","m^3/m^3","UC_NONE" +14,"DIREC","Direct evaporation cease (soil moisture)","kg/m^3","UC_NONE" +15,"SOILP","Soil porosity","m^3/m^3","UC_NONE" +16,"VSOSM","Volumetric saturation of soil moisture","m^3/m^3","UC_NONE" +17,"SATOSM","Saturation of soil moisture","kg/m^3","UC_NONE" +18,"SOILTMP","Soil Temperature","K","UC_NONE" +19,"SOILMOI","Soil Moisture","kg/(m^3)","UC_NONE" +20,"CISOILM","Column-Integrated Soil Moisture","kg/(m^2)","UC_NONE" +21,"SOILICE","Soil Ice","kg/(m^3)","UC_NONE" +22,"CISICE","Column-Integrated Soil Ice","kg/(m^2)","UC_NONE" +23,"LWSNWP","Liquid Water in Snow Pack","kg/(m^2)","UC_NONE" +24,"FRSTINX","Frost Index","kg/day","UC_NONE" +25,"SNWDEB","Snow Depth at Elevation Bands","kg/(m^2)","UC_NONE" +26,"SHFLX","Soil Heat Flux","W/(m^2)","UC_NONE" +27,"SOILDEP","Soil Depth","m","UC_NONE" +28,"","Snow temperature","K","UC_NONE" +29,"","Ice temperature","K","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_2_4.csv b/utils/gdal/gdal-data/grib2_table_4_2_2_4.csv new file mode 100644 index 0000000..f63ba1b --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_2_4.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Fire outlook","0=No risk area; 1=Reserved; 2=General thunderstorm risk area; 3=Reserved; 4=Slight risk area; 5=Reserved; 6=Moderate risk area; 7=Reserved; 8=High risk area; 9-10=Reserved; 11=Dry thunderstorm (dry lightning) risk area; 12-13=Reserved; 14=Critical risk area; 15-17=Reserved; 18=Extremely critical risk area; 19-254=Reserved; 255=Missing","UC_NONE" +1,"","Fire outlook due to dry thunderstorm","0=No risk area; 1=Reserved; 2=General thunderstorm risk area; 3=Reserved; 4=Slight risk area; 5=Reserved; 6=Moderate risk area; 7=Reserved; 8=High risk area; 9-10=Reserved; 11=Dry thunderstorm (dry lightning) risk area; 12-13=Reserved; 14=Critical risk area; 15-17=Reserved; 18=Extremely critical risk area; 19-254=Reserved; 255=Missing","UC_NONE" +2,"","Haines index","Numeric","UC_NONE" +3,"","Fire burned area","%","UC_NONE" +4,"","Fosberg index","Numeric","UC_NONE" +5,"","Forest Fire Weather Index (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +6,"","Fine Fuel Moisture Code (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +7,"","Duff Moisture Code (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +8,"","Drought Code (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +9,"","Initial Fire Spread Index (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +10,"","Fire Buildup Index (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +11,"","Fire Daily Severity Rating (as defined by the Canadian Forest Service)","Numeric","UC_NONE" +12,"","Keetch-Byram drought index","Numeric","UC_NONE" +13,"","Drought factor (as defined by the Australian forest service )","Numeric","UC_NONE" +14,"","Rate of spread (as defined by the Australian forest service )","m/s","UC_NONE" +15,"","Fire danger index (as defined by the Australian forest service )","Numeric","UC_NONE" +16,"","Spread component (as defined by the US Forest Service National Fire Danger Rating System)","Numeric","UC_NONE" +17,"","Burning index (as defined by the US Forest Service National Fire Danger Rating System)","Numeric","UC_NONE" +18,"","Ignition component (as defined by the US Forest Service National Fire Danger Rating System)","%","UC_NONE" +19,"","Energy release component (as defined by the US Forest Service National Fire Danger Rating System)","Joule/m2","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_2_5.csv b/utils/gdal/gdal-data/grib2_table_4_2_2_5.csv new file mode 100644 index 0000000..e3476a9 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_2_5.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Glacier cover","Proportion","UC_NONE" +1,"","Glacier temperature","K","UC_NONE" +2,"","Reserved","","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_2_6.csv b/utils/gdal/gdal-data/grib2_table_4_2_2_6.csv new file mode 100644 index 0000000..88040fa --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_2_6.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Urban cover","Proportion","UC_NONE" +1,"","Road cover","Proportion","UC_NONE" +2,"","Building cover","Proportion","UC_NONE" +3,"","Building height","m","UC_NONE" +4,"","Vertical-to-horizontal area fraction","m2 m-2","UC_NONE" +5,"","Standard deviation of building height","m","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_0.csv new file mode 100644 index 0000000..aa580d6 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"SRAD","Scaled radiance","Numeric","UC_NONE" +1,"SALBEDO","Scaled albedo","Numeric","UC_NONE" +2,"SBTMP","Scaled brightness temperature","Numeric","UC_NONE" +3,"SPWAT","Scaled precipitable water","Numeric","UC_NONE" +4,"SLFTI","Scaled lifted index","Numeric","UC_NONE" +5,"SCTPRES","Scaled cloud top pressure","Numeric","UC_NONE" +6,"SSTMP","Scaled skin temperature","Numeric","UC_NONE" +7,"CLOUDM","Cloud mask","0=Clear over water; 1=Clear over land; 2=Cloud; 3=No data; 4-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +8,"PIXST","Pixel scene type","0=No scene identified; 1=Green needle-leafed forest; 2=Green broad-leafed forest; 3=Deciduous needle-leafed forest; 4=Deciduous broad-leafed forest; 5=Deciduous mixed forest; 6=Closed shrub-land; 7=Open shrub-land; 8=Woody savannah; 9=Savannah; 10=Grassland; 11=Permanent wetland; 12=Cropland; 13=Urban; 14=Vegetation/crops; 15=Permanent snow/ice; 16=Barren desert; 17=Water bodies; 18=Tundra; 19=Warm liquid water cloud; 20=Supercooled liquid water cloud; 21=Mixed-phase cloud; 22=Optically thin ice cloud; 23=Optically thick ice cloud; 24=Multilayered cloud; 25-96=Reserved; 97=Snow/ice on land; 98=Snow/ice on water; 99=Sun-glint; 100=General cloud; 101=Low cloud/fog/stratus; 102=Low cloud/stratocumulus; 103=Low cloud/unknown type; 104=Medium cloud/nimbostratus; 105=Medium cloud/altostratus; 106=Medium cloud/unknown type; 107=High cloud/cumulus; 108=High cloud/cirrus; 109=High cloud/unknown; 110=Unknown cloud type; 111=Single layer water cloud; 112=Single layer ice cloud; 113-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +9,"FIREDI","Fire detection indicator","0=No fire detected; 1=Possible fire detected; 2=Probable fire detected; 3=Missing","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_1.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_1.csv new file mode 100644 index 0000000..d906b27 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_1.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"ESTP","Estimated precipitation","kg/(m^2)","UC_NONE" +1,"IRRATE","Instantaneous rain rate","kg/(m^2*s)","UC_NONE" +2,"CTOPH","Cloud top height","kg/(m^2*s)","UC_NONE" +3,"CTOPHQI","Cloud top height quality indicator","0=Nominal cloud top height quality; 1=Fog in segment; 2=Poor quality height estimation; 3=Fog in segment and poor quality height estimation; 4-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +4,"ESTUGRD","Estimated u component of wind","m/s","UC_NONE" +5,"ESTVGRD","Estimated v component of wind","m/s","UC_NONE" +6,"NPIXU","Number of pixels used","Numeric","UC_NONE" +7,"SOLZA","Solar zenith angle","Degree","UC_NONE" +8,"RAZA","Relative azimuth angle","Degree","UC_NONE" +9,"RFL06","Reflectance in 0.6 micron channel","%","UC_NONE" +10,"RFL08","Reflectance in 0.8 micron channel","%","UC_NONE" +11,"RFL16","Reflectance in 1.6 micron channel","%","UC_NONE" +12,"RFL39","Reflectance in 3.9 micron channel","%","UC_NONE" +13,"ATMDIV","Atmospheric divergence","1/s","UC_NONE" +14,"CBTMP","Cloudy Brightness Temperature","K","UC_NONE" +15,"CSBTMP","Clear Sky Brightness Temperature","K","UC_NONE" +16,"CLDRAD","Cloudy Radiance (with respect to wave number)","W/(m*sr)","UC_NONE" +17,"CSKYRAD","Clear Sky Radiance (with respect to wave number)","W/(m*sr)","UC_NONE" +18,"","Reserved","-","UC_NONE" +19,"WINDS","Wind Speed","m/s","UC_NONE" +20,"AOT06","Aerosol Optical Thickness at 0.635 µm","","UC_NONE" +21,"AOT08","Aerosol Optical Thickness at 0.810 µm","","UC_NONE" +22,"AOT16","Aerosol Optical Thickness at 1.640 µm","","UC_NONE" +23,"ANGCOE","Angstrom Coefficient","","UC_NONE" +24,"","Reserved","-","UC_NONE" +25,"","Reserved","-","UC_NONE" +26,"","Reserved","-","UC_NONE" +27,"BRFLF","Bidirectional Reflecance Factor","Numeric","UC_NONE" +28,"SPBRT","Brightness Temperature","K","UC_NONE" +29,"SRAD","Scaled Radiance","Numeric","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Correlation coefficient between MPE rain-rates for the co-located IR data and the microwave data rain-rates","Numeric","UC_NONE" +99,"","Standard deviation between MPE rain-rates for the co-located IR data and the microwave data rain-rates","kg m-2 s-1","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_2.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_2.csv new file mode 100644 index 0000000..25ee569 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_2.csv @@ -0,0 +1,28 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Clear sky probability","%","UC_NONE" +1,"","Cloud top temperature","K","UC_NONE" +2,"","Cloud top pressure","Pa","UC_NONE" +3,"","Cloud type","0=No scene identified; 1=Green needle-leafed forest; 2=Green broad-leafed forest; 3=Deciduous needle-leafed forest; 4=Deciduous broad-leafed forest; 5=Deciduous mixed forest; 6=Closed shrub-land; 7=Open shrub-land; 8=Woody savannah; 9=Savannah; 10=Grassland; 11=Permanent wetland; 12=Cropland; 13=Urban; 14=Vegetation/crops; 15=Permanent snow/ice; 16=Barren desert; 17=Water bodies; 18=Tundra; 19=Warm liquid water cloud; 20=Supercooled liquid water cloud; 21=Mixed-phase cloud; 22=Optically thin ice cloud; 23=Optically thick ice cloud; 24=Multilayered cloud; 25-96=Reserved; 97=Snow/ice on land; 98=Snow/ice on water; 99=Sun-glint; 100=General cloud; 101=Low cloud/fog/stratus; 102=Low cloud/stratocumulus; 103=Low cloud/unknown type; 104=Medium cloud/nimbostratus; 105=Medium cloud/altostratus; 106=Medium cloud/unknown type; 107=High cloud/cumulus; 108=High cloud/cirrus; 109=High cloud/unknown; 110=Unknown cloud type; 111=Single layer water cloud; 112=Single layer ice cloud; 113-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +4,"","Cloud phase","0=No scene identified; 1=Green needle-leafed forest; 2=Green broad-leafed forest; 3=Deciduous needle-leafed forest; 4=Deciduous broad-leafed forest; 5=Deciduous mixed forest; 6=Closed shrub-land; 7=Open shrub-land; 8=Woody savannah; 9=Savannah; 10=Grassland; 11=Permanent wetland; 12=Cropland; 13=Urban; 14=Vegetation/crops; 15=Permanent snow/ice; 16=Barren desert; 17=Water bodies; 18=Tundra; 19=Warm liquid water cloud; 20=Supercooled liquid water cloud; 21=Mixed-phase cloud; 22=Optically thin ice cloud; 23=Optically thick ice cloud; 24=Multilayered cloud; 25-96=Reserved; 97=Snow/ice on land; 98=Snow/ice on water; 99=Sun-glint; 100=General cloud; 101=Low cloud/fog/stratus; 102=Low cloud/stratocumulus; 103=Low cloud/unknown type; 104=Medium cloud/nimbostratus; 105=Medium cloud/altostratus; 106=Medium cloud/unknown type; 107=High cloud/cumulus; 108=High cloud/cirrus; 109=High cloud/unknown; 110=Unknown cloud type; 111=Single layer water cloud; 112=Single layer ice cloud; 113-191=Reserved; 192-254=Reserved for local use; 255=Missing","UC_NONE" +5,"","Cloud optical depth","Numeric","UC_NONE" +6,"","Cloud particle effective radius","m","UC_NONE" +7,"","Cloud liquid water path","kg m-2","UC_NONE" +8,"","Cloud ice water path","kg m-2","UC_NONE" +9,"","Cloud albedo","Numeric","UC_NONE" +10,"","Cloud emissivity","Numeric","UC_NONE" +11,"","Effective absorption optical depth ratio","Numeric","UC_NONE" +30,"","Measurement cost","Numeric","UC_NONE" +31,"","Upper layer cloud optical depth","Numeric","UC_NONE" +32,"","Upper layer cloud top pressure","Pa","UC_NONE" +33,"","Upper layer cloud effective radius","m","UC_NONE" +34,"","Error in upper layer cloud optical depth","Numeric","UC_NONE" +35,"","Error in upper layer cloud top pressure","Pa","UC_NONE" +36,"","Error in upper layer cloud effective radius","m","UC_NONE" +37,"","Lower layer cloud optical depth","Numeric","UC_NONE" +38,"","Lower layer cloud top pressure","Pa","UC_NONE" +39,"","Error in lower layer cloud optical depth","Numeric","UC_NONE" +40,"","Error in lower layer cloud top pressure","Pa","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_3.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_3.csv new file mode 100644 index 0000000..b9e1fb5 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_3.csv @@ -0,0 +1,8 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Probability of encountering marginal visual flight rule conditions","%","UC_NONE" +1,"","Probability of encountering low instrument flight rule conditions","%","UC_NONE" +2,"","Probability of encountering instrument flight rule conditions","%","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_4.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_4.csv new file mode 100644 index 0000000..429faf5 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_4.csv @@ -0,0 +1,14 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Volcanic ash probability","%","UC_NONE" +1,"","Volcanic ash cloud top temperature","K","UC_NONE" +2,"","Volcanic ash cloud top pressure","Pa","UC_NONE" +3,"","Volcanic ash cloud top height","m","UC_NONE" +4,"","Volcanic ash cloud emissivity","Numeric","UC_NONE" +5,"","Volcanic ash effective absorption optical depth ratio","Numeric","UC_NONE" +6,"","Volcanic ash cloud optical depth","Numeric","UC_NONE" +7,"","Volcanic ash column density","kg m-2","UC_NONE" +8,"","Volcanic ash particle effective radius","m","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_5.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_5.csv new file mode 100644 index 0000000..8569df7 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_5.csv @@ -0,0 +1,11 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Interface sea-surface temperature","K","UC_NONE" +1,"","Skin sea-surface temperature","K","UC_NONE" +2,"","Sub-skin sea-surface temperature","K","UC_NONE" +3,"","Foundation sea-surface temperature","K","UC_NONE" +4,"","Estimated bias between sea-surface temperature and standard","K","UC_NONE" +5,"","Estimated standard deviation between sea surface temperature and standard","K","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_3_6.csv b/utils/gdal/gdal-data/grib2_table_4_2_3_6.csv new file mode 100644 index 0000000..b6686ca --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_3_6.csv @@ -0,0 +1,11 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Global solar irradiance","W m-2","UC_NONE" +1,"","Global solar exposure","J m-2","UC_NONE" +2,"","Direct solar irradiance","W m-2","UC_NONE" +3,"","Direct solar exposure","J m-2","UC_NONE" +4,"","Diffuse solar irradiance","W m-2","UC_NONE" +5,"","Diffuse solar exposure","J m-2","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_0.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_0.csv new file mode 100644 index 0000000..fdf1d7a --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_0.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Temperature","K","UC_NONE" +1,"","Electron temperature","K","UC_NONE" +2,"","Proton temperature","K","UC_NONE" +3,"","Ion temperature","K","UC_NONE" +4,"","Parallel temperature","K","UC_NONE" +5,"","Perpendicular temperature","K","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_1.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_1.csv new file mode 100644 index 0000000..e92f4b5 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_1.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Velocity magnitude (speed)","m s-1","UC_NONE" +1,"","1st vector component of velocity (coordinate system dependent)","m s-1","UC_NONE" +2,"","2nd vector component of velocity (coordinate system dependent)","m s-1","UC_NONE" +3,"","3rd vector component of velocity (coordinate system dependent)","m s-1","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_10.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_10.csv new file mode 100644 index 0000000..f3722be --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_10.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Scintillation index (sigma phi)","rad","UC_NONE" +1,"","Scintillation index S4","Numeric","UC_NONE" +2,"","Rate of change of TEC index (ROTI)","TECU/min","UC_NONE" +3,"","Disturbance ionosphere index spatial gradient (DIXSG)","Numeric","UC_NONE" +4,"","Along arc TEC rate (AATR)","TECU/min","UC_NONE" +5,"","Kp","Numeric","UC_NONE" +6,"","Equatorial disturbance storm time index (Dst)","nT","UC_NONE" +7,"","Auroral electrojet (AE)","nT","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_2.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_2.csv new file mode 100644 index 0000000..9a96320 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_2.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Particle number density","m-3","UC_NONE" +1,"","Electron density","m-3","UC_NONE" +2,"","Proton density","m-3","UC_NONE" +3,"","Ion density","m-3","UC_NONE" +4,"","Vertical total electron content","TECU","UC_NONE" +5,"","HF absorption frequency","Hz","UC_NONE" +6,"","HF absorption","dB","UC_NONE" +7,"","Spread F","m","UC_NONE" +8,"","h'F","m","UC_NONE" +9,"","Critical frequency","Hz","UC_NONE" +10,"","Maximal usable frequency (MUF)","Hz","UC_NONE" +11,"","Peak height (hm)","m","UC_NONE" +12,"","Peak density (Nm)","m-3","UC_NONE" +13,"","Equivalent slab thickness (tau)","km","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_3.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_3.csv new file mode 100644 index 0000000..cf73af4 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_3.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Magnetic field magnitude","T","UC_NONE" +1,"","1st vector component of magnetic field","T","UC_NONE" +2,"","2nd vector component of magnetic field","T","UC_NONE" +3,"","3rd vector component of magnetic field","T","UC_NONE" +4,"","Electric field magnitude","V m-1","UC_NONE" +5,"","1st vector component of electric field","V m-1","UC_NONE" +6,"","2nd vector component of electric field","V m-1","UC_NONE" +7,"","3rd vector component of electric field","V m-1","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_4.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_4.csv new file mode 100644 index 0000000..e4e84df --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_4.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Proton flux (differential)","(m2 s sr eV)-1","UC_NONE" +1,"","Proton flux (integral)","(m2 s sr )-1","UC_NONE" +2,"","Electron flux (differential)","(m2 s sr eV)-1","UC_NONE" +3,"","Electron flux (integral)","(m2 s sr)-1","UC_NONE" +4,"","Heavy ion flux (differential)","(m2 s sr eV/nuc)-1","UC_NONE" +5,"","Heavy ion flux (integral)","(m2 s sr)-1","UC_NONE" +6,"","Cosmic ray neutron flux","h-1","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_5.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_5.csv new file mode 100644 index 0000000..64fba3c --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_5.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Amplitude","dB","UC_NONE" +1,"","Phase","rad","UC_NONE" +2,"","Frequency","Hz","UC_NONE" +3,"","Wavelength","m","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_6.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_6.csv new file mode 100644 index 0000000..04ed067 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_6.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Integrated solar irradiance","W m-2","UC_NONE" +1,"","Solar X-ray flux (XRS long)","W m-2","UC_NONE" +2,"","Solar X-ray flux (XRS short)","W m-2","UC_NONE" +3,"","Solar EUV irradiance","W m-2","UC_NONE" +4,"","Solar spectral irradiance","W m-2 nm-1","UC_NONE" +5,"","F10.7","W m-2 Hz-1","UC_NONE" +6,"","Solar radio emissions","W m-2 Hz-1","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_7.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_7.csv new file mode 100644 index 0000000..2024766 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_7.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Limb intensity","J m-2 s-1","UC_NONE" +1,"","Disk intensity","J m-2 s-1","UC_NONE" +2,"","Disk intensity day","J m-2 s-1","UC_NONE" +3,"","Disk intensity night","J m-2 s-1","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_8.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_8.csv new file mode 100644 index 0000000..f6050c2 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_8.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","X-ray radiance","W sr-1 m-2","UC_NONE" +1,"","EUV radiance","W sr-1 m-2","UC_NONE" +2,"","H-alpha radiance","W sr-1 m-2","UC_NONE" +3,"","White light radiance","W sr-1 m-2","UC_NONE" +4,"","CaII-K radiance","W sr-1 m-2","UC_NONE" +5,"","White light coronagraph radiance","W sr-1 m-2","UC_NONE" +6,"","Heliospheric radiance","W sr-1 m-2","UC_NONE" +7,"","Thematic mask","Numeric","UC_NONE" +8,"","Solar induced chlorophyll fluorescence","W m-2 sr-1 m-1","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_4_9.csv b/utils/gdal/gdal-data/grib2_table_4_2_4_9.csv new file mode 100644 index 0000000..5b9d103 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_4_9.csv @@ -0,0 +1,261 @@ +"subcat","short_name","name","unit","unit_conv" +-4,"######################################################################################################","#","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#","#" +-1,"######################################################################################################","#","#","#" +0,"","Pedersen conductivity","S m-1","UC_NONE" +1,"","Hall conductivity","S m-1","UC_NONE" +2,"","Parallel conductivity","S m-1","UC_NONE" +3,"","Reserved","","UC_NONE" +4,"","Reserved","","UC_NONE" +5,"","Reserved","","UC_NONE" +6,"","Reserved","","UC_NONE" +7,"","Reserved","","UC_NONE" +8,"","Reserved","","UC_NONE" +9,"","Reserved","","UC_NONE" +10,"","Reserved","","UC_NONE" +11,"","Reserved","","UC_NONE" +12,"","Reserved","","UC_NONE" +13,"","Reserved","","UC_NONE" +14,"","Reserved","","UC_NONE" +15,"","Reserved","","UC_NONE" +16,"","Reserved","","UC_NONE" +17,"","Reserved","","UC_NONE" +18,"","Reserved","","UC_NONE" +19,"","Reserved","","UC_NONE" +20,"","Reserved","","UC_NONE" +21,"","Reserved","","UC_NONE" +22,"","Reserved","","UC_NONE" +23,"","Reserved","","UC_NONE" +24,"","Reserved","","UC_NONE" +25,"","Reserved","","UC_NONE" +26,"","Reserved","","UC_NONE" +27,"","Reserved","","UC_NONE" +28,"","Reserved","","UC_NONE" +29,"","Reserved","","UC_NONE" +30,"","Reserved","","UC_NONE" +31,"","Reserved","","UC_NONE" +32,"","Reserved","","UC_NONE" +33,"","Reserved","","UC_NONE" +34,"","Reserved","","UC_NONE" +35,"","Reserved","","UC_NONE" +36,"","Reserved","","UC_NONE" +37,"","Reserved","","UC_NONE" +38,"","Reserved","","UC_NONE" +39,"","Reserved","","UC_NONE" +40,"","Reserved","","UC_NONE" +41,"","Reserved","","UC_NONE" +42,"","Reserved","","UC_NONE" +43,"","Reserved","","UC_NONE" +44,"","Reserved","","UC_NONE" +45,"","Reserved","","UC_NONE" +46,"","Reserved","","UC_NONE" +47,"","Reserved","","UC_NONE" +48,"","Reserved","","UC_NONE" +49,"","Reserved","","UC_NONE" +50,"","Reserved","","UC_NONE" +51,"","Reserved","","UC_NONE" +52,"","Reserved","","UC_NONE" +53,"","Reserved","","UC_NONE" +54,"","Reserved","","UC_NONE" +55,"","Reserved","","UC_NONE" +56,"","Reserved","","UC_NONE" +57,"","Reserved","","UC_NONE" +58,"","Reserved","","UC_NONE" +59,"","Reserved","","UC_NONE" +60,"","Reserved","","UC_NONE" +61,"","Reserved","","UC_NONE" +62,"","Reserved","","UC_NONE" +63,"","Reserved","","UC_NONE" +64,"","Reserved","","UC_NONE" +65,"","Reserved","","UC_NONE" +66,"","Reserved","","UC_NONE" +67,"","Reserved","","UC_NONE" +68,"","Reserved","","UC_NONE" +69,"","Reserved","","UC_NONE" +70,"","Reserved","","UC_NONE" +71,"","Reserved","","UC_NONE" +72,"","Reserved","","UC_NONE" +73,"","Reserved","","UC_NONE" +74,"","Reserved","","UC_NONE" +75,"","Reserved","","UC_NONE" +76,"","Reserved","","UC_NONE" +77,"","Reserved","","UC_NONE" +78,"","Reserved","","UC_NONE" +79,"","Reserved","","UC_NONE" +80,"","Reserved","","UC_NONE" +81,"","Reserved","","UC_NONE" +82,"","Reserved","","UC_NONE" +83,"","Reserved","","UC_NONE" +84,"","Reserved","","UC_NONE" +85,"","Reserved","","UC_NONE" +86,"","Reserved","","UC_NONE" +87,"","Reserved","","UC_NONE" +88,"","Reserved","","UC_NONE" +89,"","Reserved","","UC_NONE" +90,"","Reserved","","UC_NONE" +91,"","Reserved","","UC_NONE" +92,"","Reserved","","UC_NONE" +93,"","Reserved","","UC_NONE" +94,"","Reserved","","UC_NONE" +95,"","Reserved","","UC_NONE" +96,"","Reserved","","UC_NONE" +97,"","Reserved","","UC_NONE" +98,"","Reserved","","UC_NONE" +99,"","Reserved","","UC_NONE" +100,"","Reserved","","UC_NONE" +101,"","Reserved","","UC_NONE" +102,"","Reserved","","UC_NONE" +103,"","Reserved","","UC_NONE" +104,"","Reserved","","UC_NONE" +105,"","Reserved","","UC_NONE" +106,"","Reserved","","UC_NONE" +107,"","Reserved","","UC_NONE" +108,"","Reserved","","UC_NONE" +109,"","Reserved","","UC_NONE" +110,"","Reserved","","UC_NONE" +111,"","Reserved","","UC_NONE" +112,"","Reserved","","UC_NONE" +113,"","Reserved","","UC_NONE" +114,"","Reserved","","UC_NONE" +115,"","Reserved","","UC_NONE" +116,"","Reserved","","UC_NONE" +117,"","Reserved","","UC_NONE" +118,"","Reserved","","UC_NONE" +119,"","Reserved","","UC_NONE" +120,"","Reserved","","UC_NONE" +121,"","Reserved","","UC_NONE" +122,"","Reserved","","UC_NONE" +123,"","Reserved","","UC_NONE" +124,"","Reserved","","UC_NONE" +125,"","Reserved","","UC_NONE" +126,"","Reserved","","UC_NONE" +127,"","Reserved","","UC_NONE" +128,"","Reserved","","UC_NONE" +129,"","Reserved","","UC_NONE" +130,"","Reserved","","UC_NONE" +131,"","Reserved","","UC_NONE" +132,"","Reserved","","UC_NONE" +133,"","Reserved","","UC_NONE" +134,"","Reserved","","UC_NONE" +135,"","Reserved","","UC_NONE" +136,"","Reserved","","UC_NONE" +137,"","Reserved","","UC_NONE" +138,"","Reserved","","UC_NONE" +139,"","Reserved","","UC_NONE" +140,"","Reserved","","UC_NONE" +141,"","Reserved","","UC_NONE" +142,"","Reserved","","UC_NONE" +143,"","Reserved","","UC_NONE" +144,"","Reserved","","UC_NONE" +145,"","Reserved","","UC_NONE" +146,"","Reserved","","UC_NONE" +147,"","Reserved","","UC_NONE" +148,"","Reserved","","UC_NONE" +149,"","Reserved","","UC_NONE" +150,"","Reserved","","UC_NONE" +151,"","Reserved","","UC_NONE" +152,"","Reserved","","UC_NONE" +153,"","Reserved","","UC_NONE" +154,"","Reserved","","UC_NONE" +155,"","Reserved","","UC_NONE" +156,"","Reserved","","UC_NONE" +157,"","Reserved","","UC_NONE" +158,"","Reserved","","UC_NONE" +159,"","Reserved","","UC_NONE" +160,"","Reserved","","UC_NONE" +161,"","Reserved","","UC_NONE" +162,"","Reserved","","UC_NONE" +163,"","Reserved","","UC_NONE" +164,"","Reserved","","UC_NONE" +165,"","Reserved","","UC_NONE" +166,"","Reserved","","UC_NONE" +167,"","Reserved","","UC_NONE" +168,"","Reserved","","UC_NONE" +169,"","Reserved","","UC_NONE" +170,"","Reserved","","UC_NONE" +171,"","Reserved","","UC_NONE" +172,"","Reserved","","UC_NONE" +173,"","Reserved","","UC_NONE" +174,"","Reserved","","UC_NONE" +175,"","Reserved","","UC_NONE" +176,"","Reserved","","UC_NONE" +177,"","Reserved","","UC_NONE" +178,"","Reserved","","UC_NONE" +179,"","Reserved","","UC_NONE" +180,"","Reserved","","UC_NONE" +181,"","Reserved","","UC_NONE" +182,"","Reserved","","UC_NONE" +183,"","Reserved","","UC_NONE" +184,"","Reserved","","UC_NONE" +185,"","Reserved","","UC_NONE" +186,"","Reserved","","UC_NONE" +187,"","Reserved","","UC_NONE" +188,"","Reserved","","UC_NONE" +189,"","Reserved","","UC_NONE" +190,"","Reserved","","UC_NONE" +191,"","Reserved","","UC_NONE" +192,"","Reserved for local use","","UC_NONE" +193,"","Reserved for local use","","UC_NONE" +194,"","Reserved for local use","","UC_NONE" +195,"","Reserved for local use","","UC_NONE" +196,"","Reserved for local use","","UC_NONE" +197,"","Reserved for local use","","UC_NONE" +198,"","Reserved for local use","","UC_NONE" +199,"","Reserved for local use","","UC_NONE" +200,"","Reserved for local use","","UC_NONE" +201,"","Reserved for local use","","UC_NONE" +202,"","Reserved for local use","","UC_NONE" +203,"","Reserved for local use","","UC_NONE" +204,"","Reserved for local use","","UC_NONE" +205,"","Reserved for local use","","UC_NONE" +206,"","Reserved for local use","","UC_NONE" +207,"","Reserved for local use","","UC_NONE" +208,"","Reserved for local use","","UC_NONE" +209,"","Reserved for local use","","UC_NONE" +210,"","Reserved for local use","","UC_NONE" +211,"","Reserved for local use","","UC_NONE" +212,"","Reserved for local use","","UC_NONE" +213,"","Reserved for local use","","UC_NONE" +214,"","Reserved for local use","","UC_NONE" +215,"","Reserved for local use","","UC_NONE" +216,"","Reserved for local use","","UC_NONE" +217,"","Reserved for local use","","UC_NONE" +218,"","Reserved for local use","","UC_NONE" +219,"","Reserved for local use","","UC_NONE" +220,"","Reserved for local use","","UC_NONE" +221,"","Reserved for local use","","UC_NONE" +222,"","Reserved for local use","","UC_NONE" +223,"","Reserved for local use","","UC_NONE" +224,"","Reserved for local use","","UC_NONE" +225,"","Reserved for local use","","UC_NONE" +226,"","Reserved for local use","","UC_NONE" +227,"","Reserved for local use","","UC_NONE" +228,"","Reserved for local use","","UC_NONE" +229,"","Reserved for local use","","UC_NONE" +230,"","Reserved for local use","","UC_NONE" +231,"","Reserved for local use","","UC_NONE" +232,"","Reserved for local use","","UC_NONE" +233,"","Reserved for local use","","UC_NONE" +234,"","Reserved for local use","","UC_NONE" +235,"","Reserved for local use","","UC_NONE" +236,"","Reserved for local use","","UC_NONE" +237,"","Reserved for local use","","UC_NONE" +238,"","Reserved for local use","","UC_NONE" +239,"","Reserved for local use","","UC_NONE" +240,"","Reserved for local use","","UC_NONE" +241,"","Reserved for local use","","UC_NONE" +242,"","Reserved for local use","","UC_NONE" +243,"","Reserved for local use","","UC_NONE" +244,"","Reserved for local use","","UC_NONE" +245,"","Reserved for local use","","UC_NONE" +246,"","Reserved for local use","","UC_NONE" +247,"","Reserved for local use","","UC_NONE" +248,"","Reserved for local use","","UC_NONE" +249,"","Reserved for local use","","UC_NONE" +250,"","Reserved for local use","","UC_NONE" +251,"","Reserved for local use","","UC_NONE" +252,"","Reserved for local use","","UC_NONE" +253,"","Reserved for local use","","UC_NONE" +254,"","Reserved for local use","","UC_NONE" +255,"","Missing","","UC_NONE" diff --git a/utils/gdal/gdal-data/grib2_table_4_2_local_Canada.csv b/utils/gdal/gdal-data/grib2_table_4_2_local_Canada.csv new file mode 100644 index 0000000..741b769 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_local_Canada.csv @@ -0,0 +1,5 @@ +prod,cat,subcat,short_name,name,unit,unit_conv +0,4,192,"DSWRF_SFC_0","Downward incident solar flux","W/m^2",UC_NONE +0,4,193,"USWRF_SFC_0","Upward short wave radiative flux","W/m^2",UC_NONE +0,5,192,"DLWRF_SFC_0","Downward Long Wave Radiative Flux","W/m^2",UC_NONE +0,5,193,"ULWRF_0","Outgoing Long Wave Radiative Flux","W/m^2",UC_NONE diff --git a/utils/gdal/gdal-data/grib2_table_4_2_local_HPC.csv b/utils/gdal/gdal-data/grib2_table_4_2_local_HPC.csv new file mode 100644 index 0000000..1c14600 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_local_HPC.csv @@ -0,0 +1,2 @@ +prod,cat,subcat,short_name,name,unit,unit_conv +0,1,192,"HPC-Wx","HPC Code","-",UC_NONE diff --git a/utils/gdal/gdal-data/grib2_table_4_2_local_MRMS.csv b/utils/gdal/gdal-data/grib2_table_4_2_local_MRMS.csv new file mode 100644 index 0000000..ff92a00 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_local_MRMS.csv @@ -0,0 +1,175 @@ +prod,cat,subcat,short_name,name,unit,unit_conv +209,2,0,"NLDN_CG_001min_AvgDensity","CG Average Lightning Density 1-min - NLDN","flashes/km^2/min",UC_NONE +209,2,1,"NLDN_CG_005min_AvgDensity","CG Average Lightning Density 5-min - NLDN","flashes/km^2/min",UC_NONE +209,2,2,"NLDN_CG_015min_AvgDensity","CG Average Lightning Density 15-min - NLDN","flashes/km^2/min",UC_NONE +209,2,3,"NLDN_CG_030min_AvgDensity","CG Average Lightning Density 30-min - NLDN","flashes/km^2/min",UC_NONE +209,2,4,"LightningProbabilityNext30min","Lightning Probability 0-30 minutes - NLDN","%",UC_NONE +209,2,5,"LightningProbabilityNext30minGrid","Lightning Probability 0-30 minutes - NLDN","%",UC_NONE +209,2,6,"LightningProbabilityNext60minGrid","Lightning Probability 0-30 minutes - NLDN","%",UC_NONE +209,2,7,"LightningJumpGrid","Rapid lightning increases and decreases ","non-dim",UC_NONE +209,2,8,"LightningJumpGrid_Max_005min","Rapid lightning increases and decreases over 5-minutes ","non-dim",UC_NONE +209,3,0,"MergedAzShear0to2kmAGL","Azimuth Shear 0-2km AGL","0.001/s",UC_NONE +209,3,1,"MergedAzShear3to6kmAGL","Azimuth Shear 3-6km AGL","0.001/s",UC_NONE +209,3,2,"RotationTrack30min","Rotation Track 0-2km AGL 30-min","0.001/s",UC_NONE +209,3,3,"RotationTrack60min","Rotation Track 0-2km AGL 60-min","0.001/s",UC_NONE +209,3,4,"RotationTrack120min","Rotation Track 0-2km AGL 120-min","0.001/s",UC_NONE +209,3,5,"RotationTrack240min","Rotation Track 0-2km AGL 240-min","0.001/s",UC_NONE +209,3,6,"RotationTrack360min","Rotation Track 0-2km AGL 360-min","0.001/s",UC_NONE +209,3,7,"RotationTrack1440min","Rotation Track 0-2km AGL 1440-min","0.001/s",UC_NONE +209,3,14,"RotationTrackML30min","Rotation Track 3-6km AGL 30-min","0.001/s",UC_NONE +209,3,15,"RotationTrackML60min","Rotation Track 3-6km AGL 60-min","0.001/s",UC_NONE +209,3,16,"RotationTrackML120min","Rotation Track 3-6km AGL 120-min","0.001/s",UC_NONE +209,3,17,"RotationTrackML240min","Rotation Track 3-6km AGL 240-min","0.001/s",UC_NONE +209,3,18,"RotationTrackML360min","Rotation Track 3-6km AGL 360-min","0.001/s",UC_NONE +209,3,19,"RotationTrackML1440min","Rotation Track 3-6km AGL 1440-min","0.001/s",UC_NONE +209,3,26,"SHI","Severe Hail Index","index",UC_NONE +209,3,27,"POSH","Prob of Severe Hail","%",UC_NONE +209,3,28,"MESH","Maximum Estimated Size of Hail (MESH)","mm",UC_NONE +209,3,29,"MESHMax30min","MESH Hail Swath 30-min","mm",UC_NONE +209,3,30,"MESHMax60min","MESH Hail Swath 60-min","mm",UC_NONE +209,3,31,"MESHMax120min","MESH Hail Swath 120-min","mm",UC_NONE +209,3,32,"MESHMax240min","MESH Hail Swath 240-min","mm",UC_NONE +209,3,33,"MESHMax360min","MESH Hail Swath 360-min","mm",UC_NONE +209,3,34,"MESHMax1440min","MESH Hail Swath 1440-min","mm",UC_NONE +209,3,37,"VIL_Max_120min","VIL Swath 120-min","kg/m^2",UC_NONE +209,3,40,"VIL_Max_1440min","VIL Swath 1440-min","kg/m^2",UC_NONE +209,3,41,"VIL","Vertically Integrated Liquid","kg/m^2",UC_NONE +209,3,42,"VIL_Density","Vertically Integrated Liquid Density","g/m^3",UC_NONE +209,3,43,"VII","Vertically Integrated Ice","kg/m^2",UC_NONE +209,3,44,"EchoTop_18","Echo Top - 18 dBZ","km MSL",UC_NONE +209,3,45,"EchoTop_30","Echo Top - 30 dBZ","km MSL",UC_NONE +209,3,46,"EchoTop_50","Echo Top - 50 dBZ","km MSL",UC_NONE +209,3,47,"EchoTop_60","Echo Top - 60 dBZ","km MSL",UC_NONE +209,3,48,"H50AboveM20C","Thickness [50 dBZ top - (-20C)]","km",UC_NONE +209,3,49,"H50Above0C","Thickness [50 dBZ top - 0C]","km",UC_NONE +209,3,50,"H60AboveM20C","Thickness [60 dBZ top - (-20C)]","km",UC_NONE +209,3,51,"H60Above0C","Thickness [60 dBZ top - 0C]","km",UC_NONE +209,3,52,"Reflectivity_0C","Isothermal Reflectivity at 0C","dBZ",UC_NONE +209,3,53,"Reflectivity_-5C","Isothermal Reflectivity at -5C","dBZ",UC_NONE +209,3,54,"Reflectivity_-10C","Isothermal Reflectivity at -10C","dBZ",UC_NONE +209,3,55,"Reflectivity_-15C","Isothermal Reflectivity at -15C","dBZ",UC_NONE +209,3,56,"Reflectivity_-20C","Isothermal Reflectivity at -20C","dBZ",UC_NONE +209,3,57,"ReflectivityAtLowestAltitude","ReflectivityAtLowestAltitude","dBZ",UC_NONE +209,3,58,"MergedReflectivityAtLowestAltitude","Non Quality Controlled Reflectivity At Lowest Altitude","dBZ",UC_NONE +209,4,0,"IRband4","Infrared (E/W blend)","K",UC_NONE +209,4,1,"Visible","Visible (E/W blend)","non-dim",UC_NONE +209,4,2,"WaterVapor","Water Vapor (E/W blend)","K",UC_NONE +209,4,3,"CloudCover","Cloud Cover","K",UC_NONE +209,6,0,"PrecipFlag","Surface Precipitation Type","flag",UC_NONE +209,6,1,"PrecipRate","Radar Precipitation Rate","mm/hr",UC_NONE +209,6,2,"RadarOnly_QPE_01H","Radar precipitation accumulation 1-hour","mm",UC_NONE +209,6,3,"RadarOnly_QPE_03H","Radar precipitation accumulation 3-hour","mm",UC_NONE +209,6,4,"RadarOnly_QPE_06H","Radar precipitation accumulation 6-hour","mm",UC_NONE +209,6,5,"RadarOnly_QPE_12H","Radar precipitation accumulation 12-hour","mm",UC_NONE +209,6,6,"RadarOnly_QPE_24H","Radar precipitation accumulation 24-hour","mm",UC_NONE +209,6,7,"RadarOnly_QPE_48H","Radar precipitation accumulation 48-hour","mm",UC_NONE +209,6,8,"RadarOnly_QPE_72H","Radar precipitation accumulation 72-hour","mm",UC_NONE +209,6,9,"GaugeCorrQPE01H","Local Gauge Bias Corrected Radar Precipitation Accumulation 1-hour","mm",UC_NONE +209,6,10,"GaugeCorrQPE03H","Local Gauge Bias Corrected Radar Precipitation Accumulation 3-hour","mm",UC_NONE +209,6,11,"GaugeCorrQPE06H","Local Gauge Bias Corrected Radar Precipitation Accumulation 6-hour","mm",UC_NONE +209,6,12,"GaugeCorrQPE12H","Local Gauge Bias Corrected Radar Precipitation Accumulation 12-hour","mm",UC_NONE +209,6,13,"GaugeCorrQPE24H","Local Gauge Bias Corrected Radar Precipitation Accumulation 24-hour","mm",UC_NONE +209,6,14,"GaugeCorrQPE48H","Local Gauge Bias Corrected Radar Precipitation Accumulation 48-hour","mm",UC_NONE +209,6,15,"GaugeCorrQPE72H","Local Gauge Bias Corrected Radar Precipitation Accumulation 72-hour","mm",UC_NONE +209,6,16,"GaugeOnlyQPE01H","Gauge Only Precipitation Accumulation 1-hour","mm",UC_NONE +209,6,17,"GaugeOnlyQPE03H","Gauge Only Precipitation Accumulation 3-hour","mm",UC_NONE +209,6,18,"GaugeOnlyQPE06H","Gauge Only Precipitation Accumulation 6-hour","mm",UC_NONE +209,6,19,"GaugeOnlyQPE12H","Gauge Only Precipitation Accumulation 12-hour","mm",UC_NONE +209,6,20,"GaugeOnlyQPE24H","Gauge Only Precipitation Accumulation 24-hour","mm",UC_NONE +209,6,21,"GaugeOnlyQPE48H","Gauge Only Precipitation Accumulation 48-hour","mm",UC_NONE +209,6,22,"GaugeOnlyQPE72H","Gauge Only Precipitation Accumulation 72-hour","mm",UC_NONE +209,6,23,"MountainMapperQPE01H","Mountain Mapper Precipitation Accumulation 1-hour","mm",UC_NONE +209,6,24,"MountainMapperQPE03H","Mountain Mapper Precipitation Accumulation 3-hour","mm",UC_NONE +209,6,25,"MountainMapperQPE06H","Mountain Mapper Precipitation Accumulation 6-hour","mm",UC_NONE +209,6,26,"MountainMapperQPE12H","Mountain Mapper Precipitation Accumulation 12-hour","mm",UC_NONE +209,6,27,"MountainMapperQPE24H","Mountain Mapper Precipitation Accumulation 24-hour","mm",UC_NONE +209,6,28,"MountainMapperQPE48H","Mountain Mapper Precipitation Accumulation 48-hour","mm",UC_NONE +209,6,29,"MountainMapperQPE72H","Mountain Mapper Precipitation Accumulation 72-hour","mm",UC_NONE +209,6,30,"MultiSensor_QPE_01H_Pass1","Multi-sensor accumulation 1-hour (1-hour latency)","mm",UC_NONE +209,6,31,"MultiSensor_QPE_03H_Pass1","Multi-sensor accumulation 3-hour (1-hour latency)","mm",UC_NONE +209,6,32,"MultiSensor_QPE_06H_Pass1","Multi-sensor accumulation 6-hour (1-hour latency)","mm",UC_NONE +209,6,33,"MultiSensor_QPE_12H_Pass1","Multi-sensor accumulation 12-hour (1-hour latency)","mm",UC_NONE +209,6,34,"MultiSensor_QPE_24H_Pass1","Multi-sensor accumulation 24-hour (1-hour latency)","mm",UC_NONE +209,6,35,"MultiSensor_QPE_48H_Pass1","Multi-sensor accumulation 48-hour (1-hour latency)","mm",UC_NONE +209,6,36,"MultiSensor_QPE_72H_Pass1","Multi-sensor accumulation 72-hour (1-hour latency)","mm",UC_NONE +209,6,37,"MultiSensor_QPE_01H_Pass2","Multi-sensor accumulation 1-hour (2-hour latency)","mm",UC_NONE +209,6,38,"MultiSensor_QPE_03H_Pass2","Multi-sensor accumulation 3-hour (2-hour latency)","mm",UC_NONE +209,6,39,"MultiSensor_QPE_06H_Pass2","Multi-sensor accumulation 6-hour (2-hour latency)","mm",UC_NONE +209,6,40,"MultiSensor_QPE_12H_Pass2","Multi-sensor accumulation 12-hour (2-hour latency)","mm",UC_NONE +209,6,41,"MultiSensor_QPE_24H_Pass2","Multi-sensor accumulation 24-hour (2-hour latency)","mm",UC_NONE +209,6,42,"MultiSensor_QPE_48H_Pass2","Multi-sensor accumulation 48-hour (2-hour latency)","mm",UC_NONE +209,6,43,"MultiSensor_QPE_72H_Pass2","Multi-sensor accumulation 72-hour (2-hour latency)","mm",UC_NONE +209,6,44,"SyntheticPrecipRateID","Method IDs for blended single and dual-pol derived precip rates ","flag",UC_NONE +209,6,45,"RadarOnly_QPE_15M","Radar precipitation accumulation 15-minute","mm",UC_NONE +209,7,0,"Model_SurfaceTemp","Model Surface temperature","C",UC_NONE +209,7,1,"Model_WetBulbTemp","Model Surface wet bulb temperature","C",UC_NONE +209,7,2,"WarmRainProbability","Probability of warm rain","%",UC_NONE +209,7,3,"Model_0degC_Height","Model Freezing Level Height","m MSL",UC_NONE +209,7,4,"BrightBandTopHeight","Brightband Top Height","m AGL",UC_NONE +209,7,5,"BrightBandBottomHeight","Brightband Bottom Height","m AGL",UC_NONE +209,8,0,"RadarQualityIndex","Radar Quality Index","non-dim",UC_NONE +209,8,1,"GaugeInflIndex_01H_Pass1","Gauge Influence Index for 1-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,2,"GaugeInflIndex_03H_Pass1","Gauge Influence Index for 3-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,3,"GaugeInflIndex_06H_Pass1","Gauge Influence Index for 6-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,4,"GaugeInflIndex_12H_Pass1","Gauge Influence Index for 12-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,5,"GaugeInflIndex_24H_Pass1","Gauge Influence Index for 24-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,6,"GaugeInflIndex_48H_Pass1","Gauge Influence Index for 48-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,7,"GaugeInflIndex_72H_Pass1","Gauge Influence Index for 72-hour QPE (1-hour latency)","non-dim",UC_NONE +209,8,8,"SeamlessHSR","Seamless Hybrid Scan Reflectivity with VPR correction","dBZ",UC_NONE +209,8,9,"SeamlessHSRHeight","Height of Seamless Hybrid Scan Reflectivity","km AGL",UC_NONE +209,8,10,"RadarAccumulationQualityIndex_01H","Radar 1-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,11,"RadarAccumulationQualityIndex_03H","Radar 3-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,12,"RadarAccumulationQualityIndex_06H","Radar 6-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,13,"RadarAccumulationQualityIndex_12H","Radar 12-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,14,"RadarAccumulationQualityIndex_24H","Radar 24-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,15,"RadarAccumulationQualityIndex_48H","Radar 48-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,16,"RadarAccumulationQualityIndex_72H","Radar 72-hour QPE Accumulation Quality","non-dim",UC_NONE +209,8,17,"GaugeInflIndex_01H_Pass2","Gauge Influence Index for 1-hour QPE (2-hour latency)","non-dim",UC_NONE +209,8,18,"GaugeInflIndex_03H_Pass2","Gauge Influence Index for 3-hour QPE (2-hour latency)","non-dim",UC_NONE +209,8,19,"GaugeInflIndex_06H_Pass2","Gauge Influence Index for 6-hour QPE (2-hour latency)","non-dim",UC_NONE +209,8,20,"GaugeInflIndex_12H_Pass2","Gauge Influence Index for 12-hour QPE (2-hour latency)","non-dim",UC_NONE +209,8,21,"GaugeInflIndex_24H_Pass2","Gauge Influence Index for 24-hour QPE (2-hour latency)","non-dim",UC_NONE +209,8,22,"GaugeInflIndex_48H_Pass2","Gauge Influence Index for 48-hour QPE (2-hour latency)","non-dim",UC_NONE +209,8,23,"GaugeInflIndex_72H_Pass2","Gauge Influence Index for 72-hour QPE (2-hour latency)","non-dim",UC_NONE +209,9,0,"MergedReflectivityQC","3D Reflectivty Mosaic - 33 CAPPIS (500-19000m)","dBZ",UC_NONE +209,9,1,"CONUSPlusMergedReflectivityQC","All Radar 3D Reflectivity Mosaic - 33 CAPPIS (500-19000m)","dBZ",UC_NONE +209,9,3,"MergedRhoHV,5-min","33 levels (one file per level)","-99",UC_NONE +209,9,4,"MergedZdr,5-min","33 levels (one file per level)","-99",UC_NONE +209,10,0,"MergedReflectivityQCComposite","Composite Reflectivity Mosaic (optimal method)","dBZ",UC_NONE +209,10,1,"HeightCompositeReflectivity","Height of Composite Reflectivity Mosaic (optimal method)","m MSL",UC_NONE +209,10,2,"LowLevelCompositeReflectivity","Low-Level Composite Reflectivity Mosaic (0-4km)","dBZ",UC_NONE +209,10,3,"HeightLowLevelCompositeReflectivity","Height of Low-Level Composite Reflectivity Mosaic (0-4km)","m MSL",UC_NONE +209,10,4,"LayerCompositeReflectivity_Low","Layer Composite Reflectivity Mosaic 0-24kft (low altitude)","dBZ",UC_NONE +209,10,5,"LayerCompositeReflectivity_High","Layer Composite Reflectivity Mosaic 24-60 kft (highest altitude)","dBZ",UC_NONE +209,10,6,"LayerCompositeReflectivity_Super","Layer Composite Reflectivity Mosaic 33-60 kft (super high altitude)","dBZ",UC_NONE +209,10,7,"CREF_1HR_MAX","Composite Reflectivity Hourly Maximum","dBZ",UC_NONE +209,10,8,"ReflectivityMaxAboveM10C","Maximum Reflectivity at -10 deg C height and above","dBZ",UC_NONE +209,10,9,"LayerCompositeReflectivity_ANC","Layer Composite Reflectivity Mosaic (2-4.5km) (for ANC)","dBZ",UC_NONE +209,10,10,"BREF_1HR_MAX","Base Reflectivity Hourly Maximum","dBZ",UC_NONE +209,11,0,"MergedBaseReflectivityQC","Base Reflectivity Mosaic (optimal method)","dBZ",UC_NONE +209,11,1,"MergedReflectivityComposite","Raw Composite Reflectivity Mosaic (max ref)","dBZ",UC_NONE +209,11,2,"MergedReflectivityQComposite","Composite Reflectivity Mosaic (max ref)","dBZ",UC_NONE +209,11,3,"MergedBaseReflectivity","Raw Base Reflectivity Mosaic (optimal method)","dBZ",UC_NONE +209,12,0,"FLASH_CREST_MAXUNITSTREAMFLOW","FLASH QPE-CREST Unit Streamflow","m^3/s/km^2",UC_NONE +209,12,1,"FLASH_CREST_MAXSTREAMFLOW","FLASH QPE-CREST Streamflow","m^3/s",UC_NONE +209,12,2,"FLASH_CREST_MAXSOILSAT","FLASH QPE-CREST Soil Saturation","%",UC_NONE +209,12,4,"FLASH_SAC_MAXUNITSTREAMFLOW","FLASH QPE-SAC Unit Streamflow","m^3/s/km^2",UC_NONE +209,12,5,"FLASH_SAC_MAXSTREAMFLOW","FLASH QPE-SAC Streamflow","m^3/s",UC_NONE +209,12,6,"FLASH_SAC_MAXSOILSAT","FLASH QPE-SAC Soil Saturation","%",UC_NONE +209,12,14,"FLASH_QPE_ARI30M","FLASH QPE Average Recurrence Interval 30-min","years",UC_NONE +209,12,15,"FLASH_QPE_ARI01H","FLASH QPE Average Recurrence Interval 01H","years",UC_NONE +209,12,16,"FLASH_QPE_ARI03H","FLASH QPE Average Recurrence Interval 03H","years",UC_NONE +209,12,17,"FLASH_QPE_ARI06H","FLASH QPE Average Recurrence Interval 06H","years",UC_NONE +209,12,18,"FLASH_QPE_ARI12H","FLASH QPE Average Recurrence Interval 12H","years",UC_NONE +209,12,19,"FLASH_QPE_ARI24H","FLASH QPE Average Recurrence Interval 24H","years",UC_NONE +209,12,20,"FLASH_QPE_ARIMAX","FLASH QPE Average Recurrence Interval Maximum","years",UC_NONE +209,12,26,"FLASH_QPE_FFG01H","FLASH QPE-to-FFG Ratio 01H","non-dim",UC_NONE +209,12,27,"FLASH_QPE_FFG03H","FLASH QPE-to-FFG Ratio 03H","non-dim",UC_NONE +209,12,28,"FLASH_QPE_FFG06H","FLASH QPE-to-FFG Ratio 06H","non-dim",UC_NONE +209,12,29,"FLASH_QPE_FFGMAX","FLASH QPE-to-FFG Ratio Maximum","non-dim",UC_NONE +209,12,39,"FLASH_HP_MAXUNITSTREAMFLOW","FLASH QPE-Hydrophobic Unit Streamflow","m^3/s/km^2",UC_NONE +209,12,40,"FLASH_HP_MAXSTREAMFLOW","FLASH QPE-Hydrophobic Streamflow","m^3/s",UC_NONE +209,13,0,"ANC_ConvectiveLikelihood","Likelihood of convection over the next 01H","non-dim",UC_NONE +209,13,1,"ANC_FinalForecast","01H reflectivity forecast","dBZ",UC_NONE +209,14,0,"LVL3_HREET","Level III High Resolution Enhanced Echo Top mosaic","kft",UC_NONE +209,14,1,"LVL3_HighResVIL","Level III High Resouion VIL mosaic","kg/m^2",UC_NONE diff --git a/utils/gdal/gdal-data/grib2_table_4_2_local_NCEP.csv b/utils/gdal/gdal-data/grib2_table_4_2_local_NCEP.csv new file mode 100644 index 0000000..27a76aa --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_local_NCEP.csv @@ -0,0 +1,401 @@ +prod,cat,subcat,short_name,name,unit,unit_conv +0,0,192,"SNOHF","Snow Phase Change Heat Flux","W/(m^2)",UC_NONE +0,0,193,"TTRAD","Temperature tendency by all radiation","K/s",UC_NONE +0,0,194,"REV","Relative Error Variance","-",UC_NONE +0,0,195,"LRGHR","Large Scale Condensate Heating rate","K/s",UC_NONE +0,0,196,"CNVHR","Deep Convective Heating rate","K/s",UC_NONE +0,0,197,"THFLX","Total Downward Heat Flux at Surface","W/(m^2)",UC_NONE +0,0,198,"TTDIA","Temperature Tendency By All Physics","K/s",UC_NONE +0,0,199,"TTPHY","Temperature Tendency By Non-radiation Physics","K/s",UC_NONE +0,0,200,"TSD1D","Standard Dev. of IR Temp. over 1x1 deg. area","K",UC_NONE +0,0,201,"SHAHR","Shallow Cnvective Heating rate","K/s",UC_NONE +0,0,202,"VDFHR","Vertical Diffusion Heating rate","K/s",UC_NONE +0,0,203,"THZ0","Potential temperature at top of viscus sublayer","K",UC_NONE +0,0,204,"TCHP","Tropical Cyclone Heat Potential","J/(m^2*K)",UC_NONE +0,1,192,"CRAIN","Categorical Rain","0=no; 1=yes",UC_NONE +0,1,193,"CFRZR","Categorical Freezing Rain","0=no; 1=yes",UC_NONE +0,1,194,"CICEP","Categorical Ice Pellets","0=no; 1=yes",UC_NONE +0,1,195,"CSNOW","Categorical Snow","0=no; 1=yes",UC_NONE +0,1,196,"CPRAT","Convective Precipitation Rate","kg/(m^2*s)",UC_NONE +0,1,197,"MCONV","Horizontal Moisture Divergence","kg/(kg*s)",UC_NONE +0,1,198,"MINRH","Minimum Relative Humidity","%",UC_NONE +0,1,199,"PEVAP","Potential Evaporation","kg/(m^2)",UC_NONE +0,1,200,"PEVPR","Potential Evaporation Rate","W/(m^2)",UC_NONE +0,1,201,"SNOWC","Snow Cover","%",UC_NONE +0,1,202,"FRAIN","Rain Fraction of Total Liquid Water","-",UC_NONE +0,1,203,"RIME","Rime Factor","-",UC_NONE +0,1,204,"TCOLR","Total Column Integrated Rain","kg/(m^2)",UC_NONE +0,1,205,"TCOLS","Total Column Integrated Snow","kg/(m^2)",UC_NONE +0,1,206,"TIPD","Total Icing Potential Diagnostic","-",UC_NONE +0,1,207,"NCIP","Number concentration for ice particles","-",UC_NONE +0,1,208,"SNOT","Snow temperature","K",UC_NONE +0,1,209,"TCLSW","Total column-integrated supercooled liquid water","kg/(m^2)",UC_NONE +0,1,210,"TCOLM","Total column-integrated melting ice","kg/(m^2)",UC_NONE +0,1,211,"EMNP","Evaporation - Precipitation","cm/day",UC_NONE +0,1,212,"SBSNO","Sublimination (evaporation from snow)","W/(m^2)",UC_NONE +0,1,213,"CNVMR","Deep Convective Moistening Rate","kg/(kg*s)",UC_NONE +0,1,214,"SHAMR","Shallow Convective Moistening Rate","kg/(kg*s)",UC_NONE +0,1,215,"VDFMR","Vertical Diffusion Moistening Rate","kg/(kg*s)",UC_NONE +0,1,216,"CONDP","Condensation Pressure of Parcali Lifted From Indicate Surface","Pa",UC_NONE +0,1,217,"LRGMR","Large scale moistening rate","kg/(kg/s)",UC_NONE +0,1,218,"QZ0","Specific humidity at top of viscous sublayer","kg/kg",UC_NONE +0,1,219,"QMAX","Maximum specific humidity at 2m","kg/kg",UC_NONE +0,1,220,"QMIN","Minimum specific humidity at 2m","kg/kg",UC_NONE +0,1,221,"ARAIN","Liquid precipitation (rainfall)","kg/(m^2)",UC_NONE +0,1,222,"SNOWT","Snow temperature, depth-avg","K",UC_NONE +0,1,223,"APCPN","Total precipitation (nearest grid point)","kg/(m^2)",UC_NONE +0,1,224,"ACPCPN","Convective precipitation (nearest grid point)","kg/(m^2)",UC_NONE +0,1,225,"FRZR","Freezing rain","kg/(m^2)",UC_NONE +0,1,226,"Wx","Weather String","-",UC_NONE +0,1,227,"FROZR","Frozen Rain","kg/(m^2)",UC_NONE +0,1,228,"FICEAC","Flat Ice Accumulation (FRAM)","kg/(m^2)",UC_NONE +0,1,229,"LICEAC","Line Ice Accumulation (FRAM)","kg/(m^2)",UC_NONE +0,1,230,"SLACC","Sleet Accumulation","kg/(m^2)",UC_NONE +0,1,231,"PPINDX","Precipitation Potential Index","%",UC_NONE +0,1,232,"PROBCIP","Probability Cloud Ice Present","%",UC_NONE +0,1,233,"SNOWLR","Snow Liquid ratio","kg/kg",UC_NONE +0,1,241,"TSNOW","Total Snow","kg/(m^2)",UC_NONE +0,1,242,"RHPW","Relative Humidity with Respect to Precipitable Water","%",UC_NONE +0,2,192,"VWSH","Vertical speed sheer","1/s",UC_NONE +0,2,193,"MFLX","Horizontal Momentum Flux","N/(m^2)",UC_NONE +0,2,194,"USTM","U-Component Storm Motion","m/s",UC_NONE +0,2,195,"VSTM","V-Component Storm Motion","m/s",UC_NONE +0,2,196,"CD","Drag Coefficient","-",UC_NONE +0,2,197,"FRICV","Frictional Velocity","m/s",UC_NONE +0,2,198,"LAUV","Latitude of U Wind Component of Velocity","deg",UC_NONE +0,2,199,"LOUV","Longitude of U Wind Component of Velocity","deg",UC_NONE +0,2,200,"LAVV","Latitude of V Wind Component of Velocity","deg",UC_NONE +0,2,201,"LOVV","Longitude of V Wind Component of Velocity","deg",UC_NONE +0,2,202,"LAPP","Latitude of Presure Point","deg",UC_NONE +0,2,203,"LOPP","Longitude of Presure Point","deg",UC_NONE +0,2,204,"VEDH","Vertical Eddy Diffusivity Heat exchange","m^2/s",UC_NONE +0,2,205,"COVMZ","Covariance between Meridional and Zonal Components of the wind","m^2/s^2",UC_NONE +0,2,206,"COVTZ","Covariance between Temperature and Zonal Components of the wind","K*m/s",UC_NONE +0,2,207,"COVTM","Covariance between Temperature and Meridional Components of the wind","K*m/s",UC_NONE +0,2,208,"VDFUA","Vertical Diffusion Zonal Acceleration","m/s^2",UC_NONE +0,2,209,"VDFVA","Vertical Diffusion Meridional Acceleration","m/s^2",UC_NONE +0,2,210,"GWDU","Gravity wave drag zonal acceleration","m/s^2",UC_NONE +0,2,211,"GWDV","Gravity wave drag meridional acceleration","m/s^2",UC_NONE +0,2,212,"CNVU","Convective zonal momentum mixing acceleration","m/s^2",UC_NONE +0,2,213,"CNVV","Convective meridional momentum mixing acceleration","m/s^2",UC_NONE +0,2,214,"WTEND","Tendency of vertical velocity","m/s^2",UC_NONE +0,2,215,"OMGALF","Omega (Dp/Dt) divide by density","K",UC_NONE +0,2,216,"CNGWDU","Convective Gravity wave drag zonal acceleration","m/s^2",UC_NONE +0,2,217,"CNGWDV","Convective Gravity wave drag meridional acceleration","m/s^2",UC_NONE +0,2,218,"LMV","Velocity point model surface","-",UC_NONE +0,2,219,"PVMWW","Potential vorticity (mass-weighted)","1/(s/m)",UC_NONE +0,2,220,"MAXUVV","Hourly Maximum of Downward Vertical Velocity in the lowest 400hPa","m/s",UC_NONE +0,2,221,"MAXDVV","Hourly Maximum of Downward Vertical Velocity","m/s",UC_NONE +0,2,222,"MAXUW","U Component of Hourly Maximum 10m Wind Speed","m/s",UC_NONE +0,2,223,"MAXVW","V Component of Hourly Maximum 10m Wind Speed","m/s",UC_NONE +0,2,224,"VRATE","Ventilation Rate","m^2/s",UC_NONE +0,2,225,"TRWSPD","Transport Wind Speed","m/s",UC_NONE +0,2,226,"TRWDIR","Transport Wind Direction","deg",UC_NONE +0,2,227,"TOA10","Earliest Reasonable Arrival Time (10% exceedance)","s",UC_NONE +0,2,228,"TOA50","Most Likely Arrival Time (50% exceedance)","s",UC_NONE +0,2,229,"TOD50","Most Likely Departure Time (50% exceedance)","s",UC_NONE +0,2,230,"TOD90","Latest Reasonable Departure Time (90% exceedance)","s",UC_NONE +0,3,192,"MSLET","MSLP (Eta model reduction)","Pa",UC_NONE +0,3,193,"5WAVH","5-Wave Geopotential Height","gpm",UC_NONE +0,3,194,"U-GWD","Zonal Flux of Gravity Wave Stress","N/(m^2)",UC_NONE +0,3,195,"V-GWD","Meridional Flux of Gravity Wave Stress","N/(m^2)",UC_NONE +0,3,196,"HPBL","Planetary Boundary Layer Height","m",UC_NONE +0,3,197,"5WAVA","5-Wave Geopotential Height Anomaly","gpm",UC_NONE +0,3,198,"MSLMA","MSLP (MAPS System Reduction)","Pa",UC_NONE +0,3,199,"TSLSA","3-hr pressure tendency (Std. Atmos. Reduction)","Pa/s",UC_NONE +0,3,200,"PLPL","Pressure of level from which parcel was lifted","Pa",UC_NONE +0,3,201,"LPSX","X-gradiant of Log Pressure","1/m",UC_NONE +0,3,202,"LPSY","Y-gradiant of Log Pressure","1/m",UC_NONE +0,3,203,"HGTX","X-gradiant of Height","1/m",UC_NONE +0,3,204,"HGTY","Y-gradiant of Height","1/m",UC_NONE +0,3,205,"LAYTH","Layer Thickness","m",UC_NONE +0,3,206,"NLGSP","Natural Log of Surface Pressure","ln(kPa)",UC_NONE +0,3,207,"CNVUMF","Convective updraft mass flux","kg/m^2/s",UC_NONE +0,3,208,"CNVDMF","Convective downdraft mass flux","kg/m^2/s",UC_NONE +0,3,209,"CNVDEMF","Convective detrainment mass flux","kg/m^2/s",UC_NONE +0,3,210,"LMH","Mass point model surface","-",UC_NONE +0,3,211,"HGTN","Geopotential height (nearest grid point)","gpm",UC_NONE +0,3,212,"PRESN","Pressure (nearest grid point)","Pa",UC_NONE +0,3,213,"ORCONV","Orographic Convexity","",UC_NONE +0,3,214,"ORASW","Orographic Asymmetry, W Component","",UC_NONE +0,3,215,"ORASS","Orographic Asymmetry, S Component","",UC_NONE +0,3,216,"ORASSW","Orographic Asymmetry, SW Component","",UC_NONE +0,3,217,"ORASNW","Orographic Asymmetry, NW Component","",UC_NONE +0,3,218,"ORLSW","Orographic Length Scale, W Component","",UC_NONE +0,3,219,"ORLSS","Orographic Length Scale, S Component","",UC_NONE +0,3,220,"ORLSSW","Orographic Length Scale, SW Component","",UC_NONE +0,3,221,"ORLSNW","Orographic Length Scale, NW Component","",UC_NONE +0,4,192,"DSWRF","Downward Short-Wave Rad. Flux","W/(m^2)",UC_NONE +0,4,193,"USWRF","Upward Short-Wave Rad. Flux","W/(m^2)",UC_NONE +0,4,194,"DUVB","UV-B downward solar flux","W/(m^2)",UC_NONE +0,4,195,"CDUVB","Clear sky UV-B downward solar flux","W/(m^2)",UC_NONE +0,4,196,"CSDSF","Clear sky Downward Solar Flux","W/(m^2)",UC_NONE +0,4,197,"SWHR","Solar Radiative Heating Rate","K/s",UC_NONE +0,4,198,"CSUSF","Clear Sky Upward Solar Flux","W/(m^2)",UC_NONE +0,4,199,"CFNSF","Cloud Forcing Net Solar Flux","W/(m^2)",UC_NONE +0,4,200,"VBDSF","Visible Beam Downward Solar Flux","W/(m^2)",UC_NONE +0,4,201,"VDDSF","Visible Diffuse Downward Solar Flux","W/(m^2)",UC_NONE +0,4,202,"NBDSF","Near IR Beam Downward Solar Flux","W/(m^2)",UC_NONE +0,4,203,"NDDSF","Near IR Diffuse Downward Solar Flux","W/(m^2)",UC_NONE +0,4,204,"DTRF","Downward Total radiation Flux","W/(m^2)",UC_NONE +0,4,205,"UTRF","Upward Total radiation Flux","W/(m^2)",UC_NONE +0,5,192,"DLWRF","Downward Long-Wave Rad. Flux","W/(m^2)",UC_NONE +0,5,193,"ULWRF","Upward Long-Wave Rad. Flux","W/(m^2)",UC_NONE +0,5,194,"LWHR","Long-Wave Radiative Heating Rate","K/s",UC_NONE +0,5,195,"CSULF","Clear Sky Upward Long Wave Flux","W/(m^2)",UC_NONE +0,5,196,"CSDLF","Clear Sky Downward Long Wave Flux","W/(m^2)",UC_NONE +0,5,197,"CFNLF","Cloud Forcing Net Long Wave Flux","W/(m^2)",UC_NONE +0,6,192,"CDLYR","Non-Convective Cloud Cover","%",UC_NONE +0,6,193,"CWORK","Cloud Work Function","J/kg",UC_NONE +0,6,194,"CUEFI","Convective Cloud Efficiency","-",UC_NONE +0,6,195,"TCOND","Total Condensate","kg/kg",UC_NONE +0,6,196,"TCOLW","Total Column-Integrated Cloud Water","kg/(m^2)",UC_NONE +0,6,197,"TCOLI","Total Column-Integrated Cloud Ice","kg/(m^2)",UC_NONE +0,6,198,"TCOLC","Total Column-Integrated Condensate","kg/(m^2)",UC_NONE +0,6,199,"FICE","Ice fraction of total condensate","-",UC_NONE +0,6,200,"MFLUX","Convective Cloud Mass Flux","Pa/s",UC_NONE +0,6,201,"SUNSD","SunShine duration","s",UC_NONE +0,7,192,"LFTX","Surface Lifted Index","K",UC_NONE +0,7,193,"4LFTX","Best (4 layer) Lifted Index","K",UC_NONE +0,7,194,"RI","Richardson Number","-",UC_NONE +0,7,195,"CWDI","Convective Weather Detection Index","-",UC_NONE +0,7,196,"UVI","Ultra Violet Index","W/(m^2)",UC_UVIndex +0,7,197,"UPHL","Updraft Helicity","m^2/s^2",UC_NONE +0,7,198,"LAI","Leaf area index","-",UC_NONE +0,7,199,"MXUPHL","Hourly Maximum of Updraft Helicity over Layer 2km to 5 km AGL","m^2/s^2",UC_NONE +0,7,200,"MNUPHL","Hourly Minimum of Updraft Helicity","m^2/s^2",UC_NONE +0,7,201,"BNEGLAY","Bourgoiun Negative Energy Layer (surface to freezing level)","J/kg",UC_NONE +0,7,202,"BPOSELAY","Bourgoiun Positive Energy Layer (2k ft AGL to 400 hPa)","J/kg",UC_NONE +0,13,192,"PMTC","Particulate matter (coarse)","10^-6g/m^3",UC_NONE +0,13,193,"PMTF","Particulate matter (fine)","10^-6g/m^3",UC_NONE +0,13,194,"LPMTF","Particulate matter (fine)","log10(10^-6g/m^3)",UC_LOG10 +0,13,195,"LIPMF","Integrated column particulate matter (fine)","log10(10^-6g/m^3)",UC_LOG10 +0,14,192,"O3MR","Ozone Mixing Ratio","kg/kg",UC_NONE +0,14,193,"OZCON","Ozone Concentration","PPB",UC_NONE +0,14,194,"OZCAT","Categorical Ozone Concentration","-",UC_NONE +0,14,195,"VDFOZ","Ozone Vertical Diffusion","kg/kg/s",UC_NONE +0,14,196,"POZ","Ozone Production","kg/kg/s",UC_NONE +0,14,197,"TOZ","Ozone Tendency","kg/kg/s",UC_NONE +0,14,198,"POZT","Ozone Production from Temperature Term","kg/kg/s",UC_NONE +0,14,199,"POZO","Ozone Production from Column Ozone Term","kg/kg/s",UC_NONE +0,14,200,"OZMAX1","Ozone Daily Max from 1-hour Average","ppbV",UC_NONE +0,14,201,"OZMAX8","Ozone Daily Max from 8-hour Average","ppbV",UC_NONE +0,14,202,"PDMAX1","PM 2.5 Daily Max from 1-hour Average","(10^-6g/(m^3)",UC_NONE +0,14,203,"PDMAX24","PM 2.5 Daily Max from 24-hour Average","(10^-6g/(m^3)",UC_NONE +0,16,192,"REFZR","Derived radar reflectivity backscatter from rain","mm^6/m^3",UC_NONE +0,16,193,"REFZI","Derived radar reflectivity backscatter from ice","mm^6/m^3",UC_NONE +0,16,194,"REFZC","Derived radar reflectivity backscatter from parameterized convection","mm^6/m^3",UC_NONE +0,16,195,"REFD","Derived radar reflectivity","dB",UC_NONE +0,16,196,"REFC","Maximum / Composite radar reflectivity","dB",UC_NONE +0,16,197,"RETOP","Radar Echo Top (18.3 DBZ)","m",UC_NONE +0,16,198,"MAXREF","Hourly Maximum of Simulated Reflectivity at 1 km AGL","dB",UC_NONE +0,17,192,"LTNG","Lightning","-",UC_NONE +0,19,192,"MXSALB","Maximum Snow Albedo","%",UC_NONE +0,19,193,"SNFALB","Snow-Free Albedo","%",UC_NONE +0,19,194,"SRCONO","Slight risk convective outlook","categorical",UC_NONE +0,19,195,"MRCONO","Moderate risk convective outlook","categorical",UC_NONE +0,19,196,"HRCONO","High risk convective outlook","categorical",UC_NONE +0,19,197,"TORPROB","Tornado probability","%",UC_NONE +0,19,198,"HAILPROB","Hail probability","%",UC_NONE +0,19,199,"WINDPROB","Wind probability","%",UC_NONE +0,19,200,"STORPROB","Significant Tornado probability","%",UC_NONE +0,19,201,"SHAILPRO","Significant Hail probability","%",UC_NONE +0,19,202,"SWINDPRO","Significant Wind probability","%",UC_NONE +0,19,203,"TSTMC","Categorical Thunderstorm","0=no; 1=yes",UC_NONE +0,19,204,"MIXLY","Number of mixed layers next to surface","integer",UC_NONE +0,19,205,"FLGHT","Flight Category","-",UC_NONE +0,19,206,"CICEL","Confidence Ceiling","-",UC_NONE +0,19,207,"CIVIS","Confidence Visibility","-",UC_NONE +0,19,208,"CIFLT","Confidence Flight Category","-",UC_NONE +0,19,209,"LAVNI","Low Level aviation interest","-",UC_NONE +0,19,210,"HAVNI","High Level aviation interest","-",UC_NONE +0,19,211,"SBSALB","Visible; Black Sky Albedo","%",UC_NONE +0,19,212,"SWSALB","Visible; White Sky Albedo","%",UC_NONE +0,19,213,"NBSALB","Near IR; Black Sky Albedo","%",UC_NONE +0,19,214,"NWSALB","Near IR; White Sky Albedo","%",UC_NONE +0,19,215,"PRSVR","Total Probability of Severe Thunderstorms (Days 2,3)","%",UC_NONE +0,19,216,"PRSIGSVR","Total Probability of Extreme Severe Thunderstorms (Days 2,3)","%",UC_NONE +0,19,217,"SIPD","Supercooled Large Droplet Icing","0=None; 1=Light; 2=Moderate; 3=Severe; 4=Trace; 5=Heavy; 255=missing",UC_NONE +0,19,218,"EPSR","Radiative emissivity","",UC_NONE +0,19,219,"TPFI","Turbulence potential forecast index","-",UC_NONE +0,19,220,"SVRTS","Categorical Severe Thunderstorm","0=No; 1=Yes; 2-3=Reserved; 4=Low; 5=Reserved; 6=Medium; 7=Reserved; 8=High; 255=missing",UC_NONE +0,19,221,"PROCON","Probability of Convection","%",UC_NONE +0,19,222,"CONVP","Convection Potential","0=No; 1=Yes; 2-3=Reserved; 4=Low; 5=Reserved; 6=Medium; 7=Reserved; 8=High; 255=missing",UC_NONE +0,19,223,"","Reserved","-",UC_NONE +0,19,224,"","Reserved","-",UC_NONE +0,19,225,"","Reserved","-",UC_NONE +0,19,226,"","Reserved","-",UC_NONE +0,19,227,"","Reserved","-",UC_NONE +0,19,228,"","Reserved","-",UC_NONE +0,19,229,"","Reserved","-",UC_NONE +0,19,230,"","Reserved","-",UC_NONE +0,19,231,"","Reserved","-",UC_NONE +0,19,232,"VAFTD","Volcanic Ash Forecast Transport and Dispersion","log10(kg/m^3)",UC_NONE +0,19,233,"ICPRB","Icing probability","-",UC_NONE +0,19,234,"ICSEV","Icing severity","-",UC_NONE +0,19,235,"JFWPRB","Joint Fire Weather Probability","%",UC_NONE +0,19,236,"SNOWLVL","Snow Level","m",UC_NONE +0,19,237,"DRYTPROB","Dry Thunderstorm Probability","%",UC_NONE +0,191,192,"NLAT","Latitude (-90 to 90)","deg",UC_NONE +0,191,193,"ELON","East Longitude (0 to 360)","deg",UC_NONE +0,191,194,"TSEC","Seconds prior to initial reference time","s",UC_NONE +0,191,195,"MLYNO","Model Layer number (From bottom up)","",UC_NONE +0,191,196,"NLATN","Latitude (nearest neighbor) (-90 to 90)","deg",UC_NONE +0,191,197,"ELONN","East longitude (nearest neighbor) (0 to 360)","deg",UC_NONE +0,192,1,"COVZM","Covariance between zonal and meridonial components of the wind","m^2/s^2",UC_NONE +0,192,2,"COVTZ","Covariance between zonal component of the wind and temperature","K*m/s",UC_NONE +0,192,3,"COVTM","Covariance between meridonial component of the wind and temperature","K*m/s",UC_NONE +0,192,4,"COVTW","Covariance between temperature and vertical component of the wind","K*m/s",UC_NONE +0,192,5,"COVZZ","Covariance between zonal and zonal components of the wind","m^2/s^2",UC_NONE +0,192,6,"COVMM","Covariance between meridonial and meridonial components of the wind","m^2/s^2",UC_NONE +0,192,7,"COVQZ","Covariance between specific humidity and zonal components of the wind","kg/kg*m/s",UC_NONE +0,192,8,"COVQM","Covariance between specific humidity and meridonial components of the wind","kg/kg*m/s",UC_NONE +0,192,9,"COVTVV","Covariance between temperature and vertical components of the wind","K*Pa/s",UC_NONE +0,192,10,"COVQVV","Covariance between specific humidity and vertical components of the wind","kg/kg*Pa/s",UC_NONE +0,192,11,"COVPSPS","Covariance between surface pressure and surface pressure","Pa*Pa",UC_NONE +0,192,12,"COVQQ","Covariance between specific humidity and specific humidity","kg/kg*kg/kg",UC_NONE +0,192,13,"COVVVVV","Covariance between vertical and vertical components of the wind","Pa^2/s^2",UC_NONE +0,192,14,"COVTT","Covariance between temperature and temperature","K*K",UC_NONE +1,0,192,"BGRUN","Baseflow-Groundwater Runoff","kg/(m^2)",UC_NONE +1,0,193,"SSRUN","Storm Surface Runoff","kg/(m^2)",UC_NONE +1,1,192,"CPOZP","Probability of Freezing Precipitation","%",UC_NONE +1,1,193,"CPOFP","Probability of Frozen Precipitation","%",UC_NONE +1,1,194,"PPFFG","Probability of precipitation exceeding flash flood guidance values","%",UC_NONE +1,1,195,"CWR","Probability of Wetting Rain; exceeding in 0.1 inch in a given time period","%",UC_NONE +2,0,192,"SOILW","Volumetric Soil Moisture Content","Fraction",UC_NONE +2,0,193,"GFLUX","Ground Heat Flux","W/(m^2)",UC_NONE +2,0,194,"MSTAV","Moisture Availability","%",UC_NONE +2,0,195,"SFEXC","Exchange Coefficient","(kg/(m^3))(m/s)",UC_NONE +2,0,196,"CNWAT","Plant Canopy Surface Water","kg/(m^2)",UC_NONE +2,0,197,"BMIXL","Blackadar's Mixing Length Scale","m",UC_NONE +2,0,198,"VGTYP","Vegetation Type","0..13",UC_NONE +2,0,199,"CCOND","Canopy Conductance","m/s",UC_NONE +2,0,200,"RSMIN","Minimal Stomatal Resistance","s/m",UC_NONE +2,0,201,"WILT","Wilting Point","Fraction",UC_NONE +2,0,202,"RCS","Solar parameter in canopy conductance","Fraction",UC_NONE +2,0,203,"RCT","Temperature parameter in canopy conductance","Fraction",UC_NONE +2,0,204,"RCQ","Humidity parameter in canopy conductance","Fraction",UC_NONE +2,0,205,"RCSOL","Soil moisture parameter in canopy conductance","Fraction",UC_NONE +2,0,206,"RDRIP","Rate of water dropping from canopy to ground","unknown",UC_NONE +2,0,207,"ICWAT","Ice-free water surface","%",UC_NONE +2,0,208,"AKHS","Surface exchange coefficients for T and Q divided by delta z","m/s",UC_NONE +2,0,209,"AKMS","Surface exchange coefficients for U and V divided by delta z","m/s",UC_NONE +2,0,210,"VEGT","Vegetation canopy temperature","K",UC_NONE +2,0,211,"SSTOR","Surface water storage","K g/m^2",UC_NONE +2,0,212,"LSOIL","Liquid soil moisture content (non-frozen)","K g/m^2",UC_NONE +2,0,213,"EWATR","Open water evaporation (standing water)","W/m^2",UC_NONE +2,0,214,"GWREC","Groundwater recharge","kg/m^2",UC_NONE +2,0,215,"QREC","Flood plain recharge","kg/m^2",UC_NONE +2,0,216,"SFCRH","Roughness length for heat","m",UC_NONE +2,0,217,"NDVI","Normalized difference vegetation index","-",UC_NONE +2,0,218,"LANDN","Land-sea coverage (nearest neighbor)","0=sea; 1=land",UC_NONE +2,0,219,"AMIXL","Asymptotic mixing length scale","m",UC_NONE +2,0,220,"WVINC","Water vapor added by precip assimilation","kg/m^2",UC_NONE +2,0,221,"WCINC","Water condensate added by precip assimilation","kg/m^2",UC_NONE +2,0,222,"WVCONV","Water vapor flux convergence (vertical int)","kg/m^2",UC_NONE +2,0,223,"WCCONV","Water condensate flux convergence (vertical int)","kg/m^2",UC_NONE +2,0,224,"WVUFLX","Water vapor zonal flux (vertical int)","kg/m^2",UC_NONE +2,0,225,"WVVFLX","Water vapor meridional flux (vertical int)","kg/m^2",UC_NONE +2,0,226,"WCUFLX","Water condensate zonal flux (vertical int)","kg/m^2",UC_NONE +2,0,227,"WCVFLX","Water condensate meridional flux (vertical int)","kg/m^2",UC_NONE +2,0,228,"ACOND","Aerodynamic conductance","m/s",UC_NONE +2,0,229,"EVCW","Canopy water evaporation","W/(m^2)",UC_NONE +2,0,230,"TRANS","Transpiration","W/(m^2)",UC_NONE +2,1,192,"CANL","Cold Advisory for Newborn Livestock","0=none; 2=slight; 4=mild; 6=moderate; 8=severe; 10=extreme",UC_NONE +2,3,192,"SOILL","Liquid Volumetric Soil Moisture (non Frozen)","Proportion",UC_NONE +2,3,193,"RLYRS","Number of Soil Layers in Root Zone","-",UC_NONE +2,3,194,"SLTYP","Surface Slope Type","Index",UC_NONE +2,3,195,"SMREF","Transpiration Stress-onset (soil moisture)","Proportion",UC_NONE +2,3,196,"SMDRY","Direct Evaporation Cease (soil moisture)","Proportion",UC_NONE +2,3,197,"POROS","Soil Porosity","Proportion",UC_NONE +2,3,198,"EVBS","Direct evaporation from bare soil","W/m^2",UC_NONE +2,3,199,"LSPA","Land Surface Precipitation Accumulation","kg/m^2",UC_NONE +2,3,200,"BARET","Bare soil surface skin temperature","K",UC_NONE +2,3,201,"AVSFT","Average surface skin temperature","K",UC_NONE +2,3,202,"RADT","Effective radiative skin temperature","K",UC_NONE +2,3,203,"FLDCP","Field Capacity","fraction",UC_NONE +3,1,192,"USCT","Scatterometer Estimated U Wind","m/s",UC_NONE +3,1,193,"VSCT","Scatterometer Estimated V Wind","m/s",UC_NONE +3,1,194,"SWQI","Scatterometer Wind Quality","",UC_NONE +3,192,0,"SBT122","Simulated Brightness Temperature for GOES 12, Channel 2","K",UC_NONE +3,192,1,"SBT123","Simulated Brightness Temperature for GOES 12, Channel 3","K",UC_NONE +3,192,2,"SBT124","Simulated Brightness Temperature for GOES 12, Channel 4","K",UC_NONE +3,192,3,"SBT125","Simulated Brightness Temperature for GOES 12, Channel 5","K",UC_NONE +3,192,4,"SBC123","Simulated Brightness Counts for GOES 12, Channel 3","numeric",UC_NONE +3,192,5,"SBC124","Simulated Brightness Counts for GOES 12, Channel 4","numeric",UC_NONE +3,192,6,"SBT112","Simulated Brightness Temperature for GOES 11, Channel 2","K",UC_NONE +3,192,7,"SBT113","Simulated Brightness Temperature for GOES 11, Channel 3","K",UC_NONE +3,192,8,"SBT114","Simulated Brightness Temperature for GOES 11, Channel 4","K",UC_NONE +3,192,9,"SBT115","Simulated Brightness Temperature for GOES 11, Channel 5","K",UC_NONE +3,192,10,"AMSRE9","Simulated Brightness Temperature for AMSRE on Aqua, Channel 9","K",UC_NONE +3,192,11,"AMSRE10","Simulated Brightness Temperature for AMSRE on Aqua, Channel 10","K",UC_NONE +3,192,12,"AMSRE11","Simulated Brightness Temperature for AMSRE on Aqua, Channel 11","K",UC_NONE +3,192,13,"AMSRE12","Simulated Brightness Temperature for AMSRE on Aqua, Channel 12","K",UC_NONE +3,192,14,"SRFA161","Simulated Reflectance Factor for ABI GOES-16, Band-1","",UC_NONE +3,192,15,"SRFA162","Simulated Reflectance Factor for ABI GOES-16, Band-2","",UC_NONE +3,192,16,"SRFA163","Simulated Reflectance Factor for ABI GOES-16, Band-3","",UC_NONE +3,192,17,"SRFA164","Simulated Reflectance Factor for ABI GOES-16, Band-4","",UC_NONE +3,192,18,"SRFA165","Simulated Reflectance Factor for ABI GOES-16, Band-5","",UC_NONE +3,192,19,"SRFA166","Simulated Reflectance Factor for ABI GOES-16, Band-6","",UC_NONE +3,192,20,"SBTA167","Simulated Brightness Temperature for ABI GOES-16, Band-7","K",UC_NONE +3,192,21,"SBTA168","Simulated Brightness Temperature for ABI GOES-16, Band-8","K",UC_NONE +3,192,22,"SBTA169","Simulated Brightness Temperature for ABI GOES-16, Band-9","K",UC_NONE +3,192,23,"SBTA1610","Simulated Brightness Temperature for ABI GOES-16, Band-10","K",UC_NONE +3,192,24,"SBTA1611","Simulated Brightness Temperature for ABI GOES-16, Band-11","K",UC_NONE +3,192,25,"SBTA1612","Simulated Brightness Temperature for ABI GOES-16, Band-12","K",UC_NONE +3,192,26,"SBTA1613","Simulated Brightness Temperature for ABI GOES-16, Band-13","K",UC_NONE +3,192,27,"SBTA1614","Simulated Brightness Temperature for ABI GOES-16, Band-14","K",UC_NONE +3,192,28,"SBTA1615","Simulated Brightness Temperature for ABI GOES-16, Band-15","K",UC_NONE +3,192,29,"SBTA1616","Simulated Brightness Temperature for ABI GOES-16, Band-16","K",UC_NONE +3,192,30,"SRFA171","Simulated Reflectance Factor for ABI GOES-17, Band-1","",UC_NONE +3,192,31,"SRFA172","Simulated Reflectance Factor for ABI GOES-17, Band-2","",UC_NONE +3,192,32,"SRFA173","Simulated Reflectance Factor for ABI GOES-17, Band-3","",UC_NONE +3,192,33,"SRFA174","Simulated Reflectance Factor for ABI GOES-17, Band-4","",UC_NONE +3,192,34,"SRFA175","Simulated Reflectance Factor for ABI GOES-17, Band-5","",UC_NONE +3,192,35,"SRFA176","Simulated Reflectance Factor for ABI GOES-17, Band-6","",UC_NONE +3,192,36,"SBTA177","Simulated Brightness Temperature for ABI GOES-17, Band-7","K",UC_NONE +3,192,37,"SBTA178","Simulated Brightness Temperature for ABI GOES-17, Band-8","K",UC_NONE +3,192,38,"SBTA179","Simulated Brightness Temperature for ABI GOES-17, Band-9","K",UC_NONE +3,192,39,"SBTA1710","Simulated Brightness Temperature for ABI GOES-17, Band-10","K",UC_NONE +3,192,40,"SBTA1711","Simulated Brightness Temperature for ABI GOES-17, Band-11","K",UC_NONE +3,192,41,"SBTA1712","Simulated Brightness Temperature for ABI GOES-17, Band-12","K",UC_NONE +3,192,42,"SBTA1713","Simulated Brightness Temperature for ABI GOES-17, Band-13","K",UC_NONE +3,192,43,"SBTA1714","Simulated Brightness Temperature for ABI GOES-17, Band-14","K",UC_NONE +3,192,44,"SBTA1715","Simulated Brightness Temperature for ABI GOES-17, Band-15","K",UC_NONE +3,192,45,"SBTA1716","Simulated Brightness Temperature for ABI GOES-17, Band-16","K",UC_NONE +10,0,192,"WSTP","Wave Steepness","0",UC_NONE +10,0,193,"WLENG","Wave Length","0",UC_NONE +10,1,192,"OMLU","Ocean Mixed Layer U Velocity","m/s",UC_NONE +10,1,193,"OMLV","Ocean Mixed Layer V Velocity","m/s",UC_NONE +10,1,194,"UBARO","Barotropic U Velocity","m/s",UC_NONE +10,1,195,"VBARO","Barotropic V Velocity","m/s",UC_NONE +10,3,192,"SURGE","Hurricane Storm Surge","m",UC_M2Feet +10,3,193,"ETSRG","Extra Tropical Storm Surge","m",UC_M2Feet +10,3,194,"ELEV","Ocean Surface Elevation Relative to Geoid","m",UC_NONE +10,3,195,"SSHG","Sea Surface Height Relative to Geoid","m",UC_NONE +10,3,196,"P2OMLT","Ocean Mixed Layer Potential Density (Reference 2000m)","kg/(m^3)",UC_NONE +10,3,197,"AOHFLX","Net Air-Ocean Heat Flux","W/(m^2)",UC_NONE +10,3,198,"ASHFL","Assimilative Heat Flux","W/(m^2)",UC_NONE +10,3,199,"SSTT","Surface Temperature Trend","degree/day",UC_NONE +10,3,200,"SSST","Surface Salinity Trend","psu/day",UC_NONE +10,3,201,"KENG","Kinetic Energy","J/kg",UC_NONE +10,3,202,"SLTFL","Salt Flux","kg/(m^2*s)",UC_NONE +10,3,203,"LCH","Heat Exchange Coefficient","",UC_NONE +10,3,242,"TCSRG20","20% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,243,"TCSRG30","30% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,244,"TCSRG40","40% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,245,"TCSRG50","50% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,246,"TCSRG60","60% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,247,"TCSRG70","70% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,248,"TCSRG80","80% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,249,"TCSRG90","90% Tropical Cyclone Storm Surge Exceedance","m",UC_M2Feet +10,3,250,"ETCWL","Extra Tropical Storm Surge Combined Surge and Tide","m",UC_M2Feet +10,3,251,"TIDE","Tide","m",UC_M2Feet +10,3,252,"EROSNP","Erosion Occurrence Probability","%",UC_NONE +10,3,253,"OWASHP","Overwash Occurrence Probability","%",UC_NONE +10,4,192,"WTMPC","3-D Temperature","deg C",UC_NONE +10,4,193,"SALIN","3-D Salinity","",UC_NONE +10,4,194,"BKENG","Barotropic Kinetic Energy","J/kg",UC_NONE +10,4,195,"DBSS","Geometric Depth Below Sea Surface","m",UC_NONE +10,4,196,"INTFD","Interface Depths","m",UC_NONE +10,4,197,"OHC","Ocean Heat Content","J/m^2",UC_NONE diff --git a/utils/gdal/gdal-data/grib2_table_4_2_local_NDFD.csv b/utils/gdal/gdal-data/grib2_table_4_2_local_NDFD.csv new file mode 100644 index 0000000..f59b2d0 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_local_NDFD.csv @@ -0,0 +1,38 @@ +prod,cat,subcat,short_name,name,unit,unit_conv +0,0,193,"ApparentT","Apparent Temperature","K",UC_K2F +0,0,205,"WBGT","Wet Bulb Globe Temperature","K",UC_K2F +0,1,192,"Wx","Weather string","-",UC_NONE +0,1,193,"PPI","Precipitation Potential Index","%",UC_NONE +0,1,227,"IceAccum","Ice Accumulation","kg/m^2",UC_InchWater +0,10,8,"PoP12","Prob of 0.01 In. of Precip","%",UC_NONE +0,13,194,"smokes","Surface level smoke from fires","log10(10^-6g/m^3)",UC_LOG10 +0,13,195,"smokec","Average vertical column smoke from fires","log10(10^-6g/m^3)",UC_LOG10 +0,14,192,"O3MR","Ozone Mixing Ratio","kg/kg",UC_NONE +0,14,193,"OZCON","Ozone Concentration","PPB",UC_NONE +0,14,200,"OZMAX1","Ozone Daily Max from 1-hour Average","ppbV",UC_NONE +0,14,201,"OZMAX8","Ozone Daily Max from 8-hour Average","ppbV",UC_NONE +0,19,194,"ConvOutlook","Convective Hazard Outlook","0=none; 2=tstm; 4=slight; 6=moderate; 8=high",UC_NONE +0,19,197,"TornadoProb","Tornado Probability","%",UC_NONE +0,19,198,"HailProb","Hail Probability","%",UC_NONE +0,19,199,"WindProb","Damaging Thunderstorm Wind Probability","%",UC_NONE +0,19,200,"XtrmTornProb","Extreme Tornado Probability","%",UC_NONE +0,19,201,"XtrmHailProb","Extreme Hail Probability","%",UC_NONE +0,19,202,"XtrmWindProb","Extreme Thunderstorm Wind Probability","%",UC_NONE +0,19,215,"TotalSvrProb","Total Probability of Severe Thunderstorms","%",UC_NONE +0,19,216,"TotalXtrmProb","Total Probability of Extreme Severe Thunderstorms","%",UC_NONE +0,19,217,"WWA","Watch Warning Advisory","-",UC_NONE +0,19,235,"TCWind","Tropical Cyclone Wind Threat","0=none; 4=low; 6=moderate; 8=high; 10=extreme",UC_NONE +0,19,236,"TCSurge","Tropical Cyclone Storm Surge Threat","0=none; 4=low; 6=moderate; 8=high; 10=extreme",UC_NONE +0,19,238,"TCRain","Tropical Cyclone Flooding Rain Threat","0=none; 4=low; 6=moderate; 8=high; 10=extreme",UC_NONE +0,19,239,"TCTornado","Tropical Cyclone Tornado Threat","0=none; 4=low; 6=moderate; 8=high; 10=extreme",UC_NONE +0,19,246,"SNOWLVL","Snow Level","m",UC_M2Feet +0,19,203,"TotalSvrProb","Total Probability of Severe Thunderstorms","%",UC_NONE +0,19,204,"TotalXtrmProb","Total Probability of Extreme Severe Thunderstorms","%",UC_NONE +0,192,192,"FireWx","Critical Fire Weather","%",UC_NONE +0,192,194,"DryLightning","Dry Lightning","%",UC_NONE +2,1,192,"CANL","Cold Advisory for Newborn Livestock","0=none; 2=slight; 4=mild; 6=moderate; 8=severe; 10=extreme",UC_NONE +10,3,192,"Surge","Hurricane Storm Surge","m",UC_M2Feet +10,3,193,"ETSurge","Extra Tropical Storm Surge","m",UC_M2Feet +10,3,250,"StormTide","Storm Surge and Tide","m",UC_M2Feet +10,3,251,"Tide","Tide","m",UC_M2Feet +0,1,198,"MinRH","Minimum Relative Humidity","%",UC_NONE diff --git a/utils/gdal/gdal-data/grib2_table_4_2_local_index.csv b/utils/gdal/gdal-data/grib2_table_4_2_local_index.csv new file mode 100644 index 0000000..c96caa9 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_2_local_index.csv @@ -0,0 +1,7 @@ +center_code,subcenter_code,filename +7,5,grib2_table_4_2_local_HPC.csv +7,,grib2_table_4_2_local_NCEP.csv +8,0,grib2_table_4_2_local_NDFD.csv +8,65535,grib2_table_4_2_local_NDFD.csv +54,,grib2_table_4_2_local_Canada.csv +161,,grib2_table_4_2_local_MRMS.csv diff --git a/utils/gdal/gdal-data/grib2_table_4_5.csv b/utils/gdal/gdal-data/grib2_table_4_5.csv new file mode 100644 index 0000000..eb6882d --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_4_5.csv @@ -0,0 +1,261 @@ +"code","short_name","name","unit" +-4,"######################################################################################################","#","#" +-3,"DO NOT MODIFY THIS FILE. It is generated by frmts/grib/degrib/merge_degrib_and_wmo_tables.py","#","#" +-2,"from tables at version https://github.com/wmo-im/GRIB2/commit/cf3a2a24695f60f64ac9d5eb26a24b26d2a8a816","#","#" +-1,"######################################################################################################","#","#" +0,"RESERVED","Reserved","-" +1,"SFC","Ground or water surface","-" +2,"CBL","Cloud base level","-" +3,"CTL","Level of cloud tops","-" +4,"0DEG","Level of 0 degree C isotherm","-" +5,"ADCL","Level of adiabatic condensation lifted from the surface","-" +6,"MWSL","Maximum wind level","-" +7,"TRO","Tropopause","-" +8,"NTAT","Nominal top of atmosphere","-" +9,"SEAB","Sea bottom","-" +10,"EATM","Entire Atmosphere","-" +11,"CB","Cumulonimbus Base","m" +12,"CT","Cumulonimbus Top","m" +13,"unknown","Lowest level where vertically integrated cloud cover exceeds the specified percentage (cloud base for a given percentage cloud cover)","%" +14,"LFC","Level of free convection","-" +15,"CCL","Convection condensation level","-" +16,"LNB","Level of neutral buoyancy or equilibrium","-" +17,"","Departure level of the most unstable parcel of air (MUDL)","-" +18,"","Departure level of a mixed layer parcel of air with specified layer depth","Pa" +19,"","Reserved","-" +20,"TMPL","Isothermal level","K" +21,"","Lowest level where mass density exceeds the specified value (base for a given threshold of mass density)","kg m-3" +22,"","Highest level where mass density exceeds the specified value (top for a given threshold of mass density)","kg m-3" +23,"","Lowest level where air concentration exceeds the specified value (base for a given threshold of air concentration)","Bq m-3" +24,"","Highest level where air concentration exceeds the specified value (top for a given threshold of air concentration)","Bq m-3" +25,"","Highest level where radar reflectivity exceeds the specified value (echo top for a given threshold of reflectivity)","dBZ" +26,"","Convective cloud layer base","m" +27,"","Convective cloud layer top","m" +28,"","Reserved","-" +29,"","Reserved","-" +30,"","Specified radius from the centre of the Sun","m" +31,"","Solar photosphere","-" +32,"","Ionospheric D-region level","-" +33,"","Ionospheric E-region level","-" +34,"","Ionospheric F1-region level","-" +35,"","Ionospheric F2-region level","-" +36,"","Reserved","-" +37,"","Reserved","-" +38,"","Reserved","-" +39,"","Reserved","-" +40,"","Reserved","-" +41,"","Reserved","-" +42,"","Reserved","-" +43,"","Reserved","-" +44,"","Reserved","-" +45,"","Reserved","-" +46,"","Reserved","-" +47,"","Reserved","-" +48,"","Reserved","-" +49,"","Reserved","-" +50,"","Reserved","-" +51,"","Reserved","-" +52,"","Reserved","-" +53,"","Reserved","-" +54,"","Reserved","-" +55,"","Reserved","-" +56,"","Reserved","-" +57,"","Reserved","-" +58,"","Reserved","-" +59,"","Reserved","-" +60,"","Reserved","-" +61,"","Reserved","-" +62,"","Reserved","-" +63,"","Reserved","-" +64,"","Reserved","-" +65,"","Reserved","-" +66,"","Reserved","-" +67,"","Reserved","-" +68,"","Reserved","-" +69,"","Reserved","-" +70,"","Reserved","-" +71,"","Reserved","-" +72,"","Reserved","-" +73,"","Reserved","-" +74,"","Reserved","-" +75,"","Reserved","-" +76,"","Reserved","-" +77,"","Reserved","-" +78,"","Reserved","-" +79,"","Reserved","-" +80,"","Reserved","-" +81,"","Reserved","-" +82,"","Reserved","-" +83,"","Reserved","-" +84,"","Reserved","-" +85,"","Reserved","-" +86,"","Reserved","-" +87,"","Reserved","-" +88,"","Reserved","-" +89,"","Reserved","-" +90,"","Reserved","-" +91,"","Reserved","-" +92,"","Reserved","-" +93,"","Reserved","-" +94,"","Reserved","-" +95,"","Reserved","-" +96,"","Reserved","-" +97,"","Reserved","-" +98,"","Reserved","-" +99,"","Reserved","-" +100,"ISBL","Isobaric surface","Pa" +101,"MSL","Mean sea level","-" +102,"GPML","Specific altitude above mean sea level","m" +103,"HTGL","Specified height level above ground","m" +104,"SIGL","Sigma level","'sigma' value" +105,"HYBL","Hybrid level","-" +106,"DBLL","Depth below land surface","m" +107,"THEL","Isentropic (theta) level","K" +108,"SPDL","Level at specified pressure difference from ground to level","Pa" +109,"PVL","Potential vorticity surface","(K m^2)/(kg s)" +110,"RESERVED","Reserved","-" +111,"EtaL","Eta* level","-" +112,"RESERVED","Reserved","-" +113,"","Logarithmic hybrid level","-" +114,"SNOWLVL","Snow Level","m" +115,"","Sigma height level","-" +116,"","Reserved","-" +117,"unknown","Mixed layer depth","m" +118,"","Hybrid height level","-" +119,"","Hybrid pressure level","-" +120,"","Reserved","-" +121,"","Reserved","-" +122,"","Reserved","-" +123,"","Reserved","-" +124,"","Reserved","-" +125,"","Reserved","-" +126,"","Reserved","-" +127,"","Reserved","-" +128,"","Reserved","-" +129,"","Reserved","-" +130,"","Reserved","-" +131,"","Reserved","-" +132,"","Reserved","-" +133,"","Reserved","-" +134,"","Reserved","-" +135,"","Reserved","-" +136,"","Reserved","-" +137,"","Reserved","-" +138,"","Reserved","-" +139,"","Reserved","-" +140,"","Reserved","-" +141,"","Reserved","-" +142,"","Reserved","-" +143,"","Reserved","-" +144,"","Reserved","-" +145,"","Reserved","-" +146,"","Reserved","-" +147,"","Reserved","-" +148,"","Reserved","-" +149,"","Reserved","-" +150,"GVHC","Generalized Vertical Height Coordinate","-" +151,"","Soil level","Numeric" +152,"","Sea-ice level","Numeric" +153,"","Reserved","-" +154,"","Reserved","-" +155,"","Reserved","-" +156,"","Reserved","-" +157,"","Reserved","-" +158,"","Reserved","-" +159,"","Reserved","-" +160,"DBSL","Depth below sea level","m" +161,"","Depth below water surface","m" +162,"","Lake or river bottom","-" +163,"","Bottom of sediment layer","-" +164,"","Bottom of thermally active sediment layer","-" +165,"","Bottom of sediment layer penetrated by thermal wave","-" +166,"","Mixing layer","-" +167,"","Bottom of root zone","-" +168,"","Ocean model level","Numeric" +169,"","Ocean level defined by water density (sigma-theta) difference from near-surface to level","kg m-3" +170,"","Ocean level defined by water potential temperature difference from near-surface to level","K" +171,"","Ocean level defined by vertical eddy diffusivity difference from near-surface to level","m2 s-1" +172,"","Reserved","-" +173,"","Reserved","-" +174,"","Top surface of ice on sea, lake or river","-" +175,"","Top surface of ice, under snow cover, on sea, lake or river","-" +176,"","Bottom surface (underside) ice on sea, lake or river","-" +177,"","Deep soil (of indefinite depth)","-" +178,"","Reserved","-" +179,"","Top surface of glacier ice and inland ice","-" +180,"","Deep inland or glacier ice (of indefinite depth)","-" +181,"","Grid tile land fraction as a model surface","-" +182,"","Grid tile water fraction as a model surface","-" +183,"","Grid tile ice fraction on sea, lake or river as a model surface","-" +184,"","Grid tile glacier ice and inland ice fraction as a model surface","-" +185,"","Reserved","-" +186,"","Reserved","-" +187,"","Reserved","-" +188,"","Reserved","-" +189,"","Reserved","-" +190,"","Reserved","-" +191,"","Reserved","-" +192,"RESERVED","Reserved Local use","-" +193,"","Reserved for local use","-" +194,"","Reserved for local use","-" +195,"","Reserved for local use","-" +196,"","Reserved for local use","-" +197,"","Reserved for local use","-" +198,"","Reserved for local use","-" +199,"","Reserved for local use","-" +200,"EATM","Entire atmosphere (considered as a single layer)","-" +201,"EOCN","Entire ocean (considered as a single layer)","-" +202,"","Reserved for local use","-" +203,"","Reserved for local use","-" +204,"HTFL","Highest tropospheric freezing level","-" +205,"","Reserved for local use","-" +206,"GCBL","Grid scale cloud bottom level","-" +207,"GCTL","Grid scale cloud top level","-" +208,"","Reserved for local use","-" +209,"BCBL","Boundary layer cloud bottom level","-" +210,"BCTL","Boundary layer cloud top level","-" +211,"BCY","Boundary layer cloud level","-" +212,"LCBL","Low cloud bottom level","-" +213,"LCTL","Low cloud top level","-" +214,"LCY","Low cloud level","-" +215,"CEIL","Cloud ceiling","-" +216,"","Reserved for local use","-" +217,"","Reserved for local use","-" +218,"","Reserved for local use","-" +219,"","Reserved for local use","-" +220,"","Reserved for local use","-" +221,"","Reserved for local use","-" +222,"MCBL","Middle cloud bottom level","-" +223,"MCTL","Middle cloud top level","-" +224,"MCY","Middle cloud level","-" +225,"","Reserved for local use","-" +226,"","Reserved for local use","-" +227,"","Reserved for local use","-" +228,"","Reserved for local use","-" +229,"","Reserved for local use","-" +230,"","Reserved for local use","-" +231,"","Reserved for local use","-" +232,"HCBL","High cloud bottom level","-" +233,"HCTL","High cloud top level","-" +234,"HCY","High cloud level","-" +235,"OITL","Ocean Isotherm Level (1/10 deg C)","-" +236,"OLYR","Layer between two depths below ocean surface","-" +237,"OBML","Bottom of Ocean Mixed Layer (m)","-" +238,"OBIL","Bottom of Ocean Isothermal Layer (m)","-" +239,"","Reserved for local use","-" +240,"","Reserved for local use","-" +241,"","Reserved for local use","-" +242,"CCBL","Convective cloud bottom level","-" +243,"CCTL","Convective cloud top level","-" +244,"CCY","Convective cloud level","-" +245,"LLTW","Lowest level of the wet bulb zero","-" +246,"MTHE","Maximum equivalent potential temperature level","-" +247,"EHLT","Equilibrium level","-" +248,"SCBL","Shallow convective cloud bottom level","-" +249,"SCTL","Shallow convective cloud top level","-" +250,"","Reserved for local use","-" +251,"DCBL","Deep convective cloud bottom level","-" +252,"DCTL","Deep convective cloud top level","-" +253,"LBLSW","Lowest bottom level of supercooled liquid water layer","-" +254,"HTLSW","Highest top level of supercooled liquid water layer","-" +255,"MISSING","Missing","-" diff --git a/utils/gdal/gdal-data/grib2_table_versions.csv b/utils/gdal/gdal-data/grib2_table_versions.csv new file mode 100644 index 0000000..18ab667 --- /dev/null +++ b/utils/gdal/gdal-data/grib2_table_versions.csv @@ -0,0 +1,3 @@ +component,version +wmo,v30 +degrib,2.25 diff --git a/utils/gdal/gdal-data/gt_datum.csv b/utils/gdal/gdal-data/gt_datum.csv new file mode 100644 index 0000000..9109176 --- /dev/null +++ b/utils/gdal/gdal-data/gt_datum.csv @@ -0,0 +1,229 @@ +CODE,NAME,ELLIPSOID,DELTAX,SIGMAX,DELTAY,SIGMAY,DELTAZ,SIGMAZ,NORTH,SOUTH,WEST,EAST,ROTX,ROTY,ROTZ,SCALE +ADI-M,"ADINDAN, Mean",CD,-166,5,-15,5,204,3,-5,31,15,55 +ADI-A,"ADINDAN, Ethiopia",CD,-165,3,-11,3,206,3,-3,25,26,50 +ADI-B,"ADINDAN, Sudan",CD,-161,3,-14,5,205,3,-3,31,15,45 +ADI-C,"ADINDAN, Mali",CD,-123,25,-20,25,220,25,3,31,-20,11 +ADI-D,"ADINDAN, Senegal",CD,-128,25,-18,25,224,25,5,23,-24,-5 +ADI-E,"ADINDAN, Burkina Faso",CD,-118,25,-14,25,218,25,4,22,-12,8 +ADI-F,"ADINDAN, Cameroon",CD,-134,25,-2,25,210,25,-4,19,3,23 +AFG,"AFGOOYE, Somalia",KA,-43,25,-163,25,45,25,-8,19,35,60 +AIA,"ANTIGUA ISLAND ASTRO 1943",CD,-270,25,13,25,62,25,16,20,-65,-61 +AIN-A,"AIN EL ABD 1970, Bahrain",IN,-150,25,-250,25,-1,25,24,28,49,53 +AIN-B,"AIN EL ABD 1970, Saudi Arabia",IN,-143,10,-236,10,7,10,8,38,28,62 +AMA,"AMERICAN SAMOA 1962",CC,-115,25,118,25,426,25,-19,-9,-174,-165 +ANO,"ANNA 1 ASTRO 1965, Cocos Is.",AN,-491,25,-22,25,435,25,-14,-10,94,99 +ARF-M,"ARC 1950, Mean",CD,-143,20,-90,33,-294,20,-36,10,4,42 +ARF-A,"ARC 1950, Botswana",CD,-138,3,-105,5,-289,3,-33,-13,13,36 +ARF-B,"ARC 1950, Lesotho",CD,-125,3,-108,3,-295,8,-36,-23,21,35 +ARF-C,"ARC 1950, Malawi",CD,-161,9,-73,24,-317,8,-21,-3,26,42 +ARF-D,"ARC 1950, Swaziland",CD,-134,15,-105,15,-295,15,-33,-20,25,40 +ARF-E,"ARC 1950, Zaire",CD,-169,25,-19,25,-278,25,-21,10,4,38 +ARF-F,"ARC 1950, Zambia",CD,-147,21,-74,21,-283,27,-24,-1,15,40 +ARF-G,"ARC 1950, Zimbabwe",CD,-142,5,-96,8,-293,11,-29,-9,19,39 +ARF-H,"ARC 1950, Burundi",CD,-153,20,-5,20,-292,20,-11,4,21,37 +ARS-M,"ARC 1960, Kenya & Tanzania",CD,-160,20,-6,20,-302,20,-18,8,23,47 +ARS-A,"ARC 1960, Kenya",CD,-157,4,-2,3,-299,3,-11,8,28,47 +ARS-B,"ARC 1960, Tanzania",CD,-175,6,-23,9,-303,10,-18,5,23,47 +ASC,"ASCENSION ISLAND 1958",IN,-205,25,107,25,53,25,-9,-6,-16,-13 +ASM,"MONTSERRAT ISLAND ASTRO 1958",CD,174,25,359,25,365,25,15,18,-64,-61 +ASQ,"ASTRO STATION 1952, Marcus Is.",IN,124,25,-234,25,-25,25,22,26,152,156 +ATF,"ASTRO BEACON E 1945, Iwo Jima",IN,145,25,75,25,-272,25,22,26,140,144 +AUA,"AUSTRALIAN GEODETIC 1966",AN,-133,3,-48,3,148,3,-46,-4,109,161 +AUG,"AUSTRALIAN GEODETIC 1984",AN,-134,2,-48,2,149,2,-46,-4,109,161 +BAT,"DJAKARTA, INDONESIA",BR,-377,3,681,3,-50,3,-16,11,89,146 +BID,"BISSAU, Guinea-Bissau",IN,-173,25,253,25,27,25,5,19,-23,-7 +BER,"BERMUDA 1957, Bermuda Islands",CC,-73,20,213,20,296,20,31,34,-66,-63 +BOO,"BOGOTA OBSERVATORY, Colombia",IN,307,6,304,5,-318,6,-10,16,-85,-61 +BUR,"BUKIT RIMPAH, Banka & Belitung",BR,-384,-1,664,-1,-48,-1,-6,0,103,110 +CAC,"CAPE CANAVERAL, Fla & Bahamas",CC,-2,3,151,3,181,3,15,38,-94,-58 +CAI,"CAMPO INCHAUSPE 1969, Arg.",IN,-148,5,136,5,90,5,-62,-20,-76,-47 +CAO,"CANTON ASTRO 1966, Phoenix Is.",IN,298,15,-304,15,-375,15,-13,3,-180,-165 +CAP,"CAPE, South Africa",CD,-136,3,-108,6,-292,6,-43,-15,10,40 +CAZ,"CAMP AREA ASTRO, Camp McMurdo",IN,-104,-1,-129,-1,239,-1,-85,-70,135,180 +CCD,"S-JTSK, Czech Republic",BR,589,4,76,2,480,3,43,56,6,28 +CGE,"CARTHAGE, Tunisia",CD,-263,6,6,9,431,8,24,43,2,18 +CHI,"CHATHAM ISLAND ASTRO 1971, NZ",IN,175,15,-38,15,113,15,-46,-42,-180,-174 +CHU,"CHUA ASTRO, Paraguay",IN,-134,6,229,9,-29,5,-33,-14,-69,-49 +COA,"CORREGO ALEGRE, Brazil",IN,-206,5,172,3,-6,5,-39,9,-80,-29 +DAL,"DABOLA, Guinea",CD,-83,15,37,15,124,15,1,19,-18,-4 +DID,"DECEPTION ISLAND",CD,260,20,12,20,-147,20,-65,-62,-62,-58 +DOB,"GUX 1 ASTRO, Guadalcanal Is.",IN,252,25,-209,25,-751,25,-12,-8,158,163 +EAS,"EASTER ISLAND 1967",IN,211,25,147,25,111,25,-29,-26,-111,-108 +ENW,"WAKE-ENIWETOK 1960",HO,102,3,52,3,-38,3,1,16,159,175 +EST,"ESTONIA, 1937",BR,374,2,150,3,588,3,52,65,16,34 +EUR-M,"EUROPEAN 1950, Mean (3 Param)",IN,-87,3,-98,8,-121,5,30,80,5,33 +EUR-A,"EUROPEAN 1950, Western Europe",IN,-87,3,-96,3,-120,3,30,78,-15,25 +EUR-B,"EUROPEAN 1950, Greece",IN,-84,25,-95,25,-130,25,30,48,14,34 +EUR-C,"EUROPEAN 1950, Norway & Finland",IN,-87,3,-95,5,-120,3,52,80,-2,38 +EUR-D,"EUROPEAN 1950, Portugal & Spain",IN,-84,5,-107,6,-120,3,30,49,-15,10 +EUR-E,"EUROPEAN 1950, Cyprus",IN,-104,15,-101,15,-140,15,33,37,31,36 +EUR-F,"EUROPEAN 1950, Egypt",IN,-130,6,-117,8,-151,8,16,38,19,42 +EUR-G,"EUROPEAN 1950, England, Channel",IN,-86,3,-96,3,-120,3,48,62,-10,3 +EUR-H,"EUROPEAN 1950, Iran",IN,-117,9,-132,12,-164,11,19,47,37,69 +EUR-I,"EUROPEAN 1950, Sardinia(Italy)",IN,-97,25,-103,25,-120,25,37,43,6,12 +EUR-J,"EUROPEAN 1950, Sicily(Italy)",IN,-97,20,-88,20,-135,20,35,40,10,17 +EUR-K,"EUROPEAN 1950, England, Ireland",IN,-86,3,-96,3,-120,3,48,62,-12,3 +EUR-L,"EUROPEAN 1950, Malta",IN,-107,25,-88,25,-149,25,34,38,12,16 +EUR-S,"EUROPEAN 1950, Iraq, Israel",IN,-103,-1,-106,-1,-141,-1,20,48,24,60 +EUR-T,"EUROPEAN 1950, Tunisia",IN,-112,25,-77,25,-145,25,24,43,2,18 +EUS,"EUROPEAN 1979",IN,-86,3,-98,3,-119,3,30,80,-15,24 +FAH,"OMAN",CD,-346,3,-1,3,224,9,10,32,46,65 +FLO,"OBSERVATORIO MET. 1939, Flores",IN,-425,20,-169,20,81,20,38,41,-33,-30 +FOT,"FORT THOMAS 1955, Leeward Is.",CD,-7,25,215,25,225,25,16,19,-64,-61 +GAA,"GAN 1970, Rep. of Maldives",IN,-133,25,-321,25,50,25,-2,9,71,75 +GEO,"GEODETIC DATUM 1949, NZ",IN,84,5,-22,3,209,5,-48,-33,165,180 +GIZ,"DOS 1968, Gizo Island",IN,230,25,-199,25,-752,25,-10,-7,155,158 +GRA,"GRACIOSA BASE SW 1948, Azores",IN,-104,3,167,3,-38,3,37,41,-30,-26 +GUA,"GUAM 1963",CC,-100,3,-248,3,259,3,12,15,143,146 +GSE,"GUNUNG SEGARA, Indonesia",BR,-403,-1,684,-1,41,-1,-6,9,106,121 +HEN,"HERAT NORTH, Afghanistan",IN,-333,-1,-222,-1,114,-1,23,44,55,81 +HER,"HERMANNSKOGEL, old Yugoslavia",BR,682,-1,-203,-1,480,-1,35,52,7,29 +HIT,"PROVISIONAL SOUTH CHILEAN 1963",IN,16,25,196,25,93,25,-64,-25,-83,-60 +HJO,"HJORSEY 1955, Iceland",IN,-73,3,46,3,-86,6,61,69,-27,-11 +HKD,"HONG KONG 1963",IN,-156,25,-271,25,-189,25,21,24,112,116 +HTN,"HU-TZU-SHAN, Taiwan",IN,-637,15,-549,15,-203,15,20,28,117,124 +IBE,"BELLEVUE (IGN), Efate Is.",IN,-127,20,-769,20,472,20,-20,-16,167,171 +IDN,"INDONESIAN 1974",ID,-24,25,-15,25,5,25,-16,11,89,146 +IND-B,"INDIAN, Bangladesh",EA,282,10,726,8,254,12,15,33,80,100 +IND-I,"INDIAN, India & Nepal",EC,295,12,736,10,257,15,2,44,62,105 +IND-P,"INDIAN, Pakistan",EF,283,-1,682,-1,231,-1,17,44,55,81 +INF-A,"INDIAN 1954, Thailand",EA,217,15,823,6,299,12,0,27,91,111 +ING-A,"INDIAN 1960, Vietnam 16N",EA,198,25,881,25,317,25,2,30,101,115 +ING-B,"INDIAN 1960, Con Son Island",EA,182,25,915,25,344,25,6,11,104,109 +INH-A,"INDIAN 1975, Thailand",EA,209,12,818,10,290,12,0,27,91,111 +INH-A1,"INDIAN 1975, Thailand",EA,210,3,814,2,289,3,0,27,91,111 +IRL,"IRELAND 1965",AM,506,3,-122,3,611,3,50,57,-12,-4 +ISG,"ISTS 061 ASTRO 1968, S Georgia",IN,-794,25,119,25,-298,25,-56,-52,-38,-34 +IST,"ISTS 073 ASTRO 1969, Diego Garc",IN,208,25,-435,25,-229,25,-10,-4,69,75 +JOH,"JOHNSTON ISLAND 1961",IN,189,25,-79,25,-202,25,15,19,-171,-168 +KAN,"KANDAWALA, Sri Lanka",EA,-97,20,787,20,86,20,4,12,77,85 +KEG,"KERGUELEN ISLAND 1949",IN,145,25,-187,25,103,25,-52,-47,65,74 +KEA,"KERTAU 1948, W Malaysia & Sing.",EE,-11,10,851,8,5,6,-5,12,94,112 +KUS,"KUSAIE ASTRO 1951, Caroline Is.",IN,647,25,1777,25,-1124,25,-1,12,134,167 +LCF,"L.C. 5 ASTRO 1961, Cayman Brac",CC,42,25,124,25,147,25,18,21,-83,-78 +LEH,"LEIGON, Ghana",CD,-130,2,29,3,364,2,-1,17,-9,7 +LIB,"LIBERIA 1964",CD,-90,15,40,15,88,15,-1,14,-17,-1 +LUZ-A,"LUZON, Philippines",CC,-133,8,-77,11,-51,9,3,23,115,128 +LUZ-B,"LUZON, Mindanao Island",CC,-133,25,-79,25,-72,25,4,12,120,128 +MAS,"MASSAWA, Ethiopia",BR,639,25,405,25,60,25,7,25,37,53 +MER,"MERCHICH, Morocco",CD,31,5,146,3,47,3,22,42,-19,5 +MID,"MIDWAY ASTRO 1961, Midway Is.",IN,403,25,-81,25,277,25,25,30,-180,-169 +MIK,"MAHE 1971, Mahe Is.",CD,41,25,-220,25,-134,25,-6,-3,54,57 +MIN-A,"MINNA, Cameroon",CD,-81,25,-84,25,115,25,-4,19,3,23 +MIN-B,"MINNA, Nigeria",CD,-92,3,-93,6,122,5,-1,21,-4,20 +MOD,"ROME 1940, Sardinia",IN,-225,25,-65,25,9,25,37,43,6,12 +MPO,"M'PORALOKO, Gabon",CD,-74,25,-130,25,42,25,-10,8,3,20 +MVS,"VITI LEVU 1916, Viti Levu Is.",CD,51,25,391,25,-36,25,-20,-16,176,180 +NAH-A,"NAHRWAN, Masirah Island (Oman)",CD,-247,25,-148,25,369,25,19,22,57,60 +NAH-B,"NAHRWAN, United Arab Emirates",CD,-249,25,-156,25,381,25,17,32,45,62 +NAH-C,"NAHRWAN, Saudi Arabia",CD,-243,20,-192,20,477,20,8,38,28,62 +NAP,"NAPARIMA, Trinidad & Tobago",IN,-10,15,375,15,165,15,8,13,-64,-59 +NAR-A,"NORTH AMERICAN 1983, Alaska",RF,0,2,0,2,0,2,48,78,-175,-135 +NAR-B,"NORTH AMERICAN 1983, Canada",RF,0,2,0,2,0,2,36,90,-150,-50 +NAR-C,"NORTH AMERICAN 1983, CONUS",RF,0,2,0,2,0,2,15,60,-135,-60 +NAR-D,"NORTH AMERICAN 1983, Mexico",RF,0,2,0,2,0,2,11,35,-122,-72 +NAR-E,"NORTH AMERICAN 1983, Aleutian",RF,-2,5,0,2,4,5,51,74,-180,180 +NAR-H,"NORTH AMERICAN 1983, Hawaii",RF,1,2,1,2,-1,2,17,24,-164,-153 +NAS-A,"NORTH AMERICAN 1927, Eastern US",CC,-9,5,161,5,179,8,18,55,-102,-60 +NAS-B,"NORTH AMERICAN 1927, Western US",CC,-8,5,159,3,175,3,19,55,-132,-87 +NAS-C,"NORTH AMERICAN 1927, CONUS",CC,-8,5,160,5,176,6,15,60,-135,-60 +NAS-D,"NORTH AMERICAN 1927, Alaska",CC,-5,5,135,9,172,5,47,78,-175,-130 +NAS-E,"NORTH AMERICAN 1927, Canada",CC,-10,15,158,11,187,6,36,90,-150,-50 +NAS-F,"NORTH AMERICAN 1927, Alberta/BC",CC,-7,8,162,8,188,6,43,65,-145,-105 +NAS-G,"NORTH AMERICAN 1927, E. Canada",CC,-22,6,160,6,190,3,38,68,-85,-45 +NAS-H,"NORTH AMERICAN 1927, Man/Ont",CC,-9,9,157,5,184,5,36,63,-108,-69 +NAS-I,"NORTH AMERICAN 1927, NW Terr.",CC,4,5,159,5,188,3,43,90,-144,-55 +NAS-J,"NORTH AMERICAN 1927, Yukon",CC,-7,5,139,8,181,3,53,75,-147,-117 +NAS-L,"NORTH AMERICAN 1927, Mexico",CC,-12,8,130,6,190,6,10,38,-122,-80 +NAS-N,"NORTH AMERICAN 1927, C. America",CC,0,8,125,3,194,5,3,25,-98,-77 +NAS-O,"NORTH AMERICAN 1927, Canal Zone",CC,0,20,125,20,201,20,3,15,-86,-74 +NAS-P,"NORTH AMERICAN 1927, Caribbean",CC,-3,3,142,9,183,12,8,29,-87,-58 +NAS-Q,"NORTH AMERICAN 1927, Bahamas",CC,-4,5,154,3,178,5,19,29,-83,-71 +NAS-R,"NORTH AMERICAN 1927, San Salv.",CC,1,25,140,25,165,25,23,26,-75,-74 +NAS-T,"NORTH AMERICAN 1927, Cuba",CC,-9,25,152,25,178,25,18,25,-87,-72 +NAS-U,"NORTH AMERICAN 1927, Greenland",CC,11,25,114,25,195,25,74,81,-74,-56 +NAS-V,"NORTH AMERICAN 1927, Aleutian E",CC,-2,6,152,8,149,10,50,58,-180,-161 +NAS-W,"NORTH AMERICAN 1927, Aleutian W",CC,2,10,204,10,105,10,50,58,169,180 +NSD,"NORTH SAHARA 1959, Algeria",CD,-186,25,-93,25,310,25,13,43,-15,18 +OEG,"OLD EGYPTIAN 1907",HE,-130,3,110,6,-13,8,16,38,19,42 +OGB-M,"ORDNANCE GB 1936, Mean (3 Para)",AA,375,10,-111,10,431,15,44,66,-14,7 +OGB-A,"ORDNANCE GB 1936, England",AA,371,5,-112,5,434,6,44,61,-12,7 +OGB-B,"ORDNANCE GB 1936, Eng., Wales",AA,371,10,-111,10,434,15,44,61,-12,7 +OGB-C,"ORDNANCE GB 1936, Scotland",AA,384,10,-111,10,425,10,49,66,-14,4 +OGB-D,"ORDNANCE GB 1936, Wales",AA,370,20,-108,20,434,20,46,59,-11,3 +OHA-M,"OLD HAWAIIAN (CC), Mean",CC,61,25,-285,20,-181,20,17,24,-164,-153 +OHA-A,"OLD HAWAIIAN (CC), Hawaii",CC,89,25,-279,25,-183,25,17,22,-158,-153 +OHA-B,"OLD HAWAIIAN (CC), Kauai",CC,45,20,-290,20,-172,20,20,24,-161,-158 +OHA-C,"OLD HAWAIIAN (CC), Maui",CC,65,25,-290,25,-190,25,19,23,-158,-154 +OHA-D,"OLD HAWAIIAN (CC), Oahu",CC,58,10,-283,6,-182,6,20,23,-160,-156 +OHI-M,"OLD HAWAIIAN (IN), Mean",IN,201,25,-228,20,-346,20,17,24,-164,-153 +OHI-A,"OLD HAWAIIAN (IN), Hawaii",IN,229,25,-222,25,-348,25,17,22,-158,-153 +OHI-B,"OLD HAWAIIAN (IN), Kauai",IN,185,20,-233,20,-337,20,20,24,-161,-158 +OHI-C,"OLD HAWAIIAN (IN), Maui",IN,205,25,-233,25,-355,25,19,23,-158,-154 +OHI-D,"OLD HAWAIIAN (IN), Oahu",IN,198,10,-226,6,-347,6,20,23,-160,-156 +PHA,"AYABELLE LIGHTHOUSE, Djibouti",CD,-79,25,-129,25,145,25,5,20,36,49 +PIT,"PITCAIRN ASTRO 1967",IN,185,25,165,25,42,25,-27,-21,-134,-119 +PLN,"PICO DE LAS NIEVES, Canary Is.",IN,-307,25,-92,25,127,25,26,31,-20,-12 +POS,"PORTO SANTO 1936, Madeira Is.",IN,-499,25,-249,25,314,25,31,35,-18,-15 +PRP-A,"PROV. S AMERICAN 1956, Bolivia",IN,-270,5,188,11,-388,14,-28,-4,-75,-51 +PRP-B,"PROV. S AMERICAN 1956, N Chile",IN,-270,25,183,25,-390,25,-45,-12,-83,-60 +PRP-C,"PROV. S AMERICAN 1956, S Chile",IN,-305,20,243,20,-442,20,-64,-20,-83,-60 +PRP-D,"PROV. S AMERICAN 1956, Colombia",IN,-282,15,169,15,-371,15,-10,16,-85,-61 +PRP-E,"PROV. S AMERICAN 1956, Ecuador",IN,-278,3,171,5,-367,3,-11,7,-85,-70 +PRP-F,"PROV. S AMERICAN 1956, Guyana",IN,-298,6,159,14,-369,5,-4,14,-67,-51 +PRP-G,"PROV. S AMERICAN 1956, Peru",IN,-279,6,175,8,-379,12,-24,5,-87,-63 +PRP-H,"PROV. S AMERICAN 1956, Venez",IN,-295,9,173,14,-371,15,-5,18,-79,-54 +PRP-M,"PROV. S AMERICAN 1956, Mean",IN,-288,17,175,27,-376,27,-64,18,-87,-51 +PTB,"POINT 58, Burkina Faso & Niger",CD,-106,25,-129,25,165,25,0,10,-15,25 +PTN,"POINT NOIRE 1948, Congo",CD,-148,25,51,25,-291,25,-11,10,5,25 +PUK,"PULKOVO 1942, Russia",KA,28,-1,-130,-1,-95,-1,36,89,-180,180 +PUR,"PUERTO RICO & Virgin Is.",CC,11,3,72,3,-101,3,16,20,-69,-63 +QAT,"QATAR NATIONAL",IN,-128,20,-283,20,22,20,19,32,45,57 +QUO,"QORNOQ, South Greenland",IN,164,25,138,25,-189,32,57,85,-77,-7 +REU,"REUNION, Mascarene Is.",IN,94,25,-948,25,-1262,25,-27,-12,47,65 +SAE,"SANTO (DOS) 1965",IN,170,25,42,25,84,25,-20,-11,163,172 +SAO,"SAO BRAZ, Santa Maria Is.",IN,-203,25,141,25,53,25,35,39,-27,-23 +SAP,"SAPPER HILL 1943, E Falkland Is",IN,-355,1,21,1,72,1,-54,-50,-61,-56 +SAN-M,"SOUTH AMERICAN 1969, Mean",SA,-57,15,1,6,-41,9,-65,-50,-90,-25 +SAN-A,"SOUTH AMERICAN 1969, Argentina",SA,-62,5,-1,5,-37,5,-62,-20,-76,-47 +SAN-B,"SOUTH AMERICAN 1969, Bolivia",SA,-61,15,2,15,-48,15,-28,-4,-75,-51 +SAN-C,"SOUTH AMERICAN 1969, Brazil",SA,-60,3,-2,5,-41,5,-39,9,-80,-29 +SAN-D,"SOUTH AMERICAN 1969, Chile",SA,-75,15,-1,8,-44,11,-64,-12,-83,-60 +SAN-E,"SOUTH AMERICAN 1969, Colombia",SA,-44,6,6,6,-36,5,-10,16,-85,-61 +SAN-F,"SOUTH AMERICAN 1969, Ecuador",SA,-48,3,3,3,-44,3,-11,7,-85,-70 +SAN-G,"SOUTH AMERICAN 1969, Guyana",SA,-53,9,3,5,-47,5,-4,14,-67,-51 +SAN-H,"SOUTH AMERICAN 1969, Paraguay",SA,-61,15,2,15,-33,15,-33,-14,-69,-49 +SAN-I,"SOUTH AMERICAN 1969, Peru",SA,-58,5,0,5,-44,5,-24,5,-87,-63 +SAN-J,"SOUTH AMERICAN 1969, Baltra",SA,-47,25,26,25,-42,25,-2,1,-92,-89 +SAN-K,"SOUTH AMERICAN 1969, Trinidad",SA,-45,25,12,25,-33,25,4,17,-68,-55 +SAN-L,"SOUTH AMERICAN 1969, Venezuela",SA,-45,3,8,6,-33,3,-5,18,-79,-54 +SCK,"SCHWARZECK, Namibia",BN,616,20,97,20,-251,20,-35,-11,5,31 +SGM,"SELVAGEM GRANDE 1938, Salvage Is,"I,N -28,9 2,5 -12,4 25,6,0 2,28,32,-18,-14 +SHB,"ASTRO DOS 71/4, St. Helena Is.",IN,-320,25,550,25,-494,25,-18,-14,-7,-4 +SOA,"SOUTH ASIA, Singapore",FA,7,25,-10,25,-26,25,0,3,102,106 +SPK-A,"S-42 (PULKOVO 1942), Hungary",KA,28,2,-121,2,-77,2,40,54,11,29 +SPK-B,"S-42 (PULKOVO 1942), Poland",KA,23,4,-124,2,-82,4,43,60,8,30 +SPK-C,"S-42 (PK42) Former Czechoslov.",KA,26,3,-121,3,-78,2,42,57,6,28 +SPK-D,"S-42 (PULKOVO 1942), Latvia",KA,24,2,-124,2,-82,2,50,64,15,34 +SPK-E,"S-42 (PK 1942), Kazakhstan",KA,15,25,-130,25,-84,25,35,62,41,93 +SPK-F,"S-42 (PULKOVO 1942), Albania",KA,24,3,-130,3,-92,3,34,48,14,26 +SPK-G,"S-42 (PULKOVO 1942), Romania",KA,28,3,-121,5,-77,3,38,54,15,35 +SRL,"SIERRA LEONE 1960",CD,-88,15,4,15,101,15,1,16,-19,-4 +TAN,"TANANARIVE OBSERVATORY 1925",IN,-189,-1,-242,-1,-91,-1,-34,-8,40,53 +TDC,"TRISTAN ASTRO 1968",IN,-632,25,438,25,-609,25,-39,-36,-14,-11 +TIL,"TIMBALAI 1948, Brunei & E Malay",EB,-679,10,669,10,-48,12,-5,15,101,125 +TOY-A,"TOKYO, Japan",BR,-148,8,507,5,685,8,19,51,119,156 +TOY-B,"TOKYO, South Korea",BR,-146,8,507,5,687,8,27,45,120,139 +TOY-B1,"TOKYO, South Korea",BR,-147,2,506,2,687,2,27,45,120,139 +TOY-C,"TOKYO, Okinawa",BR,-158,20,507,5,676,20,19,31,119,134 +TOY-M,"TOKYO, Mean",BR,-148,20,507,5,685,20,23,53,120,155 +TRN,"ASTRO TERN ISLAND (FRIG) 1961",IN,114,25,-116,25,-333,25,22,26,-168,-164 +VOI,"VOIROL 1874, Algeria",CD,-73,-1,-247,-1,227,-1,13,43,-15,18 +VOR,"VOIROL 1960, Algeria",CD,-123,25,-206,25,219,25,13,43,-15,18 +WAK,"WAKE ISLAND ASTRO 1952",IN,276,25,-57,25,149,25,17,21,164,168 +YAC,"YACARE, Uruguay",IN,-155,-1,171,-1,37,-1,-40,-25,-65,-47 +ZAN,"ZANDERIJ, Suriname",IN,-265,5,120,5,-358,8,-10,20,-76,-47 +KGS,"KOREAN GEO DATUM 1995, S Korea",WE,0,1,0,1,0,1,27,45,120,139 +SIR,"SIRGAS, South America",RF,0,1,0,1,0,1,-65,-50,-90,-25 +EUR-7,"EUROPEAN 1950, Mean (7 Param)",IN,-102,,-102,,-129,,,,,0.413,-0.184,0.385,0.0000024664 +OGB-7,"ORDNANCE GB 1936, Mean (7 Para)",AA,446,,-99,,544,,,,,,-0.945,-0.261,-0.435,-0.0000208927 diff --git a/utils/gdal/gdal-data/gt_ellips.csv b/utils/gdal/gdal-data/gt_ellips.csv new file mode 100644 index 0000000..2dd3b3a --- /dev/null +++ b/utils/gdal/gdal-data/gt_ellips.csv @@ -0,0 +1,24 @@ +NAME,CODE,A,B,RF +Airy 1830 ,AA,6377563.396,6356256.9090,299.324964600 +Modified Airy ,AM,6377340.189,6356034.4480,299.324964600 +Australian National ,AN,6378160.000,6356774.7190,298.250000000 +Bessel 1841(Namibia) ,BN,6377483.865,6356165.3830,299.152812800 +Bessel 1841 ,BR,6377397.155,6356078.9630,299.152812800 +Clarke 1866 ,CC,6378206.400,6356583.8000,294.978698200 +Clarke 1880 ,CD,6378249.145,6356514.8700,293.465000000 +Everest (India 1830) ,EA,6377276.345,6356075.4130,300.801700000 +Everest (E. Malasia, Brunei) ,EB,6377298.556,6356097.5500,300.801700000 +Everest 1956 (India) ,EC,6377301.243,6356100.2280,300.801700000 +Everest 1969 (West Malasia) ,ED,6377295.664,6356094.6680,300.801700000 +Everest 1948(W.Mals. & Sing.) ,EE,6377304.063,6356103.0390,300.801700000 +Everest (Pakistan) ,EF,6377309.613,6356109.5710,300.801700000 +Mod. Fischer 1960(South Asia) ,FA,6378155.000,6356773.3200,298.300000000 +Helmert 1906 ,HE,6378200.000,6356818.1700,298.300000000 +Hough 1960 ,HO,6378270.000,6356794.3430,297.000000000 +Indonesian 1974 ,ID,6378160.000,6356774.5040,298.247000000 +International 1924 ,IN,6378388.000,6356911.9460,297.000000000 +Krassovsky 1940 ,KA,6378245.000,6356863.0190,298.300000000 +GRS 80 ,RF,6378137.000,6356752.3141,298.257222101 +South American 1969 ,SA,6378160.000,6356774.7190,298.250000000 +WGS 72 ,WD,6378135.000,6356750.5200,298.260000000 +WGS 84 ,WE,6378137.000,6356752.3142,298.257223563 diff --git a/utils/gdal/gdal-data/header.dxf b/utils/gdal/gdal-data/header.dxf new file mode 100644 index 0000000..3cf13f4 --- /dev/null +++ b/utils/gdal/gdal-data/header.dxf @@ -0,0 +1,1124 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1018 + 9 +$ACADMAINTVER + 70 + 0 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$EXTMIN + 10 +30.0 + 20 +49.75 + 30 +0.0 + 9 +$EXTMAX + 10 +130.5 + 20 +163.1318914119703 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +12.0 + 20 +9.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.5 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.5 + 9 +$CHAMFERB + 40 +0.5 + 9 +$CHAMFERC + 40 +1.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +44 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$PEXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +12.0 + 20 +9.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +1.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 0 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 0 + 9 +$INSUNITS + 70 + 1 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 9 +$SORTENTS +280 + 127 + 9 +$INDEXCTL +280 + 0 + 9 +$HIDETEXT +280 + 1 + 9 +$XCLIPFRAME +290 + 0 + 9 +$HALOGAP +280 + 0 + 9 +$OBSCOLOR + 70 + 257 + 9 +$OBSLTYPE +280 + 0 + 9 +$INTERSECTIONDISPLAY +280 + 0 + 9 +$INTERSECTIONCOLOR + 70 + 257 + 9 +$DIMASSOC +280 + 2 + 9 +$PROJECTNAME + 1 + + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 + 91 + 4 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +80.25 + 22 +106.4409457059851 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +113.3818914119703 + 41 +0.8863849310366128 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 1000 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +Standard + 70 + 0 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES diff --git a/utils/gdal/gdal-data/inspire_cp_BasicPropertyUnit.gfs b/utils/gdal/gdal-data/inspire_cp_BasicPropertyUnit.gfs new file mode 100644 index 0000000..43e0f47 --- /dev/null +++ b/utils/gdal/gdal-data/inspire_cp_BasicPropertyUnit.gfs @@ -0,0 +1,57 @@ + + + BasicPropertyUnit + BasicPropertyUnit + None + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + nationalCadastralReference + nationalCadastralReference + String + + + areaValue + areaValue + Real + + + areaValue_uom + areaValue@uom + String + + + validFrom + validFrom + String + + + validTo + validTo + String + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + administrativeUnit_href + administrativeUnit@href + String + + + diff --git a/utils/gdal/gdal-data/inspire_cp_CadastralBoundary.gfs b/utils/gdal/gdal-data/inspire_cp_CadastralBoundary.gfs new file mode 100644 index 0000000..6b27130 --- /dev/null +++ b/utils/gdal/gdal-data/inspire_cp_CadastralBoundary.gfs @@ -0,0 +1,60 @@ + + + CadastralBoundary + CadastralBoundary + + geometry + LineString + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + + + estimatedAccuracy + estimatedAccuracy + Real + + + estimatedAccuracy_uom + estimatedAccuracy@uom + String + + + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + + validFrom + validFrom + String + + + validTo + validTo + String + + + + parcel_href + parcel@href + StringList + + + diff --git a/utils/gdal/gdal-data/inspire_cp_CadastralParcel.gfs b/utils/gdal/gdal-data/inspire_cp_CadastralParcel.gfs new file mode 100644 index 0000000..129b0e2 --- /dev/null +++ b/utils/gdal/gdal-data/inspire_cp_CadastralParcel.gfs @@ -0,0 +1,81 @@ + + + CadastralParcel + CadastralParcel + + geometry + geometry + MultiPolygon + + + referencePoint + referencePoint + Point + + + areaValue + areaValue + Real + + + areaValue_uom + areaValue@uom + String + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + label + label + String + + + nationalCadastralReference + nationalCadastralReference + String + + + validFrom + validFrom + String + + + validTo + validTo + String + + + basicPropertyUnit_href + basicPropertyUnit@href + StringList + + + administrativeUnit_href + administrativeUnit@href + String + + + zoning_href + zoning@href + String + + + diff --git a/utils/gdal/gdal-data/inspire_cp_CadastralZoning.gfs b/utils/gdal/gdal-data/inspire_cp_CadastralZoning.gfs new file mode 100644 index 0000000..e564dff --- /dev/null +++ b/utils/gdal/gdal-data/inspire_cp_CadastralZoning.gfs @@ -0,0 +1,161 @@ + + + CadastralZoning + CadastralZoning + + + geometry + geometry + MultiPolygon + + + referencePoint + referencePoint + Point + + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + + estimatedAccuracy + estimatedAccuracy + Real + + + estimatedAccuracy_uom + estimatedAccuracy@uom + String + + + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + + label + label + String + + + + level + level + String + + + + levelName + levelName|LocalisedCharacterString + StringList + + + levelName_locale + levelName|LocalisedCharacterString@locale + StringList + + + + + + name_language + name|GeographicalName|language + StringList + + + name_nativeness + name|GeographicalName|nativeness + StringList + + + name_nameStatus + name|GeographicalName|nameStatus + StringList + + + name_pronunciation + name|GeographicalName|pronunciation + StringList + + + name_spelling_text + name|GeographicalName|spelling|SpellingOfName|text + StringList + + + name_spelling_script + name|GeographicalName|spelling|SpellingOfName|script + StringList + + + + nationalCadastalZoningReference + nationalCadastalZoningReference + String + + + + originalMapScaleDenominator + originalMapScaleDenominator + Integer + + + + validFrom + validFrom + String + + + validTo + validTo + String + + + + upperLevelUnit_href + upperLevelUnit@href + String + + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_AdmArea.gfs b/utils/gdal/gdal-data/jpfgdgml_AdmArea.gfs new file mode 100644 index 0000000..1b06655 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_AdmArea.gfs @@ -0,0 +1,59 @@ + + + AdmArea + AdmArea + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + admCode + admCode + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_AdmBdry.gfs b/utils/gdal/gdal-data/jpfgdgml_AdmBdry.gfs new file mode 100644 index 0000000..0214a6f --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_AdmBdry.gfs @@ -0,0 +1,49 @@ + + + AdmBdry + AdmBdry + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_AdmPt.gfs b/utils/gdal/gdal-data/jpfgdgml_AdmPt.gfs new file mode 100644 index 0000000..5f80403 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_AdmPt.gfs @@ -0,0 +1,59 @@ + + + AdmPt + AdmPt + pos + Point + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + admCode + admCode + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_BldA.gfs b/utils/gdal/gdal-data/jpfgdgml_BldA.gfs new file mode 100644 index 0000000..007b1a3 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_BldA.gfs @@ -0,0 +1,54 @@ + + + BldA + BldA + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_BldL.gfs b/utils/gdal/gdal-data/jpfgdgml_BldL.gfs new file mode 100644 index 0000000..f456be8 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_BldL.gfs @@ -0,0 +1,54 @@ + + + BldL + BldL + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_Cntr.gfs b/utils/gdal/gdal-data/jpfgdgml_Cntr.gfs new file mode 100644 index 0000000..2f5a40e --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_Cntr.gfs @@ -0,0 +1,54 @@ + + + Cntr + Cntr + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + alti + alti + Real + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_CommBdry.gfs b/utils/gdal/gdal-data/jpfgdgml_CommBdry.gfs new file mode 100644 index 0000000..f17b98b --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_CommBdry.gfs @@ -0,0 +1,49 @@ + + + CommBdry + CommBdry + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_CommPt.gfs b/utils/gdal/gdal-data/jpfgdgml_CommPt.gfs new file mode 100644 index 0000000..e6666b1 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_CommPt.gfs @@ -0,0 +1,59 @@ + + + CommPt + CommPt + pos + Point + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + admCode + admCode + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_Cstline.gfs b/utils/gdal/gdal-data/jpfgdgml_Cstline.gfs new file mode 100644 index 0000000..7dbe45e --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_Cstline.gfs @@ -0,0 +1,54 @@ + + + Cstline + Cstline + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_ElevPt.gfs b/utils/gdal/gdal-data/jpfgdgml_ElevPt.gfs new file mode 100644 index 0000000..e86ba79 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_ElevPt.gfs @@ -0,0 +1,54 @@ + + + ElevPt + ElevPt + pos + Point + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + alti + alti + Real + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_GCP.gfs b/utils/gdal/gdal-data/jpfgdgml_GCP.gfs new file mode 100644 index 0000000..b7810cf --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_GCP.gfs @@ -0,0 +1,94 @@ + + + GCP + GCP + pos + Point + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + advNo + advNo + String + + + orgName + orgName + String + + + type + type + String + + + gcpClass + gcpClass + String + + + gcpCode + gcpCode + String + + + name + name + String + + + B + B + Real + + + L + L + Real + + + alti + alti + Real + + + altiAcc + altiAcc + Integer + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_LeveeEdge.gfs b/utils/gdal/gdal-data/jpfgdgml_LeveeEdge.gfs new file mode 100644 index 0000000..c13e396 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_LeveeEdge.gfs @@ -0,0 +1,49 @@ + + + LeveeEdge + LeveeEdge + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RailCL.gfs b/utils/gdal/gdal-data/jpfgdgml_RailCL.gfs new file mode 100644 index 0000000..7092181 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RailCL.gfs @@ -0,0 +1,54 @@ + + + RailCL + RailCL + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RdASL.gfs b/utils/gdal/gdal-data/jpfgdgml_RdASL.gfs new file mode 100644 index 0000000..9c4e1ac --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RdASL.gfs @@ -0,0 +1,44 @@ + + + RdASL + RdASL + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RdArea.gfs b/utils/gdal/gdal-data/jpfgdgml_RdArea.gfs new file mode 100644 index 0000000..7729d2d --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RdArea.gfs @@ -0,0 +1,54 @@ + + + RdArea + RdArea + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + name + name + String + + + admOffice + admOffice + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RdCompt.gfs b/utils/gdal/gdal-data/jpfgdgml_RdCompt.gfs new file mode 100644 index 0000000..0675e93 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RdCompt.gfs @@ -0,0 +1,59 @@ + + + RdCompt + RdCompt + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + admOffice + admOffice + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RdEdg.gfs b/utils/gdal/gdal-data/jpfgdgml_RdEdg.gfs new file mode 100644 index 0000000..de9fe09 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RdEdg.gfs @@ -0,0 +1,59 @@ + + + RdEdg + RdEdg + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + admOffice + admOffice + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RdMgtBdry.gfs b/utils/gdal/gdal-data/jpfgdgml_RdMgtBdry.gfs new file mode 100644 index 0000000..24e2ab3 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RdMgtBdry.gfs @@ -0,0 +1,49 @@ + + + RdMgtBdry + RdMgtBdry + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RdSgmtA.gfs b/utils/gdal/gdal-data/jpfgdgml_RdSgmtA.gfs new file mode 100644 index 0000000..f63b17d --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RdSgmtA.gfs @@ -0,0 +1,59 @@ + + + RdSgmtA + RdSgmtA + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + admOffice + admOffice + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_RvrMgtBdry.gfs b/utils/gdal/gdal-data/jpfgdgml_RvrMgtBdry.gfs new file mode 100644 index 0000000..2636131 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_RvrMgtBdry.gfs @@ -0,0 +1,49 @@ + + + RvrMgtBdry + RvrMgtBdry + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_SBAPt.gfs b/utils/gdal/gdal-data/jpfgdgml_SBAPt.gfs new file mode 100644 index 0000000..438b7de --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_SBAPt.gfs @@ -0,0 +1,49 @@ + + + SBAPt + SBAPt + pos + Point + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + sbaNo + sbaNo + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_SBArea.gfs b/utils/gdal/gdal-data/jpfgdgml_SBArea.gfs new file mode 100644 index 0000000..9fc59d8 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_SBArea.gfs @@ -0,0 +1,54 @@ + + + SBArea + SBArea + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + sbaNo + sbaNo + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_SBBdry.gfs b/utils/gdal/gdal-data/jpfgdgml_SBBdry.gfs new file mode 100644 index 0000000..b291583 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_SBBdry.gfs @@ -0,0 +1,44 @@ + + + SBBdry + SBBdry + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_WA.gfs b/utils/gdal/gdal-data/jpfgdgml_WA.gfs new file mode 100644 index 0000000..7eff1d6 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_WA.gfs @@ -0,0 +1,54 @@ + + + WA + WA + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_WL.gfs b/utils/gdal/gdal-data/jpfgdgml_WL.gfs new file mode 100644 index 0000000..7d20ea2 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_WL.gfs @@ -0,0 +1,54 @@ + + + WL + WL + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_WStrA.gfs b/utils/gdal/gdal-data/jpfgdgml_WStrA.gfs new file mode 100644 index 0000000..02652ca --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_WStrA.gfs @@ -0,0 +1,54 @@ + + + WStrA + WStrA + area + Polygon + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/jpfgdgml_WStrL.gfs b/utils/gdal/gdal-data/jpfgdgml_WStrL.gfs new file mode 100644 index 0000000..8341102 --- /dev/null +++ b/utils/gdal/gdal-data/jpfgdgml_WStrL.gfs @@ -0,0 +1,54 @@ + + + WStrL + WStrL + loc + LineString + urn:ogc:def:crs:EPSG::6668 + + fid + fid + String + + + lfSpanFr + lfSpanFr|timePosition + String + + + lfSpanTo + lfSpanTo|timePosition + String + + + devDate + devDate|timePosition + String + + + orgGILvl + orgGILvl + String + + + orgMDId + orgMDId + String + + + vis + vis + String + + + type + type + String + + + name + name + String + + + diff --git a/utils/gdal/gdal-data/netcdf_config.xsd b/utils/gdal/gdal-data/netcdf_config.xsd new file mode 100644 index 0000000..5d6acc2 --- /dev/null +++ b/utils/gdal/gdal-data/netcdf_config.xsd @@ -0,0 +1,143 @@ + + + + + + + + + + Define a layer creation option that applies to all layers. + + + + + Define a global attribute that must be written (or removed) and applies to all layers. + + + + + Define the characteristics of an OGR field / netCDF variable that applies to all layers (that actually uses it) + + + + + Define layer specific settings for layer creaetion options, fields and attributes. + + + + + + + + + + + + + + + + Value to set as attribute, or empty string + to delete an existing attribute + + + + + + + + + + + + + + + + + + Define an attribute that must be written (or removed) from a OGR field / netCDF variable. + + + + + OGR field name. + + + netCDF variable name. When both name + and netcdf_name are set, the OGR field {name} will be written as the + netCDF {netcdf_name} variable. When netcdf_name is set, but name is none, + then the Field definition will match an implicitly created netCDF variable, + such as x/lon, y/lat, z, ... + + + + + Name of the main dimension against which the variable must be indexed. + If not set, the record dimension will be used. Only useful when using + a layer with FeatureType!=Point. + + + + + + + + + Define a layer creation option. Overrides or appended to + existing global layer creation options. + + + + + Define a global attribute that must be written (or removed). + Overrides or appended to existing global attributes. + + + + + Define the characteristics of an OGR field / netCDF variable + (that must exist as an explicit OGR field, or an implicitly created netCDF variable). + Supersedes global Field definition. + + + + + OGR layer name. + + + netCDF group name. + + + + diff --git a/utils/gdal/gdal-data/nitf_spec.xml b/utils/gdal/gdal-data/nitf_spec.xml new file mode 100644 index 0000000..4e14414 --- /dev/null +++ b/utils/gdal/gdal-data/nitf_spec.xml @@ -0,0 +1,3306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/nitf_spec.xsd b/utils/gdal/gdal-data/nitf_spec.xsd new file mode 100644 index 0000000..384efe2 --- /dev/null +++ b/utils/gdal/gdal-data/nitf_spec.xsd @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/ogrinfo_output.schema.json b/utils/gdal/gdal-data/ogrinfo_output.schema.json new file mode 100644 index 0000000..324a811 --- /dev/null +++ b/utils/gdal/gdal-data/ogrinfo_output.schema.json @@ -0,0 +1,505 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Schema for ogrinfo -json output", + + "oneOf": [ + { + "$ref": "#/definitions/dataset" + } + ], + + "definitions": { + + "dataset": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "driverShortName": { + "type": "string" + }, + "driverLongName": { + "type": "string" + }, + "layers": { + "type": "array", + "items": { + "$ref": "#/definitions/layer" + } + }, + "metadata": { + "$ref": "#/definitions/metadata" + }, + "domains": { + "$ref": "#/definitions/domains" + }, + "relationships": { + "$ref": "#/definitions/relationships" + }, + "rootGroup": { + "$ref": "#/definitions/group" + } + }, + "required": [ + "layers", + "metadata", + "domains" + ], + "additionalProperties": false + }, + + "layer": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "metadata": { + "$ref": "#/definitions/metadata" + }, + "fidColumnName": { + "type": "string" + }, + "featureCount": { + "type": "number" + }, + "features": { + "type": "array", + "items": { + "$ref": "https://geojson.org/schema/Feature.json" + } + }, + "fields": { + "type": "array", + "items": { + "$ref": "#/definitions/field" + } + }, + "geometryFields": { + "type": "array", + "items": { + "$ref": "#/definitions/geometryField" + } + } + }, + "required": [ + "name", + "metadata", + "geometryFields", + "fields" + ], + "additionalProperties": false + }, + + "metadata": { + "type": "object", + "$comment": "Object whose keys are metadata domain names. The empty string is a valid metadata domain name, and is used for the default domain.", + "patternProperties": { + "^.*$": { + "$ref": "#/definitions/metadataDomain" + } + } + }, + + "metadataDomain": { + "$comment": " The values of a metadadomain are key: string pairs, or arbitrary JSON objects for metadata domain names starting with the \"json:\" prefix.", + "any": [ + { + "type": "object" + }, + { + "type": "#/definitions/keyValueDict" + } + ] + }, + + "field": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/fieldType" + }, + "subType": { + "$ref": "#/definitions/fieldSubType" + }, + "width": { + "type": "integer" + }, + "precision": { + "type": "integer" + }, + "nullable": { + "type": "boolean" + }, + "uniqueConstraint": { + "type": "boolean" + }, + "defaultValue": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "domainName": { + "type": "string" + }, + "comment": { + "type": "string" + }, + "timezone": { + "type": "string", + "pattern": "^(localtime|(mixed timezones)|UTC|((\\+|-)[0-9][0-9]:[0-9][0-9]))$" + } + }, + "required": [ + "name", + "type", + "nullable", + "uniqueConstraint" + ], + "additionalProperties": false + }, + + "fieldType": { + "enum": [ + "Integer", + "Integer64", + "Real", + "String", + "Binary", + "IntegerList", + "Integer64List", + "RealList", + "StringList", + "Date", + "Time", + "DateTime" + ] + }, + + "fieldSubType": { + "enum": [ + "None", + "Boolean", + "Int16", + "Float32", + "JSON", + "UUID" + ] + }, + + "geometryField": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "pattern": "^(Geometry|((Multi)?Point)|((Multi)?LineString)|((Multi)?Polygon)|GeometryCollection|((Multi)?Curve)|((Multi)?Surface)|CircularString|CompoundCurve|CurvePolygon|Tin|PolyhedralSurface|Triangle)[Z]?[M]?$" + }, + "nullable": { + "type": "boolean" + }, + "extent": { + "type": "array", + "items": { + "type": "number", + "minItems": 4, + "maxItems": 4 + } + }, + "coordinateSystem": { + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/coordinateSystem" + } + ] + }, + "supportedSRSList": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "object", + "properties": { + "id": { + "type": "object", + "properties": { + "authority": { + "type": "string" + }, + "code": { + "type": "string" + } + } + } + }, + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "wkt": { + "type": "string" + } + }, + "additionalProperties": false + } + ] + } + } + }, + "required": [ + "name", + "type" + ], + "additionalProperties": false + }, + + "coordinateSystem": { + "type": "object", + "properties": { + "wkt": { + "type": "string" + }, + "projjson": { + "$ref": "https://proj.org/schemas/v0.5/projjson.schema.json" + }, + "dataAxisToSRSAxisMapping": { + "type": "array", + "items": { + "type": "number", + "minItems": 2, + "maxItems": 3 + } + }, + "coordinateEpoch": { + "type": "number" + } + }, + "required": [ + "wkt", + "dataAxisToSRSAxisMapping" + ], + "additionalProperties": false + }, + + "domains": { + "type": "object", + "patternProperties": { + "^.*$": { + "$ref": "#/definitions/domain" + } + }, + "additionalProperties": false + }, + + "keyValueDict": { + "type": "object", + "patternProperties": { + "^.*$": {} + } + }, + + "domain": { + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "type": { + "enum": [ + "coded", + "range", + "glob" + ] + }, + "fieldType": { + "$ref": "#/definitions/fieldType" + }, + "fieldSubType": { + "$ref": "#/definitions/fieldSubType" + }, + "glob": { + "$comment": "only present when type=coded", + "type": "string" + }, + "codedValues": { + "$comment": "only present when type=coded", + "$ref": "#/definitions/keyValueDict" + }, + "splitPolicy": { + "enum": [ + "default value", + "duplicate", + "geometry ratio" + ] + }, + "mergePolicy": { + "enum": [ + "default value", + "sum", + "geometry weighted" + ] + }, + "minValue": { + "$comment": "only present when type=range", + "any": [ + { + "type": "string " + }, + { + "type": "number" + } + ] + }, + "minValueIncluded": { + "$comment": "only present when type=range", + "type": "boolean" + }, + "maxValue": { + "$comment": "only present when type=range", + "any": [ + { + "type": "string " + }, + { + "type": "number" + } + ] + }, + "maxValueIncluded": { + "$comment": "only present when type=range", + "type": "boolean" + } + }, + "required": [ + "type", + "fieldType", + "splitPolicy", + "mergePolicy" + ], + "additionalProperties": false + }, + + "group": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "layerNames": { + "type": "array", + "items": { + "type": "string" + } + }, + "groups": { + "type": "array", + "items": { + "$ref": "#/definitions/group" + } + } + }, + "required": [ + "layerNames", + "groups" + ], + "additionalProperties": false + }, + + "relationships": { + "type": "object", + "patternProperties": { + "^.*$": { + "$ref": "#/definitions/relationship" + } + }, + "additionalProperties": false + }, + + "relationship": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "Composite", + "Association", + "Aggregation" + ] + }, + "related_table_type": { + "type": "string" + }, + "cardinality": { + "type": "string", + "enum": [ + "OneToOne", + "OneToMany", + "ManyToOne", + "ManyToMany" + ] + }, + "left_table_name": { + "type": "string" + }, + "right_table_name": { + "type": "string" + }, + "left_table_fields": { + "type": "array", + "items": { + "type": "string" + } + }, + "right_table_fields": { + "type": "array", + "items": { + "type": "string" + } + }, + "mapping_table_name": { + "type": "string" + }, + "left_mapping_table_fields": { + "type": "array", + "items": { + "type": "string" + } + }, + "right_mapping_table_fields": { + "type": "array", + "items": { + "type": "string" + } + }, + "forward_path_label": { + "type": "string" + }, + "backward_path_label": { + "type": "string" + } + }, + "required": [ + "type", + "related_table_type", + "cardinality", + "left_table_name", + "right_table_name", + "left_table_fields", + "right_table_fields", + "forward_path_label", + "backward_path_label" + ], + "additionalProperties": false + } + } +} diff --git a/utils/gdal/gdal-data/ogrvrt.xsd b/utils/gdal/gdal-data/ogrvrt.xsd new file mode 100644 index 0000000..6adc791 --- /dev/null +++ b/utils/gdal/gdal-data/ogrvrt.xsd @@ -0,0 +1,543 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Required element + + + + + Optional element + + + + + SrcLayer or(eclusive) SrcSQL are required elements + + + + + + + + + + + + + + + + Use GeometryField.GeometryType for multi-geometry field support. + + + + + Use GeometryField.SRS for multi-geometry field support. + + + + + May be repeated + + + + + May be repeated + + + + + Use GeometryField.SrcRegion for multi-geometry field support. + + + + + Default to FALSE. + + + + + + Use GeometryField.ExtentXMin, etc... for multi-geometry field support. + + + + + + + + + + + + + + + + + + + + + + + + + + + User-facing name of the FID column. + + + + + + + + + + + + + + + + + + + + + Default to FALSE. + + + + + + Default to FALSE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defaults to the value of "name" if not specified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defaults to Direct. + + + + + Name of the geometry field + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns". Defaults to TRUE. + + + + + Only used if no Field element is found at the OGRVRTLayer level + + + + + + + + + + + + + + + + + + + + + + + Used if encoding = "WKT", "WKB" or "Shape" to find + the attribute field of the source layer. + Used also in multiple geometry fields scenario to retrieve the + source geometry field matching the target VRT geometry field. + + + + + + + + + + + + Defaults to FALSE. + + + + + + + + + A valid WKT for a POLYGON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + May be repeated + + + + + May be repeated + + + + + May be repeated + + + + + + Use GeometryField.GeometryType for multi-geometry field support. + + + + + Use GeometryField.SRS for multi-geometry field support. + + + + + Defaults to Union if no Field or GeometryField element is specified. + + + + + May be repeated + + + + + May be repeated + + + + + Defaults to FALSE. + + + + + Name of fields in which to place the name of the source layer of each feature. + + + + + + Use GeometryField.ExtentXMin, etc. for multi-geometry field support. + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/osmconf.ini b/utils/gdal/gdal-data/osmconf.ini new file mode 100644 index 0000000..b34c683 --- /dev/null +++ b/utils/gdal/gdal-data/osmconf.ini @@ -0,0 +1,132 @@ +# +# Configuration file for OSM import +# + +# put here the name of keys, or key=value, for ways that are assumed to be polygons if they are closed +# see http://wiki.openstreetmap.org/wiki/Map_Features +closed_ways_are_polygons=aeroway,amenity,boundary,building,craft,geological,historic,landuse,leisure,military,natural,office,place,shop,sport,tourism,highway=platform,public_transport=platform + +# Uncomment to avoid laundering of keys ( ':' turned into '_' ) +#attribute_name_laundering=no + +# Some tags, set on ways and when building multipolygons, multilinestrings or other_relations, +# are normally filtered out early, independent of the 'ignore' configuration below. +# Uncomment to disable early filtering. The 'ignore' lines below remain active. +#report_all_tags=yes + +# uncomment to report all nodes, including the ones without any (significant) tag +#report_all_nodes=yes + +# uncomment to report all ways, including the ones without any (significant) tag +#report_all_ways=yes + +# uncomment to specify the the format for the all_tags/other_tags field should be JSON +# instead of the default HSTORE formatting. +# Valid values for tags_format are "hstore" and "json" +#tags_format=json + +[points] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,barrier,highway,ref,address,is_in,place,man_made +# keys that, alone, are not significant enough to report a node as a OGR point +unsignificant=created_by,converted_by,source,time,ele,attribution +# keys that should NOT be reported in the "other_tags" field +ignore=created_by,converted_by,source,time,ele,note,todo,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +[lines] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,highway,waterway,aerialway,barrier,man_made,railway + +# type of attribute 'foo' can be changed with something like +#foo_type=Integer/Real/String/DateTime + +# keys that should NOT be reported in the "other_tags" field +ignore=created_by,converted_by,source,time,ele,note,todo,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +#computed_attributes must appear before the keywords _type and _sql +computed_attributes=z_order +z_order_type=Integer +# Formula based on https://github.com/openstreetmap/osm2pgsql/blob/master/style.lua#L13 +# [foo] is substituted by value of tag foo. When substitution is not wished, the [ character can be escaped with \[ in literals +# Note for GDAL developers: if we change the below formula, make sure to edit ogrosmlayer.cpp since it has a hardcoded optimization for this very precise formula +z_order_sql="SELECT (CASE [highway] WHEN 'minor' THEN 3 WHEN 'road' THEN 3 WHEN 'unclassified' THEN 3 WHEN 'residential' THEN 3 WHEN 'tertiary_link' THEN 4 WHEN 'tertiary' THEN 4 WHEN 'secondary_link' THEN 6 WHEN 'secondary' THEN 6 WHEN 'primary_link' THEN 7 WHEN 'primary' THEN 7 WHEN 'trunk_link' THEN 8 WHEN 'trunk' THEN 8 WHEN 'motorway_link' THEN 9 WHEN 'motorway' THEN 9 ELSE 0 END) + (CASE WHEN [bridge] IN ('yes', 'true', '1') THEN 10 ELSE 0 END) + (CASE WHEN [tunnel] IN ('yes', 'true', '1') THEN -10 ELSE 0 END) + (CASE WHEN [railway] IS NOT NULL THEN 5 ELSE 0 END) + (CASE WHEN [layer] IS NOT NULL THEN 10 * CAST([layer] AS INTEGER) ELSE 0 END)" + +[multipolygons] +# common attributes +# note: for multipolygons, osm_id=yes instantiates a osm_id field for the id of relations +# and a osm_way_id field for the id of closed ways. Both fields are exclusively set. +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,type,aeroway,amenity,admin_level,barrier,boundary,building,craft,geological,historic,land_area,landuse,leisure,man_made,military,natural,office,place,shop,sport,tourism +# keys that should NOT be reported in the "other_tags" field +ignore=area,created_by,converted_by,source,time,ele,note,todo,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +[multilinestrings] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,type +# keys that should NOT be reported in the "other_tags" field +ignore=area,created_by,converted_by,source,time,ele,note,todo,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +[other_relations] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,type +# keys that should NOT be reported in the "other_tags" field +ignore=area,created_by,converted_by,source,time,ele,note,todo,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes diff --git a/utils/gdal/gdal-data/ozi_datum.csv b/utils/gdal/gdal-data/ozi_datum.csv new file mode 100644 index 0000000..13676d1 --- /dev/null +++ b/utils/gdal/gdal-data/ozi_datum.csv @@ -0,0 +1,131 @@ +NAME,EPSG_DATUM_CODE,ELLIPSOID_CODE,DELTAX,DELTAY,DELTAZ +# +# Note : We have permission from Des Newman on behalf of OziExplorer to use this list. +# See : http://trac.osgeo.org/gdal/ticket/3929#comment:2 +# Note 2: EPSG_DATUM_CODE is used in priority to retrieve ellipsoid and datum shift values +# from the CSV files imported from EPSG database, that are more up-to-date. It +# overrides the values found in this file and from ozi_ellips.csv. See #3929 for more details. +# +Adindan,4201,5,-162,-12,206 # Africa - Eritrea, Ethiopia and Sudan +Afgooye,4205,15,-43,-163,45 # Somalia +Ain el Abd 1970,4204,14,-150,-251,-2 # Asia - Middle East - Bahrain, Kuwait and Saudi Arabia +Anna 1 Astro 1965,4708,2,-491,-22,435 # Cocos (Keeling) Islands +Arc 1950,4209,5,-143,-90,-294 # Africa - Botswana, Malawi, Zambia, Zimbabwe +Arc 1960,4210,5,-160,-8,-300 # Africa - Kenya, Tanzania and Uganda +Ascension Island 1958,4712,14,-207,107,52 # St Helena - Ascension Island +Astro B4 Sorol Atoll,4707,14,114,-116,-333 # USA - Hawaii - Tern Island and Sorel Atoll +Astro Beacon 1945,4709,14,145,75,-272 # Japan - Iwo Jima +Astro DOS 71/4,4710,14,-320,550,-494 # St Helena - St Helena Island +Astronomic Stn 1952,4711,14,124,-234,-25 # Japan - Minamitori-shima (Marcus Island) +Australian Geodetic 1966,4202,2,-133,-48,148 # Australasia - Australia and PNG - AGD66 +Australian Geodetic 1984,4203,2,-134,-48,149 # Australia - AGD84 +Australian Geocentric 1994 (GDA94),4283,11,0,0,0 # Australia - GDA94 +Austrian,4312,3,594,84,471 # MGI - Europe, Austria and former Yugoslavia +Bellevue (IGN),4714,14,-127,-769,472 # Vanuatu - southern islands +Bermuda 1957,4216,4,-73,213,296 # Bermuda +Bogota Observatory,4218,14,307,304,-318 # Colombia +Campo Inchauspe,4221,14,-148,136,90 # Argentina +Canton Astro 1966,4716,14,298,-304,-375 # Kiribati - Phoenix Islands +Cape,4222,5,-136,-108,-292 # Africa - Botswana and South Africa +Cape Canaveral,4717,4,-2,150,181 # North America - Bahamas and USA - Florida +Carthage,4223,5,-263,6,431 # Tunisia +CH-1903,4149,3,674,15,405 # Europe - Liechtenstein and Switzerland +Chatham 1971,4672,14,175,-38,113 # New Zealand - Chatham Islands +Chua Astro,4224,14,-134,229,-29 # South America - Brazil ; N Paraguay +Corrego Alegre,4225,14,-206,172,-6 # Brazil - Corrego Alegre +Djakarta (Batavia),4211,3,-377,681,-50 # Indonesia - Java +DOS 1968,,14,230,-199,-752 # Solomon Islands - Gizo Island : EPSG:4718 + EPSG:15805 (gcs.csv uses EPSG:15807) +Easter Island 1967,4719,14,211,147,111 # Chile - Easter Island +Egypt,,14,-130,-117,-151 # Egypt - EPSG code is 4199, but transformation parameters are missing in gcs.csv +European 1950,4230,14,-87,-98,-121 # Europe +European 1950 (Mean France),,14,-87,-96,-120 # Europe -France +European 1950 (Spain and Portugal),,14,-84,-107,-120 # Europe - Spain and Portugal +European 1979,4668,14,-86,-98,-119 # Europe - west +Finland Hayford,4123,14,-78,-231,-97 # Finland (KKJ) +Gandajika Base,4233,14,-133,-321,50 # Maldives +Geodetic Datum 1949,4272,14,84,-22,209 # New Zealand (NZGD49) +GGRS 87,4121,11,-199.87,74.79,246.62 # Greece +Guam 1963,4675,4,-100,-248,259 # Guam +GUX 1 Astro,4718,14,252,-209,-751 # Solomon Islands - Guadalcanal Island +Hartebeeshoek94,4148,20,0,0,0 # South Africa +Hermannskogel,3906,3,653,-212,449 # Boznia and Herzegovina; Croatia; FYR Macedonia; Montenegro; Serbia; Slovenia (MGI 1901) +Hjorsey 1955,4658,14,-73,46,-86 # Iceland +Hong Kong 1963,4739,14,-156,-271,-189 # China - Hong Kong +Hu-Tzu-Shan,4236,14,-634,-549,-201 # Taiwan +Indian Bangladesh,4682,6,289,734,257 # Bangladesh (Gulshan 303) +Indian Thailand,4240,6,214,836,303 # Thailand +Israeli,4281,23,-235,-85,264 # Asia - Middle East - Israel, Jordan and Palestine Territory (Palestine 1923) +Ireland 1965,4299,1,506,-122,611 # Europe - Ireland (Republic and Ulster) +ISTS 073 Astro 1969,4724,14,208,-435,-229 # British Indian Ocean Territory - Diego Garcia +Johnston Island,4725,14,191,-77,-204 # Johnston Island +Kandawala,4244,6,-97,787,86 # Sri Lanka +Kerguelen Island,4698,14,145,-187,103 # French Southern Territories - Kerguelen +Kertau 1948,4245,7,-11,851,5 # Asia - Malaysia (west) and Singapore +L.C. 5 Astro,4726,4,42,124,147 # Cayman Islands - Little Cayman and Cayman Brac +Liberia 1964,4251,5,-90,40,88 # Liberia +Luzon Mindanao,,4,-133,-79,-72 # Philippines - Mindanao (EPSG:4253 + EPSG:1162 Coordinate Transformation) +Luzon Philippines,4253,4,-133,-77,-51 # Philippines - excluding Mindanao +Mahe 1971,4256,5,41,-220,-134 # Seychelles +Marco Astro,4616,14,-289,-124,60 # Portugal - Selvagens islands (Madeira) +Massawa,4262,3,639,405,60 # Eritrea +Merchich,4261,5,31,146,47 # Morocco +Midway Astro 1961,4727,14,912,-58,1227 # Midway Islands - Sand and Eastern Islands +Minna,4263,5,-92,-93,122 # Nigeria +NAD27 Alaska,,4,-5,135,172 # Alaska (EPSG:4269 + EPSG:1176 Coordinate Transformation) +NAD27 Bahamas,,4,-4,154,178 # Bahamas (EPSG:4269 + EPSG:1177 Coordinate Transformation) +NAD27 Canada,,4,-10,158,187 # Canada (EPSG:4269 + EPSG:1172 Coordinate Transformation) +NAD27 Canal Zone,,4,0,125,201 # Panama (EPSG:4269 + EPSG:1184 Coordinate Transformation) +NAD27 Caribbean,,4,-7,152,178 # Caribbean +NAD27 Central,,4,0,125,194 # Central America (EPSG:4269 + EPSG:1171 Coordinate Transformation) +NAD27 CONUS,,4,-8,160,176 # Continental US (EPSG:4269 + EPSG:1173 Coordinate Transformation) +NAD27 Cuba,,4,-9,152,178 # Cuba (EPSG:4269 + EPSG:1185 Coordinate Transformation) +NAD27 Greenland,,4,11,114,195 # Greenland - Hayes Peninsula (EPSG:4269 + EPSG:1186 Coordinate Transformation) +NAD27 Mexico,,4,-12,130,190 # Mexico (EPSG:4269 + EPSG:1187 Coordinate Transformation) +NAD27 San Salvador,,4,1,140,165 # San Salvador (EPSG:4269 + EPSG:1178 Coordinate Transformation) +NAD83,4269,11,0,0,0 # North America +Nahrwn Masirah Ilnd,,5,-247,-148,369 # Oman - Masirah Island (EPSG:4270 + EPSG:1189) +Nahrwn Saudi Arbia,,5,-231,-196,482 # Saudi Arabia (EPSG:4270 + EPSG:1190) +Nahrwn United Arab,,5,-249,-156,381 # United Arab Emirates (UAE) (EPSG:4270 + EPSG:1191) +Naparima BWI,4271,14,-2,374,172 # Trinidad and Tobago - Tobago +NGO1948,4273,27,315,-217,528 # Norway +NTF France,4275,24,-168,-60,320 # France +Norsk,4817,27,278,93,474 # Norway (NGO 1948) +NZGD1949,4272,14,84,-22,209 # New Zealand +NZGD2000,4167,20,0,0,0 # New Zealand +Observatorio 1966,4182,14,-425,-169,81 # Portugal - western Azores +Old Egyptian,4229,12,-130,110,-13 # Egypt (1907) +Old Hawaiian,4135,4,61,-285,-181 # USA - Hawaii +Oman,4232,5,-346,-1,224 # Oman +Ord Srvy Grt Britn,4277,0,375,-111,431 # UK - Great Britain; Isle of Man +Pico De Las Nieves,4728,14,-307,-92,127 # Spain - Canary Islands +Pitcairn Astro 1967,4729,14,185,165,42 # Pitcairn Island +Potsdam Rauenberg DHDN,4314,3,606,23,413 # Germany +Prov So Amrican 1956,4248,14,-288,175,-376 # South America - PSAD56 +Prov So Chilean 1963,4254,14,16,196,93 # South America - Tierra del Fuego +Puerto Rico,4139,4,11,72,-101 # Caribbean - Puerto Rico and the Virgin Islands +Pulkovo 1942 (1),4284,15,28,-130,-95 # Europe - FSU +Pulkovo 1942 (2),4284,15,28,-130,-95 # Europe - FSU +Qatar National,4285,14,-128,-283,22 # Qatar +Qornoq,4287,14,164,138,-189 # Greenland +Reunion,4626,14,94,-948,-1262 # France - Reunion Island +Rijksdriehoeksmeting,4289,3,593,26,478 # Netherlands +Rome 1940,4806,14,-225,-65,9 # Italy - including San Marino and Vatican +RT 90,4124,3,498,-36,568 # Sweden +S42,4179,15,28,-121,-77 # Europe - eastern - S-42 +Santo (DOS),4730,14,170,42,84 # Vanuatu - northern islands +Sao Braz,4184,14,-203,141,53 # Portugal - eastern Azores +Sapper Hill 1943,4292,14,-355,16,74 # Falkland Islands +Schwarzeck,4293,21,616,97,-251 # Namibia +South American 1969,4291,16,-57,1,-41 # South America - SAD69 +South Asia,,8,7,-10,-26 # Singapore (unknown EPSG code) +Southeast Base,4615,14,-499,-249,314 # Porto Santo and Madeira Islands +Southwest Base,4183,14,-104,167,-38 # Faial, Graciosa, Pico, Sao Jorge and Terceira +Timbalai 1948,4298,6,-689,691,-46 # Asia - Brunei and East Malaysia +Tokyo,4301,3,-128,481,664 # Asia - Japan and Korea +Tristan Astro 1968,4734,14,-632,438,-609 # St Helena - Tristan da Cunha +Viti Levu 1916,4731,5,51,391,-36 # Fiji - Viti Levu +Wake-Eniwetok 1960,4732,13,101,52,-39 # Marshall Islands - Eniwetok, Kwajalein and Wake islands +WGS 72,4322,19,0,0,5 # World +WGS 84,4326,20,0,0,0 # World +Yacare,4309,14,-155,171,37 # Uruguay +Zanderij,4311,14,-265,120,-358 # Suriname diff --git a/utils/gdal/gdal-data/ozi_ellips.csv b/utils/gdal/gdal-data/ozi_ellips.csv new file mode 100644 index 0000000..071e39e --- /dev/null +++ b/utils/gdal/gdal-data/ozi_ellips.csv @@ -0,0 +1,35 @@ +ELLIPSOID_CODE,NAME,A,INVF +# +# Note : We have permission from Des Newman on behalf of OziExplorer to use this list. +# See : http://trac.osgeo.org/gdal/ticket/3929#comment:2 +# +0,Airy 1830,6377563.396,299.3249646 +1,Modified Airy,6377340.189,299.3249646 +2,Australian National,6378160.0,298.25 +3,Bessel 1841,6377397.155,299.1528128 +4,Clarke 1866,6378206.4,294.9786982 +5,Clarke 1880,6378249.145,293.465 +6,Everest (India 1830),6377276.345,300.8017 +7,Everest (1948),6377304.063,300.8017 +8,Modified Fischer 1960,6378155.0,298.3 +9,Everest (Pakistan),6377309.613,300.8017 +10,Indonesian 1974,6378160.0,298.247 +11,GRS 80,6378137.0,298.257222101 +12,Helmert 1906,6378200.0,298.3 +13,Hough 1960,6378270.0,297.0 +14,International 1924,6378388.0,297.0 +15,Krassovsky 1940,6378245.0,298.3 +16,South American 1969,6378160.0,298.25 +17,Everest (Malaysia 1969),6377295.664,300.8017 +18,Everest (Sabah Sarawak),6377298.556,300.8017 +19,WGS 72,6378135.0,298.26 +20,WGS 84,6378137.0,298.257223563 +21,Bessel 1841 (Namibia),6377483.865,299.1528128 +22,Everest (India 1956),6377301.243,300.8017 +23,Clarke 1880 Palestine,6378300.789,293.466 +24,Clarke 1880 IGN,6378249.2,293.466021 +25,Hayford 1909,6378388.0,296.959263 +26,Clarke 1858,6378350.87,294.26 +27,Bessel 1841 (Norway),6377492.0176,299.1528 +28,Plessis 1817 (France),6376523.0,308.6409971 +29,Hayford 1924,6378388.0,297.0 diff --git a/utils/gdal/gdal-data/pci_datum.txt b/utils/gdal/gdal-data/pci_datum.txt new file mode 100644 index 0000000..5503291 --- /dev/null +++ b/utils/gdal/gdal-data/pci_datum.txt @@ -0,0 +1,463 @@ +! +! By email on December 2nd, 2010: +! +! I, Louis Burry, on behalf of PCI Geomatics agree to allow the ellips.txt +! and datum.txt file to be distributed under the GDAL open source license. +! +! Louis Burry +! VP Technology & Delivery +! PCI Geomatics +! +! NOTE: The range of "D900" to "D998" is set aside for +! the use of local customer development. +! +! And the range of "D-90" to "D-98" is set aside for +! the use of local customer development. +! +"DoD World Geodetic System 1984, DMA TR 8350.2" +"4 JUL 1997, Third Printing, Includes 3 JAN 2000 Updates" +"D-01","NAD27 (USA, NADCON)","E000","Conterminous U.S.","conus.los","conus.las" +"D-02","NAD83 (USA, NADCON)","E008","Conterminous U.S.","conus.los","conus.las" +"D-03","NAD27 (Canada, NTv1)","E000","Canada","grid.dac" +"D-04","NAD83 (Canada, NTv1)","E008","Canada","grid.dac" +"D-07","NAD27 (USA, NADCON)","E000","Alaska","alaska.los","alaska.las" +"D-08","NAD83 (USA, NADCON)","E008","Alaska","alaska.los","alaska.las" +"D-09","NAD27 (USA, NADCON)","E000","St. George","stgeorge.los","stgeorge.las" +"D-10","NAD83 (USA, NADCON)","E008","St. George","stgeorge.los","stgeorge.las" +"D-11","NAD27 (USA, NADCON)","E000","St. Lawrence","stlrnc.los","stlrnc.las" +"D-12","NAD83 (USA, NADCON)","E008","St. Lawrence","stlrnc.los","stlrnc.las" +"D-13","NAD27 (USA, NADCON)","E000","St. Paul","stpaul.los","stpaul.las" +"D-14","NAD83 (USA, NADCON)","E008","St. Paul","stpaul.los","stpaul.las" +"D-15","Old Hawaiian (USA, NADCON)","E000","Hawaii","hawaii.los","hawaii.las" +"D-16","NAD83 (USA, NADCON)","E008","Hawaii","hawaii.los","hawaii.las" +"D-17","NAD27 (USA, NADCON)","E000","Puerto Rico Virgin Islands","prvi.los","prvi.las" +"D-18","NAD83 (USA, NADCON)","E008","Puerto Rico Virgin Islands","prvi.los","prvi.las" +!"D-19","AGD66 (NTv2)","E014","Australia","A66 National (13.09.01).gsb" +!"D-20","AGD84 (NTv2)","E014","Australia","National 84 (02.07.01).gsb" +!"D-21","GDA94 (from AGD66, NTv2)","E008","Australia","A66 National (13.09.01).gsb" +!"D-22","GDA94 (from AGD84, NTv2)","E008","Australia","National 84 (02.07.01).gsb" +!"D-23","NZGD49 (NTv2)","E004","New Zealand","nzgd2kgrid0005.gsb" +!"D-24","NZGD2000 (NTv2)","E008","New Zealand","nzgd2kgrid0005.gsb" +!"D-66","NAD27 (NTv2)","E000","Quebec","na27scrs.gsb" +!"D-67","NAD83 (SCRS) (NTv2)","E008","Quebec","na27scrs.gsb" +!"D-68","NAD27 (NTv2)","E000","Quebec","na27na83.gsb" +!"D-69","NAD83 (NTv2)","E008","Quebec","na27na83.gsb" +!"D-70","NAD27 (CGQ77) (NTv2)","E000","Quebec","cq77scrs.gsb" +!"D-71","NAD83 (SCRS) (NTv2)","E008","Quebec","cq77scrs.gsb" +!"D-72","NAD27 (CGQ77) (NTv2)","E000","Quebec","cq77na83.gsb" +!"D-73","NAD83 (NTv2)","E008","Quebec","cq77na83.gsb" +!"D-74","NAD83 (NTv2)","E008","Quebec","na83scrs.gsb" +!"D-75","NAD83 (SCRS) (NTv2)","E008","Quebec","na83scrs.gsb" +!"D-76","NAD27 (NTv2)","E000","Saskatchewan","sk27-98.gsb" +!"D-77","NAD83 (CSRS98) (NTv2)","E008","Saskatchewan","sk27-98.gsb" +!"D-78","NAD83 (NTv2)","E008","Saskatchewan","sk83-98.gsb" +!"D-79","NAD83 (CSRS98) (NTv2)","E008","Saskatchewan","sk83-98.gsb" +!"D-80","ATS77 (NTv2)","E910","Nova Scotia","ns778301.gsb" +!"D-81","NAD83 (CSRS98) (NTv2)","E008","Nova Scotia","ns778301.gsb" +!"D-82","ATS77 (NTv2)","E910","Prince Edward Island","pe7783v2.gsb" +!"D-83","NAD83 (CSRS98) (NTv2)","E008","Prince Edward Island","pe7783v2.gsb" +!"D-84","ATS77 (NTv2)","E910","New Brunswick","nb7783v2.gsb" +!"D-85","NAD83 (CSRS98) (NTv2)","E008","New Brunswick","nb7783v2.gsb" +!"D-86","NAD27 (NTv2)","E000","Canada","ntv2_0.gsb" +!"D-87","NAD83 (NTv2)","E008","Canada","ntv2_0.gsb" +!"D-88","NAD27 (1976) (NTv2)","E000","Ontario","may76v20.gsb" +!"D-89","NAD83 (NTv2)","E008","Ontario","may76v20.gsb" +"D800","Normal Sphere","E019",0,0,0,"",0,0,0,0 +"D000","WGS 1984","E012",0,0,0,"Global Definition",0,0,0,0 +"D001","WGS 1972","E005",0,0,0,"Global Definition",3,3,3,1 +"D002","Adindan","E001",-166,-15,204,"MEAN FOR Ethiopia, Sudan",5,5,3,22 +"D003","Adindan","E001",-118,-14,218,"Burkina Faso",25,25,25,1 +"D004","Adindan","E001",-134,-2,210,"Cameroon",25,25,25,1 +"D005","Adindan","E001",-165,-11,206,"Ethiopia",3,3,3,8 +"D006","Adindan","E001",-123,-20,220,"Mali",25,25,25,1 +"D007","Adindan","E001",-128,-18,224,"Senegal",25,25,25,2 +"D008","Adindan","E001",-161,-14,205,"Sudan",3,5,3,14 +"D009","Afgooye","E015",-43,-163,45,"Somalia",25,25,25,1 +"D010","Ain el Abd 1970","E004",-150,-250,-1,"Bahrain",25,25,25,2 +"D011","Ain el Abd 1970","E004",-143,-236,7,"Saudi Arabia",10,10,10,9 +"D012","Anna 1 Astro 1965","E014",-491,-22,435,"Cocos Islands",25,25,25,1 +"D013","Antigua Island Astro 1943","E001",-270,13,62,"Antigua (Leeward Islands)",25,25,25,1 +"D014","Arc 1950","E001",-143,-90,-294,"MEAN Solution",20,33,20,41 +"D015","Arc 1950","E001",-138,-105,-289,"Botswana",3,5,3,9 +"D016","Arc 1950","E001",-153,-5,-292,"Burundi",20,20,20,3 +"D017","Arc 1950","E001",-125,-108,-295,"Lesotho",3,3,8,5 +"D018","Arc 1950","E001",-161,-73,-317,"Malawi",9,24,8,6 +"D019","Arc 1950","E001",-134,-105,-295,"Swaziland",15,15,15,4 +"D020","Arc 1950","E001",-169,-19,-278,"Zaire",25,25,25,2 +"D021","Arc 1950","E001",-147,-74,-283,"Zambia",21,21,27,5 +"D022","Arc 1950","E001",-142,-96,-293,"Zimbabwe",5,8,11,10 +"D023","Arc 1960","E001",-160,-6,-302,"MEAN FOR Kenya, Tanzania",20,20,20,25 +"D024","Ascension Island 1958","E004",-205,107,53,"Ascension Island",25,25,25,2 +"D025","Astro Beacon E 1945","E004",145,75,-272,"Iwo Jima",25,25,25,1 +"D026","Astro DOS 71/4","E004",-320,550,-494,"St Helena Island",25,25,25,1 +"D027","Astro Tern Island (FRIG) 1961","E004",114,-116,-333,"Tern Island",25,25,25,1 +"D028","Astronomical Station 1952","E004",124,-234,-25,"Marcus Island",25,25,25,1 +"D029","Australian Geodetic 1966","E014",-133,-48,148,"Australia & Tasmania",3,3,3,105 +"D030","Australian Geodetic 1984","E014",-134,-48,149,"Australia & Tasmania",2,2,2,90 +"D031","Ayabelle Lighthouse","E001",-79,-129,145,"Djibouti",25,25,25,1 +"D032","Bellevue (IGN)","E004",-127,-769,472,"Efate & Erromango Islands",20,20,20,3 +"D033","Bermuda 1957","E000",-73,213,296,"Bermuda",20,20,20,3 +"D034","Bissau","E004",-173,253,27,"Guinea-Bissau",25,25,25,2 +"D035","Bogota Observatory","E004",307,304,-318,"Colombia",6,5,6,7 +"D036","Bukit Rimpah","E002",-384,664,-48,"Indonesia (Bangka & Belitung Islands)",-1,-1,-1,0 +"D037","Camp Area Astro","E004",-104,-129,239,"Antarctica (McMurdo Camp Area)",-1,-1,-1,0 +"D038","Campo Inchauspe 1969","E004",-148,136,90,"Argentina",5,5,5,20 +"D039","Canton Astro 1966","E004",298,-304,-375,"Phoenix Islands",15,15,15,4 +"D040","Cape (Superceded by D517)","E001",-136,-108,-292,"South Africa",3,6,6,5 +"D041","Cape Canaveral","E000",-2,151,181,"MEAN FOR Florida,Bahamas",3,3,3,19 +"D042","Carthage","E001",-263,6,431,"Tunisia",6,9,8,5 +"D043","Chatham Island Astro 1971","E004",175,-38,113,"New Zealand (Chatham Island)",15,15,15,4 +"D044","Chua Astro","E004",-134,229,-29,"Paraguay",6,9,5,6 +"D045","Corrego Alegre","E004",-206,172,-6,"Brazil",5,3,5,17 +"D046","Dabola","E001",-83,37,124,"Guinea",15,15,15,4 +"D047","Djakarta (Batavia)","E002",-377,681,-50,"Indonesia (Sumatra)",3,3,3,5 +"D048","DOS 1968","E004",230,-199,-752,"New Georgia Islands (Gizo Island)",25,25,25,1 +"D049","Easter Island 1967","E004",211,147,111,"Easter Island",25,25,25,1 +"D050","European 1950","E004",-87,-98,-121,"MEAN FOR Europe,",3,8,5,85 +"D051","European 1950","E004",-87,-96,-120,"MEAN FOR Western Europe,",3,3,3,52 +"D052","European 1950","E004",-103,-106,-141,"MEAN FOR Iraq, Israel, Jordan, Lebanon",-1,-1,-1,0 +"D053","European 1950","E004",-104,-101,-140,"Cyprus",15,15,15,4 +"D054","European 1950","E004",-130,-117,-151,"Egypt",6,8,8,14 +"D055","European 1950","E004",-86,-96,-120,"MEAN FOR England, Channel Islands, Ireland",3,3,3,40 +"D056","European 1950","E004",-87,-95,-120,"Finland, Norway",3,5,3,20 +"D057","European 1950","E004",-84,-95,-130,"Greece",25,25,25,2 +"D058","European 1950","E004",-117,-132,-164,"Iran",9,12,11,27 +"D059","European 1950","E004",-97,-103,-120,"Italy (Sardinia)",25,25,25,2 +"D060","European 1950","E004",-97,-88,-135,"Italy (Sicily)",20,20,20,3 +"D061","European 1950","E004",-107,-88,-149,"Malta",25,25,25,1 +"D062","European 1950","E004",-84,-107,-120,"Portugal, Spain",5,6,3,18 +"D063","European 1979","E004",-86,-98,-119,"MEAN Solution",3,3,3,22 +"D064","Fort Thomas 1955","E001",-7,215,225,"Nevis, St. Kitts (Leeward Islands)",25,25,25,2 +"D065","Gan 1970","E004",-133,-321,50,"Republic of Maldives",25,25,25,1 +"D066","Geodetic Datum 1949","E004",84,-22,209,"New Zealand",5,3,5,14 +"D067","Graciosa Base SW 1948","E004",-104,167,-38,"Azores (Faial,Graciosa,Pico)",3,3,3,5 +"D068","Guam 1963","E000",-100,-248,259,"Guam",3,3,3,5 +"D069","Gunung Segara","E002",-403,684,41,"Indonesia (Kalimantan)",-1,-1,-1,0 +"D070","GUX 1 Astro","E004",252,-209,-751,"Guadalcanal Island",25,25,25,1 +"D071","Herat North","E004",-333,-222,114,"Afghanistan",-1,-1,-1,0 +"D072","Hjorsey 1955","E004",-73,46,-86,"Iceland",3,3,6,6 +"D073","Hong Kong 1963","E004",-156,-271,-189,"Hong Kong",25,25,25,2 +"D074","Hu-Tzu-Shan","E004",-637,-549,-203,"Taiwan",15,15,15,4 +"D075","Indian","E006",282,726,254,"Bangladesh",10,8,12,6 +"D076","Indian","E901",295,736,257,"India, Nepal",12,10,15,7 +"D077","Indian 1954","E006",217,823,299,"Thailand",15,6,12,11 +"D078","Indian 1975 (Cycle 1)","E006",210,814,289,"Thailand",3,2,3,62 +"D079","Ireland 1965","E011",506,-122,611,"Ireland",3,3,3,7 +"D080","ISTS 061 Astro 1968","E004",-794,119,-298,"South Georgia Islands",25,25,25,1 +"D081","ISTS 073 Astro 1969","E004",208,-435,-229,"Diego Garcia",25,25,25,2 +"D082","Johnston Island 1961","E004",189,-79,-202,"Johnston Island",25,25,25,1 +"D083","Kandawala","E006",-97,787,86,"Sri Lanka",20,20,20,3 +"D084","Kerguelen Island 1949","E004",145,-187,103,"Kerguelen Island",25,25,25,1 +"D085","Kertau 1948","E010",-11,851,5,"West Malaysia & Singapore",10,8,6,6 +"D086","Kusaie Astro 1951","E004",647,1777,-1124,"Caroline Islands",25,25,25,1 +"D087","L. C. 5 Astro 1961","E000",42,124,147,"Cayman Brac Island",25,25,25,1 +"D088","Leigon","E001",-130,29,364,"Ghana",2,3,2,8 +"D089","Liberia 1964","E001",-90,40,88,"Liberia",15,15,15,4 +"D090","Luzon","E000",-133,-77,-51,"Philippines (Excluding Mindanao)",8,11,9,6 +"D091","Luzon","E000",-133,-79,-72,"Philippines (Mindanao)",25,25,25,1 +"D092","Mahe 1971","E001",41,-220,-134,"Mahe Island",25,25,25,1 +"D093","Massawa","E002",639,405,60,"Ethiopia (Eritrea)",25,25,25,1 +"D094","Merchich","E001",31,146,47,"Morocco",5,3,3,9 +"D095","Midway Astro 1961","E004",912,-58,1227,"Midway Islands",25,25,25,1 +"D096","Minna","E001",-81,-84,115,"Cameroon",25,25,25,2 +"D097","Minna","E001",-92,-93,122,"Nigeria",3,6,5,6 +"D098","Montserrat Island Astro 1958","E001",174,359,365,"Montserrat (Leeward Islands)",25,25,25,1 +"D099","M'Poraloko","E001",-74,-130,42,"Gabon",25,25,25,1 +"D100","Nahrwan","E001",-247,-148,369,"Oman (Masirah Island)",25,25,25,2 +"D101","Nahrwan","E001",-243,-192,477,"Saudi Arabia",20,20,20,3 +"D102","Nahrwan","E001",-249,-156,381,"United Arab Emirates",25,25,25,2 +"D103","Naparima BWI","E004",-10,375,165,"Trinidad & Tobago",15,15,15,4 +"D104","North American 1927","E000",-3,142,183,"MEAN FOR Caribbean",3,9,12,15 +"D105","North American 1927","E000",0,125,194,"MEAN FOR Central America",8,3,5,19 +"D106","North American 1927","E000",-10,158,187,"MEAN FOR Canada",15,11,6,112 +"D107","North American 1927","E000",-8,160,176,"MEAN FOR CONUS",5,5,6,405 +"D108","North American 1927","E000",-9,161,179,"MEAN FOR CONUS (East of Mississippi River)",5,5,8,129 +"D109","North American 1927","E000",-8,159,175,"MEAN FOR CONUS (West of Mississippi River)",5,3,3,276 +"D110","North American 1927","E000",-5,135,172,"Alaska",5,9,5,47 +"D111","North American 1927","E000",-4,154,178,"Bahamas (Except San Salvador Island)",5,3,5,11 +"D112","North American 1927","E000",1,140,165,"Bahamas (San Salvador Island)",25,25,25,1 +"D113","North American 1927","E000",-7,162,188,"Canada (Alberta, British Columbia)",8,8,6,25 +"D114","North American 1927","E000",-9,157,184,"Canada (Manitoba, Ontario)",9,5,5,25 +"D115","North American 1927","E000",-22,160,190,"Canada (Atlantic Provinces)",6,6,3,37 +"D116","North American 1927","E000",4,159,188,"Canada (Northwest Territories, Saskatchewan)",5,5,3,17 +"D117","North American 1927","E000",-7,139,181,"Canada (Yukon)",5,8,3,8 +"D118","North American 1927","E000",0,125,201,"Canal Zone",20,20,20,3 +"D119","North American 1927","E000",-9,152,178,"Cuba",25,25,25,1 +"D120","North American 1927","E000",11,114,195,"Greenland (Hayes Peninsula)",25,25,25,2 +"D121","North American 1927","E000",-12,130,190,"Mexico",8,6,6,22 +"D122","North American 1983","E008",0,0,0,"Alaska, Canada, CONUS, Central America, Mexico",2,2,2,354 +"D123","Observatorio Metereo. 1939","E004",-425,-169,81,"Azores (Corvo & Flores Islands)",20,20,20,3 +"D124","Old Egyptian 1907","E904",-130,110,-13,"Egypt",3,6,8,14 +"D125","Old Hawaiian (Clarke 1866)","E000",61,-285,-181,"MEAN FOR Hawaii, Kauai, Maui, Oahu",25,20,20,15 +"D126","Old Hawaiian (Clarke 1866)","E000",89,-279,-183,"Hawaii",25,25,25,2 +"D127","Old Hawaiian (Clarke 1866)","E000",45,-290,-172,"Kauai",20,20,20,3 +"D128","Old Hawaiian (Clarke 1866)","E000",65,-290,-190,"Maui",25,25,25,2 +"D129","Old Hawaiian (Clarke 1866)","E000",58,-283,-182,"Oahu",10,6,6,8 +"D130","Oman","E001",-346,-1,224,"Oman",3,3,9,7 +"D131","Ord. Survey G. Britain 1936","E009",375,-111,431,"MEAN Solution",10,10,15,38 +"D132","Ord. Survey G. Britain 1936","E009",371,-112,434,"England",5,5,6,21 +"D133","Ord. Survey G. Britain 1936","E009",371,-111,434,"England, Isle of Man, Wales",10,10,15,25 +"D134","Ord. Survey G. Britain 1936","E009",384,-111,425,"Scotland, Shetland Islands",10,10,10,13 +"D135","Ord. Survey G. Britain 1936","E009",370,-108,434,"Wales",20,20,20,3 +"D136","Pico de las Nieves","E004",-307,-92,127,"Canary Islands",25,25,25,1 +"D137","Pitcairn Astro 1967","E004",185,165,42,"Pitcairn Island",25,25,25,1 +"D138","Point 58","E001",-106,-129,165,"MEAN FOR Burkina Faso & Niger",25,25,25,2 +"D139","Pointe Noire 1948","E001",-148,51,-291,"Congo",25,25,25,1 +"D140","Porto Santo 1936","E004",-499,-249,314,"Porto Santo, Madeira Islands",25,25,25,2 +"D141","Provisional S. American 1956","E004",-288,175,-376,"MEAN Solution",17,27,27,63 +"D142","Provisional S. American 1956","E004",-270,188,-388,"Bolivia",5,11,14,5 +"D143","Provisional S. American 1956","E004",-270,183,-390,"Chile (Northern, Near 19dS)",25,25,25,1 +"D144","Provisional S. American 1956","E004",-305,243,-442,"Chile (Southern, Near 43dS)",20,20,20,3 +"D145","Provisional S. American 1956","E004",-282,169,-371,"Colombia",15,15,15,4 +"D146","Provisional S. American 1956","E004",-278,171,-367,"Ecuador",3,5,3,11 +"D147","Provisional S. American 1956","E004",-298,159,-369,"Guyana",6,14,5,9 +"D148","Provisional S. American 1956","E004",-279,175,-379,"Peru",6,8,12,6 +"D149","Provisional S. American 1956","E004",-295,173,-371,"Venezuela",9,14,15,24 +"D150","Provisional S. Chilean 1963","E004",16,196,93,"Chile (South, Near 53dS) (Hito XVIII)",25,25,25,2 +"D151","Puerto Rico","E000",11,72,-101,"Puerto Rico, Virgin Islands",3,3,3,11 +"D152","Qatar National","E004",-128,-283,22,"Qatar",20,20,20,3 +"D153","Qornoq","E004",164,138,-189,"Greenland (South)",25,25,32,2 +"D154","Reunion","E004",94,-948,-1262,"Mascarene Islands",25,25,25,1 +"D155","Rome 1940","E004",-225,-65,9,"Italy (Sardinia)",25,25,25,1 +"D156","Santo (DOS) 1965","E004",170,42,84,"Espirito Santo Island",25,25,25,1 +"D157","Sao Braz","E004",-203,141,53,"Azores (Sao Miguel, Santa Maria Islands)",25,25,25,2 +"D158","Sapper Hill 1943","E004",-355,21,72,"East Falkland Island",1,1,1,5 +"D159","Schwarzeck","E900",616,97,-251,"Namibia",20,20,20,3 +"D160","Selvagem Grande 1938","E004",-289,-124,60,"Salvage Islands",25,25,25,1 +"D161","SGS 85","E905",3,9,-9,"Soviet Geodetic System 1985",10,10,10,1 +"D162","South American 1969","E907",-57,1,-41,"MEAN Solution,",15,6,9,84 +"D163","South American 1969","E907",-62,-1,-37,"Argentina",5,5,5,10 +"D164","South American 1969","E907",-61,2,-48,"Bolivia",15,15,15,4 +"D165","South American 1969 (old)","E907",-60,-2,-41,"Brazil",3,5,5,22 +"D166","South American 1969","E907",-75,-1,-44,"Chile",15,8,11,9 +"D167","South American 1969","E907",-44,6,-36,"Colombia",6,6,5,7 +"D168","South American 1969","E907",-48,3,-44,"Ecuador",3,3,3,11 +"D169","South American 1969","E907",-47,26,-42,"Ecuador (Baltra, Galapagos)",25,25,25,1 +"D170","South American 1969","E907",-53,3,-47,"Guyana",9,5,5,5 +"D171","South American 1969","E907",-61,2,-33,"Paraguay",15,15,15,4 +"D172","South American 1969","E907",-58,0,-44,"Peru",5,5,5,6 +"D173","South American 1969","E907",-45,12,-33,"Trinidad & Tobago",25,25,25,1 +"D174","South American 1969","E907",-45,8,-33,"Venezuela",3,6,3,5 +"D175","South Asia","E013",7,-10,-26,"Singapore",25,25,25,1 +"D176","Tananarive Observatory 1925","E004",-189,-242,-91,"Madagascar",-1,-1,-1,0 +"D177","Timbalai 1948","E903",-679,669,-48,"Brunei, East Malaysia (Sabah, Sarawak)",10,10,12,8 +"D178","Tokyo","E002",-148,507,685,"MEAN FOR Japan, Korea, Okinawa",20,5,20,31 +"D179","Tokyo","E002",-148,507,685,"Japan",8,5,8,16 +"D180","Tokyo (Cycle 1)","E002",-147,506,687,"South Korea",2,2,2,29 +"D181","Tokyo","E002",-158,507,676,"Okinawa",20,5,20,3 +"D182","Tristan Astro 1968","E004",-632,438,-609,"Tristan da Cunha",25,25,25,1 +"D183","Viti Levu 1916","E001",51,391,-36,"Fiji (Viti Levu Island)",25,25,25,1 +"D184","Wake-Eniwetok 1960","E016",102,52,-38,"Marshall Islands",3,3,3,10 +"D185","Wake Island Astro 1952","E004",276,-57,149,"Wake Atoll",25,25,25,2 +"D186","WGS 1972","E005",0,0,0,"Global Definition",3,3,3,1 +"D187","Yacare","E004",-155,171,37,"Uruguay",-1,-1,-1,0 +"D188","Zanderij","E004",-265,120,-358,"Suriname",5,5,8,5 +"D189","American Samoa 1962","E000",-115,118,426,"American Samoa Is",25,25,25,2 +"D190","Arc 1960","E001",-157,-2,-299,"Kenya",4,3,3,24 +"D191","Arc 1960","E001",-175,-23,-303,"Tanzania",6,9,10,12 +"D192","Coordinate System 1937 of Estonia","E002",374,150,588,"Estonia",2,2,3,19 +"D193","Deception Island","E001",260,12,-147,"Deception Is., Antarctica",20,20,20,3 +"D194","European 1950","E004",-112,-77,-145,"Tunisia",25,25,25,4 +"D195","Hermannskogel","E002",682,-203,480,"Yugoslavia (Pre 1990)",-1,-1,-1,0 +"D196","Indian","E201",283,682,231,"Pakistan",-1,-1,-1,0 +"D197","Indian 1960","E006",198,881,317,"Vietnam (near 16dN)",25,25,25,2 +"D198","Indian 1960","E006",182,915,344,"Con Son Island (Vietnam)",25,25,25,1 +"D199","Indonesian 1974","E200",-24,-15,5,"Indonesia",25,25,25,1 +"D200","North American 1927","E000",-2,152,149,"Aleutian Is (E of 180dW)",6,8,10,6 +"D201","North American 1927","E000",2,204,105,"Aleutian Is (W of 180dW)",10,8,10,5 +"D202","North Sahara 1959","E001",-186,-93,310,"Algeria",25,25,25,3 +"D203","Pulkovo 1942","E015",28,-130,-95,"Russia",-1,-1,-1,0 +"D204","S-42 (Pulkovo 1942)","E015",28,-121,-77,"Hungary",2,2,2,5 +"D205","S-42 (Pulkovo 1942)","E015",23,-124,-82,"Poland",4,2,4,11 +"D206","S-42 (Pulkovo 1942)","E015",26,-121,-78,"Czechoslovakia (Prior 1 Jan 1993)",3,3,2,6 +"D207","S-42 (Pulkovo 1942)","E015",24,-124,-82,"Latvia",2,2,2,5 +"D208","S-42 (Pulkovo 1942)","E015",15,-130,-84,"Kazakhstan",25,25,25,2 +"D209","S-42 (Pulkovo 1942)","E015",24,-130,-92,"Albania",3,3,3,7 +"D210","S-42 (Pulkovo 1942)","E015",28,-121,-77,"Romania",3,5,3,4 +"D211","S-JTSK","E002",589,76,480,"Czechoslovakia (1 Jan 1993 on)",4,2,3,6 +"D212","Sierra Leone 1960","E001",-88,4,101,"Sierra Leone",15,15,15,8 +"D213","Voirol 1874","E001",-73,-247,227,"Tunisia, Algeria",-1,-1,-1,0 +"D214","Voirol 1960","E001",-123,-206,219,"Algeria",25,25,25,2 +"D215","Indian 1975 (Cycle 0)","E006",209,818,290,"Thailand",12,10,12,6 +"D216","Korean Geodetic System 1995","E012",0,0,0,"South Korea",1,1,1,29 +"D217","Tokyo (Cycle 0)","E002",-146,507,687,"South Korea",8,5,8,12 +"D218","South American Geocentric Reference System (SIRGAS)","E008",0,0,0,"South America",1,1,1,66 +"D219","Old Hawaiian (Int 1924)","E004",201,-228,-346,"MEAN FOR Hawaii, Kauai, Maui, Oahu",25,20,20,15 +"D220","Old Hawaiian (Int 1924)","E004",229,-222,-348,"Hawaii",25,25,25,2 +"D221","Old Hawaiian (Int 1924)","E004",185,-233,-337,"Kauai",20,20,20,3 +"D222","Old Hawaiian (Int 1924)","E004",205,-233,-355,"Maui",25,25,25,2 +"D223","Old Hawaiian (Int 1924)","E004",198,-226,-347,"Oahu",10,6,6,8 +"D333","Tokyo Datum (Japan By Law)","E333",-147.54,507.26,680.47,"Japan",0,0,0,0 +"D334","Japanese Geodetic Datum 2000 (JGD2000)","E008",0.0,0.0,0.0,"Japan",0,0,0,0 +"D340","WGS 1972BE","E005",0,0,1.9,"Global Definition",3,3,3,1,-0,-0,-0.814,-0.38 +"D350","GRS 1980","E008",0.0,0.0,0.0,"Global Definition",0,0,0,0,0.0,0.0,0.0,1.0 +"D360","Pulkovo 1942","E015",27,-135,-84.5,"Russia",-1,-1,-1,0,-0.0,-0.0,-0.554,-0.2263 +"D400","Greece 1987","E008",-199.695,74.815,246.045,"Greece",0,0,0,0 +"D401","RT90 (Superceded by D403)","E002",-424,80,-613,"Sweden",0,0,0,0,-4.40,1.99,-5.18,1.0 +"D402","Indian 1960","E209",198,881,317,"India",0,0,0,0 +"D403","RT90 (Supercedes D401)","E002",414.1055246174,41.3265500042,603.0582474221,"Sweden",0,0,0,0,0.8551163377,-2.1413174055,7.0227298286,1.0 +"D450","ETRS89 (European Terrestrial Reference System 1989)","E008",0.0,0.0,0.0,"Europe",0,0,0,0 +"D500","Deutsches Hauptdreiecksnetz (DHDN), Potsdam (Rauenburg)","E002",580.0,80.9,395.3,"Germany",0,0,0,0,0.35,-0.10,3.58,1.00001112 +"D501","MGI (Militar-Geographische Institut) (Hermannskogel)","E002",575.0,93.0,466.0,"Austria",0,0,0,0,-5.1,-1.6,-5.2,1.0000025 +"D502","CH1903 (Superceded by D514)","E002",660.08,13.55,369.34,"Switzerland",0,0,0,0,0.805,0.578,0.952,1.00000566 +"D503","Belgian 72","E004",-99.059,53.322,-112.486,"Belgium",0,0,0,0,-0.419,0.830,-1.885,0.999999 +"D504","NTF (Nouvelle Triangulation Francaise)","E202",-166.817,-59.821,318.753,"France",0,0,0,0 +"D505","South American 1969 (new)","E907",-66.87,4.37,-38.52,"Brazil",0.43,0.44,0.40,0 +"D506","Rijksdriehoeks Datum","E002",565.04,49.91,465.84,"Netherlands",0,0,0,0,0.4094,-0.3597,1.8685,1.0000040772 +"D507","KKJ (Kartastokoordinaattijarjestelma)","E004",93.477,103.453,123.431,"Finland",0,0,0,0,4.801,0.345,-1.376,0.999998503 +"D508","Aratu (Brasil)","E004",-158,315,-148,"Brazil",2,3,2,0 +"D509","Hungarian Datum 1972 (HD-72)","E203",56.0,-75.77,-15.31,"Hungary",0,0,0,0,-0.37,-0.20,-0.21,1.00000101 +"D510","NZGD 1949 (7 terms)","E004",59.47,-5.04,187.44,"New Zealand",0,0,0,0,-0.47,0.10,-1.024,0.9999954007 +"D511","NZGD 1949 (3 terms)","E004",54.4,-20.1,183.1,"New Zealand",0,0,0,0 +"D512","NZGD 2000 (7 terms)","E008",0.0,0.0,0.0,"New Zealand",0,0,0,0,0.0,0.0,0.0,1.0 +"D513","NGO 1948","E206", 278.2932, 93.0497, 474.4745,"Norway",0,0,0,0, -7.8885, -0.0499, 6.6098, 6.2050 +"D514","CH1903+ (Supercedes D502)","E002",674.374,15.056,405.346,"Switzerland",0,0,0,0 +"D515","SL datum 95","E006",-2.0553,763.5581,87.6682,"Sri Lanka",0,0,0,0,-0.198003,-1.706361,-3.466120,-0.0315 +"D516","SL datum 1999","E006",-0.2933,766.9499,87.7131,"Sri Lanka",0,0,0,0,-0.1957040,-1.6950677,-3.4730161,-0.0393 +"D517","Cape (Supercedes D040)","E205",-134.73,-110.92,-292.66,"South Africa",0,0,0,0 +"D518","Hartebeesthoek94","E012",0,0,0,"South Africa",0,0,0,0 +"D519","Abidjan 1987","E001",-124.76,53,466.79,"C\uffffte d'Ivoire",0,0,0,0 +"D520","Accra","E204",-199,32,322,"Ghana",0,0,0,0 +"D521","Azores Central 1948","E004",-104,167,-38,"Azores",0,0,0,0 +"D522","Azores Oriental 1940","E004",-203,141,53,"Azores",0,0,0,0 +"D523","Azores Occidental 1939","E004",-422.651,-172.995,84.02,"Azores",0,0,0,0 +"D524","Barbados 1938","E001",31.95,300.99,419.19,"Barbados",0,0,0,0 +"D525","Camacupa","E001",-50.9,-347.6,-231,"Angola",0,0,0,0 +"D526","Chos Malal 1914","E004",5.5,176.7,141.4,"Argentina",0,0,0,0 +"D527","Conakry 1905","E202",-23.0,259.0,-9.0,"Guinea",0,0,0,0 +"D528","Dealul Piscului 1933","E004",103.25,-100.40,-307.19,"Romania",0,0,0,0 +"D529","Dealul Piscului 1970","E015",44.107,-116.147,-54.648,"Romania",0,0,0,0 +"D530","Deir ez Zor","E202",-190.421,8.532,238.69,"Syria",0,0,0,0 +"D531","Dominica 1945","E001",725,685,536,"Dominica",0,0,0,0 +"D532","Kalianpur 1937","E209",214,804,268,"India",0,0,0,0 +"D533","Kalianpur 1962","E210",275.57,676.78,229.6,"Pakistan",0,0,0,0 +"D534","Kalianpur 1975","E216",295,736,257,"India",0,0,0,0 +"D535","SWEREF99","E008",0.0,0.0,0.0,"Sweden",0,0,0,0 +"D536","GDA94 (Geocentric Datum of Australia 1994)","E008",0.0,0.0,0.0,"Australia",0,0,0,0 +"D537","ETRF89 (European Terrestrial Reference Frame 1989)","E012",0.0,0.0,0.0,"Europe",0,0,0,0 +"D538","Bermuda 2000","E012",0.0,0.0,0.0,"Bermuda",0,0,0,0 +"D539","Samboja","E002",-404.78,-685.68,-45.47,"Indonesia",0,0,0,0 +"D540","Australian Antarctic 1998","E008",0.0,0.0,0.0,"Australian Antarctic Territory",0,0,0,0 +"D541","Everest (India and Nepal)","E226",295,736,257,"India",0,0,0,0 +"D542","Korea Datum 1985","E002",-323,309,653,"South Korea",0,0,0,0 +"D543","Israel","E008",-48,55,52,"Israel",0,0,0,0 +"D544","Lao National Datum 1997","E015",46.012,-127.108,-38.131,"Laos",0,0,0,0 +"D545","Hong Kong 1980 Datum","E004",-162.619,-276.959,-161.764,"Hong Kong",0,0,0,0,-0.067753,2.243649,1.158827,-1.094246 +"D546","HITO XVIII","E004",18.38,192.45,96.82,"Argentina",0,0,0,0,-0.056,0.142,0.200,-0.0013 +"D547","GDM 2000MRSO","E008",1.69276,-1.92994,2.07108,"West Malaysia",0,0,0,0,0.03515,-0.02858,-0.00617,0.24859 +"D548","GDM 2000BRSO","E008",-1.04278,-0.30902,0.57544,"East Malaysia",0,0,0,0,0.01102,-0.03471,0.02865,-0.01934 +"D549","Gulshan 303","E209",283.729,735.942,261.143,"Bangladesh",0,0,0,0 +"D551","CHTRF95 (Swiss Terrestrial Reference Frame 1995)","E008",0.0,0.0,0.0,"Switzerland",0,0,0,0 +"D600","D-PAF (Orbits)","E600",0.082,-0.502,-0.224,"Satellite Orbits",0,0,0,0,0.30444,0.04424,0.00609,0.9999999937 +"D601","Test Data Set 1","E601",0.071,-0.509,-0.166,"Test 1",0,0,0,0,0.0179,-0.0005,0.0067,0.999999983 +"D602","Test Data Set 2","E602",580.0,80.9,399.8,"Test 2",0,0,0,0,0.35,0.1,3.026,1.0000113470025 +"D700","MODIS","E700",0,0,0,"Global Definition",0,0,0,0 +"D701","NAD83 (USA, NADCON)","E008","Alabama","alhpgn.los","alhpgn.las" +"D702","NAD83 HARN (USA, NADCON)","E008","Alabama","alhpgn.los","alhpgn.las" +"D703","NAD83 (USA, NADCON)","E008","Arkansas","arhpgn.los","arhpgn.las" +"D704","NAD83 HARN (USA, NADCON)","E008","Arkansas","arhpgn.los","arhpgn.las" +"D705","NAD83 (USA, NADCON)","E008","Arizona","azhpgn.los","azhpgn.las" +"D706","NAD83 HARN (USA, NADCON)","E008","Arizona","azhpgn.los","azhpgn.las" +"D707","NAD83 (USA, NADCON)","E008","California (North of 37dN)","cnhpgn.los","cnhpgn.las" +"D708","NAD83 HARN (USA, NADCON)","E008","California (North of 37dN)","cnhpgn.los","cnhpgn.las" +"D709","NAD83 (USA, NADCON)","E008","California (South of 37dN)","cshpgn.los","cshpgn.las" +"D710","NAD83 HARN (USA, NADCON)","E008","California (South of 37dN)","cshpgn.los","cshpgn.las" +"D711","NAD83 (USA, NADCON)","E008","Colorado","cohpgn.los","cohpgn.las" +"D712","NAD83 HARN (USA, NADCON)","E008","Colorado","cohpgn.los","cohpgn.las" +"D713","NAD83 (USA, NADCON)","E008","Florida","flhpgn.los","flhpgn.las" +"D714","NAD83 HARN (USA, NADCON)","E008","Florida","flhpgn.los","flhpgn.las" +"D715","NAD83 (USA, NADCON)","E008","Georgia","gahpgn.los","gahpgn.las" +"D716","NAD83 HARN (USA, NADCON)","E008","Georgia","gahpgn.los","gahpgn.las" +"D717","Guam 1963 (USA, NADCON)","E000","Guam","guhpgn.los","guhpgn.las" +"D718","NAD83 HARN (USA, NADCON)","E008","Guam","guhpgn.los","guhpgn.las" +"D719","NAD83 (USA, NADCON)","E008","Hawaii","hihpgn.los","hihpgn.las" +"D720","NAD83 HARN (USA, NADCON)","E008","Hawaii","hihpgn.los","hihpgn.las" +"D721","NAD83 (USA, NADCON)","E008","Idaho-Montana (East of 113dW)","emhpgn.los","emhpgn.las" +"D722","NAD83 HARN (USA, NADCON)","E008","Idaho-Montana (East of 113dW)","emhpgn.los","emhpgn.las" +"D723","NAD83 (USA, NADCON)","E008","Idaho-Montana (West of 113dW)","wmhpgn.los","wmhpgn.las" +"D724","NAD83 HARN (USA, NADCON)","E008","Idaho-Montana (West of 113dW)","wmhpgn.los","wmhpgn.las" +"D725","NAD83 (USA, NADCON)","E008","Iowa","iahpgn.los","iahpgn.las" +"D726","NAD83 HARN (USA, NADCON)","E008","Iowa","iahpgn.los","iahpgn.las" +"D727","NAD83 (USA, NADCON)","E008","Illinois","ilhpgn.los","ilhpgn.las" +"D728","NAD83 HARN (USA, NADCON)","E008","Illinois","ilhpgn.los","ilhpgn.las" +"D729","NAD83 (USA, NADCON)","E008","Indiana","inhpgn.los","inhpgn.las" +"D730","NAD83 HARN (USA, NADCON)","E008","Indiana","inhpgn.los","inhpgn.las" +"D731","NAD83 (USA, NADCON)","E008","Kansas","kshpgn.los","kshpgn.las" +"D732","NAD83 HARN (USA, NADCON)","E008","Kansas","kshpgn.los","kshpgn.las" +"D733","NAD83 (USA, NADCON)","E008","Kentucky","kyhpgn.los","kyhpgn.las" +"D734","NAD83 HARN (USA, NADCON)","E008","Kentucky","kyhpgn.los","kyhpgn.las" +"D735","NAD83 (USA, NADCON)","E008","Louisiana","lahpgn.los","lahpgn.las" +"D736","NAD83 HARN (USA, NADCON)","E008","Louisiana","lahpgn.los","lahpgn.las" +"D737","NAD83 (USA, NADCON)","E008","Maryland-Delaware","mdhpgn.los","mdhpgn.las" +"D738","NAD83 HARN (USA, NADCON)","E008","Maryland-Delaware","mdhpgn.los","mdhpgn.las" +"D739","NAD83 (USA, NADCON)","E008","Maine","mehpgn.los","mehpgn.las" +"D740","NAD83 HARN (USA, NADCON)","E008","Maine","mehpgn.los","mehpgn.las" +"D741","NAD83 (USA, NADCON)","E008","Michigan","mihpgn.los","mihpgn.las" +"D742","NAD83 HARN (USA, NADCON)","E008","Michigan","mihpgn.los","mihpgn.las" +"D743","NAD83 (USA, NADCON)","E008","Minnesota","mnhpgn.los","mnhpgn.las" +"D744","NAD83 HARN (USA, NADCON)","E008","Minnesota","mnhpgn.los","mnhpgn.las" +"D745","NAD83 (USA, NADCON)","E008","Mississippi","mshpgn.los","mshpgn.las" +"D746","NAD83 HARN (USA, NADCON)","E008","Mississippi","mshpgn.los","mshpgn.las" +"D747","NAD83 (USA, NADCON)","E008","Missouri","mohpgn.los","mohpgn.las" +"D748","NAD83 HARN (USA, NADCON)","E008","Missouri","mohpgn.los","mohpgn.las" +"D749","NAD83 (USA, NADCON)","E008","Nebraska","nbhpgn.los","nbhpgn.las" +"D750","NAD83 HARN (USA, NADCON)","E008","Nebraska","nbhpgn.los","nbhpgn.las" +"D751","NAD83 (USA, NADCON)","E008","Nevada","nvhpgn.los","nvhpgn.las" +"D752","NAD83 HARN (USA, NADCON)","E008","Nevada","nvhpgn.los","nvhpgn.las" +"D753","NAD83 (USA, NADCON)","E008","New England (CT,MA,NH,RI,VT)","nehpgn.los","nehpgn.las" +"D754","NAD83 HARN (USA, NADCON)","E008","New England (CT,MA,NH,RI,VT)","nehpgn.los","nehpgn.las" +"D755","NAD83 (USA, NADCON)","E008","New Jersey","njhpgn.los","njhpgn.las" +"D756","NAD83 HARN (USA, NADCON)","E008","New Jersey","njhpgn.los","njhpgn.las" +"D757","NAD83 (USA, NADCON)","E008","New Mexico","nmhpgn.los","nmhpgn.las" +"D758","NAD83 HARN (USA, NADCON)","E008","New Mexico","nmhpgn.los","nmhpgn.las" +"D759","NAD83 (USA, NADCON)","E008","New York","nyhpgn.los","nyhpgn.las" +"D760","NAD83 HARN (USA, NADCON)","E008","New York","nyhpgn.los","nyhpgn.las" +"D761","NAD83 (USA, NADCON)","E008","North Carolina","nchpgn.los","nchpgn.las" +"D762","NAD83 HARN (USA, NADCON)","E008","North Carolina","nchpgn.los","nchpgn.las" +"D763","NAD83 (USA, NADCON)","E008","North Dakota","ndhpgn.los","ndhpgn.las" +"D764","NAD83 HARN (USA, NADCON)","E008","North Dakota","ndhpgn.los","ndhpgn.las" +"D765","NAD83 (USA, NADCON)","E008","Ohio","ohhpgn.los","ohhpgn.las" +"D766","NAD83 HARN (USA, NADCON)","E008","Ohio","ohhpgn.los","ohhpgn.las" +"D767","NAD83 (USA, NADCON)","E008","Oklahoma","okhpgn.los","okhpgn.las" +"D768","NAD83 HARN (USA, NADCON)","E008","Oklahoma","okhpgn.los","okhpgn.las" +"D769","NAD83 (USA, NADCON)","E008","Pennsylvania","pahpgn.los","pahpgn.las" +"D770","NAD83 HARN (USA, NADCON)","E008","Pennsylvania","pahpgn.los","pahpgn.las" +"D771","NAD83 (USA, NADCON)","E008","Puerto Rico-Virgin Is","pvhpgn.los","pvhpgn.las" +"D772","NAD83 HARN (USA, NADCON)","E008","Puerto Rico-Virgin Is","pvhpgn.los","pvhpgn.las" +"D773","American Samoa 1962 (USA, NADCON)","E000","Samoa (Eastern Islands)","eshpgn.los","eshpgn.las" +"D774","NAD83 HARN (USA, NADCON)","E008","Samoa (Eastern Islands)","eshpgn.los","eshpgn.las" +"D775","American Samoa 1962 (USA, NADCON)","E000","Samoa (Western Islands)","wshpgn.los","wshpgn.las" +"D776","NAD83 HARN (USA, NADCON)","E008","Samoa (Western Islands)","wshpgn.los","wshpgn.las" +"D777","NAD83 (USA, NADCON)","E008","South Carolina","schpgn.los","schpgn.las" +"D778","NAD83 HARN (USA, NADCON)","E008","South Carolina","schpgn.los","schpgn.las" +"D779","NAD83 (USA, NADCON)","E008","South Dakota","sdhpgn.los","sdhpgn.las" +"D780","NAD83 HARN (USA, NADCON)","E008","South Dakota","sdhpgn.los","sdhpgn.las" +"D781","NAD83 (USA, NADCON)","E008","Tennessee","tnhpgn.los","tnhpgn.las" +"D782","NAD83 HARN (USA, NADCON)","E008","Tennessee","tnhpgn.los","tnhpgn.las" +"D783","NAD83 (USA, NADCON)","E008","Texas (East of 100dW)","ethpgn.los","ethpgn.las" +"D784","NAD83 HARN (USA, NADCON)","E008","Texas (East of 100dW)","ethpgn.los","ethpgn.las" +"D785","NAD83 (USA, NADCON)","E008","Texas (West of 100dW)","wthpgn.los","wthpgn.las" +"D786","NAD83 HARN (USA, NADCON)","E008","Texas (West of 100dW)","wthpgn.los","wthpgn.las" +"D787","NAD83 (USA, NADCON)","E008","Utah","uthpgn.los","uthpgn.las" +"D788","NAD83 HARN (USA, NADCON)","E008","Utah","uthpgn.los","uthpgn.las" +"D789","NAD83 (USA, NADCON)","E008","Virginia","vahpgn.los","vahpgn.las" +"D790","NAD83 HARN (USA, NADCON)","E008","Virginia","vahpgn.los","vahpgn.las" +"D791","NAD83 (USA, NADCON)","E008","Washington-Oregon","wohpgn.los","wohpgn.las" +"D792","NAD83 HARN (USA, NADCON)","E008","Washington-Oregon","wohpgn.los","wohpgn.las" +"D793","NAD83 (USA, NADCON)","E008","West Virginia","wvhpgn.los","wvhpgn.las" +"D794","NAD83 HARN (USA, NADCON)","E008","West Virginia","wvhpgn.los","wvhpgn.las" +"D795","NAD83 (USA, NADCON)","E008","Wisconsin","wihpgn.los","wihpgn.las" +"D796","NAD83 HARN (USA, NADCON)","E008","Wisconsin","wihpgn.los","wihpgn.las" +"D797","NAD83 (USA, NADCON)","E008","Wyoming","wyhpgn.los","wyhpgn.las" +"D798","NAD83 HARN (USA, NADCON)","E008","Wyoming","wyhpgn.los","wyhpgn.las" +"D886","Reseau Geodesique Francais 1993","E899",-752,-358,-179,"Taiwan",0,0,0,0,-0.0000011698,0.0000018398,0.0000009822,0.00002329 +"D887","Reseau National Belge 1972","E899",-752,-358,-179,"Taiwan",0,0,0,0,-0.0000011698,0.0000018398,0.0000009822,0.00002329 +"D888","Lebanon Stereographic","E012",154.2668777,107.2190767,-263.01161212,"Lebanon",0,0,0,0,0.310716,0.218736,0.191232,0.99999913 +"D889","Lebanon Lambert","E202",190.9999,133.32473,-232.8391,"Lebanon",0,0,0,0,0.307836,0.216756,0.189036,0.9995341 +"D890","Luxembourg (LUREF)","E004",-192.986,13.673,-39.309,"Luxembourg",0,0,0,0,0.409900,2.933200,-2.688100,1.00000043 +"D891","Datum 73","E004",-223.237,110.193,36.649,"Portugal",0,0,0,0 +"D892","Datum Lisboa","E004",-304.046,-60.576,103.640,"Portugal",0,0,0,0 +"D893","PDO Survey Datum 1993","E001",-180.624,-225.516,173.919,"Oman",0,0,0,0,0.80970,1.89755,-8.33604,16.71006 +"D894","WGS 1984 semi-major","E020",0,0,0,"WGS 1984 Auxiliary Sphere semi-major axis",0,0,0,0 +"D898","TWD97","E008",0,0,0,"Taiwan",0,0,0,0,0.0,0.0,0.0,0.0 +"D899","TWD67","E899",-752,-358,-179,"Taiwan",0,0,0,0,-0.0000011698,0.0000018398,0.0000009822,0.00002329 diff --git a/utils/gdal/gdal-data/pci_ellips.txt b/utils/gdal/gdal-data/pci_ellips.txt new file mode 100644 index 0000000..b2431a2 --- /dev/null +++ b/utils/gdal/gdal-data/pci_ellips.txt @@ -0,0 +1,77 @@ +! +! By email on December 2nd, 2010: +! +! I, Louis Burry, on behalf of PCI Geomatics agree to allow the ellips.txt +! and datum.txt file to be distributed under the GDAL open source license. +! +! Louis Burry +! VP Technology & Delivery +! PCI Geomatics +! +! +! NOTE: The range of "E908" to "E998" is set aside for +! the use of local customer development. +! +"E009","Airy 1830",6377563.396,6356256.91 +"E011","Modified Airy",6377340.189,6356034.448 +"E910","ATS77",6378135.0,6356750.304922 +"E014","Australian National 1965",6378160.,6356774.719 +"E002","Bessel 1841",6377397.155,6356078.96284 +"E900","Bessel 1841 (Namibia)",6377483.865,6356165.382966 +"E333","Bessel 1841 (Japan By Law)",6377397.155,6356078.963 +"E000","Clarke 1866",6378206.4,6356583.8 +"E001","Clarke 1880 (RGS)",6378249.145,6356514.86955 +"E202","Clarke 1880 (IGN, France)",6378249.2,6356515.0 +"E006","Everest (India 1830)",6377276.3452,6356075.4133 +"E010","Everest (W. Malaysia and Singapore 1948)",6377304.063,6356103.039 +"E901","Everest (India 1956)",6377301.243,6356100.228368 +"E902","Everest (W. Malaysia 1969)",6377295.664,6356094.667915 +"E903","Everest (E. Malaysia and Brunei)",6377298.556,6356097.550301 +"E201","Everest (Pakistan)",6377309.613,6356108.570542 +"E017","Fischer 1960",6378166.,6356784.283666 +"E013","Modified Fischer 1960",6378155.,6356773.3205 +"E018","Fischer 1968",6378150.,6356768.337303 +"E008","GRS 1980",6378137.,6356752.31414 +"E904","Helmert 1906",6378200.,6356818.169628 +"E016","Hough 1960",6378270.,6356794.343479 +"E200","Indonesian 1974",6378160.,6356774.504086 +"E004","International 1924",6378388.,6356911.94613 +"E203","IUGG 67",6378160.,6356774.516090714 +"E015","Krassovsky 1940",6378245.,6356863.0188 +"E700","MODIS (Sphere from WGS84)",6371007.181,6371007.181 +"E003","New International 1967",6378157.5,6356772.2 +"E019","Normal Sphere",6370997.,6370997. +"E905","SGS 85",6378136.,6356751.301569 +"E907","South American 1969",6378160.,6356774.719 +"E906","WGS 60",6378165.,6356783.286959 +"E007","WGS 66",6378145.,6356759.769356 +"E005","WGS 72",6378135.,6356750.519915 +"E012","WGS 84",6378137.,6356752.314245 +"E020","WGS 84 semimajor axis",6378137.,6378137. +"E600","D-PAF (Orbits)",6378144.0,6356759.0 +"E601","Test Data Set 1",6378144.0,6356759.0 +"E602","Test Data Set 2",6377397.2,6356079.0 +"E204","War Office",6378300.583,6356752.270 +"E205","Clarke 1880 Arc",6378249.145,6356514.966 +"E206","Bessel Modified",6377492.018,6356173.5087 +"E207","Clarke 1858",6378293.639,6356617.98149 +"E208","Clarke 1880",6378249.138,6356514.95942 +"E209","Everest (1937 Adjustment)",6377276.345,6356075.413 +"E210","Everest (1962 Definition)",6377301.243,6356100.23 +"E211","Everest Modified",6377304.063,6356103.039 +"E212","Modified Everest 1969",6377295.664,6356094.668 +"E213","Everest (1967 Definition)",6377298.556,6356097.550 +"E214","Clarke 1880 (Benoit)",6378300.79,6356566.43 +"E215","Clarke 1880 (SGA)",6378249.2,6356515.0 +"E216","Everest (1975 Definition)",6377299.151,6356098.1451 +"E217","GEM 10C",6378137,6356752.31414 +"E218","OSU 86F",6378136.2,6356751.516672 +"E219","OSU 91A",6378136.3,6356751.6163367 +"E220","Sphere",6371000,6371000 +"E221","Struve 1860",6378297,6356655.847 +"E222","Walbeck",6376896,6355834.847 +"E223","Plessis 1817",6376523,6355862.933 +"E224","Xian 1980",6378140.0,6356755.288 +"E225","EMEP Sphere",6370000,6370000 +"E226","Everest (India and Nepal)",6377301.243,6356100.228368 +"E899","GRS 1967 Modified",6378160.,6356774.719195306 diff --git a/utils/gdal/gdal-data/pdfcomposition.xsd b/utils/gdal/gdal-data/pdfcomposition.xsd new file mode 100644 index 0000000..5d1bf92 --- /dev/null +++ b/utils/gdal/gdal-data/pdfcomposition.xsd @@ -0,0 +1,721 @@ + + + + + + Root element defining a composition of one or several pages. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Define the outline / bookmarks of the document, typically the + structure of pages. But bookmarks may also point to particular + elements in a page. + Recursive list of OutlineItem. + + + + + + + + + An OutlineItem may be final or a parent of child OutlineItem. + If the OutlineItem has children, the open attribute controls whether + the children list must be folded or not. + An OutlineItem may have zero, one or several acssociated actions. + + + + + + + + + + + + + + User visible name of the outline item. + + + + + Whether children outline items should be unfolded. + + + + + + + + + Abstract action element type + + + + + + Abstract action element + + + + + + Goto a destination page. + The x1, y1, x2, y2 attributes + may also be defined to zoom-in on a particular area of the page. + + + + + + + + + + + + + + + + + Turn all layers on or off. + Later SetAllLayersStateAction/SetLayerStateAction might change this state. + + + + + + + + + + + + + Turn a specific layer on off. + Later SetAllLayersStateAction/SetLayerStateAction might change this state. + + + + + + + + + + + + + + Execute a Javascript action. + See https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/js_api_reference.pdf + The script must be put as the content of the element. + + + + + + + + + + + + + + + + + + + + The XMP payload must be serialized in a XML-escaped way + + + + + + + + Hierarchical definition of layers ("Optional Content Group" in PDF parlance) + Common to all pages, but their visibility in the layer tree can + be controlled with the displayOnlyOnVisiblePages attribute. + + + + + + + Whether to list, in the layer tree, layers that are referenced + by at at least one currently visible page(s). + Default is false, that is the layers are always listed. + + + + + + + Define a Layer ("Optional Content Group" in PDF parlance) + + + + + + + Arbitrary id, unique to the layer. Will be cross-referenced by + IfLayerOnType#layerId to define conditional visibility. + + + + + User visible name + + + + + + Arbitrary id defining a group of mutually exclusive layers. + Layers referencing to the same #mutuallyExclusiveGroupId value + will be mutually exclusive. + + + + + + + + + + + + + + + Arbitrary id, unique to the page. Required if the page must + be referenced by a OutlineItem. + + + + + + + + + + + + + + + + + + + + + + CRS WKT string, or EPSG:XXXX code. + + + + + Define the viewport where georeferenced coordinates are + available. + If not specified, the extent of BoundingPolygon will be used instead. + If none of BoundingBox and BoundingPolygon are specified, + the whole PDF page will be assumed to be georeferenced. + + + + + Define a polygon / neatline in PDF units into which the + Measure tool will display coordinates. + If not specified, BoundingBox will be used instead. + If none of BoundingBox and BoundingPolygon are specified, + the whole PDF page will be assumed to be georeferenced. + + + + + Those points define the mapping from PDF coordinates to + georeferenced coordinates. At least 4 of them must be + provided. They do not need to form a rectangle neither in + PDF coordinate space nor in georeferenced coordinate space. + However if the georeferenced area is referenced to by content, + they must be evaluated to a geotransform, without rotation + or shearing. + + + + + + ID that can be referred to to automatically place content. + The georeferencing area ca be referenced to, only if the + control points define an affine geotransform, without rotation + or shearing, from PDF coordinate space to georeferenced + coordinate space. + + + + + ISO-32000 extension format is the georeferencing format + recognized by the Measure / Geographic location tool of Acrobat reader. + + + + + OGC Best Practice format is the georeferencing format + recognized by the Terrago Toolbar. + It seems that within a PDF file, + there should be only georeferenced areas encoded with the + OGC Best Practice so that the Terrago Toolbar accepts to + read them. + + + + + + + + + + Defines the data axis to SRS axis mapping. List of + comma-separated axis number (starting at 1). + Used to interpret the GeoX and GeoY attribute meaning. + If not specified, the traditional GIS order is assumed. + + + + + + + + + x2 must be > x1 and y2 > y1 + + + + + + + + + + + + + X value of the control point expressed in the SRS + + + + + Y value of the control point expressed in the SRS + + + + + + + Sequence of raster, vector, labels, content from other PDF document, + or conditionalized content of any of the above types. + The content is drawn in the order it is mentioned, that is the + first mentioned item is drawn first, and the last mentioned item + is drawn last. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Insert the content stream of the (first page of the) PDF, together with + its resources, without any extra rasterization. + Optional content groups or georeferencing potentially found in the + PDF to insert are ignored. + The dimensions of the inserted PDF are assumed to be the same + as the PDF where it is inserted. + + + + + + + + + + Insert raster (or rasterized) content from a GDAL dataset. + + There are two modes: + + - one where the raster potential georeferencing is completely ignored, + and the image is put at the specified PDF coordinates. + I which case , x1, y1, x2, y2 are in PDF coordinate units and represent the + area where the image will be stretched. If not specified, + the whole PDF page is occupied. + x2 must be > x1 and y2 > y1. + + - another one, when the georeferencingId attribute is defined, and + reference a georeferenced area. In that case, the raster geotransform + will be used to correctly place it in the georeferenced area. + + + + + + + + GDAL dataset name + + + + + + + + + References a georeferenced area in the same page + through its Georeferencing#id + + + + + + + + + + Only applies when method=JPEG. + If not specified, if the source raster is a JPEG file, its + codestream will be used directly. Otherwise, the image will + be compressed with a quality of 75%. + + + + + Only applies when method=DEFALTE + + + + + + + + + + + + + + + + + + + + + + Insert vector content from a OGR dataset. + + There are two modes: + - The coordinates of the vector features must be in PDF coordinate units. + This is when the georeferencingId attributes is not set. + + - another one, when the georeferencingId attribute is defined, and + reference a georeferenced area. In that case, the vector georeferenced + coordinates will be used to correctly place it in the georeferenced area. + + Note: OGR Feature Style strings containing a LABEL tool will not work with + this element, to display labels use a VectorLabel element instead. + + + + + + + + OGR dataset name + + + + + OGR layer name + + + + + References a georeferenced area in the same page + through its Georeferencing#id + + + + + Whether objects should be drawn or not + + + + + Name of the attribute whose value is used to create a hyperlink + + + + + String overriding per-feature style + + + + + + + The LogicalStructure element should be put when the features + of the layer should be written in the logical structure of the + document, and thus visible in the "Model Tree" of Acrobat reader. + By default, all OGR fields are included. + + + + + + + Whether all fields should be excluded, but the one(s) + potentially mentioned in IncludeField. + + + + + Name of OGR field to include. + + + + + + + Whether all fields should be included, but the one(s) + potentially mentioned in ExcludeField. + + + + + Name of OGR field to exclude. + + + + + + + + Name of the layer that will appear in the PDF reader. + If not specified, this will be the OGR layer name. + + + + + Name of the OGR field whose value should be display for each + feature in feature tree of the PDF reader. + If not specified, this will "feature{FID}". + + + + + + + Insert text labels for features from a OGR dataset. + + The features must be associated with a OGR Feature Style string with + a LABEL tool. + Only LATIN-1 characters will be correctly output. + + There are two modes: + - The coordinates of the vector features must be in PDF coordinate units. + This is when the georeferencingId attributes is not set. + + - another one, when the georeferencingId attribute is defined, and + reference a georeferenced area. In that case, the vector georeferenced + coordinates will be used to correctly place it in the georeferenced area. + + + + + + + OGR dataset name + + + + + OGR layer name + + + + + References a georeferenced area in the same page + through its Georeferencing#id + + + + + String overriding per-feature style + + + + + + + + + + + + Blend mode as defined in PDF reference version 1.7 + page 520, Table 7.2 "Standard separable blend modes". + + + + + + + + + + + + + + + + + + + + + + + + + + + Conditionalize content display to the On status of a layer. + IfLayerOn elements can be nested. And in general, the nesting used + to define the layers should be used to define the conditional + content too, because toggling off a upper-level layer in Acrobat + does not change the state of its children. + + For example: + <Layer id="A" name="A"> + <Layer id="A.1" name="A.1""></Layer> + </Layer> + + <IfLayerOnType layerId="A"> + <IfLayerOnType layerId="A.1"> + .... + </IfLayerOnType> + </IfLayerOnType> + + + + + + Should reference a Layer#id attribute. + + + + + + diff --git a/utils/gdal/gdal-data/pds4_template.xml b/utils/gdal/gdal-data/pds4_template.xml new file mode 100644 index 0000000..91f674e --- /dev/null +++ b/utils/gdal/gdal-data/pds4_template.xml @@ -0,0 +1,65 @@ + + + + + + + ${LOGICAL_IDENTIFIER} + 1.0 + ${TITLE} + 1.16.0.0 + Product_Observational + + + + + + + + ${INVESTIGATION_AREA_NAME} + Mission + + ${INVESTIGATION_AREA_LID_REFERENCE} + data_to_investigation + + + + + ${OBSERVING_SYSTEM_NAME} + Spacecraft + + + + ${TARGET} + ${TARGET_TYPE} + + urn:nasa:pds:context:target:${target_type}.${target} + data_to_target + + + + + + + image + display_settings_to_array + + + Sample + Left to Right + Line + Top to Bottom + + + + + + diff --git a/utils/gdal/gdal-data/plscenesconf.json b/utils/gdal/gdal-data/plscenesconf.json new file mode 100644 index 0000000..9258fbd --- /dev/null +++ b/utils/gdal/gdal-data/plscenesconf.json @@ -0,0 +1,1985 @@ +{ + "v1_data": { + "PSOrthoTile": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "clear_confidence_percent", + "type": "double" + }, + { + "name": "clear_percent", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "double" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "grid_cell", + "type": "string" + }, + { + "name": "ground_control", + "type": "boolean" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "heavy_haze_percent", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "light_haze_percent", + "type": "double" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "shadow_percent", + "type": "double" + }, + { + "name": "snow_ice_percent", + "type": "double" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + }, + { + "name": "visible_confidence_percent", + "type": "double" + }, + { + "name": "visible_percent", + "type": "double" + } + ], + "assets": [ + "analytic", + "analytic_5b", + "analytic_5b_xml", + "analytic_dn", + "analytic_dn_xml", + "analytic_sr", + "analytic_xml", + "udm", + "udm2", + "visual", + "visual_xml" + ] + }, + "REOrthoTile": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "catalog_id", + "type": "string" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "grid_cell", + "type": "string" + }, + { + "name": "ground_control", + "type": "boolean" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic", + "analytic_sr", + "analytic_xml", + "udm", + "visual", + "visual_xml" + ] + }, + "PSScene": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "clear_confidence_percent", + "type": "double" + }, + { + "name": "clear_percent", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "double" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "ground_control", + "type": "boolean" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "heavy_haze_percent", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "light_haze_percent", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "shadow_percent", + "type": "double" + }, + { + "name": "snow_ice_percent", + "type": "double" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + }, + { + "name": "visible_confidence_percent", + "type": "double" + }, + { + "name": "visible_percent", + "type": "double" + } + ], + "assets": [ + "ortho_analytic_4b", + "ortho_analytic_8b", + "ortho_analytic_8b_sr", + "ortho_analytic_8b_xml", + "ortho_analytic_4b_sr", + "ortho_analytic_4b_xml", + "basic_analytic_4b", + "basic_analytic_8b", + "basic_analytic_8b_xml", + "basic_analytic_4b_rpc", + "basic_analytic_4b_xml", + "basic_udm2", + "ortho_udm2", + "ortho_visual" + ] + }, + "PSScene3Band": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "ground_control", + "type": "boolean" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic", + "analytic_dn", + "analytic_dn_xml", + "analytic_xml", + "basic_analytic", + "basic_analytic_dn", + "basic_analytic_dn_rpc", + "basic_analytic_dn_xml", + "basic_analytic_rpc", + "basic_analytic_xml", + "basic_udm", + "basic_udm2", + "udm", + "udm2", + "visual", + "visual_xml" + ] + }, + "PSScene4Band": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "clear_confidence_percent", + "type": "int" + }, + { + "name": "clear_percent", + "type": "int" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "int" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "ground_control", + "type": "boolean" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "heavy_haze_percent", + "type": "int" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "light_haze_percent", + "type": "int" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "shadow_percent", + "type": "int" + }, + { + "name": "snow_ice_percent", + "type": "int" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + }, + { + "name": "visible_confidence_percent", + "type": "int" + }, + { + "name": "visible_percent", + "type": "int" + } + ], + "assets": [ + "analytic", + "analytic_dn", + "analytic_dn_xml", + "analytic_xml", + "basic_analytic", + "basic_analytic_dn", + "basic_analytic_dn_nitf", + "basic_analytic_dn_rpc", + "basic_analytic_dn_rpc_nitf", + "basic_analytic_dn_xml", + "basic_analytic_dn_xml_nitf", + "basic_analytic_nitf", + "basic_analytic_rpc", + "basic_analytic_rpc_nitf", + "basic_analytic_xml", + "basic_analytic_xml_nitf", + "basic_udm", + "basic_udm2", + "udm", + "udm2" + ] + }, + "REScene": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "catalog_id", + "type": "string" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "basic_analytic_b1", + "basic_analytic_b1_nitf", + "basic_analytic_b2", + "basic_analytic_b2_nitf", + "basic_analytic_b3", + "basic_analytic_b3_nitf", + "basic_analytic_b4", + "basic_analytic_b4_nitf", + "basic_analytic_b5", + "basic_analytic_b5_nitf", + "basic_analytic_rpc", + "basic_analytic_sci", + "basic_analytic_xml", + "basic_analytic_xml_nitf", + "basic_udm", + "browse" + ] + }, + "Landsat8L1G": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "collection", + "type": "int" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "data_type", + "type": "string" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "processed", + "type": "datetime" + }, + { + "name": "product_id", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + }, + { + "name": "wrs_path", + "type": "int" + }, + { + "name": "wrs_row", + "type": "int" + } + ], + "assets": [ + "analytic_b1", + "analytic_b2", + "analytic_b3", + "analytic_b4", + "analytic_b5", + "analytic_b6", + "analytic_b7", + "analytic_b8", + "analytic_b9", + "analytic_b10", + "analytic_b11", + "analytic_bqa", + "metadata_txt", + "visual" + ] + }, + "Sentinel2L1C": { + "fields": [ + { + "name": "abs_orbit_number", + "type": "int" + }, + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "data_type", + "type": "string" + }, + { + "name": "datatake_id", + "type": "string" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "granule_id", + "type": "string" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "mgrs_grid_id", + "type": "string" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "product_generation_time", + "type": "datetime" + }, + { + "name": "product_id", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rel_orbit_number", + "type": "int" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "s2_processor_version", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic_b1", + "analytic_b2", + "analytic_b3", + "analytic_b4", + "analytic_b5", + "analytic_b6", + "analytic_b7", + "analytic_b8", + "analytic_b8a", + "analytic_b9", + "analytic_b10", + "analytic_b11", + "analytic_b12", + "metadata_aux", + "visual" + ] + }, + "SkySatScene": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "camera_id", + "type": "string" + }, + { + "name": "clear_confidence_percent", + "type": "int" + }, + { + "name": "clear_percent", + "type": "int" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "int" + }, + { + "name": "ground_control", + "type": "boolean" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "heavy_haze_percent", + "type": "int" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "light_haze_percent", + "type": "int" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "shadow_percent", + "type": "int" + }, + { + "name": "snow_ice_percent", + "type": "int" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "view_angle", + "type": "double" + }, + { + "name": "visible_confidence_percent", + "type": "int" + }, + { + "name": "visible_percent", + "type": "int" + } + ], + "assets": [ + "basic_analytic", + "basic_analytic_dn", + "basic_analytic_dn_rpc", + "basic_analytic_rpc", + "basic_analytic_udm", + "basic_analytic_udm2", + "basic_l1a_panchromatic_dn", + "basic_l1a_panchromatic_dn_rpc", + "basic_panchromatic", + "basic_panchromatic_dn", + "basic_panchromatic_dn_rpc", + "basic_panchromatic_rpc", + "basic_panchromatic_udm2", + "ortho_analytic", + "ortho_analytic_sr", + "ortho_analytic_dn", + "ortho_analytic_udm", + "ortho_analytic_udm2", + "ortho_panchromatic", + "ortho_panchromatic_dn", + "ortho_panchromatic_udm", + "ortho_panchromatic_udm2", + "ortho_pansharpened", + "ortho_pansharpened_udm", + "ortho_pansharpened_udm2", + "ortho_visual" + ] + }, + "SkySatCollect": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "clear_confidence_percent", + "type": "int" + }, + { + "name": "clear_percent", + "type": "int" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "int" + }, + { + "name": "ground_control_ratio", + "type": "double" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "heavy_haze_percent", + "type": "int" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "light_haze_percent", + "type": "int" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "shadow_percent", + "type": "int" + }, + { + "name": "snow_ice_percent", + "type": "int" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "view_angle", + "type": "double" + }, + { + "name": "visible_confidence_percent", + "type": "int" + }, + { + "name": "visible_percent", + "type": "int" + } + ], + "assets": [ + "basic_l1a_all_frames", + "ortho_analytic", + "ortho_analytic_sr", + "ortho_analytic_dn", + "ortho_analytic_udm", + "ortho_analytic_udm2", + "ortho_panchromatic", + "ortho_panchromatic_dn", + "ortho_panchromatic_udm", + "ortho_panchromatic_udm2", + "ortho_pansharpened", + "ortho_pansharpened_udm", + "ortho_pansharpened_udm2", + "ortho_visual" + ] + }, + "SkySatVideo": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "camera_id", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "publishing_stage", + "type": "string" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_azimuth", + "type": "double" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "strip_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "video_file", + "video_frames", + "video_metadata" + ] + }, + "Sentinel1": { + "fields": [ + { + "name": "abs_orbit_number", + "type": "int" + }, + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "antenna_look_direction", + "type": "string" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "clear_percent", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "double" + }, + { + "name": "columns", + "type": "int" + }, + { + "name": "datatake_id", + "type": "string" + }, + { + "name": "epsg_code", + "type": "int" + }, + { + "name": "granule_id", + "type": "string" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "incidence_far", + "type": "double" + }, + { + "name": "incidence_near", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "orbit_direction", + "type": "string" + }, + { + "name": "origin_x", + "type": "double" + }, + { + "name": "origin_y", + "type": "double" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "polarisation_channels", + "type": "string" + }, + { + "name": "polarisation_mode", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "rel_orbit_number", + "type": "int" + }, + { + "name": "rows", + "type": "int" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sensor_mode", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "ortho_analytic_vh", + "ortho_analytic_vv" + ] + }, + "MOD09GA": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "data_type", + "type": "string" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "product_generation_time", + "type": "datetime" + }, + { + "name": "product_version", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sgrid_tile_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic_gflags", + "analytic_granule_pnt", + "analytic_iobs_res", + "analytic_num_observations_1km", + "analytic_num_observations_500m", + "analytic_obscov_500m", + "analytic_orbit_pnt", + "analytic_q_scan", + "analytic_qc_500m", + "analytic_range", + "analytic_sensor_azimuth", + "analytic_sensor_zenith", + "analytic_solar_azimuth", + "analytic_solar_zenith", + "analytic_state_1km", + "analytic_sur_refl_b01", + "analytic_sur_refl_b02", + "analytic_sur_refl_b03", + "analytic_sur_refl_b04", + "analytic_sur_refl_b05", + "analytic_sur_refl_b06", + "analytic_sur_refl_b07" + ] + }, + "MYD09GA": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "data_type", + "type": "string" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "product_generation_time", + "type": "datetime" + }, + { + "name": "product_version", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sgrid_tile_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic_gflags", + "analytic_granule_pnt", + "analytic_iobs_res", + "analytic_num_observations_1km", + "analytic_num_observations_500m", + "analytic_obscov_500m", + "analytic_orbit_pnt", + "analytic_q_scan", + "analytic_qc_500m", + "analytic_range", + "analytic_sensor_azimuth", + "analytic_sensor_zenith", + "analytic_solar_azimuth", + "analytic_solar_zenith", + "analytic_state_1km", + "analytic_sur_refl_b01", + "analytic_sur_refl_b02", + "analytic_sur_refl_b03", + "analytic_sur_refl_b04", + "analytic_sur_refl_b05", + "analytic_sur_refl_b06", + "analytic_sur_refl_b07" + ] + }, + "MOD09GQ": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "clear_percent", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "double" + }, + { + "name": "data_type", + "type": "string" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "product_generation_time", + "type": "datetime" + }, + { + "name": "product_version", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sgrid_tile_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic_granule_pnt", + "analytic_iobs_res", + "analytic_num_observations", + "analytic_obscov", + "analytic_orbit_pnt", + "analytic_qc_250m", + "analytic_sur_refl_b01", + "analytic_sur_refl_b02" + ] + }, + "MYD09GQ": { + "fields": [ + { + "name": "acquired", + "type": "datetime" + }, + { + "name": "anomalous_pixels", + "type": "double" + }, + { + "name": "black_fill", + "type": "double" + }, + { + "name": "clear_percent", + "type": "double" + }, + { + "name": "cloud_cover", + "type": "double" + }, + { + "name": "cloud_percent", + "type": "double" + }, + { + "name": "data_type", + "type": "string" + }, + { + "name": "gsd", + "type": "double" + }, + { + "name": "instrument", + "type": "string" + }, + { + "name": "item_type", + "type": "string" + }, + { + "name": "pixel_resolution", + "type": "double" + }, + { + "name": "product_generation_time", + "type": "datetime" + }, + { + "name": "product_version", + "type": "string" + }, + { + "name": "provider", + "type": "string" + }, + { + "name": "published", + "type": "datetime" + }, + { + "name": "quality_category", + "type": "string" + }, + { + "name": "satellite_id", + "type": "string" + }, + { + "name": "sgrid_tile_id", + "type": "string" + }, + { + "name": "sun_azimuth", + "type": "double" + }, + { + "name": "sun_elevation", + "type": "double" + }, + { + "name": "updated", + "type": "datetime" + }, + { + "name": "usable_data", + "type": "double" + }, + { + "name": "view_angle", + "type": "double" + } + ], + "assets": [ + "analytic_granule_pnt", + "analytic_iobs_res", + "analytic_num_observations", + "analytic_obscov", + "analytic_orbit_pnt", + "analytic_qc_250m", + "analytic_sur_refl_b01", + "analytic_sur_refl_b02" + ] + } + } +} diff --git a/utils/gdal/gdal-data/ruian_vf_ob_v1.gfs b/utils/gdal/gdal-data/ruian_vf_ob_v1.gfs new file mode 100644 index 0000000..516f288 --- /dev/null +++ b/utils/gdal/gdal-data/ruian_vf_ob_v1.gfs @@ -0,0 +1,1455 @@ + + + + Obce + Data|Obce|Obec + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice3 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + StatusKod + StatusKod + Integer + + + + OkresKod + Okres|Kod + Integer + + + + PouKod + Pou|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + CleneniSMRozsahKod + CleneniSMRozsahKod + Integer + + + + CleneniSMTypKod + CleneniSMTypKod + Integer + + + + NutsLau + NutsLau + String + 12 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + SpravniObvody + Data|SpravniObvody|SpravniObvod + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniMomcKod + SpravniMomcKod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Mop + Data|Mop|Mop + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Momc + Data|Momc|Momc + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + MopKod + Mop|Kod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + SpravniObvodKod + SpravniObvod|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + CastiObci + Data|CastiObci|CastObce + + + DefinicniBod + Geometrie|DefinicniBod + Point + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + KatastralniUzemi + Data|KatastralniUzemi|KatastralniUzemi + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice2 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ExistujeDigitalniMapa + ExistujeDigitalniMapa + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Zsj + Data|Zsj|Zsj + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + Vymera + Vymera + Integer + Integer64 + + + + CharakterZsjKod + CharakterZsjKod + Integer + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Ulice + Data|Ulice|Ulice + + + DefinicniCara + Geometrie|DefinicniCara + MultiLineString + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + + Parcely + Data|Parcely|Parcela + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + Polygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Id + Id + Integer + Integer64 + + + + Nespravny + Nespravny + String + 5 + + + + KmenoveCislo + KmenoveCislo + Integer + + + + PododdeleniCisla + PododdeleniCisla + Integer + + + + VymeraParcely + VymeraParcely + Integer + Integer64 + + + + ZpusobyVyuzitiPozemku + ZpusobyVyuzitiPozemku + Integer + + + + DruhCislovaniKod + DruhCislovaniKod + Integer + + + + DruhPozemkuKod + DruhPozemkuKod + Integer + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + BonitovanyDilVymera + BonitovaneDily|BonitovanyDil|Vymera + IntegerList + + + + BonitovanyDilBonitovanaJednotkaKod + BonitovaneDily|BonitovanyDil|BonitovanaJednotkaKod + IntegerList + + + + BonitovanyDilIdTranskace + BonitovaneDily|BonitovanyDil|IdTranskace + IntegerList + Integer64 + + + + BonitovanyDilRizeniId + BonitovaneDily|BonitovanyDil|RizeniId + IntegerList + Integer64 + + + + ZpusobOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|Kod + IntegerList + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|TypOchranyKod + IntegerList + + + + ZpusobOchranyIdTransakce + ZpusobyOchranyPozemku|ZpusobOchrany|IdTransakce + IntegerList + + + + ZpusobOchranyRizeniId + ZpusobyOchranyPozemku|ZpusobOchrany|RizeniId + IntegerList + Integer64 + + + + + StavebniObjekty + Data|StavebniObjekty|StavebniObjekt + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CislaDomovni|CisloDomovni + IntegerList + + + + IdentifikacniParcelaId + IdentifikacniParcela|Id + Integer + Integer64 + + + + TypStavebnihoObjektuKod + TypStavebnihoObjektuKod + Integer + + + + ZpusobVyuzitiKod + ZpusobVyuzitiKod + Integer + + + + CastObceKod + CastObce|Kod + Integer + + + + MomcKod + Momc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + + Dokonceni + Dokonceni + String + 19 + + + + DruhKonstrukceKod + DruhKonstrukceKod + Integer + + + + ObestavenyProstor + ObestavenyProstor + Integer + + + + PocetBytu + PocetBytu + Integer + + + + PocetPodlazi + PocetPodlazi + Integer + + + + PodlahovaPlocha + PodlahovaPlocha + Integer + + + + PripojeniKanalizaceKod + PripojeniKanalizaceKod + Integer + + + + PripojeniPlynKod + PripojeniPlynKod + Integer + + + + PripojeniVodovodKod + PripojeniVodovodKod + Integer + + + + VybaveniVytahemKod + VybaveniVytahemKod + Integer + + + + ZastavenaPlocha + ZastavenaPlocha + Integer + + + + ZpusobVytapeniKod + ZpusobVytapeniKod + Integer + + + + ZpusobOchranyKod + ZpusobyOchrany|ZpusobOchrany|Kod + IntegerList + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchrany|ZpusobOchrany|TypOchranyKod + IntegerList + + + + ZpusobOchranyIdTransakce + ZpusobyOchrany|ZpusobOchrany|IdTransakce + IntegerList + + + + ZpusobOchranyRizeniId + ZpusobyOchrany|ZpusobOchrany|RizeniId + IntegerList + Integer64 + + + + DetailniTEAKod + DetailniTEA|DetailniTEA|Kod + IntegerList + + + + DetailniTEAPlatiOd + DetailniTEA|DetailniTEA|PlatiOd + StringList + 19 + + + + DetailniTEAGlobalniIdNavrhuZmeny + DetailniTEA|DetailniTEA|GlobalniIdNavrhuZmeny + IntegerList + Integer64 + + + + DetailniTEADruhKonstrukceKod + DetailniTEA|DetailniTEA|DruhKonstrukceKod + IntegerList + + + + DetailniTEAPocetBytu + DetailniTEA|DetailniTEA|PocetBytu + IntegerList + + + + DetailniTEAPocetPodlazi + DetailniTEA|DetailniTEA|PocetPodlazi + IntegerList + + + + DetailniTEAPripojeniKanalizaceKod + DetailniTEA|DetailniTEA|PripojeniKanalizaceKod + IntegerList + + + + DetailniTEAPripojeniPlynKod + DetailniTEA|DetailniTEA|PripojeniPlynKod + IntegerList + + + + DetailniTEAPripojeniVodovodKod + DetailniTEA|DetailniTEA|PripojeniVodovodKod + IntegerList + + + + DetailniTEAZpusobVytapeniKod + DetailniTEA|DetailniTEA|ZpusobVytapeniKod + IntegerList + + + + DetailniTEAAdresniMistoKod + DetailniTEA|DetailniTEA|AdresniMistoKod|Kod + IntegerList + + + + + AdresniMista + Data|AdresniMista|AdresniMisto + + + AdresniBod + Geometrie|DefinicniBod|AdresniBod + Point + + + + Zachranka + Geometrie|DefinicniBod|Zachranka + Point + + + + Hasici + Geometrie|DefinicniBod|Hasici + Point + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CisloDomovni + Integer + + + + CisloOrientacni + CisloOrientacni + Integer + + + + CisloOrientacniPismeno + CisloOrientacniPismeno + String + 1 + + + + Psc + Psc + Integer + + + + StavebniObjektKod + StavebniObjekt|Kod + Integer + + + + UliceKod + Ulice|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + diff --git a/utils/gdal/gdal-data/ruian_vf_st_uvoh_v1.gfs b/utils/gdal/gdal-data/ruian_vf_st_uvoh_v1.gfs new file mode 100644 index 0000000..c8b532f --- /dev/null +++ b/utils/gdal/gdal-data/ruian_vf_st_uvoh_v1.gfs @@ -0,0 +1,86 @@ + + + + VolebniOkrsek + Data|VolebniOkrsek|VO + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Cislo + Cislo + Integer + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + MomcKod + Momc|Kod + Integer + + + + Poznamka + Poznamka + String + 60 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + diff --git a/utils/gdal/gdal-data/ruian_vf_st_v1.gfs b/utils/gdal/gdal-data/ruian_vf_st_v1.gfs new file mode 100644 index 0000000..e585f1b --- /dev/null +++ b/utils/gdal/gdal-data/ruian_vf_st_v1.gfs @@ -0,0 +1,1489 @@ + + + + Staty + Data|Staty|Stat + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 2 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + RegionySoudrznosti + Data|RegionySoudrznosti|RegionSoudrznosti + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Kraje + Data|Kraje|Kraj + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Vusc + Data|Vusc|Vusc + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + 6 + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + RegionSoudrznostiKod + RegionSoudrznosti|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 5 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Okresy + Data|Okresy|Okres + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + KrajKod + Kraj|Kod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 6 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Orp + Data|Orp|Orp + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Pou + Data|Pou|Pou + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + 6 + + + + OrpKod + Orp|Kod + Integer + 6 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Obce + Data|Obce|Obec + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice3 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + StatusKod + StatusKod + Integer + + + + OkresKod + Okres|Kod + Integer + + + + PouKod + Pou|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + CleneniSMRozsahKod + CleneniSMRozsahKod + Integer + + + + CleneniSMTypKod + CleneniSMTypKod + Integer + + + + NutsLau + NutsLau + String + 12 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + SpravniObvody + Data|SpravniObvody|SpravniObvod + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniMomcKod + SpravniMomcKod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Mop + Data|Mop|Mop + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Momc + Data|Momc|Momc + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + MopKod + Mop|Kod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + SpravniObvodKod + SpravniObvod|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + CastiObci + Data|CastiObci|CastObce + + + DefinicniBod + Geometrie|DefinicniBod + Point + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + KatastralniUzemi + Data|KatastralniUzemi|KatastralniUzemi + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice2 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ExistujeDigitalniMapa + ExistujeDigitalniMapa + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Zsj + Data|Zsj|Zsj + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + Vymera + Vymera + Integer + Integer64 + + + + CharakterZsjKod + CharakterZsjKod + Integer + + + + DatumVzniku + DatumVzniku + String + 19 + + + diff --git a/utils/gdal/gdal-data/ruian_vf_v1.gfs b/utils/gdal/gdal-data/ruian_vf_v1.gfs new file mode 100644 index 0000000..9d62bcf --- /dev/null +++ b/utils/gdal/gdal-data/ruian_vf_v1.gfs @@ -0,0 +1,2126 @@ + + + + Staty + Data|Staty|Stat + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 2 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + RegionySoudrznosti + Data|RegionySoudrznosti|RegionSoudrznosti + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Kraje + Data|Kraje|Kraj + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Vusc + Data|Vusc|Vusc + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + 6 + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + RegionSoudrznostiKod + RegionSoudrznosti|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 5 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Okresy + Data|Okresy|Okres + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + KrajKod + Kraj|Kod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 6 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Orp + Data|Orp|Orp + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Pou + Data|Pou|Pou + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + 6 + + + + OrpKod + Orp|Kod + Integer + 6 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Obce + Data|Obce|Obec + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice3 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + StatusKod + StatusKod + Integer + + + + OkresKod + Okres|Kod + Integer + + + + PouKod + Pou|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + CleneniSMRozsahKod + CleneniSMRozsahKod + Integer + + + + CleneniSMTypKod + CleneniSMTypKod + Integer + + + + NutsLau + NutsLau + String + 12 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + SpravniObvody + Data|SpravniObvody|SpravniObvod + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniMomcKod + SpravniMomcKod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Mop + Data|Mop|Mop + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Momc + Data|Momc|Momc + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + MopKod + Mop|Kod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + SpravniObvodKod + SpravniObvod|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + CastiObci + Data|CastiObci|CastObce + + + DefinicniBod + Geometrie|DefinicniBod + Point + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + KatastralniUzemi + Data|KatastralniUzemi|KatastralniUzemi + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice2 + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ExistujeDigitalniMapa + ExistujeDigitalniMapa + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Zsj + Data|Zsj|Zsj + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + Vymera + Vymera + Integer + Integer64 + + + + CharakterZsjKod + CharakterZsjKod + Integer + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Ulice + Data|Ulice|Ulice + + + DefinicniCara + Geometrie|DefinicniCara + MultiLineString + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + + Parcely + Data|Parcely|Parcela + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + Polygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Id + Id + Integer + Integer64 + + + + Nespravny + Nespravny + String + 5 + + + + KmenoveCislo + KmenoveCislo + Integer + + + + PododdeleniCisla + PododdeleniCisla + Integer + + + + VymeraParcely + VymeraParcely + Integer + Integer64 + + + + ZpusobyVyuzitiPozemku + ZpusobyVyuzitiPozemku + Integer + + + + DruhCislovaniKod + DruhCislovaniKod + Integer + + + + DruhPozemkuKod + DruhPozemkuKod + Integer + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + BonitovanyDilVymera + BonitovaneDily|BonitovanyDil|Vymera + IntegerList + + + + BonitovanyDilBonitovanaJednotkaKod + BonitovaneDily|BonitovanyDil|BonitovanaJednotkaKod + IntegerList + + + + BonitovanyDilIdTranskace + BonitovaneDily|BonitovanyDil|IdTranskace + IntegerList + Integer64 + + + + BonitovanyDilRizeniId + BonitovaneDily|BonitovanyDil|RizeniId + IntegerList + Integer64 + + + + ZpusobOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|Kod + IntegerList + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|TypOchranyKod + IntegerList + + + + ZpusobOchranyIdTransakce + ZpusobyOchranyPozemku|ZpusobOchrany|IdTransakce + IntegerList + + + + ZpusobOchranyRizeniId + ZpusobyOchranyPozemku|ZpusobOchrany|RizeniId + IntegerList + Integer64 + + + + + StavebniObjekty + Data|StavebniObjekty|StavebniObjekt + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CislaDomovni|CisloDomovni + IntegerList + + + + IdentifikacniParcelaId + IdentifikacniParcela|Id + Integer + Integer64 + + + + TypStavebnihoObjektuKod + TypStavebnihoObjektuKod + Integer + + + + ZpusobVyuzitiKod + ZpusobVyuzitiKod + Integer + + + + CastObceKod + CastObce|Kod + Integer + + + + MomcKod + Momc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + + Dokonceni + Dokonceni + String + 19 + + + + DruhKonstrukceKod + DruhKonstrukceKod + Integer + + + + ObestavenyProstor + ObestavenyProstor + Integer + + + + PocetBytu + PocetBytu + Integer + + + + PocetPodlazi + PocetPodlazi + Integer + + + + PodlahovaPlocha + PodlahovaPlocha + Integer + + + + PripojeniKanalizaceKod + PripojeniKanalizaceKod + Integer + + + + PripojeniPlynKod + PripojeniPlynKod + Integer + + + + PripojeniVodovodKod + PripojeniVodovodKod + Integer + + + + VybaveniVytahemKod + VybaveniVytahemKod + Integer + + + + ZastavenaPlocha + ZastavenaPlocha + Integer + + + + ZpusobVytapeniKod + ZpusobVytapeniKod + Integer + + + + ZpusobOchranyKod + ZpusobyOchrany|ZpusobOchrany|Kod + IntegerList + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchrany|ZpusobOchrany|TypOchranyKod + IntegerList + + + + ZpusobOchranyIdTransakce + ZpusobyOchrany|ZpusobOchrany|IdTransakce + IntegerList + + + + ZpusobOchranyRizeniId + ZpusobyOchrany|ZpusobOchrany|RizeniId + IntegerList + Integer64 + + + + DetailniTEAKod + DetailniTEA|DetailniTEA|Kod + IntegerList + + + + DetailniTEAPlatiOd + DetailniTEA|DetailniTEA|PlatiOd + StringList + 19 + + + + DetailniTEAGlobalniIdNavrhuZmeny + DetailniTEA|DetailniTEA|GlobalniIdNavrhuZmeny + IntegerList + Integer64 + + + + DetailniTEADruhKonstrukceKod + DetailniTEA|DetailniTEA|DruhKonstrukceKod + IntegerList + + + + DetailniTEAPocetBytu + DetailniTEA|DetailniTEA|PocetBytu + IntegerList + + + + DetailniTEAPocetPodlazi + DetailniTEA|DetailniTEA|PocetPodlazi + IntegerList + + + + DetailniTEAPripojeniKanalizaceKod + DetailniTEA|DetailniTEA|PripojeniKanalizaceKod + IntegerList + + + + DetailniTEAPripojeniPlynKod + DetailniTEA|DetailniTEA|PripojeniPlynKod + IntegerList + + + + DetailniTEAPripojeniVodovodKod + DetailniTEA|DetailniTEA|PripojeniVodovodKod + IntegerList + + + + DetailniTEAZpusobVytapeniKod + DetailniTEA|DetailniTEA|ZpusobVytapeniKod + IntegerList + + + + DetailniTEAAdresniMistoKod + DetailniTEA|DetailniTEA|AdresniMistoKod|Kod + IntegerList + + + + + AdresniMista + Data|AdresniMista|AdresniMisto + + + AdresniBod + Geometrie|DefinicniBod|AdresniBod + Point + + + + Zachranka + Geometrie|DefinicniBod|Zachranka + Point + + + + Hasici + Geometrie|DefinicniBod|Hasici + Point + + urn:ogc:def:crs:EPSG::5514 + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CisloDomovni + Integer + + + + CisloOrientacni + CisloOrientacni + Integer + + + + CisloOrientacniPismeno + CisloOrientacniPismeno + String + 1 + + + + Psc + Psc + Integer + + + + StavebniObjektKod + StavebniObjekt|Kod + Integer + + + + UliceKod + Ulice|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + + + ZaniklePrvky + Data|ZaniklePrvky|ZaniklyPrvek + + + TypPrvkuKod + TypPrvkuKod + String + 2 + + + + PrvekId + PrvekId + Integer + Integer64 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + diff --git a/utils/gdal/gdal-data/s57agencies.csv b/utils/gdal/gdal-data/s57agencies.csv new file mode 100644 index 0000000..b60016d --- /dev/null +++ b/utils/gdal/gdal-data/s57agencies.csv @@ -0,0 +1,249 @@ +#AgencyID,Token,Code,AgencyName +1,AE,530,Ministry of Communications, United Arab Emirates +2,AR,1,Servicio de Hidrografia Naval, Argentina +3,AU,10,Hydrographic Service, Royal Australian Navy, Australia +4,BH,20,Hydrographic Section, Survey Directorate, Bahrain +5,BE,30,Antwerpse Zeediensten Hydrografie, Belgium +6,B1,31,Dienst der Kust Hydrografie, Belgium +7,BR,40,Diretoria de Hidrografia e Navegacao, Brazil +8,CA,50,Canadian Hydrographic Service, Canada +9,CL,60,Servicio Hidrogr fico y Oceanogr fico de la Armada, Chile +10,CN,70,Maritime Safety Administration, China +11,C1,71,Navigation Guarantee Department, China +12,C2,72,Hong Kong Hydrographic Service +13,HR,80,Drzavni Hidrografski Institut, Croatia +14,CU,90,Instituto Cubano de Hidrografia, Cuba +15,CY,100,Department of Lands & Surveys, Hydrographic Unit, Cyprus +16,DK,110,Kort-Og Matrikelstyrelsen, Denmark +17,D1,111,Farvandsvaesenet, Denmark +18,DO,120,Departamento Hidrografico, Marina de Guerra, Dominican Rep. +19,DZ,610,Service Hydrographique des forces navales, Algeria +20,EC,130,Instituto Oceanografico de la Armada, Ecuador +21,EG,140,Shobat al Misaha al Baharia, Egypt +22,FJ,150,Fiji Hydrographic Service, Fiji +23,FI,160,Merenkulkuhallitus, Merikarttaosasto, Finland +24,FR,170,Service Hydrographique et Oceanographique de la Marine, France +25,DE,180,Bundesamt fuer Seeschiffahrt und Hydrographie, Germany +26,GR,190,Hellenic Navy Hydrographic Service, Greece +27,GT,200,Departamento de Sistemas Hidraulicos, Guatemala +28,G1,201,Instituto Geogr fico Militar, Guatemala +29,IS,210,Sjomaelingar Islands, Iceland +30,IN,220,Naval Hydrographic Office, India +31,ID,230,Dinas Hidro-Oseanografi (Dishidros), Indonesia +32,IR,240,Ports and Shipping Organization, Iran +33,IT,250,Istituto Idrografico della Marina, Italy +34,JP,260,Japan Hydrographic Department, Japan +35,KR,270,Hydrographic Department of the DPRK, Korea (DPR of) +36,KP,280,Office of Hydrographic Affairs, Korea (Rep. of) +37,MY,290,Royal Malaysian Navy Hydrographic Department, Malaysia +38,MC,300,Departement des Travaux Publics et des Affaires Sociales, Monaco +39,NL,310,Dienst der Hydrografie Koninklijke Marine, Netherlands +40,NZ,320,Royal New Zealand Navy Hydrographic Office, New Zealand +41,NG,330,Nigerian Navy Hydrographic Office, Nigeria +42,NO,340,Norwegian Hydrographic Service, Norway +43,N1,341,Electronic Chart Centre, Norway +44,OM,350,National Hydrographic Organization, Oman +45,PK,360,Pakistan Hydrographic Department, Pakistan +46,PG,370,Department of Transport, Maritime Division, Papua New Guinea +47,PE,380,Direccion de Hidrografia y Navegacion de la Marina, Peru +48,PH,390,Coast & Geodetic Survey Dept., Philippines +49,PL,400,Biuro Hydrograficzne Marynarki Wojennej, Poland +50,PT,410,Instituto Hidrografico, Portugal +51,RU,420,Head Department of Navigation & Oceanography, Russian Federation +52,SG,430,Hydrographic Department, Singapore +53,ZA,440,South African Navy Hydrographic Office, South Afrika (Rep. of) +54,ES,450,Instituto Hidrogr fico de la Marina, Spain +55,LK,460,National Aquatic Resources Agency, Sri Lanka +56,SR,470,Ministry of Transports, Maritime Affairs, Suriname +57,SE,480,Sjoekarteavdelningen, Sweden +58,SY,490,General Directorate of Ports, Syria +59,TH,500,Krom Utoksastr, Thailand +60,TT,510,Trinidad & Tobago Hydrographic Unit, Trinidad & Tobago +61,TR,520,Seyir, Hidrografi ve Osinografi Dairesi Baskanligi, Turkey +62,GB,540,Hydrographic Office, UK +63,US,550,Office of Coast Survey, USA +64,U1,551,National Imagery and Mapping Agency, USA +65,U2,552,Naval Oceanography Command, USA +66,U3,553,US Army Corps of Engineers +67,UY,560,Servicio de Oceanografia, Hidrografia y Meteorologia de la Armada, Uruguay +68,VE,570,Direccion de Hidrografia y Navegacion, Venezuela +69,YU,580,Hydrographic Institute of the Navy, Yugoslavia +70,ZR,590,Direction de la Marine et des Voies Navigables, Zaire +71,AL,600,Sherbimi Hidrografik Shqiptar, Albania +72,AO,620,Not known, Angola +73,AG,630,Department of Marine Services and Merchant Shipping, Antigua and Barbuda +74,AW,640,Not known, Aruba +75,BS,650,Department of Lands and Surveys, Bahamas +76,BD,660,Department of Hydrography, Bangladesh +77,BB,670,Barbados Port Authority, Barbados +78,BZ,680,Not known, Belize +79,BJ,690,Direction Generale du Port Autonome de Cotonou, Benin +80,BO,700,Servicio de Hidrografia Naval, Bolivia +81,BN,710,Department of Marine, Brunei Darussalam +82,BG,720,Hidrografska Sluzhba Pri Ministerstvo Na Otbranata, Bulgaria +83,KH,730,Service de l'Hydraulique et des Voies Navigables, Cambodia +84,CM,740,Office National des Ports du Cameroun, Cameroon +85,CV,750,Direccao Geral da Marinha Mercante, Cape Verde +86,CO,760,Ministerio de Defensa Nacional, Armada Nacional, Direccion General Maritima, Colombia +87,KM,770,Not known, Comoros +88,CG,780,Direction du Port de Pointe-Noire, Congo +89,CK,790,Department of Trade Labour and Transport, Cook Islands +90,CR,800,Ministerio de Obras Publicas y Transportes, Costa Rica +91,CI,810,Direction G_n_rale du Port Autonome d'Abidjan, Cote-d'Ivoire +92,DJ,820,Ministere du Port et des Affaires Maritimes, Djibuti +93,DM,830,Not known, Dominica +94,SV,840,Instituto Geografico Nacional, El Salvador +95,GQ,850,Not known, Equatorial Guinea +96,ER,860,Port and Maritime Transport Authority, Eritrea +97,EE,870,Tuletorni - Huedrograafiatalitus, Estonia +98,ET,880,Ministry of Transport and Communications, Ethiopia +99,GA,890,Service de la Signalisation Maritime, Gabon +100,GM,900,Gambia Ports Authority, Gambia +101,GH,910,Ghana Ports and Harbours Authority, Ghana +102,GD,920,Grenada Ports Authority, Grenada +103,GN,930,Minist_re des Transports et Travaux Publics, Guinea +104,GW,940,Servicos da Marinha, Guinea-Bissau +105,GY,950,Transport and Harbours Department, Guyana +106,HT,960,Service Maritime et de Navigation d'Haiti, Haiti +107,HN,970,Departamento de Geologia e Hidrografia, Honduras +108,IQ,980,Marine Department, Iraq +109,IE,990,Department of the Marine, Ireland +110,IL,1000,Administration of Shipping and Ports, Israel +111,JM,1010,Harbour Master's Department, Jamaica +112,JO,1020,The Ports Corporation, Jordan +113,KE,1030,Survey of Kenya, Kenya +114,KI,1040,Ministry of Transport and Communications, Kiribati +115,KW,1050,Ministry of Communications, Kuwait +116,LV,1060,Latvijas Hidrografijas Dienests, Latvia +117,LB,1070,Service du Transport Maritime, Lebanon +118,LR,1080,Ministry of Lands, Mines and Energy, Liberia +119,LY,1090,Not known, Libyan Arab Jamahiriya +120,LT,1100,Klaipeda State Seaport Authority, Lithuania +121,MG,1110,Foiben-Taosarintanin'i Madagasikara, Madagascar +122,MW,1120,Hydrographic Survey Unit, Malawi +123,MV,1130,Department of Information and Broadcasting, Maldives +124,MT,1140,Malta Maritime Authority Ports Directorate, Malta +125,MH,1150,Ministry of Resources and Development, Marshall Islands +126,MR,1160,Ministere de la Defense Nationale, Mauritania +127,MU,1170,Ministry of Housing, Lands and Town and Country Planning, Mauritius +128,MX,1180,Direccion General de Oceanografia Naval, Mexiko +129,FM,1190,Not known, Micronesia (Federated State of) +130,MA,1200,Service Hydrographique et Oceanographique de la Marine Royale, Morocco +131,MZ,1210,Instituto Nacional de Hidrografia e Navegacao, Mozambique +132,MM,1220,Naval Hydrographic Office, Myanmar +133,NA,1230,Not known, Namibia +134,NR,1240,Nauru Phosphate Corporation, Nauru +135,NI,1250,Secretaria de Planificacion y Presupuesto de la Presidencia de la Republica, Instituto Nicaraguense de Estudios Territoriales, Nicaragua +136,PW,1260,Bureau of Domestic Affairs, Palau +137,PA,1270,Instituto Geografico Nacional, Panama +138,PY,1280,Direccion de Hidrografia y Navegacion, Paraguay +139,QA,1290,Ministry of Municipal Affairs and Agriculture, Qatar +140,RO,1300,Directia Hidrografica Maritima, Romania +141,KN,1310,St. Christopher Air and Sea Ports Authority, Hydrographic Service, Saint Kitts and Nevis +142,LC,1320,Ministry of Planning, Personnel Establishment and Training, Saint Lucia +143,VC,1330,Ministry of Communications and Works, Saint Vincent and Grenadines +144,WS,1340,Ministry of Transport, Marine and Shipping Division, Samoa +145,ST,1350,Not known, Sao Tombe and Principe +146,SA,1360,Military Survey Department, Hydrographic Section, Saudi Arabia +147,SN,1370,Ministere de l'Equipement, des Transports et de la Mer, Senegal +148,SC,1380,Hydrographic and Topographic Brigade, Seychelles +149,SL,1390,Department of Transport and Communications, Sierra Leone +150,SI,1400,Not known, Slovenia +151,SB,1410,Solomon Islands Hydrographic Unit, Solomon Islands +152,SO,1420,Somali Hydrographic Office, Marine Department, Ministry of Marine Transports and Ports, Somalia +153,SD,1430,Survey Department, Sudan +154,TZ,1440,Tanzania Harbours Authority, Tanzania +155,TG,1450,University of Benin, Togo +156,TK,1460,Not known, Tokelau +157,TN,1470,Service Hydrographique et Oceanographique, Armee de Mer, Ministere de la Defense Nationale, Tunisia +158,TV,1480,Ministry of Labour, Works and Communications, Tuvalu +159,UA,1490,National Agency of Marine Research and Technology, Ukraine +160,VU,1500,Vanuatu Hydrographic Unit, Vanuata +161,VN,1510,Not known, Vietnam +162,YE,1520,Ministry of Communications, Yemen Ports and Shipping Corporation, Yemen Ports Authority, Yemen +163,QM,1600,Antarctic Treaty Consultative Committee +164,QN,1610,International Radio Consultative Committee +165,QO,1620,Comite International Radio-Maritime +166,QP,1630,IHO Data Centre for Digital Bathymetry +167,QQ,1640,Digital Geographic Information Working Group +168,QR,1650,European Communities Commission +169,QS,1660,European Harbour Masters Association +170,QT,1670,Food and Agriculture Organization +171,QU,1680,Federation Internationale des Geometres +172,QV,1690,International Atomic Energy Agency +173,QW,1700,International Association of Geodesy +174,QX,1710,International Association of Institutes of Navigation +175,QY,1720,International Association of Lighthouse Authorities +176,QZ,1730,International Association of Ports and Harbours +177,XA,1740,International Cartographic Association +178,XB,1750,International Cable Protection Committee +179,XC,1760,International Chamber of Shipping +180,XD,1770,International Commission for the Scientific Exploration of the Mediterranean +181,XE,1780,International Council of Scientific Unions +182,XF,1790,International Electrotechnical Commission +183,XG,1800,International Geographical Union +184,AA,1810,International Hydrographic Organization +185,XH,1820,International Maritime Academy +186,XI,1830,International Maritime Organization +187,XJ,1840,International Maritime Satellite Organization +188,XK,1850,Intergovernmental Oceanographic Commission +189,XL,1860,International Organization for Standardization +190,XM,1870,International Society for Photogrammetry and Remote Sensing +191,XN,1880,International Telecommunication Union +192,XO,1890,International Union of Geodesy and Geophysics +193,XP,1900,International Union of Surveying and Mapping +194,XQ,1910,Oil Companies International Marine Forum +195,XR,1920,Pan American Institute of Geography and History +196,XS,1930,Radio Technical Commission for Maritime Services +197,XT,1940,Scientific Commission on Antarctic Research +198,XU,1950,The Hydrographic Society +199,XV,1960,World Meteorological Organization +200,XW,1970,United Nations, Office for Ocean Affairs and Law of the Sea +201,PM,2020,PRIMAR - European ENC Coordinating Centre +202,1A,6682,ARAMCO +203,1B,0,UKHO test and sample datasets +204,1C,7196,CARIS +205,1D,7453,Amt fuer Geoinformationswesen der Bundeswehr +206,1E,7710,TerraNautical Data, Inc. +207,1F,7967,Force Technology, Danish Maritime Institute +208,1G,7968,_sterreichische Donau-Technik-GmbH +209,1H,7969,Vituki Water Resources Research Centre Hungary +210,1I,7970,Navionics S.p.A. +211,1K,7972,Kingway Technology Co +212,1L,7973,Laser-Scan Ltd +213,1M,7974,Channel of Moscow +214,1N,7975,Nautical Data International, Inc. +215,1O,7976,Offshore Charts Ltd. +216,1P,7977,Port Of London +217,1Q,7978,Quality Positioning Services +218,1R,7979,Rijkswaterstaat +219,1S,7980,Austrian Supreme Shippig Authority +220,1T,7981,UKHO - private production +221,1U,7982,ENC Center, National Taiwan Ocean University +222,1V,7983,The Volga-Baltic State Territorial Department for Waterways Management and Navigation +223,1W,7984,Wasser- und Schiffahrtsverwaltung des Bundes - Wasser- und Schiffahrtsdirektion S_d-West +224,1X,7985,Noorderzon Software +225,2A,10794,Azienda Regionale Navigazione Interna (ARNI) +226,2C,11308,IIC Technologies +227,2I,12056,Innovative Navigation GmbH +228,2M,12060,MARIN (Maritime Research Institute Netherlands) +229,2P,12063,PLOVPUT Beograd +230,2R,12065,Port of Rotterdam +231,2S,12079,Ssangyong Information & Communications Corp. +232,2T,12093,Transas Marine +233,2W,12096,Austrian Waterways Authority +234,3R,16203,A.F.D.J. R.A. Galati +235,3S,16204,Science Applications International Corp. +236,4R,20315,MD Atlantic Technologies +237,3T,16205,Tresco Navigation Systems +238,5M,24422,Hydrographic Office of Sarawak Marine Department +239,5T,24455,TEC Asociados +240,6C,27756,Guoy Consultancy Sdn Bhd +241,7C,31868,SevenCs AG & Co KG +242,7R,32651,The Federal Service of Geodesy and Cartography of Russia +243,7S,32652,Centre Sevzapgeoinform (SZGI) +244,7T,32653,Terra Corp +245,8A,35466,HSA Systems Pty Ltd +246,9A,39578,CherSoft Ltd +247,9T,40877,Tresco Engineering bvba +248,0_,65534,unknown producer diff --git a/utils/gdal/gdal-data/s57attributes.csv b/utils/gdal/gdal-data/s57attributes.csv new file mode 100644 index 0000000..3b2c04e --- /dev/null +++ b/utils/gdal/gdal-data/s57attributes.csv @@ -0,0 +1,484 @@ +"Code","Attribute","Acronym","Attributetype","Class" +1,Agency responsible for production,AGENCY,A,F +2,Beacon shape,BCNSHP,E,F +3,Building shape,BUISHP,E,F +4,Buoy shape,BOYSHP,E,F +5,Buried depth,BURDEP,F,F +6,Call sign,CALSGN,S,F +7,Category of airport/airfield,CATAIR,L,F +8,Category of anchorage,CATACH,L,F +9,Category of bridge,CATBRG,L,F +10,Category of built-up area,CATBUA,E,F +11,Category of cable,CATCBL,E,F +12,Category of canal,CATCAN,E,F +13,Category of cardinal mark,CATCAM,E,F +14,Category of checkpoint,CATCHP,E,F +15,Category of coastline,CATCOA,E,F +16,Category of control point,CATCTR,E,F +17,Category of conveyor,CATCON,E,F +18,Category of coverage,CATCOV,E,F +19,Category of crane,CATCRN,E,F +20,Category of dam,CATDAM,E,F +21,Category of distance mark,CATDIS,E,F +22,Category of dock,CATDOC,E,F +23,Category of dumping ground,CATDPG,L,F +24,Category of fence/wall,CATFNC,E,F +25,Category of ferry,CATFRY,E,F +26,Category of fishing facility,CATFIF,E,F +27,Category of fog signal,CATFOG,E,F +28,Category of fortified structure,CATFOR,E,F +29,Category of gate,CATGAT,E,F +30,Category of harbour facility,CATHAF,L,F +31,Category of hulk,CATHLK,L,F +32,Category of ice,CATICE,E,F +33,Category of installation buoy,CATINB,E,F +34,Category of land region,CATLND,L,F +35,Category of landmark,CATLMK,L,F +36,Category of lateral mark,CATLAM,E,F +37,Category of light,CATLIT,L,F +38,Category of marine farm/culture,CATMFA,E,F +39,Category of military practice area,CATMPA,L,F +40,Category of mooring/warping facility,CATMOR,E,F +41,Category of navigation line,CATNAV,E,F +42,Category of obstruction,CATOBS,E,F +43,Category of offshore platform,CATOFP,L,F +44,Category of oil barrier,CATOLB,E,F +45,Category of pile,CATPLE,E,F +46,Category of pilot boarding place,CATPIL,E,F +47,Category of pipeline / pipe,CATPIP,L,F +48,Category of production area,CATPRA,E,F +49,Category of pylon,CATPYL,E,F +50,Category of quality of data,CATQUA,E,F +51,Category of radar station,CATRAS,E,F +52,Category of radar transponder beacon,CATRTB,E,F +53,Category of radio station,CATROS,L,F +54,Category of recommended track,CATTRK,E,F +55,Category of rescue station,CATRSC,L,F +56,Category of restricted area,CATREA,L,F +57,Category of road,CATROD,E,F +58,Category of runway,CATRUN,E,F +59,Category of sea area,CATSEA,E,F +60,Category of shoreline construction,CATSLC,E,F +61,"Category of signal station, traffic",CATSIT,L,F +62,"Category of signal station, warning",CATSIW,L,F +63,Category of silo/tank,CATSIL,E,F +64,Category of slope,CATSLO,E,F +65,Category of small craft facility,CATSCF,L,F +66,Category of special purpose mark,CATSPM,L,F +67,Category of Traffic Separation Scheme,CATTSS,E,F +68,Category of vegetation,CATVEG,L,F +69,Category of water turbulence,CATWAT,E,F +70,Category of weed/kelp,CATWED,E,F +71,Category of wreck,CATWRK,E,F +72,Category of zone of confidence data,CATZOC,E,F +73,Character spacing,$SPACE,E,$ +74,Character specification,$CHARS,A,$ +75,Colour,COLOUR,L,F +76,Colour pattern,COLPAT,L,F +77,Communication channel,COMCHA,A,F +78,Compass size,$CSIZE,F,$ +79,Compilation date,CPDATE,A,F +80,Compilation scale,CSCALE,I,F +81,Condition,CONDTN,E,F +82,"Conspicuous, Radar",CONRAD,E,F +83,"Conspicuous, visual",CONVIS,E,F +84,Current velocity,CURVEL,F,F +85,Date end,DATEND,A,F +86,Date start,DATSTA,A,F +87,Depth range value 1,DRVAL1,F,F +88,Depth range value 2,DRVAL2,F,F +89,Depth units,DUNITS,E,F +90,Elevation,ELEVAT,F,F +91,Estimated range of transmission,ESTRNG,F,F +92,Exhibition condition of light,EXCLIT,E,F +93,Exposition of sounding,EXPSOU,E,F +94,Function,FUNCTN,L,F +95,Height,HEIGHT,F,F +96,Height/length units,HUNITS,E,F +97,Horizontal accuracy,HORACC,F,F +98,Horizontal clearance,HORCLR,F,F +99,Horizontal length,HORLEN,F,F +100,Horizontal width,HORWID,F,F +101,Ice factor,ICEFAC,F,F +102,Information,INFORM,S,F +103,Jurisdiction,JRSDTN,E,F +104,Justification - horizontal,$JUSTH,E,$ +105,Justification - vertical,$JUSTV,E,$ +106,Lifting capacity,LIFCAP,F,F +107,Light characteristic,LITCHR,E,F +108,Light visibility,LITVIS,L,F +109,Marks navigational - System of,MARSYS,E,F +110,Multiplicity of lights,MLTYLT,I,F +111,Nationality,NATION,A,F +112,Nature of construction,NATCON,L,F +113,Nature of surface,NATSUR,L,F +114,Nature of surface - qualifying terms,NATQUA,L,F +115,Notice to Mariners date,NMDATE,A,F +116,Object name,OBJNAM,S,F +117,Orientation,ORIENT,F,F +118,Periodic date end,PEREND,A,F +119,Periodic date start,PERSTA,A,F +120,Pictorial representation,PICREP,S,F +121,Pilot district,PILDST,S,F +122,Producing country,PRCTRY,A,F +123,Product,PRODCT,L,F +124,Publication reference,PUBREF,S,F +125,Quality of sounding measurement,QUASOU,L,F +126,Radar wave length,RADWAL,A,F +127,Radius,RADIUS,F,F +128,Recording date,RECDAT,A,F +129,Recording indication,RECIND,A,F +130,Reference year for magnetic variation,RYRMGV,A,F +131,Restriction,RESTRN,L,F +132,Scale maximum,SCAMAX,I,F +133,Scale minimum,SCAMIN,I,F +134,Scale value one,SCVAL1,I,F +135,Scale value two,SCVAL2,I,F +136,Sector limit one,SECTR1,F,F +137,Sector limit two,SECTR2,F,F +138,Shift parameters,SHIPAM,A,F +139,Signal frequency,SIGFRQ,I,F +140,Signal generation,SIGGEN,E,F +141,Signal group,SIGGRP,A,F +142,Signal period,SIGPER,F,F +143,Signal sequence,SIGSEQ,A,F +144,Sounding accuracy,SOUACC,F,F +145,Sounding distance - maximum,SDISMX,I,F +146,Sounding distance - minimum,SDISMN,I,F +147,Source date,SORDAT,A,F +148,Source indication,SORIND,A,F +149,Status,STATUS,L,F +150,Survey authority,SURATH,S,F +151,Survey date - end,SUREND,A,F +152,Survey date - start,SURSTA,A,F +153,Survey type,SURTYP,L,F +154,Symbol scaling factor,$SCALE,F,$ +155,Symbolization code,$SCODE,A,$ +156,Technique of sounding measurement,TECSOU,L,F +157,Text string,$TXSTR,S,$ +158,Textual description,TXTDSC,S,F +159,Tidal stream - panel values,TS_TSP,A,F +160,"Tidal stream, current - time series values",TS_TSV,A,F +161,Tide - accuracy of water level,T_ACWL,E,F +162,Tide - high and low water values,T_HWLW,A,F +163,Tide - method of tidal prediction,T_MTOD,E,F +164,Tide - time and height differences,T_THDF,A,F +165,"Tide, current - time interval of values",T_TINT,I,F +166,Tide - time series values,T_TSVL,A,F +167,Tide - value of harmonic constituents,T_VAHC,A,F +168,Time end,TIMEND,A,F +169,Time start,TIMSTA,A,F +170,Tint,$TINTS,E,$ +171,Topmark/daymark shape,TOPSHP,E,F +172,Traffic flow,TRAFIC,E,F +173,Value of annual change in magnetic variation,VALACM,F,F +174,Value of depth contour,VALDCO,F,F +175,Value of local magnetic anomaly,VALLMA,F,F +176,Value of magnetic variation,VALMAG,F,F +177,Value of maximum range,VALMXR,F,F +178,Value of nominal range,VALNMR,F,F +179,Value of sounding,VALSOU,F,F +180,Vertical accuracy,VERACC,F,F +181,Vertical clearance,VERCLR,F,F +182,"Vertical clearance, closed",VERCCL,F,F +183,"Vertical clearance, open",VERCOP,F,F +184,"Vertical clearance, safe",VERCSA,F,F +185,Vertical datum,VERDAT,E,F +186,Vertical length,VERLEN,F,F +187,Water level effect,WATLEV,E,F +188,Category of Tidal stream,CAT_TS,E,F +189,Positional accuracy units,PUNITS,E,F +190,Object class definition,CLSDEF,S,F +191,Object class name,CLSNAM,S,F +192,Symbol instruction,SYMINS,S,F +300,Information in national language,NINFOM,S,N +301,Object name in national language,NOBJNM,S,N +302,Pilot district in national language,NPLDST,S,N +303,Text string in national language,$NTXST,S,N +304,Textual description in national language,NTXTDS,S,N +400,Horizontal datum,HORDAT,E,S +401,Positional Accuracy,POSACC,F,S +402,Quality of position,QUAPOS,E,S +0,"###Codes in the 17xxx range come from past s57attributes_iw.csv (Inland Waterways)",###,S,F +17000,Category of Anchorage area,catach,L,F +17001,Category of distance mark,catdis,E,F +17002,Category of signal station trafficcatsit,catsit,L,F +17003,Category of signal station warning,catsiw,L,F +17004,Restriction,restrn,L,F +17005,Vertical datum,verdat,E,F +17006,Category of bridge,catbrg,L,F +17007,Category of ferry,catfry,L,F +17008,Category of harbour facilities,cathaf,L,F +17009,"Marks navigational – System of",marsys,E,F +17050,Additional mark,addmrk,L,F +17051,Category of bank,catbnk,E,F +17052,Category of notice mark,catnmk,E,F +17055,Class of dangerous cargo,clsdng,E,F +17056,Direction of impact,dirimp,L,F +17057,Distance from bank,disbk1,F,F +17058,Distance from bank,disbk2,F,F +17059,"Distance of impact, upstream",disipu,F,F +17060,"Distance of impact, downstream",disipd,F,F +17061,Elevation 1,eleva1,F,F +17062,Elevation 2,eleva2,F,F +17063,Function of notice mark,fnctnm,E,F +17064,Waterway distance,wtwdis,F,F +17065,Bunker vessel,bunves,E,F +17066,Category of berth,catbrt,L,F +17067,Category of bunker,catbun,L,F +17068,Category of CEMT class,catccl,L,F +17069,Category of communication,catcom,L,F +17070,Category of harbour area,cathbr,L,F +17071,Category of refuse dump,catrfd,L,F +17072,Category of terminal,cattml,L,F +17073,Communication,comctn,S,F +17074,"Horizontal clearance, length",horcll,F,F +17075,"Horizontal clearance, width",horclw,F,F +17076,Transshipping goods,trshgd,L,F +17077,UN Location Code,unlocd,S,F +17112,Category of waterway mark,catwwm,E,F +0,"###Codes in the 20xxx and 22xxx range come from past s57attributes_aml.csv (Additional_Military_Layers)",###,S,F +20484,"Abandonment Date","databa","A","?" +20485,"Attenuation","attutn","F","?" +20486,"Beam of Vessel","vesbem","F","?" +20487,"Bearing","bearng","F","?" +20488,"Blind Zone","blndzn","A","?" +20489,"Breaker Type","brktyp","E","?" +20490,"Density","bulkdn","F","?" +20491,"Burial Mechanism","brmchm","E","?" +20492,"Burial Percentage","brpctg","I","?" +20493,"Burial Period","brperd","I","?" +20494,"Burial Probability","brprob","E","?" +20495,"Cardinal Point Orientation","orcard","E","?" +20496,"Category of administration area","catadm","E","?" +20497,"Category of airspace restriction","catasr","E","?" +20498,"Category of bedrock","N/A","N/A","?" +20499,"Bottom Feature Classification","catbot","E","?" +20500,"Category of coastguard station","catcgs","E","?" +20501,"Category of controlled airspace","catcas","E","?" +20502,"Fishing Activity","catfsh","E","?" +20503,"Type of Imagery","catimg","L","?" +20504,"Category of marine management area","catmma","E","?" +20505,"Category of maritime safety information","catmsi","E","?" +20506,"Category of military exercise airspace ","catmea","E","?" +20507,"Category of patrol area","catpat","E","?" +20508,"Category of reporting/radio calling-in point","catrep","E","?" +20509,"Category of regulated airspace","N/A","N/A","?" +20510,"Category of territorial sea baseline","catsbl","E","?" +20511,"Trafficability","cattrf","E","?" +20512,"Command System","comsys","S","?" +20515,"Controlled airspace class designation","caircd","E","?" +20516,"Controlling authority","authty","S","?" +20517,"Current Scour Dimensions","scrdim","A","?" +20518,"Dangerous Marine and Land Life","dgmrlf","L","?" +20519,"Date Sunk","datsnk","A","?" +20520,"Debris Field","debfld","A","?" +20521,"Depth of Activity","depact","F","?" +20522,"Depth of Layer","deplyr","F","?" +20523,"Distance from Small Bottom Object","discon","F","?" +20524,"Diver’s Thrust Test Depth","dttdep","E","?" +20525,"Diver’s Thrust Test Number","dttnum","I","?" +20526,"Diving Activity","divact","E","?" +20527,"Draught of Vessel","vesdgh","F","?" +20528,"Exit Usability","exitus","E","?" +20529,"Field Name","fldnam","S","?" +20530,"First Detection Year","datfir","A","?" +20531,"First Sensor","senfir","E","?" +20532,"First Source","sorfir","E","?" +20533,"Foliar Index","folinx","F","?" +20534,"Gas Content","gascon","I","?" +20535,"General Water Depth","gendep","I","?" +20536,"Gradient","gradnt","E","?" +20537,"Grain Size","grnsiz","F","?" +20538,"Inclination","incltn","F","?" +20539,"Internal Data Record Identification Number","N/A","N/A","?" +20540,"Last Detection Year","datlst","A","?" +20541,"Last Sensor","senlst","E","?" +20542,"Last Source","sorlst","E","?" +20543,"Lay Platform","layptm","E","?" +20544,"Lay Reference Number","layrfn","S","?" +20545,"Lay Time","laytim","A","?" +20546,"Layer Number","laynum","I","?" +20547,"Legal Status","legsta","S","?" +20548,"Length of Vessel","veslen","F","?" +20549,"Magnetic Anomaly Detector (MAD) Signature","madsig","E","?" +20550,"Magnetic Intensity","magint","I","?" +20551,"Mean Shear Strength","msstrg","F","?" +20552,"Migration Direction","migdir","I","?" +20553,"Migration Speed","migspd","F","?" +20554,"Milec Density","milden","E","?" +20555,"Mine Index Mine Case","mnimnc","E","?" +20556,"Mine Index Mine Type","mnimnt","L","?" +20557,"Mine Reference Number","minern","S","?" +20558,"Mine-Hunting Classification","mhclas","E","?" +20559,"Minehunting System","mnhsys","S","?" +20560,"Minesweeping System","mnssys","S","?" +20561,"Mission Classification","miscls","E","?" +20562,"Mission Comments","miscom","S","?" +20563,"Mission Date","misdat","A","?" +20564,"Mission Name","misnme","S","?" +20565,"MWDC Reference Number","mwdcrn","S","?" +20566,"Nature of Geological Layer","natsed","E","?" +20567,"Navigation System","navsys","S","?" +20568,"NOMBO Density","nomden","E","?" +20569,"Not Found","notfnd","S","?" +20570,"Number of Previous Observations","nmprob","I","?" +20571,"Operator","oprtor","S","?" +20572,"Orientation of Best Observation","orbobn","F","?" +20573,"Origin of Data","orgdat","E","?" +20574,"Originator","orgntr","S","?" +20575,"Porosity","porsty","I","?" +20576,"Quality of Beach Data","quabch","A","?" +20577,"Re-entered Date","datren","A","?" +20578,"Re-suspended Date","datres","A","?" +20579,"Reverberation","revebn","E","?" +20580,"Safety Zone","N/A","N/A","?" +20581,"Sample Retained","samret","S","?" +20582,"Seabed Coverage","sbdcov","I","?" +20583,"Ships Speed","shpspd","F","?" +20584,"Sonar Frequency","snrfrq","E","?" +20585,"Sonar Range Scale","snrrsc","F","?" +20586,"Sonar Reflectivity","snrflc","E","?" +20587,"Sonar Signal Strength","sonsig","E","?" +20588,"Sound Velocity","sndvel","F","?" +20589,"Sounding Datum","soudat","E","?" +20590,"Spudded Date","datspd","A","?" +20592,"Steepest Face Orientation","stfotn","F","?" +20593,"Strength According to Richter Scale","ricsca","I","?" +20594,"Strength of Magnetic Anomaly","magany","E","?" +20595,"Suitability for ACV Use","stbacv","E","?" +20596,"Surf Height","srfhgt","F","?" +20597,"Surf Zone","srfzne","I","?" +20598,"Survey Date and Time","surdat","A","?" +20599,"Suspension Date","datsus","A","?" +20600,"Swell Height","swlhgt","F","?" +20601,"Tidal Range","tdlrng","F","?" +20602,"Time of Year","timeyr","L","?" +20603,"Tonnage","tonage","I","?" +20604,"Towed Body Depth","twdbdp","F","?" +20605,"Type of military activity","milact","L","?" +20606,"Type of Tonnage","typton","E","?" +20607,"Type of Wreck","typewk","E","?" +20608,"Underwater Reference Mark","unwrfm","E","?" +20609,"Unique ID from a Navigational Product","N/A","N/A","?" +20610,"Water Clarity","watclr","F","?" +20611,"Wavelength","wavlen","F","?" +20612,"Weight Bearing Capability","wbrcap","I","?" +20613,"Width (left)","lftwid","F","?" +20614,"Width (right)","rgtwid","F","?" +20615,"Contour Type","hypcat","E","?" +20616,"Sounding Velocity","souvel","E","?" +20617,"Access Restriction","accres","S","?" +20618,"Approach","apprch","S","?" +20619,"Category of Beach","catbch","E","?" +20620,"Clearance Percentage","clperc","I","?" +20621,"Communications","commns","L","?" +20622,"Confidence Level","conlev","F","?" +20624,"Exit Description","extdes","S","?" +20625,"Industry","indtry","S","?" +20626,"Landing Conditions","lndcon","S","?" +20627,"Leisure Activity","lsract","S","?" +20628,"Logistics","logtcs","L","?" +20629,"Manoeuvring","manvrg","S","?" +20630,"Mine Threat Density","mntden","I","?" +20631,"Multiple Contacts","mulcon","I","?" +20632,"Navigational Description","navdes","S","?" +20633,"Navigational Difficulty","navdif","E","?" +20634,"Number of Remaining Mines","numrmn","I","?" +20635,"Pier Contact Details","pierod","S","?" +20636,"Pier Description","pierdn","S","?" +20637,"Prairies Density","prsden","I","?" +20638,"Probability for Remaining Mines","prbrmn","F","?" +20639,"Remaining Mines Likely, Maximum Number","rmnlmn","I","?" +20640,"Self Protection (Air)","sfptna","E","?" +20641,"Self Protection (Near Defence)","sptnnd","E","?" +20642,"Self Protection (Surface)","sfptns","E","?" +20643,"Sensor Coverage","sencov","S","?" +20644,"Simple Initial Threat","sminth","F","?" +20645,"Target Reference Weight","tgrfwt","E","?" +20646,"Tidal Type","tdltyp","E","?" +20647,"Type of Resource Location","typres","E","?" +20648,"Undetectable Mines Ratio","undmnr","F","?" +20649,"Undetectable Mines Ratio with Burial","umnrwb","F","?" +20650,"Undetectable Mines Ratio without Burial","umrwob","F","?" +20651,"Weapon Coverage","wpncov","S","?" +20652,"On Sonar","onsonr","E","?" +20653,"HF Bottom Loss","hfbmls","F","?" +20654,"LF Bottom Loss","lfbmls","F","?" +20655,"Detection Probability","dtprob","F","?" +20656,"Disposal Probability","dsprob","F","?" +20657,"Classification Probability","clprob","F","?" +20658,"Characteristic Detection Width (A)","cswidt","I","?" +20659,"Characteristic Detection Probability (B)","csprob","F","?" +20660,"Zone Colour","znecol","E","?" +20661,"Reverberation Frequency","revfqy","F","?" +20662,"Reverberation Grazing Angle","revgan","F","?" +20663,"International Defence Organisation (IDO) status","secido","E","?" +20664,"Protective Marking","secpmk","E","?" +20665,"Owner Authority","secown","S","?" +20666,"Caveat ","seccvt","S","?" +20667,"Species","spcies","S","?" +20668,"Swept date","swpdat","A","?" +20669,"Runway length","rwylen","I","?" +20670,"Active period","actper","S","?" +20671,"Maximum altitude","maxalt","I","?" +20672,"Minimum altitude","minalt","I","?" +20673,"Maximum Flight Level","maxftl","I","?" +20674,"Minimum Flight Level","minftl","I","?" +20675,"Bottom Vertical Safety Separation","bverss","I","?" +20676,"Minimum Safe Depth","mindep","I","?" +20677,"Interpolated line characteristic","linech","E","?" +20678,"Identification","identy","S","?" +20679,"Route Classification","rclass","E","?" +20680,"Population","popltn","I","?" +20681,"Surface Threat","surtht","E","?" +20682,"Heading-Up Bearing","upbear","F","?" +20683,"Heading-Down Bearing","dnbear","F","?" +20684,"Ice Concentration","icencn","I","?" +20685,"Danger height","dgrhgt","I","?" +20686,"Depth Restriction","depres","S","?" +20687,"Area Category","arecat","E","?" +20688,"Existence of Restricted Area","exzres","E","?" +20689,"Target Strength","tarstg","I","?" +20690,"Qualification of Radar Coverage","quarad","I","?" +20691,"Contact Details","condet","S","?" +20692,"Limit of Anchors and Chains","limanc","F","?" +20693,"CCM Index","ccmidx","I","?" +20694,"Military Load Classification","mlclas","E","?" +20695,"MGS Type","mgstyp","E","?" +20696,"Ice Attribute Concentration Total","iceact","E","?" +20697,"Ice Stage of Development","icesod","E","?" +20698,"Ice Advisory Code","iceadc","S","?" +20699,"Number of Icebergs in Area","icebnm","I","?" +20700,"Ice Line Category","icelnc","E","?" +20701,"Ice Polynya Type","icepty","E","?" +20702,"Ice Polynya Status","icepst","E","?" +20703,"Ice Lead Type","icelty","E","?" +20704,"Ice Lead Status","icelst","E","?" +20705,"Iceberg Size","icebsz","E","?" +20706,"Iceberg Shape","icebsh","E","?" +20707,"Icedrift or Iceberg Direction","icebdr","E","?" +20708,"Icedrift or Iceberg Speed","icebsp","F","?" +20709,"Maximum Ice Thickness","icemax","F","?" +20710,"Minimum Ice Thickness","icemin","F","?" +20711,"Ice Ridge Development","icerdv","E","?" +20712,"Land Ice","icelnd","E","?" +20713,"Sea Direction","seadir","E","?" +20714,"Traffic density","traden","S","?" +20715,"Type of shipping","typshp","L","?" +20716,"Ice Coverage Type","icecvt","E","?" +20718,"Status of Small Bottom Object","staobj","L","?" +20719,"ICAO code","icaocd","S","?" +20720,"textual description","txtdes","S","?" +20721,"Object Reference Number","objtrn","S","?" +20722,"Object Shape","objshp","S","?" +22484,"Category of completeness","catcnf","E","?" +22485,"Error Ellipse","errell","A","?" +22486,"Object classes","N/A","N/A","?" +22487,"Security classification","N/A","N/A","?" +22488,"Vertical Datum Shift Parameter","vershf","F","?" +22489,"Absolute Vertical Accuracy","elvacc","F","?" +22490,"Reflection Coefficient","reflco","F","?" +22491,"Copyright statement","cpyrit","S","?" +0,"###40000 comes from past s57attributes_iw.csv (Inland Waterways)",###,S,F +40000,Update message,updmsg,S,F diff --git a/utils/gdal/gdal-data/s57expectedinput.csv b/utils/gdal/gdal-data/s57expectedinput.csv new file mode 100644 index 0000000..e71249f --- /dev/null +++ b/utils/gdal/gdal-data/s57expectedinput.csv @@ -0,0 +1,1008 @@ +"Code","ID","Meaning" +2,1,"stake, pole, perch, post" +2,2,whity +2,3,beacon tower +2,4,lattice beacon +2,5,pile beacon +2,6,cairn +2,7,buoyant beacon +3,5,high-rise building +3,6,pyramid +3,7,cylindrical +3,8,spherical +3,9,cubic +4,1,"conical (nun, ogival)" +4,2,can (cylindrical) +4,3,spherical +4,4,pillar +4,5,spar (spindle) +4,6,barrel (tun) +4,7,super-buoy +4,8,ice buoy +7,1,military aeroplane airport +7,2,civil aeroplane airport +7,3,military heliport +7,4,civil heliport +7,5,glider airfield +7,6,small planes airfield +7,8,emergency airfield +8,1,unrestricted anchorage +8,2,deep water anchorage +8,3,tanker anchorage +8,4,explosives anchorage +8,5,quarantine anchorage +8,6,sea-plane anchorage +8,7,small craft anchorage +8,8,small craft mooring area +8,9,anchorage for periods up to 24 hours +9,1,fixed bridge +9,2,opening bridge +9,3,swing bridge +9,4,lifting bridge +9,5,bascule bridge +9,6,pontoon bridge +9,7,draw bridge +9,8,transporter bridge +9,9,footbridge +9,10,viaduct +9,11,aqueduct +9,12,suspension bridge +10,1,urban area +10,2,settlement +10,3,village +10,4,town +10,5,city +10,6,holiday village +11,1,power line +11,3,transmission line +11,4,telephone +11,5,telegraph +11,6,mooring cable/chain +12,1,transportation +12,2,drainage +12,3,irrigation +13,1,north cardinal mark +13,2,east cardinal mark +13,3,south cardinal mark +13,4,west cardinal mark +14,1,custom +15,1,steep coast +15,2,flat coast +15,3,sandy shore +15,4,stony shore +15,5,shingly shore +15,6,glacier (seaward end) +15,7,mangrove +15,8,marshy shore +15,9,coral reef +15,10,ice coast +16,1,triangulation point +16,2,observation spot +16,3,fixed point +16,4,bench-mark +16,5,boundary mark +16,6,"horizontal control, main station" +16,7,"horizontal control, secondary station" +17,1,aerial cableway (telepheric) +17,2,belt conveyor +18,1,coverage available +18,2,no coverage available +19,2,container crane/gantry +19,3,sheerlegs +19,4,travelling crane +19,5,A-frame +20,1,weir +20,2,dam +20,3,flood barrage +21,1,distance mark not physically installed +21,2,"visible mark, pole" +21,3,"visible mark, board" +21,4,"visible mark, unknown shape" +22,1,tidal +22,2,non-tidal (wet dock) +23,2,chemical waste dumping ground +23,3,nuclear waste dumping ground +23,4,explosives dumping ground +23,5,spoil ground +23,6,vessel dumping ground +24,1,fence +24,3,hedge +24,4,wall +25,1,'free-moving' ferry +25,2,cable ferry +25,3,ice ferry +26,1,fishing stake +26,2,fish trap +26,3,fish weir +26,4,tunny net +27,1,explosive +27,2,diaphone +27,3,siren +27,4,nautophone +27,5,reed +27,6,tyfon +27,7,bell +27,8,whistle +27,9,gong +27,10,horn +28,1,castle +28,2,fort +28,3,battery +28,4,blockhouse +28,5,Martello tower +29,2,flood barrage gate +29,3,caisson +29,4,lock gate +29,5,dyke gate +30,1,RoRo-terminal +30,3,ferry terminal +30,4,fishing harbour +30,5,yacht harbour/marina +30,6,naval base +30,7,tanker terminal +30,8,passenger terminal +30,9,shipyard +30,10,container terminal +30,11,bulk terminal +31,1,floating restaurant +31,2,historic ship +31,3,museum +31,4,accomodation +31,5,floating breakwater +32,1,fast ice +32,5,glacier +32,8,polar ice +33,1,catenary anchor leg mooring (CALM) +33,2,single buoy mooring (SBM or SPM) +34,1,fen +34,2,marsh +34,3,moor/bog +34,4,heathland +34,5,mountain range +34,6,lowlands +34,7,canyon lands +34,8,paddy field +34,9,agricultural land +34,10,savanna/grassland +34,11,parkland +34,12,swamp +34,13,landslide +34,14,lava flow +34,15,salt pan +34,16,moraine +34,17,crater +34,18,cave +34,19,rock column or pinnacle +35,1,cairn +35,2,cemetery +35,3,chimney +35,4,dish aerial +35,5,flagstaff (flagpole) +35,6,flare stack +35,7,mast +35,8,windsock +35,9,monument +35,10,column (pillar) +35,11,memorial plaque +35,12,obelisk +35,13,statue +35,14,cross +35,15,dome +35,16,radar scanner +35,17,tower +35,18,windmill +35,19,windmotor +35,20,spire/minaret +36,1,port-hand lateral mark +36,2,starboard-hand lateral mark +36,3,preferred channel to starboard lateral mark +36,4,preferred channel to port lateral mark +37,1,directional function +37,4,leading light +37,5,aero light +37,6,air obstruction light +37,7,fog detector light +37,8,flood light +37,9,strip light +37,10,subsidiary light +37,11,spotlight +37,12,front +37,13,rear +37,14,lower +37,15,upper +37,16,moir effect +37,17,emergency +37,18,bearing light +37,19,horizontally disposed +37,20,vertically disposed +38,1,crustaceans +38,2,oyster/mussels +38,3,fish +38,4,seaweed +39,2,torpedo exercise area +39,3,submarine exercise area +39,4,firing danger area +39,5,mine-laying practice area +39,6,small arms firing range +40,1,dolphin +40,2,deviation dolphin +40,3,bollard +40,4,tie-up wall +40,5,post or pile +40,6,chain/wire/cable +40,7,mooring buoy +41,1,clearing line +41,2,transit line +41,3,leading line bearing a recommended track +42,1,snag / stump +42,2,wellhead +42,3,diffuser +42,4,crib +42,5,fish haven +42,6,foul area +42,7,foul ground +42,8,ice boom +42,9,ground tackle +43,1,oil derrick / rig +43,2,production platform +43,3,observation / research platform +43,4,articulated loading platform (ALP) +43,5,single anchor leg mooring (SALM) +43,6,mooring tower +43,7,artificial island +43,8,"floating production, storage and off-loading vessel (FPSO)" +43,9,accomodation platform +43,10,"navigation, communication and control buoy (NCCB)" +44,1,oil retention (high pressure pipe) +44,2,floating oil barrier +45,1,stake +45,3,post +45,4,tripodal +46,1,boarding by pilot-cruising vessel +46,2,boarding by helicopter +46,3,pilot comes out from shore +47,2,outfall pipe +47,3,intake pipe +47,4,sewer +47,5,bubbler system +47,6,supply pipe +48,1,quarry +48,2,mine +48,3,stockpile +48,4,power station area +48,5,refinery area +48,6,timber yard +48,7,factory area +48,8,tank farm +48,9,wind farm +49,1,power transmission pylon/pole +49,2,telephone/telegraph pylon/pole +49,3,aerial cableway/sky pylon +49,4,bridge pylon/tower +49,5,bridge pier +50,1,data quality A +50,2,data quality B +50,3,data quality C +50,4,data quality D +50,5,data quality E +50,6,quality not evaluated +51,1,radar surveillance station +51,2,coast radar station +52,1,"ramark, radar beacon transmitting continuously" +52,2,"racon, radar transponder beacon" +52,3,leading racon/radar transponder beacon +53,1,circular (non-directional) marine or aero-marine radiobeacon +53,2,directional radiobeacon +53,3,rotating-pattern radiobeacon +53,4,Consol beacon +53,5,radio direction-finding station +53,6,coast radio station providing QTG service +53,7,aeronautical radiobeacon +53,8,Decca +53,9,Loran C +53,10,Differential GPS +53,11,Toran +53,12,Omega +53,13,Syledis +53,14,Chaika (Chayka) +54,1,based on a system of fixed marks +54,2,not based on a system of fixed marks +55,1,rescue station with lifeboat +55,2,rescue station with rocket +55,4,refuge for shipwrecked mariners +55,5,refuge for intertidal area walkers +55,6,lifeboat lying at a mooring +56,1,offshore safety zone +56,4,nature reserve +56,5,bird sanctuary +56,6,game preserve +56,7,seal sanctuary +56,8,degaussing range +56,9,military area +56,10,historic wreck area +56,12,navigational aid safety zone +56,14,minefield +56,18,swimming area +56,19,waiting area +56,20,research area +56,21,dredging area +56,22,fish sanctuary +56,23,ecological reserve +56,24,no wake area +56,25,swinging area +57,1,motorway +57,2,major road +57,3,minor road +57,4,track / path +57,5,major street +57,6,minor street +57,7,crossing +58,1,aeroplane +58,2,helicopter landing pad +59,2,gat +59,3,bank +59,4,deep +59,5,bay +59,6,trench +59,7,basin +59,8,mud flats +59,9,reef +59,10,ledge +59,11,canyon +59,12,narrows +59,13,shoal +59,14,knoll +59,15,ridge +59,16,seamount +59,17,pinnacle +59,18,abyssal plain +59,19,plateau +59,20,spur +59,21,shelf +59,22,trough +59,23,saddle +59,24,abyssal hills +59,25,apron +59,26,archipelagic apron +59,27,borderland +59,28,continental margin +59,29,continental rise +59,30,escarpment +59,31,fan +59,32,fracture zone +59,33,gap +59,34,guyot +59,35,hill +59,36,hole +59,37,levee +59,38,median valley +59,39,moat +59,40,mountains +59,41,peak +59,42,province +59,43,rise +59,44,seachannel +59,45,seamount chain +59,46,shelf edge +59,47,sill +59,48,slope +59,49,terrace +59,50,valley +59,51,canal +59,52,lake +59,53,river +60,1,breakwater +60,2,groyne (groin) +60,3,mole +60,4,pier ( jetty) +60,5,promenadepier +60,6,wharf (quay) +60,7,training wall +60,8,rip rap +60,9,revetment +60,10,sea wall +60,11,landing steps +60,12,ramp +60,13,slipway +60,14,fender +60,15,solid face wharf +60,16,open face wharf +61,1,port control +61,2,port entry and departure +61,3,International Port Traffic +61,4,berthing +61,5,dock +61,6,lock +61,7,flood barrage +61,8,bridge passage +61,9,dredging +62,1,danger +62,2,maritime obstruction +62,3,cable +62,4,military practice +62,5,distress +62,6,weather +62,7,storm +62,8,ice +62,9,time +62,10,tide +62,11,tidal stream +62,12,tide gauge +62,13,tide scale +62,14,diving +63,1,silo in general +63,2,tank in general +63,3,grain elevator +63,4,water tower +64,1,cutting +64,2,embankment +64,3,dune +64,4,hill +64,5,pingo +64,6,cliff +64,7,scree +65,1,visitor`s berth +65,2,nautical club +65,3,boat hoist +65,4,sailmaker +65,5,boatyard +65,6,public inn +65,7,restaurant +65,8,chandler +65,9,provisions +65,10,doctor +65,11,pharmacy +65,12,water tap +65,13,fuel station +65,14,electricity +65,15,bottle gas +65,16,showers +65,17,launderette +65,18,public toilets +65,19,post box +65,20,public telephone +65,21,refuse bin +65,22,car park +65,23,parking for boats and trailers +65,24,caravan site +65,25,camping site +65,26,sewerage pump-out station +65,27,emergency telephone +65,28,landing / launching place for boats +65,29,visitors mooring +65,30,scrubbing berth +65,31,picnic area +66,1,firing danger area mark +66,2,target mark +66,3,marker ship mark +66,4,degaussing range mark +66,5,barge mark +66,6,cable mark +66,7,spoil ground mark +66,8,outfall mark +66,9,ODAS (Ocean-Data-Acquisition-System) +66,10,recording mark +66,11,seaplane anchorage mark +66,12,recreation zone mark +66,13,private mark +66,14,mooring mark +66,15,LANBY (Large Automatic Navigational Buoy) +66,16,leading mark +66,17,measured distance mark +66,18,notice mark +66,19,TSS mark (Traffic Separation Scheme) +66,20,anchoring prohibited mark +66,21,berthing prohibited mark +66,22,overtaking prohibited mark +66,23,two-way traffic prohibited mark +66,24,'reduced wake' mark +66,25,speed limit mark +66,26,stop mark +66,27,general warning mark +66,28,'sound ship's siren' mark +66,29,restricted vertical clearence mark +66,30,maximum vessel's draught mark +66,31,restricted horizontal clearance mark +66,32,strong current warning mark +66,33,berthing permitted mark +66,34,overhead power cable mark +66,35,'channel edge gradient' mark +66,36,telephone mark +66,37,ferry crossing mark +66,39,pipline mark +66,40,anchorage mark +66,41,clearing mark +66,42,control mark +66,43,diving mark +66,44,refuge beacon +66,45,foul ground mark +66,46,yachting mark +66,47,heliport mark +66,48,GPS mark +66,49,seaplane landing mark +66,50,entry prohibited mark +66,51,work in progress mark +66,52,mark with unknown purpose +67,1,IMO - adopted +67,2,not IMO - adopted +68,1,grassland +68,3,bush +68,4,deciduous wood +68,5,coniferous wood +68,6,wood in general (inc mixed wood) +68,7,mangroves +68,10,mixed crops +68,11,reed +68,12,moos +68,13,tree in general +68,14,evergreen tree +68,15,coniferous tree +68,16,palm tree +68,17,nipa palm tree +68,18,casuarina tree +68,19,eucalypt tree +68,20,deciduous tree +68,21,mangrove tree +68,22,filao tree +69,1,breakers +69,2,eddies +69,3,overfalls +69,4,tide rips +69,5,bombora +70,1,kelp +70,2,sea weed +70,3,sea grass +70,4,saragasso +71,1,non-dangerous wreck +71,2,dangerous wreck +71,3,distributed remains of wreck +71,4,wreck showing mast/masts +71,5,wreck showing any portion of hull or superstructure +72,1,zone of confidence A1 +72,2,zone of confidence A2 +72,3,zone of confidence B +72,4,zone of confidence C +72,5,zone of confidence D +72,6,zone of confidence U (data not assessed) +73,1,expanded/condensed +73,2,standard +75,1,white +75,2,black +75,3,red +75,4,green +75,5,blue +75,6,yellow +75,7,grey +75,8,brown +75,9,amber +75,10,violet +75,11,orange +75,12,magenta +75,13,pink +76,1,horizontal stripes +76,2,vertical stripes +76,3,diagonal stripes +76,4,squared +76,5,stripes (direction unknown) +76,6,border stripes +81,1,under construction +81,2,ruined +81,3,under reclamation +81,4,wingless +81,5,planned construction +82,1,radar conspicuous +82,2,not radar conspicuous +82,3,radar conspicuous (has radar reflector) +83,1,visual conspicuous +83,2,not visual conspicuous +89,1,metres +89,2,fathoms and feet +89,3,feet +89,4,fathoms and fractions +92,1,light shown without change of character +92,2,daytime light +92,3,fog light +92,4,night light +93,1,within the range of depth of the surrounding depth area +93,2,shoaler than range of depth of the surrounding depth area +93,3,deeper than range of depth of the surrounding depth area +94,2,harbour-master's office +94,3,custom office +94,4,health office +94,5,hospital +94,6,post office +94,7,hotel +94,8,railway station +94,9,police station +94,10,water-police station +94,11,pilot office +94,12,pilot lookout +94,13,bank office +94,14,headquarters for district control +94,15,transit shed/warehouse +94,16,factory +94,17,power station +94,18,administrative +94,19,educational facility +94,20,church +94,21,chapel +94,22,temple +94,23,pagoda +94,24,shinto shrine +94,25,buddhist temple +94,26,mosque +94,27,marabout +94,28,lookout +94,29,communication +94,30,television +94,31,radio +94,32,radar +94,33,light support +94,34,microwave +94,35,cooling +94,36,observation +94,37,timeball +94,38,clock +94,39,control +94,40,airship mooring +94,41,stadium +94,42,bus station +96,1,metres +96,2,feet +103,1,international +103,2,national +103,3,national sub-division +104,1,centre justified +104,2,right justified +104,3,left justified +105,1,bottom justified +105,2,centre justified +105,3,top justified +107,1,fixed +107,2,flashing +107,3,long-flashing +107,4,quick-flashing +107,5,very quick-flashing +107,6,ultra quick-flashing +107,7,isophased +107,8,occulting +107,9,interrupted quick-flashing +107,10,interrupted very quick-flashing +107,11,interrupted ultra quick-flashing +107,12,morse +107,13,fixed / flash +107,14,flash / long-flash +107,15,occulting / flash +107,16,fixed / long-flash +107,17,occulting alternating +107,18,long-flash alternating +107,19,flash alternating +107,20,group alternating +107,25,quick-flash plus long-flash +107,26,very quick-flash plus long-flash +107,27,ultra quick-flash plus long-flash +107,28,alternating +107,29,fixed and alternating flashing +108,1,high intensity +108,2,low intensity +108,3,faint +108,4,intensified +108,5,unintensified +108,6,visibility deliberately restricted +108,7,obscured +108,8,partially obscured +109,1,IALA A +109,2,IALA B +109,9,no system +109,10,other sytem +112,1,masonry +112,2,concreted +112,3,loose boulders +112,4,hard surfaced +112,5,unsurfaced +112,6,wooden +112,7,metal +112,8,glass reinforced plastic (GRP) +112,9,painted +113,1,mud +113,2,clay +113,3,silt +113,4,sand +113,5,stone +113,6,gravel +113,7,pebbles +113,8,cobbles +113,9,rock +113,11,lava +113,14,coral +113,17,shells +113,18,boulder +114,1,fine +114,2,medium +114,3,coarse +114,4,broken +114,5,sticky +114,6,soft +114,7,stiff +114,8,volcanic +114,9,calcareous +114,10,hard +123,1,oil +123,2,gas +123,3,water +123,4,stone +123,5,coal +123,6,ore +123,7,chemicals +123,8,drinking water +123,9,milk +123,10,bauxite +123,11,coke +123,12,iron ingots +123,13,salt +123,14,sand +123,15,timber +123,16,sawdust / wood chips +123,17,scrap metal +123,18,liquified natural gas (LNG) +123,19,liquified petroleum gas (LPG) +123,20,wine +123,21,cement +123,22,grain +125,1,depth known +125,2,depth unknown +125,3,doubtful sounding +125,4,unreliable sounding +125,5,no bottom found at value shown +125,6,least depth known +125,7,"least depth unknown, safe clearance at value shown" +125,8,value reported (not surveyed) +125,9,value reported (not confirmed) +125,10,maintained depth +125,11,not reguraly maintained +131,1,anchoring prohibited +131,2,anchoring restricted +131,3,fishing prohibited +131,4,fishing restricted +131,5,trawling prohibited +131,6,trawling restricted +131,7,entry prohibited +131,8,entry restricted +131,9,dredging prohibited +131,10,dredging restricted +131,11,diving prohibited +131,12,diving restricted +131,13,no wake +131,14,area to be avoided +131,15,construction prohibited +140,1,automatically +140,2,by wave action +140,3,by hand +140,4,by wind +149,1,permanent +149,2,occasional +149,3,recommended +149,4,disused +149,5,periodically/intermittent +149,6,reserved +149,7,temporary +149,8,private +149,9,mandatory +149,11,extinguished +149,12,illuminated +149,13,historic +149,14,public +149,15,synchronized +149,16,watched +149,17,un-watched +149,18,existence doubtful +153,1,reconnaissance/sketch survey +153,2,controlled survey +153,4,examintion survey +153,5,passage survey +153,6,remotely sensed +156,1,found by echo-sounder +156,2,found by side scan sonar +156,3,found by multi-beam +156,4,found by diver +156,5,found by lead-line +156,6,swept by wire-drag +156,7,found by laser +156,8,swept by vertical acoustic system +156,9,found by electromagnetic sensor +156,10,photogrammetry +156,11,satelite imagery +156,12,found by levelling +156,13,swept by side-scan sonar +156,14,computer generated +161,1,better than 0.1m and 10 minutes +161,2,worse than 0.1m or 10 minutes +163,1,simplified harmonic method of tidal prediction +163,2,full harmonic method of tidal prediction +163,3,height and time difference non-harmonic method +170,1,darkest blue +170,2,medium blue +170,3,lightest blue +171,1,"cone, point up" +171,2,"cone, point down" +171,3,sphere +171,4,2 sphere +171,5,cylinder (can) +171,6,board +171,7,x-shape (St. Andrew's cross) +171,8,upright cross (St. George cross) +171,9,"cube, point up" +171,10,"2 cones, point to point" +171,11,"2 cones, base to base" +171,12,rhombus (diamond) +171,13,2 cones (points upward) +171,14,2 cones (points downward) +171,15,"besom, point up (broom or perch)" +171,16,"besom, point down (broom or perch)" +171,17,flag +171,18,sphere over rhombus +171,19,square +171,20,"rectangle, horizontal" +171,21,"rectangle, vertical" +171,22,"trapezium, up" +171,23,"trapezium, down" +171,24,"triangle, point up" +171,25,"triangle, point down" +171,26,circle +171,27,two upright crosses (one over the other) +171,28,T-shape +171,29,triangle pointing up over a circle +171,30,upright cross over a circle +171,31,rhombus over a circle +171,32,circle over a triangle pointing up +171,33,other shape (see INFORM) +172,1,inbound +172,2,outbound +172,3,one-way +172,4,two-way +185,1,Mean low water springs +185,2,Mean lower low water springs +185,3,Mean sea level +185,4,Lowest low water +185,5,Mean low water +185,6,Lowest low water springs +185,7,Approximate mean low water springs +185,8,Indian spring low water +185,9,Low water springs +185,10,Approximate lowest astronomical tide +185,11,Nearly lowest low water +185,12,Mean lower low water +185,13,Low water +185,14,Approximate mean low water +185,15,Approximate mean lower low water +185,16,Mean high water +185,17,Mean high water springs +185,18,High water +185,19,Approximate mean sea level +185,20,High water springs +185,21,Mean higher high water +185,22,Equinoctial spring low water +185,23,Lowest astronomical tide +185,24,Local datum +185,25,International Great Lakes Datum 1985 +185,26,Mean water level +185,27,Lower low water large tide +185,28,Higher high water lage tide +185,29,Nearly highest high water +187,1,partly submerged at high water +187,2,always dry +187,3,always under water/submerged +187,4,covers and uncovers +187,5,awash +187,6,subject to inundation or flooding +400,1,WGS 72 +400,2,WGS 84 +400,3,European 1950 +400,4,Potsdam Datum +400,5,Adindan +400,6,Afgooye +400,7,Ain el Abd 1970 +400,8,Anna 1 Astro 1965 +400,9,Antigua Island Astro 1943 +400,10,Arc 1950 +400,11,Arc 1960 +400,12,Ascension Island 1958 +400,13,"Astro beacon \"E\" 1945" +400,14,Astro DOS 71/4 +400,15,Astro Tern Island (FRIG) 1961 +400,16,Astronimical Station 1952 +400,17,Australian Geodetic 1966 +400,18,Australian Geodetic 1984 +400,19,Ayabelle Lighthouse +400,20,Bellevue (IGN) +400,21,Bermuda 1957 +400,22,Bissau +400,23,Bogota Observatory +400,24,Bukit Rimpah +400,25,Camp Area Astro +400,26,Campo Inchauspe 1969 +400,27,Canton Astro 1966 +400,28,Cape +400,29,Cape Canaveral +400,30,Carthage +400,31,Chatam Island Astro 1971 +400,32,Chua Astro +400,33,Corrego Alegre +400,34,Dabola +400,35,Djakarta (Batavia) +400,36,DOS 1968 +400,37,Easter Island 1967 +400,38,European 1979 +400,39,Fort Thomas 1955 +400,40,Gan 1970 +400,41,Geodetic Datum 1949 +400,42,Graciosa Base SW 1948 +400,43,Guam 1963 +400,44,Ganung Segara +400,45,GUX 1 Astro +400,46,Herat North +400,47,Hjorsey 1955 +400,48,Hong Kong 1963 +400,49,Hu-Tzu-Shan +400,50,Indian +400,51,Indian 1954 +400,52,Indian 1975 +400,53,Ireland 1965 +400,54,ISTS 061 Astro 1968 +400,55,ISTS 073 Astro 1969 +400,56,Johnston Island 1961 +400,57,Kandawala +400,58,Kerguelen Island 1949 +400,59,Kertau 1948 +400,60,Kusaie Astro 1951 +400,61, +400,62, +400,63, +400,64, +400,65, +400,66, +400,67, +400,68, +400,69, +400,70, +400,71, +400,72, +400,73, +400,74, +400,75, +400,76, +400,77, +400,78, +400,79, +400,80, +400,81, +400,82, +400,83, +400,84, +400,85, +400,86, +400,87, +400,88, +400,89, +400,90, +400,91, +400,92, +400,93, +400,94, +400,95, +400,96, +400,97, +400,98, +400,99,South Asia +400,100,Tananarive Observatory 1925 +402,1,surveyed +402,2,unsurveyed +402,3,inadequately surveyed +402,4,approximated +402,5,position doubtful +402,6,unreliable +402,7,reported (not surveyed) +402,8,reported (not confirmed) +402,9,estimated +402,10,precisely known +402,11,calculated diff --git a/utils/gdal/gdal-data/s57objectclasses.csv b/utils/gdal/gdal-data/s57objectclasses.csv new file mode 100644 index 0000000..ae3628f --- /dev/null +++ b/utils/gdal/gdal-data/s57objectclasses.csv @@ -0,0 +1,287 @@ +"Code","ObjectClass","Acronym","Attribute_A","Attribute_B","Attribute_C","Class","Primitives" +1,Administration area (Named),ADMARE,JRSDTN;NATION;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +2,Airport / airfield,AIRARE,CATAIR;CONDTN;CONVIS;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +3,Anchor berth,ACHBRT,CATACH;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RADIUS;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +4,Anchorage area,ACHARE,CATACH;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +5,"Beacon, cardinal",BCNCAR,BCNSHP;CATCAM;COLOUR;COLPAT;CONDTN;CONVIS;CONRAD;DATEND;DATSTA;ELEVAT;HEIGHT;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +6,"Beacon, isolated danger",BCNISD,BCNSHP;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ELEVAT;HEIGHT;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +7,"Beacon, lateral",BCNLAT,BCNSHP;CATLAM;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ELEVAT;HEIGHT;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +8,"Beacon, safe water",BCNSAW,BCNSHP;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ELEVAT;HEIGHT;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +9,"Beacon, special purpose/general",BCNSPP,BCNSHP;CATSPM;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ELEVAT;HEIGHT;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +10,Berth,BERTHS,DATEND;DATSTA;DRVAL1;NOBJNM;OBJNAM;PEREND;PERSTA;QUASOU;SOUACC;STATUS;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +11,Bridge,BRIDGE,CATBRG;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HORACC;HORCLR;NATCON;NOBJNM;OBJNAM;VERACC;VERCCL;VERCLR;VERCOP;VERDAT;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +12,"Building, single",BUISGL,BUISHP;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;ELEVAT;FUNCTN;HEIGHT;NATCON;NOBJNM;OBJNAM;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +13,Built-up area,BUAARE,CATBUA;CONDTN;CONRAD;CONVIS;HEIGHT;NOBJNM;OBJNAM;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +14,"Buoy, cardinal",BOYCAR,BOYSHP;CATCAM;COLOUR;COLPAT;CONRAD;DATEND;DATSTA;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +15,"Buoy, installation",BOYINB,BOYSHP;CATINB;COLOUR;COLPAT;CONRAD;DATEND;DATSTA;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;PRODCT;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +16,"Buoy, isolated danger",BOYISD,BOYSHP;COLOUR;COLPAT;CONRAD;DATEND;DATSTA;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +17,"Buoy, lateral",BOYLAT,BOYSHP;CATLAM;COLOUR;COLPAT;CONRAD;DATEND;DATSTA;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +18,"Buoy, safe water",BOYSAW,BOYSHP;COLOUR;COLPAT;CONRAD;DATEND;DATSTA;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +19,"Buoy, special purpose/general",BOYSPP,BOYSHP;CATSPM;COLOUR;COLPAT;CONRAD;DATEND;DATSTA;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +20,Cable area,CBLARE,CATCBL;DATEND;DATSTA;NOBJNM;OBJNAM;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +21,"Cable, overhead",CBLOHD,CATCBL;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ICEFAC;NOBJNM;OBJNAM;STATUS;VERACC;VERCLR;VERCSA;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +22,"Cable, submarine",CBLSUB,BURDEP;CATCBL;CONDTN;DATEND;DATSTA;DRVAL1;DRVAL2;NOBJNM;OBJNAM;STATUS;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +23,Canal,CANALS,CATCAN;CONDTN;DATEND;DATSTA;HORACC;HORCLR;HORWID;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +24,Canal bank,CANBNK,CONDTN;DATEND;DATSTA;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +25,Cargo transshipment area,CTSARE,DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +26,Causeway,CAUSWY,CONDTN;NATCON;NOBJNM;OBJNAM;STATUS;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +27,Caution area,CTNARE,DATEND;DATSTA;PEREND;PERSTA;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +28,Checkpoint,CHKPNT,CATCHP;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +29,Coastguard station,CGUSTA,DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +30,Coastline,COALNE,CATCOA;COLOUR;CONRAD;CONVIS;ELEVAT;NOBJNM;OBJNAM;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +31,Contiguous zone,CONZNE,DATEND;DATSTA;NATION;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +32,Continental shelf area,COSARE,NATION;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +33,Control point,CTRPNT,CATCTR;DATEND;DATSTA;ELEVAT;NOBJNM;OBJNAM;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +34,Conveyor,CONVYR,CATCON;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;LIFCAP;NOBJNM;OBJNAM;PRODCT;STATUS;VERACC;VERCLR;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +35,Crane,CRANES,CATCRN;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;HEIGHT;LIFCAP;NOBJNM;OBJNAM;ORIENT;RADIUS;STATUS;VERACC;VERCLR;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +36,Current - non - gravitational,CURENT,CURVEL;DATEND;DATSTA;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;,INFORM;NINFOM;SCAMAX;SCAMIN;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +37,Custom zone,CUSZNE,NATION;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +38,Dam,DAMCON,CATDAM;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;NATCON;NOBJNM;OBJNAM;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +39,Daymark,DAYMAR,CATSPM;COLOUR;COLPAT;DATEND;DATSTA;ELEVAT;HEIGHT;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;TOPSHP;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +40,Deep water route centerline,DWRTCL,CATTRK;DATEND;DATSTA;DRVAL1;DRVAL2;NOBJNM;OBJNAM;ORIENT;QUASOU;SOUACC;STATUS;TECSOU;TRAFIC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +41,Deep water route part,DWRTPT,DATEND;DATSTA;DRVAL1;DRVAL2;NOBJNM;OBJNAM;ORIENT;QUASOU;SOUACC;STATUS;TECSOU;TRAFIC;VERDAT;RESTRN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +42,Depth area,DEPARE,DRVAL1;DRVAL2;QUASOU;SOUACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +43,Depth contour,DEPCNT,VALDCO;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;hypcat;,G,Line; +44,Distance mark,DISMAR,CATDIS;DATEND;DATSTA;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +45,Dock area,DOCARE,CATDOC;CONDTN;DATEND;DATSTA;HORACC;HORCLR;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +46,Dredged area,DRGARE,DRVAL1;DRVAL2;NOBJNM;OBJNAM;QUASOU;RESTRN;SOUACC;TECSOU;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +47,Dry dock,DRYDOC,CONDTN;HORACC;HORCLR;HORLEN;HORWID;NOBJNM;OBJNAM;STATUS;DRVAL1;QUASOU;SOUACC;VERDAT;,INFORM;NINFOM;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +48,Dumping ground,DMPGRD,CATDPG;NOBJNM;OBJNAM;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +49,Dyke,DYKCON,CONDTN;CONRAD;DATEND;DATSTA;HEIGHT;NATCON;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +50,Exclusive Economic Zone,EXEZNE,NATION;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +51,Fairway,FAIRWY,DATEND;DATSTA;DRVAL1;NOBJNM;OBJNAM;ORIENT;QUASOU;RESTRN;SOUACC;STATUS;TRAFIC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +52,Fence/wall,FNCLNE,CATFNC;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;ELEVAT;HEIGHT;NATCON;NOBJNM;OBJNAM;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +53,Ferry route,FERYRT,CATFRY;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +54,Fishery zone,FSHZNE,NATION;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +55,Fishing facility,FSHFAC,CATFIF;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +56,Fishing ground,FSHGRD,NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +57,Floating dock,FLODOC,COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;DRVAL1;HORACC;HORCLR;HORLEN;HORWID;LIFCAP;NOBJNM;OBJNAM;STATUS;VERACC;VERLEN;VERDAT;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +58,Fog signal,FOGSIG,CATFOG;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;SIGFRQ;SIGGEN;SIGGRP;SIGPER;SIGSEQ;STATUS;VALMXR;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +59,Fortified structure,FORSTC,CATFOR;CONDTN;CONRAD;CONVIS;HEIGHT;NATCON;NOBJNM;OBJNAM;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +60,Free port area,FRPARE,NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +61,Gate,GATCON,CATGAT;CONDTN;DRVAL1;HORACC;HORCLR;NATCON;NOBJNM;OBJNAM;QUASOU;SOUACC;STATUS;VERACC;VERCLR;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +62,Gridiron,GRIDRN,HORACC;HORLEN;HORWID;NATCON;NOBJNM;OBJNAM;STATUS;VERACC;VERLEN;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +63,Harbour area (administrative),HRBARE,NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +64,Harbour facility,HRBFAC,CATHAF;CONDTN;DATEND;DATSTA;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +65,Hulk,HULKES,CATHLK;COLOUR;COLPAT;CONRAD;CONVIS;HORACC;HORLEN;HORWID;NOBJNM;OBJNAM;VERACC;VERLEN;CONDTN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +66,Ice area,ICEARE,CATICE;CONVIS;ELEVAT;HEIGHT;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +67,Incineration area,ICNARE,NOBJNM;OBJNAM;PEREND;PERSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +68,Inshore traffic zone,ISTZNE,CATTSS;DATEND;DATSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +69,Lake,LAKARE,ELEVAT;NOBJNM;OBJNAM;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +70,Lake shore,LAKSHR,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +71,Land area,LNDARE,CONDTN;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +72,Land elevation,LNDELV,CONVIS;ELEVAT;NOBJNM;OBJNAM;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line; +73,Land region,LNDRGN,CATLND;NATQUA;NATSUR;NOBJNM;OBJNAM;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +74,Landmark,LNDMRK,CATLMK;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;ELEVAT;FUNCTN;HEIGHT;NATCON;NOBJNM;OBJNAM;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +75,Light,LIGHTS,CATLIT;COLOUR;DATEND;DATSTA;EXCLIT;HEIGHT;LITCHR;LITVIS;MARSYS;MLTYLT;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;SECTR1;SECTR2;SIGGRP;SIGPER;SIGSEQ;STATUS;VERACC;VALNMR;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +76,Light float,LITFLT,COLOUR;COLPAT;CONRAD;CONVIS;DATEND;DATSTA;HORACC;HORLEN;HORWID;MARSYS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +77,Light vessel,LITVES,COLOUR;COLPAT;CONRAD;CONVIS;DATEND;DATSTA;HORACC;HORLEN;HORWID;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +78,Local magnetic anomaly,LOCMAG,NOBJNM;OBJNAM;VALLMA;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +79,Lock basin,LOKBSN,DATEND;DATSTA;HORACC;HORCLR;HORLEN;HORWID;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +80,Log pond,LOGPON,NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +81,Magnetic variation,MAGVAR,DATEND;DATSTA;RYRMGV;VALACM;VALMAG;,INFORM;NINFOM;SCAMAX;SCAMIN;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +82,Marine farm/culture,MARCUL,CATMFA;DATEND;DATSTA;EXPSOU;NOBJNM;OBJNAM;PEREND;PERSTA;QUASOU;RESTRN;SOUACC;STATUS;VALSOU;VERACC;VERDAT;VERLEN;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +83,Military practice area,MIPARE,CATMPA;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +84,Mooring/warping facility,MORFAC,BOYSHP;CATMOR;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERDAT;VERLEN;WATLEV;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +85,Navigation line,NAVLNE,CATNAV;DATEND;DATSTA;ORIENT;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +86,Obstruction,OBSTRN,CATOBS;CONDTN;EXPSOU;HEIGHT;NATCON;NATQUA;NOBJNM;OBJNAM;PRODCT;QUASOU;SOUACC;STATUS;TECSOU;VALSOU;VERACC;VERDAT;VERLEN;WATLEV;NATSUR;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +87,Offshore platform,OFSPLF,CATOFP;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;NATCON;NOBJNM;OBJNAM;PRODCT;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +88,Offshore production area,OSPARE,CATPRA;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;NOBJNM;OBJNAM;PRODCT;RESTRN;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +89,Oil barrier,OILBAR,CATOLB;CONDTN;DATEND;DATSTA;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +90,Pile,PILPNT,CATPLE;COLOUR;COLPAT;CONDTN;CONVIS;DATEND;DATSTA;HEIGHT;NOBJNM;OBJNAM;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +91,Pilot boarding place,PILBOP,CATPIL;COMCHA;DATEND;DATSTA;NOBJNM;NPLDST;OBJNAM;PEREND;PERSTA;PILDST;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +92,Pipeline area,PIPARE,CONDTN;DATEND;DATSTA;NOBJNM;OBJNAM;PRODCT;RESTRN;STATUS;CATPIP;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +93,"Pipeline, overhead",PIPOHD,CATPIP;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;NOBJNM;OBJNAM;PRODCT;STATUS;VERACC;VERCLR;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +94,"Pipeline, submarine/on land",PIPSOL,BURDEP;CATPIP;CONDTN;DATEND;DATSTA;DRVAL1;DRVAL2;NOBJNM;OBJNAM;PRODCT;STATUS;VERACC;VERLEN;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line; +95,Pontoon,PONTON,CONDTN;CONRAD;CONVIS;DATEND;DATSTA;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +96,Precautionary area,PRCARE,DATEND;DATSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +97,Production / storage area,PRDARE,CATPRA;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ELEVAT;HEIGHT;NOBJNM;OBJNAM;PRODCT;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +98,Pylon/bridge support,PYLONS,CATPYL;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;NATCON;NOBJNM;OBJNAM;VERACC;VERDAT;VERLEN;WATLEV;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +99,Radar line,RADLNE,NOBJNM;OBJNAM;ORIENT;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +100,Radar range,RADRNG,COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +101,Radar reflector,RADRFL,HEIGHT;STATUS;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +102,Radar station,RADSTA,CATRAS;DATEND;DATSTA;HEIGHT;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;VALMXR;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +103,Radar transponder beacon,RTPBCN,CATRTB;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RADWAL;SECTR1;SECTR2;SIGGRP;SIGSEQ;STATUS;VALMXR;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +104,Radio calling-in point,RDOCAL,COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;STATUS;TRAFIC;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line; +105,Radio station,RDOSTA,CALSGN;CATROS;COMCHA;DATEND;DATSTA;ESTRNG;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;SIGFRQ;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +106,Railway,RAILWY,CONDTN;HEIGHT;NOBJNM;OBJNAM;STATUS;VERACC;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +107,Rapids,RAPIDS,NOBJNM;OBJNAM;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +108,Recommended route centerline,RCRTCL,CATTRK;DATEND;DATSTA;DRVAL1;DRVAL2;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;QUASOU;SOUACC;STATUS;TECSOU;TRAFIC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +109,Recommended track,RECTRC,CATTRK;DATEND;DATSTA;DRVAL1;DRVAL2;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;QUASOU;SOUACC;STATUS;TECSOU;TRAFIC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +110,Recommended Traffic Lane Part,RCTLPT,DATEND;DATSTA;ORIENT;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +111,Rescue station,RSCSTA,CATRSC;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;SCAMAX;SCAMIN;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +112,Restricted area,RESARE,CATREA;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +113,Retro-reflector,RETRFL,COLOUR;COLPAT;DATEND;DATSTA;HEIGHT;MARSYS;PEREND;PERSTA;STATUS;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +114,River,RIVERS,NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +115,River bank,RIVBNK,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +116,Road,ROADWY,CATROD;CONDTN;NATCON;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +117,Runway,RUNWAY,CATRUN;CONDTN;CONVIS;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +118,Sand waves,SNDWAV,VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +119,Sea area / named water area,SEAARE,CATSEA;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +120,Sea-plane landing area,SPLARE,NOBJNM;OBJNAM;PEREND;PERSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +121,Seabed area,SBDARE,COLOUR;NATQUA;NATSUR;WATLEV;OBJNAM;NOBJNM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +122,Shoreline Construction,SLCONS,CATSLC;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HEIGHT;HORACC;HORCLR;HORLEN;HORWID;NATCON;NOBJNM;OBJNAM;STATUS;VERACC;VERDAT;VERLEN;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +123,"Signal station, traffic",SISTAT,CATSIT;COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +124,"Signal station, warning",SISTAW,CATSIW;COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +125,Silo / tank,SILTNK,BUISHP;CATSIL;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;ELEVAT;HEIGHT;NATCON;NOBJNM;OBJNAM;PRODCT;STATUS;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +126,Slope topline,SLOTOP,CATSLO;COLOUR;CONRAD;CONVIS;ELEVAT;NATCON;NATQUA;NATSUR;NOBJNM;OBJNAM;VERACC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +127,Sloping ground,SLOGRD,CATSLO;COLOUR;CONRAD;CONVIS;NATCON;NATQUA;NATSUR;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +128,Small craft facility,SMCFAC,CATSCF;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +129,Sounding,SOUNDG,EXPSOU;NOBJNM;OBJNAM;QUASOU;SOUACC;TECSOU;VERDAT;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +130,Spring,SPRING,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +131,Square,SQUARE,CONDTN;NATCON;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +132,Straight territorial sea baseline,STSLNE,NATION;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +133,Submarine transit lane,SUBTLN,NOBJNM;OBJNAM;RESTRN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +134,Swept Area,SWPARE,DRVAL1;QUASOU;SOUACC;TECSOU;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +135,Territorial sea area,TESARE,NATION;RESTRN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +136,Tidal stream - harmonic prediction,TS_PRH,NOBJNM;OBJNAM;T_MTOD;T_VAHC;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +137,Tidal stream - non-harmonic prediction,TS_PNH,NOBJNM;OBJNAM;T_MTOD;T_THDF;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +138,Tidal stream panel data,TS_PAD,NOBJNM;OBJNAM;TS_TSP;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +139,Tidal stream - time series,TS_TIS,NOBJNM;OBJNAM;STATUS;TIMEND;TIMSTA;T_TINT;TS_TSV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +140,Tide - harmonic prediction,T_HMON,NOBJNM;OBJNAM;T_ACWL;T_MTOD;T_VAHC;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +141,Tide - non-harmonic prediction,T_NHMN,NOBJNM;OBJNAM;T_ACWL;T_MTOD;T_THDF;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +142,Tidal stream - time series,T_TIMS,NOBJNM;OBJNAM;T_HWLW;T_TINT;T_TSVL;TIMEND;TIMSTA;STATUS;T_ACWL;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +143,Tideway,TIDEWY,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area; +144,Top mark,TOPMAR,COLOUR;COLPAT;DATEND;DATSTA;HEIGHT;MARSYS;PEREND;PERSTA;STATUS;TOPSHP;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +145,Traffic Separation Line,TSELNE,CATTSS;DATEND;DATSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +146,Traffic Separation Scheme Boundary,TSSBND,CATTSS;DATEND;DATSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +147,Traffic Separation Scheme Crossing,TSSCRS,CATTSS;DATEND;DATSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +148,Traffic Separation Scheme Lane part,TSSLPT,CATTSS;DATEND;DATSTA;ORIENT;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +149,Traffic Separation Scheme Roundabout,TSSRON,CATTSS;DATEND;DATSTA;RESTRN;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +150,Traffic Separation Zone,TSEZNE,CATTSS;DATEND;DATSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +151,Tunnel,TUNNEL,BURDEP;CONDTN;HORACC;HORCLR;NOBJNM;OBJNAM;STATUS;VERACC;VERCLR;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +152,Two-way route part,TWRTPT,CATTRK;DATEND;DATSTA;DRVAL1;DRVAL2;ORIENT;QUASOU;SOUACC;STATUS;TECSOU;TRAFIC;VERDAT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +153,Underwater rock / awash rock,UWTROC,EXPSOU;NATSUR;NATQUA;NOBJNM;OBJNAM;QUASOU;SOUACC;STATUS;TECSOU;VALSOU;VERDAT;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point; +154,Unsurveyed area,UNSARE,,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +155,Vegetation,VEGATN,CATVEG;CONVIS;ELEVAT;HEIGHT;NOBJNM;OBJNAM;VERACC;VERDAT;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +156,Water turbulence,WATTUR,CATWAT;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line;Area; +157,Waterfall,WATFAL,CONVIS;NOBJNM;OBJNAM;VERACC;VERLEN;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Line; +158,Weed/Kelp,WEDKLP,CATWED;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +159,Wreck,WRECKS,CATWRK;CONRAD;CONVIS;EXPSOU;HEIGHT;NOBJNM;OBJNAM;QUASOU;SOUACC;STATUS;TECSOU;VALSOU;VERACC;VERDAT;VERLEN;WATLEV;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +160,Tidal stream - flood/ebb,TS_FEB,CAT_TS;CURVEL;DATEND;DATSTA;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Point;Area; +161,Archipelagix Sea Lane,ARCSLN,DATEND;DATSTA;NATION;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Area; +162,Archipelagix Sea Lane axis,ASLXIS,DATEND;DATSTA;NATION;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line; +163,New object,NEWOBJ,CLSDEF;CLSNAM;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;NATION;NOBJNM;OBJNAM;PEREND;PERSTA;RESTRN;STATUS;WATLEV;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;SYMINS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,G,Line;Area;Point; +300,Accuracy of data,M_ACCY,HORACC;POSACC;SOUACC;VERACC;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +301,Compilation scale of data,M_CSCL,CSCALE;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +302,Coverage,M_COVR,CATCOV;,INFORM;NINFOM;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +303,Horizontal datum of data,M_HDAT,HORDAT;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +304,Horizontal datum shift parameters,M_HOPA,HORDAT;SHIPAM;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +305,Nautical publication information,M_NPUB,,INFORM;NINFOM;NTXTDS;PICREP;PUBREF;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +306,Navigational system of marks,M_NSYS,MARSYS;ORIENT;,INFORM;NINFOM;NTXTDS;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +307,Production information,M_PROD,AGENCY;CPDATE;NATION;NMDATE;PRCTRY;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +308,Quality of data,M_QUAL,CATQUA;CATZOC;DRVAL1;DRVAL2;POSACC;SOUACC;SUREND;SURSTA;TECSOU;VERDAT;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +309,Sounding datum,M_SDAT,VERDAT;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +310,Survey reliability,M_SREL,QUAPOS;QUASOU;SCVAL1;SCVAL2;SDISMN;SDISMX;SURATH;SUREND;SURSTA;SURTYP;TECSOU;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +311,Units of measurement of data,M_UNIT,DUNITS;HUNITS;PUNITS;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +312,Vertical datum of data,M_VDAT,VERDAT;,INFORM;NINFOM;NTXTDS;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,M,Area; +400,Aggregation,C_AGGR,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,C, +401,Association,C_ASSO,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,C, +402,Stacked on/stacked under,C_STAC,,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,C, +500,Cartographic area,$AREAS,COLOUR;ORIENT;$SCODE;$TINTS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,$, +501,Cartographic line,$LINES,$SCODE;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,$, +502,Cartographic symbol,$CSYMB,ORIENT;$SCALE;$SCODE;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,$, +503,Compass,$COMPS,$CSIZE;RYRMGV;VALACM;VALMAG;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,$, +504,Text,$TEXTS,$CHARS;COLOUR;$JUSTH;$JUSTV;$NTXST;$SPACE;$TXSTR;,INFORM;NINFOM;NTXTDS;PICREP;SCAMAX;SCAMIN;TXTDSC;,RECDAT;RECIND;SORDAT;SORIND;,$, +0,"###Codes in the 17xxx range come from past s57objectclasses_iw.csv (Inland Waterways)",,,,,, +17000,Anchor berth,achbrt,catach;clsdng;comctn;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RADIUS;restrn;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area; +17001,Anchorage area,achare,catach;clsdng;comctn;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;restrn;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area; +17002,Canal bank,canbnk,catbnk;CONRAD;DATEND;DATSTA;NATSUR;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Line; +17003,Depth area,depare,DRVAL1;DRVAL2;eleva1;eleva2;wtwdis;QUASOU;SOUACC;verdat;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Line;Area; +17004,Distance mark,dismar,catdis;wtwdis;unlocd;DATEND;DATSTA;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17005,Restricted area,resare,CATREA;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;restrn;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17006,River bank,rivbnk,catbnk;CONRAD;NATSUR;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Line; +17007,Signal station traffic,sistat,catsit;COMCHA;DATEND;DATSTA;dirimp;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17008,Signal station warning,sistaw,catsiw;COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17009,Top Mark,topmar,COLOUR;COLPAT;HEIGHT;marsys;STATUS;TOPSHP;VERACC;verdat;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17010,Berth berths,berths,catbrt;clsdng;comctn;DATEND;DATSTA;DRVAL1;NOBJNM;OBJNAM;PEREND;PERSTA;QUASOU;SOUACC;STATUS;trshgd;verdat;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Line;Area; +17011,"Bridge","bridge",catbrg;comctn;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;HORACC;HORCLR;NATCON;NOBJNM;OBJNAM;TIMEND;TIMSTA;VERACC;VERCCL;VERCLR;VERCOP;verdat;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Line;Area; +17012,Cable overhead,cblohd,CATCBL;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;ICEFAC;NOBJNM;OBJNAM;STATUS;VERACC;VERCLR;VERCSA;verdat;,INFORM;NINFOM;NTXTDS;SCAMIN;TXTDSC;updmsg;RECDAT;RECIND;,SORDAT;SORIND;,G,Line; +17013,Ferry route,feryrt,catfry;comctn;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;TIMEND;TIMSTA;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Line;Area; +17014,Harbour Area,hrbare,cathbr;comctn;NOBJNM;OBJNAM;STATUS;unlocd;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17015,Harbour Facilities,hrbfac,cathaf;CONDTN;DATEND;DATSTA;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;,INFORM;NINFOM;NTXTDS;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area; +17016,Lock Basin,lokbsn,HORACC;horcll;horclw;HORLEN;HORWID;NOBJNM;OBJNAM;STATUS;TIMEND;TIMSTA;,INFORM;NINFOM;NTXTDS;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17017,Radio calling-in point,rdocal,catcom;comctn;COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;ORIENT;PEREND;PERSTA;STATUS;TRAFIC;dirimp;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Line; +17018,Navigational system of marks,m_nsys,marsys;ORIENT;,INFORM;NINFOM;NTXTDS;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17050,Notice mark,notmrk,catnmk;fnctnm;dirimp;disipd;disipu;disbk1;disbk2;addmrk;marsys;ORIENT;CONDTN;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17051,Waterway axis,wtwaxs,catccl;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Line; +17052,Waterway profile,wtwprf,wtwdis;HEIGHT;verdat;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Line; +17053,Bridge area,brgare,comctn;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17054,Bunker station,bunsta,bunves;catbun;comctn;NOBJNM;OBJNAM;TIMEND;TIMSTA;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17055,Communication Area,comare,catcom;COMCHA;DATEND;DATSTA;NOBJNM;OBJNAM;STATUS;TIMEND;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17056,Harbour Basin,hrbbsn,HORACC;HORLEN;HORWID;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17057,Lock area,lokare,comctn;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17058,Lock basin part,lkbspt,HORACC;horcll;horclw;HORLEN;HORWID;NOBJNM;OBJNAM;STATUS;TIMEND;TIMSTA;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17059,Port Area,prtare,comctn;NOBJNM;OBJNAM;STATUS;unlocd;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area; +17060,Beacon water-way,bcnwtw,BCNSHP;catwwm;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;dirimp;ELEVAT;HEIGHT;marsys;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERACC;verdat;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17061,Buoy water-way,boywtw,BOYSHP;catwwm;COLOUR;COLPAT;CONDTN;CONRAD;CONVIS;DATEND;DATSTA;marsys;NATCON;NOBJNM;OBJNAM;PEREND;PERSTA;STATUS;VERLEN;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17062,Refuse dump,refdmp,catrfd;comctn;NOBJNM;OBJNAM;STATUS;TIMEND;TIMSTA;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17063,Route planning point,rtplpt,NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point; +17064,Terminal,termnl,cattml;comctn;NOBJNM;OBJNAM;STATUS;TIMEND;TIMSTA;trshgd;unlocd;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area; +17065,Turning basin,trnbsn,HORCLR;NOBJNM;STATUS;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area; +0,"###Codes in the 20xxx and 21xxx range come from past s57objectclasses_aml.csv (Additional_Military_Layers)",,,,,, +20484,"ATS Route Centreline","atsctl","authty;linech;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L" +20485,"Airspace Restriction","airres + catasr","authty;catasr;linech;maxalt;maxftl;minalt;minftl;NOBJNM;OBJNAM;HUNITS;VERDAT","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20486,"Area of Imagery Coverage","imgare","bearng;catimg;ELEVAT;HUNITS;orgntr;SUREND;VERDAT","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20487,"Beach Exit","bchext","ccmidx;exitus;gradnt;HORCLR;HORLEN;HORWID;HUNITS;VERCSA;wbrcap","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;L" +20488,"Beach Profile","bchprf","bearng;gradnt;SUREND","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L" +20489,"Beach Survey","bchare","accres;brktyp;ccmidx;dgmrlf;HORLEN;HORWID;HUNITS;quabch;orgntr;srfhgt;srfzne;stbacv;SUREND;SURSTA;swlhgt;tdlrng;tdltyp","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P A " +20490,"Bedrock area","bedare","N/A","N/A",,"G","A" +20491,"Bottom Feature","botmft + catbot","catbot;DUNITS;gradnt;HORLEN;HORWID;HUNITS;migspd;migdir;NOBJNM;OBJNAM;ORIENT;soudat;stfotn;VALSOU;VERLEN;WATLEV;wavlen","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;L;A" +20492,"Centre Line","centre","N/A","N/A",,"G","L" +20494,"Contact History","histob","orgntr;surdat;SUREND","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20495,"Controlled airspace","ctlasp + catcas","authty;catcas;caircd;linech;maxalt;maxftl;minalt;minftl;NOBJNM;OBJNAM;HUNITS;VERDAT","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L;A" +20496,"Diving Location","divloc","depact;divact;DUNITS;OBJNAM;NOBJNM;timeyr;watclr","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;A" +20497,"Drinking Water Location","watloc","N/A","N/A",,"G","P" +20498,"Drop Zone","drpzne","apprch;extdes;lndcon;OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;A" +20499,"Environmentally Sensitive Area","envare","authty;legsta;OBJNAM;NOBJNM;PEREND;PERSTA","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A;P" +20500,"Fishing Activity Area","fshare","catfsh;STATUS;timeyr","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20501,"Impact Scour","iscour","datfir;datlst;depwat;DUNITS;gendep;HORLEN;HORWID;HUNITS;NATQUA;NATSUR;NOBJNM;OBJNAM;orcard;ORIENT;QUASOU;senfir;senlst;sonsig;sorfir;sorlst;SOUACC;soudat;STATUS;TECSOU;VALSOU;VERLEN;WATLEV","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20502,"Landing Area","lngare","apprch;extdes;lndcon;OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20503,"Landing Place","lndplc","gradnt;STATUS;wbrcap","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20504,"Landing Point","lndpnt","apprch;extdes;lndcon;OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20505,"Landing Site","lndste","apprch;extdes;lndcon;OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20506,"Landing Strip","lndstp","apprch;extdes;lndcon;OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20507,"Landing Zone","lndzne","apprch;extdes;lndcon;OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20508,"Marine management area","marman + catmma","actper;authty;catmma;identy;linech;NOBJNM;OBJNAM;NATION;spcies;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20509,"Maritime Safety Information area","msiare","catmsi;condet;NATION;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20510,"MCM Area","mcmare","mhclas;milden;nomden","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20511,"Military exercise airspace","mexasp + catmea","actper;authty;catmea;linech;maxalt;maxftl;minalt;minftl;NOBJNM;OBJNAM;HUNITS;VERDAT","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20513,"Patrol area","patare + catpat","authty;catpat;identy;linech;NOBJNM;OBJNAM;NATION;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20514,"Q-Route Leg","qroute","actper;dnbear;lftwid;NATION;NOBJNM;OBJNAM;rclass;rgtwid;STATUS;TRAFIC;HUNITS;upbear","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L" +20515,"Radio broadcast area","rdoare","NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20516,"Regulated airspace","regasp","N/A","N/A",,"G","A" +20517,"Geological Layer","sedlay","attutn;bulkdn;COLOUR;deplyr;dttdep;dttnum;DUNITS;gascon;grnsiz;hfbmls;laynum;lfbmls;mgstyp;reflco;migspd;migdir;msstrg;natsed;NATQUA;porsty;revebn;revfqy;revgan;samret;sndvel;snrflc;soudat;WATLEV;wbrcap","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;A" +20518,"Seismic Activity Area","seiare","bearng;ricsca","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20519,"Sensor Anomaly","senanm","datfir;datlst;DUNITS;gendep;HUNITS;madsig;magany;magint;NOBJNM;OBJNAM;orcard;ORIENT;QUASOU;scrdim;senfir;senlst;sonsig;sorfir;sorlst;soudat;SOUACC;STATUS;TECSOU;VALSOU;WATLEV","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20520,"Shelter Location","shlloc","OBJNAM;NOBJNM;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20521,"Superficial Sediment Deposits","seddep","N/A","N/A",,"G","A" +20522,"Trafficability Area","trfare","cattrf","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20523,"Trawl Scours","twlscr","HUNITS;HORWID;ORIENT","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L;A" +20524,"Turning point","turnpt","NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20525,"Viewpoint","viewpt","bearng;discon;DUNITS;shpspd;snrfrq;snrrsc;twdbdp","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20526,"Bottom Tactical Data Area","btdare","mntden;undmnr;umnrwb;umrwob","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20527,"Burial Probability Area","bprare","brmchm;brperd;brprob;tgrfwt","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20528,"Leisure Activity Area","lsrare","lsract;timeyr","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20529,"Performance Data Area","pfdare","clperc;clprob;csprob;cswidt;dsprob;dtprob","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20530,"Resource Location","resloc","typres;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;A" +20531,"Risk Data Area","rkdare","conlev;numrmn;prbrmn;rmnlmn;sminth;znecol","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20532,"Navigation system (NAVAID)","navaid + CATROS","actper;CALSGN;CATROS;COMCHA;NOBJNM;OBJNAM;SIGFRQ","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +20533,"Internal Waters Area ","intwtr","linech;NATION;RESTRN;STATUS","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20534,"Sea Ice","seaice","iceact;icecvt;icesod;icemax;icemin;icerdv;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20535,"Ice Advisory Area","iceadv","iceadc;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20536,"Iceberg Area","brgare","icebnm;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20537,"Land Ice","lndice","icelnd;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20538,"Ice Line","icelin","icelnc;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L" +20539,"Ice Route","icerte","NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L" +20540,"Ice Polynya","icepol","icepst;icepty;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","A" +20541,"Ice Lead","icelea","icelty;icelst;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L;A" +20542,"Iceberg","icebrg","icebsz;icebsh;icebdr;icebsp;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;A" +20543,"Ice Movement","icemov","icebsp;icebdr;NOBJNM;OBJNAM","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;A" +20544,"Traffic route","tfcrte","linech;NOBJNM;OBJNAM;PEREND;PERSTA;traden;TRAFIC;typshp","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","L" +20717,"User Defined","u_defd","txtdes","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P;L;A" +20718,"Small Bottom Object","smalbo","blndzn;brmchm;brpctg;COLOUR;comsys;datfir;datlst;depwat;DUNITS;gendep;HORLEN;HORWID;HUNITS;incltn;layptm;layrfn;laytim;madsig;magany;magint;minern;miscls;miscom;misdat;misnme;mnhsys;mnimnc;mnimnt;mnssys;mulcon;mwdcrn;NATCON;navsys;notfnd;nmprob;objtrn;objshp;onsonr;orbobn;orgdat;orgntr;ORIENT;QUASOU;scrdim;senfir;senlst;snrflc;soudat;stacon;surdat;SUREND;tarstg;TECSOU;unwrfm;VERLEN","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"G","P" +21484,"Completeness for the product specification","m_conf + catcnf","catcnf","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"M","A" +21485,"Security Classification Information","m_clas","","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"M","A" +21486,"Vertical Datum Shift Area","m_vers","vershf","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"M","P;A" +21487,"Defined Straight Lines","m_line","linech","AGENCY;CSCALE;elvacc;errell;HORACC;INFORM;NINFOM;NTXTDS;PICREP;POSACC;PRCTRY;PUBREF;RECDAT;QUAPOS;seccvt;secido;secown;secpmk;SORDAT;SORIND;TXTDSC;VERACC",,"M","N/A" diff --git a/utils/gdal/gdal-data/seed_2d.dgn b/utils/gdal/gdal-data/seed_2d.dgn new file mode 100644 index 0000000..b99cad8 Binary files /dev/null and b/utils/gdal/gdal-data/seed_2d.dgn differ diff --git a/utils/gdal/gdal-data/seed_3d.dgn b/utils/gdal/gdal-data/seed_3d.dgn new file mode 100644 index 0000000..9e11c93 Binary files /dev/null and b/utils/gdal/gdal-data/seed_3d.dgn differ diff --git a/utils/gdal/gdal-data/stateplane.csv b/utils/gdal/gdal-data/stateplane.csv new file mode 100644 index 0000000..38089e7 --- /dev/null +++ b/utils/gdal/gdal-data/stateplane.csv @@ -0,0 +1,259 @@ +"ID","STATE","ZONE","PROJ_METHOD","DATUM","USGS_CODE","EPSG_PCS_CODE" +101,ALABAMA,EAST,1,NAD83,101,26929 +102,ALABAMA,WEST,1,NAD83,102,26930 +201,ARIZONA,EAST,1,NAD83,201,26948 +202,ARIZONA,CENTRAL,1,NAD83,202,26949 +203,ARIZONA,WEST,1,NAD83,203,26950 +301,ARKANSAS,NORTH,2,NAD83,301,26951 +302,ARKANSAS,SOUTH,2,NAD83,302,26952 +401,CALIFORNIA,I,2,NAD83,401,26941 +402,CALIFORNIA,II,2,NAD83,402,26942 +403,CALIFORNIA,III,2,NAD83,403,26943 +404,CALIFORNIA,IV,2,NAD83,404,26944 +405,CALIFORNIA,V,2,NAD83,405,26945 +406,CALIFORNIA,VI,2,NAD83,406,26946 +501,COLORADO,NORTH,2,NAD83,501,26953 +502,COLORADO,CENTRAL,2,NAD83,502,26954 +503,COLORADO,SOUTH,2,NAD83,503,26955 +600,CONNECTICUT,,2,NAD83,600,26956 +700,DELAWARE,,1,NAD83,700,26957 +901,FLORIDA,EAST,1,NAD83,901,26958 +902,FLORIDA,WEST,1,NAD83,902,26959 +903,FLORIDA,NORTH,2,NAD83,903,26960 +1001,GEORGIA,EAST,1,NAD83,1001,26966 +1002,GEORGIA,WEST,1,NAD83,1002,26967 +1101,IDAHO,EAST,1,NAD83,1101,26968 +1102,IDAHO,CENTRAL,1,NAD83,1102,26969 +1103,IDAHO,WEST,1,NAD83,1103,26970 +1201,ILLINOIS,EAST,1,NAD83,1201,26971 +1202,ILLINOIS,WEST,1,NAD83,1202,26972 +1301,INDIANA,EAST,1,NAD83,1301,26973 +1302,INDIANA,WEST,1,NAD83,1302,26974 +1401,IOWA,NORTH,2,NAD83,1401,26975 +1402,IOWA,SOUTH,2,NAD83,1402,26976 +1501,KANSAS,NORTH,2,NAD83,1501,26977 +1502,KANSAS,SOUTH,2,NAD83,1502,26978 +1600,KENTUCKY,SINGLE ZONE,2,NAD83,1600,3088 +1601,KENTUCKY,NORTH,2,NAD83,1601,2205 +1602,KENTUCKY,SOUTH,2,NAD83,1602,26980 +1701,LOUISIANA,NORTH,2,NAD83,1701,26981 +1702,LOUISIANA,SOUTH,2,NAD83,1702,26982 +1703,LOUISIANA,OFFSHORE,2,NAD83,1703, +1801,MAINE,EAST,1,NAD83,1801,26983 +1802,MAINE,WEST,1,NAD83,1802,26984 +1900,MARYLAND,,2,NAD83,1900,26985 +2001,MASSACHUSETTS,MAINLAND,2,NAD83,2001,26986 +2002,MASSACHUSETTS,ISLAND,2,NAD83,2002,26987 +2111,MICHIGAN,NORTH,2,NAD83,2111,26988 +2112,MICHIGAN,CENTRAL,2,NAD83,2112,26989 +2113,MICHIGAN,SOUTH,2,NAD83,2113,26990 +2201,MINNESOTA,NORTH,2,NAD83,2201,26991 +2202,MINNESOTA,CENTRAL,2,NAD83,2202,26992 +2203,MINNESOTA,SOUTH,2,NAD83,2203,26993 +2301,MISSISSIPPI,EAST,1,NAD83,2301,26994 +2302,MISSISSIPPI,WEST,1,NAD83,2302,26995 +2401,MISSOURI,EAST,1,NAD83,2401,26996 +2402,MISSOURI,CENTRAL,1,NAD83,2402,26997 +2403,MISSOURI,WEST,1,NAD83,2403,26998 +2500,MONTANA,,2,NAD83,2500,32100 +2600,NEBRASKA,,2,NAD83,2600,32104 +2701,NEVADA,EAST,1,NAD83,2701,32107 +2702,NEVADA,CENTRAL,1,NAD83,2702,32108 +2703,NEVADA,WEST,1,NAD83,2703,32109 +2800,"NEW HAMPSHIRE",,1,NAD83,2800,32110 +2900,"NEW JERSEY",,1,NAD83,2900,32111 +3001,"NEW MEXICO",EAST,1,NAD83,3001,32112 +3002,"NEW MEXICO",CENTRAL,1,NAD83,3002,32113 +3003,"NEW MEXICO",WEST,1,NAD83,3003,32114 +3101,"NEW YORK",EAST,1,NAD83,3101,32115 +3102,"NEW YORK",CENTRAL,1,NAD83,3102,32116 +3103,"NEW YORK",WEST,1,NAD83,3103,32117 +3104,"NEW YORK","LONG ISLAND",2,NAD83,3104,32118 +3200,"NORTH CAROLINA",,2,NAD83,3200,32119 +3301,"NORTH DAKOTA",NORTH,2,NAD83,3301,32120 +3302,"NORTH DAKOTA",SOUTH,2,NAD83,3302,32121 +3401,OHIO,NORTH,2,NAD83,3401,32122 +3402,OHIO,SOUTH,2,NAD83,3402,32123 +3501,OKLAHOMA,NORTH,2,NAD83,3501,32124 +3502,OKLAHOMA,SOUTH,2,NAD83,3502,32125 +3601,OREGON,NORTH,2,NAD83,3601,32126 +3602,OREGON,SOUTH,2,NAD83,3602,32127 +3701,PENNSYLVANIA,NORTH,2,NAD83,3701,32128 +3702,PENNSYLVANIA,SOUTH,2,NAD83,3702,32129 +3800,"RHODE ISLAND",,1,NAD83,3800,32130 +3900,"SOUTH CAROLINA",,2,NAD83,3900,32133 +4001,"SOUTH DAKOTA",NORTH,2,NAD83,4001,32134 +4002,"SOUTH DAKOTA",SOUTH,2,NAD83,4002,32135 +4100,TENNESSEE,,2,NAD83,4100,32136 +4201,TEXAS,NORTH,2,NAD83,4201,32137 +4202,TEXAS,"NORTH CENTRAL",2,NAD83,4202,32138 +4203,TEXAS,CENTRAL,2,NAD83,4203,32139 +4204,TEXAS,"SOUTH CENTRAL",2,NAD83,4204,32140 +4205,TEXAS,SOUTH,2,NAD83,4205,32141 +4301,UTAH,NORTH,2,NAD83,4301,32142 +4302,UTAH,CENTRAL,2,NAD83,4302,32143 +4303,UTAH,SOUTH,2,NAD83,4303,32144 +4400,VERMONT,,1,NAD83,4400,32145 +4501,VIRGINIA,NORTH,2,NAD83,4501,32146 +4502,VIRGINIA,SOUTH,2,NAD83,4502,32147 +4601,WASHINGTON,NORTH,2,NAD83,4601,32148 +4602,WASHINGTON,SOUTH,2,NAD83,4602,32149 +4701,"WEST VIRGINIA",NORTH,2,NAD83,4701,32150 +4702,"WEST VIRGINIA",SOUTH,2,NAD83,4702,32151 +4801,WISCONSIN,NORTH,2,NAD83,4801,32152 +4802,WISCONSIN,CENTRAL,2,NAD83,4802,32153 +4803,WISCONSIN,SOUTH,2,NAD83,4803,32154 +4901,WYOMING,EAST,1,NAD83,4901,32155 +4902,WYOMING,"EAST CENTRAL",1,NAD83,4902,32156 +4903,WYOMING,"WEST CENTRAL",1,NAD83,4903,32157 +4904,WYOMING,WEST,1,NAD83,4904,32158 +5001,ALASKA,"ZONE NO. 1",4,NAD83,5001,26931 +5002,ALASKA,"ZONE NO. 2",1,NAD83,5002,26932 +5003,ALASKA,"ZONE NO. 3",1,NAD83,5003,26933 +5004,ALASKA,"ZONE NO. 4",1,NAD83,5004,26934 +5005,ALASKA,"ZONE NO. 5",1,NAD83,5005,26935 +5006,ALASKA,"ZONE NO. 6",1,NAD83,5006,26936 +5007,ALASKA,"ZONE NO. 7",1,NAD83,5007,26937 +5008,ALASKA,"ZONE NO. 8",1,NAD83,5008,26938 +5009,ALASKA,"ZONE NO. 9",1,NAD83,5009,26939 +5010,ALASKA,"ZONE NO. 10",2,NAD83,5010,26940 +5101,HAWAII,1,1,NAD83,5101,26961 +5102,HAWAII,2,1,NAD83,5102,26962 +5103,HAWAII,3,1,NAD83,5103,26963 +5104,HAWAII,4,1,NAD83,5104,26964 +5105,HAWAII,5,1,NAD83,5105,26965 +5200,"PUERTO RICO AND","VIRGIN ISLANDS",2,NAD83,5200,32161 +10101,ALABAMA,EAST,1,NAD27,101,26729 +10102,ALABAMA,WEST,1,NAD27,102,26730 +10201,ARIZONA,EAST,1,NAD27,201,26748 +10202,ARIZONA,CENTRAL,1,NAD27,202,26749 +10203,ARIZONA,WEST,1,NAD27,203,26750 +10301,ARKANSAS,NORTH,2,NAD27,301,26751 +10302,ARKANSAS,SOUTH,2,NAD27,302,26752 +10401,CALIFORNIA,I,2,NAD27,401,26741 +10402,CALIFORNIA,II,2,NAD27,402,26742 +10403,CALIFORNIA,III,2,NAD27,403,26743 +10404,CALIFORNIA,IV,2,NAD27,404,26744 +10405,CALIFORNIA,V,2,NAD27,405,26745 +10406,CALIFORNIA,VI,2,NAD27,406,26746 +10407,CALIFORNIA,VII,2,NAD27,407,26799 +10501,COLORADO,NORTH,2,NAD27,501,26753 +10502,COLORADO,CENTRAL,2,NAD27,502,26754 +10503,COLORADO,SOUTH,2,NAD27,503,26755 +10600,CONNECTICUT,,2,NAD27,600,26756 +10700,DELAWARE,,1,NAD27,700,26757 +10901,FLORIDA,EAST,1,NAD27,901,26758 +10902,FLORIDA,WEST,1,NAD27,902,26759 +10903,FLORIDA,NORTH,2,NAD27,903,26760 +11001,GEORGIA,EAST,1,NAD27,1001,26766 +11002,GEORGIA,WEST,1,NAD27,1002,26767 +11101,IDAHO,EAST,1,NAD27,1101,26768 +11102,IDAHO,CENTRAL,1,NAD27,1102,26769 +11103,IDAHO,WEST,1,NAD27,1103,26770 +11201,ILLINOIS,EAST,1,NAD27,1201,26771 +11202,ILLINOIS,WEST,1,NAD27,1202,26772 +11301,INDIANA,EAST,1,NAD27,1301,26773 +11302,INDIANA,WEST,1,NAD27,1302,26774 +11401,IOWA,NORTH,2,NAD27,1401,26775 +11402,IOWA,SOUTH,2,NAD27,1402,26776 +11501,KANSAS,NORTH,2,NAD27,1501,26777 +11502,KANSAS,SOUTH,2,NAD27,1502,26778 +11601,KENTUCKY,NORTH,2,NAD27,1601,26779 +11602,KENTUCKY,SOUTH,2,NAD27,1602,26780 +11701,LOUISIANA,NORTH,2,NAD27,1701,26781 +11702,LOUISIANA,SOUTH,2,NAD27,1702,26782 +11703,LOUISIANA,OFFSHORE,2,NAD27,1703, +11801,MAINE,EAST,1,NAD27,1801,26783 +11802,MAINE,WEST,1,NAD27,1802,26784 +11900,MARYLAND,,2,NAD27,1900,26785 +12001,MASSACHUSETTS,MAINLAND,2,NAD27,2001,26786 +12002,MASSACHUSETTS,ISLAND,2,NAD27,2002,26787 +12101,MICHIGAN,EAST,1,NAD27,2101,26801 +12102,MICHIGAN,"CENTRAL/M",1,NAD27,2102,26802 +12103,MICHIGAN,WEST,1,NAD27,2103,26803 +12111,MICHIGAN,NORTH,2,NAD27,2111,26811 +12112,MICHIGAN,"CENTRAL/L",2,NAD27,2112,26812 +12113,MICHIGAN,SOUTH,2,NAD27,2113,26813 +12201,MINNESOTA,NORTH,2,NAD27,2201,26791 +12202,MINNESOTA,CENTRAL,2,NAD27,2202,26792 +12203,MINNESOTA,SOUTH,2,NAD27,2203,26793 +12301,MISSISSIPPI,EAST,1,NAD27,2301,26794 +12302,MISSISSIPPI,WEST,1,NAD27,2302,26795 +12401,MISSOURI,EAST,1,NAD27,2401,26796 +12402,MISSOURI,CENTRAL,1,NAD27,2402,26797 +12403,MISSOURI,WEST,1,NAD27,2403,26798 +12501,MONTANA,NORTH,2,NAD27,2501,32001 +12502,MONTANA,CENTRAL,2,NAD27,2502,32002 +12503,MONTANA,SOUTH,2,NAD27,2503,32003 +12601,NEBRASKA,NORTH,2,NAD27,2601,32005 +12602,NEBRASKA,SOUTH,2,NAD27,2602,32006 +12701,NEVADA,EAST,1,NAD27,2701,32007 +12702,NEVADA,CENTRAL,1,NAD27,2702,32008 +12703,NEVADA,WEST,1,NAD27,2703,32009 +12800,"NEW HAMPSHIRE",,1,NAD27,2800,32010 +12900,"NEW JERSEY",,1,NAD27,2900,32011 +13001,"NEW MEXICO",EAST,1,NAD27,3001,32012 +13002,"NEW MEXICO",CENTRAL,1,NAD27,3002,32013 +13003,"NEW MEXICO",WEST,1,NAD27,3003,32014 +13101,"NEW YORK",EAST,1,NAD27,3101,32015 +13102,"NEW YORK",CENTRAL,1,NAD27,3102,32016 +13103,"NEW YORK",WEST,1,NAD27,3103,32017 +13104,"NEW YORK","LONG ISLAND",2,NAD27,3104,32018 +13200,"NORTH CAROLINA",,2,NAD27,3200,32019 +13301,"NORTH DAKOTA",NORTH,2,NAD27,3301,32020 +13302,"NORTH DAKOTA",SOUTH,2,NAD27,3302,32021 +13401,OHIO,NORTH,2,NAD27,3401,32022 +13402,OHIO,SOUTH,2,NAD27,3402,32023 +13501,OKLAHOMA,NORTH,2,NAD27,3501,32024 +13502,OKLAHOMA,SOUTH,2,NAD27,3502,32025 +13601,OREGON,NORTH,2,NAD27,3601,32026 +13602,OREGON,SOUTH,2,NAD27,3602,32027 +13701,PENNSYLVANIA,NORTH,2,NAD27,3701,32028 +13702,PENNSYLVANIA,SOUTH,2,NAD27,3702,32029 +13800,"RHODE ISLAND",,1,NAD27,3800,32030 +13901,"SOUTH CAROLINA",NORTH,2,NAD27,3901,32031 +13902,"SOUTH CAROLINA",SOUTH,2,NAD27,3902,32033 +14001,"SOUTH DAKOTA",NORTH,2,NAD27,4001,32034 +14002,"SOUTH DAKOTA",SOUTH,2,NAD27,4002,32035 +14100,TENNESSEE,,2,NAD27,4100,2204 +14201,TEXAS,NORTH,2,NAD27,4201,32037 +14202,TEXAS,"NORTH CENTRAL",2,NAD27,4202,32038 +14203,TEXAS,CENTRAL,2,NAD27,4203,32039 +14204,TEXAS,"SOUTH CENTRAL",2,NAD27,4204,32040 +14205,TEXAS,SOUTH,2,NAD27,4205,32041 +14301,UTAH,NORTH,2,NAD27,4301,32042 +14302,UTAH,CENTRAL,2,NAD27,4302,32043 +14303,UTAH,SOUTH,2,NAD27,4303,32044 +14400,VERMONT,,1,NAD27,4400,32045 +14501,VIRGINIA,NORTH,2,NAD27,4501,32046 +14502,VIRGINIA,SOUTH,2,NAD27,4502,32047 +14601,WASHINGTON,NORTH,2,NAD27,4601,32048 +14602,WASHINGTON,SOUTH,2,NAD27,4602,32049 +14701,"WEST VIRGINIA",NORTH,2,NAD27,4701,32050 +14702,"WEST VIRGINIA",SOUTH,2,NAD27,4702,32051 +14801,WISCONSIN,NORTH,2,NAD27,4801,32052 +14802,WISCONSIN,CENTRAL,2,NAD27,4802,32053 +14803,WISCONSIN,SOUTH,2,NAD27,4803,32054 +14901,WYOMING,EAST,1,NAD27,4901,32055 +14902,WYOMING,"EAST CENTRAL",1,NAD27,4902,32056 +14903,WYOMING,"WEST CENTRAL",1,NAD27,4903,32057 +14904,WYOMING,WEST,1,NAD27,4904,32058 +15001,ALASKA,"ZONE NO. 1",4,NAD27,5001,26731 +15002,ALASKA,"ZONE NO. 2",1,NAD27,5002,26732 +15003,ALASKA,"ZONE NO. 3",1,NAD27,5003,26733 +15004,ALASKA,"ZONE NO. 4",1,NAD27,5004,26734 +15005,ALASKA,"ZONE NO. 5",1,NAD27,5005,26735 +15006,ALASKA,"ZONE NO. 6",1,NAD27,5006,26736 +15007,ALASKA,"ZONE NO. 7",1,NAD27,5007,26737 +15008,ALASKA,"ZONE NO. 8",1,NAD27,5008,26738 +15009,ALASKA,"ZONE NO. 9",1,NAD27,5009,26739 +15010,ALASKA,"ZONE NO. 10",2,NAD27,5010,26740 +15101,HAWAII,1,1,NAD27,5101,3561 +15102,HAWAII,2,1,NAD27,5102,3562 +15103,HAWAII,3,1,NAD27,5103,3563 +15104,HAWAII,4,1,NAD27,5104,3564 +15105,HAWAII,5,1,NAD27,5105,3565 +15201,"PUERTO RICO AND VIRGIN ISLANDS",,2,NAD27,5201,3991 +15202,"VIRGIN ISLANDS","ST. CROIX",2,NAD27,5202,3992 +15300,"AMERICAN SAMOA",,2,NAD27,5300,2155 +15400,"GUAM ISLAND",,3,NAD27,5400, diff --git a/utils/gdal/gdal-data/template_tiles.mapml b/utils/gdal/gdal-data/template_tiles.mapml new file mode 100644 index 0000000..11366e1 --- /dev/null +++ b/utils/gdal/gdal-data/template_tiles.mapml @@ -0,0 +1,28 @@ + + + states + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/utils/gdal/gdal-data/tms_LINZAntarticaMapTileGrid.json b/utils/gdal/gdal-data/tms_LINZAntarticaMapTileGrid.json new file mode 100644 index 0000000..9f21705 --- /dev/null +++ b/utils/gdal/gdal-data/tms_LINZAntarticaMapTileGrid.json @@ -0,0 +1,190 @@ +{ + "type": "TileMatrixSetType", + "title": "LINZ Antarctic Map Tile Grid (Ross Sea Region)", + "identifier": "LINZAntarticaMapTilegrid", + "supportedCRS": "http://www.opengis.net/def/crs/EPSG/0/5482", + "tileMatrix": [ + { + "type": "TileMatrixType", + "identifier": "0", + "scaleDenominator": 409600000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 1, + "matrixHeight": 1 + }, + { + "type": "TileMatrixType", + "identifier": "1", + "scaleDenominator": 204800000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 1, + "matrixHeight": 1 + }, + { + "type": "TileMatrixType", + "identifier": "2", + "scaleDenominator": 102400000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 2, + "matrixHeight": 2 + }, + { + "type": "TileMatrixType", + "identifier": "3", + "scaleDenominator": 51200000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 4, + "matrixHeight": 4 + }, + { + "type": "TileMatrixType", + "identifier": "4", + "scaleDenominator": 25600000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 7, + "matrixHeight": 7 + }, + { + "type": "TileMatrixType", + "identifier": "5", + "scaleDenominator": 12800000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 13, + "matrixHeight": 13 + }, + { + "type": "TileMatrixType", + "identifier": "6", + "scaleDenominator": 6400000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 26, + "matrixHeight": 26 + }, + { + "type": "TileMatrixType", + "identifier": "7", + "scaleDenominator": 3200000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 52, + "matrixHeight": 52 + }, + { + "type": "TileMatrixType", + "identifier": "8", + "scaleDenominator": 1600000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 104, + "matrixHeight": 104 + }, + { + "type": "TileMatrixType", + "identifier": "9", + "scaleDenominator": 800000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 207, + "matrixHeight": 207 + }, + { + "type": "TileMatrixType", + "identifier": "10", + "scaleDenominator": 400000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 413, + "matrixHeight": 413 + }, + { + "type": "TileMatrixType", + "identifier": "11", + "scaleDenominator": 200000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 826, + "matrixHeight": 826 + }, + { + "type": "TileMatrixType", + "identifier": "12", + "scaleDenominator": 100000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 1652, + "matrixHeight": 1652 + }, + { + "type": "TileMatrixType", + "identifier": "13", + "scaleDenominator": 50000, + "topLeftCorner": [ + 6918457.73, + -918457.73 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 3303, + "matrixHeight": 3303 + } + ] +} \ No newline at end of file diff --git a/utils/gdal/gdal-data/tms_MapML_APSTILE.json b/utils/gdal/gdal-data/tms_MapML_APSTILE.json new file mode 100644 index 0000000..ec221e1 --- /dev/null +++ b/utils/gdal/gdal-data/tms_MapML_APSTILE.json @@ -0,0 +1,268 @@ +{ + "type": "TileMatrixSetType", + "identifier": "APSTILE", + "title": "Alaska Polar Stereographic-based tiled coordinate reference system for the Arctic region.", + "supportedCRS": "http://www.opengis.net/def/crs/EPSG/0/5936", + "tileMatrix": [ + { + "matrixHeight": 1, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 1, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 852895761.9785715 + }, + { + "matrixHeight": 2, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 2, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 426447880.98928577 + }, + { + "matrixHeight": 4, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 4, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 213223940.49464288 + }, + { + "matrixHeight": 8, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 8, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 106611970.24732144 + }, + { + "matrixHeight": 16, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 16, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 53305985.12366072 + }, + { + "matrixHeight": 32, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 32, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 26652992.56183036 + }, + { + "matrixHeight": 64, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 64, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 13326496.28091518 + }, + { + "matrixHeight": 128, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 128, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 6663248.14045759 + }, + { + "matrixHeight": 256, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 256, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 3331624.070228795 + }, + { + "matrixHeight": 512, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 512, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 1665812.0351143975 + }, + { + "matrixHeight": 1024, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 1024, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 832906.0175571988 + }, + { + "matrixHeight": 2048, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 2048, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 416453.0087785994 + }, + { + "matrixHeight": 4096, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 4096, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 208226.5043892997 + }, + { + "matrixHeight": 8192, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 8192, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 104113.25219464985 + }, + { + "matrixHeight": 16384, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 16384, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 52056.62609732492 + }, + { + "matrixHeight": 32768, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 32768, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 26028.31304866246 + }, + { + "matrixHeight": 65536, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 65536, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 13014.15652433123 + }, + { + "matrixHeight": 131072, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 131072, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 6507.078262165615 + }, + { + "matrixHeight": 262144, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 262144, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 3253.5391310828077 + }, + { + "matrixHeight": 524288, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -28567784.109255, + 32567784.109255 + ], + "matrixWidth": 524288, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 1626.7695655414038 + } + ] +} diff --git a/utils/gdal/gdal-data/tms_MapML_CBMTILE.json b/utils/gdal/gdal-data/tms_MapML_CBMTILE.json new file mode 100644 index 0000000..2a39121 --- /dev/null +++ b/utils/gdal/gdal-data/tms_MapML_CBMTILE.json @@ -0,0 +1,346 @@ +{ + "type": "TileMatrixSetType", + "identifier": "CBMTILE", + "title": "Lambert Conformal Conic-based tiled coordinate reference system for Canada.", + "supportedCRS": "http://www.opengis.net/def/crs/EPSG/0/3978", + "tileMatrix": [ + { + "matrixHeight": 5, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 5, + "identifier": "0", + "type": "TileMatrixType", + "scaleDenominator": 137016643.08090523 + }, + { + "matrixHeight": 9, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 9, + "identifier": "1", + "type": "TileMatrixType", + "scaleDenominator": 80320101.1163927317 + }, + { + "matrixHeight": 15, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 15, + "identifier": "2", + "type": "TileMatrixType", + "scaleDenominator": 47247118.3037604243 + }, + { + "matrixHeight": 25, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 25, + "identifier": "3", + "type": "TileMatrixType", + "scaleDenominator": 28348270.982256256 + }, + { + "matrixHeight": 42, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 42, + "identifier": "4", + "type": "TileMatrixType", + "scaleDenominator": 16536491.40631615 + }, + { + "matrixHeight": 73, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 73, + "identifier": "5", + "type": "TileMatrixType", + "scaleDenominator": 9449423.66075208597 + }, + { + "matrixHeight": 121, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 121, + "identifier": "6", + "type": "TileMatrixType", + "scaleDenominator": 5669654.1964512514 + }, + { + "matrixHeight": 208, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 208, + "identifier": "7", + "type": "TileMatrixType", + "scaleDenominator": 3307298.2812632299 + }, + { + "matrixHeight": 363, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 363, + "identifier": "8", + "type": "TileMatrixType", + "scaleDenominator": 1889884.73215041705 + }, + { + "matrixHeight": 605, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 605, + "identifier": "9", + "type": "TileMatrixType", + "scaleDenominator": 1133930.83929025033 + }, + { + "matrixHeight": 1036, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 1036, + "identifier": "10", + "type": "TileMatrixType", + "scaleDenominator": 661459.656252646004 + }, + { + "matrixHeight": 1727, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 1727, + "identifier": "11", + "type": "TileMatrixType", + "scaleDenominator": 396875.793751587567 + }, + { + "matrixHeight": 2900, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 2900, + "identifier": "12", + "type": "TileMatrixType", + "scaleDenominator": 236235.591518802132 + }, + { + "matrixHeight": 5000, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 5000, + "identifier": "13", + "type": "TileMatrixType", + "scaleDenominator": 137016.643080905225 + }, + { + "matrixHeight": 8530, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 8530, + "identifier": "14", + "type": "TileMatrixType", + "scaleDenominator": 80320.1011163927178 + }, + { + "matrixHeight": 14501, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 14501, + "identifier": "15", + "type": "TileMatrixType", + "scaleDenominator": 47247.1183037604278 + }, + { + "matrixHeight": 24167, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 24167, + "identifier": "16", + "type": "TileMatrixType", + "scaleDenominator": 28348.2709822562538 + }, + { + "matrixHeight": 41429, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 41429, + "identifier": "17", + "type": "TileMatrixType", + "scaleDenominator": 16536.4914063161486 + }, + { + "matrixHeight": 72500, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 72500, + "identifier": "18", + "type": "TileMatrixType", + "scaleDenominator": 9449.4236607520852 + }, + { + "matrixHeight": 120834, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 120834, + "identifier": "19", + "type": "TileMatrixType", + "scaleDenominator": 5669.65419645125075 + }, + { + "matrixHeight": 207143, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 207143, + "identifier": "20", + "type": "TileMatrixType", + "scaleDenominator": 3307.29828126322991 + }, + { + "matrixHeight": 362501, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 362501, + "identifier": "21", + "type": "TileMatrixType", + "scaleDenominator": 1889.88473215041699 + }, + { + "matrixHeight": 604167, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 604167, + "identifier": "22", + "type": "TileMatrixType", + "scaleDenominator": 1133.93083929025011 + }, + { + "matrixHeight": 1035715, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 1035715, + "identifier": "23", + "type": "TileMatrixType", + "scaleDenominator": 661.459656252645914 + }, + { + "matrixHeight": 1726191, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 1726191, + "identifier": "24", + "type": "TileMatrixType", + "scaleDenominator": 396.875793751587537 + }, + { + "matrixHeight": 2900001, + "tileHeight": 256, + "tileWidth": 256, + "topLeftCorner": [ + -34655800, + 39310000 + ], + "matrixWidth": 2900001, + "identifier": "25", + "type": "TileMatrixType", + "scaleDenominator": 236.235591518802124 + } + ] +} diff --git a/utils/gdal/gdal-data/tms_NZTM2000.json b/utils/gdal/gdal-data/tms_NZTM2000.json new file mode 100644 index 0000000..779f9b7 --- /dev/null +++ b/utils/gdal/gdal-data/tms_NZTM2000.json @@ -0,0 +1,243 @@ +{ + "type": "TileMatrixSetType", + "title": "LINZ NZTM2000 Map Tile Grid", + "abstract": "See https://www.linz.govt.nz/data/linz-data-service/guides-and-documentation/nztm2000-map-tile-service-schema", + "identifier": "NZTM2000", + "supportedCRS": "http://www.opengis.net/def/crs/EPSG/0/2193", + "boundingBox": + { + "type": "BoundingBoxType", + "crs": "http://www.opengis.net/def/crs/EPSG/0/2193", + "lowerCorner": [ + 3087000, + 274000 + ], + "upperCorner": [ + 7173000, + 3327000 + ] + }, + "tileMatrix": [ + { + "type": "TileMatrixType", + "identifier": "0", + "scaleDenominator": 32000000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 2, + "matrixHeight": 4 + }, + { + "type": "TileMatrixType", + "identifier": "1", + "scaleDenominator": 16000000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 4, + "matrixHeight": 8 + }, + { + "type": "TileMatrixType", + "identifier": "2", + "scaleDenominator": 8000000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 8, + "matrixHeight": 16 + }, + { + "type": "TileMatrixType", + "identifier": "3", + "scaleDenominator": 4000000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 16, + "matrixHeight": 32 + }, + { + "type": "TileMatrixType", + "identifier": "4", + "scaleDenominator": 2000000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 32, + "matrixHeight": 64 + }, + { + "type": "TileMatrixType", + "identifier": "5", + "scaleDenominator": 1000000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 64, + "matrixHeight": 128 + }, + { + "type": "TileMatrixType", + "identifier": "6", + "scaleDenominator": 500000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 128, + "matrixHeight": 256 + }, + { + "type": "TileMatrixType", + "identifier": "7", + "scaleDenominator": 250000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 256, + "matrixHeight": 512 + }, + { + "type": "TileMatrixType", + "identifier": "8", + "scaleDenominator": 100000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 640, + "matrixHeight": 1280 + }, + { + "type": "TileMatrixType", + "identifier": "9", + "scaleDenominator": 50000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 1280, + "matrixHeight": 2560 + }, + { + "type": "TileMatrixType", + "identifier": "10", + "scaleDenominator": 25000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 2560, + "matrixHeight": 5120 + }, + { + "type": "TileMatrixType", + "identifier": "11", + "scaleDenominator": 10000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 6400, + "matrixHeight": 12800 + }, + { + "type": "TileMatrixType", + "identifier": "12", + "scaleDenominator": 5000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 12800, + "matrixHeight": 25600 + }, + { + "type": "TileMatrixType", + "identifier": "13", + "scaleDenominator": 2500, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 25600, + "matrixHeight": 51200 + }, + { + "type": "TileMatrixType", + "identifier": "14", + "scaleDenominator": 1000, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 64000, + "matrixHeight": 128000 + }, + { + "type": "TileMatrixType", + "identifier": "15", + "scaleDenominator": 500, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 128000, + "matrixHeight": 256000 + }, + { + "type": "TileMatrixType", + "identifier": "16", + "scaleDenominator": 250, + "topLeftCorner": [ + 10000000, + -1000000 + ], + "tileWidth": 256, + "tileHeight": 256, + "matrixWidth": 256000, + "matrixHeight": 512000 + } + ] +} \ No newline at end of file diff --git a/utils/gdal/gdal-data/trailer.dxf b/utils/gdal/gdal-data/trailer.dxf new file mode 100644 index 0000000..19ebd40 --- /dev/null +++ b/utils/gdal/gdal-data/trailer.dxf @@ -0,0 +1,434 @@ + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLEADERSTYLE +350 +43 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_TABLESTYLE +350 +42 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +43 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +42 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 0 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +12.0 + 21 +9.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.000000000000000E+20 + 24 +1.000000000000000E+20 + 34 +1.000000000000000E+20 + 15 +-1.000000000000000E+20 + 25 +-1.000000000000000E+20 + 35 +-1.000000000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 1712 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +12.0 + 21 +9.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +30.0 + 24 +49.75 + 34 +0.0 + 15 +130.5 + 25 +163.1318914119703 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 +0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +ENDSEC + 0 +EOF diff --git a/utils/gdal/gdal-data/vdv452.xml b/utils/gdal/gdal-data/vdv452.xml new file mode 100644 index 0000000..d010fa0 --- /dev/null +++ b/utils/gdal/gdal-data/vdv452.xml @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/vdv452.xsd b/utils/gdal/gdal-data/vdv452.xsd new file mode 100644 index 0000000..a42774b --- /dev/null +++ b/utils/gdal/gdal-data/vdv452.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/gdal/gdal-data/vicar.json b/utils/gdal/gdal-data/vicar.json new file mode 100644 index 0000000..2344a50 --- /dev/null +++ b/utils/gdal/gdal-data/vicar.json @@ -0,0 +1,164 @@ +{ + "GDAL_AUTOTEST": + { + "size": 29, + "fields": [ + { + "name": "unsigned_char", + "type": "unsigned char" + }, + { + "name": "unsigned_short", + "type": "unsigned short" + }, + { + "name": "unsigned_int", + "type": "unsigned int" + }, + { + "name": "unsigned_int_hidden", + "type": "unsigned int", + "hidden": true + }, + { + "name": "short", + "type": "short" + }, + { + "name": "int", + "type": "int" + }, + { + "name": "float", + "type": "float" + }, + { + "name": "double", + "type": "double" + } + ] + }, + + "M94_HRSC": + { + "size": 68, + "documentation": "http://europlanet.dlr.de/Mars/PDS_PHOBOS_MAPS/DOCUMENT/HRSC_LABEL_HEADER.PDF", + "fields": [ + { + "name": "EphTime", + "type": "double" + }, + { + "name": "Exposure", + "type": "float" + }, + { + "name": "COT", + "type": "int" + }, + { + "name": "FEETemp", + "type": "int" + }, + { + "name": "FPMTemp", + "type": "int" + }, + { + "name": "OBTemp", + "type": "int" + }, + { + "name": "FERT", + "type": "int" + }, + { + "name": "LERT", + "type": "int" + }, + { + "name": "reserved1", + "type": "int", + "hidden": true + }, + { + "name": "CmpDataLen", + "type": "unsigned short" + }, + { + "name": "FrameCount", + "type": "unsigned short" + }, + { + "name": "Pischel", + "type": "unsigned short" + }, + { + "name": "ActPixel", + "type": "unsigned short" + }, + { + "name": "RSHits", + "type": "unsigned short" + }, + { + "name": "reserved2", + "type": "unsigned short", + "hidden": true + }, + { + "name": "DceInput", + "type": "unsigned char" + }, + { + "name": "DceOutput", + "type": "unsigned char" + }, + { + "name": "FrameErr1", + "type": "unsigned char" + }, + { + "name": "FrameErr2", + "type": "unsigned char" + }, + { + "name": "Gob1", + "type": "unsigned char" + }, + { + "name": "Gob2", + "type": "unsigned char" + }, + { + "name": "Gob3", + "type": "unsigned char" + }, + { + "name": "DSS", + "type": "unsigned char" + }, + { + "name": "DecmpErr1", + "type": "unsigned char" + }, + { + "name": "DecmpErr2", + "type": "unsigned char" + }, + { + "name": "DecmpErr3", + "type": "unsigned char" + }, + { + "name": "FillerFlag", + "type": "unsigned char" + }, + { + "name": "reserved3", + "type": "unsigned int", + "hidden": true + } + ] + } +} diff --git a/utils/gdal/gdal.dll b/utils/gdal/gdal.dll new file mode 100644 index 0000000..4dbacd0 Binary files /dev/null and b/utils/gdal/gdal.dll differ diff --git a/utils/gdal/gdal_contour.exe b/utils/gdal/gdal_contour.exe new file mode 100644 index 0000000..750e96f Binary files /dev/null and b/utils/gdal/gdal_contour.exe differ diff --git a/utils/gdal/gdal_create.exe b/utils/gdal/gdal_create.exe new file mode 100644 index 0000000..3e4d991 Binary files /dev/null and b/utils/gdal/gdal_create.exe differ diff --git a/utils/gdal/gdal_footprint.exe b/utils/gdal/gdal_footprint.exe new file mode 100644 index 0000000..f3f65f7 Binary files /dev/null and b/utils/gdal/gdal_footprint.exe differ diff --git a/utils/gdal/gdal_grid.exe b/utils/gdal/gdal_grid.exe new file mode 100644 index 0000000..4949d43 Binary files /dev/null and b/utils/gdal/gdal_grid.exe differ diff --git a/utils/gdal/gdal_rasterize.exe b/utils/gdal/gdal_rasterize.exe new file mode 100644 index 0000000..94ec1cc Binary files /dev/null and b/utils/gdal/gdal_rasterize.exe differ diff --git a/utils/gdal/gdal_translate.exe b/utils/gdal/gdal_translate.exe new file mode 100644 index 0000000..2b553d8 Binary files /dev/null and b/utils/gdal/gdal_translate.exe differ diff --git a/utils/gdal/gdal_viewshed.exe b/utils/gdal/gdal_viewshed.exe new file mode 100644 index 0000000..6cdf3a6 Binary files /dev/null and b/utils/gdal/gdal_viewshed.exe differ diff --git a/utils/gdal/gdaladdo.exe b/utils/gdal/gdaladdo.exe new file mode 100644 index 0000000..482b577 Binary files /dev/null and b/utils/gdal/gdaladdo.exe differ diff --git a/utils/gdal/gdalbuildvrt.exe b/utils/gdal/gdalbuildvrt.exe new file mode 100644 index 0000000..aff1cea Binary files /dev/null and b/utils/gdal/gdalbuildvrt.exe differ diff --git a/utils/gdal/gdaldem.exe b/utils/gdal/gdaldem.exe new file mode 100644 index 0000000..0887470 Binary files /dev/null and b/utils/gdal/gdaldem.exe differ diff --git a/utils/gdal/gdalenhance.exe b/utils/gdal/gdalenhance.exe new file mode 100644 index 0000000..88b6088 Binary files /dev/null and b/utils/gdal/gdalenhance.exe differ diff --git a/utils/gdal/gdalinfo.exe b/utils/gdal/gdalinfo.exe new file mode 100644 index 0000000..41efc42 Binary files /dev/null and b/utils/gdal/gdalinfo.exe differ diff --git a/utils/gdal/gdallocationinfo.exe b/utils/gdal/gdallocationinfo.exe new file mode 100644 index 0000000..b5368e3 Binary files /dev/null and b/utils/gdal/gdallocationinfo.exe differ diff --git a/utils/gdal/gdalmanage.exe b/utils/gdal/gdalmanage.exe new file mode 100644 index 0000000..15dc182 Binary files /dev/null and b/utils/gdal/gdalmanage.exe differ diff --git a/utils/gdal/gdalmdiminfo.exe b/utils/gdal/gdalmdiminfo.exe new file mode 100644 index 0000000..57c4dad Binary files /dev/null and b/utils/gdal/gdalmdiminfo.exe differ diff --git a/utils/gdal/gdalmdimtranslate.exe b/utils/gdal/gdalmdimtranslate.exe new file mode 100644 index 0000000..d26adab Binary files /dev/null and b/utils/gdal/gdalmdimtranslate.exe differ diff --git a/utils/gdal/gdalplugins/gdal_FITS.dll b/utils/gdal/gdalplugins/gdal_FITS.dll new file mode 100644 index 0000000..5b58389 Binary files /dev/null and b/utils/gdal/gdalplugins/gdal_FITS.dll differ diff --git a/utils/gdal/gdalplugins/gdal_HDF4.dll b/utils/gdal/gdalplugins/gdal_HDF4.dll new file mode 100644 index 0000000..19e5d43 Binary files /dev/null and b/utils/gdal/gdalplugins/gdal_HDF4.dll differ diff --git a/utils/gdal/gdalplugins/gdal_HDF5.dll b/utils/gdal/gdalplugins/gdal_HDF5.dll new file mode 100644 index 0000000..3886bf3 Binary files /dev/null and b/utils/gdal/gdalplugins/gdal_HDF5.dll differ diff --git a/utils/gdal/gdalplugins/gdal_KEA.dll b/utils/gdal/gdalplugins/gdal_KEA.dll new file mode 100644 index 0000000..6da42ca Binary files /dev/null and b/utils/gdal/gdalplugins/gdal_KEA.dll differ diff --git a/utils/gdal/gdalplugins/gdal_PDF.dll b/utils/gdal/gdalplugins/gdal_PDF.dll new file mode 100644 index 0000000..4ba3b03 Binary files /dev/null and b/utils/gdal/gdalplugins/gdal_PDF.dll differ diff --git a/utils/gdal/gdalplugins/gdal_netCDF.dll b/utils/gdal/gdalplugins/gdal_netCDF.dll new file mode 100644 index 0000000..5149b6f Binary files /dev/null and b/utils/gdal/gdalplugins/gdal_netCDF.dll differ diff --git a/utils/gdal/gdalplugins/ogr_MSSQLSpatial.dll b/utils/gdal/gdalplugins/ogr_MSSQLSpatial.dll new file mode 100644 index 0000000..593a539 Binary files /dev/null and b/utils/gdal/gdalplugins/ogr_MSSQLSpatial.dll differ diff --git a/utils/gdal/gdalsrsinfo.exe b/utils/gdal/gdalsrsinfo.exe new file mode 100644 index 0000000..6b6408f Binary files /dev/null and b/utils/gdal/gdalsrsinfo.exe differ diff --git a/utils/gdal/gdaltindex.exe b/utils/gdal/gdaltindex.exe new file mode 100644 index 0000000..00e3a93 Binary files /dev/null and b/utils/gdal/gdaltindex.exe differ diff --git a/utils/gdal/gdaltransform.exe b/utils/gdal/gdaltransform.exe new file mode 100644 index 0000000..192229b Binary files /dev/null and b/utils/gdal/gdaltransform.exe differ diff --git a/utils/gdal/gdalwarp.exe b/utils/gdal/gdalwarp.exe new file mode 100644 index 0000000..ab50c24 Binary files /dev/null and b/utils/gdal/gdalwarp.exe differ diff --git a/utils/gdal/geod.exe b/utils/gdal/geod.exe new file mode 100644 index 0000000..69bca4f Binary files /dev/null and b/utils/gdal/geod.exe differ diff --git a/utils/gdal/geos.dll b/utils/gdal/geos.dll new file mode 100644 index 0000000..c58179f Binary files /dev/null and b/utils/gdal/geos.dll differ diff --git a/utils/gdal/geos_c.dll b/utils/gdal/geos_c.dll new file mode 100644 index 0000000..9fccf84 Binary files /dev/null and b/utils/gdal/geos_c.dll differ diff --git a/utils/gdal/gie.exe b/utils/gdal/gie.exe new file mode 100644 index 0000000..8bac1c6 Binary files /dev/null and b/utils/gdal/gie.exe differ diff --git a/utils/gdal/gnmanalyse.exe b/utils/gdal/gnmanalyse.exe new file mode 100644 index 0000000..b4dfc7b Binary files /dev/null and b/utils/gdal/gnmanalyse.exe differ diff --git a/utils/gdal/gnmmanage.exe b/utils/gdal/gnmmanage.exe new file mode 100644 index 0000000..bb51110 Binary files /dev/null and b/utils/gdal/gnmmanage.exe differ diff --git a/utils/gdal/hdf.dll b/utils/gdal/hdf.dll new file mode 100644 index 0000000..5953975 Binary files /dev/null and b/utils/gdal/hdf.dll differ diff --git a/utils/gdal/hdf5.dll b/utils/gdal/hdf5.dll new file mode 100644 index 0000000..f1649e2 Binary files /dev/null and b/utils/gdal/hdf5.dll differ diff --git a/utils/gdal/hdf5_cpp.dll b/utils/gdal/hdf5_cpp.dll new file mode 100644 index 0000000..8415563 Binary files /dev/null and b/utils/gdal/hdf5_cpp.dll differ diff --git a/utils/gdal/hdf5_hl.dll b/utils/gdal/hdf5_hl.dll new file mode 100644 index 0000000..38fc6f9 Binary files /dev/null and b/utils/gdal/hdf5_hl.dll differ diff --git a/utils/gdal/hdf5_hl_cpp.dll b/utils/gdal/hdf5_hl_cpp.dll new file mode 100644 index 0000000..3505518 Binary files /dev/null and b/utils/gdal/hdf5_hl_cpp.dll differ diff --git a/utils/gdal/iconv-2.dll b/utils/gdal/iconv-2.dll new file mode 100644 index 0000000..fa682fe Binary files /dev/null and b/utils/gdal/iconv-2.dll differ diff --git a/utils/gdal/libcrypto-3-x64.dll b/utils/gdal/libcrypto-3-x64.dll new file mode 100644 index 0000000..429d33a Binary files /dev/null and b/utils/gdal/libcrypto-3-x64.dll differ diff --git a/utils/gdal/libcurl.dll b/utils/gdal/libcurl.dll new file mode 100644 index 0000000..c6bdff4 Binary files /dev/null and b/utils/gdal/libcurl.dll differ diff --git a/utils/gdal/libexpat.dll b/utils/gdal/libexpat.dll new file mode 100644 index 0000000..3f419b8 Binary files /dev/null and b/utils/gdal/libexpat.dll differ diff --git a/utils/gdal/libkea.dll b/utils/gdal/libkea.dll new file mode 100644 index 0000000..765ba78 Binary files /dev/null and b/utils/gdal/libkea.dll differ diff --git a/utils/gdal/libmysql.dll b/utils/gdal/libmysql.dll new file mode 100644 index 0000000..3ad8713 Binary files /dev/null and b/utils/gdal/libmysql.dll differ diff --git a/utils/gdal/libpng16.dll b/utils/gdal/libpng16.dll new file mode 100644 index 0000000..e19abc1 Binary files /dev/null and b/utils/gdal/libpng16.dll differ diff --git a/utils/gdal/libpq.dll b/utils/gdal/libpq.dll new file mode 100644 index 0000000..e9a3bc7 Binary files /dev/null and b/utils/gdal/libpq.dll differ diff --git a/utils/gdal/libssl-3-x64.dll b/utils/gdal/libssl-3-x64.dll new file mode 100644 index 0000000..bf52cc8 Binary files /dev/null and b/utils/gdal/libssl-3-x64.dll differ diff --git a/utils/gdal/libxml2.dll b/utils/gdal/libxml2.dll new file mode 100644 index 0000000..1e9db3e Binary files /dev/null and b/utils/gdal/libxml2.dll differ diff --git a/utils/gdal/license/FITSLicense.rtf b/utils/gdal/license/FITSLicense.rtf new file mode 100644 index 0000000..439aa57 --- /dev/null +++ b/utils/gdal/license/FITSLicense.rtf @@ -0,0 +1,218 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1038\deflangfe1038{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f36\fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\froman\fcharset0\fprq2 Times New Roman;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;} +{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset0\fprq2 Arial;}{\f48\fswiss\fcharset204\fprq2 Arial Cyr;}{\f50\fswiss\fcharset161\fprq2 Arial Greek;}{\f51\fswiss\fcharset162\fprq2 Arial Tur;} +{\f52\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f53\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f54\fswiss\fcharset186\fprq2 Arial Baltic;}{\f55\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fmodern\fcharset0\fprq1 Courier New;} +{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f63\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset0\fprq2 Tahoma;}{\f398\fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f400\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f401\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f402\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f403\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f404\fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f405\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 Tahoma (Thai);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid5572669 Normal;}{ +\s1\qj \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \styrsid5572669 heading 1;}{\s3\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 +\b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slocked \styrsid14303639 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\qc \li0\ri0\sb240\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs24\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext15 \slink27 \styrsid5572669 Title;}{\s16\qj \li2160\ri2160\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin2160\lin2160\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \styrsid5572669 Block Text;}{\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \styrsid5572669 header;}{\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \styrsid5572669 footer;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \fs16 \sbasedon10 \styrsid13520461 annotation reference;}{ +\s20\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 \slink21 \styrsid13520461 annotation text;} +{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink20 \slocked \styrsid13520461 Comment Text Char;}{\s22\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon20 \snext20 \slink23 \styrsid13520461 annotation subject;}{\*\cs23 \additive \b \slink22 \slocked \styrsid13520461 Comment Subject Char;}{ +\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext24 \shidden \ssemihidden \styrsid13520461 Revision;}{ +\s25\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \slink26 \styrsid13520461 Balloon Text;} +{\*\cs26 \additive \f36\fs16 \slink25 \slocked \styrsid13520461 Balloon Text Char;}{\*\cs27 \additive \rtlch\fcs1 \ab\af1\afs32 \ltrch\fcs0 \b\f1\fs32\kerning28 \sbasedon10 \slink15 \slocked \styrsid9076478 Title Char;}{ +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +\sbasedon0 \snext28 \styrsid14303639 Normal (Web);}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid14303639 Hyperlink;}{\s30\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 +\f2\fs20\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext30 \styrsid14303639 HTML Preformatted;}{\s31\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 +\i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext31 \styrsid14303639 HTML Address;}{\*\cs33 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slocked \styrsid14558258 Strong;}{\*\cs34 \additive \rtlch\fcs1 \af2\afs20 +\ltrch\fcs0 \fs20\loch\f2\hich\af2\dbch\af0 \sbasedon10 \styrsid14558258 HTML Code;}} +{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;caption;Title;Subtitle;Strong;Emphasis;}}{\*\listtable{\list\listtemplateid1763103942\listhybrid +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid250511298}{\list\listtemplateid-1488924930{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers +\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid411970879}{\list\listtemplateid68026399 +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li4320 +\jclisttab\tx4320\lin4320 }{\listname ;}\listid641348169}{\list\listtemplateid2098761818{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \b\f0\fs20\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\f0\fs20\fbias0 \fi-600\li960\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-720\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-648\li2448\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid828517157 +{\*\liststylename 1 / 1.1 / 1.1.1;}}{\list\listtemplateid-1506889668{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\lin1080 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5400\lin5400 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li6480\lin6480 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7200\lin7200 }{\listname +;}\listid1018583518}{\list\listtemplateid-1470040614{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f0\fs20\fbias0 \s1 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\fs20\fbias0 \fi-600\li960 +\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-648\li2448 +\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid1116217447} +{\list\listtemplateid68026399{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-1440\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid2121296101}}{\*\listoverridetable{\listoverride\listid828517157\listoverridecount0\ls1}{\listoverride\listid1116217447\listoverridecount0\ls2}{\listoverride\listid250511298 +\listoverridecount0\ls3}{\listoverride\listid1018583518\listoverridecount0\ls4}{\listoverride\listid1116217447\listoverridecount9{\lfolevel\listoverridestartat\levelstartat10}{\lfolevel\listoverridestartat\levelstartat2}{\lfolevel\listoverridestartat +\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}\ls5}{\listoverride\listid641348169\listoverridecount0\ls6}{\listoverride\listid2121296101\listoverridecount0\ls7}{\listoverride\listid411970879\listoverridecount0\ls8}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid9287\rsid27168\rsid80448\rsid81667\rsid86067\rsid86672\rsid132737\rsid137756\rsid142766\rsid157998\rsid158775\rsid208839\rsid225306\rsid265475\rsid265575\rsid269294 +\rsid278231\rsid282966\rsid287383\rsid293692\rsid399011\rsid411361\rsid475546\rsid478255\rsid548864\rsid600878\rsid608891\rsid661960\rsid666528\rsid682669\rsid687019\rsid734588\rsid740191\rsid743652\rsid801463\rsid863536\rsid875379\rsid919981\rsid927954 +\rsid939661\rsid947414\rsid997589\rsid1059287\rsid1118315\rsid1125614\rsid1127092\rsid1134111\rsid1134769\rsid1144747\rsid1192082\rsid1193021\rsid1319237\rsid1336730\rsid1389986\rsid1390743\rsid1392922\rsid1443293\rsid1448224\rsid1465953\rsid1471407 +\rsid1511041\rsid1527702\rsid1588264\rsid1589418\rsid1590833\rsid1603787\rsid1655803\rsid1719256\rsid1724921\rsid1839913\rsid1857749\rsid1863674\rsid1909366\rsid1918968\rsid1921167\rsid1971300\rsid2039659\rsid2045636\rsid2045964\rsid2054520\rsid2056958 +\rsid2109170\rsid2115491\rsid2126034\rsid2231055\rsid2248464\rsid2297531\rsid2299574\rsid2307594\rsid2324816\rsid2386675\rsid2389850\rsid2391862\rsid2433708\rsid2434608\rsid2513298\rsid2627922\rsid2634079\rsid2639490\rsid2650222\rsid2709002\rsid2755757 +\rsid2763836\rsid2775825\rsid2827779\rsid2831043\rsid2909502\rsid2909795\rsid2958542\rsid2960579\rsid2967775\rsid2980502\rsid3021101\rsid3044104\rsid3046175\rsid3047396\rsid3106649\rsid3107517\rsid3233953\rsid3372463\rsid3417357\rsid3418159\rsid3419628 +\rsid3429604\rsid3439565\rsid3496665\rsid3498265\rsid3499312\rsid3562605\rsid3632267\rsid3700365\rsid3735636\rsid3743767\rsid3813728\rsid3813759\rsid3882701\rsid3958306\rsid3963607\rsid4081809\rsid4088698\rsid4135371\rsid4137144\rsid4201496\rsid4216258 +\rsid4337598\rsid4396291\rsid4404187\rsid4416389\rsid4463816\rsid4468076\rsid4527997\rsid4529066\rsid4546963\rsid4551804\rsid4552347\rsid4589315\rsid4591122\rsid4599031\rsid4611913\rsid4613670\rsid4615809\rsid4664623\rsid4680001\rsid4727063\rsid4745474 +\rsid4794505\rsid4857454\rsid4867151\rsid4918711\rsid4920615\rsid4924261\rsid4928257\rsid4931507\rsid4981404\rsid4994756\rsid5003122\rsid5049439\rsid5053201\rsid5070128\rsid5117628\rsid5190516\rsid5194180\rsid5204073\rsid5258503\rsid5267358\rsid5268539 +\rsid5388124\rsid5397102\rsid5400059\rsid5401296\rsid5442403\rsid5443067\rsid5454308\rsid5524650\rsid5572669\rsid5582618\rsid5587319\rsid5596057\rsid5641698\rsid5643996\rsid5658040\rsid5661079\rsid5662205\rsid5663810\rsid5664119\rsid5719508\rsid5731479 +\rsid5731668\rsid5773688\rsid5775117\rsid5779194\rsid5779525\rsid6034333\rsid6039315\rsid6112064\rsid6121564\rsid6175392\rsid6180244\rsid6182913\rsid6256194\rsid6296075\rsid6296716\rsid6301751\rsid6312222\rsid6324221\rsid6425921\rsid6441841\rsid6449995 +\rsid6453026\rsid6454916\rsid6512695\rsid6516428\rsid6563949\rsid6646057\rsid6647509\rsid6716344\rsid6760887\rsid6823247\rsid6829787\rsid6890424\rsid6897525\rsid6952219\rsid6967725\rsid7028801\rsid7096625\rsid7104796\rsid7146857\rsid7149126\rsid7155579 +\rsid7224567\rsid7224699\rsid7284697\rsid7286636\rsid7287564\rsid7352770\rsid7357997\rsid7361800\rsid7365315\rsid7410195\rsid7411227\rsid7419666\rsid7432878\rsid7479740\rsid7498662\rsid7545554\rsid7564055\rsid7568959\rsid7604281\rsid7615846\rsid7623572 +\rsid7679770\rsid7699863\rsid7755763\rsid7798930\rsid7804280\rsid7807770\rsid7811821\rsid7815339\rsid7824169\rsid7868014\rsid7880326\rsid7893486\rsid7936686\rsid7956504\rsid8005144\rsid8007913\rsid8013388\rsid8018811\rsid8019412\rsid8020430\rsid8075232 +\rsid8080108\rsid8090224\rsid8130983\rsid8151274\rsid8199857\rsid8260048\rsid8288009\rsid8326945\rsid8327673\rsid8330074\rsid8390969\rsid8413010\rsid8454886\rsid8459351\rsid8468210\rsid8478441\rsid8526579\rsid8526648\rsid8528254\rsid8547231\rsid8549057 +\rsid8586421\rsid8617327\rsid8658265\rsid8660604\rsid8719782\rsid8719941\rsid8737417\rsid8739914\rsid8745969\rsid8792682\rsid8806946\rsid8861948\rsid8870728\rsid8915434\rsid8930841\rsid8933916\rsid8940489\rsid8941269\rsid8982003\rsid8985933\rsid8986842 +\rsid8988195\rsid8995233\rsid8998231\rsid9053317\rsid9053589\rsid9076478\rsid9115418\rsid9176284\rsid9266618\rsid9270541\rsid9271547\rsid9317055\rsid9328758\rsid9329016\rsid9372180\rsid9376410\rsid9381236\rsid9455399\rsid9458055\rsid9502777\rsid9505256 +\rsid9513424\rsid9515309\rsid9515355\rsid9523012\rsid9577059\rsid9582236\rsid9584404\rsid9656626\rsid9663405\rsid9705333\rsid9769601\rsid9787731\rsid9859677\rsid9896673\rsid9907047\rsid9908918\rsid9978155\rsid9990583\rsid10028101\rsid10028574\rsid10032092 +\rsid10033057\rsid10035998\rsid10038869\rsid10042903\rsid10045380\rsid10161591\rsid10169156\rsid10173409\rsid10174343\rsid10189867\rsid10231895\rsid10237499\rsid10241082\rsid10248409\rsid10249469\rsid10450166\rsid10488424\rsid10496207\rsid10500245 +\rsid10502763\rsid10558673\rsid10683488\rsid10713615\rsid10752649\rsid10765719\rsid10766152\rsid10817282\rsid10837465\rsid10838670\rsid10957165\rsid11032362\rsid11040952\rsid11042556\rsid11087038\rsid11101089\rsid11165748\rsid11224716\rsid11229408 +\rsid11284842\rsid11354574\rsid11365808\rsid11408807\rsid11415680\rsid11435863\rsid11469238\rsid11487275\rsid11487879\rsid11488074\rsid11544590\rsid11558572\rsid11564781\rsid11616720\rsid11619400\rsid11624985\rsid11631413\rsid11681788\rsid11688519 +\rsid11695036\rsid11747101\rsid11824268\rsid11824605\rsid11862714\rsid11867777\rsid11873009\rsid11885957\rsid11953467\rsid11958325\rsid12020895\rsid12059376\rsid12083985\rsid12088853\rsid12090246\rsid12129886\rsid12138964\rsid12141849\rsid12190368 +\rsid12262128\rsid12262403\rsid12275446\rsid12325812\rsid12340726\rsid12349245\rsid12352705\rsid12459896\rsid12463904\rsid12475620\rsid12536345\rsid12543085\rsid12584417\rsid12592593\rsid12656781\rsid12656821\rsid12659229\rsid12673952\rsid12718999 +\rsid12728239\rsid12734073\rsid12784142\rsid12784181\rsid12784512\rsid12798194\rsid12809650\rsid12810780\rsid12850334\rsid12852867\rsid12858593\rsid12913200\rsid12920326\rsid12997397\rsid12998216\rsid13001278\rsid13058348\rsid13058702\rsid13071531 +\rsid13117392\rsid13118885\rsid13184061\rsid13197589\rsid13241443\rsid13256969\rsid13261663\rsid13315657\rsid13334232\rsid13449890\rsid13467559\rsid13502851\rsid13506448\rsid13520461\rsid13532643\rsid13575768\rsid13583708\rsid13586771\rsid13593718 +\rsid13595844\rsid13644211\rsid13708281\rsid13716470\rsid13721352\rsid13767396\rsid13830557\rsid13832709\rsid13838188\rsid13842036\rsid13842352\rsid13918015\rsid13919837\rsid13967918\rsid13970434\rsid13974497\rsid14039098\rsid14042854\rsid14053572 +\rsid14163192\rsid14170451\rsid14180537\rsid14225513\rsid14298081\rsid14303639\rsid14353100\rsid14439646\rsid14486627\rsid14490464\rsid14494306\rsid14509110\rsid14515794\rsid14554943\rsid14558258\rsid14565824\rsid14575488\rsid14578107\rsid14619289 +\rsid14627303\rsid14637170\rsid14685214\rsid14699174\rsid14700628\rsid14701439\rsid14707877\rsid14758275\rsid14768732\rsid14815189\rsid14820990\rsid14825842\rsid14828923\rsid14835395\rsid14840711\rsid14893726\rsid14951110\rsid14951809\rsid15017281 +\rsid15023676\rsid15033316\rsid15038212\rsid15078732\rsid15083275\rsid15083846\rsid15090258\rsid15098396\rsid15141303\rsid15155364\rsid15158384\rsid15158617\rsid15214261\rsid15221008\rsid15223840\rsid15225020\rsid15225748\rsid15281504\rsid15283688 +\rsid15290015\rsid15296061\rsid15336297\rsid15346545\rsid15352793\rsid15352870\rsid15418167\rsid15418446\rsid15469699\rsid15534760\rsid15540317\rsid15598471\rsid15603699\rsid15673244\rsid15694624\rsid15729214\rsid15799353\rsid15811574\rsid15814626 +\rsid15821235\rsid15825121\rsid15873483\rsid15939803\rsid15939810\rsid15944811\rsid16014637\rsid16069036\rsid16074895\rsid16084384\rsid16085623\rsid16130616\rsid16133413\rsid16148413\rsid16151444\rsid16219806\rsid16265193\rsid16265578\rsid16270096 +\rsid16322540\rsid16326778\rsid16331770\rsid16339208\rsid16346138\rsid16402805\rsid16411934\rsid16451865\rsid16455852\rsid16532678\rsid16537300\rsid16546206\rsid16583588\rsid16600573\rsid16609782\rsid16652022\rsid16673284\rsid16736960\rsid16738644} +{\*\generator Microsoft Word 11.0.0000;}{\info{\title ERDAS INC}{\author Pat Thompson}{\operator szekerest}{\creatim\yr2013\mo11\dy16\hr20\min7}{\revtim\yr2013\mo11\dy16\hr20\min7}{\printim\yr2013\mo5\dy20\hr10\min57}{\version3}{\edmins0}{\nofpages1} +{\nofwords368}{\nofchars2543}{\*\company Leica Geosystems}{\nofcharsws2906}{\vern24617}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}} +\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin +\dghspace120\dgvspace180\dghorigin1440\dgvorigin1440\dghshow2\dgvshow2 +\jexpand\viewkind1\viewscale110\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\nojkernpunct\rsidroot5572669\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14439646 +\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14439646 Copyright (Unpublished--all rights reserved under the copyright laws of +\par the {\*\xmlopen\xmlns2{\factoidname place}}{\*\xmlopen\xmlns2{\factoidname country-region}}United States{\*\xmlclose}{\*\xmlclose}), U.S. Government as represented by the Administrator +\par of the National Aeronautics and Space Administration. No copyright is +\par claimed in the {\*\xmlopen\xmlns2{\factoidname place}}{\*\xmlopen\xmlns2{\factoidname country-region}}United States{\*\xmlclose}{\*\xmlclose} under Title 17, U.S. Code. +\par +\par Permission to freely use, copy, modify, and distribute this software +\par and its documentation without fee is hereby granted, provided that this +\par copyright notice and disclaimer of warranty appears in all copies. +\par (However, see the restriction on the use of the gzip compression code, +\par below). +\par +\par DISCLAIMER: +\par +\par THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, +\par EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, +\par ANY WARRANTY THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY +\par IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +\par PURPOSE, AND FREEDOM FROM INFRINGEMENT, AND ANY WARRANTY THAT THE +\par DOCUMENTATION WILL CONFORM TO THE SOFTWARE, OR ANY WARRANTY THAT THE +\par SOFTWARE WILL BE ERROR FREE. IN NO EVENT SHALL NASA BE LIABLE FOR ANY +\par DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL OR +\par CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR IN ANY WAY +\par CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY, +\par CONTRACT, TORT , OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY +\par PERSONS OR PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED +\par FROM, OR AROSE OUT OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR +\par SERVICES PROVIDED HEREUNDER. +\par +\par The file compress.c contains (slightly modified) source code that +\par originally came from gzip-1.2.4, copyright (C) 1992-1993 by Jean-loup +\par Gailly. This gzip code is distributed under the GNU General Public +\par License and thus requires that any software that uses the CFITSIO +\par library (which in turn uses the gzip code) must conform to the +\par provisions in the GNU General Public License. A copy of the GNU +\par license is included at the beginning of compress.c file. +\par +\par Similarly, the file wcsutil.c contains 2 slightly modified routines +\par from the Classic AIPS package that are also distributed under the GNU +\par General Public License. +\par +\par Alternate versions of the compress.c and wcsutil.c files (called +\par compress_alternate.c and wcsutil_alternate.c) are provided for users +\par who want to use the CFITSIO library but are unwilling or unable to +\par publicly release their software under the terms of the GNU General +\par Public License. These alternate versions contains non-functional +\par stubs for the file compression and uncompression routines and the +\par world coordinate transformation routines used by CFITSIO. Replace the +\par file `compress.c' with `compress_alternate.c' and 'wcsutil.c' with +\par 'wcsutil_alternate.c before compiling the CFITSIO library. This will +\par produce a version of CFITSIO which does not support reading or writing +\par compressed FITS files, or doing image coordinate transformations, but +\par is otherwise identical to the standard version. +\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid137756\charrsid14439646 +\par }} \ No newline at end of file diff --git a/utils/gdal/license/GDALLicense.rtf b/utils/gdal/license/GDALLicense.rtf new file mode 100644 index 0000000..a8d07b1 --- /dev/null +++ b/utils/gdal/license/GDALLicense.rtf @@ -0,0 +1,61 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1038\deflangfe1038{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f36\fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\froman\fcharset0\fprq2 Times New Roman;} +{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\f43\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f399\fswiss\fcharset0\fprq2 Tahoma;} +{\f398\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f400\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f401\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f402\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f403\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);} +{\f404\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f405\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 Tahoma (Thai);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0; +\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128; +\red192\green192\blue192;\red238\green238\blue238;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +\snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 +\ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid1573667 Hyperlink;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\pgptbl {\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0} +{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14 +\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0 +\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0 +\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp61\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp61\itap0\li120\ri120\sb120\sa120}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83 +\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0 +\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0 +\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14 +\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0 +\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0 +\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp37\itap0\li0\ri0\sb0\sa0\brdrb\brdrs\brdrw15\brsp60\brdrcf17 }{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0} +{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14 +\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid71400\rsid599099\rsid1183943\rsid1573667\rsid2448998\rsid3295204\rsid4129995\rsid4653994\rsid4924132\rsid5395007\rsid5590184\rsid5715160 +\rsid5778514\rsid5977252\rsid6039578\rsid6234503\rsid6697584\rsid6752186\rsid6975907\rsid7145033\rsid7932551\rsid7940377\rsid7943829\rsid7948895\rsid8132582\rsid8486170\rsid9055483\rsid9114729\rsid9135725\rsid9448936\rsid9992632\rsid10170413\rsid10641343 +\rsid10761322\rsid11217299\rsid11281393\rsid11611317\rsid13119120\rsid13190985\rsid13512049\rsid14440006\rsid14889117\rsid14899568\rsid15166766\rsid15221862\rsid15562091\rsid16451592\rsid16651809}{\*\generator Microsoft Word 11.0.0000;}{\info +{\title END-USER LICENSE AGREEMENT FOR DIGITAL MAPPING SOLUTIONS SOFTWARE}{\author Microsoft}{\operator szekerest}{\creatim\yr2009\mo2\dy2\hr21\min3}{\revtim\yr2011\mo1\dy8\hr19\min25}{\version12}{\edmins26}{\nofpages1}{\nofwords134}{\nofchars926} +{\*\company Microsoft}{\nofcharsws1058}{\vern24615}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1417\margr1417\margt1079\margb899\gutter0\ltrsect +\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn +\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1417\dgvorigin1079\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\rsidroot1573667\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1573667\sftnbj {\*\pnseclvl1 +\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 +\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5395007 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 Copyright (c) 2000, Frank Warmerdam +\par +\par }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 Permission is hereby granted, free of charge, to any person obtaining a}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 copy of this software and associated documentation files (the "Software"),}{ +\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 +to deal in the Software without restriction, including without limitation}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 the rights to use, copy, modify, merge, publish, distribute, sublicense,}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 +\af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 and/or sell copies of the Software, and to permit persons to whom the}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 Software is furnished to do so, subject to the following conditions: +\par +\par The above copyright notice and this permission notice shall be included}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid6039578 in all copies or substantial portions of the Software. +\par }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 +\par THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{ +\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER}{ +\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 +\b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid13119120 }{\rtlch\fcs1 +\af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid5395007\charrsid5395007 DEALINGS IN THE SOFTWARE.}{\rtlch\fcs1 \af36\afs18 \ltrch\fcs0 \b\f36\fs18\lang3081\langfe1038\langnp3081\insrsid6234503\charrsid5395007 +\par }} \ No newline at end of file diff --git a/utils/gdal/license/HDF4License.rtf b/utils/gdal/license/HDF4License.rtf new file mode 100644 index 0000000..b29af25 --- /dev/null +++ b/utils/gdal/license/HDF4License.rtf @@ -0,0 +1,222 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1038\deflangfe1038{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f36\fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\froman\fcharset0\fprq2 Times New Roman;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;} +{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset0\fprq2 Arial;}{\f48\fswiss\fcharset204\fprq2 Arial Cyr;}{\f50\fswiss\fcharset161\fprq2 Arial Greek;}{\f51\fswiss\fcharset162\fprq2 Arial Tur;} +{\f52\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f53\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f54\fswiss\fcharset186\fprq2 Arial Baltic;}{\f55\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fmodern\fcharset0\fprq1 Courier New;} +{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f63\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset0\fprq2 Tahoma;}{\f398\fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f400\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f401\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f402\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f403\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f404\fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f405\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 Tahoma (Thai);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid5572669 Normal;}{ +\s1\qj \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \styrsid5572669 heading 1;}{\s3\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 +\b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slocked \styrsid14303639 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\qc \li0\ri0\sb240\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs24\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext15 \slink27 \styrsid5572669 Title;}{\s16\qj \li2160\ri2160\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin2160\lin2160\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \styrsid5572669 Block Text;}{\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \styrsid5572669 header;}{\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \styrsid5572669 footer;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \fs16 \sbasedon10 \styrsid13520461 annotation reference;}{ +\s20\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 \slink21 \styrsid13520461 annotation text;} +{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink20 \slocked \styrsid13520461 Comment Text Char;}{\s22\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon20 \snext20 \slink23 \styrsid13520461 annotation subject;}{\*\cs23 \additive \b \slink22 \slocked \styrsid13520461 Comment Subject Char;}{ +\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext24 \shidden \ssemihidden \styrsid13520461 Revision;}{ +\s25\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \slink26 \styrsid13520461 Balloon Text;} +{\*\cs26 \additive \f36\fs16 \slink25 \slocked \styrsid13520461 Balloon Text Char;}{\*\cs27 \additive \rtlch\fcs1 \ab\af1\afs32 \ltrch\fcs0 \b\f1\fs32\kerning28 \sbasedon10 \slink15 \slocked \styrsid9076478 Title Char;}{ +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +\sbasedon0 \snext28 \styrsid14303639 Normal (Web);}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid14303639 Hyperlink;}{\s30\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 +\f2\fs20\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext30 \styrsid14303639 HTML Preformatted;}{\s31\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 +\i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext31 \styrsid14303639 HTML Address;}{\*\cs33 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slocked \styrsid14558258 Strong;}{\*\cs34 \additive \rtlch\fcs1 \af2\afs20 +\ltrch\fcs0 \fs20\loch\f2\hich\af2\dbch\af0 \sbasedon10 \styrsid14558258 HTML Code;}} +{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;caption;Title;Subtitle;Strong;Emphasis;}}{\*\listtable{\list\listtemplateid1763103942\listhybrid +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid250511298}{\list\listtemplateid-1488924930{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers +\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid411970879}{\list\listtemplateid68026399 +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li4320 +\jclisttab\tx4320\lin4320 }{\listname ;}\listid641348169}{\list\listtemplateid2098761818{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \b\f0\fs20\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\f0\fs20\fbias0 \fi-600\li960\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-720\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-648\li2448\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid828517157 +{\*\liststylename 1 / 1.1 / 1.1.1;}}{\list\listtemplateid-1506889668{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\lin1080 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5400\lin5400 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li6480\lin6480 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7200\lin7200 }{\listname +;}\listid1018583518}{\list\listtemplateid-1470040614{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f0\fs20\fbias0 \s1 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\fs20\fbias0 \fi-600\li960 +\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-648\li2448 +\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid1116217447} +{\list\listtemplateid68026399{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-1440\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid2121296101}}{\*\listoverridetable{\listoverride\listid828517157\listoverridecount0\ls1}{\listoverride\listid1116217447\listoverridecount0\ls2}{\listoverride\listid250511298 +\listoverridecount0\ls3}{\listoverride\listid1018583518\listoverridecount0\ls4}{\listoverride\listid1116217447\listoverridecount9{\lfolevel\listoverridestartat\levelstartat10}{\lfolevel\listoverridestartat\levelstartat2}{\lfolevel\listoverridestartat +\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}\ls5}{\listoverride\listid641348169\listoverridecount0\ls6}{\listoverride\listid2121296101\listoverridecount0\ls7}{\listoverride\listid411970879\listoverridecount0\ls8}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid9287\rsid27168\rsid80448\rsid81667\rsid86067\rsid86672\rsid132737\rsid137756\rsid142766\rsid157998\rsid158775\rsid208839\rsid225306\rsid265475\rsid265575\rsid269294 +\rsid278231\rsid282966\rsid287383\rsid293692\rsid399011\rsid411361\rsid475546\rsid478255\rsid548864\rsid600878\rsid608891\rsid661960\rsid666528\rsid682669\rsid687019\rsid734588\rsid740191\rsid743652\rsid801463\rsid863536\rsid875379\rsid919981\rsid927954 +\rsid939661\rsid947414\rsid997589\rsid1059287\rsid1118315\rsid1125614\rsid1127092\rsid1134111\rsid1134769\rsid1144747\rsid1192082\rsid1193021\rsid1319237\rsid1336730\rsid1389986\rsid1390743\rsid1392922\rsid1443293\rsid1448224\rsid1465953\rsid1471407 +\rsid1511041\rsid1527702\rsid1588264\rsid1589418\rsid1590833\rsid1603787\rsid1655803\rsid1719256\rsid1724921\rsid1839913\rsid1857749\rsid1863674\rsid1909366\rsid1918968\rsid1921167\rsid1971300\rsid2039659\rsid2045636\rsid2045964\rsid2054520\rsid2056958 +\rsid2109170\rsid2115491\rsid2126034\rsid2231055\rsid2248464\rsid2297531\rsid2299574\rsid2307594\rsid2324816\rsid2386675\rsid2389850\rsid2391862\rsid2433708\rsid2434608\rsid2513298\rsid2627922\rsid2634079\rsid2639490\rsid2650222\rsid2709002\rsid2755757 +\rsid2763836\rsid2775825\rsid2827779\rsid2831043\rsid2909502\rsid2909795\rsid2958542\rsid2960579\rsid2967775\rsid2980502\rsid3021101\rsid3044104\rsid3046175\rsid3047396\rsid3106649\rsid3107517\rsid3233953\rsid3372463\rsid3417357\rsid3418159\rsid3419628 +\rsid3429604\rsid3439565\rsid3496665\rsid3498265\rsid3499312\rsid3562605\rsid3632267\rsid3700365\rsid3735636\rsid3743767\rsid3813728\rsid3813759\rsid3882701\rsid3958306\rsid3963607\rsid4081809\rsid4088698\rsid4135371\rsid4137144\rsid4201496\rsid4216258 +\rsid4337598\rsid4396291\rsid4404187\rsid4416389\rsid4463816\rsid4468076\rsid4527997\rsid4529066\rsid4546963\rsid4551804\rsid4552347\rsid4589315\rsid4591122\rsid4599031\rsid4611913\rsid4613670\rsid4615809\rsid4664623\rsid4680001\rsid4727063\rsid4745474 +\rsid4794505\rsid4857454\rsid4867151\rsid4918711\rsid4920615\rsid4924261\rsid4928257\rsid4931507\rsid4981404\rsid4994756\rsid5003122\rsid5049439\rsid5053201\rsid5070128\rsid5117628\rsid5190516\rsid5194180\rsid5204073\rsid5258503\rsid5267358\rsid5268539 +\rsid5388124\rsid5397102\rsid5400059\rsid5401296\rsid5442403\rsid5443067\rsid5454308\rsid5524650\rsid5572669\rsid5582618\rsid5587319\rsid5596057\rsid5641698\rsid5643996\rsid5658040\rsid5661079\rsid5662205\rsid5663810\rsid5664119\rsid5719508\rsid5731479 +\rsid5731668\rsid5773688\rsid5775117\rsid5779194\rsid5779525\rsid6034333\rsid6039315\rsid6112064\rsid6121564\rsid6175392\rsid6180244\rsid6182913\rsid6256194\rsid6296075\rsid6296716\rsid6301751\rsid6312222\rsid6324221\rsid6425921\rsid6441841\rsid6449995 +\rsid6453026\rsid6454916\rsid6512695\rsid6516428\rsid6563949\rsid6646057\rsid6647509\rsid6716344\rsid6760887\rsid6823247\rsid6829787\rsid6890424\rsid6897525\rsid6952219\rsid6967725\rsid7028801\rsid7096625\rsid7104796\rsid7146857\rsid7149126\rsid7155579 +\rsid7224567\rsid7224699\rsid7284697\rsid7286636\rsid7287564\rsid7352770\rsid7357997\rsid7361800\rsid7365315\rsid7410195\rsid7411227\rsid7419666\rsid7432878\rsid7479740\rsid7498662\rsid7545554\rsid7564055\rsid7568959\rsid7604281\rsid7615846\rsid7623572 +\rsid7679770\rsid7699863\rsid7755763\rsid7798930\rsid7804280\rsid7807770\rsid7811821\rsid7815339\rsid7824169\rsid7868014\rsid7880326\rsid7893486\rsid7936686\rsid7956504\rsid8005144\rsid8007913\rsid8013388\rsid8018811\rsid8019412\rsid8020430\rsid8075232 +\rsid8080108\rsid8090224\rsid8130983\rsid8151274\rsid8199857\rsid8260048\rsid8288009\rsid8326945\rsid8327673\rsid8330074\rsid8390969\rsid8413010\rsid8454886\rsid8459351\rsid8468210\rsid8478441\rsid8526579\rsid8526648\rsid8528254\rsid8547231\rsid8549057 +\rsid8586421\rsid8617327\rsid8658265\rsid8660604\rsid8719782\rsid8719941\rsid8737417\rsid8739914\rsid8745969\rsid8792682\rsid8806946\rsid8861948\rsid8870728\rsid8915434\rsid8930841\rsid8933916\rsid8940489\rsid8941269\rsid8982003\rsid8985933\rsid8986842 +\rsid8988195\rsid8995233\rsid8998231\rsid9053317\rsid9053589\rsid9076478\rsid9115418\rsid9176284\rsid9266618\rsid9270541\rsid9271547\rsid9317055\rsid9328758\rsid9329016\rsid9372180\rsid9376410\rsid9381236\rsid9455399\rsid9458055\rsid9502777\rsid9505256 +\rsid9513424\rsid9515309\rsid9515355\rsid9523012\rsid9577059\rsid9582236\rsid9584404\rsid9656626\rsid9663405\rsid9705333\rsid9769601\rsid9787731\rsid9859677\rsid9896673\rsid9907047\rsid9908918\rsid9978155\rsid9990583\rsid10028101\rsid10028574\rsid10032092 +\rsid10033057\rsid10035998\rsid10038869\rsid10042903\rsid10045380\rsid10161591\rsid10169156\rsid10173409\rsid10174343\rsid10189867\rsid10231895\rsid10237499\rsid10241082\rsid10248409\rsid10249469\rsid10450166\rsid10488424\rsid10496207\rsid10500245 +\rsid10502763\rsid10558673\rsid10683488\rsid10713615\rsid10752649\rsid10765719\rsid10766152\rsid10817282\rsid10837465\rsid10838670\rsid10957165\rsid11032362\rsid11040952\rsid11042556\rsid11087038\rsid11101089\rsid11165748\rsid11224716\rsid11229408 +\rsid11284842\rsid11354574\rsid11365808\rsid11408807\rsid11415680\rsid11435863\rsid11469238\rsid11487275\rsid11487879\rsid11488074\rsid11544590\rsid11558572\rsid11564781\rsid11616720\rsid11619400\rsid11624985\rsid11631413\rsid11681788\rsid11688519 +\rsid11695036\rsid11747101\rsid11824268\rsid11824605\rsid11862714\rsid11867777\rsid11873009\rsid11885957\rsid11953467\rsid11958325\rsid12020895\rsid12059376\rsid12083985\rsid12088853\rsid12090246\rsid12129886\rsid12138964\rsid12141849\rsid12190368 +\rsid12262128\rsid12262403\rsid12275446\rsid12325812\rsid12340726\rsid12349245\rsid12352705\rsid12459896\rsid12463904\rsid12475620\rsid12536345\rsid12543085\rsid12584417\rsid12592593\rsid12656781\rsid12656821\rsid12659229\rsid12673952\rsid12718999 +\rsid12728239\rsid12734073\rsid12784142\rsid12784181\rsid12784512\rsid12798194\rsid12809650\rsid12810780\rsid12850334\rsid12852867\rsid12858593\rsid12913200\rsid12920326\rsid12997397\rsid12998216\rsid13001278\rsid13058348\rsid13058702\rsid13071531 +\rsid13117392\rsid13118885\rsid13184061\rsid13197589\rsid13241443\rsid13256969\rsid13261663\rsid13315657\rsid13334232\rsid13449890\rsid13467559\rsid13502851\rsid13506448\rsid13520461\rsid13532643\rsid13575768\rsid13583708\rsid13586771\rsid13593718 +\rsid13595844\rsid13644211\rsid13708281\rsid13716470\rsid13721352\rsid13767396\rsid13830557\rsid13832709\rsid13838188\rsid13842036\rsid13842352\rsid13918015\rsid13919837\rsid13967918\rsid13970434\rsid13974497\rsid14039098\rsid14042854\rsid14053572 +\rsid14163192\rsid14170451\rsid14180537\rsid14225513\rsid14298081\rsid14303639\rsid14353100\rsid14486627\rsid14490464\rsid14494306\rsid14509110\rsid14515794\rsid14554943\rsid14558258\rsid14565824\rsid14575488\rsid14578107\rsid14619289\rsid14627303 +\rsid14637170\rsid14685214\rsid14699174\rsid14700628\rsid14701439\rsid14707877\rsid14758275\rsid14768732\rsid14815189\rsid14820990\rsid14825842\rsid14828923\rsid14835395\rsid14840711\rsid14893726\rsid14951110\rsid14951809\rsid15017281\rsid15023676 +\rsid15033316\rsid15038212\rsid15078732\rsid15083275\rsid15083846\rsid15090258\rsid15098396\rsid15141303\rsid15155364\rsid15158384\rsid15158617\rsid15214261\rsid15221008\rsid15223840\rsid15225020\rsid15225748\rsid15281504\rsid15283688\rsid15290015 +\rsid15296061\rsid15336297\rsid15346545\rsid15352793\rsid15352870\rsid15418167\rsid15418446\rsid15469699\rsid15534760\rsid15540317\rsid15598471\rsid15603699\rsid15673244\rsid15694624\rsid15729214\rsid15799353\rsid15811574\rsid15814626\rsid15821235 +\rsid15825121\rsid15873483\rsid15939803\rsid15939810\rsid15944811\rsid16014637\rsid16069036\rsid16074895\rsid16084384\rsid16085623\rsid16130616\rsid16133413\rsid16148413\rsid16151444\rsid16219806\rsid16265193\rsid16265578\rsid16270096\rsid16322540 +\rsid16326778\rsid16331770\rsid16339208\rsid16346138\rsid16402805\rsid16411934\rsid16451865\rsid16455852\rsid16532678\rsid16537300\rsid16546206\rsid16583588\rsid16600573\rsid16609782\rsid16652022\rsid16673284\rsid16736960\rsid16738644}{\*\generator Micros +oft Word 11.0.0000;}{\info{\title ERDAS INC}{\author Pat Thompson}{\operator szekerest}{\creatim\yr2013\mo11\dy16\hr20}{\revtim\yr2013\mo11\dy16\hr20\min1}{\printim\yr2013\mo5\dy20\hr10\min57}{\version3}{\edmins2}{\nofpages1}{\nofwords333}{\nofchars2303} +{\*\company Leica Geosystems}{\nofcharsws2631}{\vern24617}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}} +\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin +\dghspace120\dgvspace180\dghorigin1440\dgvorigin1440\dghshow2\dgvshow2 +\jexpand\viewkind1\viewscale110\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\nojkernpunct\rsidroot5572669\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14627303 +\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14627303 +\par Copyright Notice and License Terms for +\par Hierarchical Data Format (HDF) Software Library and Utilities +\par --------------------------------------------------------------------------- +\par +\par Hierarchical Data Format (HDF) Software Library and Utilities +\par Copyright 2006-2013 by The HDF Group. +\par +\par NCSA Hierarchical Data Format (HDF) Software Library and Utilities +\par Copyright 1988-2006 by the Board of Trustees of the {\*\xmlopen\xmlns2{\factoidname place}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}University{\*\xmlclose} of {\*\xmlopen\xmlns2{\factoidname PlaceName}}Illinois{\*\xmlclose}{\*\xmlclose}. +\par +\par All rights reserved. +\par +\par Redistribution and use in source and binary forms, with or without +\par modification, are permitted for any purpose (including commercial purposes) +\par provided that the following conditions are met: +\par +\par 1. Redistributions of source code must retain the above copyright notice, +\par this list of conditions, and the following disclaimer. +\par +\par 2. Redistributions in binary form must reproduce the above copyright notice, +\par this list of conditions, and the following disclaimer in the documentation +\par and/or materials provided with the distribution. +\par +\par {\*\xmlopen\xmlns2{\factoidname PlaceType}}3. In{\*\xmlclose} addition, redistributions of modified forms of the source or binary +\par code must carry prominent notices stating that the original code was +\par changed and the date of the change. +\par +\par 4. All publications or advertising materials mentioning features or use of +\par this software are asked, but not required, to acknowledge that it was +\par developed by The HDF Group and by the {\*\xmlopen\xmlns2{\factoidname PlaceType}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}National{\*\xmlclose} {\*\xmlopen\xmlns2{\factoidname PlaceType}}Center{\*\xmlclose}{\*\xmlclose} for Supercomputing +\par Applications at the {\*\xmlopen\xmlns2{\factoidname PlaceType}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}University{\*\xmlclose} of {\*\xmlopen\xmlns2{\factoidname PlaceType}}Illinois{\*\xmlclose}{\*\xmlclose} at Urbana-Champaign and +\par credit the contributors. +\par +\par 5. Neither the name of The HDF Group, the name of the University, nor the +\par name of any Contributor may be used to endorse or promote products derived +\par from this software without specific prior written permission from The HDF +\par Group, the University, or the Contributor, respectively. +\par +\par DISCLAIMER: +\par THIS SOFTWARE IS PROVIDED BY THE HDF GROUP AND THE CONTRIBUTORS "AS IS" +\par WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. In no event +\par shall The HDF Group or the Contributors be liable for any damages suffered +\par by the users arising out of the use of this software, even if advised of +\par the possibility of such damage. +\par +\par --------------------------------------------------------------------------- +\par --------------------------------------------------------------------------- +\par +\par Contributors: {\*\xmlopen\xmlns2{\factoidname PlaceType}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}National{\*\xmlclose} {\*\xmlopen\xmlns2{\factoidname PlaceType}}Center{\*\xmlclose}{\*\xmlclose} for Supercomputing Applications (NCSA) at +\par the {\*\xmlopen\xmlns2{\factoidname PlaceType}}University{\*\xmlclose} of {\*\xmlopen\xmlns2{\factoidname PlaceType}}Illinois{\*\xmlclose}, Fortner Software, {\*\xmlopen\xmlns2{\factoidname PlaceType}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}Unidata +{\*\xmlclose} {\*\xmlopen\xmlns2{\factoidname PlaceType}}Program{\*\xmlclose} {\*\xmlopen\xmlns2{\factoidname PlaceType}}Center{\*\xmlclose}{\*\xmlclose} (netCDF), +\par The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), +\par and Digital Equipment Corporation (DEC). +\par +\par --------------------------------------------------------------------------- +\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid137756\charrsid14627303 +\par }} \ No newline at end of file diff --git a/utils/gdal/license/HDF5License.rtf b/utils/gdal/license/HDF5License.rtf new file mode 100644 index 0000000..8bb9bf3 --- /dev/null +++ b/utils/gdal/license/HDF5License.rtf @@ -0,0 +1,724 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1038\deflangfe1038{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f36\fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\froman\fcharset0\fprq2 Times New Roman;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;} +{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset0\fprq2 Arial;}{\f48\fswiss\fcharset204\fprq2 Arial Cyr;}{\f50\fswiss\fcharset161\fprq2 Arial Greek;}{\f51\fswiss\fcharset162\fprq2 Arial Tur;} +{\f52\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f53\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f54\fswiss\fcharset186\fprq2 Arial Baltic;}{\f55\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fmodern\fcharset0\fprq1 Courier New;} +{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f63\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset0\fprq2 Tahoma;}{\f398\fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f400\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f401\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f402\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f403\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f404\fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f405\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 Tahoma (Thai);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid5572669 Normal;}{ +\s1\qj \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \styrsid5572669 heading 1;}{\s3\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 +\b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slocked \styrsid14303639 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\qc \li0\ri0\sb240\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs24\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext15 \slink27 \styrsid5572669 Title;}{\s16\qj \li2160\ri2160\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin2160\lin2160\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \styrsid5572669 Block Text;}{\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \styrsid5572669 header;}{\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \styrsid5572669 footer;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \fs16 \sbasedon10 \styrsid13520461 annotation reference;}{ +\s20\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 \slink21 \styrsid13520461 annotation text;} +{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink20 \slocked \styrsid13520461 Comment Text Char;}{\s22\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon20 \snext20 \slink23 \styrsid13520461 annotation subject;}{\*\cs23 \additive \b \slink22 \slocked \styrsid13520461 Comment Subject Char;}{ +\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext24 \shidden \ssemihidden \styrsid13520461 Revision;}{ +\s25\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \slink26 \styrsid13520461 Balloon Text;} +{\*\cs26 \additive \f36\fs16 \slink25 \slocked \styrsid13520461 Balloon Text Char;}{\*\cs27 \additive \rtlch\fcs1 \ab\af1\afs32 \ltrch\fcs0 \b\f1\fs32\kerning28 \sbasedon10 \slink15 \slocked \styrsid9076478 Title Char;}{ +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +\sbasedon0 \snext28 \styrsid14303639 Normal (Web);}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid14303639 Hyperlink;}{\s30\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 +\f2\fs20\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext30 \styrsid14303639 HTML Preformatted;}{\s31\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 +\i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext31 \styrsid14303639 HTML Address;}{\*\cs33 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slocked \styrsid14558258 Strong;}{\*\cs34 \additive \rtlch\fcs1 \af2\afs20 +\ltrch\fcs0 \fs20\loch\f2\hich\af2\dbch\af0 \sbasedon10 \styrsid14558258 HTML Code;}} +{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;caption;Title;Subtitle;Strong;Emphasis;}}{\*\listtable{\list\listtemplateid1763103942\listhybrid +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid250511298}{\list\listtemplateid-1488924930{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers +\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid411970879}{\list\listtemplateid68026399 +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li4320 +\jclisttab\tx4320\lin4320 }{\listname ;}\listid641348169}{\list\listtemplateid2098761818{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \b\f0\fs20\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\f0\fs20\fbias0 \fi-600\li960\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-720\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-648\li2448\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid828517157 +{\*\liststylename 1 / 1.1 / 1.1.1;}}{\list\listtemplateid-1506889668{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\lin1080 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5400\lin5400 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li6480\lin6480 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7200\lin7200 }{\listname +;}\listid1018583518}{\list\listtemplateid-1470040614{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f0\fs20\fbias0 \s1 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\fs20\fbias0 \fi-600\li960 +\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-648\li2448 +\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid1116217447} +{\list\listtemplateid68026399{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-1440\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid2121296101}}{\*\listoverridetable{\listoverride\listid828517157\listoverridecount0\ls1}{\listoverride\listid1116217447\listoverridecount0\ls2}{\listoverride\listid250511298 +\listoverridecount0\ls3}{\listoverride\listid1018583518\listoverridecount0\ls4}{\listoverride\listid1116217447\listoverridecount9{\lfolevel\listoverridestartat\levelstartat10}{\lfolevel\listoverridestartat\levelstartat2}{\lfolevel\listoverridestartat +\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}\ls5}{\listoverride\listid641348169\listoverridecount0\ls6}{\listoverride\listid2121296101\listoverridecount0\ls7}{\listoverride\listid411970879\listoverridecount0\ls8}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid9287\rsid27168\rsid80448\rsid81667\rsid86067\rsid86672\rsid132737\rsid137756\rsid142766\rsid157998\rsid158775\rsid208839\rsid225306\rsid265475\rsid265575\rsid269294 +\rsid278231\rsid282966\rsid287383\rsid293692\rsid399011\rsid411361\rsid475546\rsid478255\rsid548864\rsid600878\rsid608891\rsid661960\rsid666528\rsid682669\rsid687019\rsid734588\rsid740191\rsid743652\rsid801463\rsid863536\rsid875379\rsid919981\rsid927954 +\rsid939661\rsid947414\rsid997589\rsid1059287\rsid1118315\rsid1125614\rsid1127092\rsid1134111\rsid1134769\rsid1144747\rsid1192082\rsid1193021\rsid1319237\rsid1336730\rsid1389986\rsid1390743\rsid1392922\rsid1443293\rsid1448224\rsid1465953\rsid1471407 +\rsid1511041\rsid1527702\rsid1588264\rsid1589418\rsid1590833\rsid1603787\rsid1655803\rsid1719256\rsid1724921\rsid1839913\rsid1857749\rsid1863674\rsid1909366\rsid1918968\rsid1921167\rsid1971300\rsid2039659\rsid2045636\rsid2045964\rsid2054520\rsid2056958 +\rsid2109170\rsid2115491\rsid2126034\rsid2231055\rsid2248464\rsid2297531\rsid2299574\rsid2307594\rsid2324816\rsid2386675\rsid2389850\rsid2391862\rsid2433708\rsid2434608\rsid2513298\rsid2627922\rsid2634079\rsid2639490\rsid2650222\rsid2709002\rsid2755757 +\rsid2763836\rsid2775825\rsid2827779\rsid2831043\rsid2909502\rsid2909795\rsid2958542\rsid2960579\rsid2967775\rsid2980502\rsid3021101\rsid3044104\rsid3046175\rsid3047396\rsid3106649\rsid3107517\rsid3233953\rsid3372463\rsid3417357\rsid3418159\rsid3419628 +\rsid3429604\rsid3439565\rsid3496665\rsid3498265\rsid3499312\rsid3562605\rsid3632267\rsid3700365\rsid3735636\rsid3743767\rsid3813728\rsid3813759\rsid3882701\rsid3958306\rsid3963607\rsid4081809\rsid4088698\rsid4135371\rsid4137144\rsid4201496\rsid4216258 +\rsid4337598\rsid4396291\rsid4404187\rsid4416389\rsid4463816\rsid4468076\rsid4527997\rsid4529066\rsid4546963\rsid4551804\rsid4552347\rsid4589315\rsid4591122\rsid4599031\rsid4611913\rsid4613670\rsid4615809\rsid4664623\rsid4680001\rsid4727063\rsid4745474 +\rsid4794505\rsid4857454\rsid4867151\rsid4918711\rsid4920615\rsid4924261\rsid4928257\rsid4931507\rsid4981404\rsid4994756\rsid5003122\rsid5049439\rsid5053201\rsid5070128\rsid5117628\rsid5190516\rsid5194180\rsid5204073\rsid5258503\rsid5267358\rsid5268539 +\rsid5388124\rsid5397102\rsid5400059\rsid5401296\rsid5442403\rsid5443067\rsid5454308\rsid5524650\rsid5572669\rsid5582618\rsid5587319\rsid5596057\rsid5641698\rsid5643996\rsid5658040\rsid5661079\rsid5662205\rsid5663810\rsid5664119\rsid5719508\rsid5731479 +\rsid5731668\rsid5773688\rsid5775117\rsid5779194\rsid5779525\rsid6034333\rsid6039315\rsid6112064\rsid6121564\rsid6175392\rsid6180244\rsid6182913\rsid6256194\rsid6296075\rsid6296716\rsid6301751\rsid6312222\rsid6324221\rsid6425921\rsid6441841\rsid6449995 +\rsid6453026\rsid6454916\rsid6512695\rsid6516428\rsid6563949\rsid6646057\rsid6647509\rsid6716344\rsid6760887\rsid6823247\rsid6829787\rsid6890424\rsid6897525\rsid6952219\rsid6967725\rsid7028801\rsid7096625\rsid7104796\rsid7146857\rsid7149126\rsid7155579 +\rsid7224567\rsid7224699\rsid7284697\rsid7286636\rsid7287564\rsid7352770\rsid7357997\rsid7361800\rsid7365315\rsid7410195\rsid7411227\rsid7419666\rsid7432878\rsid7479740\rsid7498662\rsid7545554\rsid7564055\rsid7568959\rsid7604281\rsid7615846\rsid7623572 +\rsid7679770\rsid7699863\rsid7755763\rsid7798930\rsid7804280\rsid7807770\rsid7811821\rsid7815339\rsid7824169\rsid7868014\rsid7880326\rsid7893486\rsid7936686\rsid7956504\rsid8005144\rsid8007913\rsid8013388\rsid8018811\rsid8019412\rsid8020430\rsid8075232 +\rsid8080108\rsid8090224\rsid8130983\rsid8151274\rsid8199857\rsid8260048\rsid8288009\rsid8326945\rsid8327673\rsid8330074\rsid8390969\rsid8413010\rsid8454886\rsid8459351\rsid8468210\rsid8478441\rsid8526579\rsid8526648\rsid8528254\rsid8547231\rsid8549057 +\rsid8586421\rsid8617327\rsid8658265\rsid8660604\rsid8719782\rsid8719941\rsid8737417\rsid8739914\rsid8745969\rsid8792682\rsid8806946\rsid8861948\rsid8870728\rsid8915434\rsid8930841\rsid8933916\rsid8940489\rsid8941269\rsid8982003\rsid8985933\rsid8986842 +\rsid8988195\rsid8995233\rsid8998231\rsid9053317\rsid9053589\rsid9076478\rsid9115418\rsid9176284\rsid9266618\rsid9270541\rsid9271547\rsid9317055\rsid9328758\rsid9329016\rsid9372180\rsid9376410\rsid9381236\rsid9455399\rsid9458055\rsid9502777\rsid9505256 +\rsid9513424\rsid9515309\rsid9515355\rsid9523012\rsid9577059\rsid9582236\rsid9584404\rsid9656626\rsid9663405\rsid9705333\rsid9769601\rsid9787731\rsid9859677\rsid9896673\rsid9907047\rsid9908918\rsid9978155\rsid9990583\rsid10028101\rsid10028574\rsid10032092 +\rsid10033057\rsid10035998\rsid10038869\rsid10042903\rsid10045380\rsid10161591\rsid10169156\rsid10173409\rsid10174343\rsid10189867\rsid10231895\rsid10237499\rsid10241082\rsid10248409\rsid10249469\rsid10450166\rsid10488424\rsid10496207\rsid10500245 +\rsid10502763\rsid10558673\rsid10683488\rsid10713615\rsid10752649\rsid10765719\rsid10766152\rsid10817282\rsid10837465\rsid10838670\rsid10957165\rsid11032362\rsid11040952\rsid11042556\rsid11087038\rsid11101089\rsid11165748\rsid11224716\rsid11229408 +\rsid11284842\rsid11354574\rsid11365808\rsid11408807\rsid11415680\rsid11435863\rsid11469238\rsid11487275\rsid11487879\rsid11488074\rsid11544590\rsid11558572\rsid11564781\rsid11616720\rsid11619400\rsid11624985\rsid11631413\rsid11681788\rsid11688519 +\rsid11695036\rsid11747101\rsid11824268\rsid11824605\rsid11862714\rsid11867777\rsid11873009\rsid11885957\rsid11953467\rsid11958325\rsid12020895\rsid12059376\rsid12083985\rsid12088853\rsid12090246\rsid12129886\rsid12138964\rsid12141849\rsid12190368 +\rsid12262128\rsid12262403\rsid12275446\rsid12325812\rsid12340726\rsid12349245\rsid12352705\rsid12459896\rsid12463904\rsid12475620\rsid12536345\rsid12543085\rsid12584417\rsid12592593\rsid12656781\rsid12656821\rsid12659229\rsid12673952\rsid12718999 +\rsid12728239\rsid12734073\rsid12784142\rsid12784181\rsid12784512\rsid12798194\rsid12809650\rsid12810780\rsid12850334\rsid12852867\rsid12858593\rsid12913200\rsid12920326\rsid12997397\rsid12998216\rsid13001278\rsid13058348\rsid13058702\rsid13071531 +\rsid13117392\rsid13118885\rsid13184061\rsid13197589\rsid13241443\rsid13256969\rsid13261663\rsid13315657\rsid13334232\rsid13449890\rsid13467559\rsid13502851\rsid13506448\rsid13520461\rsid13532643\rsid13575768\rsid13583708\rsid13586771\rsid13593718 +\rsid13595844\rsid13644211\rsid13708281\rsid13716470\rsid13721352\rsid13767396\rsid13830557\rsid13832709\rsid13838188\rsid13842036\rsid13842352\rsid13918015\rsid13919837\rsid13967918\rsid13970434\rsid13974497\rsid14039098\rsid14042854\rsid14053572 +\rsid14163192\rsid14170451\rsid14180537\rsid14225513\rsid14298081\rsid14303639\rsid14353100\rsid14486627\rsid14490464\rsid14494306\rsid14509110\rsid14515794\rsid14554943\rsid14558258\rsid14565824\rsid14575488\rsid14578107\rsid14619289\rsid14637170 +\rsid14685214\rsid14699174\rsid14700628\rsid14701439\rsid14707877\rsid14758275\rsid14768732\rsid14815189\rsid14820990\rsid14825842\rsid14828923\rsid14835395\rsid14840711\rsid14893726\rsid14951110\rsid14951809\rsid15017281\rsid15023676\rsid15033316 +\rsid15038212\rsid15078732\rsid15083275\rsid15083846\rsid15090258\rsid15098396\rsid15141303\rsid15155364\rsid15158384\rsid15158617\rsid15214261\rsid15221008\rsid15223840\rsid15225020\rsid15225748\rsid15281504\rsid15283688\rsid15290015\rsid15296061 +\rsid15336297\rsid15346545\rsid15352793\rsid15352870\rsid15418167\rsid15418446\rsid15469699\rsid15534760\rsid15540317\rsid15598471\rsid15603699\rsid15673244\rsid15694624\rsid15729214\rsid15799353\rsid15811574\rsid15814626\rsid15821235\rsid15825121 +\rsid15873483\rsid15939803\rsid15939810\rsid15944811\rsid16014637\rsid16069036\rsid16074895\rsid16084384\rsid16085623\rsid16130616\rsid16133413\rsid16148413\rsid16151444\rsid16219806\rsid16265193\rsid16265578\rsid16270096\rsid16322540\rsid16326778 +\rsid16331770\rsid16339208\rsid16346138\rsid16402805\rsid16411934\rsid16451865\rsid16455852\rsid16532678\rsid16537300\rsid16546206\rsid16583588\rsid16600573\rsid16609782\rsid16652022\rsid16673284\rsid16736960\rsid16738644}{\*\generator Microsoft Word 11. +0.0000;}{\info{\title ERDAS INC}{\author Pat Thompson}{\operator szekerest}{\creatim\yr2013\mo11\dy16\hr19\min59}{\revtim\yr2013\mo11\dy16\hr19\min59}{\printim\yr2013\mo5\dy20\hr10\min57}{\version3}{\edmins1}{\nofpages2}{\nofwords598}{\nofchars4129} +{\*\company Leica Geosystems}{\nofcharsws4718}{\vern24617}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}} +\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin +\dghspace120\dgvspace180\dghorigin1440\dgvorigin1440\dghshow2\dgvshow2 +\jexpand\viewkind1\viewscale110\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\nojkernpunct\rsidroot5572669\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 +\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 {\pict{\*\picprop\shplid1031{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}}{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}} +\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag26600455\blipupi96{\*\blipuid 0195e40777b3ed195fe85dd9fc2c106b} +010009000003ab0200000600f40100000000f401000026060f00de03574d46430100000000000100cf7b0000000001000000bc03000000000000bc0300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100bc0300001800000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000520000007001000001000000f0ffffff00000000000000000000000090010000000000ee044000125400 +69006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faac2b3000000000040000000000 +b4304baf2b300000000047169001ee0002020603050405020304877a0020000000800800000000000000ff01000000000000540069006d006500730020000000 +65007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000000078482b00df9a253078482b00cc44b53090482b006476 +000800000000250000000c00000001000000120000000c00000001000000180000000c0000000000000254000000540000000000000000000000060000000800 +000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000000020000000070000004600 +0000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00000001000000240000002400 +00000000803d00000000000000000000803d000000000000000002000000270000001800000002000000000000008080800000000000250000000c0000000200 +0000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f6268500f626f4fff6fff4ff2500 +00000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000000002000000220000000c00 +0000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000000014000000040000000301 +0800050000000b0200000000050000000c0209007002040000002e0118001c000000fb02f0ff0000000000009001000000ee0440001254696d6573204e657720 +526f6d616e0000000000000000000000000000000000040000002d0100000400000002010100050000000902000000020d000000320a0e000000010004000000 +00007002090020000700030000001e0007000000fc020000808080000000040000002d01010008000000fa02050000000000ffffff00040000002d0102000e00 +000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01030007000000fc020000ffffff000000 +040000002d010400040000002701ffff1c000000fb021000070000000000bc02000000ee0102022253797374656d0000000000000000000000000000000000000000000000000000040000002d010500030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s3\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid14558258 Copyright Notice and License Terms for \line HDF5 (Hierarchical Data Format 5) Software Library and Utilities +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 {\pict{\*\picprop\shplid1032{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag1546631212\blipupi96{\*\blipuid 5c2fb82c2e4bc7f6cd88e1ab9be862d0}010009000003b50200000600fa0100000000fa01000026060f00ea03574d46430100000000000100c3a40000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200055550700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14558258 HDF5 (Hierarchical Data Format 5) Software Library and Utilities \line Copyright 2006-2013 by The HDF Group. +\par NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities \line Copyright 1998-2006 by the Board of Trustees of the University of Illinois. +\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs33\b\insrsid14558258 All rights reserved.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 +\par Redistribution and use in source and binary forms, with or without modification, are permitted for any purpose (including commercial purposes) provided that the following conditions are met: +\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \fs20\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14558258 \hich\af0\dbch\af0\loch\f0 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin720\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 +Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer. +\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \fs20\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14558258 \hich\af0\dbch\af0\loch\f0 2.\tab}Redistributions in bina +ry form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or materials provided with the distribution. +\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \fs20\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14558258 \hich\af0\dbch\af0\loch\f0 3.\tab}In addition, redistributions of modified forms of the source or binary code must + carry prominent notices stating that the original code was changed and the date of the change. +\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \fs20\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14558258 \hich\af0\dbch\af0\loch\f0 4.\tab} +All publications or advertising materials mentioning features or use of this software are asked, but not required, to acknowledge that it was developed by The +HDF Group and by the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign and credit the contributors. +\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \fs20\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14558258 \hich\af0\dbch\af0\loch\f0 5.\tab} +Neither the name of The HDF Group, the name of the University, nor the name of any Contributor may be used +to endorse or promote products derived from this software without specific prior written permission from The HDF Group, the University, or the Contributor, respectively. +\par }\pard\plain \ltrpar\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid14558258 DISCLAIMER:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 THIS SOFTWARE IS PROVIDED BY THE HDF GROUP AND THE CONTRIBUTORS "AS IS" W +ITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. In no event shall The HDF Group or the Contributors be liable for any damages suffered by the users arising out of the use of this software, even if advised of the possibility of such damage. + +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 {\pict{\*\picprop\shplid1033{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-224864169\blipupi96{\*\blipuid f298d8576587a1565a257a4421f53108}010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010012fa0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 +\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 {\pict{\*\picprop\shplid1034{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}}{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}} +\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-224864169\blipupi96{\*\blipuid f298d8576587a1565a257a4421f53108} +010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010012fa0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14558258 Con +tributors: National Center for Supercomputing Applications (NCSA) at the University of Illinois, Fortner Software, Unidata Program Center (netCDF), The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), and Digital Equipment Corporatio +n (DEC). +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 {\pict{\*\picprop\shplid1035{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-224864169\blipupi96{\*\blipuid f298d8576587a1565a257a4421f53108}010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010012fa0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14558258 Portions of HDF5 were developed with support from the Lawrence Berkeley National Laboratory (LBNL) and the United States Department of Energy under Prime Contract No. DE-AC02-05CH11231. +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 {\pict{\*\picprop\shplid1036{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-224864169\blipupi96{\*\blipuid f298d8576587a1565a257a4421f53108}010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010012fa0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14558258 Portions of HDF5 were developed with support from the Univ +ersity of California, Lawrence Livermore National Laboratory (UC LLNL). The following statement applies to those portions of the product and must be retained in any redistribution of source code, binaries, documentation, and/or accompanying materials: + +\par }\pard\plain \ltrpar\qj \li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14558258 This work was partially produced at the {\*\xmlopen\xmlns2{\factoidname place}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}University{\*\xmlclose} of {\*\xmlopen\xmlns2{\factoidname PlaceName}}California{\*\xmlclose} +{\*\xmlclose}, Lawrence Livermore National Laboratory (UC LLNL) under contract no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy (DOE) and The Regents of the {\*\xmlopen\xmlns2{\factoidname place}}{\*\xmlopen\xmlns2{\factoidname +PlaceType}}University{\*\xmlclose} of {\*\xmlopen\xmlns2{\factoidname PlaceName}}California{\*\xmlclose}{\*\xmlclose} (University) for the operation of UC LLNL. +\par }\pard\plain \ltrpar\s28\ql \li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid14558258 DISCLAIMER:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 + This work was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor the University of California nor any of their employees, makes +any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately- owned rights. + +Reference herein to any specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the Un +iversity of California. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. + +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 {\pict{\*\picprop\shplid1037{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-224864169\blipupi96{\*\blipuid f298d8576587a1565a257a4421f53108}010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010012fa0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14558258 HDF5 is available with the SZIP compression library but SZIP is }{\rtlch\fcs1 \ai\af0\afs27 \ltrch\fcs0 \i\fs27\insrsid14558258 not}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 + part of HDF5 and has separate copyright and license terms. See \'93}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 HYPERLINK "http://www.hdfgroup.org/doc_resource/SZIP/" }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\cs29\ul\cf2\insrsid14558258 Szip Compression in HDF Products}}}\sectd \binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 \'94 (}{\rtlch\fcs1 +\af2\afs20 \ltrch\fcs0 \cs34\f2\fs20\insrsid14558258 www.hdfgroup.org/doc_resource/SZIP/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 ) for further details. +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 {\pict{\*\picprop\shplid1038{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-224864169\blipupi96{\*\blipuid f298d8576587a1565a257a4421f53108}010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010012fa0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f626 +8500f626f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209007002040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000007002090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14558258 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\ltrrow\trowd \irow0\irowband0\lastrow \ltrrow +\ts11\trgaph15\trleft-45\trftsWidth2\trwWidth5000\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid14558258\tblind0\tblindtype3 +\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx4712\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth2\clwWidth250\clshdrawnil +\cellx5209\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9405\pard\plain \ltrpar\s31\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\fcs1 +\ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 The HDF Group Help Desk: }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 +INCLUDEPICTURE "http://www.hdfgroup.org/HDF5/doc/Graphics/help.png" \\* MERGEFORMATINET }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 {\*\shppict{\pict{\*\picprop\shplid1039{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzDescription}{\sv }}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex63\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw5609\pich661\picwgoal3180\pichgoal375\pngblip\bliptag-117414288{\*\blipuid f900667094636f869fd62b71c413d36e}89504e470d0a1a0a0000000d49484452000000d40000001908030000007e76f0400000000467414d410000d6d8d44f58320000001974455874536f6674776172 +650041646f626520496d616765526561647971c9653c00000030504c5445000000888888bbbbbb444444eeeeee111111cccccc333333222222999999dddddd66 +6666aaaaaa777777555555ffffff599de1940000001074524e53ffffffffffffffffffffffffffffff00e0235d19000004e64944415478da62e02717b0303131 +b111af9c8d89899f5e00208018981818704ae29663e3e66000033e4e9810330323168550513690724e7a790a2080c8f2140b1f0302703011e1295606066666ba +4515400091e32936a013d919414ee4e2e186c7003e4f010da25fe2e3e7070820323c05f41307c2895cc058e321c25374f4133f4000413cc5829c8bb9989858d0 +3d85ac809d818f052cc405e17333b0b2c09ccf0613049bc386e9292ed4c205c663c353e6b0602b62503470411d0c331c2000196594023008c3d0d46a5570f3fe +b75d5337dcd89f4293f4419450991dc2b10646e5456d437975a4ec01416512359a3bda9c672ceeeb0f7e076d199bc69950693d3e32d3bc9ade0266b9590efb22 +9f160bf49ffd60be0409da1165d9e697006c934b0e00210843c9d406a28973ffdb4ef193b098850b94169e8484720bf0089540e02cca85d22ca07eb10cc9bed7 +2a2da64d7d5092a91b994227df5782024685aa975be031de264da4bfb71fa85afb3255c16341c27a35ff0410c853ac4c90020de20d90992cbc60a7c13c05d6cd +08f12827580150330f3f173724fc810e6101110cdc2c7013382036b23220273fa020174290196c200b3fd02e88c1e06045f714b2dd5080a28109ac8205c57080 +005454410ec02008238e316316fdff6f955237bc022d2d04dc14ea0d0faaef6bef0480b86adcce8344f326b7854a310828aea612b9d4bc22cac5ffa656b0a5e0 +05bea1f2d988d99ca6726f2eea0014fea94c3e0510c85390bc0df614d42d2035ec084ff1c28a0da024d8740e84b1fc084f71235cc3084b2fc89ee205a5558420 +54030fbc10013b0fdd53c876c39c86ac01e67e64c301020851a4833cc58454a93220151408155c2097c00302ea766e063634d7c0cb77e4d20f4d10ca85fb1f22 +80515020ece6e7e7c7d400733fb2e1000144aaa798407a19a1290de81b46482ae41f549e0208200c4f6156bed83c053596152cc5034e4783c853000184ea2916 +68ae43f3142382c7044ae48cd06c0bc9da2c1c600b515c83e46d84a760da5818903d85234f71433dc588d1b6c1c85348d527c470800042f514b0a8863a869195 +1ba9f4835a03ca8a20059092125433b0836b0d5e8c5a1396eb78900b0a364859090a0b244f61947e90f2860356fa21d98da3f4e3e747331c2080d03cc503a96c +a01503bc9ee286d4154ce01a0a5c27b07232f1826a751e46566810a1a61b7670adc1865a4ff1816a37164606144f01cb2d06a47a0a620da8c1c28c6137b4c184 +a201ee7e24c3010208cd53fce0d60fa87dc18d94fc3820b53a2fc444465883828317d2a562c1e22958fdce8eec291670130cd1a260c46c20f07381ba00cc0cac +7cb09842b21bc918a4160503a29d01351c2080d03d056dfb713022e7291e90eb3920753a17389ad980e1c2cdc2c20ce925f230625430fc5c88b61fc26616460e +903e948202d19483040eb83fc9ce062b2890ed461883d080d4e8861b0e104058ba04c0563a174a431e543d211ac5b0d60402704293338639b85adeec189d60b4 +46371b0ebb716840371c208088e8e7a077f0d8e1810aef5011d75107173ef0c826ae674474e712d970800022c353a0b62f2b372758908913c42172f08107e27b +60e2e7e0a7baa7900d07082006720c6664456e7930133da604cee0c0bcc6ca467d4f211b0e10400ce419ccc907f5172b3709830f2cbc605d7cc48fac91e02924c3010288fcb103d0b81f130ba9bad8c8d043b2e100010600fad3dcc4421c36be0000000049454e44ae426082}}{\nonshppict +{\pict\picscalex64\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0\picw5609\pich661\picwgoal3180\pichgoal375\wmetafile8\bliptag-117414288{\*\blipuid f900667094636f869fd62b71c413d36e} +0100090000039b1200000000600b00000000600b000026060f00b616574d46430100000000000100543400000000010000009416000000000000941600000100 +00006c0000000000000000000000d3000000180000000000000000000000cc0d0000f301000020454d4600000100941600000f00000001000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300460000002c00000020000000454d462b014001001c00 +0000100000000210c0db01000000600000006000000046000000880600007c060000454d462b224004000c000000000000001e4009000c000000000000002440 +01000c000000000000003040020010000000040000000000803f214007000c0000000000000008400005d4050000c80500000210c0db01000000000000000000 +000000000000000000000100000089504e470d0a1a0a0000000d49484452000000d40000001908030000007e76f0400000000467414d410000d6d8d44f583200 +00001974455874536f6674776172650041646f626520496d616765526561647971c9653c00000030504c5445000000888888bbbbbb444444eeeeee111111cccc +cc333333222222999999dddddd666666aaaaaa777777555555ffffff599de1940000001074524e53ffffffffffffffffffffffffffffff00e0235d19000004e6 +4944415478da62e02717b0303131b111af9c8d89899f5e00208018981818704ae29663e3e66000033e4e9810330323168550513690724e7a790a2080c8f2140b +1f0302703011e1295606066666ba4515400091e32936a013d919414ee4e2e186c7003e4f010da25fe2e3e7070820323c05f41307c2895cc058e321c25374f413 +3f4000413cc5829c8bb9989858d03d85ac809d818f052cc405e17333b0b2c09ccf0613049bc386e9292ed4c205c663c353e6b0602b62503470411d0c331c2000 +196594023008c3d0d46a5570f3feb75d5337dcd89f4293f4419450991dc2b10646e5456d437975a4ec01416512359a3bda9c672ceeeb0f7e076d199bc6995069 +3d3e32d3bc9ade0266b9590efb229f160bf49ffd60be0409da1165d9e697006c934b0e00210843c9d406a28973ffdb4ef193b098850b94169e8484720bf00895 +40e02cca85d22ca07eb10cc9bed72a2da64d7d5092a91b994227df5782024685aa975be031de264da4bfb71fa85afb3255c16341c27a35ff0410c853ac4c9002 +0de20d90992cbc60a7c13c05d6cd08f12827580150330f3f173724fc810e6101110cdc2c7013382036b23220273fa020174290196c200b3fd02e88c1e06045f7 +14b2dd5080a28109ac8205c57080005454410ec02008238e316316fdff6f955237bc022d2d04dc14ea0d0faaef6bef0480b86adcce8344f326b7854a310828ae +a612b9d4bc22cac5ffa656b0a5e005bea1f2d988d99ca6726f2eea0014fea94c3e0510c85390bc0df614d42d2035ec084ff1c28a0da024d8740e84b1fc084f71 +235cc3084b2fc89ee205a555842054030fbc10013b0fdd53c876c39c86ac01e67e64c301020851a4833cc58454a93220151408155c2097c00302ea766e063634 +d7c0cb77e4d20f4d10ca85fb1f2280515020ece6e7e7c7d400733fb2e1000144aaa798407a19a1290de81b46482ae41f549e0208200c4f6156bed83c05359615 +2cc5034e4783c853000184ea291668ae43f3142382c7044ae48cd06c0bc9da2c1c600b515c83e46d84a760da5818903d85234f71433dc588d1b6c1c85348d527 +c470800042f514b0a8863a8691951ba9f4835a03ca8a20059092125433b0836b0d5e8c5a1396eb78900b0a364859090a0b244f61947e90f2860356fa21d98da3 +f4e3e747331c2080d03cc503a96ca01503bc9ee286d4154ce01a0a5c27b07232f1826a751e46566810a1a61b7670adc1865a4ff1816a37164606144f01cb2d06 +a47a0a620da8c1c28c6137b4c184a201ee7e24c3010208cd53fce0d60fa87dc18d94fc3820b53a2fc444465883828317d2a562c1e22958fdce8eec291670130c +d1a260c46c20f07381ba00cc0cac7cb09842b21bc918a4160503a29d01351c2080d03d056dfb713022e7291e90eb3920753a17389ad980e1c2cdc2c20ce925f2 +30625430fc5c88b61fc26616460e903e948202d19483040eb83fc9ce062b2890ed461883d080d4e8861b0e104058ba04c0563a174a431e543d211ac5b0d60402 +704293338639b85adeec189d60b446371b0ebb716840371c208088e8e7a077f0d8e1810aef5011d75107173ef0c826ae674474e712d970800022c353a0b62f2b +372758908913c42172f08107e27b60e2e7e0a7baa7900d07082006720c6664456e7930133da604cee0c0bcc6ca467d4f211b0e10400ce419ccc907f5172b3709 +830f2cbc605d7cc48fac91e02924c3010288fcb103d0b81f130ba9bad8c8d043b2e100010600fad3dcc4421c36be0000000049454e44ae426082084001082400 +0000180000000210c0db01000000030000000000000000000000000000001b40000040000000340000000100000002000000000000bf000000bf000054430000 +c84103000000000000b3000000b3ffff5343000000b3000000b3ffffc7412100000008000000620000000c00000001000000150000000c000000040000001500 +00000c00000004000000460000001400000008000000544e505006010000510000003c0300000000000000000000d30000001800000000000000000000000000 +000000000000d400000019000000500000003000000080000000bc020000000000008600ee00d40000001900000028000000d400000019000000010001000000 +0000000000000000000000000000000000000000000000000000ffffff00000000000000007e000000000001e0000000000000000000000f0000000000003800 +03ffc0000000000ff8000000000380000000007fc0000000000038000ffff0000000000ffc000000000380000000007fe0000000000038003fc3f8000000001e +3c00000000038000000000f1e0000000000038003e007c000000001c1e00000000038000000000e0f00000003c003b8078001e00003800000e0003801c03b800 +01c000007000e070ff0e3fe0f3ffce7070ffc707fe381ff07fe3fe0e0ff8e03ff000e071ff8e3ff0e7fff07071ffc70ffe383ff8ffe3ff0e1ffce07ff000e073 +e3ce3e78e7fff07071e7c70f7e383c78f3e3e78e1e3ce07bf000e07381ce3838cf1e787073c3c71e1e38783ce0e383803c1ee0f0f000e077800e3839ce0f3c70 +7381c71c1e38701ce0e38380380ee0e0f000e077000e381dce071c707381c71c0e38701ce0e381c0380ee0e07000e077ffce381dce070c707381c71c0e38701c +e0e381c0380ee0e07000e077ffce381dcf070e707381c71c0e38701ce0e381c0380ee0e07000f07381ce383cc7070e707381c71c0e38701ce0e383c0380ef0e0 +7000f0f381ce3c38e7878e7073c3c71e1e38783ce0e3c3803c1ef0f0f000f9e3c7ce3e78e3df8e7cf1e7c70f3e3cbc78e0e3e7801e3cfa79f000ffe1ff8e3ff0 +f3ff9c7ff1ffdfeffe3fbff8e0e3ff001ffcff7ff000ffc0ff0e3fe071ff9c7fe0ffdfe7fe3f9fe0e0e3fe000ff0ff3ff000e7003c0e03803c703c738039c701 +c00303800000380001c00e0e0000e000000e00003e00f8700001c7000000000000000000000000000000e000000e00001fc7f0700001c7800000000000000000 +000000000000e000000e00000fffe0700001c3f00000000000000000000000000000e000000e000003ff80700001c3f000000000000000000000000000000000 +00000000007c0000000000e0000000000000000000000000000051000000440b00000000000000000000d3000000180000000000000000000000000000000000 +0000d4000000190000005000000068000000b80000008c0a000000000000c6008800d40000001900000028000000d40000001900000001000400000000000000 +00000000000000000000100000000000000000000000ffffff00f1f1f100c5c5c500d4d4d400787878003030300067676700a7a7a70056565600989898001b1b +1b0043434300e3e3e300b6b6b6008888880011111111111111111111111111111111111111111111111111111111123333211111111111111111111111111111 +11111111111111111114332111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114332111101011111 +1111111111111111111111111111110031111111111111111187b000000b531111111111111111111111111111111111111111112fb000074111111111111111 +1111111111111111111111111100311111111111111111111111111111111111111112fb00007411010111111111111111111111111111111111110031111111 +11111111ab000000000000941111111111111111111111111111111111111111c0069900b4111111111111111111111111111111111111111100311111111111 +11111111111111111111111111111c0069900b410b00111111111111111111111111111111111100311111111111112700b583111138700b8111111111111111 +11111111111111111111111e0081112c061111111111111111111111111111111111111111003111111111111111111111111111111111111111e0081112c061 +010111111111111111111111111111111111110031111111111111c0ba21111111111d70081111111111111111111111111111111111111ab511111d00411111 +1111111111111111111111111111111111003111111111111111111111111111111111111111ab511111d0040000111111111111111111d33d11111111111100 +31d3411111111a0b41111111111111180041111111111111111111d3411111111111111111111111c081111111111111114341111111111d34111111110031d3 +411111111111111111143411111111111111111111111c0801013001111110031111ec00006a111130011100ef0006811111d00411470b5229007811eae1190a +11111a091111d90006490a111300111112a60b5290a11190a1111112ab000ba21111146000c4a0911100ef0006811111300111112ab000ba211130011111112a +60b5290a0101300111111003111500099b0051113001110060b9600f1111f0a114b00006f00000721111190a11111a091114b009c0bc0a11130011112c00000b +60a11190a111112c0069600c2111db00c90b7091110060b9600f111130011112c0069600c2113001111112c00000b60a010130011111100311e0052111a00811 +3001110005211a003111c021160b83f000beab0c1111190a11111a09111c0cd114b00a111300111170be12a000a11190a11111f008111800f111a00311250091 +110005211a0031112331111f008111800f1130011111170be12a000a010130011111100311c09111111ab51130011100611111507111091140031114b0c112c0 +f111190a11111a0911300d1111e00a11130011140041111a00a11190a1111200a11111a002119051111160911100611111507111111111200a11111a00213001 +111140041111a00a0d033001111110031200e1111111111130011100a111113001130f11a0c11111a00211260311190a11111a0911a09111111b0a111300111a +0c11111200a11190a1111e00111111100e1190a1111150911100a11111300111111111e00111111100e130011111a0c11111200a010130011111100313001111 +11111111300111003111111003130a11a09111111b03111e0511190a11111a091190a11111190a11130011190a11111190a11190a1111a09111111190a1190a1 +1111a0911100311111100311111111a09111111190a13001111190a11111190a060a3001111110031300000000000011300111003111111003130a11a0611111 +150a11116011190a11111a091190a11111190a11130011190a11111190a11190a1111a09111111190a1190a11111a0911100311111100311111111a091111111 +90a13001111190a11111190a010230011111100313000000000000113001110031111110031d0511300d11111a0911115041190a11111a091190a11111190a11 +130011190a11111190a11190a1111a09111111190a1190a11111a0911100311111100311111111a09111111190a13001111190a11111190a0101300d11111003 +11002111111e0c1130011100f111113002110c11160a11111a001111a031190511111a0911a0911111100a111300111f0711111100a1119051111e0011111110 +0e1190a11111a0911100f11111300211111111e00111111100e1300d1111f0711111100a06093008111140031170a11111170f113001110062111150c11170d1 +1a0b411116004111a03119061111170911e0021111800a111300111e00d1111800a11190c1111200a11111a0021190a11111a091110062111150c11111111120 +0a11111a0021300e1111e00d1111800a0001300b3112700111300a1112f0bd11300111000c211a00811180a111c0be1d5000a111902119005211300a11160c21 +13b00a111300111160cd113b00a11190081121f0b8111800f11190a11111a09111000c211a0081111111111f0b8111800f11300c2121160cd113b00a0000300c +069b00f1111800b9900081113001110050b9600911112bbd114b00000c70711d0611190c009c00bd1114b009c0b60a13000000a14b009c0b60a11190c0c6512c +0069600c211190a11111a091110050b96009111111111112c0069600c211306bb90d14b009c0b60a0000300250000f111111ec0000941111300111003ab000f1 +11111a0c11125000928061170a11190ae60006411111490006490a13000000a114c000c490a11190ec00c112ab000ba1111190a11111a09111003ab000f11111 +111111112ab000ba11113098000e114c000c490a0101300112331111111111d3321111113001111111233111111111c07211123d11111150b211190a1143d111 +111111d341190a1113001111111d341111111111113411111143411111111111111111111111112331111111111111111114341111111111d3211111d3411111 +0101300111111111111111111111111130011111111111111111114b063111111111d700e111190a111111111111111111190a11130011111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111110a01300111111111111111111111111130011111 +1111111111111114b00ca3111de500081111190a111111111111111111190a111300311111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111110100300111111111111111111111111130011111111111111111111127000000000006311111190a +111111111111111111190a1111b00993111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +111111110101300111111111111111111111111130011111111111111111111111456000000781111111190a111111111111111111190a111146000811111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101031111111111111111111111111111 +11111111111111111111111111111233341111111111111111111111111111111111111111114331111111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111110901460000001400000008000000544e5050070100004c00000064000000000000000000 +0000d3000000180000000000000000000000d4000000190000002900aa0000000000000000000000803f00000000000000000000803f00000000000000000000 +00000000000000000000000000000000000000000000220000000c000000ffffffff460000001c00000010000000454d462b024000000c000000000000000e00 +0000140000000000000010000000140000000400000003010800050000000b0200000000050000000c021900d400030000001e00040000000701040004000000 +070104007f010000410b8600ee001900d400000000001900d4000000000028000000d40000001900000001000100000000000000000000000000000000000000 +000000000000000000000000007e000000000001e0000000000000000000000f000000000000380003ffc0000000000ff8000000000380000000007fc0000000 +000038000ffff0000000000ffc000000000380000000007fe0000000000038003fc3f8000000001e3c00000000038000000000f1e0000000000038003e007c00 +0000001c1e00000000038000000000e0f00000003c003b8078001e00003800000e0003801c03b80001c000007000e070ff0e3fe0f3ffce7070ffc707fe381ff0 +7fe3fe0e0ff8e03ff000e071ff8e3ff0e7fff07071ffc70ffe383ff8ffe3ff0e1ffce07ff000e073e3ce3e78e7fff07071e7c70f7e383c78f3e3e78e1e3ce07b +f000e07381ce3838cf1e787073c3c71e1e38783ce0e383803c1ee0f0f000e077800e3839ce0f3c707381c71c1e38701ce0e38380380ee0e0f000e077000e381d +ce071c707381c71c0e38701ce0e381c0380ee0e07000e077ffce381dce070c707381c71c0e38701ce0e381c0380ee0e07000e077ffce381dcf070e707381c71c +0e38701ce0e381c0380ee0e07000f07381ce383cc7070e707381c71c0e38701ce0e383c0380ef0e07000f0f381ce3c38e7878e7073c3c71e1e38783ce0e3c380 +3c1ef0f0f000f9e3c7ce3e78e3df8e7cf1e7c70f3e3cbc78e0e3e7801e3cfa79f000ffe1ff8e3ff0f3ff9c7ff1ffdfeffe3fbff8e0e3ff001ffcff7ff000ffc0 +ff0e3fe071ff9c7fe0ffdfe7fe3f9fe0e0e3fe000ff0ff3ff000e7003c0e03803c703c738039c701c00303800000380001c00e0e0000e000000e00003e00f870 +0001c7000000000000000000000000000000e000000e00001fc7f0700001c7800000000000000000000000000000e000000e00000fffe0700001c3f000000000 +00000000000000000000e000000e000003ff80700001c3f00000000000000000000000000000000000000000007c0000000000e0000000000000000000000000 +000087050000410bc60088001900d400000000001900d4000000000028000000d400000019000000010004000000000000000000000000000000000010000000 +0000000000000000ffffff00f1f1f100c5c5c500d4d4d400787878003030300067676700a7a7a70056565600989898001b1b1b0043434300e3e3e300b6b6b600 +88888800111111111111111111111111111111111111111111111111111111111233332111111111111111111111111111111111111111111111111433211111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111143321111010111111111111111111111111111111111 +110031111111111111111187b000000b531111111111111111111111111111111111111111112fb0000741111111111111111111111111111111111111111100 +311111111111111111111111111111111111111112fb0000741101011111111111111111111111111111111111003111111111111111ab000000000000941111 +111111111111111111111111111111111111c0069900b41111111111111111111111111111111111111111003111111111111111111111111111111111111111 +1c0069900b410b00111111111111111111111111111111111100311111111111112700b583111138700b811111111111111111111111111111111111111e0081 +112c061111111111111111111111111111111111111111003111111111111111111111111111111111111111e0081112c0610101111111111111111111111111 +11111111110031111111111111c0ba21111111111d70081111111111111111111111111111111111111ab511111d004111111111111111111111111111111111 +111111003111111111111111111111111111111111111111ab511111d0040000111111111111111111d33d1111111111110031d3411111111a0b411111111111 +11180041111111111111111111d3411111111111111111111111c081111111111111114341111111111d34111111110031d34111111111111111111434111111 +11111111111111111c0801013001111110031111ec00006a111130011100ef0006811111d00411470b5229007811eae1190a11111a091111d90006490a111300 +111112a60b5290a11190a1111112ab000ba21111146000c4a0911100ef0006811111300111112ab000ba211130011111112a60b5290a01013001111110031115 +00099b0051113001110060b9600f1111f0a114b00006f00000721111190a11111a091114b009c0bc0a11130011112c00000b60a11190a111112c0069600c2111 +db00c90b7091110060b9600f111130011112c0069600c2113001111112c00000b60a010130011111100311e0052111a008113001110005211a003111c021160b +83f000beab0c1111190a11111a09111c0cd114b00a111300111170be12a000a11190a11111f008111800f111a00311250091110005211a0031112331111f0081 +11800f1130011111170be12a000a010130011111100311c09111111ab51130011100611111507111091140031114b0c112c0f111190a11111a0911300d1111e0 +0a11130011140041111a00a11190a1111200a11111a002119051111160911100611111507111111111200a11111a00213001111140041111a00a0d0330011111 +10031200e1111111111130011100a111113001130f11a0c11111a00211260311190a11111a0911a09111111b0a111300111a0c11111200a11190a1111e001111 +11100e1190a1111150911100a11111300111111111e00111111100e130011111a0c11111200a0101300111111003130011111111111130011100311111100313 +0a11a09111111b03111e0511190a11111a091190a11111190a11130011190a11111190a11190a1111a09111111190a1190a11111a09111003111111003111111 +11a09111111190a13001111190a11111190a060a3001111110031300000000000011300111003111111003130a11a0611111150a11116011190a11111a091190 +a11111190a11130011190a11111190a11190a1111a09111111190a1190a11111a0911100311111100311111111a09111111190a13001111190a11111190a0102 +30011111100313000000000000113001110031111110031d0511300d11111a0911115041190a11111a091190a11111190a11130011190a11111190a11190a111 +1a09111111190a1190a11111a0911100311111100311111111a09111111190a13001111190a11111190a0101300d1111100311002111111e0c1130011100f111 +113002110c11160a11111a001111a031190511111a0911a0911111100a111300111f0711111100a1119051111e00111111100e1190a11111a0911100f1111130 +0211111111e00111111100e1300d1111f0711111100a06093008111140031170a11111170f113001110062111150c11170d11a0b411116004111a03119061111 +170911e0021111800a111300111e00d1111800a11190c1111200a11111a0021190a11111a091110062111150c111111111200a11111a0021300e1111e00d1111 +800a0001300b3112700111300a1112f0bd11300111000c211a00811180a111c0be1d5000a111902119005211300a11160c2113b00a111300111160cd113b00a1 +1190081121f0b8111800f11190a11111a09111000c211a0081111111111f0b8111800f11300c2121160cd113b00a0000300c069b00f1111800b9900081113001 +110050b9600911112bbd114b00000c70711d0611190c009c00bd1114b009c0b60a13000000a14b009c0b60a11190c0c6512c0069600c211190a11111a0911100 +50b96009111111111112c0069600c211306bb90d14b009c0b60a0000300250000f111111ec0000941111300111003ab000f111111a0c11125000928061170a11 +190ae60006411111490006490a13000000a114c000c490a11190ec00c112ab000ba1111190a11111a09111003ab000f11111111111112ab000ba11113098000e +114c000c490a0101300112331111111111d3321111113001111111233111111111c07211123d11111150b211190a1143d111111111d341190a1113001111111d +341111111111113411111143411111111111111111111111112331111111111111111114341111111111d3211111d34111110101300111111111111111111111 +111130011111111111111111114b063111111111d700e111190a111111111111111111190a111300111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111111110a013001111111111111111111111111300111111111111111111114b00ca3111de5 +00081111190a111111111111111111190a1113003111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +111111111111111111110100300111111111111111111111111130011111111111111111111127000000000006311111190a111111111111111111190a1111b0 +09931111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101013001111111111111 +11111111111130011111111111111111111111456000000781111111190a111111111111111111190a1111460008111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111010311111111111111111111111111111111111111111111111111111111 +12333411111111111111111111111111111111111111111143311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111109010c00000040092900aa000000000000001900d40000000000040000002701ffff030000000000}}}}}\sectd +\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 \line Describes HDF5 Release 1.8.12, November 2013. \cell }\pard\plain \ltrpar +\qj \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 \~}{\rtlch\fcs1 \af0 +\ltrch\fcs0 \fs24\insrsid14558258 \cell }\pard \ltrpar\qr \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 +HYPERLINK "http://www.hdfgroup.org/HDF5/doc/Copyright.html" }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs29\ul\cf2\insrsid14558258 Copyright}}}\sectd +\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 by }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 +HYPERLINK "http://www.hdfgroup.org" }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs29\ul\cf2\insrsid14558258 The HDF Group}}}\sectd \binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 \line and the Board of Trustees of the {\*\xmlopen\xmlns2{\factoidname place}}{\*\xmlopen\xmlns2{\factoidname PlaceType}}University{\*\xmlclose} of {\*\xmlopen\xmlns2{\factoidname PlaceName}}Illinois +{\*\xmlclose}{\*\xmlclose} }{\rtlch\fcs1 \af0 \ltrch\fcs0 \fs24\insrsid14558258 \cell }\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \insrsid14558258 +\trowd \irow0\irowband0\lastrow \ltrrow\ts11\trgaph15\trleft-45\trftsWidth2\trwWidth5000\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3 +\trpaddfr3\tblrsid14558258\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx4712\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl +\cltxlrtb\clftsWidth2\clwWidth250\clshdrawnil \cellx5209\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9405\row }\pard \ltrpar +\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14558258 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14558258 Last modified: 9 July 2013}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid137756\charrsid14558258 +\par }} \ No newline at end of file diff --git a/utils/gdal/license/NetCDFLicense.rtf b/utils/gdal/license/NetCDFLicense.rtf new file mode 100644 index 0000000..68e7f7c --- /dev/null +++ b/utils/gdal/license/NetCDFLicense.rtf @@ -0,0 +1,194 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1038\deflangfe1038{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f36\fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\froman\fcharset0\fprq2 Times New Roman;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;} +{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset0\fprq2 Arial;}{\f48\fswiss\fcharset204\fprq2 Arial Cyr;}{\f50\fswiss\fcharset161\fprq2 Arial Greek;}{\f51\fswiss\fcharset162\fprq2 Arial Tur;} +{\f52\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f53\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f54\fswiss\fcharset186\fprq2 Arial Baltic;}{\f55\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fmodern\fcharset0\fprq1 Courier New;} +{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f63\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset0\fprq2 Tahoma;}{\f398\fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f400\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f401\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f402\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f403\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f404\fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f405\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 Tahoma (Thai);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid5572669 Normal;}{ +\s1\qj \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \styrsid5572669 heading 1;}{\s2\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 +\b\i\f1\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slocked \styrsid5588452 heading 2;}{\s3\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slocked \styrsid14303639 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\qc \li0\ri0\sb240\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs24\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext15 \slink27 \styrsid5572669 Title;}{\s16\qj \li2160\ri2160\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin2160\lin2160\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \styrsid5572669 Block Text;}{\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \styrsid5572669 header;}{\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \styrsid5572669 footer;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \fs16 \sbasedon10 \styrsid13520461 annotation reference;}{ +\s20\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 \slink21 \styrsid13520461 annotation text;} +{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink20 \slocked \styrsid13520461 Comment Text Char;}{\s22\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon20 \snext20 \slink23 \styrsid13520461 annotation subject;}{\*\cs23 \additive \b \slink22 \slocked \styrsid13520461 Comment Subject Char;}{ +\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext24 \shidden \ssemihidden \styrsid13520461 Revision;}{ +\s25\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \slink26 \styrsid13520461 Balloon Text;} +{\*\cs26 \additive \f36\fs16 \slink25 \slocked \styrsid13520461 Balloon Text Char;}{\*\cs27 \additive \rtlch\fcs1 \ab\af1\afs32 \ltrch\fcs0 \b\f1\fs32\kerning28 \sbasedon10 \slink15 \slocked \styrsid9076478 Title Char;}{ +\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +\sbasedon0 \snext28 \styrsid14303639 Normal (Web);}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid14303639 Hyperlink;}{\s30\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 +\f2\fs20\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext30 \styrsid14303639 HTML Preformatted;}{\s31\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 +\i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext31 \styrsid14303639 HTML Address;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slocked \styrsid14558258 Strong;}{\*\cs33 \additive \rtlch\fcs1 \af2\afs20 +\ltrch\fcs0 \fs20\loch\f2\hich\af2\dbch\af0 \sbasedon10 \styrsid14558258 HTML Code;}} +{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;caption;Title;Subtitle;Strong;Emphasis;}}{\*\listtable{\list\listtemplateid1763103942\listhybrid +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid250511298}{\list\listtemplateid-1488924930{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers +\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid411970879}{\list\listtemplateid68026399 +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li4320 +\jclisttab\tx4320\lin4320 }{\listname ;}\listid641348169}{\list\listtemplateid2098761818{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \b\f0\fs20\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\f0\fs20\fbias0 \fi-600\li960\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-720\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-648\li2448\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid828517157 +{\*\liststylename 1 / 1.1 / 1.1.1;}}{\list\listtemplateid-1506889668{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\lin1080 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5400\lin5400 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li6480\lin6480 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7200\lin7200 }{\listname +;}\listid1018583518}{\list\listtemplateid-1470040614{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f0\fs20\fbias0 \s1 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\fs20\fbias0 \fi-600\li960 +\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-648\li2448 +\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid1116217447} +{\list\listtemplateid68026399{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-1440\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid1974603034}{\list\listtemplateid68026399{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-504\li1224 +\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-648\li1728 +\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-792\li2232 +\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid2121296101}}{\*\listoverridetable +{\listoverride\listid828517157\listoverridecount0\ls1}{\listoverride\listid1116217447\listoverridecount0\ls2}{\listoverride\listid250511298\listoverridecount0\ls3}{\listoverride\listid1018583518\listoverridecount0\ls4}{\listoverride\listid1116217447 +\listoverridecount9{\lfolevel\listoverridestartat\levelstartat10}{\lfolevel\listoverridestartat\levelstartat2}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls5}{\listoverride\listid641348169\listoverridecount0\ls6} +{\listoverride\listid2121296101\listoverridecount0\ls7}{\listoverride\listid411970879\listoverridecount0\ls8}{\listoverride\listid1974603034\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0 +\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp5\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid9287\rsid27168\rsid80448\rsid81667\rsid86067\rsid86672\rsid132737\rsid137756\rsid142766\rsid157998\rsid158775\rsid208839\rsid225306\rsid265475 +\rsid265575\rsid269294\rsid278231\rsid282966\rsid287383\rsid293692\rsid399011\rsid411361\rsid475546\rsid478255\rsid548864\rsid600878\rsid608891\rsid661960\rsid666528\rsid682669\rsid687019\rsid734588\rsid740191\rsid743652\rsid801463\rsid863536\rsid875379 +\rsid919981\rsid927954\rsid939661\rsid947414\rsid997589\rsid1059287\rsid1118315\rsid1125614\rsid1127092\rsid1134111\rsid1134769\rsid1144747\rsid1192082\rsid1193021\rsid1319237\rsid1336730\rsid1389986\rsid1390743\rsid1392922\rsid1443293\rsid1448224 +\rsid1465953\rsid1471407\rsid1511041\rsid1527702\rsid1588264\rsid1589418\rsid1590833\rsid1603787\rsid1655803\rsid1719256\rsid1724921\rsid1839913\rsid1857749\rsid1863674\rsid1909366\rsid1918968\rsid1921167\rsid1971300\rsid2039659\rsid2045636\rsid2045964 +\rsid2054520\rsid2056958\rsid2109170\rsid2115491\rsid2126034\rsid2231055\rsid2248464\rsid2297531\rsid2299574\rsid2307594\rsid2324816\rsid2386675\rsid2389850\rsid2391862\rsid2433708\rsid2434608\rsid2513298\rsid2627922\rsid2634079\rsid2639490\rsid2650222 +\rsid2709002\rsid2755757\rsid2763836\rsid2775825\rsid2827779\rsid2831043\rsid2909502\rsid2909795\rsid2958542\rsid2960579\rsid2967775\rsid2980502\rsid3021101\rsid3044104\rsid3046175\rsid3047396\rsid3106649\rsid3107517\rsid3233953\rsid3372463\rsid3417357 +\rsid3418159\rsid3419628\rsid3429604\rsid3439565\rsid3496665\rsid3498265\rsid3499312\rsid3562605\rsid3632267\rsid3700365\rsid3735636\rsid3743767\rsid3813728\rsid3813759\rsid3882701\rsid3958306\rsid3963607\rsid4081809\rsid4088698\rsid4135371\rsid4137144 +\rsid4201496\rsid4216258\rsid4337598\rsid4396291\rsid4404187\rsid4416389\rsid4463816\rsid4468076\rsid4527997\rsid4529066\rsid4546963\rsid4551804\rsid4552347\rsid4589315\rsid4591122\rsid4599031\rsid4611913\rsid4613670\rsid4615809\rsid4664623\rsid4680001 +\rsid4727063\rsid4745474\rsid4794505\rsid4857454\rsid4867151\rsid4918711\rsid4920615\rsid4924261\rsid4928257\rsid4931507\rsid4981404\rsid4994756\rsid5003122\rsid5049439\rsid5053201\rsid5070128\rsid5117628\rsid5190516\rsid5194180\rsid5204073\rsid5258503 +\rsid5267358\rsid5268539\rsid5388124\rsid5397102\rsid5400059\rsid5401296\rsid5442403\rsid5443067\rsid5454308\rsid5524650\rsid5572669\rsid5582618\rsid5587319\rsid5588452\rsid5596057\rsid5641698\rsid5643996\rsid5658040\rsid5661079\rsid5662205\rsid5663810 +\rsid5664119\rsid5719508\rsid5731479\rsid5731668\rsid5773688\rsid5775117\rsid5779194\rsid5779525\rsid6034333\rsid6039315\rsid6112064\rsid6121564\rsid6175392\rsid6180244\rsid6182913\rsid6256194\rsid6296075\rsid6296716\rsid6301751\rsid6312222\rsid6324221 +\rsid6425921\rsid6441841\rsid6449995\rsid6453026\rsid6454916\rsid6512695\rsid6516428\rsid6563949\rsid6646057\rsid6647509\rsid6716344\rsid6760887\rsid6823247\rsid6829787\rsid6890424\rsid6897525\rsid6952219\rsid6967725\rsid7028801\rsid7096625\rsid7104796 +\rsid7146857\rsid7149126\rsid7155579\rsid7224567\rsid7224699\rsid7284697\rsid7286636\rsid7287564\rsid7352770\rsid7357997\rsid7361800\rsid7365315\rsid7410195\rsid7411227\rsid7419666\rsid7432878\rsid7479740\rsid7498662\rsid7545554\rsid7564055\rsid7568959 +\rsid7604281\rsid7615846\rsid7623572\rsid7679770\rsid7699863\rsid7755763\rsid7798930\rsid7804280\rsid7807770\rsid7811821\rsid7815339\rsid7824169\rsid7868014\rsid7880326\rsid7893486\rsid7936686\rsid7956504\rsid8005144\rsid8007913\rsid8013388\rsid8018811 +\rsid8019412\rsid8020430\rsid8075232\rsid8080108\rsid8090224\rsid8130983\rsid8151274\rsid8199857\rsid8260048\rsid8288009\rsid8326945\rsid8327673\rsid8330074\rsid8390969\rsid8413010\rsid8454886\rsid8459351\rsid8468210\rsid8478441\rsid8526579\rsid8526648 +\rsid8528254\rsid8547231\rsid8549057\rsid8586421\rsid8617327\rsid8658265\rsid8660604\rsid8719782\rsid8719941\rsid8737417\rsid8739914\rsid8745969\rsid8792682\rsid8806946\rsid8861948\rsid8870728\rsid8915434\rsid8930841\rsid8933916\rsid8940489\rsid8941269 +\rsid8982003\rsid8985933\rsid8986842\rsid8988195\rsid8995233\rsid8998231\rsid9053317\rsid9053589\rsid9076478\rsid9115418\rsid9176284\rsid9266618\rsid9270541\rsid9271547\rsid9317055\rsid9328758\rsid9329016\rsid9372180\rsid9376410\rsid9381236\rsid9455399 +\rsid9458055\rsid9502777\rsid9505256\rsid9513424\rsid9515309\rsid9515355\rsid9523012\rsid9577059\rsid9582236\rsid9584404\rsid9656626\rsid9663405\rsid9705333\rsid9769601\rsid9787731\rsid9859677\rsid9896673\rsid9907047\rsid9908918\rsid9978155\rsid9990583 +\rsid10028101\rsid10028574\rsid10032092\rsid10033057\rsid10035998\rsid10038869\rsid10042903\rsid10045380\rsid10161591\rsid10169156\rsid10173409\rsid10174343\rsid10189867\rsid10231895\rsid10237499\rsid10241082\rsid10248409\rsid10249469\rsid10450166 +\rsid10488424\rsid10496207\rsid10500245\rsid10502763\rsid10558673\rsid10683488\rsid10713615\rsid10752649\rsid10765719\rsid10766152\rsid10817282\rsid10837465\rsid10838670\rsid10957165\rsid11032362\rsid11040952\rsid11042556\rsid11087038\rsid11101089 +\rsid11165748\rsid11224716\rsid11229408\rsid11284842\rsid11354574\rsid11365808\rsid11408807\rsid11415680\rsid11435863\rsid11469238\rsid11487275\rsid11487879\rsid11488074\rsid11544590\rsid11558572\rsid11564781\rsid11616720\rsid11619400\rsid11624985 +\rsid11631413\rsid11681788\rsid11688519\rsid11695036\rsid11747101\rsid11824268\rsid11824605\rsid11862714\rsid11867777\rsid11873009\rsid11885957\rsid11953467\rsid11958325\rsid12020895\rsid12059376\rsid12083985\rsid12088853\rsid12090246\rsid12129886 +\rsid12138964\rsid12141849\rsid12190368\rsid12262128\rsid12262403\rsid12275446\rsid12325812\rsid12340726\rsid12349245\rsid12352705\rsid12459896\rsid12463904\rsid12475620\rsid12536345\rsid12543085\rsid12584417\rsid12592593\rsid12656781\rsid12656821 +\rsid12659229\rsid12673952\rsid12718999\rsid12728239\rsid12734073\rsid12784142\rsid12784181\rsid12784512\rsid12798194\rsid12809650\rsid12810780\rsid12850334\rsid12852867\rsid12858593\rsid12913200\rsid12920326\rsid12997397\rsid12998216\rsid13001278 +\rsid13058348\rsid13058702\rsid13071531\rsid13117392\rsid13118885\rsid13184061\rsid13197589\rsid13241443\rsid13256969\rsid13261663\rsid13315657\rsid13334232\rsid13449890\rsid13467559\rsid13502851\rsid13506448\rsid13520461\rsid13532643\rsid13575768 +\rsid13583708\rsid13586771\rsid13593718\rsid13595844\rsid13644211\rsid13708281\rsid13716470\rsid13721352\rsid13767396\rsid13830557\rsid13832709\rsid13838188\rsid13842036\rsid13842352\rsid13918015\rsid13919837\rsid13967918\rsid13970434\rsid13974497 +\rsid14039098\rsid14042854\rsid14053572\rsid14163192\rsid14169943\rsid14170451\rsid14180537\rsid14225513\rsid14298081\rsid14303639\rsid14353100\rsid14439646\rsid14486627\rsid14490464\rsid14494306\rsid14509110\rsid14515794\rsid14554943\rsid14558258 +\rsid14565824\rsid14575488\rsid14578107\rsid14619289\rsid14627303\rsid14637170\rsid14685214\rsid14699174\rsid14700628\rsid14701439\rsid14707877\rsid14758275\rsid14768732\rsid14815189\rsid14820990\rsid14825842\rsid14828923\rsid14835395\rsid14840711 +\rsid14893726\rsid14951110\rsid14951809\rsid15017281\rsid15023676\rsid15033316\rsid15038212\rsid15078732\rsid15083275\rsid15083846\rsid15090258\rsid15098396\rsid15141303\rsid15155364\rsid15158384\rsid15158617\rsid15214261\rsid15221008\rsid15223840 +\rsid15225020\rsid15225748\rsid15281504\rsid15283688\rsid15290015\rsid15296061\rsid15336297\rsid15346545\rsid15352793\rsid15352870\rsid15418167\rsid15418446\rsid15469699\rsid15534760\rsid15540317\rsid15598471\rsid15603699\rsid15673244\rsid15694624 +\rsid15729214\rsid15799353\rsid15811574\rsid15814626\rsid15821235\rsid15825121\rsid15873483\rsid15939803\rsid15939810\rsid15944811\rsid16014637\rsid16069036\rsid16074895\rsid16084384\rsid16085623\rsid16130616\rsid16133413\rsid16148413\rsid16151444 +\rsid16219806\rsid16265193\rsid16265578\rsid16270096\rsid16322540\rsid16326778\rsid16331770\rsid16339208\rsid16346138\rsid16402805\rsid16411934\rsid16451865\rsid16455852\rsid16532678\rsid16537300\rsid16546206\rsid16583588\rsid16600573\rsid16609782 +\rsid16652022\rsid16673284\rsid16736960\rsid16738644}{\*\generator Microsoft Word 11.0.0000;}{\info{\title ERDAS INC}{\author Pat Thompson}{\operator szekerest}{\creatim\yr2013\mo11\dy16\hr20\min15}{\revtim\yr2013\mo11\dy16\hr20\min17} +{\printim\yr2013\mo5\dy20\hr10\min57}{\version3}{\edmins2}{\nofpages1}{\nofwords237}{\nofchars1643}{\*\company Leica Geosystems}{\nofcharsws1877}{\vern24617}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml} +}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin +\dghspace120\dgvspace180\dghorigin1440\dgvorigin1440\dghshow2\dgvshow2 +\jexpand\viewkind1\viewscale110\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\nojkernpunct\rsidroot5572669\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s2\qc \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid5588452 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid5588452 Copyright 1993-2013 University Corporation for Atmospheric Research/Unidata +\par }\pard\plain \ltrpar\s28\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5588452 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5588452 Portions of this software were developed by the Unidata Program at the University Corporation for Atmospheric Research. +\par Access and use of this software shall impose the following +obligations and understandings on the user. The user is granted the right, without any fee or cost, to use, copy, modify, alter, enhance and distribute this software, and any derivative works thereof, and its supporting documentation for any purpose whats +o +ever, provided that this entire notice appears in all copies of the software, derivative works and supporting documentation. Further, UCAR requests that the user credit UCAR/Unidata in any publications that result from the use of this software or in any p +r +oduct that includes this software, although this is not an obligation. The names UCAR and/or Unidata, however, may not be used in any advertising or publicity to endorse or promote any products or commercial entity unless specific written permission is ob +t +ained from UCAR/Unidata. The user also understands that UCAR/Unidata is not obligated to provide the user with any support, consulting, training or assistance of any kind with regard to the use, operation and performance of this software nor to provide th +e user with any updates, revisions, new versions or "bug fixes." +\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs32\b\insrsid5588452 THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR P +URPOSE ARE DISCLAIMED. IN NO EVENT SHALL UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION +, ARISING OUT OF OR IN CONNECTION WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5588452 +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5588452 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid137756\charrsid5588452 +\par }} \ No newline at end of file diff --git a/utils/gdal/license/SZIPLicense.rtf b/utils/gdal/license/SZIPLicense.rtf new file mode 100644 index 0000000..146d065 --- /dev/null +++ b/utils/gdal/license/SZIPLicense.rtf @@ -0,0 +1,319 @@ +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1038\deflangfe1038{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f36\fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f44\froman\fcharset0\fprq2 Times New Roman;}{\f43\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f45\froman\fcharset161\fprq2 Times New Roman Greek;} +{\f46\froman\fcharset162\fprq2 Times New Roman Tur;}{\f47\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f48\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f49\froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f50\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f54\fswiss\fcharset0\fprq2 Arial;}{\f53\fswiss\fcharset204\fprq2 Arial Cyr;}{\f55\fswiss\fcharset161\fprq2 Arial Greek;}{\f56\fswiss\fcharset162\fprq2 Arial Tur;} +{\f57\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f58\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f59\fswiss\fcharset186\fprq2 Arial Baltic;}{\f60\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f64\fmodern\fcharset0\fprq1 Courier New;} +{\f63\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f65\fmodern\fcharset161\fprq1 Courier New Greek;}{\f66\fmodern\fcharset162\fprq1 Courier New Tur;}{\f67\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f68\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f69\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f70\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f404\fswiss\fcharset0\fprq2 Tahoma;}{\f403\fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f405\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f406\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f407\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f408\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f409\fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f410\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f411\fswiss\fcharset222\fprq2 Tahoma (Thai);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid5572669 Normal;}{ +\s1\qj \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \styrsid5572669 heading 1;}{\s3\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 +\b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slocked \styrsid14303639 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\qc \li0\ri0\sb240\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs24\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext15 \slink27 \styrsid5572669 Title;}{\s16\qj \li2160\ri2160\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin2160\lin2160\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \styrsid5572669 Block Text;}{\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 +\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 \styrsid5572669 header;}{\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \styrsid5572669 footer;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \fs16 \sbasedon10 \styrsid13520461 annotation reference;}{ +\s20\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 \slink21 \styrsid13520461 annotation text;} +{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink20 \slocked \styrsid13520461 Comment Text Char;}{\s22\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon20 \snext20 \slink23 \styrsid13520461 annotation subject;}{\*\cs23 \additive \b \slink22 \slocked \styrsid13520461 Comment Subject Char;}{ +\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext24 \shidden \ssemihidden \styrsid13520461 Revision;}{ +\s25\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \slink26 \styrsid13520461 Balloon Text;} +{\*\cs26 \additive \f36\fs16 \slink25 \slocked \styrsid13520461 Balloon Text Char;}{\*\cs27 \additive \rtlch\fcs1 \ab\af1\afs32 \ltrch\fcs0 \b\f1\fs32\kerning28 \sbasedon10 \slink15 \slocked \styrsid9076478 Title Char;}{ +\s29\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 +\sbasedon0 \snext29 \styrsid14303639 Normal (Web);}{\*\cs30 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid14303639 Hyperlink;}{\s31\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 +\f2\fs20\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext31 \styrsid14303639 HTML Preformatted;}{\s32\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 +\i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 \sbasedon0 \snext32 \styrsid14303639 HTML Address;}} +{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;caption;Title;Subtitle;Strong;Emphasis;}}{\*\listtable{\list\listtemplateid1763103942\listhybrid +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid250511298}{\list\listtemplateid68026399{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers +\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li792\jclisttab\tx792\lin792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-504\li1224\jclisttab\tx1224\lin1224 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-648\li1728\jclisttab\tx1728\lin1728 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-792\li2232\jclisttab\tx2232\lin2232 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-936\li2736\jclisttab\tx2736\lin2736 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1080\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1224\li3744\jclisttab\tx3744\lin3744 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid641348169} +{\list\listtemplateid2098761818{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f0\fs20\fbias0 \fi-360\li360 +\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\fs20\fbias0 \fi-600\li960 +\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-648\li2448 +\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid828517157 +{\*\liststylename 1 / 1.1 / 1.1.1;}}{\list\listtemplateid-1506889668{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\lin1080 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5400\lin5400 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li6480\lin6480 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7200\lin7200 }{\listname +;}\listid1018583518}{\list\listtemplateid-1470040614{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f0\fs20\fbias0 \s1 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'04\'00.\'01.;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\fs20\fbias0 \fi-600\li960 +\jclisttab\tx960\lin960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-648\li2448 +\jclisttab\tx2520\lin2448 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-792\li2952\jclisttab\tx3240\lin2952 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0c\'00.\'01.\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0 \fi-936\li3456\jclisttab\tx3600\lin3456 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01.\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers +\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li3960\jclisttab\tx4320\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'10\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1224\li4464\jclisttab\tx4680\lin4464 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'12\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li5040\jclisttab\tx5400\lin5040 }{\listname ;}\listid1116217447}} +{\*\listoverridetable{\listoverride\listid828517157\listoverridecount0\ls1}{\listoverride\listid1116217447\listoverridecount0\ls2}{\listoverride\listid250511298\listoverridecount0\ls3}{\listoverride\listid1018583518\listoverridecount0\ls4} +{\listoverride\listid1116217447\listoverridecount9{\lfolevel\listoverridestartat\levelstartat10}{\lfolevel\listoverridestartat\levelstartat2}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls5}{\listoverride\listid641348169 +\listoverridecount0\ls6}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid9287\rsid27168\rsid80448\rsid81667\rsid86067\rsid86672\rsid132737\rsid137756\rsid142766\rsid157998\rsid158775\rsid208839\rsid225306 +\rsid265475\rsid265575\rsid269294\rsid278231\rsid282966\rsid287383\rsid293692\rsid399011\rsid411361\rsid475546\rsid478255\rsid548864\rsid600878\rsid608891\rsid661960\rsid666528\rsid682669\rsid687019\rsid734588\rsid740191\rsid743652\rsid801463\rsid863536 +\rsid875379\rsid919981\rsid927954\rsid939661\rsid947414\rsid997589\rsid1059287\rsid1118315\rsid1125614\rsid1127092\rsid1134111\rsid1134769\rsid1144747\rsid1192082\rsid1193021\rsid1319237\rsid1336730\rsid1389986\rsid1390743\rsid1392922\rsid1443293 +\rsid1448224\rsid1465953\rsid1471407\rsid1511041\rsid1527702\rsid1588264\rsid1589418\rsid1590833\rsid1603787\rsid1655803\rsid1719256\rsid1724921\rsid1839913\rsid1857749\rsid1863674\rsid1909366\rsid1918968\rsid1921167\rsid1971300\rsid2039659\rsid2045636 +\rsid2045964\rsid2054520\rsid2056958\rsid2109170\rsid2115491\rsid2126034\rsid2231055\rsid2248464\rsid2297531\rsid2299574\rsid2307594\rsid2324816\rsid2386675\rsid2389850\rsid2391862\rsid2433708\rsid2434608\rsid2513298\rsid2627922\rsid2634079\rsid2639490 +\rsid2650222\rsid2709002\rsid2755757\rsid2763836\rsid2775825\rsid2827779\rsid2909502\rsid2909795\rsid2958542\rsid2960579\rsid2967775\rsid2980502\rsid3021101\rsid3044104\rsid3046175\rsid3047396\rsid3106649\rsid3107517\rsid3233953\rsid3372463\rsid3417357 +\rsid3418159\rsid3419628\rsid3429604\rsid3439565\rsid3496665\rsid3498265\rsid3499312\rsid3562605\rsid3632267\rsid3700365\rsid3735636\rsid3743767\rsid3813728\rsid3813759\rsid3882701\rsid3958306\rsid3963607\rsid4081809\rsid4088698\rsid4135371\rsid4137144 +\rsid4201496\rsid4216258\rsid4337598\rsid4396291\rsid4404187\rsid4416389\rsid4463816\rsid4468076\rsid4527997\rsid4529066\rsid4546963\rsid4551804\rsid4552347\rsid4589315\rsid4591122\rsid4599031\rsid4611913\rsid4613670\rsid4615809\rsid4664623\rsid4680001 +\rsid4727063\rsid4745474\rsid4794505\rsid4857454\rsid4867151\rsid4918711\rsid4920615\rsid4924261\rsid4928257\rsid4931507\rsid4981404\rsid4994756\rsid5003122\rsid5049439\rsid5053201\rsid5070128\rsid5117628\rsid5190516\rsid5194180\rsid5204073\rsid5258503 +\rsid5267358\rsid5268539\rsid5388124\rsid5397102\rsid5400059\rsid5401296\rsid5442403\rsid5443067\rsid5454308\rsid5524650\rsid5572669\rsid5582618\rsid5587319\rsid5596057\rsid5641698\rsid5643996\rsid5658040\rsid5661079\rsid5662205\rsid5663810\rsid5664119 +\rsid5719508\rsid5731479\rsid5731668\rsid5773688\rsid5775117\rsid5779194\rsid5779525\rsid6034333\rsid6039315\rsid6112064\rsid6121564\rsid6175392\rsid6180244\rsid6182913\rsid6256194\rsid6296075\rsid6296716\rsid6301751\rsid6312222\rsid6324221\rsid6425921 +\rsid6441841\rsid6449995\rsid6453026\rsid6454916\rsid6512695\rsid6516428\rsid6563949\rsid6646057\rsid6647509\rsid6716344\rsid6760887\rsid6823247\rsid6829787\rsid6890424\rsid6897525\rsid6952219\rsid6967725\rsid7028801\rsid7096625\rsid7104796\rsid7146857 +\rsid7149126\rsid7155579\rsid7224567\rsid7224699\rsid7284697\rsid7286636\rsid7287564\rsid7352770\rsid7357997\rsid7361800\rsid7365315\rsid7410195\rsid7411227\rsid7419666\rsid7432878\rsid7479740\rsid7498662\rsid7545554\rsid7564055\rsid7568959\rsid7604281 +\rsid7615846\rsid7623572\rsid7679770\rsid7699863\rsid7755763\rsid7798930\rsid7804280\rsid7807770\rsid7811821\rsid7815339\rsid7824169\rsid7868014\rsid7880326\rsid7893486\rsid7936686\rsid7956504\rsid8005144\rsid8007913\rsid8013388\rsid8018811\rsid8019412 +\rsid8020430\rsid8075232\rsid8080108\rsid8090224\rsid8130983\rsid8151274\rsid8199857\rsid8260048\rsid8288009\rsid8326945\rsid8327673\rsid8330074\rsid8390969\rsid8413010\rsid8454886\rsid8459351\rsid8468210\rsid8478441\rsid8526579\rsid8526648\rsid8528254 +\rsid8547231\rsid8549057\rsid8586421\rsid8617327\rsid8658265\rsid8660604\rsid8719782\rsid8719941\rsid8737417\rsid8739914\rsid8745969\rsid8792682\rsid8806946\rsid8861948\rsid8870728\rsid8915434\rsid8930841\rsid8933916\rsid8940489\rsid8941269\rsid8982003 +\rsid8985933\rsid8986842\rsid8988195\rsid8995233\rsid8998231\rsid9053317\rsid9053589\rsid9076478\rsid9115418\rsid9176284\rsid9266618\rsid9270541\rsid9271547\rsid9317055\rsid9328758\rsid9329016\rsid9372180\rsid9376410\rsid9381236\rsid9455399\rsid9458055 +\rsid9502777\rsid9505256\rsid9513424\rsid9515309\rsid9515355\rsid9523012\rsid9577059\rsid9582236\rsid9584404\rsid9656626\rsid9663405\rsid9705333\rsid9769601\rsid9787731\rsid9859677\rsid9896673\rsid9907047\rsid9908918\rsid9978155\rsid9990583\rsid10028101 +\rsid10028574\rsid10032092\rsid10033057\rsid10035998\rsid10038869\rsid10042903\rsid10045380\rsid10161591\rsid10169156\rsid10173409\rsid10174343\rsid10189867\rsid10231895\rsid10237499\rsid10241082\rsid10248409\rsid10249469\rsid10450166\rsid10488424 +\rsid10496207\rsid10500245\rsid10502763\rsid10558673\rsid10683488\rsid10713615\rsid10752649\rsid10765719\rsid10766152\rsid10817282\rsid10837465\rsid10838670\rsid10957165\rsid11032362\rsid11040952\rsid11042556\rsid11087038\rsid11101089\rsid11165748 +\rsid11224716\rsid11229408\rsid11284842\rsid11354574\rsid11365808\rsid11408807\rsid11415680\rsid11435863\rsid11469238\rsid11487275\rsid11487879\rsid11488074\rsid11544590\rsid11558572\rsid11564781\rsid11616720\rsid11619400\rsid11624985\rsid11631413 +\rsid11681788\rsid11688519\rsid11695036\rsid11747101\rsid11824268\rsid11824605\rsid11862714\rsid11867777\rsid11873009\rsid11885957\rsid11953467\rsid11958325\rsid12020895\rsid12059376\rsid12083985\rsid12088853\rsid12090246\rsid12129886\rsid12138964 +\rsid12141849\rsid12190368\rsid12262128\rsid12262403\rsid12275446\rsid12325812\rsid12340726\rsid12349245\rsid12352705\rsid12459896\rsid12463904\rsid12475620\rsid12536345\rsid12543085\rsid12584417\rsid12592593\rsid12656781\rsid12656821\rsid12659229 +\rsid12673952\rsid12718999\rsid12728239\rsid12734073\rsid12784142\rsid12784181\rsid12784512\rsid12798194\rsid12809650\rsid12810780\rsid12850334\rsid12852867\rsid12858593\rsid12913200\rsid12920326\rsid12997397\rsid12998216\rsid13001278\rsid13058348 +\rsid13058702\rsid13071531\rsid13117392\rsid13118885\rsid13184061\rsid13197589\rsid13241443\rsid13256969\rsid13261663\rsid13315657\rsid13334232\rsid13449890\rsid13467559\rsid13502851\rsid13506448\rsid13520461\rsid13532643\rsid13575768\rsid13583708 +\rsid13586771\rsid13593718\rsid13595844\rsid13644211\rsid13708281\rsid13716470\rsid13721352\rsid13767396\rsid13830557\rsid13832709\rsid13838188\rsid13842036\rsid13842352\rsid13918015\rsid13919837\rsid13967918\rsid13970434\rsid13974497\rsid14039098 +\rsid14042854\rsid14053572\rsid14163192\rsid14170451\rsid14180537\rsid14225513\rsid14298081\rsid14303639\rsid14353100\rsid14486627\rsid14490464\rsid14494306\rsid14509110\rsid14515794\rsid14554943\rsid14565824\rsid14575488\rsid14578107\rsid14619289 +\rsid14637170\rsid14685214\rsid14699174\rsid14700628\rsid14701439\rsid14707877\rsid14758275\rsid14768732\rsid14815189\rsid14820990\rsid14825842\rsid14828923\rsid14835395\rsid14840711\rsid14893726\rsid14951110\rsid14951809\rsid15017281\rsid15023676 +\rsid15033316\rsid15038212\rsid15078732\rsid15083275\rsid15083846\rsid15090258\rsid15098396\rsid15141303\rsid15155364\rsid15158384\rsid15158617\rsid15214261\rsid15221008\rsid15223840\rsid15225020\rsid15225748\rsid15281504\rsid15283688\rsid15290015 +\rsid15296061\rsid15336297\rsid15346545\rsid15352793\rsid15352870\rsid15418167\rsid15418446\rsid15469699\rsid15534760\rsid15540317\rsid15598471\rsid15603699\rsid15673244\rsid15694624\rsid15729214\rsid15799353\rsid15811574\rsid15814626\rsid15821235 +\rsid15825121\rsid15873483\rsid15939803\rsid15939810\rsid15944811\rsid16014637\rsid16069036\rsid16074895\rsid16084384\rsid16085623\rsid16130616\rsid16133413\rsid16148413\rsid16151444\rsid16219806\rsid16265193\rsid16265578\rsid16270096\rsid16322540 +\rsid16326778\rsid16331770\rsid16339208\rsid16346138\rsid16402805\rsid16411934\rsid16451865\rsid16455852\rsid16532678\rsid16537300\rsid16546206\rsid16583588\rsid16600573\rsid16609782\rsid16673284\rsid16736960\rsid16738644}{\*\generator Microsoft Word 11. +0.0000;}{\info{\title ERDAS INC}{\author Pat Thompson}{\operator szekerest}{\creatim\yr2013\mo11\dy16\hr19\min54}{\revtim\yr2013\mo11\dy16\hr19\min56}{\printim\yr2013\mo5\dy20\hr10\min57}{\version3}{\edmins2}{\nofpages2}{\nofwords337}{\nofchars2327} +{\*\company Leica Geosystems}{\nofcharsws2659}{\vern24617}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin +\dghspace120\dgvspace180\dghorigin1440\dgvorigin1440\dghshow2\dgvshow2 +\jexpand\viewkind1\viewscale110\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\nojkernpunct\rsidroot5572669\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid27168 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 +\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs24\insrsid14303639\charrsid14303639 Szip Copyright and License Statement, as Distributed in the HDF Source Code +\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14303639 {\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}}{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag26600455\blipupi96{\*\blipuid 0195e40777b3ed195fe85dd9fc2c106b}010009000003ab0200000600f40100000000f401000026060f00de03574d46430100000000000100cf7b0000000001000000bc03000000000000bc0300000100 +00006c000000ffffffffffffffff700200000900000000000000000000009f280000b300000020454d4600000100bc0300001800000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000007002000009000000520000007001000001000000f0ffffff00000000000000000000000090010000000000ee044000125400 +69006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faac2b3000000000040000000000 +b4304baf2b300000000047169001ee0002020603050405020304877a0020000000800800000000000000ff01000000000000540069006d006500730020000000 +65007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000000078482b00df9a253078482b00cc44b53090482b006476 +000800000000250000000c00000001000000120000000c00000001000000180000000c0000000000000254000000540000000000000000000000060000000800 +000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000070020000090000005000000020000000070000004600 +0000280000001c0000004744494302000000ffffffffffffffff7002000009000000000000002100000008000000620000000c00000001000000240000002400 +00000000803d00000000000000000000803d000000000000000002000000270000001800000002000000000000008080800000000000250000000c0000000200 +0000250000000c000000080000805600000030000000ffffffffffffffff700200000900000005000000f6fff4fff6ff8500f6268500f626f4fff6fff4ff2500 +00000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000000002000000220000000c00 +0000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000000014000000040000000301 +0800050000000b0200000000050000000c0209007002040000002e0118001c000000fb02f0ff0000000000009001000000ee0440001254696d6573204e657720 +526f6d616e0000000000000000000000000000000000040000002d0100000400000002010100050000000902000000020d000000320a0e000000010004000000 +00007002090020000700030000001e0007000000fc020000808080000000040000002d01010008000000fa02050000000000ffffff00040000002d0102000e00 +000024030500ffffffffffff08006f0208006f02ffffffffffff08000000fa0200000000000000000000040000002d01030007000000fc020000ffffff000000 +040000002d010400040000002701ffff1c000000fb021000070000000000bc02000000ee0102022253797374656d0000000000000000000000000000000000000000000000000000040000002d010500030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14303639 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s3\qj \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid14303639 Commercial use +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14303639 Commercial users may use the Szip software integrated with HDF to decode data and for internal activities that do not involve or result in the development of an Szip-based software product. +\par }\pard\plain \ltrpar\s29\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 +\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14303639 +To use this software to encode data or in the development of an Szip-based software product, a commercial user may have to acquire an appropriate license from the appropriate licensing agent. See the }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14303639 HYPERLINK "http://www.hdfgroup.org/doc_resource/SZIP/HDF_szip_CRA.pdf" }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs30\ul\cf2\insrsid14303639 HDF/Szip collaborative agreement (PDF)}}}\sectd +\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14303639 for details. +\par For clarification or further information regarding SZIP licensing, contact ICs, LLC, at }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14303639 HYPERLINK "mailto:Joe.Feeley@frontiernet.net" }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\cs30\ul\cf2\insrsid14303639 Joe.Feeley@frontiernet.net}}}\sectd \binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14303639 . +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14303639 {\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pctHR}{\sv 0}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn dxWidthHR}{\sv 1500}}{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex150\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag182549944\blipupi95{\*\blipuid 0ae17db8f4a5110fb759eeb9133b1216}010009000003b50200000600fa0100000000fa01000026060f00ea03574d46430100000000000100da1a0000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff6300000009000000000000000000000082060000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000006400000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000064000000090000005000 +0000200055550700000046000000280000001c0000004744494302000000ffffffffffffffff6400000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff630000000900000005000000f6fff4fff6ff85003006 +85003006f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209006400040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000006400090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff0800630008006300ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14303639 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s31\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 +\f2\fs20\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af2 \ltrch\fcs0 \insrsid14303639 The SZIP Science Data Lossless Compression Program is Copyright (C) 2001 Science +\par & Technology Corporation @ UNM. All rights released. Copyright (C) 2003 Lowell +\par H. Miles and Jack A. Venbrux. Licensed to ICs, LLC, for distribution by the +\par University of Illinois' National Center for Supercomputing Applications as a +\par part of the HDF data storage and retrieval file format and software library +\par products package. All rights reserved. Do not modify or use for other +\par purposes. +\par +\par SZIP implements an extended Rice adaptive lossless compression algorithm +\par for sample data. The primary algorithm was developed by R. F. Rice at +\par Jet Propulsion Laboratory. +\par +\par SZIP embodies certain inventions patented by the National Aeronautics & +\par Space Administration. United States Patent Nos. 5,448,642, 5,687,255, +\par and 5,822,457 have been licensed to ICs, LLC, for distribution with the +\par HDF data storage and retrieval file format and software library products. +\par All rights reserved. +\par +\par Revocable, royalty-free, nonexclusive sublicense to use SZIP decompression +\par software routines and underlying patents is hereby granted by ICs, LLC, to +\par all users of and in conjunction with HDF data storage and retrieval file +\par format and software library products. +\par +\par Revocable, royalty-free, nonexclusive sublicense to use SZIP compression +\par software routines and underlying patents for non-commercial, scientific use +\par only is hereby granted by ICs, LLC, to users of and in conjunction with HDF +\par data storage and retrieval file format and software library products. +\par +\par For commercial use license to SZIP compression software routines and underlying +\par patents please contact ICs, LLC, at: +\par +\par Joseph J. Feeley, Ph.D., P.E. +\par Chief Executive Officer +\par ICs, LLC +\par PO Box 2236 +\par McCall, ID 83638 +\par +\par Phone: (208) 315-0029 +\par Email: Joe.Feeley@frontiernet.net +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14303639 {\pict{\*\picprop\shplid1027{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}} +{\sp{\sn fStandardHR}{\sv 1}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex936\picscaley6\piccropl0\piccropr0\piccropt0\piccropb0 +\picw1764\pich882\picwgoal1000\pichgoal500\wmetafile8\bliptag-522728272\blipupi95{\*\blipuid e0d7ccb0f661389648871cebcb7b78dc}010009000003b50200000600fa0100000000fa01000026060f00ea03574d4643010000000000010029700000000001000000c803000000000000c80300000100 +00006c000000ffffffffffffffff6300000009000000000000000000000082060000b300000020454d4600000100c80300001900000003000000000000000000 +00000000000080070000b004000040010000f000000000000000000000000000000000e2040080a90300160000000c000000180000000a000000100000000000 +00000000000009000000100000006400000009000000250000000c0000000e000080120000000c00000001000000520000007001000001000000f0ffffff0000 +0000000000000000000090010000000000ee04400012540069006d006500730020004e0065007700200052006f006d0061006e00000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000faac2b3000000000040000000000b4304baf2b300000000047169001ee0002020603050405020304877a002000000080080000000000 +0000ff01000000000000540069006d00650073002000000065007700200052006f006d0061006e0000000000000097a72b3010a9b43058382d00010000000000 +000078482b00df9a253078482b00cc44b53090482b006476000800000000250000000c00000001000000180000000c0000000000000254000000540000000000 +000000000000060000000800000001000000555585410000a041000000000e000000010000004c00000004000000000000000000000064000000090000005000 +0000200006000700000046000000280000001c0000004744494302000000ffffffffffffffff6400000009000000000000002100000008000000620000000c00 +00000100000024000000240000000000803d00000000000000000000803d00000000000000000200000027000000180000000200000000000000808080000000 +0000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff630000000900000005000000f6fff4fff6ff85003006 +85003006f4fff6fff4ff250000000c00000007000080250000000c00000000000080240000002400000000008041000000000000000000008041000000000000 +000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000800e00000014000000000000001000 +0000140000000400000003010800050000000b0200000000050000000c0209006400040000002e0118001c000000fb021000070000000000bc02000000ee0102 +022253797374656d0000000000000000000000000000000000000000000000000000040000002d01000004000000020101001c000000fb02f0ff000000000000 +9001000000ee0440001254696d6573204e657720526f6d616e0000000000000000000000000000000000040000002d010100050000000902000000020d000000 +320a0e00000001000400000000006400090020000700030000001e0007000000fc020000808080000000040000002d01020008000000fa02050000000000ffff +ff00040000002d0103000e00000024030500ffffffffffff0800630008006300ffffffffffff08000000fa0200000000000000000000040000002d01040007000000fc020000ffffff000000040000002d010500040000002701ffff040000002d010000030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14303639 +\par }\sectd \ltrsect\binfsxn7\psz1\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid1719256\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s17\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s18\qj \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15290015 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s32\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\lang1038\langfe1038\cgrid\langnp1038\langfenp1038 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid14303639 \line Last modified: February 4, 2011 +\par }\pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14303639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid137756\charrsid14303639 +\par }} \ No newline at end of file diff --git a/utils/gdal/mfhdf.dll b/utils/gdal/mfhdf.dll new file mode 100644 index 0000000..613335f Binary files /dev/null and b/utils/gdal/mfhdf.dll differ diff --git a/utils/gdal/nearblack.exe b/utils/gdal/nearblack.exe new file mode 100644 index 0000000..761b227 Binary files /dev/null and b/utils/gdal/nearblack.exe differ diff --git a/utils/gdal/netcdf.dll b/utils/gdal/netcdf.dll new file mode 100644 index 0000000..3ddd141 Binary files /dev/null and b/utils/gdal/netcdf.dll differ diff --git a/utils/gdal/ogdi.dll b/utils/gdal/ogdi.dll new file mode 100644 index 0000000..a05b7b9 Binary files /dev/null and b/utils/gdal/ogdi.dll differ diff --git a/utils/gdal/ogr2ogr.exe b/utils/gdal/ogr2ogr.exe new file mode 100644 index 0000000..cfc8efe Binary files /dev/null and b/utils/gdal/ogr2ogr.exe differ diff --git a/utils/gdal/ogrinfo.exe b/utils/gdal/ogrinfo.exe new file mode 100644 index 0000000..6742f23 Binary files /dev/null and b/utils/gdal/ogrinfo.exe differ diff --git a/utils/gdal/ogrlineref.exe b/utils/gdal/ogrlineref.exe new file mode 100644 index 0000000..3b9464d Binary files /dev/null and b/utils/gdal/ogrlineref.exe differ diff --git a/utils/gdal/ogrtindex.exe b/utils/gdal/ogrtindex.exe new file mode 100644 index 0000000..bfebcd4 Binary files /dev/null and b/utils/gdal/ogrtindex.exe differ diff --git a/utils/gdal/openjp2.dll b/utils/gdal/openjp2.dll new file mode 100644 index 0000000..a62365a Binary files /dev/null and b/utils/gdal/openjp2.dll differ diff --git a/utils/gdal/openssl.exe b/utils/gdal/openssl.exe new file mode 100644 index 0000000..ce73fa6 Binary files /dev/null and b/utils/gdal/openssl.exe differ diff --git a/utils/gdal/pcre.dll b/utils/gdal/pcre.dll new file mode 100644 index 0000000..a56cf42 Binary files /dev/null and b/utils/gdal/pcre.dll differ diff --git a/utils/gdal/proj.exe b/utils/gdal/proj.exe new file mode 100644 index 0000000..5fd54ce Binary files /dev/null and b/utils/gdal/proj.exe differ diff --git a/utils/gdal/proj_4_9.dll b/utils/gdal/proj_4_9.dll new file mode 100644 index 0000000..c20f550 Binary files /dev/null and b/utils/gdal/proj_4_9.dll differ diff --git a/utils/gdal/proj_7_2.dll b/utils/gdal/proj_7_2.dll new file mode 100644 index 0000000..ae38c54 Binary files /dev/null and b/utils/gdal/proj_7_2.dll differ diff --git a/utils/gdal/proj_9_1.dll b/utils/gdal/proj_9_1.dll new file mode 100644 index 0000000..fbd5e70 Binary files /dev/null and b/utils/gdal/proj_9_1.dll differ diff --git a/utils/gdal/proj_9_3.dll b/utils/gdal/proj_9_3.dll new file mode 100644 index 0000000..bd70963 Binary files /dev/null and b/utils/gdal/proj_9_3.dll differ diff --git a/utils/gdal/projinfo.exe b/utils/gdal/projinfo.exe new file mode 100644 index 0000000..417abda Binary files /dev/null and b/utils/gdal/projinfo.exe differ diff --git a/utils/gdal/projlib/CH b/utils/gdal/projlib/CH new file mode 100644 index 0000000..725328f --- /dev/null +++ b/utils/gdal/projlib/CH @@ -0,0 +1,22 @@ +# This init file provides definitions for CH1903 and CH1903/LV03 +# projections using the distortion grids developed by Swisstopo. +# See: https://shop.swisstopo.admin.ch/en/products/geo_software/GIS_info +# +# You'll need to download the grids separately and put in a directory +# scanned by libproj. +# +# Note that an independent effort was made to derive an usable grid +# from the CH1903->CH1903+ grid initially available from the Swisstopo +# website. You can read about this other effort here: +# http://lists.maptools.org/pipermail/proj/2012-February/006093.html +# It may be of interest because the latter was by some reported as being +# more accurate than the former: +# http://lists.maptools.org/pipermail/proj/2012-February/006119.html +# +# This init file uses the official one +# + +origin=Swisstopo +lastupdate=2012-02-27 +# CH1903/LV03 +<1903_LV03> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +units=m +nadgrids=CHENyx06_ETRS.gsb +no_defs +# CH1903 +<1903> +proj=longlat +ellps=bessel +nadgrids=CHENyx06_ETRS.gsb +no_defs <> diff --git a/utils/gdal/projlib/GL27 b/utils/gdal/projlib/GL27 new file mode 100644 index 0000000..73fa975 --- /dev/null +++ b/utils/gdal/projlib/GL27 @@ -0,0 +1,23 @@ +# SCCSID @(#)GL27 1.1 93/08/25 GIE REL +# Great Lakes Grids + +lastupdate=1993-08-25 + # Lake Erie, Ontario and St. Lawrence River. + proj=omerc ellps=clrk66 k_0=0.9999 + lonc=78d00'W lat_0=44d00'N alpha=55d40' + x_0=-3950000 y_0=-3430000 + no_defs <> + # Lake Huron + proj=omerc ellps=clrk66 k_0=0.9999 + lonc=82d00'W lat_0=43d00'N alpha=350d37' + x_0=1200000 y_0=-3500000 + no_defs <> + # Lake Michigan + proj=omerc ellps=clrk66 k_0=0.9999 + lonc=87d00'W lat_0=44d00'N alpha=15d00' + x_0=-1000000 y_0=-4300000 + no_defs <> + # Lake Superior, Lake of the Woods + proj=omerc ellps=clrk66 k_0=0.9999 + lonc=88d50'0.256"W lat_0=47d12'21.554"N alpha=285d41'42.593" + x_0=9000000 y_0=-1600000 + no_defs <> diff --git a/utils/gdal/projlib/IGNF b/utils/gdal/projlib/IGNF new file mode 100644 index 0000000..5a5d559 --- /dev/null +++ b/utils/gdal/projlib/IGNF @@ -0,0 +1,487 @@ +# W [AMANU49] +# W [AMANU63] + +title=Ile d'Amsterdam 1963 +proj=geocent +towgs84=109.7530,-528.1330,-362.2440 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [ANAA47] + +title=MOP92 (Anaa) Tuamotu +proj=geocent +towgs84=1.5000,3.8400,4.8100 +a=6378137.0000 +rf=298.2572235630000 +units=m +no_defs <> +# W [APAT48] +# W [APAT49] + +title=MOP86 (Apataki, Rapa, Hao) Tuamotu +proj=geocent +towgs84=216.8400,118.8100,19.6100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Ancienne Triangulation des Ingenieurs +proj=geocent +towgs84=1127.0000,22.0000,57.0000 +a=6376523.0000 +rf=308.6400000000000 +units=m +no_defs <> +# W [BASSAS] +# W [BIEN55] + +title=Cadastre 1997 +proj=geocent +towgs84=-381.7880,-57.5010,-256.6730 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [CADA80] +# W [CASS1733] + +title=CIO-BIH +proj=geocent +towgs84=0.0000,0.0000,0.5000,0.0000,0.0000,0.0140,-0.100000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> +# W [CLIP67] + +title=Crozet 1963 +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Guyane CSG67 +proj=geocent +towgs84=-193.0660,236.9930,105.4470,0.4814,-0.8074,0.1276,1.564900 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=ED50 +proj=geocent +towgs84=-84.0000,-97.0000,-117.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=EFATE-IGN 1957 +proj=geocent +towgs84=-127.0000,-769.0000,472.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Systeme de reference terrestre Europeen (1989) +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> +# W [EUROPA54] +# W [FAKA50] +# W [FANGA50] +# W [FANGA64] +# W [FANGA651] +# W [FANGA652] +# W [FANGA66] + +title=MOP84 (Fangataufa 1984) +proj=geocent +towgs84=150.5700,158.3300,118.3200 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [GLOR77CAR] + +title=Guadeloupe Ste Anne +proj=geocent +towgs84=-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Guadeloupe Fort Marigot +proj=geocent +towgs84=136.5960,248.1480,-429.7890 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [HAO49] +# W [HAO58] +# W [HAO67] +# W [HARA49] +# W [HIKU50] +# W [HIVA60] +# W [HIVA67] + +title=IGN 1963 (Hiva Oa, Tahuata, Mohotani) +proj=geocent +towgs84=410.7210,55.0490,80.7460,-2.5779,-2.3514,-0.6664,17.331100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=IGN 1972 Grande-Terre / Ile des Pins +proj=geocent +towgs84=-11.6400,-348.6000,291.6800 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [JULES55] + +title=MHPF70 (Kauehi) Tuamotu +proj=geocent +towgs84=126.7400,300.1000,-75.4900 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Kerguelen - K0 +proj=geocent +towgs84=144.8990,-186.7700,100.9230 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Lifou - Iles Loyaute (IGN56) +proj=geocent +towgs84=336.0000,223.0000,-231.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Nouvelle Triangulation du Grand Duche du Luxembourg +proj=geocent +towgs84=-192.9860,13.6730,-39.3090,-0.4099,-2.9332,2.6881,0.430000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MAKE50] +# W [MANGA51] + +title=Mare - Iles Loyaute (IGN53) +proj=geocent +towgs84=287.0000,178.0000,-136.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=IGN 1972 (Eiao, Hiva Oa, Mohotani) Marquises +proj=geocent +towgs84=327.8400,-14.9600,59.3300 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Martinique Fort-Desaix +proj=geocent +towgs84=126.9260,547.9390,130.4090,-2.7867,5.1612,-0.8584,13.822650 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MAUPITI] + +title=Mayotte Combani +proj=geocent +towgs84=-599.9280,-275.5520,-195.6650,-0.0835,-0.4715,0.0602,49.281400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=MHEFO 1955 (Fatu Huku) +proj=geocent +towgs84=347.1030,1078.1250,2623.9220,33.8875,-70.6773,9.3943,186.074000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MHEFO55M] + +title=MHPF67 (Mangareva, Agakauitai, Aukena, Mekiro) Gambiers (Iles) +proj=geocent +towgs84=338.0800,212.5800,-296.1700 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Moorea 1987 +proj=geocent +towgs84=215.9820,149.5930,176.2290,3.2624,1.6920,1.1571,10.477300 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=MOP90 (Tetiaroa) Iles de la Societe +proj=geocent +towgs84=217.0370,86.9590,23.9560 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MURU51] +# W [MURU59] +# W [MURU62] +# W [MURU78] +# W [NC51] +# W [NOVA53] + +title=Nouvelle Triangulation Francaise +proj=geocent +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +units=m +no_defs <> + +title=IGN 1972 Nuku Hiva +proj=geocent +towgs84=165.7320,216.7200,180.5050,-0.6434,-0.4512,-0.0791,7.420400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=SAT94 (Nukutavake) Tuamotu +proj=geocent +towgs84=197.1600,200.1700,-48.0800 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Ouvea - Iles Loyaute (MHNC 1972 - OUVEA) +proj=geocent +towgs84=-13.0000,-348.0000,292.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Petrels - IGN 1972 +proj=geocent +towgs84=365.0000,194.0000,166.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [PMAR55] + +title=IGN53 (IGN Raiatea-Tahaa) Raiatea-Tahaa-Bora Bora-Huahine +proj=geocent +towgs84=65.0300,341.5500,76.6700 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [RAIV54] +# W [RAIV66] +# W [RANGI47] +# W [RANGI59] +# W [RANGI68] +# W [RAPA55] +# W [RAPA80] + +title=Reunion 1947 +proj=geocent +towgs84=789.5240,-626.4860,-89.9040,0.6006,76.7946,-10.5788,-32.324100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [REUN49] +# W [REUN92] + +title=Reseau geodesique francais 1993 +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau geodesique francais de Guyane 1995 +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=RGM04 (Reseau Geodesique de Mayotte 2004) +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau Geodesique de Nouvelle-Caledonie +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=RGPF (Reseau Geodesique de Polynesie Francaise) +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau geodesique Reunion 1992 +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau Geodesique Saint-Pierre-et-Miquelon (2006) +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau Geodesique des TAAF (2007) +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=RRAF 1991 (Reseau de Reference des Antilles Francaises) +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=SAT84 (Rurutu) Iles Australes +proj=geocent +towgs84=202.1300,174.6000,-15.7400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=SHOM 1984 Martinique Montagne Du Vauclin +proj=geocent +towgs84=189.5060,486.5470,148.7830 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Ile de Saint-Paul 1969 +proj=geocent +towgs84=225.5710,-346.6080,-46.5670 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=St Pierre et Miquelon 1950 +proj=geocent +towgs84=-95.5930,573.7630,173.4420,-0.9602,1.2510,-1.3918,42.626500 +a=6378206.4000 +rf=294.9786982000000 +units=m +no_defs <> +# W [SYSLNCAR] + +title=Raiatea - Tahaa 51-54 (Tahaa, Base Terme Est) +proj=geocent +towgs84=72.4380,345.9180,79.4860,-1.6045,-0.8823,-0.5565,1.374600 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Tahiti-Terme Nord 1951 +proj=geocent +towgs84=162.0000,117.0000,154.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=IGN79 (Tahiti) Iles de la Societe +proj=geocent +towgs84=221.5250,152.9480,176.7680,2.3847,1.3896,0.8770,11.474100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [TAKA69] + +title=Tanna Bloc Sud +proj=geocent +towgs84=-139.0000,-967.0000,436.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Pointe Geologie - Perroud 1950 +proj=geocent +towgs84=324.9120,153.2820,172.0260 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [TIKE50] +# W [TIKE60] +# W [TROM56] + +title=MHPF 1969 (Tubuai) Iles Australes +proj=geocent +towgs84=237.1700,171.6100,-77.8400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [TURI69] +# W [WALL76] + +title=Wallis-Uvea 1978 (MOP78) +proj=geocent +towgs84=253.0000,-133.0000,-127.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=World Geodetic System 1972 +proj=geocent +towgs84=0.0000,12.0000,6.0000 +a=6378135.0000 +rf=298.2600000000000 +units=m +no_defs <> + +title=World Geodetic System 1984 +proj=geocent +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> +# W [AMANU49GEO] +# W [AMANU63GEO] + +title=Ile d'Amsterdam 1963 +proj=longlat +towgs84=109.7530,-528.1330,-362.2440 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [ANAA47GEO] + +title=MOP92 (Anaa) Tuamotu +proj=longlat +towgs84=1.5000,3.8400,4.8100 +a=6378137.0000 +rf=298.2572235630000 +units=m +no_defs <> +# W [APAT48GEO] +# W [APAT49GEO] + +title=MOP86 (Apataki, Rapa, Hao) Tuamotu +proj=longlat +towgs84=216.8400,118.8100,19.6100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Ancienne Triangulation des Ingenieurs +proj=longlat +towgs84=1127.0000,22.0000,57.0000 +a=6376523.0000 +rf=308.6400000000000 +units=m +no_defs <> +# W [BASSASGEO] +# W [BIEN55GEO] + +title=Cadastre 1997 +proj=longlat +towgs84=-381.7880,-57.5010,-256.6730 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [CADA80GEO] +# W [CASS1733GEO] +# W [CLIP67GEO] + +title=Crozet 1963 +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Guyane CSG67 +proj=longlat +towgs84=-193.0660,236.9930,105.4470,0.4814,-0.8074,0.1276,1.564900 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=ED50 +proj=longlat +towgs84=-84.0000,-97.0000,-117.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=EFATE-IGN 1957 +proj=longlat +towgs84=-127.0000,-769.0000,472.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=ETRS89 geographiques (dms) +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> +# W [EUROPA54GEO] +# W [FAKA50GEO] +# W [FANGA50GEO] +# W [FANGA64GEO] +# W [FANGA651GEO] +# W [FANGA652GEO] +# W [FANGA66GEO] + +title=MOP84 (Fangataufa 1984) +proj=longlat +towgs84=150.5700,158.3300,118.3200 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [GLOR77GEO] + +title=Guadeloupe Ste Anne +proj=longlat +towgs84=-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Guadeloupe Fort Marigot +proj=longlat +towgs84=136.5960,248.1480,-429.7890 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [HAO49GEO] +# W [HAO58GEO] +# W [HAO67GEO] +# W [HARA49GEO] +# W [HIKU50GEO] +# W [HIVA60GEO] +# W [HIVA67GEO] + +title=IGN 1963 (Hiva Oa, Tahuata, Mohotani) +proj=longlat +towgs84=410.7210,55.0490,80.7460,-2.5779,-2.3514,-0.6664,17.331100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=IGN 1972 Grande-Terre / Ile des Pins +proj=longlat +towgs84=-11.6400,-348.6000,291.6800 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [JULES55GEO] + +title=MHPF70 (Kauehi) Tuamotu +proj=longlat +towgs84=126.7400,300.1000,-75.4900 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Kerguelen - K0 +proj=longlat +towgs84=144.8990,-186.7700,100.9230 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Lifou - Iles Loyaute (IGN56) +proj=longlat +towgs84=336.0000,223.0000,-231.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Nouvelle Triangulation du Grand Duche du Luxembourg +proj=longlat +towgs84=-192.9860,13.6730,-39.3090,-0.4099,-2.9332,2.6881,0.430000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MAKE50GEO] +# W [MANGA51GEO] + +title=Mare - Iles Loyaute (IGN53) +proj=longlat +towgs84=287.0000,178.0000,-136.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=IGN 1972 (Eiao, Hiva Oa, Mohotani) Marquises +proj=longlat +towgs84=327.8400,-14.9600,59.3300 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Martinique Fort-Desaix +proj=longlat +towgs84=126.9260,547.9390,130.4090,-2.7867,5.1612,-0.8584,13.822650 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MAUPITIGEO] + +title=Mayotte Combani +proj=longlat +towgs84=-599.9280,-275.5520,-195.6650,-0.0835,-0.4715,0.0602,49.281400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=MHEFO 1955 (Fatu Huku) +proj=longlat +towgs84=347.1030,1078.1250,2623.9220,33.8875,-70.6773,9.3943,186.074000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MHEFO55MGEO] + +title=MHPF67 (Mangareva, Agakauitai, Aukena, Mekiro) Gambiers (Iles) +proj=longlat +towgs84=338.0800,212.5800,-296.1700 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Moorea 1987 +proj=longlat +towgs84=215.9820,149.5930,176.2290,3.2624,1.6920,1.1571,10.477300 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=MOP90 (Tetiaroa) Iles de la Societe +proj=longlat +towgs84=217.0370,86.9590,23.9560 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [MURU51GEO] +# W [MURU59GEO] +# W [MURU62GEO] +# W [MURU78GEO] +# W [NC51GEO] +# W [NOVA53GEO] + +title=Nouvelle Triangulation Francaise Greenwich degres sexagesimaux +proj=longlat +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +units=m +no_defs <> + +title=Nouvelle Triangulation Francaise Paris grades +proj=longlat +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +units=m +no_defs <> + +title=IGN 1972 Nuku Hiva +proj=longlat +towgs84=165.7320,216.7200,180.5050,-0.6434,-0.4512,-0.0791,7.420400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=SAT94 (Nukutavake) Tuamotu +proj=longlat +towgs84=197.1600,200.1700,-48.0800 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Ouvea - Iles Loyaute (MHNC 1972 - OUVEA) +proj=longlat +towgs84=-13.0000,-348.0000,292.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [PMAR55GEO] + +title=IGN53 (IGN Raiatea-Tahaa) Raiatea-Tahaa-Bora Bora-Huahine +proj=longlat +towgs84=65.0300,341.5500,76.6700 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [RAIV54GEO] +# W [RAIV66GEO] +# W [RANGI47GEO] +# W [RANGI59GEO] +# W [RANGI68GEO] +# W [RAPA55GEO] +# W [RAPA80GEO] + +title=Reunion 1947 +proj=longlat +towgs84=789.5240,-626.4860,-89.9040,0.6006,76.7946,-10.5788,-32.324100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [REUN49GEO] +# W [REUN92GEO] + +title=Reseau geodesique francais 1993 +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau geodesique francais de Guyane 1995 +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=RGM04 (Reseau Geodesique de Mayotte 2004) +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau Geodesique de Nouvelle-Caledonie +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=RGPF (Reseau Geodesique de Polynesie Francaise) +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau geodesique de la Reunion 1992 +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Saint-Pierre-et-Miquelon (2006) +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Reseau Geodesique des TAAF (2007) (dms) +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=SAT84 (Rurutu) Iles Australes +proj=longlat +towgs84=202.1300,174.6000,-15.7400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=SHOM 1984 Martinique Montagne Du Vauclin +proj=longlat +towgs84=189.5060,486.5470,148.7830 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Ile de Saint-Paul 1969 +proj=longlat +towgs84=225.5710,-346.6080,-46.5670 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=St Pierre et Miquelon 1950 +proj=longlat +towgs84=-95.5930,573.7630,173.4420,-0.9602,1.2510,-1.3918,42.626500 +a=6378206.4000 +rf=294.9786982000000 +units=m +no_defs <> +# W [SYSLNGEO] + +title=Raiatea - Tahaa 51-54 (Tahaa, Base Terme Est) +proj=longlat +towgs84=72.4380,345.9180,79.4860,-1.6045,-0.8823,-0.5565,1.374600 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Tahiti-Terme Nord 1951 +proj=longlat +towgs84=162.0000,117.0000,154.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=IGN79 (Tahiti) Iles de la Societe +proj=longlat +towgs84=221.5250,152.9480,176.7680,2.3847,1.3896,0.8770,11.474100 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [TAKA69GEO] + +title=Tanna Bloc Sud +proj=longlat +towgs84=-139.0000,-967.0000,436.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=Pointe Geologie - Perroud 1950 +proj=longlat +towgs84=324.9120,153.2820,172.0260 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [TIKE50GEO] +# W [TIKE60GEO] +# W [TROM56GEO] + +title=MHPF 1969 (Tubuai) Iles Australes +proj=longlat +towgs84=237.1700,171.6100,-77.8400 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> +# W [TURI69GEO] +# W [VAITAPEGEO] +# W [WALL76GEO] + +title=Wallis - Uvea 1978 (MOP78) +proj=longlat +towgs84=253.0000,-133.0000,-127.0000 +a=6378388.0000 +rf=297.0000000000000 +units=m +no_defs <> + +title=WGS72 +proj=longlat +towgs84=0.0000,12.0000,6.0000 +a=6378135.0000 +rf=298.2600000000000 +units=m +no_defs <> + +title=World Geodetic System 1984 +proj=longlat +a=6378137.0000 +rf=298.2572221010000 +units=m +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +no_defs <> + +title=Reseau de reference des Antilles francaises (1988-1991) +proj=longlat +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> + +title=Systeme CIO-BIH +proj=longlat +towgs84=0.0000,0.0000,0.5000,0.0000,0.0000,0.0140,-0.100000 +a=6378137.0000 +rf=298.2572221010000 +units=m +no_defs <> +# W [AMANU63UTM7S] + +title=Amsterdam 1963 +proj=tmerc +towgs84=109.7530,-528.1330,-362.2440 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=75.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [ANAA47UTM6S] + +title=MOP92 (Anaa) Tuamotu - UTM fuseau 6 Sud +proj=tmerc +towgs84=1.5000,3.8400,4.8100 +a=6378137.0000 +rf=298.2572235630000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=MOP86 (Apataki, Rapa, Hao) Tuamotu - UTM fuseau 6 Sud +proj=tmerc +towgs84=216.8400,118.8100,19.6100 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=MOP86 (Apataki, Rapa, Hao) Tuamotu - UTM fuseau 7 Sud +proj=tmerc +towgs84=216.8400,118.8100,19.6100 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [BASSASUTM37S] + +title=Cadastre 1997 - UTM fuseau 38 Sud +proj=tmerc +towgs84=-381.7880,-57.5010,-256.6730 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [CADA80UTM7S] +# W [CLIP57UTM12] + +title=Crozet 1963 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Guyane CSG67 UTM fuseau 21 +proj=tmerc +towgs84=-193.0660,236.9930,105.4470,0.4814,-0.8074,0.1276,1.564900 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Guyane CSG67 UTM fuseau 22 +proj=tmerc +towgs84=-193.0660,236.9930,105.4470,0.4814,-0.8074,0.1276,1.564900 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=EFATE-IGN 1957 - UTM fuseau 59 Sud +proj=tmerc +towgs84=-127.0000,-769.0000,472.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=ETRS89 Lambert Azimutal Equal Area +proj=laea +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=52.000000000 +lon_0=10.000000000 +x_0=4321000.000 +y_0=3210000.000 +units=m +no_defs <> + +title=ETRS89 Lambert Conformal Conic +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=52.000000000 +lon_0=9.999999995 +lat_1=35.000000000 +lat_2=65.000000000 +x_0=4000000.000 +y_0=2800000.000 +units=m +no_defs <> +# W [FAKA50UTM6S] +# W [FANGA64UTM7S] +# W [FANGA651U7S] +# W [FANGA652U7S] +# W [FANGA66UTM7S] + +title=Fangataufa 1984 - UTM fuseau 7 Sud +proj=tmerc +towgs84=150.5700,158.3300,118.3200 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Geoportail - Antilles francaises +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=15.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Amsterdam et Saint-Paul +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-38.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Crozet +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-46.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - France metropolitaine +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=46.500000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Guyane +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=4.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Kerguelen +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-49.500000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Mayotte +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-12.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Nouvelle-Caledonie +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-22.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Polynesie francaise +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-15.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Reunion et dependances +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-21.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Saint-Pierre et Miquelon +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=47.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Geoportail - Wallis et Futuna +proj=eqc +nadgrids=null +wktext +towgs84=0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.000000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=0.000000000 +lat_ts=-14.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> +# W [GLOR77UTM38S] + +title=Guadeloupe Ste Anne +proj=tmerc +towgs84=-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Guadeloupe Fort Marigot +proj=tmerc +towgs84=136.5960,248.1480,-429.7890 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> +# W [HAO58UTM7S] +# W [HAO67UTM7S] +# W [HARA49UTM7S] +# W [HIKU50UTM7S] +# W [HIVA60UTM7S] +# W [HIVA67UTM7S] + +title=IGN 1963 - Hiva Oa, Tahuata, Mohotani - UTM fuseau 7 Sud +proj=tmerc +towgs84=410.7210,55.0490,80.7460,-2.5779,-2.3514,-0.6664,17.331100 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=IGN 1972 - Lambert Nouvelle Caledonie +proj=lcc +towgs84=-11.6400,-348.6000,291.6800 +a=6378388.0000 +rf=297.0000000000000 +lat_0=-21.499999999 +lon_0=166.000000000 +lat_1=-20.666666667 +lat_2=-22.333333333 +x_0=400000.000 +y_0=300000.000 +units=m +no_defs <> + +title=IGN 1972 - UTM fuseau 58 Sud +proj=tmerc +towgs84=-11.6400,-348.6000,291.6800 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=MHPF70 (Kauehi) Tuamotu - UTM fuseau 6 Sud +proj=tmerc +towgs84=126.7400,300.1000,-75.4900 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Kerguelen 1962 +proj=tmerc +towgs84=144.8990,-186.7700,100.9230 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=69.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Lambert I +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=49.500000000 +lon_0=0.000000000 +k_0=0.99987734 +lat_1=49.500000000 +x_0=600000.000 +y_0=200000.000 +units=m +no_defs <> + +title=Lambert I Carto +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=49.500000000 +lon_0=0.000000000 +k_0=0.99987734 +lat_1=49.500000000 +x_0=600000.000 +y_0=1200000.000 +units=m +no_defs <> + +title=Lambert II +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=46.800000000 +lon_0=0.000000000 +k_0=0.99987742 +lat_1=46.800000000 +x_0=600000.000 +y_0=200000.000 +units=m +no_defs <> + +title=Lambert II Carto +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=46.800000000 +lon_0=0.000000000 +k_0=0.99987742 +lat_1=46.800000000 +x_0=600000.000 +y_0=2200000.000 +units=m +no_defs <> + +title=Lambert III +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=44.100000000 +lon_0=0.000000000 +k_0=0.99987750 +lat_1=44.100000000 +x_0=600000.000 +y_0=200000.000 +units=m +no_defs <> + +title=Lambert III Carto +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=44.100000000 +lon_0=0.000000000 +k_0=0.99987750 +lat_1=44.100000000 +x_0=600000.000 +y_0=3200000.000 +units=m +no_defs <> + +title=Lambert IV +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=42.165000000 +lon_0=0.000000000 +k_0=0.99994471 +lat_1=42.165000000 +x_0=234.358 +y_0=185861.369 +units=m +no_defs <> + +title=Lambert IV Carto +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=42.165000000 +lon_0=0.000000000 +k_0=0.99994471 +lat_1=42.165000000 +x_0=234.358 +y_0=4185861.369 +units=m +no_defs <> + +title=Lambert 93 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=46.500000000 +lon_0=3.000000000 +lat_1=44.000000000 +lat_2=49.000000000 +x_0=700000.000 +y_0=6600000.000 +units=m +no_defs <> + +title=Lambert II etendu +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=46.800000000 +lon_0=0.000000000 +k_0=0.99987742 +lat_1=46.800000000 +x_0=600000.000 +y_0=2200000.000 +units=m +no_defs <> + +title=Lambert grand champ +proj=lcc +nadgrids=ntf_r93.gsb,null +wktext +towgs84=-168.0000,-60.0000,320.0000 +a=6378249.2000 +rf=293.4660210000000 +pm=2.337229167 +lat_0=47.000000000 +lon_0=0.000000000 +lat_1=45.000000000 +lat_2=49.000000000 +x_0=600000.000 +y_0=600000.000 +units=m +no_defs <> + +title=Luxembourg 1929 +proj=tmerc +towgs84=-192.9860,13.6730,-39.3090,-0.4099,-2.9332,2.6881,0.430000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=49.833333333 +lon_0=6.166666667 +k_0=1.00000000 +x_0=80000.000 +y_0=100000.000 +units=m +no_defs <> +# W [MAKE50UTM7S] +# W [MANGA51U8S] + +title=Mare - Iles Loyaute - UTM fuseau 58 Sud +proj=tmerc +towgs84=287.0000,178.0000,-136.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Martinique Fort-Desaix +proj=tmerc +towgs84=126.9260,547.9390,130.4090,-2.7867,5.1612,-0.8584,13.822650 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> +# W [MAUPITIUTM5S] + +title=Mayotte Combani +proj=tmerc +towgs84=-599.9280,-275.5520,-195.6650,-0.0835,-0.4715,0.0602,49.281400 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=MHPF67 (Mangareva, Agakauitai, Aukena, Mekiro) Gambiers (Iles) - UTM 8 S +proj=tmerc +towgs84=338.0800,212.5800,-296.1700 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-135.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Geoportail - Monde +proj=mill +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lon_0=0.000000000 +x_0=0.000 +y_0=0.000 +units=m +no_defs <> + +title=Moorea 1987 - UTM fuseau 6 Sud +proj=tmerc +towgs84=215.9820,149.5930,176.2290,3.2624,1.6920,1.1571,10.477300 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=MOP90 (Tetiaroa) Iles de la Societe - UTM fuseau 6 Sud +proj=tmerc +towgs84=217.0370,86.9590,23.9560 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [MURU59UTM7S] +# W [MURU62UTM7S] +# W [MURU78UTM7S] +# W [NC51UTM58S] +# W [NOVA53UTM38S] + +title=IGN 1972 Nuku Hiva - UTM fuseau 7 Sud +proj=tmerc +towgs84=165.7320,216.7200,180.5050,-0.6434,-0.4512,-0.0791,7.420400 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=IGN 1994 Nuku Hiva - UTM fuseau 7 Sud +proj=tmerc +towgs84=197.1600,200.1700,-48.0800 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Ouvea - Iles Loyaute - UTM fuseau 58 Sud +proj=tmerc +towgs84=-13.0000,-348.0000,292.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=IGN53 (IGN Raiatea-Tahaa) Raiatea-Tahaa-Bora Bora-Huahine - UTM fuseau 5 +proj=tmerc +towgs84=65.0300,341.5500,76.6700 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [RAIV54UTM6S] +# W [RAIV66UTM6S] +# W [RANGI47U6S] +# W [RANGI59U6S] +# W [RANGI68U6S] + +title=Reunion Gauss Laborde +proj=gstmerc +towgs84=789.5240,-626.4860,-89.9040,0.6006,76.7946,-10.5788,-32.324100 +a=6378388.0000 +rf=297.0000000000000 +lat_0=-21.116666667 +lon_0=55.533333333 +k_0=1.00000000 +x_0=160000.000 +y_0=50000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 1 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=42.000000000 +lon_0=3.000000000 +lat_1=41.250000000 +lat_2=42.750000000 +x_0=1700000.000 +y_0=1200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 2 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=43.000000000 +lon_0=3.000000000 +lat_1=42.250000000 +lat_2=43.750000000 +x_0=1700000.000 +y_0=2200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 3 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=44.000000000 +lon_0=3.000000000 +lat_1=43.250000000 +lat_2=44.750000000 +x_0=1700000.000 +y_0=3200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 4 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=45.000000000 +lon_0=3.000000000 +lat_1=44.250000000 +lat_2=45.750000000 +x_0=1700000.000 +y_0=4200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 5 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=46.000000000 +lon_0=3.000000000 +lat_1=45.250000000 +lat_2=46.750000000 +x_0=1700000.000 +y_0=5200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 6 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=47.000000000 +lon_0=3.000000000 +lat_1=46.250000000 +lat_2=47.750000000 +x_0=1700000.000 +y_0=6200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 7 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=48.000000000 +lon_0=3.000000000 +lat_1=47.250000000 +lat_2=48.750000000 +x_0=1700000.000 +y_0=7200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 8 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=49.000000000 +lon_0=3.000000000 +lat_1=48.250000000 +lat_2=49.750000000 +x_0=1700000.000 +y_0=8200000.000 +units=m +no_defs <> + +title=Projection conique conforme Zone 9 +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=50.000000000 +lon_0=3.000000000 +lat_1=49.250000000 +lat_2=50.750000000 +x_0=1700000.000 +y_0=9200000.000 +units=m +no_defs <> + +title=UTM fuseau 38 Sud (Reseau Geodesique de Mayotte 2004) +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Reseau Geodesique de Nouvelle-Caledonie - Lambert Nouvelle Caledonie +proj=lcc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=-21.499999999 +lon_0=166.000000000 +lat_1=-20.666666667 +lat_2=-22.333333333 +x_0=400000.000 +y_0=300000.000 +units=m +no_defs <> + +title=Reseau Geodesique de Nouvelle-Caledonie - UTM fuseau 57 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=159.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Reseau Geodesique de Nouvelle-Caledonie - UTM fuseau 58 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Reseau Geodesique de Nouvelle-Caledonie - UTM fuseau 59 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=RGPF - UTM fuseau 5 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=RGPF - UTM fuseau 6 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=RGPF - UTM fuseau 7 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=RGR92 UTM fuseau 40 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Saint-Pierre-et-Miquelon (2006) UTM Fuseau 21 Nord +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=SAT84 (Rurutu) Iles Australes - UTM fuseau 5 Sud +proj=tmerc +towgs84=202.1300,174.6000,-15.7400 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Saint-Paul 1969 +proj=tmerc +towgs84=225.5710,-346.6080,-46.5670 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=75.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=St Pierre et Miquelon 1950 +proj=tmerc +towgs84=-95.5930,573.7630,173.4420,-0.9602,1.2510,-1.3918,42.626500 +a=6378206.4000 +rf=294.9786982000000 +lat_0=0.000000000 +lon_0=-57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Tahaa 1951 +proj=tmerc +towgs84=72.4380,345.9180,79.4860,-1.6045,-0.8823,-0.5565,1.374600 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Tahiti-Terme Nord UTM fuseau 6 Sud +proj=tmerc +towgs84=162.0000,117.0000,154.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Tahiti 1979 +proj=tmerc +towgs84=221.5250,152.9480,176.7680,2.3847,1.3896,0.8770,11.474100 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [TAKA69UTM6S] + +title=Tanna Bloc Sud - UTM fuseau 59 Sud +proj=tmerc +towgs84=-139.0000,-967.0000,436.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=Terre Adelie 1950 +proj=stere +towgs84=324.9120,153.2820,172.0260 +a=6378388.0000 +rf=297.0000000000000 +lat_0=-90.000000000 +lon_0=140.000000000 +lat_ts=-67.000000000 +k=0.96027295 +x_0=300000.000 +y_0=-2299363.482 +units=m +no_defs <> +# W [TIKE50UTM6S] +# W [TIKE60UTM6S] + +title=Tubuai - Iles Australes - UTM fuseau 6 Sud +proj=tmerc +towgs84=237.1700,171.6100,-77.8400 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> +# W [TURI69UTM7S] + +title=World Geodetic System 1972 UTM fuseau 01 Sud +proj=tmerc +towgs84=0.0000,12.0000,6.0000 +a=6378135.0000 +rf=298.2600000000000 +lat_0=0.000000000 +lon_0=-177.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 01 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-177.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 01 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-177.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 02 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 02 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 03 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 03 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 04 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-159.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 04 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-159.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 05 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 05 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 06 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 06 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 07 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 07 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 08 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-135.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 08 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-135.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 09 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-129.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 09 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-129.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 10 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-123.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 10 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-123.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 11 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-117.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 11 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-117.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 12 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-111.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 12 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-111.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 13 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-105.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 13 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-105.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 14 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-99.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 14 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-99.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 15 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-93.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 15 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-93.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 16 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-87.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 16 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-87.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 17 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-81.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 17 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-81.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 18 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-75.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 18 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-75.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 19 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-69.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 19 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-69.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 20 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 20 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 20 Nord-Guadeloupe +proj=tmerc +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 20 Nord-Martinique +proj=tmerc +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 21 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 21 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=RGFG95 UTM fuseau 22 Nord-Guyane +proj=tmerc +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 22 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 22 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 23 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 23 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 24 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-39.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 24 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-39.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 25 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-33.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 25 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-33.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 30d a 24d Ouest +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-27.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 26 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-27.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 26 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-27.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 24d a 18d Ouest +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-21.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 27 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-21.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 27 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-21.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 18d a 12d Ouest +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-15.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 28 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-15.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 28 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-15.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 12d a 6d Ouest +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 29 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 29 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=European Datum 1950 UTM fuseau 30 +proj=tmerc +towgs84=-84.0000,-97.0000,-117.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de -6d a 0d Ouest +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=RGF93 UTM fuseau 30 +proj=tmerc +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 30 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1972 UTM fuseau 30 +proj=tmerc +towgs84=0.0000,12.0000,6.0000 +a=6378135.0000 +rf=298.2600000000000 +lat_0=0.000000000 +lon_0=-3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 30 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=-3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=European Datum 1950 UTM fuseau 31 +proj=tmerc +towgs84=-84.0000,-97.0000,-117.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 0d a 6d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=RGF93 UTM fuseau 31 +proj=tmerc +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 31 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1972 UTM fuseau 31 +proj=tmerc +towgs84=0.0000,12.0000,6.0000 +a=6378135.0000 +rf=298.2600000000000 +lat_0=0.000000000 +lon_0=3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 31 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=3.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=European Datum 1950 UTM fuseau 32 +proj=tmerc +towgs84=-84.0000,-97.0000,-117.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 6d a 12d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=RGF93 UTM fuseau 32 +proj=tmerc +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 32 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1972 UTM fuseau 32 +proj=tmerc +towgs84=0.0000,12.0000,6.0000 +a=6378135.0000 +rf=298.2600000000000 +lat_0=0.000000000 +lon_0=9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 32 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=9.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 12d a 18d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=15.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 33 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=15.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 33 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=15.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 18d a 24d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=21.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 34 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=21.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 34 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=21.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 24d a 30d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=27.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 35 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=27.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 35 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=27.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 30d a 36d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=33.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 36 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=33.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 36 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=33.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 36d a 42d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=39.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 37 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=39.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 37 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=39.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=Europe - de 42d a 48d Est +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 38 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 38 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=45.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 39 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 39 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=51.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 40 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 40 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=57.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 41 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 41 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=63.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 42 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=69.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 42 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=69.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 43 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=75.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 43 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=75.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 44 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=81.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 44 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=81.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 45 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=87.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 45 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=87.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 46 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=93.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 46 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=93.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 47 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=99.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 47 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=99.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 48 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=105.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 48 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=105.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 49 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=111.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 49 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=111.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 50 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=117.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 50 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=117.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 51 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=123.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 51 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=123.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 52 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=129.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 52 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=129.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 53 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=135.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 53 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=135.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 54 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 54 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=141.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 55 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 55 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=147.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 56 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 56 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=153.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 57 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=159.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 57 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=159.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 58 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 58 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=165.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 59 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 59 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=171.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 60 Sud +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=177.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> + +title=World Geodetic System 1984 UTM fuseau 60 +proj=tmerc +nadgrids=@null +wktext +towgs84=0.0000,0.0000,0.0000 +a=6378137.0000 +rf=298.2572221010000 +lat_0=0.000000000 +lon_0=177.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=0.000 +units=m +no_defs <> +# W [VAITAPEUTM5S] +# W [WALL76UTM1S] + +title=Wallis-Uvea 1978 (MOP78) UTM 1 SUD +proj=tmerc +towgs84=253.0000,-133.0000,-127.0000 +a=6378388.0000 +rf=297.0000000000000 +lat_0=0.000000000 +lon_0=-177.000000000 +k_0=0.99960000 +x_0=500000.000 +y_0=10000000.000 +units=m +no_defs <> diff --git a/utils/gdal/projlib/ITRF2000 b/utils/gdal/projlib/ITRF2000 new file mode 100644 index 0000000..439d197 --- /dev/null +++ b/utils/gdal/projlib/ITRF2000 @@ -0,0 +1,24 @@ +# ITRF2000 params are in cm/year, PJ_helmert uses m/year + +version=1.0.0 +origin=ftp://itrf.ensg.ign.fr/pub/itrf/ITRF.TP +lastupdate=2017-07-25 + +# ITRF2000 -> ITRF2005 is only defined the opposite way, so we flip the sign on all +# parameters to get the opposite transformation. Parameters from http://itrf.ign.fr/ITRF_solutions/2005/tp_05-00.php + +proj=helmert +x=-0.0001 +y=0.0008 +z=0.0058 +s=-0.0004 +dx=0.0002 +dy=-0.0001 +dz=0.0018 +ds=-0.00008 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0067 +y=0.0061 +z=-0.0185 +s=0.00155 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1997.0 +convention=position_vector + + +proj=helmert +x=0.0067 +y=0.0061 +z=-0.0185 +s=0.00155 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1997.0 +convention=position_vector + + +proj=helmert +x=0.0067 +y=0.0061 +z=-0.0185 +s=0.00155 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1997.0 +convention=position_vector + + +proj=helmert +x=0.0127 +y=0.0065 +z=-0.0209 +s=0.00195 +rx=-0.00039 +ry=0.00080 +rz=-0.00114 +dx=-0.0029 +dy=-0.0002 +dz=-0.0006 +ds=0.00001 +drx=-0.00011 +dry=-0.00019 +drz=0.00007 +t_epoch=1988.0 +convention=position_vector + + +proj=helmert +x=0.0147 +y=0.0135 +z=-0.0139 +s=0.00075 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector + + +proj=helmert +x=0.0267 +y=0.0275 +z=-0.0199 +s=0.00215 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector + + +proj=helmert +x=0.0247 +y=0.0235 +z=-0.0359 +s=0.00245 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector + + +proj=helmert +x=0.0297 +y=0.0475 +z=-0.0739 +s=0.00585 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector + + +proj=helmert +x=0.0247 +y=0.0115 +z=-0.0979 +s=0.00895 +rx=0.0001 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector diff --git a/utils/gdal/projlib/ITRF2008 b/utils/gdal/projlib/ITRF2008 new file mode 100644 index 0000000..bcb8561 --- /dev/null +++ b/utils/gdal/projlib/ITRF2008 @@ -0,0 +1,94 @@ +# ITRF2008 params are in mm/year, PJ_helmert uses m/year + +version=1.0.0 +origin=http://itrf.ign.fr/doc_ITRF/Transfo-ITRF2008_ITRFs.txt +lastupdate=2017-07-26 + + +proj=helmert +x=-0.002 +y=-0.0009 +z=-0.0047 +s=0.00094 +dx=0.0003 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=-0.0019 +y=-0.0017 +z=-0.0105 +s=0.00134 +dx=0.0001 +dy=0.0001 +dz=-0.0018 +ds=0.00008 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0048 +y=0.0026 +z=-0.0332 +s=0.00292 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0048 +y=0.0026 +z=-0.0332 +s=0.00292 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0048 +y=0.0026 +z=-0.0332 +s=0.00292 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=-0.024 +y=0.0024 +z=-0.00386 +s=0.00341 +rx=-0.00171 +ry=-0.00148 +rz=-0.0003 +dx=-0.0028 +dy=-0.0001 +dz=-0.0024 +ds=0.00009 +drx=-0.00011 +dry=-0.00019 +drz=0.00007 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0128 +y=0.0046 +z=-0.0412 +s=0.00221 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0248 +y=0.0186 +z=-0.0472 +s=0.00361 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0228 +y=0.0146 +z=-0.0632 +s=0.00391 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0278 +y=0.0386 +z=-0.1012 +s=0.00731 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +proj=helmert +x=0.0228 +y=0.0026 +z=-0.1252 +s=0.01041 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector + + +# ITRF2008 Plate Motion Model parameters +# +# As described in +# +# Altamimi, Z., L. Métivier, and X. Collilieux (2012), ITRF2008 plate motion model, +# J. Geophys. Res., 117, B07402, doi:10.1029/2011JB008930. + + + +proj=helmert +drx=-0.000190 +dry=-0.000442 +drz=0.000915 +convention=position_vector + + +proj=helmert +drx=-0.000252 +dry=-0.000302 +drz=0.000643 +convention=position_vector + + +proj=helmert +drx=0.001202 +dry=-0.000054 +drz=0.001485 +convention=position_vector + + +proj=helmert +drx=0.001504 +dry=0.001172 +drz=0.001228 +convention=position_vector + + +proj=helmert +drx=0.000049 +dry=-0.001088 +drz=0.000664 +convention=position_vector + + +proj=helmert +drx=-0.000083 +dry=0.000534 +drz=0.000750 +convention=position_vector + + +proj=helmert +drx=0.001232 +dry=0.000303 +drz=0.001540 +convention=position_vector + + +proj=helmert +drx=-0.000330 +dry=-0.001551 +drz=0.001625 +convention=position_vector + + +proj=helmert +drx=0.000035 +dry=-0.000662 +drz=-0.0001 +convention=position_vector + + +proj=helmert +drx=0.000095 +dry=-0.000598 +drz=0.000723 +convention=position_vector + + +proj=helmert +drx=-0.000411 +dry=0.001036 +drz=-0.002166 +convention=position_vector + + +proj=helmert +drx=-0.000243 +dry=-0.000311 +drz=-0.000154 +convention=position_vector + + +proj=helmert +drx=-0.000080 +dry=-0.000745 +drz=0.000897 +convention=position_vector + + +proj=helmert +drx=0.000047 +dry=-0.001 +drz=0.000975 +convention=position_vector + + +# Plate names suffixed by _T (for Translation) that includes the translation +# rates +dx=0.00041 +dy=0.00022 +dz=0.00041 given by Table 2 of the ITRF2008 plate motion model +# paper + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000190 +dry=-0.000442 +drz=0.000915 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000252 +dry=-0.000302 +drz=0.000643 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.001202 +dry=-0.000054 +drz=0.001485 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.001504 +dry=0.001172 +drz=0.001228 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000049 +dry=-0.001088 +drz=0.000664 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000083 +dry=0.000534 +drz=0.000750 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.001232 +dry=0.000303 +drz=0.001540 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000330 +dry=-0.001551 +drz=0.001625 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000035 +dry=-0.000662 +drz=-0.0001 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000095 +dry=-0.000598 +drz=0.000723 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000411 +dry=0.001036 +drz=-0.002166 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000243 +dry=-0.000311 +drz=-0.000154 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000080 +dry=-0.000745 +drz=0.000897 +convention=position_vector + + +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000047 +dry=-0.001 +drz=0.000975 +convention=position_vector diff --git a/utils/gdal/projlib/ITRF2014 b/utils/gdal/projlib/ITRF2014 new file mode 100644 index 0000000..e16fb88 --- /dev/null +++ b/utils/gdal/projlib/ITRF2014 @@ -0,0 +1,55 @@ +# ITRF2014 params are in mm/year, PJ_helmert uses m/year + +version=1.0.0 +origin=http://itrf.ign.fr/doc_ITRF/Transfo-ITRF2014_ITRFs.txt +lastupdate=2017-07-26 + + +proj=helmert +x=0.0016 +y=0.0019 +z=0.0024 +s=-0.00002 +dz=-0.0001 +ds=0.00003 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0026 +y=0.001 +z=-0.0023 +s=0.00092 +dx=0.0003 +dz=-0.0001 +ds=0.00003 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0007 +y=0.0012 +z=-0.0261 +s=0.00212 +dx=0.0001 +dy=0.0001 +dz=-0.0019 +ds=0.00011 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0074 +y=-0.0005 +z=-0.0628 +d=0.0038 +rz=0.00026 +dx0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0074 +y=-0.0005 +z=-0.0628 +s=0.0038 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0074 +y=-0.0005 +z=-0.0628 +s=0.0038 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=-0.0504 +y=0.0033 +z=-0.0602 +s=0.00429 +rx=-0.00281 +ry=-0.00338 +rz=0.0004 +dx=-0.0028 +dy=-0.0001 +dz=-0.0025 +ds=0.00012 +drx=-0.00011 +dry=-0.00019 +drz=0.00007 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0154 +y=0.0015 +z=-0.0708 +s=0.00309 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0274 +y=0.0155 +z=-0.0768 +s=0.00449 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0254 +y=0.0115 +z=-0.0928 +s=0.00479 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0304 +y=0.0355 +z=-0.1308 +s=0.00819 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + + +proj=helmert +x=0.0254 +y=-0.0005 +z=-0.1548 +s=0.01129 +rx=0.0001 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector + +# ITRF2014 Plate Motion Model parameters +# +# As described in +# +# Z. Altamimi et al, 2017, ITRF2014 plate motion model, +# doi: 10.1093/gji/ggx136 + + +proj=helmert +drx=-0.000248 +dry=-0.000324 +drz=0.000675 +convention=position_vector + + +proj=helmert +drx=0.001154 +dry=-0.000136 +drz=0.001444 +convention=position_vector + + +proj=helmert +drx=0.001510 +dry=0.001182 +drz=0.001215 +convention=position_vector + + +proj=helmert +drx=-0.000085 +dry=-0.000531 +drz=0.000770 +convention=position_vector + + +proj=helmert +drx=0.001154 +dry=-0.000005 +drz=0.001454 +convention=position_vector + + +proj=helmert +drx=-0.000333 +dry=-0.001544 +drz=0.001623 +convention=position_vector + + +proj=helmert +drx=0.000024 +dry=-0.000694 +drz=-0.000063 +convention=position_vector + + +proj=helmert +drx=0.000099 +dry=-0.000614 +drz=0.000733 +convention=position_vector + + +proj=helmert +drx=-0.000409 +dry=0.001047 +drz=-0.002169 +convention=position_vector + + +proj=helmert +drx=-0.000270 +dry=-0.000301 +drz=-0.000140 +convention=position_vector + + +proj=helmert +drx=-0.000121 +dry=-0.000794 +drz=0.000884 +convention=position_vector diff --git a/utils/gdal/projlib/deformation_model.schema.json b/utils/gdal/projlib/deformation_model.schema.json new file mode 100644 index 0000000..d7a6d16 --- /dev/null +++ b/utils/gdal/projlib/deformation_model.schema.json @@ -0,0 +1,582 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Schema for deformation models", + "type": "object", + "properties": { + "file_type": { + "type": "string", + "enum": [ + "deformation_model_master_file" + ], + "description": "File type. Always \"deformation_model_master_file\"" + }, + "format_version": { + "type": "string", + "enum": [ + "1.0" + ] + }, + "name": { + "type": "string", + "description": "A brief descriptive name of the deformation model" + }, + "version": { + "type": "string", + "description": "A string identifying the version of the deformation model. The format for specifying version will be defined by the agency responsible for the deformation model" + }, + "publication_date": { + "$ref": "#/definitions/datetime", + "description": "The date on which this version of the deformation model was published (or possibly the date on which it takes effect?)" + }, + "license": { + "type": "string", + "description": "License under which the model is published" + }, + "description": { + "type": "string", + "description": "A text description of the model" + }, + "authority": { + "type": "object", + "description": "Basic information about the agency responsible for the data set", + "properties": { + "name": { + "type": "string", + "description": "The name of the agency" + }, + "url": { + "type": "string", + "description": "The url of the agency website", + "format": "uri" + }, + "address": { + "type": "string", + "description": "The postal address of the agency" + }, + "email": { + "type": "string", + "description": "An email contact address for the agency", + "format": "email" + } + }, + "required": [ + "name" + ], + "additionalProperties": false + }, + "links": { + "type": "array", + "description": "Links to related information", + "items": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "The URL holding the information", + "format": "uri" + }, + "rel": { + "type": "string", + "description": "The relationship to the dataset. Proposed relationships are:\n- \"about\": a web page for human consumption describing the model\n- \"source\": the authoritative source data from which the deformation model is built.\n- \"metadata\": ISO 19115 XML metadata regarding the deformation model." + }, + "type": { + "type": "string", + "description": "MIME type" + }, + "title": { + "type": "string", + "description": "Description of the link" + } + }, + "required": [ + "href" + ], + "additionalProperties": false + } + }, + "source_crs": { + "$ref": "#/definitions/crs", + "description": "The coordinate reference system to which the deformation model applies" + }, + "target_crs": { + "$ref": "#/definitions/crs", + "description": "For a time dependent coordinate transformation the coordinate reference system resulting from applying the deformation" + }, + "definition_crs": { + "$ref": "#/definitions/crs", + "description": "The coordinate reference system used to define the component spatial models. This proposal only supports using the same value for the source and definition coordinate reference system." + }, + "reference_epoch": { + "$ref": "#/definitions/datetime", + "description": "A nominal reference epoch of the deformation model. This is not necessarily used to calculate the deformation model - each component defines its own time function." + }, + "uncertainty_reference_epoch": { + "$ref": "#/definitions/datetime", + "description": "The uncertainties of the deformation model are calculated in terms of this epoch. This is described below in the Time functions section." + }, + "horizontal_offset_unit": { + "type": "string", + "enum": [ + "metre", + "degree" + ] + }, + "vertical_offset_unit": { + "type": "string", + "enum": [ + "metre" + ] + }, + "horizontal_uncertainty_type": { + "type": "string", + "enum": [ + "circular 95% confidence limit" + ] + }, + "horizontal_uncertainty_unit": { + "type": "string", + "enum": [ + "metre" + ] + }, + "vertical_uncertainty_type": { + "type": "string", + "enum": [ + "95% confidence limit" + ] + }, + "vertical_uncertainty_unit": { + "type": "string", + "enum": [ + "metre" + ] + }, + "horizontal_offset_method": { + "type": "string", + "description": "Defines how the horizontal offsets are applied to geographic coordinates", + "enum": [ + "addition", + "geocentric" + ] + }, + "extent": { + "$ref": "#/definitions/extent", + "description": "Defines the region within which the deformation model is defined. It cannot be calculated outside this region. The region is specified by a type and value. This proposal only supports using a bounding box as an array of [west,south,east,north] coordinate values" + }, + "time_extent": { + "type": "object", + "description": "Defines the range of times for which the model is valid, specified by a first and a last value. The deformation model is undefined for dates outside this range.", + "properties": { + "first": { + "$ref": "#/definitions/datetime" + }, + "last": { + "$ref": "#/definitions/datetime" + } + }, + "required": [ + "first", + "last" + ], + "additionalProperties": false + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/component" + } + } + }, + "required": [ + "file_type", + "format_version", + "source_crs", + "target_crs", + "definition_crs", + "extent", + "time_extent", + "components" + ], + "additionalProperties": false, + "definitions": { + "component": { + "type": "object", + "definition": "A component describes an aspect of the deformation, such as glacial isostatic adjustment, secular deformation, earthquakes, etc.", + "properties": { + "description": { + "type": "string", + "description": "A text description of this component of the model" + }, + "extent": { + "$ref": "#/definitions/extent", + "description": "The region within the component is defined. Outside this region the component evaluates to 0. The region is specified by a type and value. This proposal only supports using a bounding box as an array of [west,south,east,north] coordinate values" + }, + "displacement_type": { + "type": "string", + "description": "The displacement parameters defined by the model. The \"none\" option allows for a component which defines uncertainty with different grids to those defining displacement", + "enum": [ + "none", + "horizontal", + "vertical", + "3d" + ] + }, + "uncertainty_type": { + "type": "string", + "description": "The uncertainty parameters defined by the model", + "enum": [ + "none", + "horizontal", + "vertical", + "3d" + ] + }, + "horizontal_uncertainty": { + "type": "number", + "description": "The horizontal uncertainty to use if it is not defined explicitly in the spatial model" + }, + "vertical_uncertainty": { + "type": "number", + "description": "The vertical uncertainty to use if it is not defined explicitly in the spatial model" + }, + "spatial_model": { + "type": "object", + "description": "Defines the spatial model", + "properties": { + "type": { + "type": "string", + "description": "Specifies the type of the spatial model data file. Initially it is proposed that only GeoTIFF is supported", + "enum": [ + "GeoTIFF" + ] + }, + "interpolation_method": { + "type": "string", + "description": "Interpolation method", + "enum": [ + "bilinear", + "geocentric_bilinear" + ] + }, + "filename": { + "type": "string", + "description": "Specifies location of the spatial model GeoTIFF file relative to this JSON file" + }, + "md5_checksum": { + "type": "string", + "description": "A hex encoded MD5 checksum of the grid file that can be used to validate that it is the correct version of the file" + } + }, + "required": [ + "type", + "interpolation_method", + "filename" + ], + "additionalProperties": false + }, + "time_function": { + "$ref": "#/definitions/time_function" + } + }, + "required": [ + "description", + "extent", + "displacement_type", + "spatial_model", + "time_function" + ], + "additionalProperties": false + }, + "crs": { + "type": "string", + "pattern": "^[a-zA-Z]+:[a-zA-Z0-9]+$" + }, + "datetime": { + "type": "string", + "format": "date-time", + "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$" + }, + "extent": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "bbox" + ] + }, + "parameters": { + "type": "object", + "properties": { + "bbox": { + "type": "array", + "minItems": 4, + "maxItems": 4, + "items": { + "type": "number" + } + } + } + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + }, + "time_function": { + "description": "Function describing a multiplicative factor to apply to the spatial_model depending on the time", + "oneOf": [ + { + "$ref": "#/definitions/time_function_constant" + }, + { + "$ref": "#/definitions/time_function_velocity" + }, + { + "$ref": "#/definitions/time_function_step" + }, + { + "$ref": "#/definitions/time_function_reverse_step" + }, + { + "$ref": "#/definitions/time_function_piecewise" + }, + { + "$ref": "#/definitions/time_function_exponential" + } + ] + }, + "time_function_constant": { + "description": "The valuation of this function is 1 at any epoch", + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "constant" + ] + }, + "parameters": { + "type": "object", + "properties": { + }, + "additionalProperties": false + } + }, + "required": [ + "type" + ], + "additionalProperties": false + }, + "time_function_velocity": { + "description": "The valuation of this function is 0 at reference_epoch, and proportional to the time difference to it at other times", + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "velocity" + ] + }, + "parameters": { + "type": "object", + "properties": { + "reference_epoch": { + "$ref": "#/definitions/datetime" + } + }, + "required": [ + "reference_epoch" + ], + "additionalProperties": false + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + }, + "time_function_step": { + "description": "The valuation of this function is 0 before step_epoch, and 1 starting from it", + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "step" + ] + }, + "parameters": { + "type": "object", + "properties": { + "step_epoch": { + "$ref": "#/definitions/datetime" + } + }, + "required": [ + "step_epoch" + ], + "additionalProperties": false + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + }, + "time_function_reverse_step": { + "description": "The valuation of this function is 1 before step_epoch, and 0 starting from it", + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "reverse_step" + ] + }, + "parameters": { + "type": "object", + "properties": { + "step_epoch": { + "$ref": "#/definitions/datetime" + } + }, + "required": [ + "step_epoch" + ], + "additionalProperties": false + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + }, + "time_function_piecewise": { + "description": "Piecewise time function", + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "piecewise" + ] + }, + "parameters": { + "type": "object", + "properties": { + "before_first": { + "type": "string", + "description": "Defines the behaviour of the function before the first defined epoch", + "enum": [ + "zero", + "constant", + "linear" + ] + }, + "after_last": { + "type": "string", + "description": "Defines the behaviour of the function after the last defined epoch", + "enum": [ + "zero", + "constant", + "linear" + ] + }, + "model": { + "type": "array", + "description": "A sorted array data points each defined by two elements, \"epoch\" defines the date/time of the data point, and \"scale_factor\" is the corresponding function value. The array is sorted in order of increasing epoch. Note: where the time function includes a step it is represented by two consecutive data points with the same epoch. The first defines the scale factor that applies before the epoch and the second the scale factor that applies after the epoch", + "items": { + "type": "object", + "properties": { + "epoch": { + "$ref": "#/definitions/datetime" + }, + "scale_factor": { + "type": "number" + } + }, + "required": [ + "epoch", + "scale_factor" + ], + "additionalProperties": false + }, + "minItems": 2 + } + }, + "required": [ + "before_first", + "after_last", + "model" + ], + "additionalProperties": false + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + }, + "time_function_exponential": { + "description": "The valuation of this function is an exponential function with a time-based relaxation constant", + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "exponential" + ] + }, + "parameters": { + "type": "object", + "properties": { + "reference_epoch": { + "$ref": "#/definitions/datetime", + "description": "The date/time at which the exponential decay starts" + }, + "end_epoch": { + "$ref": "#/definitions/datetime", + "description": "The date/time at which the exponential decay ends (optional)" + }, + "relaxation_constant": { + "type": "number", + "description": "Relaxation constant in years" + }, + "before_scale_factor": { + "type": "number", + "description": "The scale factor that applies before the reference epoch" + }, + "initial_scale_factor": { + "type": "number", + "description": "The initial scale factor" + }, + "final_scale_factor": { + "type": "number", + "description": "The scale factor the exponential function approaches" + } + }, + "required": [ + "reference_epoch", + "relaxation_constant", + "before_scale_factor", + "initial_scale_factor", + "final_scale_factor" + ], + "additionalProperties": false + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + } + } +} \ No newline at end of file diff --git a/utils/gdal/projlib/epsg b/utils/gdal/projlib/epsg new file mode 100644 index 0000000..aec383a --- /dev/null +++ b/utils/gdal/projlib/epsg @@ -0,0 +1,11100 @@ +# HD1909 +<3819> +proj=longlat +ellps=bessel +towgs84=595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408 +no_defs <> +# TWD67 +<3821> +proj=longlat +ellps=aust_SA +no_defs <> +# TWD97 +<3824> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# IGRS +<3889> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# MGI 1901 +<3906> +proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +no_defs <> +# Unknown datum based upon the Airy 1830 ellipsoid +<4001> +proj=longlat +ellps=airy +no_defs <> +# Unknown datum based upon the Airy Modified 1849 ellipsoid +<4002> +proj=longlat +ellps=mod_airy +no_defs <> +# Unknown datum based upon the Australian National Spheroid +<4003> +proj=longlat +ellps=aust_SA +no_defs <> +# Unknown datum based upon the Bessel 1841 ellipsoid +<4004> +proj=longlat +ellps=bessel +no_defs <> +# Unknown datum based upon the Bessel Modified ellipsoid +<4005> +proj=longlat +a=6377492.018 +b=6356173.508712696 +no_defs <> +# Unknown datum based upon the Bessel Namibia ellipsoid +<4006> +proj=longlat +ellps=bess_nam +no_defs <> +# Unknown datum based upon the Clarke 1858 ellipsoid +<4007> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <> +# Unknown datum based upon the Clarke 1866 ellipsoid +<4008> +proj=longlat +ellps=clrk66 +no_defs <> +# Unknown datum based upon the Clarke 1866 Michigan ellipsoid +<4009> +proj=longlat +a=6378450.047548896 +b=6356826.621488444 +no_defs <> +# Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid +<4010> +proj=longlat +a=6378300.789 +b=6356566.435 +no_defs <> +# Unknown datum based upon the Clarke 1880 (IGN) ellipsoid +<4011> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Unknown datum based upon the Clarke 1880 (RGS) ellipsoid +<4012> +proj=longlat +ellps=clrk80 +no_defs <> +# Unknown datum based upon the Clarke 1880 (Arc) ellipsoid +<4013> +proj=longlat +a=6378249.145 +b=6356514.966398753 +no_defs <> +# Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid +<4014> +proj=longlat +a=6378249.2 +b=6356514.996941779 +no_defs <> +# Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid +<4015> +proj=longlat +a=6377276.345 +b=6356075.41314024 +no_defs <> +# Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid +<4016> +proj=longlat +ellps=evrstSS +no_defs <> +# Unknown datum based upon the Everest 1830 Modified ellipsoid +<4018> +proj=longlat +a=6377304.063 +b=6356103.038993155 +no_defs <> +# Unknown datum based upon the GRS 1980 ellipsoid +<4019> +proj=longlat +ellps=GRS80 +no_defs <> +# Unknown datum based upon the Helmert 1906 ellipsoid +<4020> +proj=longlat +ellps=helmert +no_defs <> +# Unknown datum based upon the Indonesian National Spheroid +<4021> +proj=longlat +a=6378160 +b=6356774.50408554 +no_defs <> +# Unknown datum based upon the International 1924 ellipsoid +<4022> +proj=longlat +ellps=intl +no_defs <> +# MOLDREF99 +<4023> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Unknown datum based upon the Krassowsky 1940 ellipsoid +<4024> +proj=longlat +ellps=krass +no_defs <> +# Unknown datum based upon the NWL 9D ellipsoid +<4025> +proj=longlat +ellps=WGS66 +no_defs <> +# Unknown datum based upon the Plessis 1817 ellipsoid +<4027> +proj=longlat +a=6376523 +b=6355862.933255573 +no_defs <> +# Unknown datum based upon the Struve 1860 ellipsoid +<4028> +proj=longlat +a=6378298.3 +b=6356657.142669561 +no_defs <> +# Unknown datum based upon the War Office ellipsoid +<4029> +proj=longlat +a=6378300 +b=6356751.689189189 +no_defs <> +# Unknown datum based upon the WGS 84 ellipsoid +<4030> +proj=longlat +ellps=WGS84 +no_defs <> +# Unknown datum based upon the GEM 10C ellipsoid +<4031> +proj=longlat +ellps=WGS84 +no_defs <> +# Unknown datum based upon the OSU86F ellipsoid +<4032> +proj=longlat +a=6378136.2 +b=6356751.516927429 +no_defs <> +# Unknown datum based upon the OSU91A ellipsoid +<4033> +proj=longlat +a=6378136.3 +b=6356751.616592146 +no_defs <> +# Unknown datum based upon the Clarke 1880 ellipsoid +<4034> +proj=longlat +a=6378249.144808011 +b=6356514.966204134 +no_defs <> +# Unknown datum based upon the Authalic Sphere +<4035> +proj=longlat +a=6371000 +b=6371000 +no_defs <> +# Unknown datum based upon the GRS 1967 ellipsoid +<4036> +proj=longlat +ellps=GRS67 +no_defs <> +# Unknown datum based upon the Average Terrestrial System 1977 ellipsoid +<4041> +proj=longlat +a=6378135 +b=6356750.304921594 +no_defs <> +# Unknown datum based upon the Everest (1830 Definition) ellipsoid +<4042> +proj=longlat +a=6377299.36559538 +b=6356098.359005156 +no_defs <> +# Unknown datum based upon the WGS 72 ellipsoid +<4043> +proj=longlat +ellps=WGS72 +no_defs <> +# Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid +<4044> +proj=longlat +a=6377301.243 +b=6356100.230165384 +no_defs <> +# Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid +<4045> +proj=longlat +a=6377299.151 +b=6356098.145120132 +no_defs <> +# RGRDC 2005 +<4046> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Unspecified datum based upon the GRS 1980 Authalic Sphere +<4047> +proj=longlat +a=6371007 +b=6371007 +no_defs <> +# Unspecified datum based upon the Clarke 1866 Authalic Sphere +<4052> +proj=longlat +a=6370997 +b=6370997 +no_defs <> +# Unspecified datum based upon the International 1924 Authalic Sphere +<4053> +proj=longlat +a=6371228 +b=6371228 +no_defs <> +# Unspecified datum based upon the Hughes 1980 ellipsoid +<4054> +proj=longlat +a=6378273 +b=6356889.449 +no_defs <> +# Popular Visualisation CRS +<4055> +proj=longlat +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# SREF98 +<4075> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# REGCAN95 +<4081> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Greek +<4120> +proj=longlat +ellps=bessel +no_defs <> +# GGRS87 +<4121> +proj=longlat +datum=GGRS87 +no_defs <> +# ATS77 +<4122> +proj=longlat +a=6378135 +b=6356750.304921594 +no_defs <> +# KKJ +<4123> +proj=longlat +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +no_defs <> +# RT90 +<4124> +proj=longlat +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +no_defs <> +# Samboja +<4125> +proj=longlat +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +no_defs <> +# LKS94 (ETRS89) +<4126> +proj=longlat +ellps=GRS80 +no_defs <> +# Tete +<4127> +proj=longlat +ellps=clrk66 +towgs84=-80,-100,-228,0,0,0,0 +no_defs <> +# Madzansua +<4128> +proj=longlat +ellps=clrk66 +no_defs <> +# Observatario +<4129> +proj=longlat +ellps=clrk66 +towgs84=-132,-110,-335,0,0,0,0 +no_defs <> +# Moznet +<4130> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Indian 1960 +<4131> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +no_defs <> +# FD58 +<4132> +proj=longlat +ellps=clrk80 +towgs84=-241.54,-163.64,396.06,0,0,0,0 +no_defs <> +# EST92 +<4133> +proj=longlat +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014 +no_defs <> +# PSD93 +<4134> +proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +no_defs <> +# Old Hawaiian +<4135> +proj=longlat +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +no_defs <> +# St. Lawrence Island +<4136> +proj=longlat +ellps=clrk66 +no_defs <> +# St. Paul Island +<4137> +proj=longlat +ellps=clrk66 +no_defs <> +# St. George Island +<4138> +proj=longlat +ellps=clrk66 +no_defs <> +# Puerto Rico +<4139> +proj=longlat +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +no_defs <> +# NAD83(CSRS98) +<4140> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Israel 1993 +<4141> +proj=longlat +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +no_defs <> +# Locodjo 1965 +<4142> +proj=longlat +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +no_defs <> +# Abidjan 1987 +<4143> +proj=longlat +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +no_defs <> +# Kalianpur 1937 +<4144> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +no_defs <> +# Kalianpur 1962 +<4145> +proj=longlat +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +no_defs <> +# Kalianpur 1975 +<4146> +proj=longlat +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +no_defs <> +# Hanoi 1972 +<4147> +proj=longlat +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +no_defs <> +# Hartebeesthoek94 +<4148> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# CH1903 +<4149> +proj=longlat +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0 +no_defs <> +# CH1903+ +<4150> +proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +no_defs <> +# CHTRF95 +<4151> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# NAD83(HARN) +<4152> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Rassadiran +<4153> +proj=longlat +ellps=intl +towgs84=-133.63,-157.5,-158.62,0,0,0,0 +no_defs <> +# ED50(ED77) +<4154> +proj=longlat +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +no_defs <> +# Dabola 1981 +<4155> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +no_defs <> +# S-JTSK +<4156> +proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 +no_defs <> +# Mount Dillon +<4157> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <> +# Naparima 1955 +<4158> +proj=longlat +ellps=intl +towgs84=-0.465,372.095,171.736,0,0,0,0 +no_defs <> +# ELD79 +<4159> +proj=longlat +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +no_defs <> +# Chos Malal 1914 +<4160> +proj=longlat +ellps=intl +no_defs <> +# Pampa del Castillo +<4161> +proj=longlat +ellps=intl +towgs84=27.5,14,186.4,0,0,0,0 +no_defs <> +# Korean 1985 +<4162> +proj=longlat +ellps=bessel +no_defs <> +# Yemen NGN96 +<4163> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# South Yemen +<4164> +proj=longlat +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +no_defs <> +# Bissau +<4165> +proj=longlat +ellps=intl +towgs84=-173,253,27,0,0,0,0 +no_defs <> +# Korean 1995 +<4166> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# NZGD2000 +<4167> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Accra +<4168> +proj=longlat +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +no_defs <> +# American Samoa 1962 +<4169> +proj=longlat +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +no_defs <> +# SIRGAS 1995 +<4170> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# RGF93 +<4171> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# POSGAR +<4172> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# IRENET95 +<4173> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Sierra Leone 1924 +<4174> +proj=longlat +a=6378300 +b=6356751.689189189 +no_defs <> +# Sierra Leone 1968 +<4175> +proj=longlat +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +no_defs <> +# Australian Antarctic +<4176> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Pulkovo 1942(83) +<4178> +proj=longlat +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +no_defs <> +# Pulkovo 1942(58) +<4179> +proj=longlat +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +no_defs <> +# EST97 +<4180> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Luxembourg 1930 +<4181> +proj=longlat +ellps=intl +towgs84=-189.6806,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.4598 +no_defs <> +# Azores Occidental 1939 +<4182> +proj=longlat +ellps=intl +towgs84=-425,-169,81,0,0,0,0 +no_defs <> +# Azores Central 1948 +<4183> +proj=longlat +ellps=intl +towgs84=-104,167,-38,0,0,0,0 +no_defs <> +# Azores Oriental 1940 +<4184> +proj=longlat +ellps=intl +towgs84=-203,141,53,0,0,0,0 +no_defs <> +# Madeira 1936 +<4185> +proj=longlat +ellps=intl +no_defs <> +# OSNI 1952 +<4188> +proj=longlat +ellps=airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +no_defs <> +# REGVEN +<4189> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# POSGAR 98 +<4190> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Albanian 1987 +<4191> +proj=longlat +ellps=krass +towgs84=-44.183,-0.58,-38.489,-2.3867,-2.7072,3.5196,-8.2703 +no_defs <> +# Douala 1948 +<4192> +proj=longlat +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0,0,0 +no_defs <> +# Manoca 1962 +<4193> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +no_defs <> +# Qornoq 1927 +<4194> +proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 +no_defs <> +# Scoresbysund 1952 +<4195> +proj=longlat +ellps=intl +towgs84=105,326,-102.5,0,0,0.814,-0.6 +no_defs <> +# Ammassalik 1958 +<4196> +proj=longlat +ellps=intl +towgs84=-45,417,-3.5,0,0,0.814,-0.6 +no_defs <> +# Garoua +<4197> +proj=longlat +ellps=clrk80 +no_defs <> +# Kousseri +<4198> +proj=longlat +ellps=clrk80 +no_defs <> +# Egypt 1930 +<4199> +proj=longlat +ellps=intl +no_defs <> +# Pulkovo 1995 +<4200> +proj=longlat +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +no_defs <> +# Adindan +<4201> +proj=longlat +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +no_defs <> +# AGD66 +<4202> +proj=longlat +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +no_defs <> +# AGD84 +<4203> +proj=longlat +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +no_defs <> +# Ain el Abd +<4204> +proj=longlat +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +no_defs <> +# Afgooye +<4205> +proj=longlat +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +no_defs <> +# Agadez +<4206> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Lisbon +<4207> +proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +no_defs <> +# Aratu +<4208> +proj=longlat +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +no_defs <> +# Arc 1950 +<4209> +proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +no_defs <> +# Arc 1960 +<4210> +proj=longlat +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +no_defs <> +# Batavia +<4211> +proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +no_defs <> +# Barbados 1938 +<4212> +proj=longlat +ellps=clrk80 +towgs84=31.95,300.99,419.19,0,0,0,0 +no_defs <> +# Beduaram +<4213> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-106,-87,188,0,0,0,0 +no_defs <> +# Beijing 1954 +<4214> +proj=longlat +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +no_defs <> +# Belge 1950 +<4215> +proj=longlat +ellps=intl +no_defs <> +# Bermuda 1957 +<4216> +proj=longlat +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0 +no_defs <> +# Bogota 1975 +<4218> +proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 +no_defs <> +# Bukit Rimpah +<4219> +proj=longlat +ellps=bessel +towgs84=-384,664,-48,0,0,0,0 +no_defs <> +# Camacupa +<4220> +proj=longlat +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +no_defs <> +# Campo Inchauspe +<4221> +proj=longlat +ellps=intl +towgs84=-148,136,90,0,0,0,0 +no_defs <> +# Cape +<4222> +proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +no_defs <> +# Carthage +<4223> +proj=longlat +datum=carthage +no_defs <> +# Chua +<4224> +proj=longlat +ellps=intl +towgs84=-143.87,243.37,-33.52,0,0,0,0 +no_defs <> +# Corrego Alegre 1970-72 +<4225> +proj=longlat +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +no_defs <> +# Cote d'Ivoire +<4226> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Deir ez Zor +<4227> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +no_defs <> +# Douala +<4228> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Egypt 1907 +<4229> +proj=longlat +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +no_defs <> +# ED50 +<4230> +proj=longlat +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +no_defs <> +# ED87 +<4231> +proj=longlat +ellps=intl +towgs84=-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218 +no_defs <> +# Fahud +<4232> +proj=longlat +ellps=clrk80 +towgs84=-333.102,-11.02,230.69,0,0,0.554,0.219 +no_defs <> +# Gandajika 1970 +<4233> +proj=longlat +ellps=intl +towgs84=-133,-321,50,0,0,0,0 +no_defs <> +# Garoua +<4234> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Guyane Francaise +<4235> +proj=longlat +ellps=intl +no_defs <> +# Hu Tzu Shan 1950 +<4236> +proj=longlat +ellps=intl +towgs84=-637,-549,-203,0,0,0,0 +no_defs <> +# HD72 +<4237> +proj=longlat +ellps=GRS67 +towgs84=52.17,-71.82,-14.9,0,0,0,0 +no_defs <> +# ID74 +<4238> +proj=longlat +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +no_defs <> +# Indian 1954 +<4239> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +no_defs <> +# Indian 1975 +<4240> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=210,814,289,0,0,0,0 +no_defs <> +# Jamaica 1875 +<4241> +proj=longlat +a=6378249.144808011 +b=6356514.966204134 +no_defs <> +# JAD69 +<4242> +proj=longlat +ellps=clrk66 +towgs84=70,207,389.5,0,0,0,0 +no_defs <> +# Kalianpur 1880 +<4243> +proj=longlat +a=6377299.36559538 +b=6356098.359005156 +no_defs <> +# Kandawala +<4244> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=-97,787,86,0,0,0,0 +no_defs <> +# Kertau 1968 +<4245> +proj=longlat +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +no_defs <> +# KOC +<4246> +proj=longlat +ellps=clrk80 +towgs84=-294.7,-200.1,525.5,0,0,0,0 +no_defs <> +# La Canoa +<4247> +proj=longlat +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +no_defs <> +# PSAD56 +<4248> +proj=longlat +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +no_defs <> +# Lake +<4249> +proj=longlat +ellps=intl +no_defs <> +# Leigon +<4250> +proj=longlat +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0 +no_defs <> +# Liberia 1964 +<4251> +proj=longlat +ellps=clrk80 +towgs84=-90,40,88,0,0,0,0 +no_defs <> +# Lome +<4252> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Luzon 1911 +<4253> +proj=longlat +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +no_defs <> +# Hito XVIII 1963 +<4254> +proj=longlat +ellps=intl +towgs84=16,196,93,0,0,0,0 +no_defs <> +# Herat North +<4255> +proj=longlat +ellps=intl +towgs84=-333,-222,114,0,0,0,0 +no_defs <> +# Mahe 1971 +<4256> +proj=longlat +ellps=clrk80 +towgs84=41,-220,-134,0,0,0,0 +no_defs <> +# Makassar +<4257> +proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +no_defs <> +# ETRS89 +<4258> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Malongo 1987 +<4259> +proj=longlat +ellps=intl +towgs84=-254.1,-5.36,-100.29,0,0,0,0 +no_defs <> +# Manoca +<4260> +proj=longlat +ellps=clrk80 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +no_defs <> +# Merchich +<4261> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +no_defs <> +# Massawa +<4262> +proj=longlat +ellps=bessel +towgs84=639,405,60,0,0,0,0 +no_defs <> +# Minna +<4263> +proj=longlat +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +no_defs <> +# Mhast +<4264> +proj=longlat +ellps=intl +towgs84=-252.95,-4.11,-96.38,0,0,0,0 +no_defs <> +# Monte Mario +<4265> +proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +no_defs <> +# M'poraloko +<4266> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-74,-130,42,0,0,0,0 +no_defs <> +# NAD27 +<4267> +proj=longlat +datum=NAD27 +no_defs <> +# NAD27 Michigan +<4268> +proj=longlat +a=6378450.047548896 +b=6356826.621488444 +no_defs <> +# NAD83 +<4269> +proj=longlat +datum=NAD83 +no_defs <> +# Nahrwan 1967 +<4270> +proj=longlat +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +no_defs <> +# Naparima 1972 +<4271> +proj=longlat +ellps=intl +towgs84=-10,375,165,0,0,0,0 +no_defs <> +# NZGD49 +<4272> +proj=longlat +datum=nzgd49 +no_defs <> +# NGO 1948 +<4273> +proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +no_defs <> +# Datum 73 +<4274> +proj=longlat +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +no_defs <> +# NTF +<4275> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +no_defs <> +# NSWC 9Z-2 +<4276> +proj=longlat +ellps=WGS66 +no_defs <> +# OSGB 1936 +<4277> +proj=longlat +datum=OSGB36 +no_defs <> +# OSGB70 +<4278> +proj=longlat +ellps=airy +no_defs <> +# OS(SN)80 +<4279> +proj=longlat +ellps=airy +no_defs <> +# Padang +<4280> +proj=longlat +ellps=bessel +no_defs <> +# Palestine 1923 +<4281> +proj=longlat +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +no_defs <> +# Pointe Noire +<4282> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-148,51,-291,0,0,0,0 +no_defs <> +# GDA94 +<4283> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Pulkovo 1942 +<4284> +proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +no_defs <> +# Qatar 1974 +<4285> +proj=longlat +ellps=intl +towgs84=-128.16,-282.42,21.93,0,0,0,0 +no_defs <> +# Qatar 1948 +<4286> +proj=longlat +ellps=helmert +no_defs <> +# Qornoq +<4287> +proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 +no_defs <> +# Loma Quintana +<4288> +proj=longlat +ellps=intl +no_defs <> +# Amersfoort +<4289> +proj=longlat +ellps=bessel +towgs84=565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725 +no_defs <> +# SAD69 +<4291> +proj=longlat +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +no_defs <> +# Sapper Hill 1943 +<4292> +proj=longlat +ellps=intl +towgs84=-355,21,72,0,0,0,0 +no_defs <> +# Schwarzeck +<4293> +proj=longlat +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +no_defs <> +# Segora +<4294> +proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +no_defs <> +# Serindung +<4295> +proj=longlat +ellps=bessel +no_defs <> +# Sudan +<4296> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Tananarive +<4297> +proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +no_defs <> +# Timbalai 1948 +<4298> +proj=longlat +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +no_defs <> +# TM65 +<4299> +proj=longlat +datum=ire65 +no_defs <> +# TM75 +<4300> +proj=longlat +ellps=mod_airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +no_defs <> +# Tokyo +<4301> +proj=longlat +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +no_defs <> +# Trinidad 1903 +<4302> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +towgs84=-61.702,284.488,472.052,0,0,0,0 +no_defs <> +# TC(1948) +<4303> +proj=longlat +ellps=helmert +no_defs <> +# Voirol 1875 +<4304> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +no_defs <> +# Bern 1938 +<4306> +proj=longlat +ellps=bessel +no_defs <> +# Nord Sahara 1959 +<4307> +proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +no_defs <> +# RT38 +<4308> +proj=longlat +ellps=bessel +no_defs <> +# Yacare +<4309> +proj=longlat +ellps=intl +towgs84=-155,171,37,0,0,0,0 +no_defs <> +# Yoff +<4310> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-30,190,89,0,0,0,0 +no_defs <> +# Zanderij +<4311> +proj=longlat +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +no_defs <> +# MGI +<4312> +proj=longlat +datum=hermannskogel +no_defs <> +# Belge 1972 +<4313> +proj=longlat +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +no_defs <> +# DHDN +<4314> +proj=longlat +datum=potsdam +no_defs <> +# Conakry 1905 +<4315> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +no_defs <> +# Dealul Piscului 1930 +<4316> +proj=longlat +ellps=intl +towgs84=103.25,-100.4,-307.19,0,0,0,0 +no_defs <> +# Dealul Piscului 1970 +<4317> +proj=longlat +ellps=krass +towgs84=28,-121,-77,0,0,0,0 +no_defs <> +# NGN +<4318> +proj=longlat +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,0 +no_defs <> +# KUDAMS +<4319> +proj=longlat +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +no_defs <> +# WGS 72 +<4322> +proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +no_defs <> +# WGS 72BE +<4324> +proj=longlat +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +no_defs <> +# WGS 84 +<4326> +proj=longlat +datum=WGS84 +no_defs <> +# RGSPM06 +<4463> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# RGM04 +<4470> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Cadastre 1997 +<4475> +proj=longlat +ellps=intl +towgs84=-381.788,-57.501,-256.673,0,0,0,0 +no_defs <> +# Mexico ITRF92 +<4483> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# China Geodetic Coordinate System 2000 +<4490> +proj=longlat +ellps=GRS80 +no_defs <> +# New Beijing +<4555> +proj=longlat +ellps=krass +no_defs <> +# RRAF 1991 +<4558> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Anguilla 1957 +<4600> +proj=longlat +ellps=clrk80 +no_defs <> +# Antigua 1943 +<4601> +proj=longlat +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0 +no_defs <> +# Dominica 1945 +<4602> +proj=longlat +ellps=clrk80 +towgs84=725,685,536,0,0,0,0 +no_defs <> +# Grenada 1953 +<4603> +proj=longlat +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0 +no_defs <> +# Montserrat 1958 +<4604> +proj=longlat +ellps=clrk80 +towgs84=174,359,365,0,0,0,0 +no_defs <> +# St. Kitts 1955 +<4605> +proj=longlat +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +no_defs <> +# St. Lucia 1955 +<4606> +proj=longlat +ellps=clrk80 +towgs84=-149,128,296,0,0,0,0 +no_defs <> +# St. Vincent 1945 +<4607> +proj=longlat +ellps=clrk80 +towgs84=195.671,332.517,274.607,0,0,0,0 +no_defs <> +# NAD27(76) +<4608> +proj=longlat +ellps=clrk66 +no_defs <> +# NAD27(CGQ77) +<4609> +proj=longlat +ellps=clrk66 +no_defs <> +# Xian 1980 +<4610> +proj=longlat +a=6378140 +b=6356755.288157528 +no_defs <> +# Hong Kong 1980 +<4611> +proj=longlat +ellps=intl +towgs84=-162.619,-276.959,-161.764,0.067753,-2.243649,-1.158827,-1.094246 +no_defs <> +# JGD2000 +<4612> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Segara +<4613> +proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +no_defs <> +# QND95 +<4614> +proj=longlat +ellps=intl +towgs84=-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065 +no_defs <> +# Porto Santo +<4615> +proj=longlat +ellps=intl +towgs84=-499,-249,314,0,0,0,0 +no_defs <> +# Selvagem Grande +<4616> +proj=longlat +ellps=intl +towgs84=-289,-124,60,0,0,0,0 +no_defs <> +# NAD83(CSRS) +<4617> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# SAD69 +<4618> +proj=longlat +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +no_defs <> +# SWEREF99 +<4619> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Point 58 +<4620> +proj=longlat +ellps=clrk80 +towgs84=-106,-129,165,0,0,0,0 +no_defs <> +# Fort Marigot +<4621> +proj=longlat +ellps=intl +towgs84=137,248,-430,0,0,0,0 +no_defs <> +# Guadeloupe 1948 +<4622> +proj=longlat +ellps=intl +towgs84=-467,-16,-300,0,0,0,0 +no_defs <> +# CSG67 +<4623> +proj=longlat +ellps=intl +towgs84=-186,230,110,0,0,0,0 +no_defs <> +# RGFG95 +<4624> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Martinique 1938 +<4625> +proj=longlat +ellps=intl +towgs84=186,482,151,0,0,0,0 +no_defs <> +# Reunion 1947 +<4626> +proj=longlat +ellps=intl +towgs84=94,-948,-1262,0,0,0,0 +no_defs <> +# RGR92 +<4627> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Tahiti 52 +<4628> +proj=longlat +ellps=intl +towgs84=162,117,154,0,0,0,0 +no_defs <> +# Tahaa 54 +<4629> +proj=longlat +ellps=intl +towgs84=72.438,345.918,79.486,1.6045,0.8823,0.5565,1.3746 +no_defs <> +# IGN72 Nuku Hiva +<4630> +proj=longlat +ellps=intl +towgs84=84,274,65,0,0,0,0 +no_defs <> +# K0 1949 +<4631> +proj=longlat +ellps=intl +towgs84=145,-187,103,0,0,0,0 +no_defs <> +# Combani 1950 +<4632> +proj=longlat +ellps=intl +towgs84=-382,-59,-262,0,0,0,0 +no_defs <> +# IGN56 Lifou +<4633> +proj=longlat +ellps=intl +towgs84=335.47,222.58,-230.94,0,0,0,0 +no_defs <> +# IGN72 Grand Terre +<4634> +proj=longlat +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +no_defs <> +# ST87 Ouvea +<4635> +proj=longlat +ellps=intl +towgs84=-122.383,-188.696,103.344,3.5107,-4.9668,-5.7047,4.4798 +no_defs <> +# Petrels 1972 +<4636> +proj=longlat +ellps=intl +towgs84=365,194,166,0,0,0,0 +no_defs <> +# Perroud 1950 +<4637> +proj=longlat +ellps=intl +towgs84=325,154,172,0,0,0,0 +no_defs <> +# Saint Pierre et Miquelon 1950 +<4638> +proj=longlat +ellps=clrk66 +towgs84=30,430,368,0,0,0,0 +no_defs <> +# MOP78 +<4639> +proj=longlat +ellps=intl +towgs84=253,-132,-127,0,0,0,0 +no_defs <> +# RRAF 1991 +<4640> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# IGN53 Mare +<4641> +proj=longlat +ellps=intl +towgs84=287.58,177.78,-135.41,0,0,0,0 +no_defs <> +# ST84 Ile des Pins +<4642> +proj=longlat +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +no_defs <> +# ST71 Belep +<4643> +proj=longlat +ellps=intl +towgs84=-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002 +no_defs <> +# NEA74 Noumea +<4644> +proj=longlat +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +no_defs <> +# RGNC 1991 +<4645> +proj=longlat +ellps=intl +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Grand Comoros +<4646> +proj=longlat +ellps=intl +towgs84=-963,510,-359,0,0,0,0 +no_defs <> +# Reykjavik 1900 +<4657> +proj=longlat +a=6377019.27 +b=6355762.5391 +towgs84=-28,199,5,0,0,0,0 +no_defs <> +# Hjorsey 1955 +<4658> +proj=longlat +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +no_defs <> +# ISN93 +<4659> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Helle 1954 +<4660> +proj=longlat +ellps=intl +towgs84=982.6087,552.753,-540.873,6.6816266,-31.6114924,-19.84816,16.805 +no_defs <> +# LKS92 +<4661> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# IGN72 Grande Terre +<4662> +proj=longlat +ellps=intl +towgs84=-11.64,-348.6,291.98,0,0,0,0 +no_defs <> +# Porto Santo 1995 +<4663> +proj=longlat +ellps=intl +towgs84=-502.862,-247.438,312.724,0,0,0,0 +no_defs <> +# Azores Oriental 1995 +<4664> +proj=longlat +ellps=intl +towgs84=-204.619,140.176,55.226,0,0,0,0 +no_defs <> +# Azores Central 1995 +<4665> +proj=longlat +ellps=intl +towgs84=-106.226,166.366,-37.893,0,0,0,0 +no_defs <> +# Lisbon 1890 +<4666> +proj=longlat +ellps=bessel +towgs84=508.088,-191.042,565.223,0,0,0,0 +no_defs <> +# IKBD-92 +<4667> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# ED79 +<4668> +proj=longlat +ellps=intl +towgs84=-86,-98,-119,0,0,0,0 +no_defs <> +# LKS94 +<4669> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# IGM95 +<4670> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Voirol 1879 +<4671> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <> +# Chatham Islands 1971 +<4672> +proj=longlat +ellps=intl +towgs84=175,-38,113,0,0,0,0 +no_defs <> +# Chatham Islands 1979 +<4673> +proj=longlat +ellps=intl +towgs84=174.05,-25.49,112.57,0,0,0.554,0.2263 +no_defs <> +# SIRGAS 2000 +<4674> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Guam 1963 +<4675> +proj=longlat +ellps=clrk66 +towgs84=-100,-248,259,0,0,0,0 +no_defs <> +# Vientiane 1982 +<4676> +proj=longlat +ellps=krass +no_defs <> +# Lao 1993 +<4677> +proj=longlat +ellps=krass +no_defs <> +# Lao 1997 +<4678> +proj=longlat +ellps=krass +towgs84=44.585,-131.212,-39.544,0,0,0,0 +no_defs <> +# Jouik 1961 +<4679> +proj=longlat +ellps=clrk80 +towgs84=-80.01,253.26,291.19,0,0,0,0 +no_defs <> +# Nouakchott 1965 +<4680> +proj=longlat +ellps=clrk80 +towgs84=124.5,-63.5,-281,0,0,0,0 +no_defs <> +# Mauritania 1999 +<4681> +proj=longlat +ellps=clrk80 +no_defs <> +# Gulshan 303 +<4682> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,735.9,261.1,0,0,0,0 +no_defs <> +# PRS92 +<4683> +proj=longlat +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +no_defs <> +# Gan 1970 +<4684> +proj=longlat +ellps=intl +towgs84=-133,-321,50,0,0,0,0 +no_defs <> +# Gandajika +<4685> +proj=longlat +ellps=intl +no_defs <> +# MAGNA-SIRGAS +<4686> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# RGPF +<4687> +proj=longlat +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +no_defs <> +# Fatu Iva 72 +<4688> +proj=longlat +ellps=intl +towgs84=347.103,1078.125,2623.922,-33.8875,70.6773,-9.3943,186.074 +no_defs <> +# IGN63 Hiva Oa +<4689> +proj=longlat +ellps=intl +towgs84=410.721,55.049,80.746,2.5779,2.3514,0.6664,17.3311 +no_defs <> +# Tahiti 79 +<4690> +proj=longlat +ellps=intl +towgs84=221.525,152.948,176.768,-2.3847,-1.3896,-0.877,11.4741 +no_defs <> +# Moorea 87 +<4691> +proj=longlat +ellps=intl +towgs84=215.525,149.593,176.229,-3.2624,-1.692,-1.1571,10.4773 +no_defs <> +# Maupiti 83 +<4692> +proj=longlat +ellps=intl +towgs84=217.037,86.959,23.956,0,0,0,0 +no_defs <> +# Nakhl-e Ghanem +<4693> +proj=longlat +ellps=WGS84 +towgs84=0,-0.15,0.68,0,0,0,0 +no_defs <> +# POSGAR 94 +<4694> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Katanga 1955 +<4695> +proj=longlat +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +no_defs <> +# Kasai 1953 +<4696> +proj=longlat +ellps=clrk80 +no_defs <> +# IGC 1962 6th Parallel South +<4697> +proj=longlat +ellps=clrk80 +no_defs <> +# IGN 1962 Kerguelen +<4698> +proj=longlat +ellps=intl +towgs84=145,-187,103,0,0,0,0 +no_defs <> +# Le Pouce 1934 +<4699> +proj=longlat +ellps=clrk80 +towgs84=-770.1,158.4,-498.2,0,0,0,0 +no_defs <> +# IGN Astro 1960 +<4700> +proj=longlat +ellps=clrk80 +no_defs <> +# IGCB 1955 +<4701> +proj=longlat +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +no_defs <> +# Mauritania 1999 +<4702> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Mhast 1951 +<4703> +proj=longlat +ellps=clrk80 +no_defs <> +# Mhast (onshore) +<4704> +proj=longlat +ellps=intl +no_defs <> +# Mhast (offshore) +<4705> +proj=longlat +ellps=intl +no_defs <> +# Egypt Gulf of Suez S-650 TL +<4706> +proj=longlat +ellps=helmert +towgs84=-146.21,112.63,4.05,0,0,0,0 +no_defs <> +# Tern Island 1961 +<4707> +proj=longlat +ellps=intl +towgs84=114,-116,-333,0,0,0,0 +no_defs <> +# Cocos Islands 1965 +<4708> +proj=longlat +ellps=aust_SA +towgs84=-491,-22,435,0,0,0,0 +no_defs <> +# Iwo Jima 1945 +<4709> +proj=longlat +ellps=intl +towgs84=145,75,-272,0,0,0,0 +no_defs <> +# St. Helena 1971 +<4710> +proj=longlat +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +no_defs <> +# Marcus Island 1952 +<4711> +proj=longlat +ellps=intl +towgs84=124,-234,-25,0,0,0,0 +no_defs <> +# Ascension Island 1958 +<4712> +proj=longlat +ellps=intl +towgs84=-205,107,53,0,0,0,0 +no_defs <> +# Ayabelle Lighthouse +<4713> +proj=longlat +ellps=clrk80 +towgs84=-77,-128,142,0,0,0,0 +no_defs <> +# Bellevue +<4714> +proj=longlat +ellps=intl +towgs84=-127,-769,472,0,0,0,0 +no_defs <> +# Camp Area Astro +<4715> +proj=longlat +ellps=intl +towgs84=-104,-129,239,0,0,0,0 +no_defs <> +# Phoenix Islands 1966 +<4716> +proj=longlat +ellps=intl +towgs84=298,-304,-375,0,0,0,0 +no_defs <> +# Cape Canaveral +<4717> +proj=longlat +ellps=clrk66 +towgs84=-2,151,181,0,0,0,0 +no_defs <> +# Solomon 1968 +<4718> +proj=longlat +ellps=intl +towgs84=230,-199,-752,0,0,0,0 +no_defs <> +# Easter Island 1967 +<4719> +proj=longlat +ellps=intl +towgs84=211,147,111,0,0,0,0 +no_defs <> +# Fiji 1986 +<4720> +proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +no_defs <> +# Fiji 1956 +<4721> +proj=longlat +ellps=intl +towgs84=265.025,384.929,-194.046,0,0,0,0 +no_defs <> +# South Georgia 1968 +<4722> +proj=longlat +ellps=intl +towgs84=-794,119,-298,0,0,0,0 +no_defs <> +# GCGD59 +<4723> +proj=longlat +ellps=clrk66 +towgs84=-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925 +no_defs <> +# Diego Garcia 1969 +<4724> +proj=longlat +ellps=intl +towgs84=208,-435,-229,0,0,0,0 +no_defs <> +# Johnston Island 1961 +<4725> +proj=longlat +ellps=intl +towgs84=189,-79,-202,0,0,0,0 +no_defs <> +# SIGD61 +<4726> +proj=longlat +ellps=clrk66 +towgs84=8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081 +no_defs <> +# Midway 1961 +<4727> +proj=longlat +ellps=intl +towgs84=403,-81,277,0,0,0,0 +no_defs <> +# Pico de las Nieves 1984 +<4728> +proj=longlat +ellps=intl +towgs84=-307,-92,127,0,0,0,0 +no_defs <> +# Pitcairn 1967 +<4729> +proj=longlat +ellps=intl +towgs84=185,165,42,0,0,0,0 +no_defs <> +# Santo 1965 +<4730> +proj=longlat +ellps=intl +towgs84=170,42,84,0,0,0,0 +no_defs <> +# Viti Levu 1916 +<4731> +proj=longlat +ellps=clrk80 +towgs84=51,391,-36,0,0,0,0 +no_defs <> +# Marshall Islands 1960 +<4732> +proj=longlat +a=6378270 +b=6356794.343434343 +towgs84=102,52,-38,0,0,0,0 +no_defs <> +# Wake Island 1952 +<4733> +proj=longlat +ellps=intl +towgs84=276,-57,149,0,0,0,0 +no_defs <> +# Tristan 1968 +<4734> +proj=longlat +ellps=intl +towgs84=-632,438,-609,0,0,0,0 +no_defs <> +# Kusaie 1951 +<4735> +proj=longlat +ellps=intl +towgs84=647,1777,-1124,0,0,0,0 +no_defs <> +# Deception Island +<4736> +proj=longlat +ellps=clrk80 +towgs84=260,12,-147,0,0,0,0 +no_defs <> +# Korea 2000 +<4737> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Hong Kong 1963 +<4738> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <> +# Hong Kong 1963(67) +<4739> +proj=longlat +ellps=intl +towgs84=-156,-271,-189,0,0,0,0 +no_defs <> +# PZ-90 +<4740> +proj=longlat +a=6378136 +b=6356751.361745712 +towgs84=0,0,1.5,0,0,0.076,0 +no_defs <> +# FD54 +<4741> +proj=longlat +ellps=intl +no_defs <> +# GDM2000 +<4742> +proj=longlat +ellps=GRS80 +no_defs <> +# Karbala 1979 +<4743> +proj=longlat +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +no_defs <> +# Nahrwan 1934 +<4744> +proj=longlat +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +no_defs <> +# RD/83 +<4745> +proj=longlat +ellps=bessel +no_defs <> +# PD/83 +<4746> +proj=longlat +ellps=bessel +no_defs <> +# GR96 +<4747> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Vanua Levu 1915 +<4748> +proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=51,391,-36,0,0,0,0 +no_defs <> +# RGNC91-93 +<4749> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# ST87 Ouvea +<4750> +proj=longlat +ellps=WGS84 +towgs84=-56.263,16.136,-22.856,0,0,0,0 +no_defs <> +# Kertau (RSO) +<4751> +proj=longlat +a=6377295.664 +b=6356094.667915204 +no_defs <> +# Viti Levu 1912 +<4752> +proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=98,390,-22,0,0,0,0 +no_defs <> +# fk89 +<4753> +proj=longlat +ellps=intl +no_defs <> +# LGD2006 +<4754> +proj=longlat +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +no_defs <> +# DGN95 +<4755> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# VN-2000 +<4756> +proj=longlat +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +no_defs <> +# SVY21 +<4757> +proj=longlat +ellps=WGS84 +no_defs <> +# JAD2001 +<4758> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# NAD83(NSRS2007) +<4759> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# WGS 66 +<4760> +proj=longlat +ellps=WGS66 +no_defs <> +# HTRS96 +<4761> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# BDA2000 +<4762> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Pitcairn 2006 +<4763> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# RSRGD2000 +<4764> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Slovenia 1996 +<4765> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Bern 1898 (Bern) +<4801> +proj=longlat +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0 +pm=bern +no_defs <> +# Bogota 1975 (Bogota) +<4802> +proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 +pm=bogota +no_defs <> +# Lisbon (Lisbon) +<4803> +proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +no_defs <> +# Makassar (Jakarta) +<4804> +proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +no_defs <> +# MGI (Ferro) +<4805> +proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +no_defs <> +# Monte Mario (Rome) +<4806> +proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +pm=rome +no_defs <> +# NTF (Paris) +<4807> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +no_defs <> +# Padang (Jakarta) +<4808> +proj=longlat +ellps=bessel +pm=jakarta +no_defs <> +# Belge 1950 (Brussels) +<4809> +proj=longlat +ellps=intl +pm=brussels +no_defs <> +# Tananarive (Paris) +<4810> +proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +no_defs <> +# Voirol 1875 (Paris) +<4811> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +pm=paris +no_defs <> +# Batavia (Jakarta) +<4813> +proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta +no_defs <> +# RT38 (Stockholm) +<4814> +proj=longlat +ellps=bessel +pm=stockholm +no_defs <> +# Greek (Athens) +<4815> +proj=longlat +ellps=bessel +pm=athens +no_defs <> +# Carthage (Paris) +<4816> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,431,0,0,0,0 +pm=paris +no_defs <> +# NGO 1948 (Oslo) +<4817> +proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +no_defs <> +# S-JTSK (Ferro) +<4818> +proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +no_defs <> +# Nord Sahara 1959 (Paris) +<4819> +proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +pm=paris +no_defs <> +# Segara (Jakarta) +<4820> +proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +no_defs <> +# Voirol 1879 (Paris) +<4821> +proj=longlat +a=6378249.2 +b=6356515 +pm=paris +no_defs <> +# Sao Tome +<4823> +proj=longlat +ellps=intl +no_defs <> +# Principe +<4824> +proj=longlat +ellps=intl +no_defs <> +# ATF (Paris) +<4901> +proj=longlat +a=6376523 +b=6355862.933255573 +pm=2.337208333333333 +no_defs <> +# NDG (Paris) +<4902> +proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris +no_defs <> +# Madrid 1870 (Madrid) +<4903> +proj=longlat +a=6378298.3 +b=6356657.142669561 +pm=madrid +no_defs <> +# Lisbon 1890 (Lisbon) +<4904> +proj=longlat +ellps=bessel +towgs84=508.088,-191.042,565.223,0,0,0,0 +pm=lisbon +no_defs <> +# PTRA08 +<5013> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Tokyo 1892 +<5132> +proj=longlat +ellps=bessel +no_defs <> +# S-JTSK/05 +<5228> +proj=longlat +ellps=bessel +towgs84=572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378 +no_defs <> +# S-JTSK/05 (Ferro) +<5229> +proj=longlat +ellps=bessel +towgs84=572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378 +pm=ferro +no_defs <> +# SLD99 +<5233> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338 +no_defs <> +# GDBD2009 +<5246> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# TUREF +<5252> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# DRUKREF 03 +<5264> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# ISN2004 +<5324> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# POSGAR 2007 +<5340> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# MARGEN +<5354> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# SIRGAS-Chile +<5360> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# CR05 +<5365> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# MACARIO SOLIS +<5371> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Peru96 +<5373> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# SIRGAS-ROU98 +<5381> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# SIRGAS_ES2007.8 +<5393> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Ocotepeque 1935 +<5451> +proj=longlat +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +no_defs <> +# Sibun Gorge 1922 +<5464> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <> +# Panama-Colon 1911 +<5467> +proj=longlat +ellps=clrk66 +no_defs <> +# RGAF09 +<5489> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Corrego Alegre 1961 +<5524> +proj=longlat +ellps=intl +no_defs <> +# SAD69(96) +<5527> +proj=longlat +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +no_defs <> +# PNG94 +<5546> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# UCS-2000 +<5561> +proj=longlat +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +no_defs <> +# FEH2010 +<5593> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# DB_REF +<5681> +proj=longlat +ellps=bessel +no_defs <> +# TGD2005 +<5886> +proj=longlat +ellps=GRS80 +no_defs <> +# CIGD11 +<6135> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Nepal 1981 +<6207> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=293.17,726.18,245.36,0,0,0,0 +no_defs <> +# CGRS93 +<6311> +proj=longlat +ellps=WGS84 +towgs84=8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926 +no_defs <> +# NAD83(2011) +<6318> +proj=longlat +ellps=GRS80 +no_defs <> +# NAD83(PA11) +<6322> +proj=longlat +ellps=GRS80 +no_defs <> +# NAD83(MA11) +<6325> +proj=longlat +ellps=GRS80 +no_defs <> +# Mexico ITRF2008 +<6365> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# JGD2011 +<6668> +proj=longlat +ellps=GRS80 +no_defs <> +# RDN2008 +<6706> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# NAD83(CORS96) +<6783> +proj=longlat +ellps=GRS80 +no_defs <> +# Aden 1925 +<6881> +proj=longlat +ellps=clrk80 +towgs84=-24,-203,268,0,0,0,0 +no_defs <> +# Bekaa Valley 1920 +<6882> +proj=longlat +ellps=clrk80 +towgs84=-183,-15,273,0,0,0,0 +no_defs <> +# Bioko +<6883> +proj=longlat +ellps=intl +towgs84=-235,-110,393,0,0,0,0 +no_defs <> +# South East Island 1943 +<6892> +proj=longlat +ellps=clrk80 +towgs84=-43.685,-179.785,-267.721,0,0,0,0 +no_defs <> +# Gambia +<6894> +proj=longlat +ellps=clrk80 +towgs84=-63,176,185,0,0,0,0 +no_defs <> +# IGD05 +<6980> +proj=longlat +ellps=GRS80 +no_defs <> +# IG05 Intermediate CRS +<6983> +proj=longlat +ellps=GRS80 +no_defs <> +# IGD05/12 +<6987> +proj=longlat +ellps=GRS80 +no_defs <> +# IG05/12 Intermediate CRS +<6990> +proj=longlat +ellps=GRS80 +no_defs <> +# RGSPM06 (lon-lat) +<7035> +proj=longlat +ellps=GRS80 +no_defs <> +# RGR92 (lon-lat) +<7037> +proj=longlat +ellps=GRS80 +no_defs <> +# RGM04 (lon-lat) +<7039> +proj=longlat +ellps=GRS80 +no_defs <> +# RGFG95 (lon-lat) +<7041> +proj=longlat +ellps=GRS80 +no_defs <> +# RGTAAF07 +<7073> +proj=longlat +ellps=GRS80 +no_defs <> +# RGF93 (lon-lat) +<7084> +proj=longlat +ellps=GRS80 +no_defs <> +# RGAF09 (lon-lat) +<7086> +proj=longlat +ellps=GRS80 +no_defs <> +# RGTAAF07 (lon-lat) +<7088> +proj=longlat +ellps=GRS80 +no_defs <> +# RGTAAF07 (lon-lat) +<7133> +proj=longlat +ellps=GRS80 +no_defs <> +# IGD05 +<7136> +proj=longlat +ellps=WGS84 +no_defs <> +# IGD05/12 +<7139> +proj=longlat +ellps=WGS84 +no_defs <> +# ONGD14 +<7373> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <> +# Kyrg-06 +<7686> +proj=longlat +ellps=GRS80 +no_defs <> +# Anguilla 1957 / British West Indies Grid +<2000> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs <> +# Antigua 1943 / British West Indies Grid +<2001> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0 +units=m +no_defs <> +# Dominica 1945 / British West Indies Grid +<2002> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=725,685,536,0,0,0,0 +units=m +no_defs <> +# Grenada 1953 / British West Indies Grid +<2003> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0 +units=m +no_defs <> +# Montserrat 1958 / British West Indies Grid +<2004> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=174,359,365,0,0,0,0 +units=m +no_defs <> +# St. Kitts 1955 / British West Indies Grid +<2005> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +units=m +no_defs <> +# St. Lucia 1955 / British West Indies Grid +<2006> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-149,128,296,0,0,0,0 +units=m +no_defs <> +# St. Vincent 45 / British West Indies Grid +<2007> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=195.671,332.517,274.607,0,0,0,0 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 2 (deprecated) +<2008> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 3 +<2009> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 4 +<2010> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 5 +<2011> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 6 +<2012> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 7 +<2013> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 8 +<2014> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 9 +<2015> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / SCoPQ zone 10 +<2016> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 8 +<2017> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 9 +<2018> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 10 +<2019> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 11 +<2020> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 12 +<2021> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 13 +<2022> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 14 +<2023> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 15 +<2024> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 16 +<2025> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / MTM zone 17 +<2026> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / UTM zone 15N +<2027> +proj=utm +zone=15 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / UTM zone 16N +<2028> +proj=utm +zone=16 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / UTM zone 17N +<2029> +proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs <> +# NAD27(76) / UTM zone 18N +<2030> +proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / UTM zone 17N +<2031> +proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / UTM zone 18N +<2032> +proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / UTM zone 19N +<2033> +proj=utm +zone=19 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / UTM zone 20N +<2034> +proj=utm +zone=20 +ellps=clrk66 +units=m +no_defs <> +# NAD27(CGQ77) / UTM zone 21N +<2035> +proj=utm +zone=21 +ellps=clrk66 +units=m +no_defs <> +# NAD83(CSRS98) / New Brunswick Stereo (deprecated) +<2036> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 19N (deprecated) +<2037> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 20N (deprecated) +<2038> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Israel 1993 / Israeli TM Grid +<2039> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +units=m +no_defs <> +# Locodjo 1965 / UTM zone 30N +<2040> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs <> +# Abidjan 1987 / UTM zone 30N +<2041> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs <> +# Locodjo 1965 / UTM zone 29N +<2042> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs <> +# Abidjan 1987 / UTM zone 29N +<2043> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs <> +# Hanoi 1972 / Gauss-Kruger zone 18 +<2044> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs <> +# Hanoi 1972 / Gauss-Kruger zone 19 +<2045> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo15 +<2046> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo17 +<2047> +proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo19 +<2048> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo21 +<2049> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo23 +<2050> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo25 +<2051> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo27 +<2052> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo29 +<2053> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo31 +<2054> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Hartebeesthoek94 / Lo33 +<2055> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# CH1903+ / LV95 +<2056> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=2600000 +y_0=1200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs <> +# Rassadiran / Nakhl e Taqi +<2057> +proj=omerc +lat_0=27.51882880555555 +lonc=52.60353916666667 +alpha=0.5716611944444444 +k=0.999895934 +x_0=658377.437 +y_0=3044969.194 +gamma=0.5716611944444444 +ellps=intl +towgs84=-133.63,-157.5,-158.62,0,0,0,0 +units=m +no_defs <> +# ED50(ED77) / UTM zone 38N +<2058> +proj=utm +zone=38 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <> +# ED50(ED77) / UTM zone 39N +<2059> +proj=utm +zone=39 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <> +# ED50(ED77) / UTM zone 40N +<2060> +proj=utm +zone=40 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <> +# ED50(ED77) / UTM zone 41N +<2061> +proj=utm +zone=41 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <> +# Madrid 1870 (Madrid) / Spain +<2062> +proj=lcc +lat_1=40 +lat_0=40 +lon_0=0 +k_0=0.9988085293 +x_0=600000 +y_0=600000 +a=6378298.3 +b=6356657.142669561 +pm=madrid +units=m +no_defs <> +# Dabola 1981 / UTM zone 28N (deprecated) +<2063> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <> +# Dabola 1981 / UTM zone 29N (deprecated) +<2064> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <> +# S-JTSK (Ferro) / Krovak +<2065> +proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# Mount Dillon / Tobago Grid +<2066> +proj=cass +lat_0=11.25217861111111 +lon_0=-60.68600888888889 +x_0=37718.66159325 +y_0=36209.91512952 +a=6378293.645208759 +b=6356617.987679838 +to_meter=0.201166195164 +no_defs <> +# Naparima 1955 / UTM zone 20N +<2067> +proj=utm +zone=20 +ellps=intl +towgs84=-0.465,372.095,171.736,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 5 +<2068> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 6 +<2069> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 7 +<2070> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 8 +<2071> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 9 +<2072> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 10 +<2073> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 11 +<2074> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 12 +<2075> +proj=tmerc +lat_0=0 +lon_0=23 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / Libya zone 13 +<2076> +proj=tmerc +lat_0=0 +lon_0=25 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / UTM zone 32N +<2077> +proj=utm +zone=32 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / UTM zone 33N +<2078> +proj=utm +zone=33 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / UTM zone 34N +<2079> +proj=utm +zone=34 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# ELD79 / UTM zone 35N +<2080> +proj=utm +zone=35 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# Chos Malal 1914 / Argentina 2 +<2081> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +units=m +no_defs <> +# Pampa del Castillo / Argentina 2 +<2082> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=27.5,14,186.4,0,0,0,0 +units=m +no_defs <> +# Hito XVIII 1963 / Argentina 2 +<2083> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=16,196,93,0,0,0,0 +units=m +no_defs <> +# Hito XVIII 1963 / UTM zone 19S +<2084> +proj=utm +zone=19 +south +ellps=intl +towgs84=16,196,93,0,0,0,0 +units=m +no_defs <> +# NAD27 / Cuba Norte (deprecated) +<2085> +proj=lcc +lat_1=22.35 +lat_0=22.35 +lon_0=-81 +k_0=0.99993602 +x_0=500000 +y_0=280296.016 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Cuba Sur (deprecated) +<2086> +proj=lcc +lat_1=20.71666666666667 +lat_0=20.71666666666667 +lon_0=-76.83333333333333 +k_0=0.99994848 +x_0=500000 +y_0=229126.939 +datum=NAD27 +units=m +no_defs <> +# ELD79 / TM 12 NE +<2087> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <> +# Carthage / TM 11 NE +<2088> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.9996 +x_0=500000 +y_0=0 +datum=carthage +units=m +no_defs <> +# Yemen NGN96 / UTM zone 38N +<2089> +proj=utm +zone=38 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Yemen NGN96 / UTM zone 39N +<2090> +proj=utm +zone=39 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# South Yemen / Gauss Kruger zone 8 (deprecated) +<2091> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <> +# South Yemen / Gauss Kruger zone 9 (deprecated) +<2092> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <> +# Hanoi 1972 / GK 106 NE +<2093> +proj=tmerc +lat_0=0 +lon_0=106 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs <> +# WGS 72BE / TM 106 NE +<2094> +proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y_0=0 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# Bissau / UTM zone 28N +<2095> +proj=utm +zone=28 +ellps=intl +towgs84=-173,253,27,0,0,0,0 +units=m +no_defs <> +# Korean 1985 / East Belt +<2096> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Central Belt +<2097> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / West Belt +<2098> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Qatar 1948 / Qatar Grid +<2099> +proj=cass +lat_0=25.38236111111111 +lon_0=50.76138888888889 +x_0=100000 +y_0=100000 +ellps=helmert +units=m +no_defs <> +# GGRS87 / Greek Grid +<2100> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +datum=GGRS87 +units=m +no_defs <> +# Lake / Maracaibo Grid M1 +<2101> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=0 +y_0=-52684.972 +ellps=intl +units=m +no_defs <> +# Lake / Maracaibo Grid +<2102> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=200000 +y_0=147315.028 +ellps=intl +units=m +no_defs <> +# Lake / Maracaibo Grid M3 +<2103> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=500000 +y_0=447315.028 +ellps=intl +units=m +no_defs <> +# Lake / Maracaibo La Rosa Grid +<2104> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=-17044 +y_0=-23139.97 +ellps=intl +units=m +no_defs <> +# NZGD2000 / Mount Eden 2000 +<2105> +proj=tmerc +lat_0=-36.87972222222222 +lon_0=174.7641666666667 +k=0.9999 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Bay of Plenty 2000 +<2106> +proj=tmerc +lat_0=-37.76111111111111 +lon_0=176.4661111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Poverty Bay 2000 +<2107> +proj=tmerc +lat_0=-38.62444444444444 +lon_0=177.8855555555556 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Hawkes Bay 2000 +<2108> +proj=tmerc +lat_0=-39.65083333333333 +lon_0=176.6736111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Taranaki 2000 +<2109> +proj=tmerc +lat_0=-39.13555555555556 +lon_0=174.2277777777778 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Tuhirangi 2000 +<2110> +proj=tmerc +lat_0=-39.51222222222222 +lon_0=175.64 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Wanganui 2000 +<2111> +proj=tmerc +lat_0=-40.24194444444444 +lon_0=175.4880555555555 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Wairarapa 2000 +<2112> +proj=tmerc +lat_0=-40.92527777777777 +lon_0=175.6472222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Wellington 2000 +<2113> +proj=tmerc +lat_0=-41.3011111111111 +lon_0=174.7763888888889 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Collingwood 2000 +<2114> +proj=tmerc +lat_0=-40.71472222222223 +lon_0=172.6719444444444 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Nelson 2000 +<2115> +proj=tmerc +lat_0=-41.27444444444444 +lon_0=173.2991666666667 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Karamea 2000 +<2116> +proj=tmerc +lat_0=-41.28972222222222 +lon_0=172.1088888888889 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Buller 2000 +<2117> +proj=tmerc +lat_0=-41.81055555555555 +lon_0=171.5811111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Grey 2000 +<2118> +proj=tmerc +lat_0=-42.33361111111111 +lon_0=171.5497222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Amuri 2000 +<2119> +proj=tmerc +lat_0=-42.68888888888888 +lon_0=173.01 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Marlborough 2000 +<2120> +proj=tmerc +lat_0=-41.54444444444444 +lon_0=173.8019444444444 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Hokitika 2000 +<2121> +proj=tmerc +lat_0=-42.88611111111111 +lon_0=170.9797222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Okarito 2000 +<2122> +proj=tmerc +lat_0=-43.11 +lon_0=170.2608333333333 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Jacksons Bay 2000 +<2123> +proj=tmerc +lat_0=-43.97777777777778 +lon_0=168.6061111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Mount Pleasant 2000 +<2124> +proj=tmerc +lat_0=-43.59055555555556 +lon_0=172.7269444444445 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Gawler 2000 +<2125> +proj=tmerc +lat_0=-43.74861111111111 +lon_0=171.3605555555555 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Timaru 2000 +<2126> +proj=tmerc +lat_0=-44.40194444444445 +lon_0=171.0572222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Lindis Peak 2000 +<2127> +proj=tmerc +lat_0=-44.735 +lon_0=169.4675 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Mount Nicholas 2000 +<2128> +proj=tmerc +lat_0=-45.13277777777778 +lon_0=168.3986111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Mount York 2000 +<2129> +proj=tmerc +lat_0=-45.56361111111111 +lon_0=167.7386111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Observation Point 2000 +<2130> +proj=tmerc +lat_0=-45.81611111111111 +lon_0=170.6283333333333 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / North Taieri 2000 +<2131> +proj=tmerc +lat_0=-45.86138888888889 +lon_0=170.2825 +k=0.99996 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Bluff 2000 +<2132> +proj=tmerc +lat_0=-46.6 +lon_0=168.3427777777778 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / UTM zone 58S +<2133> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / UTM zone 59S +<2134> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / UTM zone 60S +<2135> +proj=utm +zone=60 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Accra / Ghana National Grid +<2136> +proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.99975 +x_0=274319.7391633579 +y_0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +to_meter=0.3047997101815088 +no_defs <> +# Accra / TM 1 NW +<2137> +proj=tmerc +lat_0=0 +lon_0=-1 +k=0.9996 +x_0=500000 +y_0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +units=m +no_defs <> +# NAD27(CGQ77) / Quebec Lambert +<2138> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=clrk66 +units=m +no_defs <> +# NAD83(CSRS98) / SCoPQ zone 2 (deprecated) +<2139> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 3 (deprecated) +<2140> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 4 (deprecated) +<2141> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 5 (deprecated) +<2142> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 6 (deprecated) +<2143> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 7 (deprecated) +<2144> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 8 (deprecated) +<2145> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 9 (deprecated) +<2146> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / MTM zone 10 (deprecated) +<2147> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 21N (deprecated) +<2148> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 18N (deprecated) +<2149> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 17N (deprecated) +<2150> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 13N (deprecated) +<2151> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 12N (deprecated) +<2152> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS98) / UTM zone 11N (deprecated) +<2153> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / Lambert-93 +<2154> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# American Samoa 1962 / American Samoa Lambert (deprecated) +<2155> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / UTM zone 59S (deprecated) +<2156> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IRENET95 / Irish Transverse Mercator +<2157> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=0.99982 +x_0=600000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IRENET95 / UTM zone 29N +<2158> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Sierra Leone 1924 / New Colony Grid +<2159> +proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1 +x_0=152399.8550907544 +y_0=0 +a=6378300 +b=6356751.689189189 +to_meter=0.3047997101815088 +no_defs <> +# Sierra Leone 1924 / New War Office Grid +<2160> +proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1 +x_0=243839.7681452071 +y_0=182879.8261089053 +a=6378300 +b=6356751.689189189 +to_meter=0.3047997101815088 +no_defs <> +# Sierra Leone 1968 / UTM zone 28N +<2161> +proj=utm +zone=28 +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +units=m +no_defs <> +# Sierra Leone 1968 / UTM zone 29N +<2162> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +units=m +no_defs <> +# US National Atlas Equal Area +<2163> +proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs <> +# Locodjo 1965 / TM 5 NW +<2164> +proj=tmerc +lat_0=0 +lon_0=-5 +k=0.9996 +x_0=500000 +y_0=0 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs <> +# Abidjan 1987 / TM 5 NW +<2165> +proj=tmerc +lat_0=0 +lon_0=-5 +k=0.9996 +x_0=500000 +y_0=0 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss Kruger zone 3 (deprecated) +<2166> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss Kruger zone 4 (deprecated) +<2167> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss Kruger zone 5 (deprecated) +<2168> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Luxembourg 1930 / Gauss +<2169> +proj=tmerc +lat_0=49.83333333333334 +lon_0=6.166666666666667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-189.6806,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.4598 +units=m +no_defs <> +# MGI / Slovenia Grid (deprecated) +<2170> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# Pulkovo 1942(58) / Poland zone I (deprecated) +<2171> +proj=sterea +lat_0=50.625 +lon_0=21.08333333333333 +k=0.9998 +x_0=4637000 +y_0=5647000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Poland zone II +<2172> +proj=sterea +lat_0=53.00194444444445 +lon_0=21.50277777777778 +k=0.9998 +x_0=4603000 +y_0=5806000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Poland zone III +<2173> +proj=sterea +lat_0=53.58333333333334 +lon_0=17.00833333333333 +k=0.9998 +x_0=3501000 +y_0=5999000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Poland zone IV +<2174> +proj=sterea +lat_0=51.67083333333333 +lon_0=16.67222222222222 +k=0.9998 +x_0=3703000 +y_0=5627000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Poland zone V +<2175> +proj=tmerc +lat_0=0 +lon_0=18.95833333333333 +k=0.999983 +x_0=237000 +y_0=-4700000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# ETRS89 / Poland CS2000 zone 5 +<2176> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999923 +x_0=5500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Poland CS2000 zone 6 +<2177> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.999923 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Poland CS2000 zone 7 +<2178> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.999923 +x_0=7500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Poland CS2000 zone 8 +<2179> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999923 +x_0=8500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Poland CS92 +<2180> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.9993 +x_0=500000 +y_0=-5300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Azores Occidental 1939 / UTM zone 25N +<2188> +proj=utm +zone=25 +ellps=intl +towgs84=-425,-169,81,0,0,0,0 +units=m +no_defs <> +# Azores Central 1948 / UTM zone 26N +<2189> +proj=utm +zone=26 +ellps=intl +towgs84=-104,167,-38,0,0,0,0 +units=m +no_defs <> +# Azores Oriental 1940 / UTM zone 26N +<2190> +proj=utm +zone=26 +ellps=intl +towgs84=-203,141,53,0,0,0,0 +units=m +no_defs <> +# Madeira 1936 / UTM zone 28N (deprecated) +<2191> +proj=utm +zone=28 +ellps=intl +units=m +no_defs <> +# ED50 / France EuroLambert (deprecated) +<2192> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / New Zealand Transverse Mercator 2000 +<2193> +proj=tmerc +lat_0=0 +lon_0=173 +k=0.9996 +x_0=1600000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# American Samoa 1962 / American Samoa Lambert (deprecated) +<2194> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / UTM zone 2S +<2195> +proj=utm +zone=2 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Kp2000 Jutland +<2196> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.99995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Kp2000 Zealand +<2197> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.99995 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Kp2000 Bornholm +<2198> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Albanian 1987 / Gauss Kruger zone 4 (deprecated) +<2199> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=-44.183,-0.58,-38.489,-2.3867,-2.7072,3.5196,-8.2703 +units=m +no_defs <> +# ATS77 / New Brunswick Stereographic (ATS77) +<2200> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=300000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# REGVEN / UTM zone 18N +<2201> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# REGVEN / UTM zone 19N +<2202> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# REGVEN / UTM zone 20N +<2203> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Tennessee +<2204> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.66666666666666 +lon_0=-86 +x_0=609601.2192024384 +y_0=30480.06096012192 +datum=NAD27 +units=us-ft +no_defs <> +# NAD83 / Kentucky North +<2205> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 9 +<2206> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 10 +<2207> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 11 +<2208> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 12 +<2209> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 13 +<2210> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 14 +<2211> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 15 +<2212> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM 30 NE +<2213> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Douala 1948 / AOF west (deprecated) +<2214> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0,0,0 +units=m +no_defs <> +# Manoca 1962 / UTM zone 32N +<2215> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +units=m +no_defs <> +# Qornoq 1927 / UTM zone 22N +<2216> +proj=utm +zone=22 +ellps=intl +towgs84=164,138,-189,0,0,0,0 +units=m +no_defs <> +# Qornoq 1927 / UTM zone 23N +<2217> +proj=utm +zone=23 +ellps=intl +towgs84=164,138,-189,0,0,0,0 +units=m +no_defs <> +# Scoresbysund 1952 / Greenland zone 5 east +# Unable to translate coordinate system EPSG:2218 into PROJ.4 format. +# +# ATS77 / UTM zone 19N +<2219> +proj=utm +zone=19 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# ATS77 / UTM zone 20N +<2220> +proj=utm +zone=20 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# Scoresbysund 1952 / Greenland zone 6 east +# Unable to translate coordinate system EPSG:2221 into PROJ.4 format. +# +# NAD83 / Arizona East (ft) +<2222> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Arizona Central (ft) +<2223> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Arizona West (ft) +<2224> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / California zone 1 (ftUS) +<2225> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / California zone 2 (ftUS) +<2226> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / California zone 3 (ftUS) +<2227> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / California zone 4 (ftUS) +<2228> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / California zone 5 (ftUS) +<2229> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / California zone 6 (ftUS) +<2230> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Colorado North (ftUS) +<2231> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Colorado Central (ftUS) +<2232> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Colorado South (ftUS) +<2233> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Connecticut (ftUS) +<2234> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Delaware (ftUS) +<2235> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Florida East (ftUS) +<2236> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Florida West (ftUS) +<2237> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Florida North (ftUS) +<2238> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Georgia East (ftUS) +<2239> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Georgia West (ftUS) +<2240> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Idaho East (ftUS) +<2241> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Idaho Central (ftUS) +<2242> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Idaho West (ftUS) +<2243> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Indiana East (ftUS) (deprecated) +<2244> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249364.9987299975 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Indiana West (ftUS) (deprecated) +<2245> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249364.9987299975 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Kentucky North (ftUS) +<2246> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Kentucky South (ftUS) +<2247> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Maryland (ftUS) +<2248> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Massachusetts Mainland (ftUS) +<2249> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Massachusetts Island (ftUS) +<2250> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Michigan North (ft) +<2251> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Michigan Central (ft) +<2252> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Michigan South (ft) +<2253> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Mississippi East (ftUS) +<2254> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Mississippi West (ftUS) +<2255> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Montana (ft) +<2256> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / New Mexico East (ftUS) +<2257> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New Mexico Central (ftUS) +<2258> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New Mexico West (ftUS) +<2259> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New York East (ftUS) +<2260> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New York Central (ftUS) +<2261> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New York West (ftUS) +<2262> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New York Long Island (ftUS) +<2263> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / North Carolina (ftUS) +<2264> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / North Dakota North (ft) +<2265> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / North Dakota South (ft) +<2266> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Oklahoma North (ftUS) +<2267> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Oklahoma South (ftUS) +<2268> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Oregon North (ft) +<2269> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Oregon South (ft) +<2270> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Pennsylvania North (ftUS) +<2271> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Pennsylvania South (ftUS) +<2272> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / South Carolina (ft) +<2273> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Tennessee (ftUS) +<2274> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Texas North (ftUS) +<2275> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Texas North Central (ftUS) +<2276> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Texas Central (ftUS) +<2277> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Texas South Central (ftUS) +<2278> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Texas South (ftUS) +<2279> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Utah North (ft) +<2280> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Utah Central (ft) +<2281> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Utah South (ft) +<2282> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +datum=NAD83 +units=ft +no_defs <> +# NAD83 / Virginia North (ftUS) +<2283> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Virginia South (ftUS) +<2284> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Washington North (ftUS) +<2285> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Washington South (ftUS) +<2286> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wisconsin North (ftUS) +<2287> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wisconsin Central (ftUS) +<2288> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wisconsin South (ftUS) +<2289> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# ATS77 / Prince Edward Isl. Stereographic (ATS77) +<2290> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=700000 +y_0=400000 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated) +<2291> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated) +<2292> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ATS77 / MTM Nova Scotia zone 4 +<2294> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=4500000 +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# ATS77 / MTM Nova Scotia zone 5 +<2295> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=5500000 +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_defs <> +# Ammassalik 1958 / Greenland zone 7 east +# Unable to translate coordinate system EPSG:2296 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 1 east (deprecated) +# Unable to translate coordinate system EPSG:2297 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 2 east (deprecated) +# Unable to translate coordinate system EPSG:2298 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 2 west +# Unable to translate coordinate system EPSG:2299 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 3 east (deprecated) +# Unable to translate coordinate system EPSG:2300 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 3 west +# Unable to translate coordinate system EPSG:2301 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 4 east (deprecated) +# Unable to translate coordinate system EPSG:2302 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 4 west +# Unable to translate coordinate system EPSG:2303 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 5 west +# Unable to translate coordinate system EPSG:2304 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 6 west +# Unable to translate coordinate system EPSG:2305 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 7 west +# Unable to translate coordinate system EPSG:2306 into PROJ.4 format. +# +# Qornoq 1927 / Greenland zone 8 east +# Unable to translate coordinate system EPSG:2307 into PROJ.4 format. +# +# Batavia / TM 109 SE +<2308> +proj=tmerc +lat_0=0 +lon_0=109 +k=0.9996 +x_0=500000 +y_0=10000000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <> +# WGS 84 / TM 116 SE +<2309> +proj=tmerc +lat_0=0 +lon_0=116 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / TM 132 SE +<2310> +proj=tmerc +lat_0=0 +lon_0=132 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / TM 6 NE +<2311> +proj=tmerc +lat_0=0 +lon_0=6 +k=0.9996 +x_0=500000 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# Garoua / UTM zone 33N +<2312> +proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs <> +# Kousseri / UTM zone 33N +<2313> +proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs <> +# Trinidad 1903 / Trinidad Grid (ftCla) +<2314> +proj=cass +lat_0=10.44166666666667 +lon_0=-61.33333333333334 +x_0=86501.46392052001 +y_0=65379.0134283 +a=6378293.645208759 +b=6356617.987679838 +towgs84=-61.702,284.488,472.052,0,0,0,0 +to_meter=0.3047972654 +no_defs <> +# Campo Inchauspe / UTM zone 19S +<2315> +proj=utm +zone=19 +south +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / UTM zone 20S +<2316> +proj=utm +zone=20 +south +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# PSAD56 / ICN Regional +<2317> +proj=lcc +lat_1=9 +lat_2=3 +lat_0=6 +lon_0=-66 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / Aramco Lambert +<2318> +proj=lcc +lat_1=17 +lat_2=33 +lat_0=25.08951 +lon_0=48 +x_0=0 +y_0=0 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# ED50 / TM27 +<2319> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM30 +<2320> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM33 +<2321> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM36 +<2322> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM39 +<2323> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM42 +<2324> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM45 +<2325> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# Hong Kong 1980 Grid System +<2326> +proj=tmerc +lat_0=22.31213333333334 +lon_0=114.1785555555556 +k=1 +x_0=836694.05 +y_0=819069.8 +ellps=intl +towgs84=-162.619,-276.959,-161.764,0.067753,-2.243649,-1.158827,-1.094246 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 13 +<2327> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 14 +<2328> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 15 +<2329> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 16 +<2330> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 17 +<2331> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 18 +<2332> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 19 +<2333> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 20 +<2334> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 21 +<2335> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 22 +<2336> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger zone 23 +<2337> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 75E +<2338> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 81E +<2339> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 87E +<2340> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 93E +<2341> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 99E +<2342> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 105E +<2343> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 111E +<2344> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 117E +<2345> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 123E +<2346> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 129E +<2347> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / Gauss-Kruger CM 135E +<2348> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 25 +<2349> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 26 +<2350> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 27 +<2351> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 28 +<2352> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 29 +<2353> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 30 +<2354> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 31 +<2355> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 32 +<2356> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 33 +<2357> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 34 +<2358> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 35 +<2359> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 36 +<2360> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 37 +<2361> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 38 +<2362> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 39 +<2363> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 40 +<2364> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 41 +<2365> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 42 +<2366> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 43 +<2367> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 44 +<2368> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 45 +<2369> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 75E +<2370> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 78E +<2371> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 81E +<2372> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 84E +<2373> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 87E +<2374> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 90E +<2375> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 93E +<2376> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 96E +<2377> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 99E +<2378> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 102E +<2379> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 105E +<2380> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 108E +<2381> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 111E +<2382> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 114E +<2383> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 117E +<2384> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 120E +<2385> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 123E +<2386> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 126E +<2387> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 129E +<2388> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 132E +<2389> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 135E +<2390> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <> +# KKJ / Finland zone 1 +<2391> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <> +# KKJ / Finland zone 2 +<2392> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <> +# KKJ / Finland Uniform Coordinate System +<2393> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <> +# KKJ / Finland zone 4 +<2394> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=4500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <> +# South Yemen / Gauss-Kruger zone 8 +<2395> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <> +# South Yemen / Gauss-Kruger zone 9 +<2396> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 +<2397> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 +<2398> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 +<2399> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# RT90 2.5 gon W (deprecated) +<2400> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 25 +<2401> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 26 +<2402> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 27 +<2403> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 28 +<2404> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 29 +<2405> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 30 +<2406> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 31 +<2407> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 32 +<2408> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 33 +<2409> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 34 +<2410> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 35 +<2411> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 36 +<2412> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 37 +<2413> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 38 +<2414> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 39 +<2415> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 40 +<2416> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 41 +<2417> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 42 +<2418> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 43 +<2419> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 44 +<2420> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 45 +<2421> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 75E +<2422> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 78E +<2423> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 81E +<2424> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 84E +<2425> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 87E +<2426> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 90E +<2427> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 93E +<2428> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 96E +<2429> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 99E +<2430> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 102E +<2431> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 105E +<2432> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 108E +<2433> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 111E +<2434> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 114E +<2435> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 117E +<2436> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 120E +<2437> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 123E +<2438> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 126E +<2439> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 129E +<2440> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 132E +<2441> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 135E +<2442> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS I +<2443> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS II +<2444> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS III +<2445> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS IV +<2446> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS V +<2447> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS VI +<2448> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS VII +<2449> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS VIII +<2450> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS IX +<2451> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS X +<2452> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XI +<2453> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XII +<2454> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XIII +<2455> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XIV +<2456> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XV +<2457> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XVI +<2458> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XVII +<2459> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XVIII +<2460> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / Japan Plane Rectangular CS XIX +<2461> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Albanian 1987 / Gauss-Kruger zone 4 +<2462> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=-44.183,-0.58,-38.489,-2.3867,-2.7072,3.5196,-8.2703 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 21E +<2463> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 27E +<2464> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 33E +<2465> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 39E +<2466> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 45E +<2467> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 51E +<2468> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 57E +<2469> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 63E +<2470> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 69E +<2471> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 75E +<2472> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 81E +<2473> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 87E +<2474> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 93E +<2475> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 99E +<2476> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 105E +<2477> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 111E +<2478> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 117E +<2479> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 123E +<2480> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 129E +<2481> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 135E +<2482> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 141E +<2483> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 147E +<2484> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 153E +<2485> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 159E +<2486> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 165E +<2487> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 171E +<2488> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 177E +<2489> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 177W +<2490> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 171W +<2491> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated) +<2492> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated) +<2493> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 21E +<2494> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 27E +<2495> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 33E +<2496> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 39E +<2497> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 45E +<2498> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 51E +<2499> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 57E +<2500> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 63E +<2501> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 69E +<2502> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 75E +<2503> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 81E +<2504> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 87E +<2505> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 93E +<2506> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 99E +<2507> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 105E +<2508> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 111E +<2509> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 117E +<2510> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 123E +<2511> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 129E +<2512> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 135E +<2513> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 141E +<2514> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 147E +<2515> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 153E +<2516> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 159E +<2517> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 165E +<2518> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 171E +<2519> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 177E +<2520> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 177W +<2521> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 171W +<2522> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 7 +<2523> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 8 +<2524> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 9 +<2525> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 10 +<2526> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 11 +<2527> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 12 +<2528> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 13 +<2529> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 14 +<2530> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 15 +<2531> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 16 +<2532> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 17 +<2533> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 18 +<2534> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 19 +<2535> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 20 +<2536> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 21 +<2537> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 22 +<2538> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 23 +<2539> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 24 +<2540> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 25 +<2541> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 26 +<2542> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 27 +<2543> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 28 +<2544> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 29 +<2545> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 30 +<2546> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 31 +<2547> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 32 +<2548> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 33 +<2549> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Samboja / UTM zone 50S (deprecated) +<2550> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 34 +<2551> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 35 +<2552> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 36 +<2553> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 37 +<2554> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 38 +<2555> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 39 +<2556> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 40 +<2557> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 41 +<2558> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 42 +<2559> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 43 +<2560> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 44 +<2561> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 45 +<2562> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 46 +<2563> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 47 +<2564> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 48 +<2565> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 49 +<2566> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 50 +<2567> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 51 +<2568> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 52 +<2569> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 53 +<2570> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 54 +<2571> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 55 +<2572> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 56 +<2573> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 57 +<2574> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 58 +<2575> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 59 +<2576> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (deprecated) +<2577> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 61 +<2578> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 62 +<2579> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 63 +<2580> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 64 +<2581> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E +<2582> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E +<2583> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E +<2584> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E +<2585> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E +<2586> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E +<2587> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E +<2588> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E +<2589> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E +<2590> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E +<2591> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E +<2592> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E +<2593> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E +<2594> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E +<2595> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E +<2596> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E +<2597> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E +<2598> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E +<2599> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Lietuvos Koordinoei Sistema 1994 (deprecated) +<2600> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E +<2601> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E +<2602> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E +<2603> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E +<2604> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E +<2605> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E +<2606> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E +<2607> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E +<2608> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E +<2609> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E +<2610> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E +<2611> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E +<2612> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E +<2613> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E +<2614> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E +<2615> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E +<2616> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E +<2617> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E +<2618> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E +<2619> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E +<2620> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E +<2621> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E +<2622> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E +<2623> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E +<2624> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E +<2625> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E +<2626> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E +<2627> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E +<2628> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E +<2629> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E +<2630> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E +<2631> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E +<2632> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E +<2633> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E +<2634> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E +<2635> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E +<2636> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W +<2637> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W +<2638> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W +<2639> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W +<2640> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 7 +<2641> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 8 +<2642> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 9 +<2643> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 10 +<2644> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 11 +<2645> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 12 +<2646> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 13 +<2647> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 14 +<2648> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 15 +<2649> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 16 +<2650> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 17 +<2651> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 18 +<2652> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 19 +<2653> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 20 +<2654> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 21 +<2655> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 22 +<2656> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 23 +<2657> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 24 +<2658> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 25 +<2659> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 26 +<2660> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 27 +<2661> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 28 +<2662> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 29 +<2663> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 30 +<2664> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 31 +<2665> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 32 +<2666> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 33 +<2667> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 34 +<2668> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 35 +<2669> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 36 +<2670> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 37 +<2671> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 38 +<2672> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 39 +<2673> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 40 +<2674> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 41 +<2675> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 42 +<2676> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 43 +<2677> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 44 +<2678> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 45 +<2679> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 46 +<2680> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 47 +<2681> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 48 +<2682> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 49 +<2683> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 50 +<2684> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 51 +<2685> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 52 +<2686> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 53 +<2687> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 54 +<2688> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 55 +<2689> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 56 +<2690> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 57 +<2691> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 58 +<2692> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 59 +<2693> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (deprecated) +<2694> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 61 +<2695> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 62 +<2696> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 63 +<2697> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 64 +<2698> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E +<2699> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E +<2700> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E +<2701> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E +<2702> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E +<2703> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E +<2704> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E +<2705> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E +<2706> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E +<2707> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E +<2708> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E +<2709> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E +<2710> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E +<2711> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E +<2712> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E +<2713> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E +<2714> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E +<2715> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E +<2716> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E +<2717> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E +<2718> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E +<2719> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E +<2720> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E +<2721> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E +<2722> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E +<2723> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E +<2724> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E +<2725> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E +<2726> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E +<2727> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E +<2728> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E +<2729> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E +<2730> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E +<2731> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E +<2732> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E +<2733> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E +<2734> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E +<2735> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Tete / UTM zone 36S +<2736> +proj=utm +zone=36 +south +ellps=clrk66 +towgs84=-80,-100,-228,0,0,0,0 +units=m +no_defs <> +# Tete / UTM zone 37S +<2737> +proj=utm +zone=37 +south +ellps=clrk66 +towgs84=-80,-100,-228,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E +<2738> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E +<2739> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E +<2740> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E +<2741> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E +<2742> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E +<2743> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E +<2744> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E +<2745> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E +<2746> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E +<2747> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E +<2748> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E +<2749> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E +<2750> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E +<2751> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E +<2752> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E +<2753> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E +<2754> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W +<2755> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W +<2756> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W +<2757> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W +<2758> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# NAD83(HARN) / Alabama East +<2759> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Alabama West +<2760> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Arizona East +<2761> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Arizona Central +<2762> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Arizona West +<2763> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Arkansas North +<2764> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Arkansas South +<2765> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / California zone 1 +<2766> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / California zone 2 +<2767> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / California zone 3 +<2768> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / California zone 4 +<2769> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / California zone 5 +<2770> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / California zone 6 +<2771> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Colorado North +<2772> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Colorado Central +<2773> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Colorado South +<2774> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Connecticut +<2775> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Delaware +<2776> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Florida East +<2777> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Florida West +<2778> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Florida North +<2779> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Georgia East +<2780> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Georgia West +<2781> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Hawaii zone 1 +<2782> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Hawaii zone 2 +<2783> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Hawaii zone 3 +<2784> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Hawaii zone 4 +<2785> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Hawaii zone 5 +<2786> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Idaho East +<2787> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Idaho Central +<2788> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Idaho West +<2789> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Illinois East +<2790> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Illinois West +<2791> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Indiana East +<2792> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Indiana West +<2793> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Iowa North +<2794> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Iowa South +<2795> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Kansas North +<2796> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Kansas South +<2797> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Kentucky North +<2798> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Kentucky South +<2799> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Louisiana North +<2800> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Louisiana South +<2801> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Maine East +<2802> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Maine West +<2803> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Maryland +<2804> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Massachusetts Mainland +<2805> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Massachusetts Island +<2806> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Michigan North +<2807> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Michigan Central +<2808> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Michigan South +<2809> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Minnesota North +<2810> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Minnesota Central +<2811> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Minnesota South +<2812> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Mississippi East +<2813> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Mississippi West +<2814> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Missouri East +<2815> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Missouri Central +<2816> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Missouri West +<2817> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Montana +<2818> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Nebraska +<2819> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Nevada East +<2820> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Nevada Central +<2821> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Nevada West +<2822> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New Hampshire +<2823> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New Jersey +<2824> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New Mexico East +<2825> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New Mexico Central +<2826> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New Mexico West +<2827> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New York East +<2828> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New York Central +<2829> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New York West +<2830> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / New York Long Island +<2831> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / North Dakota North +<2832> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / North Dakota South +<2833> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Ohio North +<2834> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Ohio South +<2835> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Oklahoma North +<2836> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Oklahoma South +<2837> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Oregon North +<2838> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Oregon South +<2839> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Rhode Island +<2840> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / South Dakota North +<2841> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / South Dakota South +<2842> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Tennessee +<2843> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Texas North +<2844> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Texas North Central +<2845> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Texas Central +<2846> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Texas South Central +<2847> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Texas South +<2848> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Utah North +<2849> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Utah Central +<2850> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Utah South +<2851> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Vermont +<2852> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Virginia North +<2853> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Virginia South +<2854> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Washington North +<2855> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Washington South +<2856> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / West Virginia North +<2857> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / West Virginia South +<2858> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wisconsin North +<2859> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wisconsin Central +<2860> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wisconsin South +<2861> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wyoming East +<2862> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wyoming East Central +<2863> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wyoming West Central +<2864> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Wyoming West +<2865> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Puerto Rico and Virgin Is. +<2866> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Arizona East (ft) +<2867> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Arizona Central (ft) +<2868> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Arizona West (ft) +<2869> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / California zone 1 (ftUS) +<2870> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / California zone 2 (ftUS) +<2871> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / California zone 3 (ftUS) +<2872> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / California zone 4 (ftUS) +<2873> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / California zone 5 (ftUS) +<2874> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / California zone 6 (ftUS) +<2875> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Colorado North (ftUS) +<2876> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Colorado Central (ftUS) +<2877> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Colorado South (ftUS) +<2878> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Connecticut (ftUS) +<2879> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Delaware (ftUS) +<2880> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Florida East (ftUS) +<2881> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Florida West (ftUS) +<2882> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Florida North (ftUS) +<2883> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Georgia East (ftUS) +<2884> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Georgia West (ftUS) +<2885> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Idaho East (ftUS) +<2886> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Idaho Central (ftUS) +<2887> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Idaho West (ftUS) +<2888> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Indiana East (ftUS) (deprecated) +<2889> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249364.9987299975 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Indiana West (ftUS) (deprecated) +<2890> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249364.9987299975 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Kentucky North (ftUS) +<2891> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Kentucky South (ftUS) +<2892> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Maryland (ftUS) +<2893> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Massachusetts Mainland (ftUS) +<2894> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Massachusetts Island (ftUS) +<2895> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Michigan North (ft) +<2896> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Michigan Central (ft) +<2897> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Michigan South (ft) +<2898> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Mississippi East (ftUS) +<2899> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Mississippi West (ftUS) +<2900> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Montana (ft) +<2901> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / New Mexico East (ftUS) +<2902> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New Mexico Central (ftUS) +<2903> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New Mexico West (ftUS) +<2904> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New York East (ftUS) +<2905> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New York Central (ftUS) +<2906> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New York West (ftUS) +<2907> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New York Long Island (ftUS) +<2908> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / North Dakota North (ft) +<2909> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / North Dakota South (ft) +<2910> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Oklahoma North (ftUS) +<2911> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Oklahoma South (ftUS) +<2912> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Oregon North (ft) +<2913> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Oregon South (ft) +<2914> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Tennessee (ftUS) +<2915> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Texas North (ftUS) +<2916> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Texas North Central (ftUS) +<2917> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Texas Central (ftUS) +<2918> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Texas South Central (ftUS) +<2919> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Texas South (ftUS) +<2920> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Utah North (ft) +<2921> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Utah Central (ft) +<2922> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Utah South (ft) +<2923> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Virginia North (ftUS) +<2924> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Virginia South (ftUS) +<2925> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Washington North (ftUS) +<2926> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Washington South (ftUS) +<2927> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wisconsin North (ftUS) +<2928> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wisconsin Central (ftUS) +<2929> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wisconsin South (ftUS) +<2930> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# Beduaram / TM 13 NE +<2931> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.9996 +x_0=500000 +y_0=0 +a=6378249.2 +b=6356515 +towgs84=-106,-87,188,0,0,0,0 +units=m +no_defs <> +# QND95 / Qatar National Grid +<2932> +proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.99999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065 +units=m +no_defs <> +# Segara / UTM zone 50S +<2933> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +units=m +no_defs <> +# Segara (Jakarta) / NEIEZ (deprecated) +<2934> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone A1 +<2935> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=41.53333333333333 +k=1 +x_0=1300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone A2 +<2936> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=44.53333333333333 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone A3 +<2937> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=47.53333333333333 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone A4 +<2938> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=50.53333333333333 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone K2 +<2939> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=50.76666666666667 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone K3 +<2940> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=53.76666666666667 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone K4 +<2941> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=56.76666666666667 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Porto Santo / UTM zone 28N +<2942> +proj=utm +zone=28 +ellps=intl +towgs84=-499,-249,314,0,0,0,0 +units=m +no_defs <> +# Selvagem Grande / UTM zone 28N +<2943> +proj=utm +zone=28 +ellps=intl +towgs84=-289,-124,60,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / SCoPQ zone 2 (deprecated) +<2944> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 3 +<2945> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 4 +<2946> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 5 +<2947> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 6 +<2948> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 7 +<2949> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 8 +<2950> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 9 +<2951> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 10 +<2952> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / New Brunswick Stereographic +<2953> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83) +<2954> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 11N +<2955> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 12N +<2956> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 13N +<2957> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 17N +<2958> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 18N +<2959> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 19N +<2960> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 20N +<2961> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 21N +<2962> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Lisbon 1890 (Lisbon) / Portugal Bonne +# Unable to translate coordinate system EPSG:2963 into PROJ.4 format. +# +# NAD27 / Alaska Albers +<2964> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD83 / Indiana East (ftUS) +<2965> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Indiana West (ftUS) +<2966> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Indiana East (ftUS) +<2967> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Indiana West (ftUS) +<2968> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# Fort Marigot / UTM zone 20N +<2969> +proj=utm +zone=20 +ellps=intl +towgs84=137,248,-430,0,0,0,0 +units=m +no_defs <> +# Guadeloupe 1948 / UTM zone 20N +<2970> +proj=utm +zone=20 +ellps=intl +towgs84=-467,-16,-300,0,0,0,0 +units=m +no_defs <> +# CSG67 / UTM zone 22N +<2971> +proj=utm +zone=22 +ellps=intl +towgs84=-186,230,110,0,0,0,0 +units=m +no_defs <> +# RGFG95 / UTM zone 22N +<2972> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Martinique 1938 / UTM zone 20N +<2973> +proj=utm +zone=20 +ellps=intl +towgs84=186,482,151,0,0,0,0 +units=m +no_defs <> +# RGR92 / UTM zone 40S +<2975> +proj=utm +zone=40 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Tahiti 52 / UTM zone 6S +<2976> +proj=utm +zone=6 +south +ellps=intl +towgs84=162,117,154,0,0,0,0 +units=m +no_defs <> +# Tahaa 54 / UTM zone 5S +<2977> +proj=utm +zone=5 +south +ellps=intl +towgs84=72.438,345.918,79.486,1.6045,0.8823,0.5565,1.3746 +units=m +no_defs <> +# IGN72 Nuku Hiva / UTM zone 7S +<2978> +proj=utm +zone=7 +south +ellps=intl +towgs84=84,274,65,0,0,0,0 +units=m +no_defs <> +# K0 1949 / UTM zone 42S (deprecated) +<2979> +proj=utm +zone=42 +south +ellps=intl +towgs84=145,-187,103,0,0,0,0 +units=m +no_defs <> +# Combani 1950 / UTM zone 38S +<2980> +proj=utm +zone=38 +south +ellps=intl +towgs84=-382,-59,-262,0,0,0,0 +units=m +no_defs <> +# IGN56 Lifou / UTM zone 58S +<2981> +proj=utm +zone=58 +south +ellps=intl +towgs84=335.47,222.58,-230.94,0,0,0,0 +units=m +no_defs <> +# IGN72 Grand Terre / UTM zone 58S (deprecated) +<2982> +proj=utm +zone=58 +south +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +units=m +no_defs <> +# ST87 Ouvea / UTM zone 58S (deprecated) +<2983> +proj=utm +zone=58 +south +ellps=intl +towgs84=-122.383,-188.696,103.344,3.5107,-4.9668,-5.7047,4.4798 +units=m +no_defs <> +# RGNC 1991 / Lambert New Caledonia (deprecated) +<2984> +proj=lcc +lat_1=-20.66666666666667 +lat_2=-22.33333333333333 +lat_0=-21.5 +lon_0=166 +x_0=400000 +y_0=300000 +ellps=intl +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Petrels 1972 / Terre Adelie Polar Stereographic +# Unable to translate coordinate system EPSG:2985 into PROJ.4 format. +# +# Perroud 1950 / Terre Adelie Polar Stereographic +# Unable to translate coordinate system EPSG:2986 into PROJ.4 format. +# +# Saint Pierre et Miquelon 1950 / UTM zone 21N +<2987> +proj=utm +zone=21 +ellps=clrk66 +towgs84=30,430,368,0,0,0,0 +units=m +no_defs <> +# MOP78 / UTM zone 1S +<2988> +proj=utm +zone=1 +south +ellps=intl +towgs84=253,-132,-127,0,0,0,0 +units=m +no_defs <> +# RRAF 1991 / UTM zone 20N (deprecated) +<2989> +proj=utm +zone=20 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Reunion 1947 / TM Reunion (deprecated) +<2990> +proj=tmerc +lat_0=-21.11666666666667 +lon_0=55.53333333333333 +k=1 +x_0=50000 +y_0=160000 +ellps=intl +towgs84=94,-948,-1262,0,0,0,0 +units=m +no_defs <> +# NAD83 / Oregon LCC (m) +<2991> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Oregon GIC Lambert (ft) +<2992> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +datum=NAD83 +units=ft +no_defs <> +# NAD83(HARN) / Oregon LCC (m) +<2993> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Oregon GIC Lambert (ft) +<2994> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# IGN53 Mare / UTM zone 58S +<2995> +proj=utm +zone=58 +south +ellps=intl +towgs84=287.58,177.78,-135.41,0,0,0,0 +units=m +no_defs <> +# ST84 Ile des Pins / UTM zone 58S +<2996> +proj=utm +zone=58 +south +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +units=m +no_defs <> +# ST71 Belep / UTM zone 58S +<2997> +proj=utm +zone=58 +south +ellps=intl +towgs84=-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002 +units=m +no_defs <> +# NEA74 Noumea / UTM zone 58S +<2998> +proj=utm +zone=58 +south +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=m +no_defs <> +# Grand Comoros / UTM zone 38S +<2999> +proj=utm +zone=38 +south +ellps=intl +towgs84=-963,510,-359,0,0,0,0 +units=m +no_defs <> +# Segara / NEIEZ +<3000> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +units=m +no_defs <> +# Batavia / NEIEZ +<3001> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <> +# Makassar / NEIEZ +<3002> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +units=m +no_defs <> +# Monte Mario / Italy zone 1 +<3003> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +units=m +no_defs <> +# Monte Mario / Italy zone 2 +<3004> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=2520000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +units=m +no_defs <> +# NAD83 / BC Albers +<3005> +proj=aea +lat_1=50 +lat_2=58.5 +lat_0=45 +lon_0=-126 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# SWEREF99 TM +<3006> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 12 00 +<3007> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 13 30 +<3008> +proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 15 00 +<3009> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 16 30 +<3010> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 18 00 +<3011> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 14 15 +<3012> +proj=tmerc +lat_0=0 +lon_0=14.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 15 45 +<3013> +proj=tmerc +lat_0=0 +lon_0=15.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 17 15 +<3014> +proj=tmerc +lat_0=0 +lon_0=17.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 18 45 +<3015> +proj=tmerc +lat_0=0 +lon_0=18.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 20 15 +<3016> +proj=tmerc +lat_0=0 +lon_0=20.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 21 45 +<3017> +proj=tmerc +lat_0=0 +lon_0=21.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 23 15 +<3018> +proj=tmerc +lat_0=0 +lon_0=23.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RT90 7.5 gon V +<3019> +proj=tmerc +lat_0=0 +lon_0=11.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# RT90 5 gon V +<3020> +proj=tmerc +lat_0=0 +lon_0=13.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# RT90 2.5 gon V +<3021> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# RT90 0 gon +<3022> +proj=tmerc +lat_0=0 +lon_0=18.05827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# RT90 2.5 gon O +<3023> +proj=tmerc +lat_0=0 +lon_0=20.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# RT90 5 gon O +<3024> +proj=tmerc +lat_0=0 +lon_0=22.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <> +# RT38 7.5 gon V +<3025> +proj=tmerc +lat_0=0 +lon_0=11.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RT38 5 gon V +<3026> +proj=tmerc +lat_0=0 +lon_0=13.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RT38 2.5 gon V +<3027> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RT38 0 gon +<3028> +proj=tmerc +lat_0=0 +lon_0=18.05827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RT38 2.5 gon O +<3029> +proj=tmerc +lat_0=0 +lon_0=20.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RT38 5 gon O +<3030> +proj=tmerc +lat_0=0 +lon_0=22.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# WGS 84 / Antarctic Polar Stereographic +<3031> +proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / Australian Antarctic Polar Stereographic +<3032> +proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=70 +k=1 +x_0=6000000 +y_0=6000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / Australian Antarctic Lambert +<3033> +proj=lcc +lat_1=-68.5 +lat_2=-74.5 +lat_0=-50 +lon_0=70 +x_0=6000000 +y_0=6000000 +datum=WGS84 +units=m +no_defs <> +# ETRS89 / LCC Europe +<3034> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / LAEA Europe +<3035> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Moznet / UTM zone 36S +<3036> +proj=utm +zone=36 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Moznet / UTM zone 37S +<3037> +proj=utm +zone=37 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM26 (deprecated) +<3038> +proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM27 (deprecated) +<3039> +proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 28N (N-E) +<3040> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 29N (N-E) +<3041> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 30N (N-E) +<3042> +proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 31N (N-E) +<3043> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 32N (N-E) +<3044> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 33N (N-E) +<3045> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 34N (N-E) +<3046> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 35N (N-E) +<3047> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 36N (N-E) +<3048> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 37N (N-E) +<3049> +proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM38 (deprecated) +<3050> +proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM39 (deprecated) +<3051> +proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Reykjavik 1900 / Lambert 1900 +# Unable to translate coordinate system EPSG:3052 into PROJ.4 format. +# +# Hjorsey 1955 / Lambert 1955 +# Unable to translate coordinate system EPSG:3053 into PROJ.4 format. +# +# Hjorsey 1955 / UTM zone 26N +<3054> +proj=utm +zone=26 +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +units=m +no_defs <> +# Hjorsey 1955 / UTM zone 27N +<3055> +proj=utm +zone=27 +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +units=m +no_defs <> +# Hjorsey 1955 / UTM zone 28N +<3056> +proj=utm +zone=28 +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +units=m +no_defs <> +# ISN93 / Lambert 1993 +<3057> +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Helle 1954 / Jan Mayen Grid +<3058> +proj=tmerc +lat_0=0 +lon_0=-8.5 +k=1 +x_0=50000 +y_0=-7800000 +ellps=intl +towgs84=982.6087,552.753,-540.873,6.6816266,-31.6114924,-19.84816,16.805 +units=m +no_defs <> +# LKS92 / Latvia TM +<3059> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGN72 Grande Terre / UTM zone 58S +<3060> +proj=utm +zone=58 +south +ellps=intl +towgs84=-11.64,-348.6,291.98,0,0,0,0 +units=m +no_defs <> +# Porto Santo 1995 / UTM zone 28N +<3061> +proj=utm +zone=28 +ellps=intl +towgs84=-502.862,-247.438,312.724,0,0,0,0 +units=m +no_defs <> +# Azores Oriental 1995 / UTM zone 26N +<3062> +proj=utm +zone=26 +ellps=intl +towgs84=-204.619,140.176,55.226,0,0,0,0 +units=m +no_defs <> +# Azores Central 1995 / UTM zone 26N +<3063> +proj=utm +zone=26 +ellps=intl +towgs84=-106.226,166.366,-37.893,0,0,0,0 +units=m +no_defs <> +# IGM95 / UTM zone 32N +<3064> +proj=utm +zone=32 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGM95 / UTM zone 33N +<3065> +proj=utm +zone=33 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ED50 / Jordan TM +<3066> +proj=tmerc +lat_0=0 +lon_0=37 +k=0.9998 +x_0=500000 +y_0=-3000000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM35FIN(E,N) +<3067> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DHDN / Soldner Berlin +<3068> +proj=cass +lat_0=52.41864827777778 +lon_0=13.62720366666667 +x_0=40000 +y_0=10000 +datum=potsdam +units=m +no_defs <> +# NAD27 / Wisconsin Transverse Mercator +<3069> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=500000 +y_0=-4500000 +datum=NAD27 +units=m +no_defs <> +# NAD83 / Wisconsin Transverse Mercator +<3070> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Wisconsin Transverse Mercator +<3071> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Maine CS2000 East +<3072> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Maine CS2000 Central (deprecated) +<3073> +proj=tmerc +lat_0=43 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Maine CS2000 West +<3074> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Maine CS2000 East +<3075> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Maine CS2000 Central (deprecated) +<3076> +proj=tmerc +lat_0=43 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Maine CS2000 West +<3077> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Michigan Oblique Mercator +<3078> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Michigan Oblique Mercator +<3079> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Shackleford +<3080> +proj=lcc +lat_1=27.41666666666667 +lat_2=34.91666666666666 +lat_0=31.16666666666667 +lon_0=-100 +x_0=914400 +y_0=914400 +datum=NAD27 +units=ft +no_defs <> +# NAD83 / Texas State Mapping System +<3081> +proj=lcc +lat_1=27.41666666666667 +lat_2=34.91666666666666 +lat_0=31.16666666666667 +lon_0=-100 +x_0=1000000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas Centric Lambert Conformal +<3082> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas Centric Albers Equal Area +<3083> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Texas Centric Lambert Conformal +<3084> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Texas Centric Albers Equal Area +<3085> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Florida GDL Albers +<3086> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Florida GDL Albers +<3087> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Kentucky Single Zone +<3088> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Kentucky Single Zone (ftUS) +<3089> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Kentucky Single Zone +<3090> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Kentucky Single Zone (ftUS) +<3091> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# Tokyo / UTM zone 51N +<3092> +proj=utm +zone=51 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / UTM zone 52N +<3093> +proj=utm +zone=52 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / UTM zone 53N +<3094> +proj=utm +zone=53 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / UTM zone 54N +<3095> +proj=utm +zone=54 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / UTM zone 55N +<3096> +proj=utm +zone=55 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# JGD2000 / UTM zone 51N +<3097> +proj=utm +zone=51 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / UTM zone 52N +<3098> +proj=utm +zone=52 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / UTM zone 53N +<3099> +proj=utm +zone=53 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / UTM zone 54N +<3100> +proj=utm +zone=54 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JGD2000 / UTM zone 55N +<3101> +proj=utm +zone=55 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# American Samoa 1962 / American Samoa Lambert +<3102> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=95169.31165862332 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +no_defs <> +# Mauritania 1999 / UTM zone 28N (deprecated) +<3103> +proj=utm +zone=28 +ellps=clrk80 +units=m +no_defs <> +# Mauritania 1999 / UTM zone 29N (deprecated) +<3104> +proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs <> +# Mauritania 1999 / UTM zone 30N (deprecated) +<3105> +proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs <> +# Gulshan 303 / Bangladesh Transverse Mercator +<3106> +proj=tmerc +lat_0=0 +lon_0=90 +k=0.9996 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,735.9,261.1,0,0,0,0 +units=m +no_defs <> +# GDA94 / SA Lambert +<3107> +proj=lcc +lat_1=-28 +lat_2=-36 +lat_0=-32 +lon_0=135 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Guernsey Grid +<3108> +proj=tmerc +lat_0=49.5 +lon_0=-2.416666666666667 +k=0.999997 +x_0=47000 +y_0=50000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Jersey Transverse Mercator +<3109> +proj=tmerc +lat_0=49.225 +lon_0=-2.135 +k=0.9999999000000001 +x_0=40000 +y_0=70000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# AGD66 / Vicgrid66 +<3110> +proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x_0=2500000 +y_0=4500000 +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# GDA94 / Vicgrid94 +<3111> +proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x_0=2500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / Geoscience Australia Lambert +<3112> +proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / BCSG02 +<3113> +proj=tmerc +lat_0=-28 +lon_0=153 +k=0.99999 +x_0=50000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MAGNA-SIRGAS / Colombia Far West zone +<3114> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-80.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MAGNA-SIRGAS / Colombia West zone +<3115> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-77.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MAGNA-SIRGAS / Colombia Bogota zone +<3116> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-74.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MAGNA-SIRGAS / Colombia East Central zone +<3117> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-71.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MAGNA-SIRGAS / Colombia East zone +<3118> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-68.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Douala 1948 / AEF west +<3119> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(58) / Poland zone I +<3120> +proj=sterea +lat_0=50.625 +lon_0=21.08333333333333 +k=0.9998 +x_0=4637000 +y_0=5467000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# PRS92 / Philippines zone 1 +<3121> +proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <> +# PRS92 / Philippines zone 2 +<3122> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <> +# PRS92 / Philippines zone 3 +<3123> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <> +# PRS92 / Philippines zone 4 +<3124> +proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <> +# PRS92 / Philippines zone 5 +<3125> +proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <> +# ETRS89 / ETRS-GK19FIN +<3126> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK20FIN +<3127> +proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK21FIN +<3128> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK22FIN +<3129> +proj=tmerc +lat_0=0 +lon_0=22 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK23FIN +<3130> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK24FIN +<3131> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK25FIN +<3132> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK26FIN +<3133> +proj=tmerc +lat_0=0 +lon_0=26 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK27FIN +<3134> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK28FIN +<3135> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK29FIN +<3136> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK30FIN +<3137> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / ETRS-GK31FIN +<3138> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Vanua Levu 1915 / Vanua Levu Grid +# Unable to translate coordinate system EPSG:3139 into PROJ.4 format. +# +# Viti Levu 1912 / Viti Levu Grid +<3140> +proj=cass +lat_0=-18 +lon_0=178 +x_0=109435.392 +y_0=141622.272 +a=6378306.3696 +b=6356571.996 +towgs84=98,390,-22,0,0,0,0 +units=link +no_defs <> +# Fiji 1956 / UTM zone 60S +<3141> +proj=utm +zone=60 +south +ellps=intl +towgs84=265.025,384.929,-194.046,0,0,0,0 +units=m +no_defs <> +# Fiji 1956 / UTM zone 1S +<3142> +proj=utm +zone=1 +south +ellps=intl +towgs84=265.025,384.929,-194.046,0,0,0,0 +units=m +no_defs <> +# Fiji 1986 / Fiji Map Grid (deprecated) +<3143> +proj=tmerc +lat_0=-17 +lon_0=178.75 +k=0.99985 +x_0=2000000 +y_0=4000000 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# FD54 / Faroe Lambert +# Unable to translate coordinate system EPSG:3144 into PROJ.4 format. +# +# ETRS89 / Faroe Lambert +# Unable to translate coordinate system EPSG:3145 into PROJ.4 format. +# +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 6 (deprecated) +<3146> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E (deprecated) +<3147> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Indian 1960 / UTM zone 48N +<3148> +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs <> +# Indian 1960 / UTM zone 49N +<3149> +proj=utm +zone=49 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 6 (deprecated) +<3150> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E (deprecated) +<3151> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# ST74 +<3152> +proj=tmerc +lat_0=0 +lon_0=18.05779 +k=0.99999425 +x_0=100178.1808 +y_0=-6500614.7836 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / BC Albers +<3153> +proj=aea +lat_1=50 +lat_2=58.5 +lat_0=45 +lon_0=-126 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 7N +<3154> +proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 8N +<3155> +proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 9N +<3156> +proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 10N +<3157> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 14N +<3158> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 15N +<3159> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / UTM zone 16N +<3160> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Ontario MNR Lambert +<3161> +proj=lcc +lat_1=44.5 +lat_2=53.5 +lat_0=0 +lon_0=-85 +x_0=930000 +y_0=6430000 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Ontario MNR Lambert +<3162> +proj=lcc +lat_1=44.5 +lat_2=53.5 +lat_0=0 +lon_0=-85 +x_0=930000 +y_0=6430000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGNC91-93 / Lambert New Caledonia +<3163> +proj=lcc +lat_1=-20.66666666666667 +lat_2=-22.33333333333333 +lat_0=-21.5 +lon_0=166 +x_0=400000 +y_0=300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ST87 Ouvea / UTM zone 58S +<3164> +proj=utm +zone=58 +south +ellps=WGS84 +towgs84=-56.263,16.136,-22.856,0,0,0,0 +units=m +no_defs <> +# NEA74 Noumea / Noumea Lambert +<3165> +proj=lcc +lat_1=-22.24469175 +lat_2=-22.29469175 +lat_0=-22.26969175 +lon_0=166.44242575 +x_0=0.66 +y_0=1.02 +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=m +no_defs <> +# NEA74 Noumea / Noumea Lambert 2 +<3166> +proj=lcc +lat_1=-22.24472222222222 +lat_2=-22.29472222222222 +lat_0=-22.26972222222222 +lon_0=166.4425 +x_0=8.313000000000001 +y_0=-2.354 +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=m +no_defs <> +# Kertau (RSO) / RSO Malaya (ch) +<3167> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=40000 +y_0=0 +no_uoff +gamma=323.1301023611111 +a=6377295.664 +b=6356094.667915204 +to_meter=20.116756 +no_defs <> +# Kertau (RSO) / RSO Malaya (m) +<3168> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=804670.24 +y_0=0 +no_uoff +gamma=323.1301023611111 +a=6377295.664 +b=6356094.667915204 +units=m +no_defs <> +# RGNC91-93 / UTM zone 57S +<3169> +proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGNC91-93 / UTM zone 58S +<3170> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGNC91-93 / UTM zone 59S +<3171> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGN53 Mare / UTM zone 59S +<3172> +proj=utm +zone=59 +south +ellps=intl +towgs84=287.58,177.78,-135.41,0,0,0,0 +units=m +no_defs <> +# fk89 / Faroe Lambert FK89 +# Unable to translate coordinate system EPSG:3173 into PROJ.4 format. +# +# NAD83 / Great Lakes Albers +<3174> +proj=aea +lat_1=42.122774 +lat_2=49.01518 +lat_0=45.568977 +lon_0=-84.455955 +x_0=1000000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Great Lakes and St Lawrence Albers +<3175> +proj=aea +lat_1=42.122774 +lat_2=49.01518 +lat_0=45.568977 +lon_0=-83.248627 +x_0=1000000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# Indian 1960 / TM 106 NE +<3176> +proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM +<3177> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.9965000000000001 +x_0=1000000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 18N +<3178> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 19N +<3179> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 20N +<3180> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 21N +<3181> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 22N +<3182> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 23N +<3183> +proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 24N +<3184> +proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 25N +<3185> +proj=utm +zone=25 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 26N +<3186> +proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 27N +<3187> +proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 28N +<3188> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / UTM zone 29N +<3189> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 5 +<3190> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 6 +<3191> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 7 +<3192> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 8 +<3193> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 9 +<3194> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 10 +<3195> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 11 +<3196> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 12 +<3197> +proj=tmerc +lat_0=0 +lon_0=23 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / Libya TM zone 13 +<3198> +proj=tmerc +lat_0=0 +lon_0=25 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / UTM zone 32N +<3199> +proj=utm +zone=32 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# FD58 / Iraq zone +<3200> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +towgs84=-241.54,-163.64,396.06,0,0,0,0 +units=m +no_defs <> +# LGD2006 / UTM zone 33N +<3201> +proj=utm +zone=33 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / UTM zone 34N +<3202> +proj=utm +zone=34 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# LGD2006 / UTM zone 35N +<3203> +proj=utm +zone=35 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <> +# WGS 84 / SCAR IMW SP19-20 +<3204> +proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.33333333333334 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SP21-22 +<3205> +proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.33333333333334 +lat_0=-90 +lon_0=-54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SP23-24 +<3206> +proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.33333333333334 +lat_0=-90 +lon_0=-42 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ01-02 +<3207> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=-174 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ19-20 +<3208> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ21-22 +<3209> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=-54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ37-38 +<3210> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=42 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ39-40 +<3211> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ41-42 +<3212> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ43-44 +<3213> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=78 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ45-46 +<3214> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ47-48 +<3215> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=102 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ49-50 +<3216> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=114 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ51-52 +<3217> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=126 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ53-54 +<3218> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=138 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ55-56 +<3219> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SQ57-58 +<3220> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR13-14 +<3221> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-102 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR15-16 +<3222> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR17-18 +<3223> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-78 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR19-20 +<3224> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR27-28 +<3225> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-18 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR29-30 +<3226> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-6 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR31-32 +<3227> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=6 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR33-34 +<3228> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=18 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR35-36 +<3229> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=30 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR37-38 +<3230> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=42 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR39-40 +<3231> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR41-42 +<3232> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR43-44 +<3233> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=78 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR45-46 +<3234> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR47-48 +<3235> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=102 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR49-50 +<3236> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=114 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR51-52 +<3237> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=126 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR53-54 +<3238> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=138 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR55-56 +<3239> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR57-58 +<3240> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SR59-60 +<3241> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=174 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS04-06 +<3242> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-153 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS07-09 +<3243> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-135 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS10-12 +<3244> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-117 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS13-15 +<3245> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-99 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS16-18 +<3246> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-81 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS19-21 +<3247> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-63 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS25-27 +<3248> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-27 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS28-30 +<3249> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-9 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS31-33 +<3250> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=9 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS34-36 +<3251> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=27 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS37-39 +<3252> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=45 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS40-42 +<3253> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=63 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS43-45 +<3254> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=81 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS46-48 +<3255> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=99 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS49-51 +<3256> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=117 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS52-54 +<3257> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=135 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS55-57 +<3258> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=153 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SS58-60 +<3259> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=171 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST01-04 +<3260> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-168 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST05-08 +<3261> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-144 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST09-12 +<3262> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-120 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST13-16 +<3263> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-96 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST17-20 +<3264> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-72 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST21-24 +<3265> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-48 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST25-28 +<3266> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-24 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST29-32 +<3267> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST33-36 +<3268> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=24 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST37-40 +<3269> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=48 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST41-44 +<3270> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=72 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST45-48 +<3271> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=96 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST49-52 +<3272> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=120 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST53-56 +<3273> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=144 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW ST57-60 +<3274> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=168 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU01-05 +<3275> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-165 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU06-10 +<3276> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-135 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU11-15 +<3277> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-105 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU16-20 +<3278> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-75 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU21-25 +<3279> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU26-30 +<3280> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-15 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU31-35 +<3281> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=15 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU36-40 +<3282> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU41-45 +<3283> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=75 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU46-50 +<3284> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=105 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU51-55 +<3285> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=135 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SU56-60 +<3286> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=165 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SV01-10 +<3287> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SV11-20 +<3288> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-90 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SV21-30 +<3289> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-30 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SV31-40 +<3290> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=30 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SV41-50 +<3291> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=90 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SV51-60 +<3292> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / SCAR IMW SW01-60 +<3293> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / USGS Transantarctic Mountains +<3294> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-78 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# Guam 1963 / Yap Islands +# Unable to translate coordinate system EPSG:3295 into PROJ.4 format. +# +# RGPF / UTM zone 5S +<3296> +proj=utm +zone=5 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <> +# RGPF / UTM zone 6S +<3297> +proj=utm +zone=6 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <> +# RGPF / UTM zone 7S +<3298> +proj=utm +zone=7 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <> +# RGPF / UTM zone 8S +<3299> +proj=utm +zone=8 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <> +# Estonian Coordinate System of 1992 +<3300> +proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.51755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014 +units=m +no_defs <> +# Estonian Coordinate System of 1997 +<3301> +proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.51755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGN63 Hiva Oa / UTM zone 7S +<3302> +proj=utm +zone=7 +south +ellps=intl +towgs84=410.721,55.049,80.746,2.5779,2.3514,0.6664,17.3311 +units=m +no_defs <> +# Fatu Iva 72 / UTM zone 7S +<3303> +proj=utm +zone=7 +south +ellps=intl +towgs84=347.103,1078.125,2623.922,-33.8875,70.6773,-9.3943,186.074 +units=m +no_defs <> +# Tahiti 79 / UTM zone 6S +<3304> +proj=utm +zone=6 +south +ellps=intl +towgs84=221.525,152.948,176.768,-2.3847,-1.3896,-0.877,11.4741 +units=m +no_defs <> +# Moorea 87 / UTM zone 6S +<3305> +proj=utm +zone=6 +south +ellps=intl +towgs84=215.525,149.593,176.229,-3.2624,-1.692,-1.1571,10.4773 +units=m +no_defs <> +# Maupiti 83 / UTM zone 5S +<3306> +proj=utm +zone=5 +south +ellps=intl +towgs84=217.037,86.959,23.956,0,0,0,0 +units=m +no_defs <> +# Nakhl-e Ghanem / UTM zone 39N +<3307> +proj=utm +zone=39 +ellps=WGS84 +towgs84=0,-0.15,0.68,0,0,0,0 +units=m +no_defs <> +# GDA94 / NSW Lambert +<3308> +proj=lcc +lat_1=-30.75 +lat_2=-35.75 +lat_0=-33.25 +lon_0=147 +x_0=9300000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / California Albers +<3309> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +datum=NAD27 +units=m +no_defs <> +# NAD83 / California Albers +<3310> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / California Albers +<3311> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# CSG67 / UTM zone 21N +<3312> +proj=utm +zone=21 +ellps=intl +towgs84=-186,230,110,0,0,0,0 +units=m +no_defs <> +# RGFG95 / UTM zone 21N +<3313> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Lambert (deprecated) +<3314> +proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=0 +lon_0=26 +x_0=0 +y_0=0 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga TM (deprecated) +<3315> +proj=tmerc +lat_0=-9 +lon_0=26 +k=0.9998 +x_0=0 +y_0=0 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Kasai 1953 / Congo TM zone 22 +<3316> +proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# Kasai 1953 / Congo TM zone 24 +<3317> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 12 +<3318> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 14 +<3319> +proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 16 +<3320> +proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 18 +<3321> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 20 +<3322> +proj=tmerc +lat_0=0 +lon_0=20 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 22 +<3323> +proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 24 +<3324> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 26 +<3325> +proj=tmerc +lat_0=0 +lon_0=26 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 28 +<3326> +proj=tmerc +lat_0=0 +lon_0=28 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# IGC 1962 / Congo TM zone 30 +<3327> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <> +# Pulkovo 1942(58) / GUGiK-80 +<3328> +proj=sterea +lat_0=52.16666666666666 +lon_0=19.16666666666667 +k=0.999714 +x_0=500000 +y_0=500000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 +<3329> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6 +<3330> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7 +<3331> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8 +<3332> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Gauss-Kruger zone 3 +<3333> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Gauss-Kruger zone 4 +<3334> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / Gauss-Kruger zone 5 +<3335> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# IGN 1962 Kerguelen / UTM zone 42S +<3336> +proj=utm +zone=42 +south +ellps=intl +towgs84=145,-187,103,0,0,0,0 +units=m +no_defs <> +# Le Pouce 1934 / Mauritius Grid +<3337> +proj=lcc +lat_1=-20.19506944444445 +lat_0=-20.19506944444445 +lon_0=57.52182777777778 +k_0=1 +x_0=1000000 +y_0=1000000 +ellps=clrk80 +towgs84=-770.1,158.4,-498.2,0,0,0,0 +units=m +no_defs <> +# NAD83 / Alaska Albers +<3338> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# IGCB 1955 / Congo TM zone 12 +<3339> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <> +# IGCB 1955 / Congo TM zone 14 +<3340> +proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <> +# IGCB 1955 / Congo TM zone 16 +<3341> +proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <> +# IGCB 1955 / UTM zone 33S +<3342> +proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <> +# Mauritania 1999 / UTM zone 28N +<3343> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mauritania 1999 / UTM zone 29N +<3344> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mauritania 1999 / UTM zone 30N +<3345> +proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# LKS94 / Lithuania TM +<3346> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Statistics Canada Lambert +<3347> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-91.86666666666666 +x_0=6200000 +y_0=3000000 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Statistics Canada Lambert +<3348> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-91.86666666666666 +x_0=6200000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / PDC Mercator (deprecated) +<3349> +proj=merc +lon_0=-150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone C0 +<3350> +proj=tmerc +lat_0=0.1 +lon_0=21.95 +k=1 +x_0=250000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone C1 +<3351> +proj=tmerc +lat_0=0.1 +lon_0=24.95 +k=1 +x_0=1250000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / CS63 zone C2 +<3352> +proj=tmerc +lat_0=0.1 +lon_0=27.95 +k=1 +x_0=2250000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Mhast (onshore) / UTM zone 32S +<3353> +proj=utm +zone=32 +south +ellps=intl +units=m +no_defs <> +# Mhast (offshore) / UTM zone 32S +<3354> +proj=utm +zone=32 +south +ellps=intl +units=m +no_defs <> +# Egypt Gulf of Suez S-650 TL / Red Belt +<3355> +proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=810000 +ellps=helmert +towgs84=-146.21,112.63,4.05,0,0,0,0 +units=m +no_defs <> +# Grand Cayman 1959 / UTM zone 17N (deprecated) +<3356> +proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925 +units=m +no_defs <> +# Little Cayman 1961 / UTM zone 17N (deprecated) +<3357> +proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081 +units=m +no_defs <> +# NAD83(HARN) / North Carolina +<3358> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / North Carolina (ftUS) (deprecated) +<3359> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024385 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / South Carolina +<3360> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / South Carolina (ft) +<3361> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(HARN) / Pennsylvania North +<3362> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Pennsylvania North (ftUS) +<3363> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Pennsylvania South +<3364> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Pennsylvania South (ftUS) +<3365> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# Hong Kong 1963 Grid System (deprecated) +<3366> +proj=cass +lat_0=22.31213333333334 +lon_0=114.1785555555556 +x_0=40243.57775604237 +y_0=19069.93351512578 +a=6378293.645208759 +b=6356617.987679838 +units=m +no_defs <> +# IGN Astro 1960 / UTM zone 28N +<3367> +proj=utm +zone=28 +ellps=clrk80 +units=m +no_defs <> +# IGN Astro 1960 / UTM zone 29N +<3368> +proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs <> +# IGN Astro 1960 / UTM zone 30N +<3369> +proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs <> +# NAD27 / UTM zone 59N +<3370> +proj=utm +zone=59 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 60N +<3371> +proj=utm +zone=60 +datum=NAD27 +units=m +no_defs <> +# NAD83 / UTM zone 59N +<3372> +proj=utm +zone=59 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 60N +<3373> +proj=utm +zone=60 +datum=NAD83 +units=m +no_defs <> +# FD54 / UTM zone 29N +<3374> +proj=utm +zone=29 +ellps=intl +units=m +no_defs <> +# GDM2000 / Peninsula RSO +<3375> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257964666666 +k=0.99984 +x_0=804671 +y_0=0 +no_uoff +gamma=323.1301023611111 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / East Malaysia BRSO +<3376> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.99984 +x_0=0 +y_0=0 +no_uoff +gamma=53.13010236111111 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Johor Grid +<3377> +proj=cass +lat_0=2.121679744444445 +lon_0=103.4279362361111 +x_0=-14810.562 +y_0=8758.32 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Sembilan and Melaka Grid +<3378> +proj=cass +lat_0=2.682347636111111 +lon_0=101.9749050416667 +x_0=3673.785 +y_0=-4240.573 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Pahang Grid +<3379> +proj=cass +lat_0=3.769388088888889 +lon_0=102.3682989833333 +x_0=-7368.228 +y_0=6485.858 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Selangor Grid +<3380> +proj=cass +lat_0=3.68464905 +lon_0=101.3891079138889 +x_0=-34836.161 +y_0=56464.049 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Terengganu Grid +<3381> +proj=cass +lat_0=4.9762852 +lon_0=103.070275625 +x_0=19594.245 +y_0=3371.895 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Pinang Grid +<3382> +proj=cass +lat_0=5.421517541666667 +lon_0=100.3443769638889 +x_0=-23.414 +y_0=62.283 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Kedah and Perlis Grid +<3383> +proj=cass +lat_0=5.964672713888889 +lon_0=100.6363711111111 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Perak Grid +<3384> +proj=cass +lat_0=4.859063022222222 +lon_0=100.8154105861111 +x_0=-1.769 +y_0=133454.779 +ellps=GRS80 +units=m +no_defs <> +# GDM2000 / Kelantan Grid +<3385> +proj=cass +lat_0=5.972543658333334 +lon_0=102.2952416694444 +x_0=13227.851 +y_0=8739.894 +ellps=GRS80 +units=m +no_defs <> +# KKJ / Finland zone 0 +<3386> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <> +# KKJ / Finland zone 5 +<3387> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=5500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <> +# Pulkovo 1942 / Caspian Sea Mercator +<3388> +proj=merc +lon_0=51 +lat_ts=42 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 +<3389> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 +<3390> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Karbala 1979 / UTM zone 37N +<3391> +proj=utm +zone=37 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <> +# Karbala 1979 / UTM zone 38N +<3392> +proj=utm +zone=38 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <> +# Karbala 1979 / UTM zone 39N +<3393> +proj=utm +zone=39 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <> +# Nahrwan 1934 / Iraq zone +<3394> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <> +# WGS 84 / World Mercator +<3395> +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# PD/83 / 3-degree Gauss-Kruger zone 3 +<3396> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# PD/83 / 3-degree Gauss-Kruger zone 4 +<3397> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RD/83 / 3-degree Gauss-Kruger zone 4 +<3398> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RD/83 / 3-degree Gauss-Kruger zone 5 +<3399> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# NAD83 / Alberta 10-TM (Forest) +<3400> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alberta 10-TM (Resource) +<3401> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 10-TM (Forest) +<3402> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 10-TM (Resource) +<3403> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / North Carolina (ftUS) +<3404> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# VN-2000 / UTM zone 48N +<3405> +proj=utm +zone=48 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <> +# VN-2000 / UTM zone 49N +<3406> +proj=utm +zone=49 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <> +# Hong Kong 1963 Grid System +<3407> +proj=cass +lat_0=22.31213333333334 +lon_0=114.1785555555556 +x_0=40243.57775604237 +y_0=19069.93351512578 +a=6378293.645208759 +b=6356617.987679838 +to_meter=0.3047972654 +no_defs <> +# NSIDC EASE-Grid North +<3408> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +a=6371228 +b=6371228 +units=m +no_defs <> +# NSIDC EASE-Grid South +<3409> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +a=6371228 +b=6371228 +units=m +no_defs <> +# NSIDC EASE-Grid Global +<3410> +proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +a=6371228 +b=6371228 +units=m +no_defs <> +# NSIDC Sea Ice Polar Stereographic North +<3411> +proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs <> +# NSIDC Sea Ice Polar Stereographic South +<3412> +proj=stere +lat_0=-90 +lat_ts=-70 +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs <> +# WGS 84 / NSIDC Sea Ice Polar Stereographic North +<3413> +proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# SVY21 / Singapore TM +<3414> +proj=tmerc +lat_0=1.366666666666667 +lon_0=103.8333333333333 +k=1 +x_0=28001.642 +y_0=38744.572 +ellps=WGS84 +units=m +no_defs <> +# WGS 72BE / South China Sea Lambert +<3415> +proj=lcc +lat_1=18 +lat_2=24 +lat_0=21 +lon_0=114 +x_0=500000 +y_0=500000 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# ETRS89 / Austria Lambert +<3416> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Iowa North (ftUS) +<3417> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Iowa South (ftUS) +<3418> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Kansas North (ftUS) +<3419> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Kansas South (ftUS) +<3420> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Nevada East (ftUS) +<3421> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Nevada Central (ftUS) +<3422> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Nevada West (ftUS) +<3423> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New Jersey (ftUS) +<3424> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Iowa North (ftUS) +<3425> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Iowa South (ftUS) +<3426> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Kansas North (ftUS) +<3427> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Kansas South (ftUS) +<3428> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Nevada East (ftUS) +<3429> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Nevada Central (ftUS) +<3430> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Nevada West (ftUS) +<3431> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New Jersey (ftUS) +<3432> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83 / Arkansas North (ftUS) +<3433> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Arkansas South (ftUS) +<3434> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Illinois East (ftUS) +<3435> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Illinois West (ftUS) +<3436> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / New Hampshire (ftUS) +<3437> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Rhode Island (ftUS) +<3438> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# PSD93 / UTM zone 39N +<3439> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +units=m +no_defs <> +# PSD93 / UTM zone 40N +<3440> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +units=m +no_defs <> +# NAD83(HARN) / Arkansas North (ftUS) +<3441> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Arkansas South (ftUS) +<3442> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Illinois East (ftUS) +<3443> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Illinois West (ftUS) +<3444> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / New Hampshire (ftUS) +<3445> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Rhode Island (ftUS) +<3446> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# ETRS89 / Belgian Lambert 2005 +<3447> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=50.797815 +lon_0=4.359215833333333 +x_0=150328 +y_0=166262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JAD2001 / Jamaica Metric Grid +<3448> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=750000 +y_0=650000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JAD2001 / UTM zone 17N +<3449> +proj=utm +zone=17 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# JAD2001 / UTM zone 18N +<3450> +proj=utm +zone=18 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Louisiana North (ftUS) +<3451> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Louisiana South (ftUS) +<3452> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Louisiana Offshore (ftUS) +<3453> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / South Dakota North (ftUS) (deprecated) +<3454> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / South Dakota South (ftUS) +<3455> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Louisiana North (ftUS) +<3456> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Louisiana South (ftUS) +<3457> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / South Dakota North (ftUS) +<3458> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / South Dakota South (ftUS) +<3459> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# Fiji 1986 / Fiji Map Grid +<3460> +proj=tmerc +lat_0=-17 +lon_0=178.75 +k=0.99985 +x_0=2000000 +y_0=4000000 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# Dabola 1981 / UTM zone 28N +<3461> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +units=m +no_defs <> +# Dabola 1981 / UTM zone 29N +<3462> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +units=m +no_defs <> +# NAD83 / Maine CS2000 Central +<3463> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Maine CS2000 Central +<3464> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alabama East +<3465> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alabama West +<3466> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska Albers +<3467> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 1 +<3468> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no_uoff +gamma=323.1301023611111 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 2 +<3469> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 3 +<3470> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 4 +<3471> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 5 +<3472> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 6 +<3473> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 7 +<3474> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 8 +<3475> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 9 +<3476> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Alaska zone 10 +<3477> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Arizona Central +<3478> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Arizona Central (ft) +<3479> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Arizona East +<3480> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Arizona East (ft) +<3481> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Arizona West +<3482> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Arizona West (ft) +<3483> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Arkansas North +<3484> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Arkansas North (ftUS) +<3485> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Arkansas South +<3486> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Arkansas South (ftUS) +<3487> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / California Albers +<3488> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 1 +<3489> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 1 (ftUS) +<3490> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / California zone 2 +<3491> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 2 (ftUS) +<3492> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / California zone 3 +<3493> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 3 (ftUS) +<3494> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / California zone 4 +<3495> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 4 (ftUS) +<3496> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / California zone 5 +<3497> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 5 (ftUS) +<3498> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / California zone 6 +<3499> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / California zone 6 (ftUS) +<3500> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Colorado Central +<3501> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Colorado Central (ftUS) +<3502> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Colorado North +<3503> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Colorado North (ftUS) +<3504> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Colorado South +<3505> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Colorado South (ftUS) +<3506> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Connecticut +<3507> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Connecticut (ftUS) +<3508> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Delaware +<3509> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Delaware (ftUS) +<3510> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Florida East +<3511> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Florida East (ftUS) +<3512> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Florida GDL Albers +<3513> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Florida North +<3514> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Florida North (ftUS) +<3515> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Florida West +<3516> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Florida West (ftUS) +<3517> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Georgia East +<3518> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Georgia East (ftUS) +<3519> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Georgia West +<3520> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Georgia West (ftUS) +<3521> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Idaho Central +<3522> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Idaho Central (ftUS) +<3523> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Idaho East +<3524> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Idaho East (ftUS) +<3525> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Idaho West +<3526> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Idaho West (ftUS) +<3527> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Illinois East +<3528> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Illinois East (ftUS) +<3529> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Illinois West +<3530> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Illinois West (ftUS) +<3531> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Indiana East +<3532> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Indiana East (ftUS) +<3533> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Indiana West +<3534> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Indiana West (ftUS) +<3535> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Iowa North +<3536> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Iowa North (ftUS) +<3537> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Iowa South +<3538> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Iowa South (ftUS) +<3539> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Kansas North +<3540> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Kansas North (ftUS) +<3541> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Kansas South +<3542> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Kansas South (ftUS) +<3543> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Kentucky North +<3544> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Kentucky North (ftUS) +<3545> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Kentucky Single Zone +<3546> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Kentucky Single Zone (ftUS) +<3547> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Kentucky South +<3548> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Kentucky South (ftUS) +<3549> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Louisiana North +<3550> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Louisiana North (ftUS) +<3551> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Louisiana South +<3552> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Louisiana South (ftUS) +<3553> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Maine CS2000 Central +<3554> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maine CS2000 East +<3555> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maine CS2000 West +<3556> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maine East +<3557> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maine West +<3558> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maryland +<3559> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Utah North (ftUS) +<3560> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +datum=NAD83 +units=us-ft +no_defs <> +# Old Hawaiian / Hawaii zone 1 +<3561> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <> +# Old Hawaiian / Hawaii zone 2 +<3562> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <> +# Old Hawaiian / Hawaii zone 3 +<3563> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <> +# Old Hawaiian / Hawaii zone 4 +<3564> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <> +# Old Hawaiian / Hawaii zone 5 +<3565> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <> +# NAD83 / Utah Central (ftUS) +<3566> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Utah South (ftUS) +<3567> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Utah North (ftUS) +<3568> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Utah Central (ftUS) +<3569> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Utah South (ftUS) +<3570> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# WGS 84 / North Pole LAEA Bering Sea +<3571> +proj=laea +lat_0=90 +lon_0=180 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / North Pole LAEA Alaska +<3572> +proj=laea +lat_0=90 +lon_0=-150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / North Pole LAEA Canada +<3573> +proj=laea +lat_0=90 +lon_0=-100 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / North Pole LAEA Atlantic +<3574> +proj=laea +lat_0=90 +lon_0=-40 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / North Pole LAEA Europe +<3575> +proj=laea +lat_0=90 +lon_0=10 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / North Pole LAEA Russia +<3576> +proj=laea +lat_0=90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# GDA94 / Australian Albers +<3577> +proj=aea +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=132 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Yukon Albers +<3578> +proj=aea +lat_1=61.66666666666666 +lat_2=68 +lat_0=59 +lon_0=-132.5 +x_0=500000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Yukon Albers +<3579> +proj=aea +lat_1=61.66666666666666 +lat_2=68 +lat_0=59 +lon_0=-132.5 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / NWT Lambert +<3580> +proj=lcc +lat_1=62 +lat_2=70 +lat_0=0 +lon_0=-112 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / NWT Lambert +<3581> +proj=lcc +lat_1=62 +lat_2=70 +lat_0=0 +lon_0=-112 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maryland (ftUS) +<3582> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Massachusetts Island +<3583> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Massachusetts Island (ftUS) +<3584> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Massachusetts Mainland +<3585> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Massachusetts Mainland (ftUS) +<3586> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Michigan Central +<3587> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Michigan Central (ft) +<3588> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Michigan North +<3589> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Michigan North (ft) +<3590> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Michigan Oblique Mercator +<3591> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Michigan South +<3592> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Michigan South (ft) +<3593> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Minnesota Central +<3594> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Minnesota North +<3595> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Minnesota South +<3596> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Mississippi East +<3597> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Mississippi East (ftUS) +<3598> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Mississippi West +<3599> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Mississippi West (ftUS) +<3600> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Missouri Central +<3601> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Missouri East +<3602> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Missouri West +<3603> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Montana +<3604> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Montana (ft) +<3605> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Nebraska +<3606> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Nevada Central +<3607> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Nevada Central (ftUS) +<3608> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Nevada East +<3609> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Nevada East (ftUS) +<3610> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Nevada West +<3611> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Nevada West (ftUS) +<3612> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New Hampshire +<3613> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New Hampshire (ftUS) +<3614> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New Jersey +<3615> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New Jersey (ftUS) +<3616> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New Mexico Central +<3617> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New Mexico Central (ftUS) +<3618> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New Mexico East +<3619> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New Mexico East (ftUS) +<3620> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New Mexico West +<3621> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New Mexico West (ftUS) +<3622> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New York Central +<3623> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New York Central (ftUS) +<3624> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New York East +<3625> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New York East (ftUS) +<3626> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New York Long Island +<3627> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New York Long Island (ftUS) +<3628> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / New York West +<3629> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / New York West (ftUS) +<3630> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / North Carolina +<3631> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / North Carolina (ftUS) +<3632> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / North Dakota North +<3633> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / North Dakota North (ft) +<3634> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / North Dakota South +<3635> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / North Dakota South (ft) +<3636> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Ohio North +<3637> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Ohio South +<3638> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Oklahoma North +<3639> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Oklahoma North (ftUS) +<3640> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Oklahoma South +<3641> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Oklahoma South (ftUS) +<3642> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Oregon LCC (m) +<3643> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Oregon GIC Lambert (ft) +<3644> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Oregon North +<3645> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Oregon North (ft) +<3646> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Oregon South +<3647> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Oregon South (ft) +<3648> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Pennsylvania North +<3649> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Pennsylvania North (ftUS) +<3650> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Pennsylvania South +<3651> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Pennsylvania South (ftUS) +<3652> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Rhode Island +<3653> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Rhode Island (ftUS) +<3654> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / South Carolina +<3655> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / South Carolina (ft) +<3656> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / South Dakota North +<3657> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / South Dakota North (ftUS) +<3658> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / South Dakota South +<3659> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / South Dakota South (ftUS) +<3660> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Tennessee +<3661> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Tennessee (ftUS) +<3662> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Texas Central +<3663> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas Central (ftUS) +<3664> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Texas Centric Albers Equal Area +<3665> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas Centric Lambert Conformal +<3666> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas North +<3667> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas North (ftUS) +<3668> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Texas North Central +<3669> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas North Central (ftUS) +<3670> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Texas South +<3671> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas South (ftUS) +<3672> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Texas South Central +<3673> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Texas South Central (ftUS) +<3674> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Utah Central +<3675> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Utah Central (ft) +<3676> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Utah Central (ftUS) +<3677> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Utah North +<3678> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Utah North (ft) +<3679> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Utah North (ftUS) +<3680> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Utah South +<3681> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Utah South (ft) +<3682> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(NSRS2007) / Utah South (ftUS) +<3683> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Vermont +<3684> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Virginia North +<3685> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Virginia North (ftUS) +<3686> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Virginia South +<3687> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Virginia South (ftUS) +<3688> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Washington North +<3689> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Washington North (ftUS) +<3690> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Washington South +<3691> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Washington South (ftUS) +<3692> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / West Virginia North +<3693> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / West Virginia South +<3694> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wisconsin Central +<3695> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wisconsin Central (ftUS) +<3696> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wisconsin North +<3697> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wisconsin North (ftUS) +<3698> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wisconsin South +<3699> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wisconsin South (ftUS) +<3700> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wisconsin Transverse Mercator +<3701> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wyoming East +<3702> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wyoming East Central +<3703> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wyoming West Central +<3704> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Wyoming West +<3705> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 59N +<3706> +proj=utm +zone=59 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 60N +<3707> +proj=utm +zone=60 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 1N +<3708> +proj=utm +zone=1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 2N +<3709> +proj=utm +zone=2 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 3N +<3710> +proj=utm +zone=3 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 4N +<3711> +proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 5N +<3712> +proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 6N +<3713> +proj=utm +zone=6 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 7N +<3714> +proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 8N +<3715> +proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 9N +<3716> +proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 10N +<3717> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 11N +<3718> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 12N +<3719> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 13N +<3720> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 14N +<3721> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 15N +<3722> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 16N +<3723> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 17N +<3724> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 18N +<3725> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / UTM zone 19N +<3726> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Reunion 1947 / TM Reunion +<3727> +proj=tmerc +lat_0=-21.11666666666667 +lon_0=55.53333333333333 +k=1 +x_0=160000 +y_0=50000 +ellps=intl +towgs84=94,-948,-1262,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Ohio North (ftUS) +<3728> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Ohio South (ftUS) +<3729> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wyoming East (ftUS) +<3730> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wyoming East Central (ftUS) +<3731> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wyoming West Central (ftUS) +<3732> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Wyoming West (ftUS) +<3733> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83 / Ohio North (ftUS) +<3734> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Ohio South (ftUS) +<3735> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wyoming East (ftUS) +<3736> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wyoming East Central (ftUS) +<3737> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wyoming West Central (ftUS) +<3738> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Wyoming West (ftUS) +<3739> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / UTM zone 10N +<3740> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 11N +<3741> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 12N +<3742> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 13N +<3743> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 14N +<3744> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 15N +<3745> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 16N +<3746> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 17N +<3747> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 18N +<3748> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 19N +<3749> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 4N +<3750> +proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / UTM zone 5N +<3751> +proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / Mercator 41 (deprecated) +<3752> +proj=merc +lon_0=100 +lat_ts=-41 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# NAD83(HARN) / Ohio North (ftUS) +<3753> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Ohio South (ftUS) +<3754> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wyoming East (ftUS) +<3755> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wyoming East Central (ftUS) +<3756> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wyoming West Central (ftUS) +<3757> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Wyoming West (ftUS) +<3758> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83 / Hawaii zone 3 (ftUS) +<3759> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Hawaii zone 3 (ftUS) +<3760> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(CSRS) / UTM zone 22N +<3761> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / South Georgia Lambert +<3762> +proj=lcc +lat_1=-54 +lat_2=-54.75 +lat_0=-55 +lon_0=-37 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# ETRS89 / Portugal TM06 +<3763> +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Chatham Island Circuit 2000 +<3764> +proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# HTRS96 / Croatia TM +<3765> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# HTRS96 / Croatia LCC +<3766> +proj=lcc +lat_1=45.91666666666666 +lat_2=43.08333333333334 +lat_0=0 +lon_0=16.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# HTRS96 / UTM zone 33N +<3767> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# HTRS96 / UTM zone 34N +<3768> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Bermuda 1957 / UTM zone 20N +<3769> +proj=utm +zone=20 +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0 +units=m +no_defs <> +# BDA2000 / Bermuda 2000 National Grid +<3770> +proj=tmerc +lat_0=32 +lon_0=-64.75 +k=1 +x_0=550000 +y_0=100000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Alberta 3TM ref merid 111 W +<3771> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Alberta 3TM ref merid 114 W +<3772> +proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Alberta 3TM ref merid 117 W +<3773> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Alberta 3TM ref merid 120 W (deprecated) +<3774> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD83 / Alberta 3TM ref merid 111 W +<3775> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alberta 3TM ref merid 114 W +<3776> +proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alberta 3TM ref merid 117 W +<3777> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alberta 3TM ref merid 120 W (deprecated) +<3778> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 3TM ref merid 111 W +<3779> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 3TM ref merid 114 W +<3780> +proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 3TM ref merid 117 W +<3781> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 3TM ref merid 120 W (deprecated) +<3782> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Pitcairn 2006 / Pitcairn TM 2006 +<3783> +proj=tmerc +lat_0=-25.06855261111111 +lon_0=-130.1129671111111 +k=1 +x_0=14200 +y_0=15500 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Pitcairn 1967 / UTM zone 9S +<3784> +proj=utm +zone=9 +south +ellps=intl +towgs84=185,165,42,0,0,0,0 +units=m +no_defs <> +# Popular Visualisation CRS / Mercator (deprecated) +<3785> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <> +# World Equidistant Cylindrical (Sphere) (deprecated) +<3786> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371007 +b=6371007 +units=m +no_defs <> +# MGI / Slovene National Grid (deprecated) +<3787> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# NZGD2000 / Auckland Islands TM 2000 +<3788> +proj=tmerc +lat_0=0 +lon_0=166 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Campbell Island TM 2000 +<3789> +proj=tmerc +lat_0=0 +lon_0=169 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Antipodes Islands TM 2000 +<3790> +proj=tmerc +lat_0=0 +lon_0=179 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Raoul Island TM 2000 +<3791> +proj=tmerc +lat_0=0 +lon_0=-178 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / Chatham Islands TM 2000 +<3793> +proj=tmerc +lat_0=0 +lon_0=-176.5 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Slovenia 1996 / Slovene National Grid +<3794> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Cuba Norte +<3795> +proj=lcc +lat_1=23 +lat_2=21.7 +lat_0=22.35 +lon_0=-81 +x_0=500000 +y_0=280296.016 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Cuba Sur +<3796> +proj=lcc +lat_1=21.3 +lat_2=20.13333333333333 +lat_0=20.71666666666667 +lon_0=-76.83333333333333 +x_0=500000 +y_0=229126.939 +datum=NAD27 +units=m +no_defs <> +# NAD27 / MTQ Lambert +<3797> +proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=800000 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD83 / MTQ Lambert +<3798> +proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=800000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / MTQ Lambert +<3799> +proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Alberta 3TM ref merid 120 W +<3800> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD83 / Alberta 3TM ref merid 120 W +<3801> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Alberta 3TM ref merid 120 W +<3802> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Belgian Lambert 2008 +<3812> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=50.797815 +lon_0=4.359215833333333 +x_0=649328 +y_0=665262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Mississippi TM +<3814> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Mississippi TM +<3815> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Mississippi TM +<3816> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TWD97 / TM2 zone 119 +<3825> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.9999 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TWD97 / TM2 zone 121 +<3826> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TWD67 / TM2 zone 119 +<3827> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.9999 +x_0=250000 +y_0=0 +ellps=aust_SA +units=m +no_defs <> +# TWD67 / TM2 zone 121 +<3828> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=aust_SA +units=m +no_defs <> +# Hu Tzu Shan 1950 / UTM zone 51N +<3829> +proj=utm +zone=51 +ellps=intl +towgs84=-637,-549,-203,0,0,0,0 +units=m +no_defs <> +# WGS 84 / PDC Mercator +<3832> +proj=merc +lon_0=150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# Pulkovo 1942(58) / Gauss-Kruger zone 2 +<3833> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 2 +<3834> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 3 +<3835> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 4 +<3836> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 +<3837> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 +<3838> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9 +<3839> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10 +<3840> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6 +<3841> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7 (deprecated) +<3842> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8 (deprecated) +<3843> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(58) / Stereo70 +<3844> +proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 +y_0=500000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# SWEREF99 / RT90 7.5 gon V emulation +<3845> +proj=tmerc +lat_0=0 +lon_0=11.30625 +k=1.000006 +x_0=1500025.141 +y_0=-667.282 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 / RT90 5 gon V emulation +<3846> +proj=tmerc +lat_0=0 +lon_0=13.55626666666667 +k=1.0000058 +x_0=1500044.695 +y_0=-667.13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 / RT90 2.5 gon V emulation +<3847> +proj=tmerc +lat_0=0 +lon_0=15.80628452944445 +k=1.00000561024 +x_0=1500064.274 +y_0=-667.711 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 / RT90 0 gon emulation +<3848> +proj=tmerc +lat_0=0 +lon_0=18.0563 +k=1.0000054 +x_0=1500083.521 +y_0=-668.8440000000001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 / RT90 2.5 gon O emulation +<3849> +proj=tmerc +lat_0=0 +lon_0=20.30631666666667 +k=1.0000052 +x_0=1500102.765 +y_0=-670.706 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SWEREF99 / RT90 5 gon O emulation +<3850> +proj=tmerc +lat_0=0 +lon_0=22.55633333333333 +k=1.0000049 +x_0=1500121.846 +y_0=-672.557 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NZGD2000 / NZCS2000 +<3851> +proj=lcc +lat_1=-37.5 +lat_2=-44.5 +lat_0=-41 +lon_0=173 +x_0=3000000 +y_0=7000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RSRGD2000 / DGLC2000 +<3852> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=157 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# County ST74 +<3854> +proj=tmerc +lat_0=0 +lon_0=18.05787 +k=0.99999506 +x_0=100182.7406 +y_0=-6500620.1207 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / Pseudo-Mercator +<3857> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <> +# ETRS89 / GK19FIN +<3873> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=19500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK20FIN +<3874> +proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=20500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK21FIN +<3875> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=21500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK22FIN +<3876> +proj=tmerc +lat_0=0 +lon_0=22 +k=1 +x_0=22500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK23FIN +<3877> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=23500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK24FIN +<3878> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=24500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK25FIN +<3879> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=25500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK26FIN +<3880> +proj=tmerc +lat_0=0 +lon_0=26 +k=1 +x_0=26500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK27FIN +<3881> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=27500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK28FIN +<3882> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=28500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK29FIN +<3883> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=29500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK30FIN +<3884> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=30500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / GK31FIN +<3885> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=31500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGRS / UTM zone 37N +<3890> +proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGRS / UTM zone 38N +<3891> +proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# IGRS / UTM zone 39N +<3892> +proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ED50 / Iraq National Grid +<3893> +proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.9994 +x_0=800000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# MGI 1901 / Balkans zone 5 +<3907> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# MGI 1901 / Balkans zone 6 +<3908> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# MGI 1901 / Balkans zone 7 +<3909> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# MGI 1901 / Balkans zone 8 +<3910> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# MGI 1901 / Slovenia Grid +<3911> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# MGI 1901 / Slovene National Grid +<3912> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=-5000000 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# Puerto Rico / UTM zone 20N +<3920> +proj=utm +zone=20 +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC42 +<3942> +proj=lcc +lat_1=41.25 +lat_2=42.75 +lat_0=42 +lon_0=3 +x_0=1700000 +y_0=1200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC43 +<3943> +proj=lcc +lat_1=42.25 +lat_2=43.75 +lat_0=43 +lon_0=3 +x_0=1700000 +y_0=2200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC44 +<3944> +proj=lcc +lat_1=43.25 +lat_2=44.75 +lat_0=44 +lon_0=3 +x_0=1700000 +y_0=3200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC45 +<3945> +proj=lcc +lat_1=44.25 +lat_2=45.75 +lat_0=45 +lon_0=3 +x_0=1700000 +y_0=4200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC46 +<3946> +proj=lcc +lat_1=45.25 +lat_2=46.75 +lat_0=46 +lon_0=3 +x_0=1700000 +y_0=5200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC47 +<3947> +proj=lcc +lat_1=46.25 +lat_2=47.75 +lat_0=47 +lon_0=3 +x_0=1700000 +y_0=6200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC48 +<3948> +proj=lcc +lat_1=47.25 +lat_2=48.75 +lat_0=48 +lon_0=3 +x_0=1700000 +y_0=7200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC49 +<3949> +proj=lcc +lat_1=48.25 +lat_2=49.75 +lat_0=49 +lon_0=3 +x_0=1700000 +y_0=8200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGF93 / CC50 +<3950> +proj=lcc +lat_1=49.25 +lat_2=50.75 +lat_0=50 +lon_0=3 +x_0=1700000 +y_0=9200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Virginia Lambert +<3968> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Virginia Lambert +<3969> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Virginia Lambert +<3970> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / NSIDC EASE-Grid North (deprecated) +<3973> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / NSIDC EASE-Grid South (deprecated) +<3974> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / NSIDC EASE-Grid Global (deprecated) +<3975> +proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / NSIDC Sea Ice Polar Stereographic South +<3976> +proj=stere +lat_0=-90 +lat_ts=-70 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# NAD83 / Canada Atlas Lambert +<3978> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Canada Atlas Lambert +<3979> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Lambert (deprecated) +<3985> +proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=9 +lon_0=26 +x_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Gauss zone A +<3986> +proj=tmerc +lat_0=-9 +lon_0=30 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Gauss zone B +<3987> +proj=tmerc +lat_0=-9 +lon_0=28 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Gauss zone C +<3988> +proj=tmerc +lat_0=-9 +lon_0=26 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Gauss zone D +<3989> +proj=tmerc +lat_0=-9 +lon_0=24 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Puerto Rico State Plane CS of 1927 +<3991> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +units=us-ft +no_defs <> +# Puerto Rico / St. Croix +<3992> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=30480.06096012192 +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +units=us-ft +no_defs <> +# Guam 1963 / Guam SPCS +# Unable to translate coordinate system EPSG:3993 into PROJ.4 format. +# +# WGS 84 / Mercator 41 +<3994> +proj=merc +lon_0=100 +lat_ts=-41 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / Arctic Polar Stereographic +<3995> +proj=stere +lat_0=90 +lat_ts=71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / IBCAO Polar Stereographic +<3996> +proj=stere +lat_0=90 +lat_ts=75 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / Dubai Local TM +<3997> +proj=tmerc +lat_0=0 +lon_0=55.33333333333334 +k=1 +x_0=500000 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# MOLDREF99 / Moldova TM +<4026> +proj=tmerc +lat_0=0 +lon_0=28.4 +k=0.9999400000000001 +x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / TMzn35N +<4037> +proj=utm +zone=35 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / TMzn36N +<4038> +proj=utm +zone=36 +datum=WGS84 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 12 +<4048> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 14 +<4049> +proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 16 +<4050> +proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 18 +<4051> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 20 +<4056> +proj=tmerc +lat_0=0 +lon_0=20 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 22 +<4057> +proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 24 +<4058> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 26 +<4059> +proj=tmerc +lat_0=0 +lon_0=26 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 28 +<4060> +proj=tmerc +lat_0=0 +lon_0=28 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / UTM zone 33S +<4061> +proj=utm +zone=33 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / UTM zone 34S +<4062> +proj=utm +zone=34 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGRDC 2005 / UTM zone 35S +<4063> +proj=utm +zone=35 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Chua / UTM zone 23S +<4071> +proj=utm +zone=23 +south +ellps=intl +towgs84=-143.87,243.37,-33.52,0,0,0,0 +units=m +no_defs <> +# REGCAN95 / UTM zone 27N +<4082> +proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# REGCAN95 / UTM zone 28N +<4083> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / World Equidistant Cylindrical +<4087> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# World Equidistant Cylindrical (Sphere) +<4088> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371007 +b=6371007 +units=m +no_defs <> +# ETRS89 / DKTM1 +<4093> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.99998 +x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / DKTM2 +<4094> +proj=tmerc +lat_0=0 +lon_0=10 +k=0.99998 +x_0=400000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / DKTM3 +<4095> +proj=tmerc +lat_0=0 +lon_0=11.75 +k=0.99998 +x_0=600000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / DKTM4 +<4096> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=800000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / BLM 59N (ftUS) +<4217> +proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# Kertau 1968 / Johor Grid +<4390> +proj=cass +lat_0=2.042583333333333 +lon_0=103.5627583333333 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Sembilan and Melaka Grid +<4391> +proj=cass +lat_0=2.712283333333334 +lon_0=101.9411666666667 +x_0=-242.005 +y_0=-948.547 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Pahang Grid +<4392> +proj=cass +lat_0=3.710972222222222 +lon_0=102.4361777777778 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Selangor Grid +<4393> +proj=cass +lat_0=3.680344444444444 +lon_0=101.5082444444444 +x_0=-21759.438 +y_0=55960.906 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Terengganu Grid +<4394> +proj=cass +lat_0=4.946141666666667 +lon_0=102.8952083333333 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Pinang Grid +<4395> +proj=cass +lat_0=5.421325 +lon_0=100.3458694444444 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Kedah and Perlis Grid +<4396> +proj=cass +lat_0=5.965147222222223 +lon_0=100.6375944444444 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Perak Revised Grid +<4397> +proj=cass +lat_0=4.859380555555555 +lon_0=100.8167666666667 +x_0=0 +y_0=133453.669 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Kelantan Grid +<4398> +proj=cass +lat_0=5.893922222222222 +lon_0=102.1772916666667 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# NAD27 / BLM 59N (ftUS) +<4399> +proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 60N (ftUS) +<4400> +proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 1N (ftUS) +<4401> +proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 2N (ftUS) +<4402> +proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 3N (ftUS) +<4403> +proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 4N (ftUS) +<4404> +proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 5N (ftUS) +<4405> +proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 6N (ftUS) +<4406> +proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 7N (ftUS) +<4407> +proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 8N (ftUS) +<4408> +proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 9N (ftUS) +<4409> +proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 10N (ftUS) +<4410> +proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 11N (ftUS) +<4411> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 12N (ftUS) +<4412> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 13N (ftUS) +<4413> +proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD83(HARN) / Guam Map Grid +<4414> +proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Katanga 1955 / Katanga Lambert +<4415> +proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=-9 +lon_0=26 +x_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7 +<4417> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# NAD27 / BLM 18N (ftUS) +<4418> +proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 19N (ftUS) +<4419> +proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD83 / BLM 60N (ftUS) +<4420> +proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 1N (ftUS) +<4421> +proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 2N (ftUS) +<4422> +proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 3N (ftUS) +<4423> +proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 4N (ftUS) +<4424> +proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 5N (ftUS) +<4425> +proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 6N (ftUS) +<4426> +proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 7N (ftUS) +<4427> +proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 8N (ftUS) +<4428> +proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 9N (ftUS) +<4429> +proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 10N (ftUS) +<4430> +proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 11N (ftUS) +<4431> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 12N (ftUS) +<4432> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 13N (ftUS) +<4433> +proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8 +<4434> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Puerto Rico and Virgin Is. +<4437> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / BLM 18N (ftUS) +<4438> +proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 19N (ftUS) +<4439> +proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD27 / Pennsylvania South +<4455> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New York Long Island +<4456> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.5 +lon_0=-74 +x_0=609601.2192024384 +y_0=30480.06096012192 +datum=NAD27 +units=us-ft +no_defs <> +# NAD83 / South Dakota North (ftUS) +<4457> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# WGS 84 / Australian Centre for Remote Sensing Lambert +<4462> +proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=-27 +lon_0=132 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# RGSPM06 / UTM zone 21N +<4467> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGM04 / UTM zone 38S +<4471> +proj=utm +zone=38 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Cadastre 1997 / UTM zone 38S (deprecated) +<4474> +proj=utm +zone=38 +south +ellps=intl +towgs84=-382,-59,-262,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF92 / UTM zone 11N +<4484> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF92 / UTM zone 12N +<4485> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF92 / UTM zone 13N +<4486> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF92 / UTM zone 14N +<4487> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF92 / UTM zone 15N +<4488> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF92 / UTM zone 16N +<4489> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 13 +<4491> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 14 +<4492> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 15 +<4493> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 16 +<4494> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 17 +<4495> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 18 +<4496> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 19 +<4497> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 20 +<4498> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 21 +<4499> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 22 +<4500> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger zone 23 +<4501> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 75E +<4502> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 81E +<4503> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 87E +<4504> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 93E +<4505> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 99E +<4506> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 105E +<4507> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 111E +<4508> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 117E +<4509> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 123E +<4510> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 129E +<4511> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / Gauss-Kruger CM 135E +<4512> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 25 +<4513> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 26 +<4514> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 27 +<4515> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 28 +<4516> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 29 +<4517> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 30 +<4518> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 31 +<4519> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 32 +<4520> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 33 +<4521> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 34 +<4522> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 35 +<4523> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 36 +<4524> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 37 +<4525> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 38 +<4526> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 39 +<4527> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 40 +<4528> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 41 +<4529> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 42 +<4530> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 43 +<4531> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 44 +<4532> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger zone 45 +<4533> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 75E +<4534> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 78E +<4535> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 81E +<4536> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 84E +<4537> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 87E +<4538> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 90E +<4539> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 93E +<4540> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 96E +<4541> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 99E +<4542> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 102E +<4543> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 105E +<4544> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 108E +<4545> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 111E +<4546> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 114E +<4547> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 117E +<4548> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 120E +<4549> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 123E +<4550> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 126E +<4551> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 129E +<4552> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 132E +<4553> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# CGCS2000 / 3-degree Gauss-Kruger CM 135E +<4554> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# RRAF 1991 / UTM zone 20N +<4559> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 13 +<4568> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 14 +<4569> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 15 +<4570> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 16 +<4571> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 17 +<4572> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 18 +<4573> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 19 +<4574> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 20 +<4575> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 21 +<4576> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 22 +<4577> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger zone 23 +<4578> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 75E +<4579> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 81E +<4580> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 87E +<4581> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 93E +<4582> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 99E +<4583> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 105E +<4584> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 111E +<4585> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 117E +<4586> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 123E +<4587> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 129E +<4588> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / Gauss-Kruger CM 135E +<4589> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# ETRS89 / UTM zone 32N (zE-N) +<4647> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 25 +<4652> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 26 +<4653> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 27 +<4654> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 28 +<4655> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 29 +<4656> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 30 +<4766> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 31 +<4767> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 32 +<4768> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 33 +<4769> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 34 +<4770> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 35 +<4771> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 36 +<4772> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 37 +<4773> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 38 +<4774> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 39 +<4775> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 40 +<4776> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 41 +<4777> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 42 +<4778> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 43 +<4779> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 44 +<4780> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger zone 45 +<4781> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 75E +<4782> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 78E +<4783> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 81E +<4784> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 84E +<4785> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 87E +<4786> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 90E +<4787> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 93E +<4788> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 96E +<4789> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 99E +<4790> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 102E +<4791> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 105E +<4792> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 108E +<4793> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 111E +<4794> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 114E +<4795> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 117E +<4796> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 120E +<4797> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 123E +<4798> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 126E +<4799> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 129E +<4800> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 132E +<4812> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# New Beijing / 3-degree Gauss-Kruger CM 135E +<4822> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <> +# WGS 84 / Cape Verde National +<4826> +proj=lcc +lat_1=15 +lat_2=16.66666666666667 +lat_0=15.83333333333333 +lon_0=-24 +x_0=161587.83 +y_0=128511.202 +datum=WGS84 +units=m +no_defs <> +# ETRS89 / LCC Germany (N-E) +<4839> +proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 5 (deprecated) +<4855> +proj=tmerc +lat_0=0 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 6 (deprecated) +<4856> +proj=tmerc +lat_0=0 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 7 (deprecated) +<4857> +proj=tmerc +lat_0=0 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 8 (deprecated) +<4858> +proj=tmerc +lat_0=0 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 9 (deprecated) +<4859> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 10 (deprecated) +<4860> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 11 (deprecated) +<4861> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 12 (deprecated) +<4862> +proj=tmerc +lat_0=0 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 13 (deprecated) +<4863> +proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 14 (deprecated) +<4864> +proj=tmerc +lat_0=0 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 15 (deprecated) +<4865> +proj=tmerc +lat_0=0 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 16 (deprecated) +<4866> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 17 (deprecated) +<4867> +proj=tmerc +lat_0=0 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 18 (deprecated) +<4868> +proj=tmerc +lat_0=0 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 19 (deprecated) +<4869> +proj=tmerc +lat_0=0 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 20 (deprecated) +<4870> +proj=tmerc +lat_0=0 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 21 (deprecated) +<4871> +proj=tmerc +lat_0=0 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 22 (deprecated) +<4872> +proj=tmerc +lat_0=0 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 23 (deprecated) +<4873> +proj=tmerc +lat_0=0 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 24 (deprecated) +<4874> +proj=tmerc +lat_0=0 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 25 (deprecated) +<4875> +proj=tmerc +lat_0=0 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 26 (deprecated) +<4876> +proj=tmerc +lat_0=0 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 27 (deprecated) +<4877> +proj=tmerc +lat_0=0 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 28 (deprecated) +<4878> +proj=tmerc +lat_0=0 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 29 (deprecated) +<4879> +proj=tmerc +lat_0=0 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 30 (deprecated) +<4880> +proj=tmerc +lat_0=0 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# PTRA08 / UTM zone 25N +<5014> +proj=utm +zone=25 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# PTRA08 / UTM zone 26N +<5015> +proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# PTRA08 / UTM zone 28N +<5016> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Lisbon 1890 / Portugal Bonne New +# Unable to translate coordinate system EPSG:5017 into PROJ.4 format. +# +# Lisbon / Portuguese Grid New +<5018> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +units=m +no_defs <> +# WGS 84 / UPS North (E,N) +<5041> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UPS South (E,N) +<5042> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# ETRS89 / TM35FIN(N,E) +<5048> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Conus Albers +<5069> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD83 / Conus Albers +<5070> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Conus Albers +<5071> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Conus Albers +<5072> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 5 +<5105> +proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 6 +<5106> +proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 7 +<5107> +proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 8 +<5108> +proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 9 +<5109> +proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 10 +<5110> +proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 11 +<5111> +proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 12 +<5112> +proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 13 +<5113> +proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 14 +<5114> +proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 15 +<5115> +proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 16 +<5116> +proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 17 +<5117> +proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 18 +<5118> +proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 19 +<5119> +proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 20 +<5120> +proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 21 +<5121> +proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 22 +<5122> +proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 23 +<5123> +proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 24 +<5124> +proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 25 +<5125> +proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 26 +<5126> +proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 27 +<5127> +proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 28 +<5128> +proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 29 +<5129> +proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / NTM zone 30 +<5130> +proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korean 1985 / East Sea Belt +<5167> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Central Belt Jeju +<5168> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=550000 +ellps=bessel +units=m +no_defs <> +# Tokyo 1892 / Korea West Belt +<5169> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Tokyo 1892 / Korea Central Belt +<5170> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Tokyo 1892 / Korea East Belt +<5171> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Tokyo 1892 / Korea East Sea Belt +<5172> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Modified West Belt +<5173> +proj=tmerc +lat_0=38 +lon_0=125.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Modified Central Belt +<5174> +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Modified Central Belt Jeju +<5175> +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=550000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Modified East Belt +<5176> +proj=tmerc +lat_0=38 +lon_0=129.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Modified East Sea Belt +<5177> +proj=tmerc +lat_0=38 +lon_0=131.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <> +# Korean 1985 / Unified CS +<5178> +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=bessel +units=m +no_defs <> +# Korea 2000 / Unified CS +<5179> +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / West Belt +<5180> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / Central Belt +<5181> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / Central Belt Jeju +<5182> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=550000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / East Belt +<5183> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / East Sea Belt +<5184> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / West Belt 2010 +<5185> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / Central Belt 2010 +<5186> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / East Belt 2010 +<5187> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Korea 2000 / East Sea Belt 2010 +<5188> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# S-JTSK (Ferro) / Krovak East North +<5221> +proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# WGS 84 / Gabon TM +<5223> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=500000 +datum=WGS84 +units=m +no_defs <> +# S-JTSK/05 (Ferro) / Modified Krovak +# Unable to translate coordinate system EPSG:5224 into PROJ.4 format. +# +# S-JTSK/05 (Ferro) / Modified Krovak East North +# Unable to translate coordinate system EPSG:5225 into PROJ.4 format. +# +# Kandawala / Sri Lanka Grid +<5234> +proj=tmerc +lat_0=7.000480277777778 +lon_0=80.77171111111112 +k=0.9999238418 +x_0=200000 +y_0=200000 +a=6377276.345 +b=6356075.41314024 +towgs84=-97,787,86,0,0,0,0 +units=m +no_defs <> +# SLD99 / Sri Lanka Grid 1999 +<5235> +proj=tmerc +lat_0=7.000471527777778 +lon_0=80.77171308333334 +k=0.9999238418 +x_0=500000 +y_0=500000 +a=6377276.345 +b=6356075.41314024 +towgs84=-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338 +units=m +no_defs <> +# ETRS89 / LCC Germany (E-N) +<5243> +proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDBD2009 / Brunei BRSO +<5247> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.99984 +x_0=0 +y_0=0 +no_uoff +gamma=53.13010236111111 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM27 +<5253> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM30 +<5254> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM33 +<5255> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM36 +<5256> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM39 +<5257> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM42 +<5258> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / TM45 +<5259> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Bhutan National Grid +<5266> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 9 +<5269> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 10 +<5270> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 11 +<5271> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 12 +<5272> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 13 +<5273> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 14 +<5274> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / 3-degree Gauss-Kruger zone 15 +<5275> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Bumthang TM +<5292> +proj=tmerc +lat_0=0 +lon_0=90.73333333333333 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Chhukha TM +<5293> +proj=tmerc +lat_0=0 +lon_0=89.55 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Dagana TM +<5294> +proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Gasa TM +<5295> +proj=tmerc +lat_0=0 +lon_0=90.03333333333333 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Ha TM +<5296> +proj=tmerc +lat_0=0 +lon_0=90.15000000000001 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Lhuentse TM +<5297> +proj=tmerc +lat_0=0 +lon_0=91.13333333333334 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Mongar TM +<5298> +proj=tmerc +lat_0=0 +lon_0=91.23333333333333 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Paro TM +<5299> +proj=tmerc +lat_0=0 +lon_0=89.34999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Pemagatshel TM +<5300> +proj=tmerc +lat_0=0 +lon_0=91.34999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Punakha TM +<5301> +proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Samdrup Jongkhar TM +<5302> +proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Samtse TM +<5303> +proj=tmerc +lat_0=0 +lon_0=89.06666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Sarpang TM +<5304> +proj=tmerc +lat_0=0 +lon_0=90.26666666666667 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Thimphu TM +<5305> +proj=tmerc +lat_0=0 +lon_0=89.55 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Trashigang TM +<5306> +proj=tmerc +lat_0=0 +lon_0=91.75 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Trongsa TM +<5307> +proj=tmerc +lat_0=0 +lon_0=90.5 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Tsirang TM +<5308> +proj=tmerc +lat_0=0 +lon_0=90.16666666666667 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Wangdue Phodrang TM +<5309> +proj=tmerc +lat_0=0 +lon_0=90.11666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Yangtse TM +<5310> +proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DRUKREF 03 / Zhemgang TM +<5311> +proj=tmerc +lat_0=0 +lon_0=90.86666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / Faroe TM +<5316> +proj=tmerc +lat_0=0 +lon_0=-7 +k=0.999997 +x_0=200000 +y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Teranet Ontario Lambert +<5320> +proj=lcc +lat_1=44.5 +lat_2=54.5 +lat_0=0 +lon_0=-84 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Teranet Ontario Lambert +<5321> +proj=lcc +lat_1=44.5 +lat_2=54.5 +lat_0=0 +lon_0=-84 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ISN2004 / Lambert 2004 +<5325> +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=1700000 +y_0=300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Segara (Jakarta) / NEIEZ +<5329> +proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +units=m +no_defs <> +# Batavia (Jakarta) / NEIEZ +<5330> +proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta +units=m +no_defs <> +# Makassar (Jakarta) / NEIEZ +<5331> +proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +units=m +no_defs <> +# Aratu / UTM zone 25S +<5337> +proj=utm +zone=25 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 1 +<5343> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 2 +<5344> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 3 +<5345> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 4 +<5346> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 5 +<5347> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 6 +<5348> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 2007 / Argentina 7 +<5349> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MARGEN / UTM zone 20S +<5355> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MARGEN / UTM zone 19S +<5356> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MARGEN / UTM zone 21S +<5357> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS-Chile / UTM zone 19S +<5361> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS-Chile / UTM zone 18S +<5362> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# CR05 / CRTM05 +<5367> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS-ROU98 / UTM zone 21S +<5382> +proj=utm +zone=21 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS-ROU98 / UTM zone 22S +<5383> +proj=utm +zone=22 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Peru96 / UTM zone 18S +<5387> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Peru96 / UTM zone 17S (deprecated) +<5388> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Peru96 / UTM zone 19S +<5389> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 26S +<5396> +proj=utm +zone=26 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / Costa Rica Norte +<5456> +proj=lcc +lat_1=10.46666666666667 +lat_0=10.46666666666667 +lon_0=-84.33333333333333 +k_0=0.99995696 +x_0=500000 +y_0=271820.522 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / Costa Rica Sur +<5457> +proj=lcc +lat_1=9 +lat_0=9 +lon_0=-83.66666666666667 +k_0=0.99995696 +x_0=500000 +y_0=327987.436 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / Guatemala Norte (deprecated) +<5458> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +datum=NAD27 +units=m +no_defs <> +# Ocotepeque 1935 / Guatemala Sur +<5459> +proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / El Salvador Lambert +<5460> +proj=lcc +lat_1=13.78333333333333 +lat_0=13.78333333333333 +lon_0=-89 +k_0=0.99996704 +x_0=500000 +y_0=295809.184 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / Nicaragua Norte +<5461> +proj=lcc +lat_1=13.86666666666667 +lat_0=13.86666666666667 +lon_0=-85.5 +k_0=0.99990314 +x_0=500000 +y_0=359891.816 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / Nicaragua Sur +<5462> +proj=lcc +lat_1=11.73333333333333 +lat_0=11.73333333333333 +lon_0=-85.5 +k_0=0.9999222800000001 +x_0=500000 +y_0=288876.327 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 17N +<5463> +proj=utm +zone=17 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# Sibun Gorge 1922 / Colony Grid (deprecated) +<5466> +proj=tmerc +lat_0=17.06124194444444 +lon_0=-88.6318575 +k=1 +x_0=66220.02833082761 +y_0=135779.5099885299 +a=6378293.645208759 +b=6356617.987679838 +units=m +no_defs <> +# Panama-Colon 1911 / Panama Lambert +<5469> +proj=lcc +lat_1=8.416666666666666 +lat_0=8.416666666666666 +lon_0=-80 +k_0=0.99989909 +x_0=500000 +y_0=294865.303 +ellps=clrk66 +units=m +no_defs <> +# Panama-Colon 1911 / Panama Polyconic +<5472> +proj=poly +lat_0=8.25 +lon_0=-81 +x_0=914391.7962 +y_0=999404.7217154861 +ellps=clrk66 +to_meter=0.9143917962 +no_defs <> +# RSRGD2000 / MSLC2000 +<5479> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-78 +lon_0=163 +x_0=7000000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RSRGD2000 / BCLC2000 +<5480> +proj=lcc +lat_1=-73.66666666666667 +lat_2=-75.33333333333333 +lat_0=-74.5 +lon_0=165 +x_0=5000000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RSRGD2000 / PCLC2000 +<5481> +proj=lcc +lat_1=-70.66666666666667 +lat_2=-72.33333333333333 +lat_0=-71.5 +lon_0=166 +x_0=3000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RSRGD2000 / RSPS2000 +<5482> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=180 +k=0.994 +x_0=5000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RGAF09 / UTM zone 20N +<5490> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# S-JTSK / Krovak +<5513> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +units=m +no_defs <> +# S-JTSK / Krovak East North +<5514> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +units=m +no_defs <> +# S-JTSK/05 / Modified Krovak +# Unable to translate coordinate system EPSG:5515 into PROJ.4 format. +# +# S-JTSK/05 / Modified Krovak East North +# Unable to translate coordinate system EPSG:5516 into PROJ.4 format. +# +# CI1971 / Chatham Islands Map Grid +<5518> +proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y_0=650000 +ellps=intl +towgs84=175,-38,113,0,0,0,0 +units=m +no_defs <> +# CI1979 / Chatham Islands Map Grid +<5519> +proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y_0=650000 +ellps=intl +towgs84=174.05,-25.49,112.57,0,0,0.554,0.2263 +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 1 +<5520> +proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# WGS 84 / Gabon TM 2011 +<5523> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=1500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# SAD69(96) / Brazil Polyconic +<5530> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 21S +<5531> +proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 22S (deprecated) +<5532> +proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 23S +<5533> +proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 24S +<5534> +proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 25S +<5535> +proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# Corrego Alegre 1961 / UTM zone 21S +<5536> +proj=utm +zone=21 +south +ellps=intl +units=m +no_defs <> +# Corrego Alegre 1961 / UTM zone 22S +<5537> +proj=utm +zone=22 +south +ellps=intl +units=m +no_defs <> +# Corrego Alegre 1961 / UTM zone 23S +<5538> +proj=utm +zone=23 +south +ellps=intl +units=m +no_defs <> +# Corrego Alegre 1961 / UTM zone 24S +<5539> +proj=utm +zone=24 +south +ellps=intl +units=m +no_defs <> +# PNG94 / PNGMG94 zone 54 +<5550> +proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# PNG94 / PNGMG94 zone 55 +<5551> +proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# PNG94 / PNGMG94 zone 56 +<5552> +proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Ocotepeque 1935 / Guatemala Norte +<5559> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger zone 4 +<5562> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger zone 5 +<5563> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger zone 6 +<5564> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger zone 7 +<5565> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger CM 21E +<5566> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger CM 27E +<5567> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger CM 33E +<5568> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Gauss-Kruger CM 39E +<5569> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprecated) +<5570> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprecated) +<5571> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprecated) +<5572> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 10 (deprecated) +<5573> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 11 (deprecated) +<5574> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 12 (deprecated) +<5575> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger zone 13 (deprecated) +<5576> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 21E (deprecated) +<5577> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 24E (deprecated) +<5578> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 27E (deprecated) +<5579> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 30E (deprecated) +<5580> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 33E (deprecated) +<5581> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 36E (deprecated) +<5582> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / 3-degree Gauss-Kruger CM 39E (deprecated) +<5583> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# NAD27 / New Brunswick Stereographic (NAD27) +<5588> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=304800 +y_0=304800 +datum=NAD27 +units=ft +no_defs <> +# Sibun Gorge 1922 / Colony Grid +<5589> +proj=tmerc +lat_0=17.06124194444444 +lon_0=-88.6318575 +k=1 +x_0=66220.02833082761 +y_0=135779.5099885299 +a=6378293.645208759 +b=6356617.987679838 +to_meter=0.3047972654 +no_defs <> +# FEH2010 / Fehmarnbelt TM +<5596> +proj=tmerc +lat_0=0 +lon_0=11.33333333333333 +k=1 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Michigan East +<5623> +proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.999942857 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Michigan Old Central +<5624> +proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Michigan West +<5625> +proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# ED50 / TM 6 NE +<5627> +proj=tmerc +lat_0=0 +lon_0=6 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# Moznet / UTM zone 38S +<5629> +proj=utm +zone=38 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N) +<5631> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# PTRA08 / LCC Europe +<5632> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# PTRA08 / LAEA Europe +<5633> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# REGCAN95 / LCC Europe +<5634> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# REGCAN95 / LAEA Europe +<5635> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / LAEA Europe +<5636> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TUREF / LCC Europe +<5637> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ISN2004 / LAEA Europe +<5638> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ISN2004 / LCC Europe +<5639> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / Brazil Mercator +<5641> +proj=merc +lon_0=-43 +lat_ts=-2 +x_0=5000000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ED50 / SPBA LCC +<5643> +proj=lcc +lat_1=52.66666666666666 +lat_2=54.33333333333334 +lat_0=48 +lon_0=10 +x_0=815000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# RGR92 / UTM zone 39S +<5644> +proj=utm +zone=39 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Vermont (ftUS) +<5646> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# ETRS89 / UTM zone 31N (zE-N) +<5649> +proj=tmerc +lat_0=0 +lon_0=3 +k=0.9996 +x_0=31500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 33N (zE-N) +<5650> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 31N (N-zE) +<5651> +proj=tmerc +lat_0=0 +lon_0=3 +k=0.9996 +x_0=31500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 32N (N-zE) +<5652> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 33N (N-zE) +<5653> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Vermont (ftUS) +<5654> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Vermont (ftUS) +<5655> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# Monte Mario / TM Emilia-Romagna +<5659> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=500053 +y_0=-3999820 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +units=m +no_defs <> +# Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N) +<5663> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N) +<5664> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 3 (E-N) +<5665> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# PD/83 / 3-degree Gauss-Kruger zone 3 (E-N) +<5666> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# PD/83 / 3-degree Gauss-Kruger zone 4 (E-N) +<5667> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RD/83 / 3-degree Gauss-Kruger zone 4 (E-N) +<5668> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# RD/83 / 3-degree Gauss-Kruger zone 5 (E-N) +<5669> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N) +<5670> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N) +<5671> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N) +<5672> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N) +<5673> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 (E-N) +<5674> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 (E-N) +<5675> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 2 (E-N) +<5676> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 3 (E-N) +<5677> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 4 (E-N) +<5678> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 5 (E-N) +<5679> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 1 (E-N) +<5680> +proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 2 (E-N) +<5682> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 3 (E-N) +<5683> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 4 (E-N) +<5684> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 5 (E-N) +<5685> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# NZGD2000 / UTM zone 1S +<5700> +proj=utm +zone=1 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# EPSG topocentric example A +# Unable to translate coordinate system EPSG:5819 into PROJ.4 format. +# +# EPSG topocentric example B +# Unable to translate coordinate system EPSG:5820 into PROJ.4 format. +# +# EPSG vertical perspective example +# Unable to translate coordinate system EPSG:5821 into PROJ.4 format. +# +# AGD66 / ACT Standard Grid +<5825> +proj=tmerc +lat_0=-35.31773627777778 +lon_0=149.0092948305555 +k=1.000086 +x_0=200000 +y_0=600000 +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# Yemen NGN96 / UTM zone 37N +<5836> +proj=utm +zone=37 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Yemen NGN96 / UTM zone 40N +<5837> +proj=utm +zone=40 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Peru96 / UTM zone 17S +<5839> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / TM 12 SE +<5842> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <> +# RGRDC 2005 / Congo TM zone 30 +<5844> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 22S +<5858> +proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 18S +<5875> +proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 19S +<5876> +proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# SAD69(96) / UTM zone 20S +<5877> +proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <> +# Cadastre 1997 / UTM zone 38S +<5879> +proj=utm +zone=38 +south +ellps=intl +towgs84=-381.788,-57.501,-256.673,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / Brazil Polyconic +<5880> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# TGD2005 / Tonga Map Grid +<5887> +proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs <> +# JAXA Snow Depth Polar Stereographic North +<5890> +proj=stere +lat_0=90 +lat_ts=70 +lon_0=90 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone A1 +<5921> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone A2 +<5922> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone A3 +<5923> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone A4 +<5924> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone A5 +<5925> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone B1 +<5926> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone B2 +<5927> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone B3 +<5928> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone B4 +<5929> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone B5 +<5930> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone C1 +<5931> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone C2 +<5932> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone C3 +<5933> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone C4 +<5934> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic Regional zone C5 +<5935> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Alaska Polar Stereographic +<5936> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=-150 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Canada Polar Stereographic +<5937> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=-100 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Greenland Polar Stereographic +<5938> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=-33 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Norway Polar Stereographic +<5939> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=18 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Russia Polar Stereographic +<5940> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=105 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 1-25 +<6050> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=-30 +x_0=25500000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 2-18 +<6051> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-52 +x_0=18500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 2-20 +<6052> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-12 +x_0=20500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 3-29 +<6053> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 3-31 +<6054> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-39 +x_0=31500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 3-33 +<6055> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-10 +x_0=33500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 4-20 +<6056> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-64 +x_0=20500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 4-22 +<6057> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-39 +x_0=22500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 4-24 +<6058> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-14 +x_0=24500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 5-41 +<6059> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-62 +x_0=41500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 5-43 +<6060> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-42 +x_0=43500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 5-45 +<6061> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-22 +x_0=45500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 6-26 +<6062> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-56 +x_0=26500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 6-28 +<6063> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-38 +x_0=28500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 6-30 +<6064> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-20 +x_0=30500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 7-11 +<6065> +proj=lcc +lat_1=67 +lat_2=63.66666666666666 +lat_0=65.35103930555555 +lon_0=-51 +x_0=11500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 7-13 +<6066> +proj=lcc +lat_1=67 +lat_2=63.66666666666666 +lat_0=65.35103930555555 +lon_0=-34 +x_0=13500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 8-20 +<6067> +proj=lcc +lat_1=63.66666666666666 +lat_2=60.33333333333334 +lat_0=62.01530688888889 +lon_0=-52 +x_0=20500000 +y_0=8500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GR96 / EPSG Arctic zone 8-22 +<6068> +proj=lcc +lat_1=63.66666666666666 +lat_2=60.33333333333334 +lat_0=62.01530688888889 +lon_0=-37 +x_0=22500000 +y_0=8500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 2-22 +<6069> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=16 +x_0=22500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 3-11 +<6070> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=21 +x_0=11500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 4-26 +<6071> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=10 +x_0=26500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 4-28 +<6072> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=34 +x_0=28500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 5-11 +<6073> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=14 +x_0=11500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 5-13 +<6074> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=34 +x_0=13500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 2-24 +<6075> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=53 +x_0=24500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 2-26 +<6076> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=93 +x_0=26500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 3-13 +<6077> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=52 +x_0=13500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 3-15 +<6078> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=83 +x_0=15500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 3-17 +<6079> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=114 +x_0=17500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 3-19 +<6080> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=145 +x_0=19500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-30 +<6081> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=58 +x_0=30500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-32 +<6082> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=82 +x_0=32500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-34 +<6083> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=106 +x_0=34500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-36 +<6084> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=130 +x_0=36500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-38 +<6085> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=154 +x_0=38500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-40 +<6086> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=179 +x_0=40500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-15 +<6087> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=54 +x_0=15500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-17 +<6088> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=74 +x_0=17500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-19 +<6089> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=95 +x_0=19500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-21 +<6090> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=116 +x_0=21500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-23 +<6091> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=137 +x_0=23500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-25 +<6092> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=158 +x_0=25500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 5-27 +<6093> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=179 +x_0=27500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <> +# NAD83(NSRS2007) / EPSG Arctic zone 5-29 +<6094> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / EPSG Arctic zone 5-31 +<6095> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / EPSG Arctic zone 6-14 +<6096> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / EPSG Arctic zone 6-16 +<6097> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 1-23 +<6098> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=-90 +x_0=23500000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 2-14 +<6099> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-115 +x_0=14500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 2-16 +<6100> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-75 +x_0=16500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 3-25 +<6101> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-129 +x_0=25500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 3-27 +<6102> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-99 +x_0=27500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 3-29 +<6103> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 4-14 +<6104> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-129 +x_0=14500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 4-16 +<6105> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-104 +x_0=16500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 4-18 +<6106> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-79 +x_0=18500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 5-33 +<6107> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-131 +x_0=33500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 5-35 +<6108> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-111 +x_0=35500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 5-37 +<6109> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-91 +x_0=37500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 5-39 +<6110> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-71 +x_0=39500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 6-18 +<6111> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-132 +x_0=18500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 6-20 +<6112> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-113 +x_0=20500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 6-22 +<6113> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-94 +x_0=22500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / EPSG Arctic zone 6-24 +<6114> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-75 +x_0=24500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 1-27 +<6115> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=30 +x_0=27500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 1-29 +<6116> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=90 +x_0=29500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 1-31 +<6117> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=150 +x_0=31500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 1-21 +<6118> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=-150 +x_0=21500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 2-28 +<6119> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=133 +x_0=28500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 2-10 +<6120> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=166 +x_0=10500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 2-12 +<6121> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-154 +x_0=12500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 3-21 +<6122> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=176 +x_0=21500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 3-23 +<6123> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-153 +x_0=23500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / EPSG Arctic zone 4-12 +<6124> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-155 +x_0=12500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <> +# ETRS89 / EPSG Arctic zone 5-47 +<6125> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-5 +x_0=47500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Grand Cayman National Grid 1959 +<6128> +proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925 +units=ft +no_defs <> +# Sister Islands National Grid 1961 +<6129> +proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081 +units=ft +no_defs <> +# Cayman Islands National Grid 2011 (deprecated) +<6141> +proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19.33333333333333 +lon_0=80.56666666666666 +x_0=899160 +y_0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD27 / Michigan North (deprecated) +# Unable to translate coordinate system EPSG:6200 into PROJ.4 format. +# +# NAD27 / Michigan Central +# Unable to translate coordinate system EPSG:6201 into PROJ.4 format. +# +# NAD27 / Michigan South +# Unable to translate coordinate system EPSG:6202 into PROJ.4 format. +# +# Macedonia State Coordinate System +<6204> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 23N +<6210> +proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 24N +<6211> +proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# MAGNA-SIRGAS / Arauca urban grid +# Unable to translate coordinate system EPSG:6244 into PROJ.4 format. +# +# MAGNA-SIRGAS / Armenia urban grid +# Unable to translate coordinate system EPSG:6245 into PROJ.4 format. +# +# MAGNA-SIRGAS / Barranquilla urban grid +# Unable to translate coordinate system EPSG:6246 into PROJ.4 format. +# +# MAGNA-SIRGAS / Bogota urban grid +# Unable to translate coordinate system EPSG:6247 into PROJ.4 format. +# +# MAGNA-SIRGAS / Bucaramanga urban grid +# Unable to translate coordinate system EPSG:6248 into PROJ.4 format. +# +# MAGNA-SIRGAS / Cali urban grid +# Unable to translate coordinate system EPSG:6249 into PROJ.4 format. +# +# MAGNA-SIRGAS / Cartagena urban grid +# Unable to translate coordinate system EPSG:6250 into PROJ.4 format. +# +# MAGNA-SIRGAS / Cucuta urban grid +# Unable to translate coordinate system EPSG:6251 into PROJ.4 format. +# +# MAGNA-SIRGAS / Florencia urban grid +# Unable to translate coordinate system EPSG:6252 into PROJ.4 format. +# +# MAGNA-SIRGAS / Ibague urban grid +# Unable to translate coordinate system EPSG:6253 into PROJ.4 format. +# +# MAGNA-SIRGAS / Inirida urban grid +# Unable to translate coordinate system EPSG:6254 into PROJ.4 format. +# +# MAGNA-SIRGAS / Leticia urban grid +# Unable to translate coordinate system EPSG:6255 into PROJ.4 format. +# +# MAGNA-SIRGAS / Manizales urban grid +# Unable to translate coordinate system EPSG:6256 into PROJ.4 format. +# +# MAGNA-SIRGAS / Medellin urban grid +# Unable to translate coordinate system EPSG:6257 into PROJ.4 format. +# +# MAGNA-SIRGAS / Mitu urban grid +# Unable to translate coordinate system EPSG:6258 into PROJ.4 format. +# +# MAGNA-SIRGAS / Mocoa urban grid +# Unable to translate coordinate system EPSG:6259 into PROJ.4 format. +# +# MAGNA-SIRGAS / Monteria urban grid +# Unable to translate coordinate system EPSG:6260 into PROJ.4 format. +# +# MAGNA-SIRGAS / Neiva urban grid +# Unable to translate coordinate system EPSG:6261 into PROJ.4 format. +# +# MAGNA-SIRGAS / Pasto urban grid +# Unable to translate coordinate system EPSG:6262 into PROJ.4 format. +# +# MAGNA-SIRGAS / Pereira urban grid +# Unable to translate coordinate system EPSG:6263 into PROJ.4 format. +# +# MAGNA-SIRGAS / Popayan urban grid +# Unable to translate coordinate system EPSG:6264 into PROJ.4 format. +# +# MAGNA-SIRGAS / Puerto Carreno urban grid +# Unable to translate coordinate system EPSG:6265 into PROJ.4 format. +# +# MAGNA-SIRGAS / Quibdo urban grid +# Unable to translate coordinate system EPSG:6266 into PROJ.4 format. +# +# MAGNA-SIRGAS / Riohacha urban grid +# Unable to translate coordinate system EPSG:6267 into PROJ.4 format. +# +# MAGNA-SIRGAS / San Andres urban grid +# Unable to translate coordinate system EPSG:6268 into PROJ.4 format. +# +# MAGNA-SIRGAS / San Jose del Guaviare urban grid +# Unable to translate coordinate system EPSG:6269 into PROJ.4 format. +# +# MAGNA-SIRGAS / Santa Marta urban grid +# Unable to translate coordinate system EPSG:6270 into PROJ.4 format. +# +# MAGNA-SIRGAS / Sucre urban grid +# Unable to translate coordinate system EPSG:6271 into PROJ.4 format. +# +# MAGNA-SIRGAS / Tunja urban grid +# Unable to translate coordinate system EPSG:6272 into PROJ.4 format. +# +# MAGNA-SIRGAS / Valledupar urban grid +# Unable to translate coordinate system EPSG:6273 into PROJ.4 format. +# +# MAGNA-SIRGAS / Villavicencio urban grid +# Unable to translate coordinate system EPSG:6274 into PROJ.4 format. +# +# MAGNA-SIRGAS / Yopal urban grid +# Unable to translate coordinate system EPSG:6275 into PROJ.4 format. +# +# NAD83(CORS96) / Puerto Rico and Virgin Is. +<6307> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <> +# CGRS93 / Cyprus Local Transverse Mercator +<6312> +proj=tmerc +lat_0=0 +lon_0=33 +k=0.99995 +x_0=200000 +y_0=-3500000 +ellps=WGS84 +towgs84=8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926 +units=m +no_defs <> +# Macedonia State Coordinate System zone 7 +<6316> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <> +# NAD83(2011) / UTM zone 59N +<6328> +proj=utm +zone=59 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 60N +<6329> +proj=utm +zone=60 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 1N +<6330> +proj=utm +zone=1 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 2N +<6331> +proj=utm +zone=2 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 3N +<6332> +proj=utm +zone=3 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 4N +<6333> +proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 5N +<6334> +proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 6N +<6335> +proj=utm +zone=6 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 7N +<6336> +proj=utm +zone=7 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 8N +<6337> +proj=utm +zone=8 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 9N +<6338> +proj=utm +zone=9 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 10N +<6339> +proj=utm +zone=10 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 11N +<6340> +proj=utm +zone=11 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 12N +<6341> +proj=utm +zone=12 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 13N +<6342> +proj=utm +zone=13 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 14N +<6343> +proj=utm +zone=14 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 15N +<6344> +proj=utm +zone=15 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 16N +<6345> +proj=utm +zone=16 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 17N +<6346> +proj=utm +zone=17 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 18N +<6347> +proj=utm +zone=18 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / UTM zone 19N +<6348> +proj=utm +zone=19 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Conus Albers +<6350> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / EPSG Arctic zone 5-29 +<6351> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +y_0=5500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / EPSG Arctic zone 5-31 +<6352> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +y_0=5500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / EPSG Arctic zone 6-14 +<6353> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / EPSG Arctic zone 6-16 +<6354> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alabama East +<6355> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alabama West +<6356> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# Mexico ITRF92 / LCC +<6362> +proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / UTM zone 11N +<6366> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / UTM zone 12N +<6367> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / UTM zone 13N +<6368> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / UTM zone 14N +<6369> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / UTM zone 15N +<6370> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / UTM zone 16N +<6371> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Mexico ITRF2008 / LCC +<6372> +proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 7 +<6381> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 8 +<6382> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 9 +<6383> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 10 +<6384> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 11 +<6385> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 12 +<6386> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# UCS-2000 / Ukraine TM zone 13 +<6387> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <> +# Cayman Islands National Grid 2011 +<6391> +proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19.33333333333333 +lon_0=-80.56666666666666 +x_0=899160 +y_0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <> +# NAD83(2011) / Alaska Albers +<6393> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 1 +<6394> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no_uoff +gamma=323.1301023611111 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 2 +<6395> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 3 +<6396> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 4 +<6397> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 5 +<6398> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 6 +<6399> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 7 +<6400> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 8 +<6401> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 9 +<6402> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Alaska zone 10 +<6403> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Arizona Central +<6404> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Arizona Central (ft) +<6405> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Arizona East +<6406> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Arizona East (ft) +<6407> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Arizona West +<6408> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Arizona West (ft) +<6409> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Arkansas North +<6410> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Arkansas North (ftUS) +<6411> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Arkansas South +<6412> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Arkansas South (ftUS) +<6413> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / California Albers +<6414> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 1 +<6415> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 1 (ftUS) +<6416> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / California zone 2 +<6417> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 2 (ftUS) +<6418> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / California zone 3 +<6419> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 3 (ftUS) +<6420> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / California zone 4 +<6421> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 4 (ftUS) +<6422> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / California zone 5 +<6423> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 5 (ftUS) +<6424> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / California zone 6 +<6425> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / California zone 6 (ftUS) +<6426> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Colorado Central +<6427> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Colorado Central (ftUS) +<6428> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Colorado North +<6429> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Colorado North (ftUS) +<6430> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Colorado South +<6431> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Colorado South (ftUS) +<6432> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Connecticut +<6433> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Connecticut (ftUS) +<6434> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Delaware +<6435> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Delaware (ftUS) +<6436> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Florida East +<6437> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Florida East (ftUS) +<6438> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Florida GDL Albers +<6439> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Florida North +<6440> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Florida North (ftUS) +<6441> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Florida West +<6442> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Florida West (ftUS) +<6443> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Georgia East +<6444> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Georgia East (ftUS) +<6445> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Georgia West +<6446> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Georgia West (ftUS) +<6447> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Idaho Central +<6448> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Idaho Central (ftUS) +<6449> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Idaho East +<6450> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Idaho East (ftUS) +<6451> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Idaho West +<6452> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Idaho West (ftUS) +<6453> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Illinois East +<6454> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Illinois East (ftUS) +<6455> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Illinois West +<6456> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Illinois West (ftUS) +<6457> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Indiana East +<6458> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Indiana East (ftUS) +<6459> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Indiana West +<6460> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Indiana West (ftUS) +<6461> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Iowa North +<6462> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Iowa North (ftUS) +<6463> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Iowa South +<6464> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Iowa South (ftUS) +<6465> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Kansas North +<6466> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Kansas North (ftUS) +<6467> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Kansas South +<6468> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Kansas South (ftUS) +<6469> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Kentucky North +<6470> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Kentucky North (ftUS) +<6471> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Kentucky Single Zone +<6472> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Kentucky Single Zone (ftUS) +<6473> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Kentucky South +<6474> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Kentucky South (ftUS) +<6475> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Louisiana North +<6476> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Louisiana North (ftUS) +<6477> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Louisiana South +<6478> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Louisiana South (ftUS) +<6479> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Maine CS2000 Central +<6480> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Maine CS2000 East +<6481> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Maine CS2000 West +<6482> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Maine East +<6483> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Maine East (ftUS) +<6484> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Maine West +<6485> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Maine West (ftUS) +<6486> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Maryland +<6487> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Maryland (ftUS) +<6488> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Massachusetts Island +<6489> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Massachusetts Island (ftUS) +<6490> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Massachusetts Mainland +<6491> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Massachusetts Mainland (ftUS) +<6492> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Michigan Central +<6493> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Michigan Central (ft) +<6494> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Michigan North +<6495> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Michigan North (ft) +<6496> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Michigan Oblique Mercator +<6497> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Michigan South +<6498> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Michigan South (ft) +<6499> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Minnesota Central +<6500> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Minnesota Central (ftUS) +<6501> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Minnesota North +<6502> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Minnesota North (ftUS) +<6503> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Minnesota South +<6504> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Minnesota South (ftUS) +<6505> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Mississippi East +<6506> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Mississippi East (ftUS) +<6507> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Mississippi TM +<6508> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Mississippi West +<6509> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Mississippi West (ftUS) +<6510> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Missouri Central +<6511> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Missouri East +<6512> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Missouri West +<6513> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Montana +<6514> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Montana (ft) +<6515> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Nebraska +<6516> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Nebraska (ftUS) (deprecated) +<6517> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(2011) / Nevada Central +<6518> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Nevada Central (ftUS) +<6519> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Nevada East +<6520> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Nevada East (ftUS) +<6521> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Nevada West +<6522> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Nevada West (ftUS) +<6523> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New Hampshire +<6524> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New Hampshire (ftUS) +<6525> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New Jersey +<6526> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New Jersey (ftUS) +<6527> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New Mexico Central +<6528> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New Mexico Central (ftUS) +<6529> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New Mexico East +<6530> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New Mexico East (ftUS) +<6531> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New Mexico West +<6532> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New Mexico West (ftUS) +<6533> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New York Central +<6534> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New York Central (ftUS) +<6535> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New York East +<6536> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New York East (ftUS) +<6537> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New York Long Island +<6538> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New York Long Island (ftUS) +<6539> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / New York West +<6540> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / New York West (ftUS) +<6541> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / North Carolina +<6542> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / North Carolina (ftUS) +<6543> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / North Dakota North +<6544> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / North Dakota North (ft) +<6545> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / North Dakota South +<6546> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / North Dakota South (ft) +<6547> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Ohio North +<6548> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Ohio North (ftUS) +<6549> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Ohio South +<6550> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Ohio South (ftUS) +<6551> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Oklahoma North +<6552> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oklahoma North (ftUS) +<6553> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Oklahoma South +<6554> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oklahoma South (ftUS) +<6555> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Oregon LCC (m) +<6556> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon GIC Lambert (ft) +<6557> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon North +<6558> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon North (ft) +<6559> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon South +<6560> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon South (ft) +<6561> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Pennsylvania North +<6562> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Pennsylvania North (ftUS) +<6563> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Pennsylvania South +<6564> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Pennsylvania South (ftUS) +<6565> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Puerto Rico and Virgin Is. +<6566> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Rhode Island +<6567> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Rhode Island (ftUS) +<6568> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / South Carolina +<6569> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / South Carolina (ft) +<6570> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / South Dakota North +<6571> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / South Dakota North (ftUS) +<6572> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / South Dakota South +<6573> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / South Dakota South (ftUS) +<6574> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Tennessee +<6575> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Tennessee (ftUS) +<6576> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Texas Central +<6577> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas Central (ftUS) +<6578> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Texas Centric Albers Equal Area +<6579> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas Centric Lambert Conformal +<6580> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas North +<6581> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas North (ftUS) +<6582> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Texas North Central +<6583> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas North Central (ftUS) +<6584> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Texas South +<6585> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas South (ftUS) +<6586> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Texas South Central +<6587> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Texas South Central (ftUS) +<6588> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Vermont +<6589> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Vermont (ftUS) +<6590> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Virginia Lambert +<6591> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Virginia North +<6592> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Virginia North (ftUS) +<6593> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Virginia South +<6594> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Virginia South (ftUS) +<6595> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Washington North +<6596> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Washington North (ftUS) +<6597> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Washington South +<6598> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Washington South (ftUS) +<6599> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / West Virginia North +<6600> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / West Virginia North (ftUS) +<6601> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / West Virginia South +<6602> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / West Virginia South (ftUS) +<6603> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wisconsin Central (deprecated) +<6604> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(2011) / Wisconsin Central (ftUS) +<6605> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wisconsin North +<6606> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wisconsin North (ftUS) +<6607> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wisconsin South +<6608> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wisconsin South (ftUS) +<6609> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wisconsin Transverse Mercator +<6610> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wyoming East +<6611> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wyoming East (ftUS) +<6612> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wyoming East Central +<6613> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wyoming East Central (ftUS) +<6614> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wyoming West +<6615> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wyoming West (ftUS) +<6616> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Wyoming West Central +<6617> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Wyoming West Central (ftUS) +<6618> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Utah Central +<6619> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Utah North +<6620> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Utah South +<6621> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CSRS) / Quebec Lambert +<6622> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Quebec Albers +<6623> +proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(CSRS) / Quebec Albers +<6624> +proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(2011) / Utah Central (ftUS) +<6625> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Utah North (ftUS) +<6626> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / Utah South (ftUS) +<6627> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(PA11) / Hawaii zone 1 +<6628> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / Hawaii zone 2 +<6629> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / Hawaii zone 3 +<6630> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / Hawaii zone 4 +<6631> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / Hawaii zone 5 +<6632> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / Hawaii zone 3 (ftUS) +<6633> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(PA11) / UTM zone 4N +<6634> +proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / UTM zone 5N +<6635> +proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) / UTM zone 2S +<6636> +proj=utm +zone=2 +south +ellps=GRS80 +units=m +no_defs <> +# NAD83(MA11) / Guam Map Grid +<6637> +proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <> +# Karbala 1979 / Iraq National Grid +<6646> +proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.9994 +x_0=800000 +y_0=0 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS I +<6669> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS II +<6670> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS III +<6671> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS IV +<6672> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS V +<6673> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS VI +<6674> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS VII +<6675> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS VIII +<6676> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS IX +<6677> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS X +<6678> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XI +<6679> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XII +<6680> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XIII +<6681> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XIV +<6682> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XV +<6683> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XVI +<6684> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XVII +<6685> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XVIII +<6686> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / Japan Plane Rectangular CS XIX +<6687> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / UTM zone 51N +<6688> +proj=utm +zone=51 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / UTM zone 52N +<6689> +proj=utm +zone=52 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / UTM zone 53N +<6690> +proj=utm +zone=53 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / UTM zone 54N +<6691> +proj=utm +zone=54 +ellps=GRS80 +units=m +no_defs <> +# JGD2011 / UTM zone 55N +<6692> +proj=utm +zone=55 +ellps=GRS80 +units=m +no_defs <> +# WGS 84 / TM 60 SW +<6703> +proj=tmerc +lat_0=0 +lon_0=-60 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <> +# RDN2008 / TM32 +<6707> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RDN2008 / TM33 +<6708> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RDN2008 / TM34 +<6709> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / CIG92 +<6720> +proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.000024 +x_0=50000 +y_0=1300000 +datum=WGS84 +units=m +no_defs <> +# GDA94 / CIG94 +<6721> +proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.00002514 +x_0=50000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# WGS 84 / CKIG92 +<6722> +proj=tmerc +lat_0=0 +lon_0=96.875 +k=1 +x_0=50000 +y_0=1400000 +datum=WGS84 +units=m +no_defs <> +# GDA94 / CKIG94 +<6723> +proj=tmerc +lat_0=0 +lon_0=96.875 +k=0.99999387 +x_0=50000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 41 (deprecated) +<6732> +proj=utm +zone=41 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 42 (deprecated) +<6733> +proj=utm +zone=42 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 43 (deprecated) +<6734> +proj=utm +zone=43 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 44 (deprecated) +<6735> +proj=utm +zone=44 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 46 +<6736> +proj=utm +zone=46 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 47 +<6737> +proj=utm +zone=47 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 59 +<6738> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Baker zone (m) +<6784> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Baker zone (ft) +<6785> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Baker zone (m) +<6786> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Baker zone (ft) +<6787> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Bend-Klamath Falls zone (m) +<6788> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Bend-Klamath Falls zone (ft) +<6789> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Bend-Klamath Falls zone (m) +<6790> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Bend-Klamath Falls zone (ft) +<6791> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (m) +<6792> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=80000 +y_0=130000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (ft) +<6793> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=79999.99999968 +y_0=130000.00001472 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Bend-Redmond-Prineville zone (m) +<6794> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=80000 +y_0=130000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Bend-Redmond-Prineville zone (ft) +<6795> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=79999.99999968 +y_0=130000.00001472 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Bend-Burns zone (m) +<6796> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=120000 +y_0=60000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Bend-Burns zone (ft) +<6797> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=119999.99999952 +y_0=59999.99999976 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Bend-Burns zone (m) +<6798> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=120000 +y_0=60000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Bend-Burns zone (ft) +<6799> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=119999.99999952 +y_0=59999.99999976 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (m) +<6800> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (ft) +<6801> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Canyonville-Grants Pass zone (m) +<6802> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Canyonville-Grants Pass zone (ft) +<6803> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Columbia River East zone (m) +<6804> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000 +y_0=30000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Columbia River East zone (ft) +<6805> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000.00001464 +y_0=30000.00001512 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Columbia River East zone (m) +<6806> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000 +y_0=30000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Columbia River East zone (ft) +<6807> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000.00001464 +y_0=30000.00001512 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Columbia River West zone (m) +<6808> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000 +y_0=-3000000 +no_uoff +gamma=295 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Columbia River West zone (ft) +<6809> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000.00000248 +y_0=-2999999.999988 +no_uoff +gamma=295 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Columbia River West zone (m) +<6810> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000 +y_0=-3000000 +no_uoff +gamma=295 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Columbia River West zone (ft) +<6811> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000.00000248 +y_0=-2999999.999988 +no_uoff +gamma=295 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (m) +<6812> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (ft) +<6813> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Cottage Grove-Canyonville zone (m) +<6814> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Cottage Grove-Canyonville zone (ft) +<6815> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Dufur-Madras zone (m) +<6816> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Dufur-Madras zone (ft) +<6817> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Dufur-Madras zone (m) +<6818> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Dufur-Madras zone (ft) +<6819> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Eugene zone (m) +<6820> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Eugene zone (ft) +<6821> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Eugene zone (m) +<6822> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Eugene zone (ft) +<6823> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Grants Pass-Ashland zone (m) +<6824> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Grants Pass-Ashland zone (ft) +<6825> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Grants Pass-Ashland zone (m) +<6826> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Grants Pass-Ashland zone (ft) +<6827> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Gresham-Warm Springs zone (m) +<6828> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Gresham-Warm Springs zone (ft) +<6829> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000.0000152 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Gresham-Warm Springs zone (m) +<6830> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Gresham-Warm Springs zone (ft) +<6831> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000.0000152 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon La Grande zone (m) +<6832> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon La Grande zone (ft) +<6833> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon La Grande zone (m) +<6834> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon La Grande zone (ft) +<6835> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Ontario zone (m) +<6836> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Ontario zone (ft) +<6837> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Ontario zone (m) +<6838> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Ontario zone (ft) +<6839> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Coast zone (m) +<6840> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-300000 +y_0=-4600000 +no_uoff +gamma=5 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Coast zone (ft) +<6841> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-299999.9999988 +y_0=-4600000.00001208 +no_uoff +gamma=5 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Coast zone (m) +<6842> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-300000 +y_0=-4600000 +no_uoff +gamma=5 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Coast zone (ft) +<6843> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-299999.9999988 +y_0=-4600000.00001208 +no_uoff +gamma=5 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Pendleton zone (m) +<6844> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=60000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Pendleton zone (ft) +<6845> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=59999.99999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Pendleton zone (m) +<6846> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=60000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Pendleton zone (ft) +<6847> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=59999.99999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Pendleton-La Grande zone (m) +<6848> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Pendleton-La Grande zone (ft) +<6849> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000.00001512 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Pendleton-La Grande zone (m) +<6850> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Pendleton-La Grande zone (ft) +<6851> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000.00001512 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Portland zone (m) +<6852> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=100000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Portland zone (ft) +<6853> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=99999.99999960001 +y_0=50000.00001504 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Portland zone (m) +<6854> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=100000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Portland zone (ft) +<6855> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=99999.99999960001 +y_0=50000.00001504 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Salem zone (m) +<6856> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Salem zone (ft) +<6857> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Salem zone (m) +<6858> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Salem zone (ft) +<6859> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon Santiam Pass zone (m) +<6860> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon Santiam Pass zone (ft) +<6861> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / Oregon Santiam Pass zone (m) +<6862> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Oregon Santiam Pass (ft) +<6863> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon LCC (m) +<6867> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon GIC Lambert (ft) +<6868> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# ETRS89 / Albania TM 2010 +<6870> +proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RDN2008 / Italy zone +<6875> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9985000000000001 +x_0=7000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# RDN2008 / Zone 12 +<6876> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=3000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(2011) / Wisconsin Central +<6879> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Nebraska (ftUS) +<6880> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(CORS96) / Oregon North +<6884> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon North (ft) +<6885> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(CORS96) / Oregon South +<6886> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) / Oregon South (ft) +<6887> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# South East Island 1943 / UTM zone 40N +<6915> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-43.685,-179.785,-267.721,0,0,0,0 +units=m +no_defs <> +# NAD83 / Kansas LCC +<6922> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Kansas LCC (ftUS) +<6923> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=399999.99998984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(2011) / Kansas LCC +<6924> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / Kansas LCC (ftUS) +<6925> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# WGS 84 / NSIDC EASE-Grid 2.0 North +<6931> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / NSIDC EASE-Grid 2.0 South +<6932> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / NSIDC EASE-Grid 2.0 Global +<6933> +proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# VN-2000 / TM-3 zone 481 +<6956> +proj=tmerc +lat_0=0 +lon_0=102 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <> +# VN-2000 / TM-3 zone 482 +<6957> +proj=tmerc +lat_0=0 +lon_0=105 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <> +# VN-2000 / TM-3 zone 491 +<6958> +proj=tmerc +lat_0=0 +lon_0=108 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <> +# VN-2000 / TM-3 Da Nang zone +<6959> +proj=tmerc +lat_0=0 +lon_0=107.75 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <> +# ETRS89 / Albania LCC 2010 +<6962> +proj=lcc +lat_1=39 +lat_2=43 +lat_0=41 +lon_0=20 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Michigan North +# Unable to translate coordinate system EPSG:6966 into PROJ.4 format. +# +# Israeli Grid 05 +<6984> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +units=m +no_defs <> +# Israeli Grid 05/12 +<6991> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / San Francisco CS13 (deprecated) +<6996> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / San Francisco CS13 (ftUS) (deprecated) +<6997> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=us-ft +no_defs <> +# Nahrwan 1934 / UTM zone 37N +<7005> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <> +# Nahrwan 1934 / UTM zone 38N +<7006> +proj=utm +zone=38 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <> +# Nahrwan 1934 / UTM zone 39N +<7007> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <> +# NAD83(2011) / IaRCS zone 1 +<7057> +proj=lcc +lat_1=43.2 +lat_0=43.2 +lon_0=-95.25 +k_0=1.000052 +x_0=3505207.010414021 +y_0=2926085.852171705 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 2 +<7058> +proj=lcc +lat_1=43.16666666666666 +lat_0=43.16666666666666 +lon_0=-92.75 +k_0=1.000043 +x_0=3810007.62001524 +y_0=2987045.974091948 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 3 +<7059> +proj=tmerc +lat_0=40.25 +lon_0=-91.2 +k=1.000035 +x_0=4114808.229616459 +y_0=2529845.05969012 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 4 +<7060> +proj=lcc +lat_1=42.53333333333333 +lat_0=42.53333333333333 +lon_0=-94.83333333333333 +k_0=1.000045 +x_0=4419608.839217679 +y_0=2621285.242570485 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 5 +<7061> +proj=lcc +lat_1=42.65 +lat_0=42.65 +lon_0=-92.25 +k_0=1.000032 +x_0=4724409.448818898 +y_0=2712725.425450851 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 6 +<7062> +proj=tmerc +lat_0=40.25 +lon_0=-95.73333333333333 +k=1.000039 +x_0=5029210.058420117 +y_0=2011684.023368047 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 7 +<7063> +proj=tmerc +lat_0=40.25 +lon_0=-94.63333333333334 +k=1.000045 +x_0=5334010.668021336 +y_0=2072644.145288291 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 8 +<7064> +proj=tmerc +lat_0=40.25 +lon_0=-93.71666666666667 +k=1.000033 +x_0=5638811.277622555 +y_0=2133604.267208535 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 9 +<7065> +proj=tmerc +lat_0=40.25 +lon_0=-92.81666666666666 +k=1.000027 +x_0=5943611.887223775 +y_0=2194564.389128779 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 10 +<7066> +proj=lcc +lat_1=41.83333333333334 +lat_0=41.83333333333334 +lon_0=-91.66666666666667 +k_0=1.00002 +x_0=6248412.496824994 +y_0=2438404.876809754 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 11 +<7067> +proj=tmerc +lat_0=40.25 +lon_0=-90.53333333333333 +k=1.000027 +x_0=6553213.106426213 +y_0=2316484.632969266 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 12 +<7068> +proj=lcc +lat_1=40.91666666666666 +lat_0=40.91666666666666 +lon_0=-93.75 +k_0=1.000037 +x_0=6858013.716027432 +y_0=1889763.779527559 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 13 +<7069> +proj=tmerc +lat_0=40.25 +lon_0=-91.91666666666667 +k=1.00002 +x_0=7162814.325628651 +y_0=1950723.901447803 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / IaRCS zone 14 +<7070> +proj=tmerc +lat_0=40.25 +lon_0=-91.25 +k=1.000018 +x_0=7467614.93522987 +y_0=1889763.779527559 +ellps=GRS80 +units=us-ft +no_defs <> +# RGTAAF07 / UTM zone 37S +<7074> +proj=utm +zone=37 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 38S +<7075> +proj=utm +zone=38 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 39S +<7076> +proj=utm +zone=39 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 40S +<7077> +proj=utm +zone=40 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 41S +<7078> +proj=utm +zone=41 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 42S +<7079> +proj=utm +zone=42 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 43S +<7080> +proj=utm +zone=43 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / UTM zone 44S +<7081> +proj=utm +zone=44 +south +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 / Terre Adelie Polar Stereographic +# Unable to translate coordinate system EPSG:7082 into PROJ.4 format. +# +# NAD83(2011) / RMTCRS St Mary (m) +<7109> +proj=tmerc +lat_0=48.5 +lon_0=-112.5 +k=1.00016 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Blackfeet (m) +<7110> +proj=tmerc +lat_0=48 +lon_0=-112.5 +k=1.00019 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Milk River (m) +<7111> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-111 +k_0=1.000145 +x_0=150000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Fort Belknap (m) +<7112> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-108.5 +k_0=1.00012 +x_0=200000 +y_0=150000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Fort Peck Assiniboine (m) +<7113> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00012 +x_0=200000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Fort Peck Sioux (m) +<7114> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00009 +x_0=100000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Crow (m) +<7115> +proj=tmerc +lat_0=44.75 +lon_0=-107.75 +k=1.000148 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Bobcat (m) +<7116> +proj=lcc +lat_1=46.25 +lat_0=46.25 +lon_0=-111.25 +k_0=1.000185 +x_0=100000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Billings (m) +<7117> +proj=lcc +lat_1=45.78333333333333 +lat_0=45.78333333333333 +lon_0=-108.4166666666667 +k_0=1.0001515 +x_0=200000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS Wind River (m) +<7118> +proj=tmerc +lat_0=42.66666666666666 +lon_0=-108.3333333333333 +k=1.00024 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / RMTCRS St Mary (ft) +<7119> +proj=tmerc +lat_0=48.5 +lon_0=-112.5 +k=1.00016 +x_0=150000.00001464 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Blackfeet (ft) +<7120> +proj=tmerc +lat_0=48 +lon_0=-112.5 +k=1.00019 +x_0=99999.99999960001 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Milk River (ft) +<7121> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-111 +k_0=1.000145 +x_0=150000.00001464 +y_0=199999.9999992 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Fort Belknap (ft) +<7122> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-108.5 +k_0=1.00012 +x_0=199999.9999992 +y_0=150000.00001464 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Fort Peck Assiniboine (ft) +<7123> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00012 +x_0=199999.9999992 +y_0=99999.99999960001 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Fort Peck Sioux (ft) +<7124> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00009 +x_0=99999.99999960001 +y_0=49999.99971024 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Crow (ft) +<7125> +proj=tmerc +lat_0=44.75 +lon_0=-107.75 +k=1.000148 +x_0=199999.9999992 +y_0=0 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Bobcat (ft) +<7126> +proj=lcc +lat_1=46.25 +lat_0=46.25 +lon_0=-111.25 +k_0=1.000185 +x_0=99999.99999960001 +y_0=99999.99999960001 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Billings (ft) +<7127> +proj=lcc +lat_1=45.78333333333333 +lat_0=45.78333333333333 +lon_0=-108.4166666666667 +k_0=1.0001515 +x_0=199999.9999992 +y_0=50000.00001504 +ellps=GRS80 +units=ft +no_defs <> +# NAD83(2011) / RMTCRS Wind River (ftUS) +<7128> +proj=tmerc +lat_0=42.66666666666666 +lon_0=-108.3333333333333 +k=1.00024 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / San Francisco CS13 +<7131> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / San Francisco CS13 (ftUS) +<7132> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=us-ft +no_defs <> +# Palestine 1923 / Palestine Grid modified +<7142> +proj=tmerc +lat_0=31.73409694444445 +lon_0=35.21208055555556 +k=1 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <> +# NAD83(2011) / InGCS Adams (m) +<7257> +proj=tmerc +lat_0=40.55 +lon_0=-84.95 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Adams (ftUS) +<7258> +proj=tmerc +lat_0=40.55 +lon_0=-84.95 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Allen (m) +<7259> +proj=tmerc +lat_0=40.9 +lon_0=-85.05 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Allen (ftUS) +<7260> +proj=tmerc +lat_0=40.9 +lon_0=-85.05 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Bartholomew (m) +<7261> +proj=tmerc +lat_0=39 +lon_0=-85.84999999999999 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Bartholomew (ftUS) +<7262> +proj=tmerc +lat_0=39 +lon_0=-85.84999999999999 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Benton (m) +<7263> +proj=tmerc +lat_0=40.45 +lon_0=-87.3 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Benton (ftUS) +<7264> +proj=tmerc +lat_0=40.45 +lon_0=-87.3 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Blackford-Delaware (m) +<7265> +proj=tmerc +lat_0=40.05 +lon_0=-85.40000000000001 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Blackford-Delaware (ftUS) +<7266> +proj=tmerc +lat_0=40.05 +lon_0=-85.40000000000001 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Boone-Hendricks (m) +<7267> +proj=tmerc +lat_0=39.6 +lon_0=-86.5 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Boone-Hendricks (ftUS) +<7268> +proj=tmerc +lat_0=39.6 +lon_0=-86.5 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Brown (m) +<7269> +proj=tmerc +lat_0=39 +lon_0=-86.3 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Brown (ftUS) +<7270> +proj=tmerc +lat_0=39 +lon_0=-86.3 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Carroll (m) +<7271> +proj=tmerc +lat_0=40.4 +lon_0=-86.65000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Carroll (ftUS) +<7272> +proj=tmerc +lat_0=40.4 +lon_0=-86.65000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Cass (m) +<7273> +proj=tmerc +lat_0=40.55 +lon_0=-86.40000000000001 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Cass (ftUS) +<7274> +proj=tmerc +lat_0=40.55 +lon_0=-86.40000000000001 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Clark-Floyd-Scott (m) +<7275> +proj=tmerc +lat_0=38.15 +lon_0=-85.59999999999999 +k=1.000021 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Clark-Floyd-Scott (ftUS) +<7276> +proj=tmerc +lat_0=38.15 +lon_0=-85.59999999999999 +k=1.000021 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Clay (m) +<7277> +proj=tmerc +lat_0=39.15 +lon_0=-87.15000000000001 +k=1.000024 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Clay (ftUS) +<7278> +proj=tmerc +lat_0=39.15 +lon_0=-87.15000000000001 +k=1.000024 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Clinton (m) +<7279> +proj=tmerc +lat_0=40.15 +lon_0=-86.59999999999999 +k=1.000032 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Clinton (ftUS) +<7280> +proj=tmerc +lat_0=40.15 +lon_0=-86.59999999999999 +k=1.000032 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Crawford-Lawrence-Orange (m) +<7281> +proj=tmerc +lat_0=38.1 +lon_0=-86.5 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Crawford-Lawrence-Orange (ftUS) +<7282> +proj=tmerc +lat_0=38.1 +lon_0=-86.5 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Daviess-Greene (m) +<7283> +proj=tmerc +lat_0=38.45 +lon_0=-87.09999999999999 +k=1.000018 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Daviess-Greene (ftUS) +<7284> +proj=tmerc +lat_0=38.45 +lon_0=-87.09999999999999 +k=1.000018 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (m) +<7285> +proj=tmerc +lat_0=38.65 +lon_0=-84.90000000000001 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (ftUS) +<7286> +proj=tmerc +lat_0=38.65 +lon_0=-84.90000000000001 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Decatur-Rush (m) +<7287> +proj=tmerc +lat_0=39.1 +lon_0=-85.65000000000001 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Decatur-Rush (ftUS) +<7288> +proj=tmerc +lat_0=39.1 +lon_0=-85.65000000000001 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS DeKalb (m) +<7289> +proj=tmerc +lat_0=41.25 +lon_0=-84.95 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS DeKalb (ftUS) +<7290> +proj=tmerc +lat_0=41.25 +lon_0=-84.95 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Dubois-Martin (m) +<7291> +proj=tmerc +lat_0=38.2 +lon_0=-86.95 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Dubois-Martin (ftUS) +<7292> +proj=tmerc +lat_0=38.2 +lon_0=-86.95 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (m) +<7293> +proj=tmerc +lat_0=40.65 +lon_0=-85.84999999999999 +k=1.000033 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (ftUS) +<7294> +proj=tmerc +lat_0=40.65 +lon_0=-85.84999999999999 +k=1.000033 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Fayette-Franklin-Union (m) +<7295> +proj=tmerc +lat_0=39.25 +lon_0=-85.05 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Fayette-Franklin-Union (ftUS) +<7296> +proj=tmerc +lat_0=39.25 +lon_0=-85.05 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Fountain-Warren (m) +<7297> +proj=tmerc +lat_0=39.95 +lon_0=-87.3 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Fountain-Warren (ftUS) +<7298> +proj=tmerc +lat_0=39.95 +lon_0=-87.3 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (m) +<7299> +proj=tmerc +lat_0=40.9 +lon_0=-86.3 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (ftUS) +<7300> +proj=tmerc +lat_0=40.9 +lon_0=-86.3 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Gibson (m) +<7301> +proj=tmerc +lat_0=38.15 +lon_0=-87.65000000000001 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Gibson (ftUS) +<7302> +proj=tmerc +lat_0=38.15 +lon_0=-87.65000000000001 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Grant (m) +<7303> +proj=tmerc +lat_0=40.35 +lon_0=-85.7 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Grant (ftUS) +<7304> +proj=tmerc +lat_0=40.35 +lon_0=-85.7 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Hamilton-Tipton (m) +<7305> +proj=tmerc +lat_0=39.9 +lon_0=-86 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Hamilton-Tipton (ftUS) +<7306> +proj=tmerc +lat_0=39.9 +lon_0=-86 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Hancock-Madison (m) +<7307> +proj=tmerc +lat_0=39.65 +lon_0=-85.8 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Hancock-Madison (ftUS) +<7308> +proj=tmerc +lat_0=39.65 +lon_0=-85.8 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Harrison-Washington (m) +<7309> +proj=tmerc +lat_0=37.95 +lon_0=-86.15000000000001 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Harrison-Washington (ftUS) +<7310> +proj=tmerc +lat_0=37.95 +lon_0=-86.15000000000001 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Henry (m) +<7311> +proj=tmerc +lat_0=39.75 +lon_0=-85.45 +k=1.000043 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Henry (ftUS) +<7312> +proj=tmerc +lat_0=39.75 +lon_0=-85.45 +k=1.000043 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Howard-Miami (m) +<7313> +proj=tmerc +lat_0=40.35 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Howard-Miami (ftUS) +<7314> +proj=tmerc +lat_0=40.35 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Huntington-Whitley (m) +<7315> +proj=tmerc +lat_0=40.65 +lon_0=-85.5 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Huntington-Whitley (ftUS) +<7316> +proj=tmerc +lat_0=40.65 +lon_0=-85.5 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Jackson (m) +<7317> +proj=tmerc +lat_0=38.7 +lon_0=-85.95 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Jackson (ftUS) +<7318> +proj=tmerc +lat_0=38.7 +lon_0=-85.95 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Jasper-Porter (m) +<7319> +proj=tmerc +lat_0=40.7 +lon_0=-87.09999999999999 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Jasper-Porter (ftUS) +<7320> +proj=tmerc +lat_0=40.7 +lon_0=-87.09999999999999 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Jay (m) +<7321> +proj=tmerc +lat_0=40.3 +lon_0=-85 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Jay (ftUS) +<7322> +proj=tmerc +lat_0=40.3 +lon_0=-85 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Jefferson (m) +<7323> +proj=tmerc +lat_0=38.55 +lon_0=-85.34999999999999 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Jefferson (ftUS) +<7324> +proj=tmerc +lat_0=38.55 +lon_0=-85.34999999999999 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Jennings (m) +<7325> +proj=tmerc +lat_0=38.8 +lon_0=-85.8 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Jennings (ftUS) +<7326> +proj=tmerc +lat_0=38.8 +lon_0=-85.8 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Johnson-Marion (m) +<7327> +proj=tmerc +lat_0=39.3 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Johnson-Marion (ftUS) +<7328> +proj=tmerc +lat_0=39.3 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Knox (m) +<7329> +proj=tmerc +lat_0=38.4 +lon_0=-87.45 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Knox (ftUS) +<7330> +proj=tmerc +lat_0=38.4 +lon_0=-87.45 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS LaGrange-Noble (m) +<7331> +proj=tmerc +lat_0=41.25 +lon_0=-85.45 +k=1.000037 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS LaGrange-Noble (ftUS) +<7332> +proj=tmerc +lat_0=41.25 +lon_0=-85.45 +k=1.000037 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Lake-Newton (m) +<7333> +proj=tmerc +lat_0=40.7 +lon_0=-87.40000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Lake-Newton (ftUS) +<7334> +proj=tmerc +lat_0=40.7 +lon_0=-87.40000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS LaPorte-Pulaski-Starke (m) +<7335> +proj=tmerc +lat_0=40.9 +lon_0=-86.75 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS LaPorte-Pulaski-Starke (ftUS) +<7336> +proj=tmerc +lat_0=40.9 +lon_0=-86.75 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Monroe-Morgan (m) +<7337> +proj=tmerc +lat_0=38.95 +lon_0=-86.5 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Monroe-Morgan (ftUS) +<7338> +proj=tmerc +lat_0=38.95 +lon_0=-86.5 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Montgomery-Putnam (m) +<7339> +proj=tmerc +lat_0=39.45 +lon_0=-86.95 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Montgomery-Putnam (ftUS) +<7340> +proj=tmerc +lat_0=39.45 +lon_0=-86.95 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Owen (m) +<7341> +proj=tmerc +lat_0=39.15 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Owen (ftUS) +<7342> +proj=tmerc +lat_0=39.15 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Parke-Vermillion (m) +<7343> +proj=tmerc +lat_0=39.6 +lon_0=-87.34999999999999 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Parke-Vermillion (ftUS) +<7344> +proj=tmerc +lat_0=39.6 +lon_0=-87.34999999999999 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Perry (m) +<7345> +proj=tmerc +lat_0=37.8 +lon_0=-86.7 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Perry (ftUS) +<7346> +proj=tmerc +lat_0=37.8 +lon_0=-86.7 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Pike-Warrick (m) +<7347> +proj=tmerc +lat_0=37.85 +lon_0=-87.3 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Pike-Warrick (ftUS) +<7348> +proj=tmerc +lat_0=37.85 +lon_0=-87.3 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Posey (m) +<7349> +proj=tmerc +lat_0=37.75 +lon_0=-87.95 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Posey (ftUS) +<7350> +proj=tmerc +lat_0=37.75 +lon_0=-87.95 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Randolph-Wayne (m) +<7351> +proj=tmerc +lat_0=39.7 +lon_0=-85.05 +k=1.000044 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Randolph-Wayne (ftUS) +<7352> +proj=tmerc +lat_0=39.7 +lon_0=-85.05 +k=1.000044 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Ripley (m) +<7353> +proj=tmerc +lat_0=38.9 +lon_0=-85.3 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Ripley (ftUS) +<7354> +proj=tmerc +lat_0=38.9 +lon_0=-85.3 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Shelby (m) +<7355> +proj=tmerc +lat_0=39.3 +lon_0=-85.90000000000001 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Shelby (ftUS) +<7356> +proj=tmerc +lat_0=39.3 +lon_0=-85.90000000000001 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Spencer (m) +<7357> +proj=tmerc +lat_0=37.75 +lon_0=-87.05 +k=1.000014 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Spencer (ftUS) +<7358> +proj=tmerc +lat_0=37.75 +lon_0=-87.05 +k=1.000014 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Steuben (m) +<7359> +proj=tmerc +lat_0=41.5 +lon_0=-85 +k=1.000041 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Steuben (ftUS) +<7360> +proj=tmerc +lat_0=41.5 +lon_0=-85 +k=1.000041 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Sullivan (m) +<7361> +proj=tmerc +lat_0=38.9 +lon_0=-87.5 +k=1.000017 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Sullivan (ftUS) +<7362> +proj=tmerc +lat_0=38.9 +lon_0=-87.5 +k=1.000017 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Tippecanoe-White (m) +<7363> +proj=tmerc +lat_0=40.2 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Tippecanoe-White (ftUS) +<7364> +proj=tmerc +lat_0=40.2 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Vanderburgh (m) +<7365> +proj=tmerc +lat_0=37.8 +lon_0=-87.55 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Vanderburgh (ftUS) +<7366> +proj=tmerc +lat_0=37.8 +lon_0=-87.55 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Vigo (m) +<7367> +proj=tmerc +lat_0=39.25 +lon_0=-87.45 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Vigo (ftUS) +<7368> +proj=tmerc +lat_0=39.25 +lon_0=-87.45 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / InGCS Wells (m) +<7369> +proj=tmerc +lat_0=40.55 +lon_0=-85.25 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / InGCS Wells (ftUS) +<7370> +proj=tmerc +lat_0=40.55 +lon_0=-85.25 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <> +# ONGD14 / UTM zone 39N +<7374> +proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ONGD14 / UTM zone 40N +<7375> +proj=utm +zone=40 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ONGD14 / UTM zone 41N +<7376> +proj=utm +zone=41 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(2011) / WISCRS Adams and Juneau (m) +<7528> +proj=tmerc +lat_0=43.36666666666667 +lon_0=-90 +k=1.0000365285 +x_0=147218.6942 +y_0=0.0037 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Ashland (m) +<7529> +proj=tmerc +lat_0=45.70611111111111 +lon_0=-90.62222222222222 +k=1.0000495683 +x_0=172821.9461 +y_0=0.0017 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Barron (m) +<7530> +proj=tmerc +lat_0=45.13333333333333 +lon_0=-91.84999999999999 +k=1.0000486665 +x_0=93150 +y_0=0.0029 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Bayfield (m) +<7531> +proj=lcc +lat_1=46.66964837722222 +lat_0=46.66964837722222 +lon_0=-91.15277777777779 +k_0=1.0000331195 +x_0=228600.4575 +y_0=148551.4837 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Brown (m) +<7532> +proj=tmerc +lat_0=43 +lon_0=-88 +k=1.00002 +x_0=31600 +y_0=4600 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Buffalo (m) +<7533> +proj=tmerc +lat_0=43.48138888888889 +lon_0=-91.79722222222222 +k=1.0000382778 +x_0=175260.3502 +y_0=0.0048 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Burnett (m) +<7534> +proj=lcc +lat_1=45.89871486583333 +lat_0=45.89871486583333 +lon_0=-92.45777777777778 +k_0=1.0000383841 +x_0=64008.1276 +y_0=59445.9043 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m) +<7535> +proj=tmerc +lat_0=42.71944444444445 +lon_0=-88.5 +k=1.0000286569 +x_0=244754.8893 +y_0=0.0049 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Chippewa (m) +<7536> +proj=lcc +lat_1=44.97785689861112 +lat_0=44.97785689861112 +lon_0=-91.29444444444444 +k_0=1.0000391127 +x_0=60045.72 +y_0=44091.4346 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Clark (m) +<7537> +proj=tmerc +lat_0=43.6 +lon_0=-90.70833333333334 +k=1.0000463003 +x_0=199949.1989 +y_0=0.0086 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Columbia (m) +<7538> +proj=lcc +lat_1=43.46254664583333 +lat_0=43.46254664583333 +lon_0=-89.39444444444445 +k_0=1.00003498 +x_0=169164.3381 +y_0=111569.6134 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Crawford (m) +<7539> +proj=lcc +lat_1=43.200055605 +lat_0=43.200055605 +lon_0=-90.9388888888889 +k_0=1.0000349151 +x_0=113690.6274 +y_0=53703.1201 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Dane (m) +<7540> +proj=lcc +lat_1=43.0695160375 +lat_0=43.0695160375 +lon_0=-89.42222222222223 +k_0=1.0000384786 +x_0=247193.2944 +y_0=146591.9896 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Dodge and Jefferson (m) +<7541> +proj=tmerc +lat_0=41.47222222222222 +lon_0=-88.77500000000001 +k=1.0000346418 +x_0=263347.7263 +y_0=0.0076 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Door (m) +<7542> +proj=tmerc +lat_0=44.4 +lon_0=-87.27222222222223 +k=1.0000187521 +x_0=158801.1176 +y_0=0.0023 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Douglas (m) +<7543> +proj=tmerc +lat_0=45.88333333333333 +lon_0=-91.91666666666667 +k=1.0000385418 +x_0=59131.3183 +y_0=0.0041 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Dunn (m) +<7544> +proj=tmerc +lat_0=44.40833333333333 +lon_0=-91.89444444444445 +k=1.0000410324 +x_0=51816.104 +y_0=0.003 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Eau Claire (m) +<7545> +proj=lcc +lat_1=44.87228112638889 +lat_0=44.87228112638889 +lon_0=-91.28888888888889 +k_0=1.000035079 +x_0=120091.4402 +y_0=91687.92389999999 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Florence (m) +<7546> +proj=tmerc +lat_0=45.43888888888888 +lon_0=-88.14166666666668 +k=1.0000552095 +x_0=133502.6683 +y_0=0.0063 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Forest (m) +<7547> +proj=tmerc +lat_0=44.00555555555555 +lon_0=-88.63333333333334 +k=1.0000673004 +x_0=275844.5533 +y_0=0.0157 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Grant (m) +<7548> +proj=tmerc +lat_0=41.41111111111111 +lon_0=-90.8 +k=1.0000349452 +x_0=242316.4841 +y_0=0.01 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Green and Lafayette (m) +<7549> +proj=lcc +lat_1=42.63756227694444 +lat_0=42.63756227694444 +lon_0=-89.83888888888889 +k_0=1.0000390487 +x_0=170078.7403 +y_0=45830.2947 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Green Lake and Marquette (m) +<7550> +proj=lcc +lat_1=43.80700011777778 +lat_0=43.80700011777778 +lon_0=-89.24166666666667 +k_0=1.0000344057 +x_0=150876.3018 +y_0=79170.7795 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Iowa (m) +<7551> +proj=tmerc +lat_0=42.53888888888888 +lon_0=-90.16111111111111 +k=1.0000394961 +x_0=113081.0261 +y_0=0.0045 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Iron (m) +<7552> +proj=tmerc +lat_0=45.43333333333333 +lon_0=-90.25555555555556 +k=1.0000677153 +x_0=220980.4419 +y_0=0.008500000000000001 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Jackson (m) +<7553> +proj=tmerc +lat_0=44.25333512777778 +lon_0=-90.84429651944444 +k=1.0000353 +x_0=27000 +y_0=25000 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m) +<7554> +proj=tmerc +lat_0=42.21666666666667 +lon_0=-87.89444444444445 +k=1.0000260649 +x_0=185928.3728 +y_0=0.0009 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (m) +<7555> +proj=tmerc +lat_0=43.26666666666667 +lon_0=-87.55 +k=1.0000233704 +x_0=79857.7614 +y_0=0.0012 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS La Crosse (m) +<7556> +proj=tmerc +lat_0=43.45111111111111 +lon_0=-91.31666666666666 +k=1.0000319985 +x_0=130454.6598 +y_0=0.0033 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Langlade (m) +<7557> +proj=lcc +lat_1=45.15423710527778 +lat_0=45.15423710527778 +lon_0=-89.03333333333333 +k_0=1.0000627024 +x_0=198425.197 +y_0=105279.7829 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Lincoln (m) +<7558> +proj=tmerc +lat_0=44.84444444444445 +lon_0=-89.73333333333333 +k=1.0000599003 +x_0=116129.0323 +y_0=0.0058 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Marathon (m) +<7559> +proj=lcc +lat_1=44.90090442361111 +lat_0=44.90090442361111 +lon_0=-89.77 +k_0=1.000053289 +x_0=74676.1493 +y_0=55049.2669 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Marinette (m) +<7560> +proj=tmerc +lat_0=44.69166666666666 +lon_0=-87.71111111111111 +k=1.0000234982 +x_0=238658.8794 +y_0=0.0032 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Menominee (m) +<7561> +proj=tmerc +lat_0=44.71666666666667 +lon_0=-88.41666666666667 +k=1.0000362499 +x_0=105461.0121 +y_0=0.0029 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Monroe (m) +<7562> +proj=lcc +lat_1=44.00007392861111 +lat_0=44.00007392861111 +lon_0=-90.64166666666668 +k_0=1.0000434122 +x_0=204521.209 +y_0=121923.9861 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Oconto (m) +<7563> +proj=tmerc +lat_0=44.39722222222222 +lon_0=-87.90833333333335 +k=1.0000236869 +x_0=182880.3676 +y_0=0.0033 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Oneida (m) +<7564> +proj=lcc +lat_1=45.70422377027778 +lat_0=45.70422377027778 +lon_0=-89.54444444444444 +k_0=1.0000686968 +x_0=70104.1401 +y_0=57588.0346 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Pepin and Pierce (m) +<7565> +proj=lcc +lat_1=44.63614887194444 +lat_0=44.63614887194444 +lon_0=-92.22777777777777 +k_0=1.0000362977 +x_0=167640.3354 +y_0=86033.0876 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Polk (m) +<7566> +proj=tmerc +lat_0=44.66111111111111 +lon_0=-92.63333333333334 +k=1.0000433849 +x_0=141732.2823 +y_0=0.0059 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Portage (m) +<7567> +proj=lcc +lat_1=44.41682397527777 +lat_0=44.41682397527777 +lon_0=-89.5 +k_0=1.000039936 +x_0=56388.1128 +y_0=50022.1874 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Price (m) +<7568> +proj=tmerc +lat_0=44.55555555555555 +lon_0=-90.48888888888889 +k=1.0000649554 +x_0=227990.8546 +y_0=0.0109 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Richland (m) +<7569> +proj=lcc +lat_1=43.3223129275 +lat_0=43.3223129275 +lon_0=-90.43055555555556 +k_0=1.0000375653 +x_0=202387.6048 +y_0=134255.4253 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Rock (m) +<7570> +proj=tmerc +lat_0=41.94444444444444 +lon_0=-89.07222222222222 +k=1.0000337311 +x_0=146304.2926 +y_0=0.0068 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Rusk (m) +<7571> +proj=tmerc +lat_0=43.91944444444444 +lon_0=-91.06666666666666 +k=1.0000495976 +x_0=250546.1013 +y_0=0.0234 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Sauk (m) +<7572> +proj=tmerc +lat_0=42.81944444444445 +lon_0=-89.90000000000001 +k=1.0000373868 +x_0=185623.5716 +y_0=0.0051 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Sawyer (m) +<7573> +proj=lcc +lat_1=45.90009913138888 +lat_0=45.90009913138888 +lon_0=-91.11666666666666 +k_0=1.0000573461 +x_0=216713.2336 +y_0=120734.1631 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Shawano (m) +<7574> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-88.60555555555555 +k=1.000032144 +x_0=262433.3253 +y_0=0.009599999999999999 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS St. Croix (m) +<7575> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-92.63333333333334 +k=1.0000381803 +x_0=165506.7302 +y_0=0.0103 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Taylor (m) +<7576> +proj=lcc +lat_1=45.17782208583333 +lat_0=45.17782208583333 +lon_0=-90.48333333333333 +k_0=1.0000597566 +x_0=187147.5744 +y_0=107746.7522 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Trempealeau (m) +<7577> +proj=tmerc +lat_0=43.16111111111111 +lon_0=-91.36666666666666 +k=1.0000361538 +x_0=256946.9138 +y_0=0.0041 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Vernon (m) +<7578> +proj=lcc +lat_1=43.57503293972223 +lat_0=43.57503293972223 +lon_0=-90.78333333333333 +k_0=1.0000408158 +x_0=222504.4451 +y_0=47532.0602 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Vilas (m) +<7579> +proj=lcc +lat_1=46.07784409055556 +lat_0=46.07784409055556 +lon_0=-89.48888888888889 +k_0=1.0000730142 +x_0=134417.0689 +y_0=50337.1092 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Walworth (m) +<7580> +proj=lcc +lat_1=42.66946209694444 +lat_0=42.66946209694444 +lon_0=-88.54166666666667 +k_0=1.0000367192 +x_0=232562.8651 +y_0=111088.2224 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Washburn (m) +<7581> +proj=lcc +lat_1=45.96121983333334 +lat_0=45.96121983333334 +lon_0=-91.78333333333333 +k_0=1.0000475376 +x_0=234086.8682 +y_0=188358.6058 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Washington (m) +<7582> +proj=tmerc +lat_0=42.91805555555555 +lon_0=-88.06388888888888 +k=1.00003738 +x_0=120091.4415 +y_0=0.003 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Waukesha (m) +<7583> +proj=tmerc +lat_0=42.56944444444445 +lon_0=-88.22499999999999 +k=1.0000346179 +x_0=208788.418 +y_0=0.0034 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Waupaca (m) +<7584> +proj=tmerc +lat_0=43.42027777777778 +lon_0=-88.81666666666666 +k=1.0000333645 +x_0=185013.9709 +y_0=0.007 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Waushara (m) +<7585> +proj=lcc +lat_1=44.11394404583334 +lat_0=44.11394404583334 +lon_0=-89.24166666666667 +k_0=1.0000392096 +x_0=120091.4402 +y_0=45069.7587 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Wood (m) +<7586> +proj=lcc +lat_1=44.36259546944444 +lat_0=44.36259546944444 +lon_0=-90 +k_0=1.0000421209 +x_0=208483.6173 +y_0=134589.754 +ellps=GRS80 +units=m +no_defs <> +# NAD83(2011) / WISCRS Adams and Juneau (ftUS) +<7587> +proj=tmerc +lat_0=43.36666666666667 +lon_0=-90 +k=1.0000365285 +x_0=147218.6941325883 +y_0=0.00365760731521463 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Ashland (ftUS) +<7588> +proj=tmerc +lat_0=45.70611111111111 +lon_0=-90.62222222222222 +k=1.0000495683 +x_0=172821.945948692 +y_0=0.001828803657607315 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Barron (ftUS) +<7589> +proj=tmerc +lat_0=45.13333333333333 +lon_0=-91.84999999999999 +k=1.0000486665 +x_0=93150 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Bayfield (ftUS) +<7590> +proj=lcc +lat_1=46.66964837722222 +lat_0=46.66964837722222 +lon_0=-91.15277777777779 +k_0=1.0000331195 +x_0=228600.4575057151 +y_0=148551.4835661671 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Brown (ftUS) +<7591> +proj=tmerc +lat_0=43 +lon_0=-88 +k=1.00002 +x_0=31599.99989839979 +y_0=4599.999898399797 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Buffalo (ftUS) +<7592> +proj=tmerc +lat_0=43.48138888888889 +lon_0=-91.79722222222222 +k=1.0000382778 +x_0=175260.3502159004 +y_0=0.004876809753619507 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Burnett (ftUS) +<7593> +proj=lcc +lat_1=45.89871486583333 +lat_0=45.89871486583333 +lon_0=-92.45777777777778 +k_0=1.0000383841 +x_0=64008.12771145543 +y_0=59445.90419100838 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS) +<7594> +proj=tmerc +lat_0=42.71944444444445 +lon_0=-88.5 +k=1.0000286569 +x_0=244754.8892049784 +y_0=0.004876809753619507 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Chippewa (ftUS) +<7595> +proj=lcc +lat_1=44.97785689861112 +lat_0=44.97785689861112 +lon_0=-91.29444444444444 +k_0=1.0000391127 +x_0=60045.72009144018 +y_0=44091.43449326898 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Clark (ftUS) +<7596> +proj=tmerc +lat_0=43.6 +lon_0=-90.70833333333334 +k=1.0000463003 +x_0=199949.198983998 +y_0=0.008534417068834137 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Columbia (ftUS) +<7597> +proj=lcc +lat_1=43.46254664583333 +lat_0=43.46254664583333 +lon_0=-89.39444444444445 +k_0=1.00003498 +x_0=169164.338023876 +y_0=111569.613512827 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Crawford (ftUS) +<7598> +proj=lcc +lat_1=43.200055605 +lat_0=43.200055605 +lon_0=-90.9388888888889 +k_0=1.0000349151 +x_0=113690.6273812548 +y_0=53703.12024384048 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Dane (ftUS) +<7599> +proj=lcc +lat_1=43.0695160375 +lat_0=43.0695160375 +lon_0=-89.42222222222223 +k_0=1.0000384786 +x_0=247193.2943865888 +y_0=146591.9896367793 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Dodge and Jefferson (ftUS) +<7600> +proj=tmerc +lat_0=41.47222222222222 +lon_0=-88.77500000000001 +k=1.0000346418 +x_0=263347.7263906528 +y_0=0.00762001524003048 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Door (ftUS) +<7601> +proj=tmerc +lat_0=44.4 +lon_0=-87.27222222222223 +k=1.0000187521 +x_0=158801.1176022352 +y_0=0.002438404876809754 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Douglas (ftUS) +<7602> +proj=tmerc +lat_0=45.88333333333333 +lon_0=-91.91666666666667 +k=1.0000385418 +x_0=59131.31826263652 +y_0=0.003962407924815849 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Dunn (ftUS) +<7603> +proj=tmerc +lat_0=44.40833333333333 +lon_0=-91.89444444444445 +k=1.0000410324 +x_0=51816.10393700787 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Eau Claire (ftUS) +<7604> +proj=lcc +lat_1=44.87228112638889 +lat_0=44.87228112638889 +lon_0=-91.28888888888889 +k_0=1.000035079 +x_0=120091.4401828804 +y_0=91687.92390144781 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Florence (ftUS) +<7605> +proj=tmerc +lat_0=45.43888888888888 +lon_0=-88.14166666666668 +k=1.0000552095 +x_0=133502.6682245364 +y_0=0.006400812801625603 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Forest (ftUS) +<7606> +proj=tmerc +lat_0=44.00555555555555 +lon_0=-88.63333333333334 +k=1.0000673004 +x_0=275844.5532131065 +y_0=0.0158496316992634 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Grant (ftUS) +<7607> +proj=tmerc +lat_0=41.41111111111111 +lon_0=-90.8 +k=1.0000349452 +x_0=242316.484023368 +y_0=0.01005842011684023 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Green and Lafayette (ftUS) +<7608> +proj=lcc +lat_1=42.63756227694444 +lat_0=42.63756227694444 +lon_0=-89.83888888888889 +k_0=1.0000390487 +x_0=170078.7401574803 +y_0=45830.29484378968 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Green Lake and Marquette (ftUS) +<7609> +proj=lcc +lat_1=43.80700011777778 +lat_0=43.80700011777778 +lon_0=-89.24166666666667 +k_0=1.0000344057 +x_0=150876.3017526035 +y_0=79170.77937515875 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Iowa (ftUS) +<7610> +proj=tmerc +lat_0=42.53888888888888 +lon_0=-90.16111111111111 +k=1.0000394961 +x_0=113081.0261620523 +y_0=0.004572009144018288 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Iron (ftUS) +<7611> +proj=tmerc +lat_0=45.43333333333333 +lon_0=-90.25555555555556 +k=1.0000677153 +x_0=220980.4419608839 +y_0=0.008534417068834137 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Jackson (ftUS) +<7612> +proj=tmerc +lat_0=44.25333512777778 +lon_0=-90.84429651944444 +k=1.0000353 +x_0=27000 +y_0=24999.99989839979 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS) +<7613> +proj=tmerc +lat_0=42.21666666666667 +lon_0=-87.89444444444445 +k=1.0000260649 +x_0=185928.3727711455 +y_0=0.0009144018288036576 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS) +<7614> +proj=tmerc +lat_0=43.26666666666667 +lon_0=-87.55 +k=1.0000233704 +x_0=79857.76154432308 +y_0=0.001219202438404877 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS La Crosse (ftUS) +<7615> +proj=tmerc +lat_0=43.45111111111111 +lon_0=-91.31666666666666 +k=1.0000319985 +x_0=130454.6596901194 +y_0=0.003352806705613411 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Langlade (ftUS) +<7616> +proj=lcc +lat_1=45.15423710527778 +lat_0=45.15423710527778 +lon_0=-89.03333333333333 +k_0=1.0000627024 +x_0=198425.1968503937 +y_0=105279.7828803657 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Lincoln (ftUS) +<7617> +proj=tmerc +lat_0=44.84444444444445 +lon_0=-89.73333333333333 +k=1.0000599003 +x_0=116129.0322580645 +y_0=0.005791211582423164 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Marathon (ftUS) +<7618> +proj=lcc +lat_1=44.90090442361111 +lat_0=44.90090442361111 +lon_0=-89.77 +k_0=1.000053289 +x_0=74676.1493522987 +y_0=55049.26695453391 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Marinette (ftUS) +<7619> +proj=tmerc +lat_0=44.69166666666666 +lon_0=-87.71111111111111 +k=1.0000234982 +x_0=238658.8794513589 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Menominee (ftUS) +<7620> +proj=tmerc +lat_0=44.71666666666667 +lon_0=-88.41666666666667 +k=1.0000362499 +x_0=105461.0121412243 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Monroe (ftUS) +<7621> +proj=lcc +lat_1=44.00007392861111 +lat_0=44.00007392861111 +lon_0=-90.64166666666668 +k_0=1.0000434122 +x_0=204521.2090424181 +y_0=121923.9861823724 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Oconto (ftUS) +<7622> +proj=tmerc +lat_0=44.39722222222222 +lon_0=-87.90833333333335 +k=1.0000236869 +x_0=182880.3675895352 +y_0=0.003352806705613411 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Oneida (ftUS) +<7623> +proj=lcc +lat_1=45.70422377027778 +lat_0=45.70422377027778 +lon_0=-89.54444444444444 +k_0=1.0000686968 +x_0=70104.14020828041 +y_0=57588.03474726949 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Pepin and Pierce (ftUS) +<7624> +proj=lcc +lat_1=44.63614887194444 +lat_0=44.63614887194444 +lon_0=-92.22777777777777 +k_0=1.0000362977 +x_0=167640.3352806706 +y_0=86033.08773177546 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Polk (ftUS) +<7625> +proj=tmerc +lat_0=44.66111111111111 +lon_0=-92.63333333333334 +k=1.0000433849 +x_0=141732.2822453645 +y_0=0.005791211582423164 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Portage (ftUS) +<7626> +proj=lcc +lat_1=44.41682397527777 +lat_0=44.41682397527777 +lon_0=-89.5 +k_0=1.000039936 +x_0=56388.11277622555 +y_0=50022.1874523749 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Price (ftUS) +<7627> +proj=tmerc +lat_0=44.55555555555555 +lon_0=-90.48888888888889 +k=1.0000649554 +x_0=227990.8544577089 +y_0=0.01097282194564389 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Richland (ftUS) +<7628> +proj=lcc +lat_1=43.3223129275 +lat_0=43.3223129275 +lon_0=-90.43055555555556 +k_0=1.0000375653 +x_0=202387.6047752095 +y_0=134255.4254508509 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Rock (ftUS) +<7629> +proj=tmerc +lat_0=41.94444444444444 +lon_0=-89.07222222222222 +k=1.0000337311 +x_0=146304.2926085852 +y_0=0.006705613411226822 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Rusk (ftUS) +<7630> +proj=tmerc +lat_0=43.91944444444444 +lon_0=-91.06666666666666 +k=1.0000495976 +x_0=250546.1013970028 +y_0=0.02346964693929388 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Sauk (ftUS) +<7631> +proj=tmerc +lat_0=42.81944444444445 +lon_0=-89.90000000000001 +k=1.0000373868 +x_0=185623.5715519431 +y_0=0.005181610363220727 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Sawyer (ftUS) +<7632> +proj=lcc +lat_1=45.90009913138888 +lat_0=45.90009913138888 +lon_0=-91.11666666666666 +k_0=1.0000573461 +x_0=216713.2337312675 +y_0=120734.1631699263 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Shawano (ftUS) +<7633> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-88.60555555555555 +k=1.000032144 +x_0=262433.3251714504 +y_0=0.009448818897637795 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS St. Croix (ftUS) +<7634> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-92.63333333333334 +k=1.0000381803 +x_0=165506.7300990602 +y_0=0.01036322072644145 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Taylor (ftUS) +<7635> +proj=lcc +lat_1=45.17782208583333 +lat_0=45.17782208583333 +lon_0=-90.48333333333333 +k_0=1.0000597566 +x_0=187147.5742951486 +y_0=107746.7521463043 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Trempealeau (ftUS) +<7636> +proj=tmerc +lat_0=43.16111111111111 +lon_0=-91.36666666666666 +k=1.0000361538 +x_0=256946.9138938278 +y_0=0.003962407924815849 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Vernon (ftUS) +<7637> +proj=lcc +lat_1=43.57503293972223 +lat_0=43.57503293972223 +lon_0=-90.78333333333333 +k_0=1.0000408158 +x_0=222504.44500889 +y_0=47532.0603505207 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Vilas (ftUS) +<7638> +proj=lcc +lat_1=46.07784409055556 +lat_0=46.07784409055556 +lon_0=-89.48888888888889 +k_0=1.0000730142 +x_0=134417.0688341377 +y_0=50337.10927101854 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Walworth (ftUS) +<7639> +proj=lcc +lat_1=42.66946209694444 +lat_0=42.66946209694444 +lon_0=-88.54166666666667 +k_0=1.0000367192 +x_0=232562.8651257302 +y_0=111088.2224028448 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Washburn (ftUS) +<7640> +proj=lcc +lat_1=45.96121983333334 +lat_0=45.96121983333334 +lon_0=-91.78333333333333 +k_0=1.0000475376 +x_0=234086.8681737363 +y_0=188358.6059436119 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Washington (ftUS) +<7641> +proj=tmerc +lat_0=42.91805555555555 +lon_0=-88.06388888888888 +k=1.00003738 +x_0=120091.4414020828 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Waukesha (ftUS) +<7642> +proj=tmerc +lat_0=42.56944444444445 +lon_0=-88.22499999999999 +k=1.0000346179 +x_0=208788.4178816358 +y_0=0.003352806705613411 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Waupaca (ftUS) +<7643> +proj=tmerc +lat_0=43.42027777777778 +lon_0=-88.81666666666666 +k=1.0000333645 +x_0=185013.9709423419 +y_0=0.007010414020828041 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Waushara (ftUS) +<7644> +proj=lcc +lat_1=44.11394404583334 +lat_0=44.11394404583334 +lon_0=-89.24166666666667 +k_0=1.0000392096 +x_0=120091.4401828804 +y_0=45069.7588011176 +ellps=GRS80 +units=us-ft +no_defs <> +# NAD83(2011) / WISCRS Wood (ftUS) +<7645> +proj=lcc +lat_1=44.36259546944444 +lat_0=44.36259546944444 +lon_0=-90 +k_0=1.0000421209 +x_0=208483.6172720346 +y_0=134589.7539243078 +ellps=GRS80 +units=us-ft +no_defs <> +# Kyrg-06 / zone 1 +<7692> +proj=tmerc +lat_0=0 +lon_0=68.51666666666667 +k=1 +x_0=1300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <> +# Kyrg-06 / zone 2 +<7693> +proj=tmerc +lat_0=0 +lon_0=71.51666666666667 +k=1 +x_0=2300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <> +# Kyrg-06 / zone 3 +<7694> +proj=tmerc +lat_0=0 +lon_0=74.51666666666667 +k=1 +x_0=3300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <> +# Kyrg-06 / zone 4 +<7695> +proj=tmerc +lat_0=0 +lon_0=77.51666666666667 +k=1 +x_0=4300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <> +# Kyrg-06 / zone 5 +<7696> +proj=tmerc +lat_0=0 +lon_0=80.51666666666667 +k=1 +x_0=5300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 4 +<20004> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 5 +<20005> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 6 +<20006> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 7 +<20007> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 8 +<20008> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 9 +<20009> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 10 +<20010> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 11 +<20011> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 12 +<20012> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 13 +<20013> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 14 +<20014> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 15 +<20015> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 16 +<20016> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 17 +<20017> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 18 +<20018> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 19 +<20019> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 20 +<20020> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 21 +<20021> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 22 +<20022> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 23 +<20023> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 24 +<20024> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 25 +<20025> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 26 +<20026> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 27 +<20027> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 28 +<20028> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 29 +<20029> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 30 +<20030> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 31 +<20031> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 32 +<20032> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 4N (deprecated) +<20064> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 5N (deprecated) +<20065> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 6N (deprecated) +<20066> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 7N (deprecated) +<20067> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 8N (deprecated) +<20068> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 9N (deprecated) +<20069> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 10N (deprecated) +<20070> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 11N (deprecated) +<20071> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 12N (deprecated) +<20072> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 13N (deprecated) +<20073> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 14N (deprecated) +<20074> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 15N (deprecated) +<20075> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 16N (deprecated) +<20076> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 17N (deprecated) +<20077> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 18N (deprecated) +<20078> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 19N (deprecated) +<20079> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 20N (deprecated) +<20080> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 21N (deprecated) +<20081> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 22N (deprecated) +<20082> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 23N (deprecated) +<20083> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 24N (deprecated) +<20084> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 25N (deprecated) +<20085> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 26N (deprecated) +<20086> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 27N (deprecated) +<20087> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 28N (deprecated) +<20088> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 29N (deprecated) +<20089> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 30N (deprecated) +<20090> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 31N (deprecated) +<20091> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Pulkovo 1995 / Gauss-Kruger 32N (deprecated) +<20092> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <> +# Adindan / UTM zone 35N +<20135> +proj=utm +zone=35 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <> +# Adindan / UTM zone 36N +<20136> +proj=utm +zone=36 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <> +# Adindan / UTM zone 37N +<20137> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <> +# Adindan / UTM zone 38N +<20138> +proj=utm +zone=38 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <> +# AGD66 / AMG zone 48 (deprecated) +<20248> +proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 49 +<20249> +proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 50 +<20250> +proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 51 +<20251> +proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 52 +<20252> +proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 53 +<20253> +proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 54 +<20254> +proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 55 +<20255> +proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 56 +<20256> +proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 57 +<20257> +proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD66 / AMG zone 58 +<20258> +proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <> +# AGD84 / AMG zone 48 (deprecated) +<20348> +proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 49 +<20349> +proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 50 +<20350> +proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 51 +<20351> +proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 52 +<20352> +proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 53 +<20353> +proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 54 +<20354> +proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 55 +<20355> +proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 56 +<20356> +proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 57 (deprecated) +<20357> +proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# AGD84 / AMG zone 58 (deprecated) +<20358> +proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / UTM zone 36N +<20436> +proj=utm +zone=36 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / UTM zone 37N +<20437> +proj=utm +zone=37 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / UTM zone 38N +<20438> +proj=utm +zone=38 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / UTM zone 39N +<20439> +proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / UTM zone 40N +<20440> +proj=utm +zone=40 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# Ain el Abd / Bahrain Grid +<20499> +proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <> +# Afgooye / UTM zone 38N +<20538> +proj=utm +zone=38 +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +units=m +no_defs <> +# Afgooye / UTM zone 39N +<20539> +proj=utm +zone=39 +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +units=m +no_defs <> +# Lisbon (Lisbon) / Portuguese National Grid +<20790> +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs <> +# Lisbon (Lisbon) / Portuguese Grid +<20791> +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs <> +# Aratu / UTM zone 22S +<20822> +proj=utm +zone=22 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <> +# Aratu / UTM zone 23S +<20823> +proj=utm +zone=23 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <> +# Aratu / UTM zone 24S +<20824> +proj=utm +zone=24 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <> +# Arc 1950 / UTM zone 34S +<20934> +proj=utm +zone=34 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs <> +# Arc 1950 / UTM zone 35S +<20935> +proj=utm +zone=35 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs <> +# Arc 1950 / UTM zone 36S +<20936> +proj=utm +zone=36 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs <> +# Arc 1960 / UTM zone 35S +<21035> +proj=utm +zone=35 +south +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <> +# Arc 1960 / UTM zone 36S +<21036> +proj=utm +zone=36 +south +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <> +# Arc 1960 / UTM zone 37S +<21037> +proj=utm +zone=37 +south +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <> +# Arc 1960 / UTM zone 35N +<21095> +proj=utm +zone=35 +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <> +# Arc 1960 / UTM zone 36N +<21096> +proj=utm +zone=36 +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <> +# Arc 1960 / UTM zone 37N +<21097> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <> +# Batavia (Jakarta) / NEIEZ (deprecated) +<21100> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta +units=m +no_defs <> +# Batavia / UTM zone 48S +<21148> +proj=utm +zone=48 +south +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <> +# Batavia / UTM zone 49S +<21149> +proj=utm +zone=49 +south +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <> +# Batavia / UTM zone 50S +<21150> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <> +# Barbados 1938 / British West Indies Grid +<21291> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=31.95,300.99,419.19,0,0,0,0 +units=m +no_defs <> +# Barbados 1938 / Barbados National Grid +<21292> +proj=tmerc +lat_0=13.17638888888889 +lon_0=-59.55972222222222 +k=0.9999986 +x_0=30000 +y_0=75000 +ellps=clrk80 +towgs84=31.95,300.99,419.19,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 13 +<21413> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 14 +<21414> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 15 +<21415> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 16 +<21416> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 17 +<21417> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 18 +<21418> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 19 +<21419> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 20 +<21420> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 21 +<21421> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 22 +<21422> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger zone 23 +<21423> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 75E +<21453> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 81E +<21454> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 87E +<21455> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 93E +<21456> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 99E +<21457> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 105E +<21458> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 111E +<21459> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 117E +<21460> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 123E +<21461> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 129E +<21462> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger CM 135E +<21463> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 13N (deprecated) +<21473> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 14N (deprecated) +<21474> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 15N (deprecated) +<21475> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 16N (deprecated) +<21476> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 17N (deprecated) +<21477> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 18N (deprecated) +<21478> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 19N (deprecated) +<21479> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 20N (deprecated) +<21480> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 21N (deprecated) +<21481> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 22N (deprecated) +<21482> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Beijing 1954 / Gauss-Kruger 23N (deprecated) +<21483> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <> +# Belge 1950 (Brussels) / Belge Lambert 50 +<21500> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=90 +lon_0=0 +x_0=150000 +y_0=5400000 +ellps=intl +pm=brussels +units=m +no_defs <> +# Bern 1898 (Bern) / LV03C +<21780> +proj=somerc +lat_0=46.95240555555556 +lon_0=0 +k_0=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0 +pm=bern +units=m +no_defs <> +# CH1903 / LV03 +<21781> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0 +units=m +no_defs <> +# CH1903 / LV03C-G +<21782> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / UTM zone 17N (deprecated) +<21817> +proj=utm +zone=17 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / UTM zone 18N +<21818> +proj=utm +zone=18 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia West zone (deprecated) +<21891> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia Bogota zone (deprecated) +<21892> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia East Central zone (deprecated) +<21893> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia East (deprecated) +<21894> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia West zone +<21896> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia Bogota zone +<21897> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia East Central zone +<21898> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Bogota 1975 / Colombia East +<21899> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <> +# Camacupa / UTM zone 32S +<22032> +proj=utm +zone=32 +south +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <> +# Camacupa / UTM zone 33S +<22033> +proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <> +# Camacupa / TM 11.30 SE +<22091> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <> +# Camacupa / TM 12 SE +<22092> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 1 +<22171> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 2 +<22172> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 3 +<22173> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 4 +<22174> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 5 +<22175> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 6 +<22176> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 98 / Argentina 7 +<22177> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 1 +<22181> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 2 +<22182> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 3 +<22183> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 4 +<22184> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 5 +<22185> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 6 +<22186> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# POSGAR 94 / Argentina 7 +<22187> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 1 +<22191> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 2 +<22192> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 3 +<22193> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 4 +<22194> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 5 +<22195> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 6 +<22196> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Campo Inchauspe / Argentina 7 +<22197> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <> +# Cape / UTM zone 34S +<22234> +proj=utm +zone=34 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / UTM zone 35S +<22235> +proj=utm +zone=35 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / UTM zone 36S (deprecated) +<22236> +proj=utm +zone=36 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo15 +<22275> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo17 +<22277> +proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo19 +<22279> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo21 +<22281> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo23 +<22283> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo25 +<22285> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo27 +<22287> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo29 +<22289> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo31 +<22291> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Cape / Lo33 +<22293> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <> +# Carthage (Paris) / Tunisia Mining Grid +# Unable to translate coordinate system EPSG:22300 into PROJ.4 format. +# +# Carthage / UTM zone 32N +<22332> +proj=utm +zone=32 +datum=carthage +units=m +no_defs <> +# Carthage / Nord Tunisie +<22391> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=9.9 +k_0=0.999625544 +x_0=500000 +y_0=300000 +datum=carthage +units=m +no_defs <> +# Carthage / Sud Tunisie +<22392> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=9.9 +k_0=0.999625769 +x_0=500000 +y_0=300000 +datum=carthage +units=m +no_defs <> +# Corrego Alegre 1970-72 / UTM zone 21S +<22521> +proj=utm +zone=21 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <> +# Corrego Alegre 1970-72 / UTM zone 22S +<22522> +proj=utm +zone=22 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <> +# Corrego Alegre 1970-72 / UTM zone 23S +<22523> +proj=utm +zone=23 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <> +# Corrego Alegre 1970-72 / UTM zone 24S +<22524> +proj=utm +zone=24 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <> +# Corrego Alegre 1970-72 / UTM zone 25S +<22525> +proj=utm +zone=25 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <> +# Deir ez Zor / Levant Zone +<22700> +proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs <> +# Deir ez Zor / Syria Lambert +<22770> +proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs <> +# Deir ez Zor / Levant Stereographic +<22780> +proj=sterea +lat_0=34.2 +lon_0=39.15 +k=0.9995341 +x_0=0 +y_0=0 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs <> +# Douala / UTM zone 32N (deprecated) +<22832> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# Egypt 1907 / Blue Belt +<22991> +proj=tmerc +lat_0=30 +lon_0=35 +k=1 +x_0=300000 +y_0=1100000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <> +# Egypt 1907 / Red Belt +<22992> +proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=810000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <> +# Egypt 1907 / Purple Belt +<22993> +proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=200000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <> +# Egypt 1907 / Extended Purple Belt +<22994> +proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=1200000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 28N +<23028> +proj=utm +zone=28 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 29N +<23029> +proj=utm +zone=29 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 30N +<23030> +proj=utm +zone=30 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 31N +<23031> +proj=utm +zone=31 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 32N +<23032> +proj=utm +zone=32 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 33N +<23033> +proj=utm +zone=33 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 34N +<23034> +proj=utm +zone=34 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 35N +<23035> +proj=utm +zone=35 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 36N +<23036> +proj=utm +zone=36 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 37N +<23037> +proj=utm +zone=37 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / UTM zone 38N +<23038> +proj=utm +zone=38 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM 0 N +<23090> +proj=tmerc +lat_0=0 +lon_0=0 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# ED50 / TM 5 NE +<23095> +proj=tmerc +lat_0=0 +lon_0=5 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <> +# Fahud / UTM zone 39N +<23239> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-333.102,-11.02,230.69,0,0,0.554,0.219 +units=m +no_defs <> +# Fahud / UTM zone 40N +<23240> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-333.102,-11.02,230.69,0,0,0.554,0.219 +units=m +no_defs <> +# Garoua / UTM zone 33N (deprecated) +<23433> +proj=utm +zone=33 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# HD72 / EOV +<23700> +proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177777778 +k_0=0.99993 +x_0=650000 +y_0=200000 +ellps=GRS67 +towgs84=52.17,-71.82,-14.9,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 46.2 +<23830> +proj=tmerc +lat_0=0 +lon_0=94.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 47.1 +<23831> +proj=tmerc +lat_0=0 +lon_0=97.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 47.2 +<23832> +proj=tmerc +lat_0=0 +lon_0=100.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 48.1 +<23833> +proj=tmerc +lat_0=0 +lon_0=103.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 48.2 +<23834> +proj=tmerc +lat_0=0 +lon_0=106.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 49.1 +<23835> +proj=tmerc +lat_0=0 +lon_0=109.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 49.2 +<23836> +proj=tmerc +lat_0=0 +lon_0=112.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 50.1 +<23837> +proj=tmerc +lat_0=0 +lon_0=115.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 50.2 +<23838> +proj=tmerc +lat_0=0 +lon_0=118.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 51.1 +<23839> +proj=tmerc +lat_0=0 +lon_0=121.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 51.2 +<23840> +proj=tmerc +lat_0=0 +lon_0=124.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 52.1 +<23841> +proj=tmerc +lat_0=0 +lon_0=127.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 52.2 +<23842> +proj=tmerc +lat_0=0 +lon_0=130.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 53.1 +<23843> +proj=tmerc +lat_0=0 +lon_0=133.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 53.2 +<23844> +proj=tmerc +lat_0=0 +lon_0=136.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / Indonesia TM-3 zone 54.1 +<23845> +proj=tmerc +lat_0=0 +lon_0=139.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 46N +<23846> +proj=utm +zone=46 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 47N +<23847> +proj=utm +zone=47 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 48N +<23848> +proj=utm +zone=48 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 49N +<23849> +proj=utm +zone=49 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 50N +<23850> +proj=utm +zone=50 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 51N +<23851> +proj=utm +zone=51 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 52N +<23852> +proj=utm +zone=52 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 53N (deprecated) +<23853> +proj=utm +zone=53 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 46N +<23866> +proj=utm +zone=46 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 47N +<23867> +proj=utm +zone=47 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 48N +<23868> +proj=utm +zone=48 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 49N +<23869> +proj=utm +zone=49 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 50N +<23870> +proj=utm +zone=50 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 51N +<23871> +proj=utm +zone=51 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 52N +<23872> +proj=utm +zone=52 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 47S +<23877> +proj=utm +zone=47 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 48S +<23878> +proj=utm +zone=48 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 49S +<23879> +proj=utm +zone=49 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 50S +<23880> +proj=utm +zone=50 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 51S +<23881> +proj=utm +zone=51 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 52S +<23882> +proj=utm +zone=52 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 53S +<23883> +proj=utm +zone=53 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# DGN95 / UTM zone 54S +<23884> +proj=utm +zone=54 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 46S (deprecated) +<23886> +proj=utm +zone=46 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 47S +<23887> +proj=utm +zone=47 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 48S +<23888> +proj=utm +zone=48 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 49S +<23889> +proj=utm +zone=49 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 50S +<23890> +proj=utm +zone=50 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 51S +<23891> +proj=utm +zone=51 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 52S +<23892> +proj=utm +zone=52 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 53S +<23893> +proj=utm +zone=53 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# ID74 / UTM zone 54S +<23894> +proj=utm +zone=54 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <> +# Indian 1954 / UTM zone 46N +<23946> +proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs <> +# Indian 1954 / UTM zone 47N +<23947> +proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs <> +# Indian 1954 / UTM zone 48N +<23948> +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs <> +# Indian 1975 / UTM zone 47N +<24047> +proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +towgs84=210,814,289,0,0,0,0 +units=m +no_defs <> +# Indian 1975 / UTM zone 48N +<24048> +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=210,814,289,0,0,0,0 +units=m +no_defs <> +# Jamaica 1875 / Jamaica (Old Grid) +<24100> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=167638.49597 +y_0=121918.90616 +a=6378249.144808011 +b=6356514.966204134 +to_meter=0.3047972654 +no_defs <> +# JAD69 / Jamaica National Grid +<24200> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=250000 +y_0=150000 +ellps=clrk66 +towgs84=70,207,389.5,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1937 / UTM zone 45N +<24305> +proj=utm +zone=45 +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1937 / UTM zone 46N +<24306> +proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1962 / UTM zone 41N +<24311> +proj=utm +zone=41 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1962 / UTM zone 42N +<24312> +proj=utm +zone=42 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1962 / UTM zone 43N +<24313> +proj=utm +zone=43 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / UTM zone 42N +<24342> +proj=utm +zone=42 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / UTM zone 43N +<24343> +proj=utm +zone=43 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / UTM zone 44N +<24344> +proj=utm +zone=44 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / UTM zone 45N +<24345> +proj=utm +zone=45 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / UTM zone 46N +<24346> +proj=utm +zone=46 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / UTM zone 47N +<24347> +proj=utm +zone=47 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1880 / India zone 0 +<24370> +proj=lcc +lat_1=39.5 +lat_0=39.5 +lon_0=68 +k_0=0.99846154 +x_0=2153865.73916853 +y_0=2368292.194628102 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <> +# Kalianpur 1880 / India zone I +<24371> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <> +# Kalianpur 1880 / India zone IIa +<24372> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <> +# Kalianpur 1880 / India zone IIIa +<24373> +proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <> +# Kalianpur 1880 / India zone IVa +<24374> +proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <> +# Kalianpur 1937 / India zone IIb +<24375> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743185.69 +y_0=914395.23 +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1962 / India zone I +<24376> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1962 / India zone IIa +<24377> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / India zone I +<24378> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / India zone IIa +<24379> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / India zone IIb +<24380> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1975 / India zone IIIa +<24381> +proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kalianpur 1880 / India zone IIb +<24382> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <> +# Kalianpur 1975 / India zone IVa +<24383> +proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / Singapore Grid +<24500> +proj=cass +lat_0=1.287646666666667 +lon_0=103.8530022222222 +x_0=30000 +y_0=30000 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / UTM zone 47N +<24547> +proj=utm +zone=47 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau 1968 / UTM zone 48N +<24548> +proj=utm +zone=48 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <> +# Kertau / R.S.O. Malaya (ch) (deprecated) +<24571> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=804671.2997750348 +y_0=0 +no_uoff +gamma=323.1301023611111 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +to_meter=20.11678249437587 +no_defs <> +# KOC Lambert +<24600> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +towgs84=-294.7,-200.1,525.5,0,0,0,0 +units=m +no_defs <> +# La Canoa / UTM zone 18N +<24718> +proj=utm +zone=18 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs <> +# La Canoa / UTM zone 19N +<24719> +proj=utm +zone=19 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs <> +# La Canoa / UTM zone 20N +<24720> +proj=utm +zone=20 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 17N +<24817> +proj=utm +zone=17 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 18N +<24818> +proj=utm +zone=18 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 19N +<24819> +proj=utm +zone=19 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 20N +<24820> +proj=utm +zone=20 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 21N +<24821> +proj=utm +zone=21 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 17S +<24877> +proj=utm +zone=17 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 18S +<24878> +proj=utm +zone=18 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 19S +<24879> +proj=utm +zone=19 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 20S +<24880> +proj=utm +zone=20 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 21S +<24881> +proj=utm +zone=21 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / UTM zone 22S +<24882> +proj=utm +zone=22 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / Peru west zone +<24891> +proj=tmerc +lat_0=-6 +lon_0=-80.5 +k=0.99983008 +x_0=222000 +y_0=1426834.743 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / Peru central zone +<24892> +proj=tmerc +lat_0=-9.5 +lon_0=-76 +k=0.99932994 +x_0=720000 +y_0=1039979.159 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# PSAD56 / Peru east zone +<24893> +proj=tmerc +lat_0=-9.5 +lon_0=-70.5 +k=0.99952992 +x_0=1324000 +y_0=1040084.558 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <> +# Leigon / Ghana Metre Grid +<25000> +proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.99975 +x_0=274319.51 +y_0=0 +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0 +units=m +no_defs <> +# Lome / UTM zone 31N +<25231> +proj=utm +zone=31 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# Luzon 1911 / Philippines zone I +<25391> +proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <> +# Luzon 1911 / Philippines zone II +<25392> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <> +# Luzon 1911 / Philippines zone III +<25393> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <> +# Luzon 1911 / Philippines zone IV +<25394> +proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <> +# Luzon 1911 / Philippines zone V +<25395> +proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <> +# Makassar (Jakarta) / NEIEZ (deprecated) +<25700> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +units=m +no_defs <> +# ETRS89 / UTM zone 28N +<25828> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 29N +<25829> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 30N +<25830> +proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 31N +<25831> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 32N +<25832> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 33N +<25833> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 34N +<25834> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 35N +<25835> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 36N +<25836> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 37N +<25837> +proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / UTM zone 38N (deprecated) +<25838> +proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# ETRS89 / TM Baltic93 +<25884> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Malongo 1987 / UTM zone 32S +<25932> +proj=utm +zone=32 +south +ellps=intl +towgs84=-254.1,-5.36,-100.29,0,0,0,0 +units=m +no_defs <> +# Merchich / Nord Maroc +<26191> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <> +# Merchich / Sud Maroc +<26192> +proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.9996155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <> +# Merchich / Sahara (deprecated) +<26193> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.9996 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <> +# Merchich / Sahara Nord +<26194> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.999616304 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <> +# Merchich / Sahara Sud +<26195> +proj=lcc +lat_1=22.5 +lat_0=22.5 +lon_0=-5.4 +k_0=0.999616437 +x_0=1500000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <> +# Massawa / UTM zone 37N +<26237> +proj=utm +zone=37 +ellps=bessel +towgs84=639,405,60,0,0,0,0 +units=m +no_defs <> +# Minna / UTM zone 31N +<26331> +proj=utm +zone=31 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <> +# Minna / UTM zone 32N +<26332> +proj=utm +zone=32 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <> +# Minna / Nigeria West Belt +<26391> +proj=tmerc +lat_0=4 +lon_0=4.5 +k=0.99975 +x_0=230738.26 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <> +# Minna / Nigeria Mid Belt +<26392> +proj=tmerc +lat_0=4 +lon_0=8.5 +k=0.99975 +x_0=670553.98 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <> +# Minna / Nigeria East Belt +<26393> +proj=tmerc +lat_0=4 +lon_0=12.5 +k=0.99975 +x_0=1110369.7 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <> +# Mhast / UTM zone 32S (deprecated) +<26432> +proj=utm +zone=32 +south +ellps=intl +towgs84=-252.95,-4.11,-96.38,0,0,0,0 +units=m +no_defs <> +# Monte Mario (Rome) / Italy zone 1 (deprecated) +<26591> +proj=tmerc +lat_0=0 +lon_0=-3.45233333333333 +k=0.9996 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs <> +# Monte Mario (Rome) / Italy zone 2 (deprecated) +<26592> +proj=tmerc +lat_0=0 +lon_0=2.54766666666666 +k=0.9996 +x_0=2520000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs <> +# M'poraloko / UTM zone 32N +<26632> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-74,-130,42,0,0,0,0 +units=m +no_defs <> +# M'poraloko / UTM zone 32S +<26692> +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-74,-130,42,0,0,0,0 +units=m +no_defs <> +# NAD27 / UTM zone 1N +<26701> +proj=utm +zone=1 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 2N +<26702> +proj=utm +zone=2 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 3N +<26703> +proj=utm +zone=3 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 4N +<26704> +proj=utm +zone=4 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 5N +<26705> +proj=utm +zone=5 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 6N +<26706> +proj=utm +zone=6 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 7N +<26707> +proj=utm +zone=7 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 8N +<26708> +proj=utm +zone=8 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 9N +<26709> +proj=utm +zone=9 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 10N +<26710> +proj=utm +zone=10 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 11N +<26711> +proj=utm +zone=11 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 12N +<26712> +proj=utm +zone=12 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 13N +<26713> +proj=utm +zone=13 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 14N +<26714> +proj=utm +zone=14 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 15N +<26715> +proj=utm +zone=15 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 16N +<26716> +proj=utm +zone=16 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 17N +<26717> +proj=utm +zone=17 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 18N +<26718> +proj=utm +zone=18 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 19N +<26719> +proj=utm +zone=19 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 20N +<26720> +proj=utm +zone=20 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 21N +<26721> +proj=utm +zone=21 +datum=NAD27 +units=m +no_defs <> +# NAD27 / UTM zone 22N +<26722> +proj=utm +zone=22 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Alabama East +<26729> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alabama West +<26730> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 1 +<26731> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000.001016002 +y_0=-5000000.001016002 +no_uoff +gamma=323.1301023611111 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 2 +<26732> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 3 +<26733> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 4 +<26734> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 5 +<26735> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 6 +<26736> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 7 +<26737> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=213360.4267208534 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 8 +<26738> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 9 +<26739> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=182880.3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Alaska zone 10 +<26740> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=914401.8288036576 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone I +<26741> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone II +<26742> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone III +<26743> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone IV +<26744> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone V +<26745> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone VI +<26746> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone VII (deprecated) +<26747> +proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +x_0=1276106.450596901 +y_0=127079.524511049 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Arizona East +<26748> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Arizona Central +<26749> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Arizona West +<26750> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Arkansas North +<26751> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Arkansas South +<26752> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Colorado North +<26753> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Colorado Central +<26754> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Colorado South +<26755> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Connecticut +<26756> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=182880.3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Delaware +<26757> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Florida East +<26758> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Florida West +<26759> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Florida North +<26760> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Georgia East +<26766> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Georgia West +<26767> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Idaho East +<26768> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Idaho Central +<26769> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Idaho West +<26770> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Illinois East +<26771> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Illinois West +<26772> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Indiana East +<26773> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Indiana West +<26774> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Iowa North +<26775> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Iowa South +<26776> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Kansas North +<26777> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Kansas South +<26778> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Kentucky North +<26779> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Kentucky South +<26780> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Louisiana North +<26781> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.66666666666667 +lon_0=-92.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Louisiana South +<26782> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.66666666666667 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Maine East +<26783> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-68.5 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Maine West +<26784> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Maryland +<26785> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.83333333333334 +lon_0=-77 +x_0=243840.4876809754 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Massachusetts Mainland +<26786> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=182880.3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Massachusetts Island +<26787> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=60960.12192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Minnesota North +<26791> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Minnesota Central +<26792> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Minnesota South +<26793> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Mississippi East +<26794> +proj=tmerc +lat_0=29.66666666666667 +lon_0=-88.83333333333333 +k=0.99996 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Mississippi West +<26795> +proj=tmerc +lat_0=30.5 +lon_0=-90.33333333333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Missouri East +<26796> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Missouri Central +<26797> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Missouri West +<26798> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / California zone VII +<26799> +proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +x_0=1276106.450596901 +y_0=1268253.006858014 +datum=NAD27 +units=us-ft +no_defs <> +# NAD Michigan / Michigan East (deprecated) +<26801> +proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.999942857 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <> +# NAD Michigan / Michigan Old Central (deprecated) +<26802> +proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <> +# NAD Michigan / Michigan West (deprecated) +<26803> +proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <> +# NAD Michigan / Michigan North (deprecated) +<26811> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <> +# NAD Michigan / Michigan Central (deprecated) +<26812> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <> +# NAD Michigan / Michigan South (deprecated) +<26813> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <> +# NAD83 / Maine East (ftUS) (deprecated) +<26814> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Maine West (ftUS) (deprecated) +<26815> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Minnesota North (ftUS) (deprecated) +<26819> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Minnesota Central (ftUS) (deprecated) +<26820> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Minnesota South (ftUS) (deprecated) +<26821> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Nebraska (ftUS) (deprecated) +<26822> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000101601 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / West Virginia North (ftUS) (deprecated) +<26823> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=1968500 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / West Virginia South (ftUS) (deprecated) +<26824> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83(HARN) / Maine East (ftUS) (deprecated) +<26825> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Maine West (ftUS) (deprecated) +<26826> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Minnesota North (ftUS) (deprecated) +<26830> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Minnesota Central (ftUS) (deprecated) +<26831> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Minnesota South (ftUS) (deprecated) +<26832> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / Nebraska (ftUS) (deprecated) +<26833> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / West Virginia North (ftUS) (deprecated) +<26834> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(HARN) / West Virginia South (ftUS) (deprecated) +<26835> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maine East (ftUS) (deprecated) +<26836> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Maine West (ftUS) (deprecated) +<26837> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Minnesota North (ftUS) (deprecated) +<26841> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Minnesota Central (ftUS) (deprecated) +<26842> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Minnesota South (ftUS) (deprecated) +<26843> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / Nebraska (ftUS) (deprecated) +<26844> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / West Virginia North (ftUS) (deprecated) +<26845> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(NSRS2007) / West Virginia South (ftUS) (deprecated) +<26846> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / Maine East (ftUS) +<26847> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Maine West (ftUS) +<26848> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Minnesota North (ftUS) +<26849> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Minnesota Central (ftUS) +<26850> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Minnesota South (ftUS) +<26851> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / Nebraska (ftUS) +<26852> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / West Virginia North (ftUS) +<26853> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / West Virginia South (ftUS) +<26854> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83(HARN) / Maine East (ftUS) +<26855> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Maine West (ftUS) +<26856> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Minnesota North (ftUS) +<26857> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Minnesota Central (ftUS) +<26858> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Minnesota South (ftUS) +<26859> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / Nebraska (ftUS) +<26860> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / West Virginia North (ftUS) +<26861> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(HARN) / West Virginia South (ftUS) +<26862> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Maine East (ftUS) +<26863> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Maine West (ftUS) +<26864> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Minnesota North (ftUS) +<26865> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Minnesota Central (ftUS) +<26866> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Minnesota South (ftUS) +<26867> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / Nebraska (ftUS) +<26868> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / West Virginia North (ftUS) +<26869> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(NSRS2007) / West Virginia South (ftUS) +<26870> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <> +# NAD83(CSRS) / MTM zone 11 +<26891> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 12 +<26892> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 13 +<26893> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 14 +<26894> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 15 +<26895> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 16 +<26896> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 17 +<26897> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 1 +<26898> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83(CSRS) / MTM zone 2 +<26899> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD83 / UTM zone 1N +<26901> +proj=utm +zone=1 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 2N +<26902> +proj=utm +zone=2 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 3N +<26903> +proj=utm +zone=3 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 4N +<26904> +proj=utm +zone=4 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 5N +<26905> +proj=utm +zone=5 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 6N +<26906> +proj=utm +zone=6 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 7N +<26907> +proj=utm +zone=7 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 8N +<26908> +proj=utm +zone=8 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 9N +<26909> +proj=utm +zone=9 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 10N +<26910> +proj=utm +zone=10 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 11N +<26911> +proj=utm +zone=11 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 12N +<26912> +proj=utm +zone=12 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 13N +<26913> +proj=utm +zone=13 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 14N +<26914> +proj=utm +zone=14 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 15N +<26915> +proj=utm +zone=15 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 16N +<26916> +proj=utm +zone=16 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 17N +<26917> +proj=utm +zone=17 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 18N +<26918> +proj=utm +zone=18 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 19N +<26919> +proj=utm +zone=19 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 20N +<26920> +proj=utm +zone=20 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 21N +<26921> +proj=utm +zone=21 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 22N +<26922> +proj=utm +zone=22 +datum=NAD83 +units=m +no_defs <> +# NAD83 / UTM zone 23N +<26923> +proj=utm +zone=23 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alabama East +<26929> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alabama West +<26930> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 1 +<26931> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no_uoff +gamma=323.1301023611111 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 2 +<26932> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 3 +<26933> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 4 +<26934> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 5 +<26935> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 6 +<26936> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 7 +<26937> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 8 +<26938> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 9 +<26939> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Alaska zone 10 +<26940> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / California zone 1 +<26941> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / California zone 2 +<26942> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / California zone 3 +<26943> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / California zone 4 +<26944> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / California zone 5 +<26945> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / California zone 6 +<26946> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Arizona East +<26948> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Arizona Central +<26949> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Arizona West +<26950> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Arkansas North +<26951> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Arkansas South +<26952> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Colorado North +<26953> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Colorado Central +<26954> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Colorado South +<26955> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Connecticut +<26956> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Delaware +<26957> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Florida East +<26958> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Florida West +<26959> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Florida North +<26960> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Hawaii zone 1 +<26961> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Hawaii zone 2 +<26962> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Hawaii zone 3 +<26963> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Hawaii zone 4 +<26964> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Hawaii zone 5 +<26965> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Georgia East +<26966> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Georgia West +<26967> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Idaho East +<26968> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Idaho Central +<26969> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Idaho West +<26970> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Illinois East +<26971> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Illinois West +<26972> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Indiana East +<26973> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Indiana West +<26974> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Iowa North +<26975> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Iowa South +<26976> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Kansas North +<26977> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Kansas South +<26978> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Kentucky North (deprecated) +<26979> +proj=lcc +lat_1=37.96666666666667 +lat_2=37.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Kentucky South +<26980> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Louisiana North +<26981> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Louisiana South +<26982> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Maine East +<26983> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Maine West +<26984> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Maryland +<26985> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Massachusetts Mainland +<26986> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Massachusetts Island +<26987> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Michigan North +<26988> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Michigan Central +<26989> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Michigan South +<26990> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Minnesota North +<26991> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Minnesota Central +<26992> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Minnesota South +<26993> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Mississippi East +<26994> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Mississippi West +<26995> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Missouri East +<26996> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Missouri Central +<26997> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Missouri West +<26998> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# Nahrwan 1967 / UTM zone 37N (deprecated) +<27037> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <> +# Nahrwan 1967 / UTM zone 38N (deprecated) +<27038> +proj=utm +zone=38 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <> +# Nahrwan 1967 / UTM zone 39N +<27039> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <> +# Nahrwan 1967 / UTM zone 40N +<27040> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <> +# Naparima 1972 / UTM zone 20N +<27120> +proj=utm +zone=20 +ellps=intl +towgs84=-10,375,165,0,0,0,0 +units=m +no_defs <> +# NZGD49 / New Zealand Map Grid +<27200> +proj=nzmg +lat_0=-41 +lon_0=173 +x_0=2510000 +y_0=6023150 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Mount Eden Circuit +<27205> +proj=tmerc +lat_0=-36.87986527777778 +lon_0=174.7643393611111 +k=0.9999 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Bay of Plenty Circuit +<27206> +proj=tmerc +lat_0=-37.76124980555556 +lon_0=176.46619725 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Poverty Bay Circuit +<27207> +proj=tmerc +lat_0=-38.62470277777778 +lon_0=177.8856362777778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Hawkes Bay Circuit +<27208> +proj=tmerc +lat_0=-39.65092930555556 +lon_0=176.6736805277778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Taranaki Circuit +<27209> +proj=tmerc +lat_0=-39.13575830555556 +lon_0=174.22801175 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Tuhirangi Circuit +<27210> +proj=tmerc +lat_0=-39.51247038888889 +lon_0=175.6400368055556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Wanganui Circuit +<27211> +proj=tmerc +lat_0=-40.24194713888889 +lon_0=175.4880996111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Wairarapa Circuit +<27212> +proj=tmerc +lat_0=-40.92553263888889 +lon_0=175.6473496666667 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Wellington Circuit +<27213> +proj=tmerc +lat_0=-41.30131963888888 +lon_0=174.7766231111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Collingwood Circuit +<27214> +proj=tmerc +lat_0=-40.71475905555556 +lon_0=172.6720465 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Nelson Circuit +<27215> +proj=tmerc +lat_0=-41.27454472222222 +lon_0=173.2993168055555 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Karamea Circuit +<27216> +proj=tmerc +lat_0=-41.28991152777778 +lon_0=172.1090281944444 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Buller Circuit +<27217> +proj=tmerc +lat_0=-41.81080286111111 +lon_0=171.5812600555556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Grey Circuit +<27218> +proj=tmerc +lat_0=-42.33369427777778 +lon_0=171.5497713055556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Amuri Circuit +<27219> +proj=tmerc +lat_0=-42.68911658333333 +lon_0=173.0101333888889 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Marlborough Circuit +<27220> +proj=tmerc +lat_0=-41.54448666666666 +lon_0=173.8020741111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Hokitika Circuit +<27221> +proj=tmerc +lat_0=-42.88632236111111 +lon_0=170.9799935 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Okarito Circuit +<27222> +proj=tmerc +lat_0=-43.11012813888889 +lon_0=170.2609258333333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Jacksons Bay Circuit +<27223> +proj=tmerc +lat_0=-43.97780288888889 +lon_0=168.606267 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Mount Pleasant Circuit +<27224> +proj=tmerc +lat_0=-43.59063758333333 +lon_0=172.7271935833333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Gawler Circuit +<27225> +proj=tmerc +lat_0=-43.74871155555556 +lon_0=171.3607484722222 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Timaru Circuit +<27226> +proj=tmerc +lat_0=-44.40222036111111 +lon_0=171.0572508333333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Lindis Peak Circuit +<27227> +proj=tmerc +lat_0=-44.73526797222222 +lon_0=169.4677550833333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Mount Nicholas Circuit +<27228> +proj=tmerc +lat_0=-45.13290258333333 +lon_0=168.3986411944444 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Mount York Circuit +<27229> +proj=tmerc +lat_0=-45.56372616666666 +lon_0=167.7388617777778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Observation Point Circuit +<27230> +proj=tmerc +lat_0=-45.81619661111111 +lon_0=170.6285951666667 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / North Taieri Circuit +<27231> +proj=tmerc +lat_0=-45.86151336111111 +lon_0=170.2825891111111 +k=0.99996 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / Bluff Circuit +<27232> +proj=tmerc +lat_0=-46.60000961111111 +lon_0=168.342872 +k=1 +x_0=300002.66 +y_0=699999.58 +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / UTM zone 58S +<27258> +proj=utm +zone=58 +south +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / UTM zone 59S +<27259> +proj=utm +zone=59 +south +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / UTM zone 60S +<27260> +proj=utm +zone=60 +south +datum=nzgd49 +units=m +no_defs <> +# NZGD49 / North Island Grid +<27291> +proj=tmerc +lat_0=-39 +lon_0=175.5 +k=1 +x_0=274319.5243848086 +y_0=365759.3658464114 +datum=nzgd49 +to_meter=0.9143984146160287 +no_defs <> +# NZGD49 / South Island Grid +<27292> +proj=tmerc +lat_0=-44 +lon_0=171.5 +k=1 +x_0=457199.2073080143 +y_0=457199.2073080143 +datum=nzgd49 +to_meter=0.9143984146160287 +no_defs <> +# NGO 1948 (Oslo) / NGO zone I +<27391> +proj=tmerc +lat_0=58 +lon_0=-4.666666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone II +<27392> +proj=tmerc +lat_0=58 +lon_0=-2.333333333333333 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone III +<27393> +proj=tmerc +lat_0=58 +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone IV +<27394> +proj=tmerc +lat_0=58 +lon_0=2.5 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone V +<27395> +proj=tmerc +lat_0=58 +lon_0=6.166666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone VI +<27396> +proj=tmerc +lat_0=58 +lon_0=10.16666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone VII +<27397> +proj=tmerc +lat_0=58 +lon_0=14.16666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# NGO 1948 (Oslo) / NGO zone VIII +<27398> +proj=tmerc +lat_0=58 +lon_0=18.33333333333333 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <> +# Datum 73 / UTM zone 29N +<27429> +proj=utm +zone=29 +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs <> +# Datum 73 / Modified Portuguese Grid (deprecated) +<27492> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs <> +# Datum 73 / Modified Portuguese Grid +<27493> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs <> +# ATF (Paris) / Nord de Guerre +<27500> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=5.399999999999999 +k_0=0.99950908 +x_0=500000 +y_0=300000 +a=6376523 +b=6355862.933255573 +pm=2.337208333333333 +units=m +no_defs <> +# NTF (Paris) / Lambert Nord France +<27561> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert Centre France +<27562> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert Sud France +<27563> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert Corse +<27564> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert zone I +<27571> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert zone II +<27572> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert zone III +<27573> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Lambert zone IV +<27574> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / France I (deprecated) +<27581> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / France II (deprecated) +<27582> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / France III (deprecated) +<27583> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / France IV (deprecated) +<27584> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Nord France (deprecated) +<27591> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Centre France (deprecated) +<27592> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Sud France (deprecated) +<27593> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# NTF (Paris) / Corse (deprecated) +<27594> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <> +# OSGB 1936 / British National Grid +<27700> +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +units=m +no_defs <> +# Palestine 1923 / Palestine Grid +<28191> +proj=cass +lat_0=31.73409694444445 +lon_0=35.21208055555556 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <> +# Palestine 1923 / Palestine Belt +<28192> +proj=tmerc +lat_0=31.73409694444445 +lon_0=35.21208055555556 +k=1 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <> +# Palestine 1923 / Israeli CS Grid +<28193> +proj=cass +lat_0=31.73409694444445 +lon_0=35.21208055555556 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <> +# Pointe Noire / UTM zone 32S +<28232> +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-148,51,-291,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 48 +<28348> +proj=utm +zone=48 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 49 +<28349> +proj=utm +zone=49 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 50 +<28350> +proj=utm +zone=50 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 51 +<28351> +proj=utm +zone=51 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 52 +<28352> +proj=utm +zone=52 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 53 +<28353> +proj=utm +zone=53 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 54 +<28354> +proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 55 +<28355> +proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 56 +<28356> +proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 57 +<28357> +proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# GDA94 / MGA zone 58 +<28358> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated) +<28402> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated) +<28403> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 4 +<28404> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 5 +<28405> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 6 +<28406> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 7 +<28407> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 8 +<28408> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 9 +<28409> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 10 +<28410> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 11 +<28411> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 12 +<28412> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 13 +<28413> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 14 +<28414> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 15 +<28415> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 16 +<28416> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 17 +<28417> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 18 +<28418> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 19 +<28419> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 20 +<28420> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 21 +<28421> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 22 +<28422> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 23 +<28423> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 24 +<28424> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 25 +<28425> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 26 +<28426> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 27 +<28427> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 28 +<28428> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 29 +<28429> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 30 +<28430> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 31 +<28431> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 32 +<28432> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 2N (deprecated) +<28462> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 3N (deprecated) +<28463> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 4N (deprecated) +<28464> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 5N (deprecated) +<28465> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 6N (deprecated) +<28466> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 7N (deprecated) +<28467> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 8N (deprecated) +<28468> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 9N (deprecated) +<28469> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 10N (deprecated) +<28470> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 11N (deprecated) +<28471> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 12N (deprecated) +<28472> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 13N (deprecated) +<28473> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 14N (deprecated) +<28474> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 15N (deprecated) +<28475> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 16N (deprecated) +<28476> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 17N (deprecated) +<28477> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 18N (deprecated) +<28478> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 19N (deprecated) +<28479> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 20N (deprecated) +<28480> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 21N (deprecated) +<28481> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 22N (deprecated) +<28482> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 23N (deprecated) +<28483> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 24N (deprecated) +<28484> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 25N (deprecated) +<28485> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 26N (deprecated) +<28486> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 27N (deprecated) +<28487> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 28N (deprecated) +<28488> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 29N (deprecated) +<28489> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 30N (deprecated) +<28490> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 31N (deprecated) +<28491> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Pulkovo 1942 / Gauss-Kruger 32N (deprecated) +<28492> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <> +# Qatar 1974 / Qatar National Grid +<28600> +proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.99999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-128.16,-282.42,21.93,0,0,0,0 +units=m +no_defs <> +# Amersfoort / RD Old +<28991> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=0 +y_0=0 +ellps=bessel +towgs84=565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725 +units=m +no_defs <> +# Amersfoort / RD New +<28992> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +towgs84=565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725 +units=m +no_defs <> +# SAD69 / Brazil Polyconic (deprecated) +<29100> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / Brazil Polyconic +<29101> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 18N (deprecated) +<29118> +proj=utm +zone=18 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 19N (deprecated) +<29119> +proj=utm +zone=19 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 20N (deprecated) +<29120> +proj=utm +zone=20 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 21N (deprecated) +<29121> +proj=utm +zone=21 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 22N (deprecated) +<29122> +proj=utm +zone=22 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 18N +<29168> +proj=utm +zone=18 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 19N +<29169> +proj=utm +zone=19 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 20N +<29170> +proj=utm +zone=20 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 21N +<29171> +proj=utm +zone=21 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 22N +<29172> +proj=utm +zone=22 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 17S (deprecated) +<29177> +proj=utm +zone=17 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 18S (deprecated) +<29178> +proj=utm +zone=18 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 19S (deprecated) +<29179> +proj=utm +zone=19 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 20S (deprecated) +<29180> +proj=utm +zone=20 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 21S (deprecated) +<29181> +proj=utm +zone=21 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 22S (deprecated) +<29182> +proj=utm +zone=22 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 23S (deprecated) +<29183> +proj=utm +zone=23 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 24S (deprecated) +<29184> +proj=utm +zone=24 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 25S (deprecated) +<29185> +proj=utm +zone=25 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 17S +<29187> +proj=utm +zone=17 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 18S +<29188> +proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 19S +<29189> +proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 20S +<29190> +proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 21S +<29191> +proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 22S +<29192> +proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 23S +<29193> +proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 24S +<29194> +proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# SAD69 / UTM zone 25S +<29195> +proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <> +# Sapper Hill 1943 / UTM zone 20S +<29220> +proj=utm +zone=20 +south +ellps=intl +towgs84=-355,21,72,0,0,0,0 +units=m +no_defs <> +# Sapper Hill 1943 / UTM zone 21S +<29221> +proj=utm +zone=21 +south +ellps=intl +towgs84=-355,21,72,0,0,0,0 +units=m +no_defs <> +# Schwarzeck / UTM zone 33S +<29333> +proj=utm +zone=33 +south +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +units=m +no_defs <> +# Schwarzeck / Lo22/11 +<29371> +proj=tmerc +lat_0=-22 +lon_0=11 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/13 +<29373> +proj=tmerc +lat_0=-22 +lon_0=13 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/15 +<29375> +proj=tmerc +lat_0=-22 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/17 +<29377> +proj=tmerc +lat_0=-22 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/19 +<29379> +proj=tmerc +lat_0=-22 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/21 +<29381> +proj=tmerc +lat_0=-22 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/23 +<29383> +proj=tmerc +lat_0=-22 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Schwarzeck / Lo22/25 +<29385> +proj=tmerc +lat_0=-22 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <> +# Sudan / UTM zone 35N (deprecated) +<29635> +proj=utm +zone=35 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# Sudan / UTM zone 36N (deprecated) +<29636> +proj=utm +zone=36 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# Tananarive (Paris) / Laborde Grid (deprecated) +<29700> +proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamma=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +units=m +no_defs <> +# Tananarive (Paris) / Laborde Grid +# Unable to translate coordinate system EPSG:29701 into PROJ.4 format. +# +# Tananarive (Paris) / Laborde Grid approximation +<29702> +proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamma=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +units=m +no_defs <> +# Tananarive / UTM zone 38S +<29738> +proj=utm +zone=38 +south +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +units=m +no_defs <> +# Tananarive / UTM zone 39S +<29739> +proj=utm +zone=39 +south +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +units=m +no_defs <> +# Timbalai 1948 / UTM zone 49N +<29849> +proj=utm +zone=49 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +units=m +no_defs <> +# Timbalai 1948 / UTM zone 50N +<29850> +proj=utm +zone=50 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +units=m +no_defs <> +# Timbalai 1948 / RSO Borneo (ch) +<29871> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.8714630401 +y_0=442857.653094361 +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +to_meter=20.11676512155263 +no_defs <> +# Timbalai 1948 / RSO Borneo (ft) +<29872> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.8727431979 +y_0=442857.6545573985 +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +to_meter=0.3047994715386762 +no_defs <> +# Timbalai 1948 / RSO Borneo (m) +<29873> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.87 +y_0=442857.65 +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +units=m +no_defs <> +# TM65 / Irish National Grid (deprecated) +<29900> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +datum=ire65 +units=m +no_defs <> +# OSNI 1952 / Irish National Grid +<29901> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1 +x_0=200000 +y_0=250000 +ellps=airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs <> +# TM65 / Irish Grid +<29902> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +datum=ire65 +units=m +no_defs <> +# TM75 / Irish Grid +<29903> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +ellps=mod_airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS I +<30161> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS II +<30162> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS III +<30163> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS IV +<30164> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS V +<30165> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS VI +<30166> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS VII +<30167> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS VIII +<30168> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS IX +<30169> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS X +<30170> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XI +<30171> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XII +<30172> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XIII +<30173> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XIV +<30174> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XV +<30175> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XVI +<30176> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XVII +<30177> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XVIII +<30178> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Tokyo / Japan Plane Rectangular CS XIX +<30179> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <> +# Trinidad 1903 / Trinidad Grid +<30200> +proj=cass +lat_0=10.44166666666667 +lon_0=-61.33333333333334 +x_0=86501.46392051999 +y_0=65379.0134283 +a=6378293.645208759 +b=6356617.987679838 +towgs84=-61.702,284.488,472.052,0,0,0,0 +to_meter=0.201166195164 +no_defs <> +# TC(1948) / UTM zone 39N +<30339> +proj=utm +zone=39 +ellps=helmert +units=m +no_defs <> +# TC(1948) / UTM zone 40N +<30340> +proj=utm +zone=40 +ellps=helmert +units=m +no_defs <> +# Voirol 1875 / Nord Algerie (ancienne) +<30491> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +units=m +no_defs <> +# Voirol 1875 / Sud Algerie (ancienne) +<30492> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +units=m +no_defs <> +# Voirol 1879 / Nord Algerie (ancienne) +<30493> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# Voirol 1879 / Sud Algerie (ancienne) +<30494> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs <> +# Nord Sahara 1959 / UTM zone 29N +<30729> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <> +# Nord Sahara 1959 / UTM zone 30N +<30730> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <> +# Nord Sahara 1959 / UTM zone 31N +<30731> +proj=utm +zone=31 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <> +# Nord Sahara 1959 / UTM zone 32N +<30732> +proj=utm +zone=32 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <> +# Nord Sahara 1959 / Nord Algerie +<30791> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <> +# Nord Sahara 1959 / Sud Algerie +<30792> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <> +# RT38 2.5 gon W (deprecated) +<30800> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <> +# Yoff / UTM zone 28N +<31028> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-30,190,89,0,0,0,0 +units=m +no_defs <> +# Zanderij / UTM zone 21N +<31121> +proj=utm +zone=21 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <> +# Zanderij / TM 54 NW +<31154> +proj=tmerc +lat_0=0 +lon_0=-54 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <> +# Zanderij / Suriname Old TM +<31170> +proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <> +# Zanderij / Suriname TM +<31171> +proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9999 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <> +# MGI (Ferro) / Austria GK West Zone +<31251> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria GK Central Zone +<31252> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria GK East Zone +<31253> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI / Austria GK West +<31254> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria GK Central +<31255> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria GK East +<31256> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria GK M28 +<31257> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=150000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria GK M31 +<31258> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria GK M34 +<31259> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <> +# MGI / 3-degree Gauss zone 5 (deprecated) +<31265> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / 3-degree Gauss zone 6 (deprecated) +<31266> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / 3-degree Gauss zone 7 (deprecated) +<31267> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / 3-degree Gauss zone 8 (deprecated) +<31268> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Balkans zone 5 (deprecated) +<31275> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Balkans zone 6 (deprecated) +<31276> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Balkans zone 7 (deprecated) +<31277> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Balkans zone 8 (deprecated) +<31278> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Balkans zone 8 (deprecated) +<31279> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI (Ferro) / Austria West Zone +<31281> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria Central Zone +<31282> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria East Zone +<31283> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI / Austria M28 +<31284> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=150000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria M31 +<31285> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria M34 +<31286> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria Lambert +<31287> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +datum=hermannskogel +units=m +no_defs <> +# MGI (Ferro) / M28 +<31288> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=150000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / M31 +<31289> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=450000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / M34 +<31290> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=750000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria West Zone (deprecated) +<31291> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria Central Zone (deprecated) +<31292> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI (Ferro) / Austria East Zone (deprecated) +<31293> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <> +# MGI / M28 (deprecated) +<31294> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=150000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / M31 (deprecated) +<31295> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / M34 (deprecated) +<31296> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=0 +datum=hermannskogel +units=m +no_defs <> +# MGI / Austria Lambert (deprecated) +<31297> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +datum=hermannskogel +units=m +no_defs <> +# Belge 1972 / Belge Lambert 72 +<31300> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=90 +lon_0=4.356939722222222 +x_0=150000.01256 +y_0=5400088.4378 +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs <> +# Belge 1972 / Belgian Lambert 72 +<31370> +proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=5400088.438 +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs <> +# DHDN / 3-degree Gauss zone 1 (deprecated) +<31461> +proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss zone 2 (deprecated) +<31462> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss zone 3 (deprecated) +<31463> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss zone 4 (deprecated) +<31464> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss zone 5 (deprecated) +<31465> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 2 +<31466> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 3 +<31467> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 4 +<31468> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# DHDN / 3-degree Gauss-Kruger zone 5 +<31469> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=potsdam +units=m +no_defs <> +# Conakry 1905 / UTM zone 28N +<31528> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <> +# Conakry 1905 / UTM zone 29N +<31529> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <> +# Dealul Piscului 1930 / Stereo 33 +<31600> +proj=sterea +lat_0=45.9 +lon_0=25.39246588888889 +k=0.9996667 +x_0=500000 +y_0=500000 +ellps=intl +towgs84=103.25,-100.4,-307.19,0,0,0,0 +units=m +no_defs <> +# Dealul Piscului 1970/ Stereo 70 (deprecated) +<31700> +proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 +y_0=500000 +ellps=krass +towgs84=28,-121,-77,0,0,0,0 +units=m +no_defs <> +# NGN / UTM zone 38N +<31838> +proj=utm +zone=38 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,0 +units=m +no_defs <> +# NGN / UTM zone 39N +<31839> +proj=utm +zone=39 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,0 +units=m +no_defs <> +# KUDAMS / KTM (deprecated) +<31900> +proj=tmerc +lat_0=0 +lon_0=48 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=m +no_defs <> +# KUDAMS / KTM +<31901> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 11N +<31965> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 12N +<31966> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 13N +<31967> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 14N +<31968> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 15N +<31969> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 16N +<31970> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 17N +<31971> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 18N +<31972> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 19N +<31973> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 20N +<31974> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 21N +<31975> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 22N +<31976> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 17S +<31977> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 18S +<31978> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 19S +<31979> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 20S +<31980> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 21S +<31981> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 22S +<31982> +proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 23S +<31983> +proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 24S +<31984> +proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 2000 / UTM zone 25S +<31985> +proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 17N +<31986> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 18N +<31987> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 19N +<31988> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 20N +<31989> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 21N +<31990> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 22N +<31991> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 17S +<31992> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 18S +<31993> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 19S +<31994> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 20S +<31995> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 21S +<31996> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 22S +<31997> +proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 23S +<31998> +proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 24S +<31999> +proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# SIRGAS 1995 / UTM zone 25S +<32000> +proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <> +# NAD27 / Montana North +<32001> +proj=lcc +lat_1=48.71666666666667 +lat_2=47.85 +lat_0=47 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Montana Central +<32002> +proj=lcc +lat_1=47.88333333333333 +lat_2=46.45 +lat_0=45.83333333333334 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Montana South +<32003> +proj=lcc +lat_1=46.4 +lat_2=44.86666666666667 +lat_0=44 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Nebraska North +<32005> +proj=lcc +lat_1=41.85 +lat_2=42.81666666666667 +lat_0=41.33333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Nebraska South +<32006> +proj=lcc +lat_1=40.28333333333333 +lat_2=41.71666666666667 +lat_0=39.66666666666666 +lon_0=-99.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Nevada East +<32007> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Nevada Central +<32008> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Nevada West +<32009> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New Hampshire +<32010> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New Jersey +<32011> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.66666666666667 +k=0.9999749999999999 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New Mexico East +<32012> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New Mexico Central +<32013> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New Mexico West +<32014> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New York East +<32015> +proj=tmerc +lat_0=40 +lon_0=-74.33333333333333 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New York Central +<32016> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New York West +<32017> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / New York Long Island (deprecated) +<32018> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.5 +lon_0=-74 +x_0=304800.6096012192 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / North Carolina +<32019> +proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / North Dakota North +<32020> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / North Dakota South +<32021> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Ohio North +<32022> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Ohio South +<32023> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Oklahoma North +<32024> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Oklahoma South +<32025> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Oregon North +<32026> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Oregon South +<32027> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Pennsylvania North +<32028> +proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Pennsylvania South (deprecated) +<32029> +proj=lcc +lat_1=39.93333333333333 +lat_2=40.8 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Rhode Island +<32030> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9999938 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / South Carolina North +<32031> +proj=lcc +lat_1=33.76666666666667 +lat_2=34.96666666666667 +lat_0=33 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / South Carolina South +<32033> +proj=lcc +lat_1=32.33333333333334 +lat_2=33.66666666666666 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / South Dakota North +<32034> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / South Dakota South +<32035> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Tennessee (deprecated) +<32036> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.66666666666666 +lon_0=-86 +x_0=30480.06096012192 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Texas North +<32037> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Texas North Central +<32038> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-97.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Texas Central +<32039> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Texas South Central +<32040> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Texas South +<32041> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Utah North +<32042> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Utah Central +<32043> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Utah South +<32044> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Vermont +<32045> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Virginia North +<32046> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Virginia South +<32047> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Washington North +<32048> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Washington South +<32049> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / West Virginia North +<32050> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / West Virginia South +<32051> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wisconsin North +<32052> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wisconsin Central +<32053> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wisconsin South +<32054> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wyoming East +<32055> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-105.1666666666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wyoming East Central +<32056> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-107.3333333333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wyoming West Central +<32057> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-108.75 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Wyoming West +<32058> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-110.0833333333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / Guatemala Norte (deprecated) +<32061> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Guatemala Sur (deprecated) +<32062> +proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +datum=NAD27 +units=m +no_defs <> +# NAD27 / BLM 14N (ftUS) +<32064> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 15N (ftUS) +<32065> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 16N (ftUS) +<32066> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 17N (ftUS) +<32067> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 14N (feet) (deprecated) +<32074> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 15N (feet) (deprecated) +<32075> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 16N (feet) (deprecated) +<32076> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / BLM 17N (feet) (deprecated) +<32077> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD27 / MTM zone 1 +<32081> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / MTM zone 2 +<32082> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / MTM zone 3 +<32083> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / MTM zone 4 +<32084> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / MTM zone 5 +<32085> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / MTM zone 6 +<32086> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Quebec Lambert +<32098> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <> +# NAD27 / Louisiana Offshore +<32099> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <> +# NAD83 / Montana +<32100> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Nebraska +<32104> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Nevada East +<32107> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Nevada Central +<32108> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Nevada West +<32109> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New Hampshire +<32110> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New Jersey +<32111> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New Mexico East +<32112> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New Mexico Central +<32113> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New Mexico West +<32114> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New York East +<32115> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New York Central +<32116> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New York West +<32117> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / New York Long Island +<32118> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / North Carolina +<32119> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / North Dakota North +<32120> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / North Dakota South +<32121> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Ohio North +<32122> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Ohio South +<32123> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Oklahoma North +<32124> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Oklahoma South +<32125> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Oregon North +<32126> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Oregon South +<32127> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Pennsylvania North +<32128> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Pennsylvania South +<32129> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Rhode Island +<32130> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / South Carolina +<32133> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / South Dakota North +<32134> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / South Dakota South +<32135> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Tennessee +<32136> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas North +<32137> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas North Central +<32138> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas Central +<32139> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas South Central +<32140> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Texas South +<32141> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Utah North +<32142> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Utah Central +<32143> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Utah South +<32144> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Vermont +<32145> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Virginia North +<32146> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Virginia South +<32147> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Washington North +<32148> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Washington South +<32149> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / West Virginia North +<32150> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / West Virginia South +<32151> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wisconsin North +<32152> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wisconsin Central +<32153> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wisconsin South +<32154> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wyoming East +<32155> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wyoming East Central +<32156> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wyoming West Central +<32157> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Wyoming West +<32158> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Puerto Rico & Virgin Is. +<32161> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +datum=NAD83 +units=m +no_defs <> +# NAD83 / BLM 14N (ftUS) +<32164> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 15N (ftUS) +<32165> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 16N (ftUS) +<32166> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / BLM 17N (ftUS) +<32167> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <> +# NAD83 / SCoPQ zone 2 (deprecated) +<32180> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 1 +<32181> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 2 +<32182> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 3 +<32183> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 4 +<32184> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 5 +<32185> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 6 +<32186> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 7 +<32187> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 8 +<32188> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 9 +<32189> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 10 +<32190> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 11 +<32191> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 12 +<32192> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 13 +<32193> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 14 +<32194> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 15 +<32195> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 16 +<32196> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / MTM zone 17 +<32197> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Quebec Lambert +<32198> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# NAD83 / Louisiana Offshore +<32199> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <> +# WGS 72 / UTM zone 1N +<32201> +proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 2N +<32202> +proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 3N +<32203> +proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 4N +<32204> +proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 5N +<32205> +proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 6N +<32206> +proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 7N +<32207> +proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 8N +<32208> +proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 9N +<32209> +proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 10N +<32210> +proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 11N +<32211> +proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 12N +<32212> +proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 13N +<32213> +proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 14N +<32214> +proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 15N +<32215> +proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 16N +<32216> +proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 17N +<32217> +proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 18N +<32218> +proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 19N +<32219> +proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 20N +<32220> +proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 21N +<32221> +proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 22N +<32222> +proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 23N +<32223> +proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 24N +<32224> +proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 25N +<32225> +proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 26N +<32226> +proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 27N +<32227> +proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 28N +<32228> +proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 29N +<32229> +proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 30N +<32230> +proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 31N +<32231> +proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 32N +<32232> +proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 33N +<32233> +proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 34N +<32234> +proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 35N +<32235> +proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 36N +<32236> +proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 37N +<32237> +proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 38N +<32238> +proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 39N +<32239> +proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 40N +<32240> +proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 41N +<32241> +proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 42N +<32242> +proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 43N +<32243> +proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 44N +<32244> +proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 45N +<32245> +proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 46N +<32246> +proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 47N +<32247> +proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 48N +<32248> +proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 49N +<32249> +proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 50N +<32250> +proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 51N +<32251> +proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 52N +<32252> +proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 53N +<32253> +proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 54N +<32254> +proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 55N +<32255> +proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 56N +<32256> +proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 57N +<32257> +proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 58N +<32258> +proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 59N +<32259> +proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 60N +<32260> +proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 1S +<32301> +proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 2S +<32302> +proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 3S +<32303> +proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 4S +<32304> +proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 5S +<32305> +proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 6S +<32306> +proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 7S +<32307> +proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 8S +<32308> +proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 9S +<32309> +proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 10S +<32310> +proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 11S +<32311> +proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 12S +<32312> +proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 13S +<32313> +proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 14S +<32314> +proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 15S +<32315> +proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 16S +<32316> +proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 17S +<32317> +proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 18S +<32318> +proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 19S +<32319> +proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 20S +<32320> +proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 21S +<32321> +proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 22S +<32322> +proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 23S +<32323> +proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 24S +<32324> +proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 25S +<32325> +proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 26S +<32326> +proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 27S +<32327> +proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 28S +<32328> +proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 29S +<32329> +proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 30S +<32330> +proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 31S +<32331> +proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 32S +<32332> +proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 33S +<32333> +proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 34S +<32334> +proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 35S +<32335> +proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 36S +<32336> +proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 37S +<32337> +proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 38S +<32338> +proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 39S +<32339> +proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 40S +<32340> +proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 41S +<32341> +proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 42S +<32342> +proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 43S +<32343> +proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 44S +<32344> +proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 45S +<32345> +proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 46S +<32346> +proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 47S +<32347> +proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 48S +<32348> +proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 49S +<32349> +proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 50S +<32350> +proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 51S +<32351> +proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 52S +<32352> +proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 53S +<32353> +proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 54S +<32354> +proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 55S +<32355> +proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 56S +<32356> +proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 57S +<32357> +proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 58S +<32358> +proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 59S +<32359> +proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72 / UTM zone 60S +<32360> +proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <> +# WGS 72BE / UTM zone 1N +<32401> +proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 2N +<32402> +proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 3N +<32403> +proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 4N +<32404> +proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 5N +<32405> +proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 6N +<32406> +proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 7N +<32407> +proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 8N +<32408> +proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 9N +<32409> +proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 10N +<32410> +proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 11N +<32411> +proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 12N +<32412> +proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 13N +<32413> +proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 14N +<32414> +proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 15N +<32415> +proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 16N +<32416> +proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 17N +<32417> +proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 18N +<32418> +proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 19N +<32419> +proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 20N +<32420> +proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 21N +<32421> +proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 22N +<32422> +proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 23N +<32423> +proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 24N +<32424> +proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 25N +<32425> +proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 26N +<32426> +proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 27N +<32427> +proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 28N +<32428> +proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 29N +<32429> +proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 30N +<32430> +proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 31N +<32431> +proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 32N +<32432> +proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 33N +<32433> +proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 34N +<32434> +proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 35N +<32435> +proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 36N +<32436> +proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 37N +<32437> +proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 38N +<32438> +proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 39N +<32439> +proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 40N +<32440> +proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 41N +<32441> +proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 42N +<32442> +proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 43N +<32443> +proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 44N +<32444> +proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 45N +<32445> +proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 46N +<32446> +proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 47N +<32447> +proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 48N +<32448> +proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 49N +<32449> +proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 50N +<32450> +proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 51N +<32451> +proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 52N +<32452> +proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 53N +<32453> +proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 54N +<32454> +proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 55N +<32455> +proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 56N +<32456> +proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 57N +<32457> +proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 58N +<32458> +proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 59N +<32459> +proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 60N +<32460> +proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 1S +<32501> +proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 2S +<32502> +proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 3S +<32503> +proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 4S +<32504> +proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 5S +<32505> +proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 6S +<32506> +proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 7S +<32507> +proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 8S +<32508> +proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 9S +<32509> +proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 10S +<32510> +proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 11S +<32511> +proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 12S +<32512> +proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 13S +<32513> +proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 14S +<32514> +proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 15S +<32515> +proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 16S +<32516> +proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 17S +<32517> +proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 18S +<32518> +proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 19S +<32519> +proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 20S +<32520> +proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 21S +<32521> +proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 22S +<32522> +proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 23S +<32523> +proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 24S +<32524> +proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 25S +<32525> +proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 26S +<32526> +proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 27S +<32527> +proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 28S +<32528> +proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 29S +<32529> +proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 30S +<32530> +proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 31S +<32531> +proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 32S +<32532> +proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 33S +<32533> +proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 34S +<32534> +proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 35S +<32535> +proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 36S +<32536> +proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 37S +<32537> +proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 38S +<32538> +proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 39S +<32539> +proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 40S +<32540> +proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 41S +<32541> +proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 42S +<32542> +proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 43S +<32543> +proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 44S +<32544> +proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 45S +<32545> +proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 46S +<32546> +proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 47S +<32547> +proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 48S +<32548> +proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 49S +<32549> +proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 50S +<32550> +proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 51S +<32551> +proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 52S +<32552> +proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 53S +<32553> +proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 54S +<32554> +proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 55S +<32555> +proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 56S +<32556> +proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 57S +<32557> +proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 58S +<32558> +proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 59S +<32559> +proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 72BE / UTM zone 60S +<32560> +proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <> +# WGS 84 / UTM grid system (northern hemisphere) +# Unable to translate coordinate system EPSG:32600 into PROJ.4 format. +# +# WGS 84 / UTM zone 1N +<32601> +proj=utm +zone=1 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 2N +<32602> +proj=utm +zone=2 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 3N +<32603> +proj=utm +zone=3 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 4N +<32604> +proj=utm +zone=4 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 5N +<32605> +proj=utm +zone=5 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 6N +<32606> +proj=utm +zone=6 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 7N +<32607> +proj=utm +zone=7 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 8N +<32608> +proj=utm +zone=8 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 9N +<32609> +proj=utm +zone=9 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 10N +<32610> +proj=utm +zone=10 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 11N +<32611> +proj=utm +zone=11 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 12N +<32612> +proj=utm +zone=12 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 13N +<32613> +proj=utm +zone=13 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 14N +<32614> +proj=utm +zone=14 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 15N +<32615> +proj=utm +zone=15 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 16N +<32616> +proj=utm +zone=16 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 17N +<32617> +proj=utm +zone=17 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 18N +<32618> +proj=utm +zone=18 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 19N +<32619> +proj=utm +zone=19 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 20N +<32620> +proj=utm +zone=20 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 21N +<32621> +proj=utm +zone=21 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 22N +<32622> +proj=utm +zone=22 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 23N +<32623> +proj=utm +zone=23 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 24N +<32624> +proj=utm +zone=24 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 25N +<32625> +proj=utm +zone=25 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 26N +<32626> +proj=utm +zone=26 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 27N +<32627> +proj=utm +zone=27 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 28N +<32628> +proj=utm +zone=28 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 29N +<32629> +proj=utm +zone=29 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 30N +<32630> +proj=utm +zone=30 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 31N +<32631> +proj=utm +zone=31 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 32N +<32632> +proj=utm +zone=32 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 33N +<32633> +proj=utm +zone=33 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 34N +<32634> +proj=utm +zone=34 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 35N +<32635> +proj=utm +zone=35 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 36N +<32636> +proj=utm +zone=36 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 37N +<32637> +proj=utm +zone=37 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 38N +<32638> +proj=utm +zone=38 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 39N +<32639> +proj=utm +zone=39 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 40N +<32640> +proj=utm +zone=40 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 41N +<32641> +proj=utm +zone=41 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 42N +<32642> +proj=utm +zone=42 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 43N +<32643> +proj=utm +zone=43 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 44N +<32644> +proj=utm +zone=44 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 45N +<32645> +proj=utm +zone=45 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 46N +<32646> +proj=utm +zone=46 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 47N +<32647> +proj=utm +zone=47 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 48N +<32648> +proj=utm +zone=48 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 49N +<32649> +proj=utm +zone=49 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 50N +<32650> +proj=utm +zone=50 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 51N +<32651> +proj=utm +zone=51 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 52N +<32652> +proj=utm +zone=52 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 53N +<32653> +proj=utm +zone=53 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 54N +<32654> +proj=utm +zone=54 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 55N +<32655> +proj=utm +zone=55 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 56N +<32656> +proj=utm +zone=56 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 57N +<32657> +proj=utm +zone=57 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 58N +<32658> +proj=utm +zone=58 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 59N +<32659> +proj=utm +zone=59 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 60N +<32660> +proj=utm +zone=60 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UPS North (N,E) +<32661> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / Plate Carree (deprecated) +<32662> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / World Equidistant Cylindrical (deprecated) +<32663> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / BLM 14N (ftUS) +<32664> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <> +# WGS 84 / BLM 15N (ftUS) +<32665> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <> +# WGS 84 / BLM 16N (ftUS) +<32666> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <> +# WGS 84 / BLM 17N (ftUS) +<32667> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <> +# WGS 84 / UTM grid system (southern hemisphere) +# Unable to translate coordinate system EPSG:32700 into PROJ.4 format. +# +# WGS 84 / UTM zone 1S +<32701> +proj=utm +zone=1 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 2S +<32702> +proj=utm +zone=2 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 3S +<32703> +proj=utm +zone=3 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 4S +<32704> +proj=utm +zone=4 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 5S +<32705> +proj=utm +zone=5 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 6S +<32706> +proj=utm +zone=6 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 7S +<32707> +proj=utm +zone=7 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 8S +<32708> +proj=utm +zone=8 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 9S +<32709> +proj=utm +zone=9 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 10S +<32710> +proj=utm +zone=10 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 11S +<32711> +proj=utm +zone=11 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 12S +<32712> +proj=utm +zone=12 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 13S +<32713> +proj=utm +zone=13 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 14S +<32714> +proj=utm +zone=14 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 15S +<32715> +proj=utm +zone=15 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 16S +<32716> +proj=utm +zone=16 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 17S +<32717> +proj=utm +zone=17 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 18S +<32718> +proj=utm +zone=18 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 19S +<32719> +proj=utm +zone=19 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 20S +<32720> +proj=utm +zone=20 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 21S +<32721> +proj=utm +zone=21 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 22S +<32722> +proj=utm +zone=22 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 23S +<32723> +proj=utm +zone=23 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 24S +<32724> +proj=utm +zone=24 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 25S +<32725> +proj=utm +zone=25 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 26S +<32726> +proj=utm +zone=26 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 27S +<32727> +proj=utm +zone=27 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 28S +<32728> +proj=utm +zone=28 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 29S +<32729> +proj=utm +zone=29 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 30S +<32730> +proj=utm +zone=30 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 31S +<32731> +proj=utm +zone=31 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 32S +<32732> +proj=utm +zone=32 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 33S +<32733> +proj=utm +zone=33 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 34S +<32734> +proj=utm +zone=34 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 35S +<32735> +proj=utm +zone=35 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 36S +<32736> +proj=utm +zone=36 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 37S +<32737> +proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 38S +<32738> +proj=utm +zone=38 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 39S +<32739> +proj=utm +zone=39 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 40S +<32740> +proj=utm +zone=40 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 41S +<32741> +proj=utm +zone=41 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 42S +<32742> +proj=utm +zone=42 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 43S +<32743> +proj=utm +zone=43 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 44S +<32744> +proj=utm +zone=44 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 45S +<32745> +proj=utm +zone=45 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 46S +<32746> +proj=utm +zone=46 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 47S +<32747> +proj=utm +zone=47 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 48S +<32748> +proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 49S +<32749> +proj=utm +zone=49 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 50S +<32750> +proj=utm +zone=50 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 51S +<32751> +proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 52S +<32752> +proj=utm +zone=52 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 53S +<32753> +proj=utm +zone=53 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 54S +<32754> +proj=utm +zone=54 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 55S +<32755> +proj=utm +zone=55 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 56S +<32756> +proj=utm +zone=56 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 57S +<32757> +proj=utm +zone=57 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 58S +<32758> +proj=utm +zone=58 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 59S +<32759> +proj=utm +zone=59 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UTM zone 60S +<32760> +proj=utm +zone=60 +south +datum=WGS84 +units=m +no_defs <> +# WGS 84 / UPS South (N,E) +<32761> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <> +# WGS 84 / TM 36 SE +<32766> +proj=tmerc +lat_0=0 +lon_0=36 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <> +# TWD97 +<3822> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IGRS +<3887> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# MOLDREF99 +<4000> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGRDC 2005 +<4039> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# SREF98 +<4073> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# REGCAN95 +<4079> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# WGS 84 (geocentric) +<4328> +proj=geocent +datum=WGS84 +units=m +no_defs <> +# ITRF88 (geocentric) +<4330> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF89 (geocentric) +<4331> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF90 (geocentric) +<4332> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF91 (geocentric) +<4333> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF92 (geocentric) +<4334> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF93 (geocentric) +<4335> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF94 (geocentric) +<4336> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF96 (geocentric) +<4337> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF97 (geocentric) +<4338> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Australian Antarctic (geocentric) +<4340> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# EST97 (geocentric) +<4342> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# CHTRF95 (geocentric) +<4344> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ETRS89 (geocentric) +<4346> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# GDA94 (geocentric) +<4348> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Hartebeesthoek94 (geocentric) +<4350> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# IRENET95 (geocentric) +<4352> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# JGD2000 (geocentric) +<4354> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# LKS94 (ETRS89) (geocentric) +<4356> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Moznet (geocentric) +<4358> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# NAD83(CSRS) (geocentric) +<4360> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NAD83(HARN) (geocentric) +<4362> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NZGD2000 (geocentric) +<4364> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# POSGAR 98 (geocentric) +<4366> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# REGVEN (geocentric) +<4368> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGF93 (geocentric) +<4370> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGFG95 (geocentric) +<4372> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGR92 (geocentric) +<4374> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# SIRGAS (geocentric) +<4376> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# SWEREF99 (geocentric) +<4378> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Yemen NGN96 (geocentric) +<4380> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# RGNC 1991 (geocentric) +<4382> +proj=geocent +ellps=intl +units=m +no_defs <> +# RRAF 1991 (geocentric) +<4384> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# ITRF2000 (geocentric) +<4385> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ISN93 (geocentric) +<4387> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# LKS92 (geocentric) +<4389> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGSPM06 +<4465> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGM04 +<4468> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Cadastre 1997 +<4473> +proj=geocent +ellps=intl +units=m +no_defs <> +# China Geodetic Coordinate System 2000 +<4479> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Mexico ITRF92 +<4481> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RRAF 1991 +<4556> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Slovenia 1996 +<4882> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RSRGD2000 +<4884> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# BDA2000 +<4886> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# HTRS96 +<4888> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# WGS 66 +<4890> +proj=geocent +ellps=WGS66 +units=m +no_defs <> +# NAD83(NSRS2007) +<4892> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# JAD2001 +<4894> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# ITRF2005 +<4896> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# DGN95 +<4897> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# LGD2006 +<4899> +proj=geocent +ellps=intl +units=m +no_defs <> +# RGNC91-93 +<4906> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# GR96 +<4908> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF88 +<4910> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF89 +<4911> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF90 +<4912> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF91 +<4913> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF92 +<4914> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF93 +<4915> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF94 +<4916> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF96 +<4917> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF97 +<4918> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF2000 +<4919> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# GDM2000 +<4920> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# PZ-90 +<4922> +proj=geocent +a=6378136 +b=6356751.361745712 +units=m +no_defs <> +# Mauritania 1999 +<4924> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Korea 2000 +<4926> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# POSGAR 94 +<4928> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# Australian Antarctic +<4930> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# CHTRF95 +<4932> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# EST97 +<4934> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ETRS89 +<4936> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# GDA94 +<4938> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Hartebeesthoek94 +<4940> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# IRENET95 +<4942> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ISN93 +<4944> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# JGD2000 +<4946> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# LKS92 +<4948> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# LKS94 +<4950> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Moznet +<4952> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# NAD83(CSRS) +<4954> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NAD83(HARN) +<4956> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NZGD2000 +<4958> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# POSGAR 98 +<4960> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# REGVEN +<4962> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGF93 +<4964> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGFG95 +<4966> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGNC 1991 +<4968> +proj=geocent +ellps=intl +units=m +no_defs <> +# RGR92 +<4970> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RRAF 1991 +<4972> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# SIRGAS 1995 +<4974> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# SWEREF99 +<4976> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# WGS 84 +<4978> +proj=geocent +datum=WGS84 +units=m +no_defs <> +# Yemen NGN96 +<4980> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# IGM95 +<4982> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# WGS 72 +<4984> +proj=geocent +ellps=WGS72 +units=m +no_defs <> +# WGS 72BE +<4986> +proj=geocent +ellps=WGS72 +units=m +no_defs <> +# SIRGAS 2000 +<4988> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Lao 1993 +<4990> +proj=geocent +ellps=krass +units=m +no_defs <> +# Lao 1997 +<4992> +proj=geocent +ellps=krass +units=m +no_defs <> +# PRS92 +<4994> +proj=geocent +ellps=clrk66 +units=m +no_defs <> +# MAGNA-SIRGAS +<4996> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGPF +<4998> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# PTRA08 +<5011> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# GDBD2009 +<5244> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# TUREF +<5250> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# DRUKREF 03 +<5262> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ISN2004 +<5322> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# ITRF2008 +<5332> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# POSGAR 2007 +<5341> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# MARGEN +<5352> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# SIRGAS-Chile +<5358> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# CR05 +<5363> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# MACARIO SOLIS +<5368> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Peru96 +<5369> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# SIRGAS-ROU98 +<5379> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# SIRGAS_ES2007.8 +<5391> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGAF09 +<5487> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# PNG94 +<5544> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# UCS-2000 +<5558> +proj=geocent +ellps=krass +units=m +no_defs <> +# FEH2010 +<5591> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# DB_REF +<5828> +proj=geocent +ellps=bessel +units=m +no_defs <> +# TGD2005 +<5884> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# CIGD11 +<6133> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# CGRS93 +<6309> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# NAD83(2011) +<6317> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NAD83(PA11) +<6320> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NAD83(MA11) +<6323> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Mexico ITRF2008 +<6363> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# JGD2011 +<6666> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RDN2008 +<6704> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# NAD83(CORS96) +<6781> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IGS08 +<6934> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IGD05 +<6978> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IG05 Intermediate CRS +<6981> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IGD05/12 +<6985> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IG05/12 Intermediate CRS +<6988> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# RGTAAF07 +<7071> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# IGD05 +<7134> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# IGD05/12 +<7137> +proj=geocent +ellps=WGS84 +units=m +no_defs <> +# ONGD14 +<7371> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# Kyrg-06 +<7684> +proj=geocent +ellps=GRS80 +units=m +no_defs <> +# KKJ / Finland Uniform Coordinate System + N60 height +<3901> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +vunits=m +no_defs <> +# ETRS89 / TM35FIN(N,E) + N60 height +<3902> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / TM35FIN(N,E) + N2000 height +<3903> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / DKTM1 + DVR90 height +<4097> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.99998 +x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / DKTM2 + DVR90 height +<4098> +proj=tmerc +lat_0=0 +lon_0=10 +k=0.99998 +x_0=400000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / DKTM3 + DVR90 height +<4099> +proj=tmerc +lat_0=0 +lon_0=11.75 +k=0.99998 +x_0=600000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / DKTM4 + DVR90 height +<4100> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=800000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / Faroe TM + FVR09 height +<5318> +proj=tmerc +lat_0=0 +lon_0=-7 +k=0.999997 +x_0=200000 +y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83 + NAVD88 height +<5498> +proj=longlat +datum=NAD83 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <> +# NAD83(HARN) + NAVD88 height +<5499> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <> +# NAD83(NSRS2007) + NAVD88 height +<5500> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <> +# ETRS89 / UTM zone 31N + DHHN92 height +<5554> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 32N + DHHN92 height +<5555> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 33N + DHHN92 height +<5556> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# FEH2010 / Fehmarnbelt TM + FCSVR10 height +<5598> +proj=tmerc +lat_0=0 +lon_0=11.33333333333333 +k=1 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 + RH2000 height +<5628> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> +# RGF93 / Lambert-93 + NGF-IGN69 height +<5698> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# RGF93 / Lambert-93 + NGF-IGN78 height +<5699> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone I + NGF-IGN69 height +<5707> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone IV + NGF-IGN78 height +<5708> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 2 (E-N) + DHHN92 height +<5832> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 3 (E-N) + DHHN92 height +<5833> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 4 (E-N) + DHHN92 height +<5834> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <> +# DB_REF / 3-degree Gauss-Kruger zone 5 (E-N) + DHHN92 height +<5835> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <> +# SWEREF99 TM + RH2000 height +<5845> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 12 00 + RH2000 height +<5846> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 13 30 + RH2000 height +<5847> +proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 15 00 + RH2000 height +<5848> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 16 30 + RH2000 height +<5849> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 18 00 + RH2000 height +<5850> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 14 15 + RH2000 height +<5851> +proj=tmerc +lat_0=0 +lon_0=14.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 15 45 + RH2000 height +<5852> +proj=tmerc +lat_0=0 +lon_0=15.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 17 15 + RH2000 height +<5853> +proj=tmerc +lat_0=0 +lon_0=17.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 18 45 + RH2000 height +<5854> +proj=tmerc +lat_0=0 +lon_0=18.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 20 15 + RH2000 height +<5855> +proj=tmerc +lat_0=0 +lon_0=20.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 21 45 + RH2000 height +<5856> +proj=tmerc +lat_0=0 +lon_0=21.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# SWEREF99 23 15 + RH2000 height +<5857> +proj=tmerc +lat_0=0 +lon_0=23.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 + NN2000 height +<5942> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> +# ETRS89 / NTM zone 5 + NN2000 height +<5945> +proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 6 + NN2000 height +<5946> +proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 7 + NN2000 height +<5947> +proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 8 + NN2000 height +<5948> +proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 9 + NN2000 height +<5949> +proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 10 + NN2000 height +<5950> +proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 11 + NN2000 height +<5951> +proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 12 + NN2000 height +<5952> +proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 13 + NN2000 height +<5953> +proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 14 + NN2000 height +<5954> +proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 15 + NN2000 height +<5955> +proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 16 + NN2000 height +<5956> +proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 17 + NN2000 height +<5957> +proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 18 + NN2000 height +<5958> +proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 19 + NN2000 height +<5959> +proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 20 + NN2000 height +<5960> +proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 21 + NN2000 height +<5961> +proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 22 + NN2000 height +<5962> +proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 23 + NN2000 height +<5963> +proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 24 + NN2000 height +<5964> +proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 25 + NN2000 height +<5965> +proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 26 + NN2000 height +<5966> +proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 27 + NN2000 height +<5967> +proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 28 + NN2000 height +<5968> +proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 29 + NN2000 height +<5969> +proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 30 + NN2000 height +<5970> +proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 31 + NN2000 height +<5971> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 32 + NN2000 height +<5972> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 33 + NN2000 height +<5973> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 34 + NN2000 height +<5974> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 35 + NN2000 height +<5975> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 36 + NN2000 height +<5976> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 + NN54 height +<6144> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> +# ETRS89 / NTM zone 5 + NN54 height +<6145> +proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 6 + NN54 height +<6146> +proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 7 + NN54 height +<6147> +proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 8 + NN54 height +<6148> +proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 9 + NN54 height +<6149> +proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 10 + NN54 height +<6150> +proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 11 + NN54 height +<6151> +proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 12 + NN54 height +<6152> +proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 13 + NN54 height +<6153> +proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 14 + NN54 height +<6154> +proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 15 + NN54 height +<6155> +proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 16 + NN54 height +<6156> +proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 17 + NN54 height +<6157> +proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 18 + NN54 height +<6158> +proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 19 + NN54 height +<6159> +proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 20 + NN54 height +<6160> +proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 21 + NN54 height +<6161> +proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 22 + NN54 height +<6162> +proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 23 + NN54 height +<6163> +proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 24 + NN54 height +<6164> +proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 25 + NN54 height +<6165> +proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 26 + NN54 height +<6166> +proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 27 + NN54 height +<6167> +proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 28 + NN54 height +<6168> +proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 29 + NN54 height +<6169> +proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / NTM zone 30 + NN54 height +<6170> +proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 31 + NN54 height +<6171> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 32 + NN54 height +<6172> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 33 + NN54 height +<6173> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 34 + NN54 height +<6174> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 35 + NN54 height +<6175> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 36 + NN54 height +<6176> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# Belge 1972 / Belgian Lambert 72 + Ostend height +<6190> +proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=5400088.438 +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +vunits=m +no_defs <> +# NAD83(2011) + NAVD88 height +<6349> +proj=longlat +ellps=GRS80 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <> +# NAD83(CSRS) + CGVD2013 height +<6649> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 7N + CGVD2013 height +<6650> +proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 8N + CGVD2013 height +<6651> +proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 9N + CGVD2013 height +<6652> +proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 10N + CGVD2013 height +<6653> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 11N + CGVD2013 height +<6654> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 12N + CGVD2013 height +<6655> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 13N + CGVD2013 height +<6656> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 14N + CGVD2013 height +<6657> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 15N + CGVD2013 height +<6658> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 16N + CGVD2013 height +<6659> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 17N + CGVD2013 height +<6660> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 18N + CGVD2013 height +<6661> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 19N + CGVD2013 height +<6662> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 20N + CGVD2013 height +<6663> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 21N + CGVD2013 height +<6664> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NAD83(CSRS) / UTM zone 22N + CGVD2013 height +<6665> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# JGD2000 + JGD2000 (vertical) height +<6696> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> +# JGD2011 + JGD2011 (vertical) height +<6697> +proj=longlat +ellps=GRS80 +vunits=m +no_defs <> +# Tokyo + JSLD72 height +<6700> +proj=longlat +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +vunits=m +no_defs <> +# WGS 84 / Pseudo-Mercator + EGM2008 geoid height +<6871> +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +geoidgrids=egm08_25.gtx +vunits=m +no_defs <> +# WGS 84 / World Mercator + EGM2008 height +<6893> +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +geoidgrids=egm08_25.gtx +vunits=m +no_defs <> +# SVY21 + SHD height +<6917> +proj=longlat +ellps=WGS84 +vunits=m +no_defs <> +# SVY21 / Singapore TM + SHD height +<6927> +proj=tmerc +lat_0=1.366666666666667 +lon_0=103.8333333333333 +k=1 +x_0=28001.642 +y_0=38744.572 +ellps=WGS84 +units=m +vunits=m +no_defs <> +# NTF (Paris) + NGF IGN69 height +<7400> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +vunits=m +no_defs <> +# NTF (Paris) / France II + NGF Lallemand +<7401> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# NTF (Paris) / France II + NGF IGN69 +<7402> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# NTF (Paris) / France III + NGF IGN69 +<7403> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# RT90 + RH70 height +<7404> +proj=longlat +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +vunits=m +no_defs <> +# OSGB 1936 / British National Grid + ODN height +<7405> +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +units=m +vunits=m +no_defs <> +# NAD27 + NGVD29 height +<7406> +proj=longlat +datum=NAD27 +vunits=us-ft +no_defs <> +# NAD27 / Texas North + NGVD29 height +<7407> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +vunits=us-ft +no_defs <> +# RD/NAP +<7408> +proj=longlat +ellps=bessel +towgs84=565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725 +vunits=m +no_defs <> +# ETRS89 + EVRF2000 height +<7409> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> +# PSHD93 +<7410> +proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone II + NGF Lallemand height +<7411> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone II + NGF IGN69 +<7412> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone III + NGF IGN69 +<7413> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# Tokyo + JSLD69 height +<7414> +proj=longlat +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +vunits=m +no_defs <> +# Amersfoort / RD New + NAP height +<7415> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +towgs84=565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 32N + DVR90 height +<7416> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / UTM zone 33N + DVR90 height +<7417> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / Kp2000 Jutland + DVR90 height +<7418> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.99995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / Kp2000 Zealand + DVR90 height +<7419> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.99995 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# ETRS89 / Kp2000 Bornholm + DVR90 height +<7420> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone II + NGF-IGN69 height +<7421> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# NTF (Paris) / Lambert zone III + NGF-IGN69 height +<7422> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <> +# ETRS89 + EVRF2007 height +<7423> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <> diff --git a/utils/gdal/projlib/esri b/utils/gdal/projlib/esri new file mode 100644 index 0000000..ddee64b --- /dev/null +++ b/utils/gdal/projlib/esri @@ -0,0 +1,5937 @@ +# Anguilla 1957 / British West Indies Grid +<2000> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs no_defs <> +# Antigua 1943 / British West Indies Grid +<2001> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0 +units=m +no_defs no_defs <> +# Dominica 1945 / British West Indies Grid +<2002> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=725,685,536,0,0,0,0 +units=m +no_defs no_defs <> +# Grenada 1953 / British West Indies Grid +<2003> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0 +units=m +no_defs no_defs <> +# Montserrat 58 / British West Indies Grid +<2004> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=174,359,365,0,0,0,0 +units=m +no_defs no_defs <> +# St Kitts 1955 / British West Indies Grid +<2005> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +units=m +no_defs no_defs <> +# St Lucia 1955 / British West Indies Grid +<2006> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-149,128,296,0,0,0,0 +units=m +no_defs no_defs <> +# St Vincent 45 / British West Indies Grid +<2007> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 2 +<2008> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 3 +<2009> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 4 +<2010> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 5 +<2011> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 6 +<2012> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 7 +<2013> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 8 +<2014> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 9 +<2015> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / SCoPQ zone 10 +<2016> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 8 +<2017> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 9 +<2018> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 10 +<2019> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 11 +<2020> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 12 +<2021> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 13 +<2022> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 14 +<2023> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 15 +<2024> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 16 +<2025> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / MTM zone 17 +<2026> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / UTM zone 15N +<2027> +proj=utm +zone=15 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / UTM zone 16N +<2028> +proj=utm +zone=16 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / UTM zone 17N +<2029> +proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(76) / UTM zone 18N +<2030> +proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / UTM zone 17N +<2031> +proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / UTM zone 18N +<2032> +proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / UTM zone 19N +<2033> +proj=utm +zone=19 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / UTM zone 20N +<2034> +proj=utm +zone=20 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / UTM zone 21N +<2035> +proj=utm +zone=21 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / New Brunswick Stereo +<2036> +proj=stere +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 19N +<2037> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 20N +<2038> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Israel / Israeli TM Grid +<2039> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.000007 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +units=m +no_defs no_defs <> +# Locodjo 1965 / UTM zone 30N +<2040> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs no_defs <> +# Abidjan 1987 / UTM zone 30N +<2041> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs no_defs <> +# Locodjo 1965 / UTM zone 29N +<2042> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs no_defs <> +# Abidjan 1987 / UTM zone 29N +<2043> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs no_defs <> +# Hanoi 1972 / Gauss-Kruger zone 18 +<2044> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs no_defs <> +# Hanoi 1972 / Gauss-Kruger zone 19 +<2045> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs no_defs <> +# Hartebeesthoek94 / Lo15 +# Hartebeesthoek94 / Lo17 +# Hartebeesthoek94 / Lo19 +# Hartebeesthoek94 / Lo21 +# Hartebeesthoek94 / Lo23 +# Hartebeesthoek94 / Lo25 +# Hartebeesthoek94 / Lo27 +# Hartebeesthoek94 / Lo29 +# Hartebeesthoek94 / Lo31 +# Hartebeesthoek94 / Lo33 +# CH1903+ / LV95 +<2056> +proj=omerc +lat_0=46.95240555555556 +lonc=7.439583333333333 +alpha=90 +k=1 +x_0=2600000 +y_0=1200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs no_defs <> +# Rassadiran / Nakhl e Taqi +<2057> +proj=omerc +lat_0=27.51882880555555 +lonc=52.60353916666667 +alpha=0.5716611944444444 +k=0.999895934 +x_0=658377.437 +y_0=3044969.194 +ellps=intl +towgs84=-133.63,-157.5,-158.62,0,0,0,0 +units=m +no_defs no_defs <> +# ED50(ED77) / UTM zone 38N +<2058> +proj=utm +zone=38 +ellps=intl +units=m +no_defs no_defs <> +# ED50(ED77) / UTM zone 39N +<2059> +proj=utm +zone=39 +ellps=intl +units=m +no_defs no_defs <> +# ED50(ED77) / UTM zone 40N +<2060> +proj=utm +zone=40 +ellps=intl +units=m +no_defs no_defs <> +# ED50(ED77) / UTM zone 41N +<2061> +proj=utm +zone=41 +ellps=intl +units=m +no_defs no_defs <> +# Madrid 1870 (Madrid) / Spain +<2062> +proj=lcc +lat_1=40 +lat_0=40 +lon_0=-3.687938888888889 +k_0=0.9988085293 +x_0=600000 +y_0=600000 +a=6378298.3 +b=6356657.142669562 +pm=madrid +units=m +no_defs no_defs <> +# Dabola 1981 / UTM zone 28N +<2063> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs no_defs <> +# Dabola 1981 / UTM zone 29N +<2064> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs no_defs <> +# S-JTSK (Ferro) / Krovak +<2065> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# Mount Dillon / Tobago Grid +<2066> +proj=cass +lat_0=11.25217861111111 +lon_0=-60.68600888888889 +x_0=37718.66154375 +y_0=36209.915082 +a=6378293.63683822 +b=6356617.979337744 +to_meter=0.2011661949 +no_defs no_defs <> +# Naparima 1955 / UTM zone 20N +<2067> +proj=utm +zone=20 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 5 +<2068> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 6 +<2069> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 7 +<2070> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 8 +<2071> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 9 +<2072> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 10 +<2073> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 11 +<2074> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 12 +<2075> +proj=tmerc +lat_0=0 +lon_0=23 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / Libya zone 13 +<2076> +proj=tmerc +lat_0=0 +lon_0=25 +k=0.999900 +x_0=200000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / UTM zone 32N +<2077> +proj=utm +zone=32 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / UTM zone 33N +<2078> +proj=utm +zone=33 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / UTM zone 34N +<2079> +proj=utm +zone=34 +ellps=intl +units=m +no_defs no_defs <> +# ELD79 / UTM zone 35N +<2080> +proj=utm +zone=35 +ellps=intl +units=m +no_defs no_defs <> +# Chos Malal 1914 / Argentina zone 2 +<2081> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Pampa del Castillo / Argentina zone 2 +<2082> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Hito XVIII 1963 / Argentina zone 2 +<2083> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013 +units=m +no_defs no_defs <> +# Hito XVIII 1963 / UTM zone 19S +<2084> +proj=utm +zone=19 +south +ellps=intl +towgs84=18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013 +units=m +no_defs no_defs <> +# NAD27 / Cuba Norte +<2085> +proj=lcc +lat_1=22.35 +lat_0=22.35 +lon_0=-81 +k_0=0.99993602 +x_0=500000 +y_0=280296.016 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / Cuba Sur +<2086> +proj=lcc +lat_1=20.71666666666667 +lat_0=20.71666666666667 +lon_0=-76.83333333333333 +k_0=0.99994848 +x_0=500000 +y_0=229126.939 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# ELD79 / TM 12 NE +<2087> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.999600 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Carthage / TM 11 NE +<2088> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.999600 +x_0=500000 +y_0=0 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Yemen NGN96 / UTM zone 38N +<2089> +proj=utm +zone=38 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Yemen NGN96 / UTM zone 39N +<2090> +proj=utm +zone=39 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# South Yemen / Gauss Kruger zone 8 +<2091> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs no_defs <> +# South Yemen / Gauss Kruger zone 9 +<2092> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs no_defs <> +# Hanoi 1972 / GK 106 NE +<2093> +proj=tmerc +lat_0=0 +lon_0=106 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs no_defs <> +# WGS 72BE / TM 106 NE +<2094> +proj=tmerc +lat_0=0 +lon_0=106 +k=0.999600 +x_0=500000 +y_0=0 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# Bissau / UTM zone 28N +<2095> +proj=utm +zone=28 +ellps=intl +towgs84=-173,253,27,0,0,0,0 +units=m +no_defs no_defs <> +# Korean 1985 / Korea East Belt +<2096> +proj=tmerc +lat_0=38 +lon_0=129 +k=1.000000 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs no_defs <> +# Korean 1985 / Korea Central Belt +<2097> +proj=tmerc +lat_0=38 +lon_0=127 +k=1.000000 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs no_defs <> +# Korean 1985 / Korea West Belt +<2098> +proj=tmerc +lat_0=38 +lon_0=125 +k=1.000000 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs no_defs <> +# Qatar 1948 / Qatar Grid +<2099> +proj=cass +lat_0=25.38236111111111 +lon_0=50.76138888888889 +x_0=100000 +y_0=100000 +ellps=helmert +units=m +no_defs no_defs <> +# GGRS87 / Greek Grid +<2100> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999600 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-199.87,74.79,246.62,0,0,0,0 +units=m +no_defs no_defs <> +# Lake / Maracaibo Grid M1 +<2101> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=0 +y_0=-52684.972 +ellps=intl +units=m +no_defs no_defs <> +# Lake / Maracaibo Grid +<2102> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=200000 +y_0=147315.028 +ellps=intl +units=m +no_defs no_defs <> +# Lake / Maracaibo Grid M3 +<2103> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=500000 +y_0=447315.028 +ellps=intl +units=m +no_defs no_defs <> +# Lake / Maracaibo La Rosa Grid +<2104> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=-17044 +y_0=-23139.97 +ellps=intl +units=m +no_defs no_defs <> +# NZGD2000 / Mount Eden Circuit 2000 +<2105> +proj=tmerc +lat_0=-36.87972222222222 +lon_0=174.7641666666667 +k=0.999900 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Bay of Plenty Circuit 2000 +<2106> +proj=tmerc +lat_0=-37.76111111111111 +lon_0=176.4661111111111 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Poverty Bay Circuit 2000 +<2107> +proj=tmerc +lat_0=-38.62444444444444 +lon_0=177.8855555555556 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Hawkes Bay Circuit 2000 +<2108> +proj=tmerc +lat_0=-39.65083333333333 +lon_0=176.6736111111111 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Taranaki Circuit 2000 +<2109> +proj=tmerc +lat_0=-39.13555555555556 +lon_0=174.2277777777778 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Tuhirangi Circuit 2000 +<2110> +proj=tmerc +lat_0=-39.51222222222222 +lon_0=175.64 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Wanganui Circuit 2000 +<2111> +proj=tmerc +lat_0=-40.24194444444444 +lon_0=175.4880555555555 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Wairarapa Circuit 2000 +<2112> +proj=tmerc +lat_0=-40.92527777777777 +lon_0=175.6472222222222 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Wellington Circuit 2000 +<2113> +proj=tmerc +lat_0=-41.3011111111111 +lon_0=174.7763888888889 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Collingwood Circuit 2000 +<2114> +proj=tmerc +lat_0=-40.71472222222223 +lon_0=172.6719444444444 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Nelson Circuit 2000 +<2115> +proj=tmerc +lat_0=-41.27444444444444 +lon_0=173.2991666666667 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Karamea Circuit 2000 +<2116> +proj=tmerc +lat_0=-41.28972222222222 +lon_0=172.1088888888889 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Buller Circuit 2000 +<2117> +proj=tmerc +lat_0=-41.81055555555555 +lon_0=171.5811111111111 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Grey Circuit 2000 +<2118> +proj=tmerc +lat_0=-42.33361111111111 +lon_0=171.5497222222222 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Amuri Circuit 2000 +<2119> +proj=tmerc +lat_0=-42.68888888888888 +lon_0=173.01 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Marlborough Circuit 2000 +<2120> +proj=tmerc +lat_0=-41.54444444444444 +lon_0=173.8019444444444 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Hokitika Circuit 2000 +<2121> +proj=tmerc +lat_0=-42.88611111111111 +lon_0=170.9797222222222 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Okarito Circuit 2000 +<2122> +proj=tmerc +lat_0=-43.11 +lon_0=170.2608333333333 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Jacksons Bay Circuit 2000 +<2123> +proj=tmerc +lat_0=-43.97777777777778 +lon_0=168.6061111111111 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Mount Pleasant Circuit 2000 +<2124> +proj=tmerc +lat_0=-43.59055555555556 +lon_0=172.7269444444445 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Gawler Circuit 2000 +<2125> +proj=tmerc +lat_0=-43.74861111111111 +lon_0=171.3605555555555 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Timaru Circuit 2000 +<2126> +proj=tmerc +lat_0=-44.40194444444445 +lon_0=171.0572222222222 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Lindis Peak Circuit 2000 +<2127> +proj=tmerc +lat_0=-44.735 +lon_0=169.4675 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Mount Nicholas Circuit 2000 +<2128> +proj=tmerc +lat_0=-45.13277777777778 +lon_0=168.3986111111111 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Mount York Circuit 2000 +<2129> +proj=tmerc +lat_0=-45.56361111111111 +lon_0=167.7386111111111 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Observation Point Circuit 2000 +<2130> +proj=tmerc +lat_0=-45.81611111111111 +lon_0=170.6283333333333 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / North Taieri Circuit 2000 +<2131> +proj=tmerc +lat_0=-45.86138888888889 +lon_0=170.2825 +k=0.999960 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / Bluff Circuit 2000 +<2132> +proj=tmerc +lat_0=-46.6 +lon_0=168.3427777777778 +k=1.000000 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / UTM zone 58S +<2133> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / UTM zone 59S +<2134> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NZGD2000 / UTM zone 60S +<2135> +proj=utm +zone=60 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Accra / Ghana National Grid +<2136> +proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.999750 +x_0=274319.7391633579 +y_0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +to_meter=0.3047997101815088 +no_defs no_defs <> +# Accra / TM 1 NW +<2137> +proj=tmerc +lat_0=0 +lon_0=-1 +k=0.999600 +x_0=500000 +y_0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +units=m +no_defs no_defs <> +# NAD27(CGQ77) / Quebec Lambert +<2138> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / SCoPQ zone 2 +<2139> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 3 +<2140> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 4 +<2141> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 5 +<2142> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 6 +<2143> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 7 +<2144> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 8 +<2145> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 9 +<2146> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / MTM zone 10 +<2147> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 21N +<2148> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 18N +<2149> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 17N +<2150> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 13N +<2151> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 12N +<2152> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / UTM zone 11N +<2153> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# RGF93 / Lambert-93 +<2154> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# American Samoa 1962 / American Samoa Lambert +<2155> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / UTM zone 59S +<2156> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# IRENET95 / Irish Transverse Mercator +<2157> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=0.999820 +x_0=600000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# IRENET95 / UTM zone 29N +<2158> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Sierra Leone 1924 / New Colony Grid +<2159> +proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1.000000 +x_0=152399.8550907544 +y_0=0 +a=6378300 +b=6356751.689189189 +to_meter=0.3047997101815088 +no_defs no_defs <> +# Sierra Leone 1924 / New War Office Grid +<2160> +proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1.000000 +x_0=243839.7681452071 +y_0=182879.8261089053 +a=6378300 +b=6356751.689189189 +to_meter=0.3047997101815088 +no_defs no_defs <> +# Sierra Leone 1968 / UTM zone 28N +<2161> +proj=utm +zone=28 +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +units=m +no_defs no_defs <> +# Sierra Leone 1968 / UTM zone 29N +<2162> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +units=m +no_defs no_defs <> +# US National Atlas Equal Area +<2163> +proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs no_defs <> +# Locodjo 1965 / TM 5 NW +<2164> +proj=tmerc +lat_0=0 +lon_0=-5 +k=0.999600 +x_0=500000 +y_0=0 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs no_defs <> +# Abidjan 1987 / TM 5 NW +<2165> +proj=tmerc +lat_0=0 +lon_0=-5 +k=0.999600 +x_0=500000 +y_0=0 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs no_defs <> +# Pulkovo 1942(83) / Gauss Kruger zone 3 +<2166> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs <> +# Pulkovo 1942(83) / Gauss Kruger zone 4 +<2167> +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs <> +# Pulkovo 1942(83) / Gauss Kruger zone 5 +<2168> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs <> +# Luxembourg 1930 / Gauss +<2169> +proj=tmerc +lat_0=49.83333333333334 +lon_0=6.166666666666667 +k=1.000000 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-193,13.7,-39.3,-0.41,-2.933,2.688,0.43 +units=m +no_defs no_defs <> +# MGI / Slovenia Grid +<2170> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999900 +x_0=500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Pulkovo 1942(58) / Poland zone I +<2171> +proj=stere +lat_0=50.625 +lon_0=21.08333333333333 +k=0.999800 +x_0=4637000 +y_0=5647000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs no_defs <> +# Pulkovo 1942(58) / Poland zone II +<2172> +proj=stere +lat_0=53.00194444444445 +lon_0=21.50277777777778 +k=0.999800 +x_0=4603000 +y_0=5806000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs no_defs <> +# Pulkovo 1942(58) / Poland zone III +<2173> +proj=stere +lat_0=53.58333333333334 +lon_0=17.00833333333333 +k=0.999800 +x_0=3501000 +y_0=5999000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs no_defs <> +# Pulkovo 1942(58) / Poland zone IV +<2174> +proj=stere +lat_0=51.67083333333333 +lon_0=16.67222222222222 +k=0.999800 +x_0=3703000 +y_0=5627000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs no_defs <> +# Pulkovo 1942(58) / Poland zone V +<2175> +proj=tmerc +lat_0=0 +lon_0=18.95833333333333 +k=0.999983 +x_0=237000 +y_0=-4700000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs no_defs <> +# ETRS89 / Poland CS2000 zone 5 +<2176> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999923 +x_0=5500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / Poland CS2000 zone 6 +<2177> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.999923 +x_0=6500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / Poland CS2000 zone 7 +<2178> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.999923 +x_0=7500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / Poland CS2000 zone 8 +<2179> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999923 +x_0=8500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / Poland CS92 +<2180> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.999300 +x_0=500000 +y_0=-5300000 +ellps=GRS80 +units=m +no_defs no_defs <> +# Azores Occidental 1939 / UTM zone 25N +<2188> +proj=utm +zone=25 +ellps=intl +units=m +no_defs no_defs <> +# Azores Central 1948 / UTM zone 26N +<2189> +proj=utm +zone=26 +ellps=intl +units=m +no_defs no_defs <> +# Azores Oriental 1940 / UTM zone 26N +<2190> +proj=utm +zone=26 +ellps=intl +units=m +no_defs no_defs <> +# Madeira 1936 / UTM zone 28N +<2191> +proj=utm +zone=28 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / France EuroLambert +<2192> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD2000 / New Zealand Transverse Mercator +<2193> +proj=tmerc +lat_0=0 +lon_0=173 +k=0.999600 +x_0=1600000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# American Samoa 1962 / American Samoa Lambert +<2194> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / UTM zone 2S +<2195> +proj=utm +zone=2 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# ETRS89 / Kp2000 Jutland +<2196> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.999950 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / Kp2000 Zealand +<2197> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.999950 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / Kp2000 Bornholm +<2198> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=900000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# Albanian 1987 / Gauss Kruger zone 4 +<2199> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# ATS77 / New Brunswick Stereographic (ATS77) +<2200> +proj=stere +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=300000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# REGVEN / UTM zone 18N +<2201> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# REGVEN / UTM zone 19N +<2202> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# REGVEN / UTM zone 20N +<2203> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD27 / Tennessee +<2204> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.66666666666666 +lon_0=-86 +x_0=609601.2192024384 +y_0=30480.06096012192 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Kentucky North +<2205> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 9 +<2206> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 10 +<2207> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=10500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 11 +<2208> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=11500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 12 +<2209> +proj=tmerc +lat_0=0 +lon_0=36 +k=1.000000 +x_0=12500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 13 +<2210> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=13500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 14 +<2211> +proj=tmerc +lat_0=0 +lon_0=42 +k=1.000000 +x_0=14500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / 3-degree Gauss-Kruger zone 15 +<2212> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=15500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ETRS89 / TM 30 NE +<2213> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.999600 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# Douala 1948 / AOF west +<2214> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999000 +x_0=1000000 +y_0=1000000 +ellps=intl +units=m +no_defs no_defs <> +# Manoca 1962 / UTM zone 32N +<2215> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +units=m +no_defs no_defs <> +# Qornoq 1927 / UTM zone 22N +<2216> +proj=utm +zone=22 +ellps=intl +units=m +no_defs no_defs <> +# Qornoq 1927 / UTM zone 23N +<2217> +proj=utm +zone=23 +ellps=intl +units=m +no_defs no_defs <> +# ATS77 / UTM zone 19N +<2219> +proj=utm +zone=19 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# ATS77 / UTM zone 20N +<2220> +proj=utm +zone=20 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# NAD83 / Arizona East (ft) +<2222> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Arizona Central (ft) +<2223> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Arizona West (ft) +<2224> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / California zone 1 (ftUS) +<2225> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / California zone 2 (ftUS) +<2226> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / California zone 3 (ftUS) +<2227> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / California zone 4 (ftUS) +<2228> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / California zone 5 (ftUS) +<2229> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / California zone 6 (ftUS) +<2230> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Colorado North (ftUS) +<2231> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Colorado Central (ftUS) +<2232> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Colorado South (ftUS) +<2233> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Connecticut (ftUS) +<2234> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Delaware (ftUS) +<2235> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Florida East (ftUS) +<2236> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Florida West (ftUS) +<2237> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Florida North (ftUS) +<2238> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Georgia East (ftUS) +<2239> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Georgia West (ftUS) +<2240> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Idaho East (ftUS) +<2241> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Idaho Central (ftUS) +<2242> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Idaho West (ftUS) +<2243> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Indiana East (ftUS) +<2244> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=99999.99989839978 +y_0=249364.9987299975 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Indiana West (ftUS) +<2245> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000 +y_0=249364.9987299975 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Kentucky North (ftUS) +<2246> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Kentucky South (ftUS) +<2247> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Maryland (ftUS) +<2248> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Massachusetts Mainland (ftUS) +<2249> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Massachusetts Island (ftUS) +<2250> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Michigan North (ft) +<2251> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Michigan Central (ft) +<2252> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Michigan South (ft) +<2253> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Mississippi East (ftUS) +<2254> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Mississippi West (ftUS) +<2255> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Montana (ft) +<2256> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / New Mexico East (ftUS) +<2257> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / New Mexico Central (ftUS) +<2258> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / New Mexico West (ftUS) +<2259> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / New York East (ftUS) +<2260> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / New York Central (ftUS) +<2261> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / New York West (ftUS) +<2262> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / New York Long Island (ftUS) +<2263> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / North Carolina (ftUS) +<2264> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / North Dakota North (ft) +<2265> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / North Dakota South (ft) +<2266> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Oklahoma North (ftUS) +<2267> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Oklahoma South (ftUS) +<2268> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Oregon North (ft) +<2269> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Oregon South (ft) +<2270> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Pennsylvania North (ftUS) +<2271> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Pennsylvania South (ftUS) +<2272> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / South Carolina (ft) +<2273> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Tennessee (ftUS) +<2274> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Texas North (ftUS) +<2275> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Texas North Central (ftUS) +<2276> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Texas Central (ftUS) +<2277> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Texas South Central (ftUS) +<2278> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Texas South (ftUS) +<2279> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Utah North (ft) +<2280> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Utah Central (ft) +<2281> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Utah South (ft) +<2282> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048 +no_defs no_defs <> +# NAD83 / Virginia North (ftUS) +<2283> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Virginia South (ftUS) +<2284> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Washington North (ftUS) +<2285> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Washington South (ftUS) +<2286> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Wisconsin North (ftUS) +<2287> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Wisconsin Central (ftUS) +<2288> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / Wisconsin South (ftUS) +<2289> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# ATS77 / Prince Edward Isl. Stereographic (ATS77) +<2290> +proj=stere +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=700000 +y_0=400000 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) +<2291> +proj=stere +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) +<2292> +proj=stere +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# ATS77 / MTM Nova Scotia zone 4 +<2294> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.999900 +x_0=4500000 +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# ATS77 / MTM Nova Scotia zone 5 +<2295> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.999900 +x_0=5500000 +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_defs no_defs <> +# Batavia / TM 109 SE +<2308> +proj=tmerc +lat_0=0 +lon_0=109 +k=0.999600 +x_0=500000 +y_0=10000000 +ellps=bessel +units=m +no_defs no_defs <> +# WGS 84 / TM 116 SE +<2309> +proj=tmerc +lat_0=0 +lon_0=116 +k=0.999600 +x_0=500000 +y_0=10000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / TM 132 SE +<2310> +proj=tmerc +lat_0=0 +lon_0=132 +k=0.999600 +x_0=500000 +y_0=10000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / TM 6 NE +<2311> +proj=tmerc +lat_0=0 +lon_0=6 +k=0.999600 +x_0=500000 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# Garoua / UTM zone 33N +<2312> +proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs no_defs <> +# Kousseri / UTM zone 33N +<2313> +proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs no_defs <> +# Trinidad 1903 / Trinidad Grid (ftCla) +<2314> +proj=cass +lat_0=10.44166666666667 +lon_0=-61.33333333333334 +x_0=86501.46380699999 +y_0=65379.01334249999 +a=6378293.63683822 +b=6356617.979337744 +towgs84=-61.702,284.488,472.052,0,0,0,0 +to_meter=0.304797265 +no_defs no_defs <> +# Campo Inchauspe / UTM zone 19S +<2315> +proj=utm +zone=19 +south +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / UTM zone 20S +<2316> +proj=utm +zone=20 +south +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / ICN Regional +<2317> +proj=lcc +lat_1=9 +lat_2=3 +lat_0=6 +lon_0=-66 +x_0=1000000 +y_0=1000000 +ellps=intl +units=m +no_defs no_defs <> +# Ain el Abd / Aramco Lambert +<2318> +proj=lcc +lat_1=17 +lat_2=33 +lat_0=25.08951 +lon_0=48 +x_0=0 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM27 +<2319> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM30 +<2320> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM33 +<2321> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM36 +<2322> +proj=tmerc +lat_0=0 +lon_0=36 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM39 +<2323> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM42 +<2324> +proj=tmerc +lat_0=0 +lon_0=42 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM45 +<2325> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Hong Kong 1980 Grid System +<2326> +proj=tmerc +lat_0=22.31213333333334 +lon_0=114.1785555555556 +k=1.000000 +x_0=836694.05 +y_0=819069.8 +ellps=intl +towgs84=-162.619,-276.959,-161.764,0.067753,-2.24365,-1.15883,-1.09425 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 13 +<2327> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=13500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 14 +<2328> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=14500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 15 +<2329> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=15500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 16 +<2330> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=16500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 17 +<2331> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=17500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 18 +<2332> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=18500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 19 +<2333> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=19500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 20 +<2334> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=20500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 21 +<2335> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=21500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 22 +<2336> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=22500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger zone 23 +<2337> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=23500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 75E +<2338> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 81E +<2339> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 87E +<2340> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 93E +<2341> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 99E +<2342> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 105E +<2343> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 111E +<2344> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 117E +<2345> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 123E +<2346> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 129E +<2347> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / Gauss-Kruger CM 135E +<2348> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 25 +<2349> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=25500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 26 +<2350> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=26500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 27 +<2351> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=27500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 28 +<2352> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=28500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 29 +<2353> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=29500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 30 +<2354> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=30500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 31 +<2355> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=31500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 32 +<2356> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=32500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 33 +<2357> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=33500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 34 +<2358> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=34500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 35 +<2359> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=35500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 36 +<2360> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=36500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 37 +<2361> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=37500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 38 +<2362> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=38500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 39 +<2363> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=39500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 40 +<2364> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=40500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 41 +<2365> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=41500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 42 +<2366> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=42500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 43 +<2367> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=43500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 44 +<2368> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=44500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger zone 45 +<2369> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=45500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 75E +<2370> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 78E +<2371> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 81E +<2372> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 84E +<2373> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 87E +<2374> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 90E +<2375> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 93E +<2376> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 96E +<2377> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 99E +<2378> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 102E +<2379> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 105E +<2380> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 108E +<2381> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 111E +<2382> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 114E +<2383> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 117E +<2384> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 120E +<2385> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 123E +<2386> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 126E +<2387> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 129E +<2388> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 132E +<2389> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# Xian 1980 / 3-degree Gauss-Kruger CM 135E +<2390> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs no_defs <> +# KKJ / Finland zone 1 +<2391> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +units=m +no_defs no_defs <> +# KKJ / Finland zone 2 +<2392> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +units=m +no_defs no_defs <> +# KKJ / Finland Uniform Coordinate System +<2393> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +units=m +no_defs no_defs <> +# KKJ / Finland zone 4 +<2394> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +units=m +no_defs no_defs <> +# South Yemen / Gauss-Kruger zone 8 +<2395> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs no_defs <> +# South Yemen / Gauss-Kruger zone 9 +<2396> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 3 +<2397> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 4 +<2398> +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs <> +# Pulkovo 1942(83) / Gauss-Kruger zone 5 +<2399> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs <> +# RT90 2.5 gon W +<2400> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 25 +<2401> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 26 +<2402> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 27 +<2403> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 28 +<2404> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 29 +<2405> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 30 +<2406> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 31 +<2407> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 32 +<2408> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 33 +<2409> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=33500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 34 +<2410> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=34500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 35 +<2411> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=35500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 36 +<2412> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=36500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 37 +<2413> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=37500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 38 +<2414> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=38500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 39 +<2415> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=39500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 40 +<2416> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=40500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 41 +<2417> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=41500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 42 +<2418> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=42500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 43 +<2419> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=43500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 44 +<2420> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=44500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger zone 45 +<2421> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=45500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 75E +<2422> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 78E +<2423> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 81E +<2424> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 84E +<2425> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 87E +<2426> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 90E +<2427> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 93E +<2428> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 96E +<2429> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 99E +<2430> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 102E +<2431> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 105E +<2432> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 108E +<2433> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 111E +<2434> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 114E +<2435> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 117E +<2436> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 120E +<2437> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 123E +<2438> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 126E +<2439> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 129E +<2440> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 132E +<2441> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / 3-degree Gauss-Kruger CM 135E +<2442> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS I +<2443> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS II +<2444> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS III +<2445> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS IV +<2446> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS V +<2447> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS VI +<2448> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS VII +<2449> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS VIII +<2450> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS IX +<2451> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS X +<2452> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XI +<2453> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XII +<2454> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XIII +<2455> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XIV +<2456> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XV +<2457> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XVI +<2458> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XVII +<2459> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XVIII +<2460> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# JGD2000 / Japan Plane Rectangular CS XIX +<2461> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.999900 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Albanian 1987 / Gauss-Kruger zone 4 +<2462> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 21E +<2463> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 27E +<2464> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 33E +<2465> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 39E +<2466> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 45E +<2467> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 51E +<2468> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 57E +<2469> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 63E +<2470> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 69E +<2471> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 75E +<2472> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 81E +<2473> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 87E +<2474> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 93E +<2475> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 99E +<2476> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 105E +<2477> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 111E +<2478> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 117E +<2479> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 123E +<2480> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 129E +<2481> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 135E +<2482> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 141E +<2483> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 147E +<2484> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 153E +<2485> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 159E +<2486> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 165E +<2487> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 171E +<2488> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 177E +<2489> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 177W +<2490> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger CM 171W +<2491> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 9E +<2492> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 15E +<2493> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 21E +<2494> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 27E +<2495> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 33E +<2496> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 39E +<2497> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 45E +<2498> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 51E +<2499> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 57E +<2500> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 63E +<2501> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 69E +<2502> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 75E +<2503> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 81E +<2504> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 87E +<2505> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 93E +<2506> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 99E +<2507> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 105E +<2508> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 111E +<2509> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 117E +<2510> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 123E +<2511> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 129E +<2512> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 135E +<2513> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 141E +<2514> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 147E +<2515> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 153E +<2516> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 159E +<2517> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 165E +<2518> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 171E +<2519> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 177E +<2520> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 177W +<2521> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger CM 171W +<2522> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 7 +<2523> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=7500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 8 +<2524> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 9 +<2525> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 10 +<2526> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=10500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 11 +<2527> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=11500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 12 +<2528> +proj=tmerc +lat_0=0 +lon_0=36 +k=1.000000 +x_0=12500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 13 +<2529> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 14 +<2530> +proj=tmerc +lat_0=0 +lon_0=42 +k=1.000000 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 15 +<2531> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 16 +<2532> +proj=tmerc +lat_0=0 +lon_0=48 +k=1.000000 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 17 +<2533> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 18 +<2534> +proj=tmerc +lat_0=0 +lon_0=54 +k=1.000000 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 19 +<2535> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 20 +<2536> +proj=tmerc +lat_0=0 +lon_0=60 +k=1.000000 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 21 +<2537> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 22 +<2538> +proj=tmerc +lat_0=0 +lon_0=66 +k=1.000000 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 23 +<2539> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 24 +<2540> +proj=tmerc +lat_0=0 +lon_0=72 +k=1.000000 +x_0=24500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 25 +<2541> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 26 +<2542> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 27 +<2543> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 28 +<2544> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 29 +<2545> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 30 +<2546> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 31 +<2547> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 32 +<2548> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 33 +<2549> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=33500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Samboja / UTM zone 50S +<2550> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 34 +<2551> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=34500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 35 +<2552> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=35500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 36 +<2553> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=36500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 37 +<2554> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=37500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 38 +<2555> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=38500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 39 +<2556> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=39500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 40 +<2557> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=40500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 41 +<2558> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=41500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 42 +<2559> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=42500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 43 +<2560> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=43500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 44 +<2561> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=44500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 45 +<2562> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=45500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 46 +<2563> +proj=tmerc +lat_0=0 +lon_0=138 +k=1.000000 +x_0=46500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 47 +<2564> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=47500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 48 +<2565> +proj=tmerc +lat_0=0 +lon_0=144 +k=1.000000 +x_0=48500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 49 +<2566> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=49500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 50 +<2567> +proj=tmerc +lat_0=0 +lon_0=150 +k=1.000000 +x_0=50500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 51 +<2568> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=51500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 52 +<2569> +proj=tmerc +lat_0=0 +lon_0=156 +k=1.000000 +x_0=52500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 53 +<2570> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=53500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 54 +<2571> +proj=tmerc +lat_0=0 +lon_0=162 +k=1.000000 +x_0=54500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 55 +<2572> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=55500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 56 +<2573> +proj=tmerc +lat_0=0 +lon_0=168 +k=1.000000 +x_0=56500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 57 +<2574> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=57500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 58 +<2575> +proj=tmerc +lat_0=0 +lon_0=174 +k=1.000000 +x_0=58500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 59 +<2576> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=59500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 +<2577> +proj=tmerc +lat_0=0 +lon_0=180 +k=1.000000 +x_0=60000000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 61 +<2578> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=61500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 62 +<2579> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1.000000 +x_0=62500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 63 +<2580> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=63500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger zone 64 +<2581> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1.000000 +x_0=64500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E +<2582> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E +<2583> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E +<2584> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E +<2585> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E +<2586> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E +<2587> +proj=tmerc +lat_0=0 +lon_0=36 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E +<2588> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E +<2589> +proj=tmerc +lat_0=0 +lon_0=42 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E +<2590> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E +<2591> +proj=tmerc +lat_0=0 +lon_0=48 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E +<2592> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E +<2593> +proj=tmerc +lat_0=0 +lon_0=54 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E +<2594> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E +<2595> +proj=tmerc +lat_0=0 +lon_0=60 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E +<2596> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E +<2597> +proj=tmerc +lat_0=0 +lon_0=66 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E +<2598> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E +<2599> +proj=tmerc +lat_0=0 +lon_0=72 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Lietuvos Koordinoei Sistema 1994 +<2600> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999800 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E +<2601> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E +<2602> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E +<2603> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E +<2604> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E +<2605> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E +<2606> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E +<2607> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E +<2608> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E +<2609> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E +<2610> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E +<2611> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E +<2612> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E +<2613> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E +<2614> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E +<2615> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E +<2616> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E +<2617> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E +<2618> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E +<2619> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E +<2620> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E +<2621> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E +<2622> +proj=tmerc +lat_0=0 +lon_0=138 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E +<2623> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E +<2624> +proj=tmerc +lat_0=0 +lon_0=144 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E +<2625> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E +<2626> +proj=tmerc +lat_0=0 +lon_0=150 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E +<2627> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E +<2628> +proj=tmerc +lat_0=0 +lon_0=156 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E +<2629> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E +<2630> +proj=tmerc +lat_0=0 +lon_0=162 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E +<2631> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E +<2632> +proj=tmerc +lat_0=0 +lon_0=168 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E +<2633> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E +<2634> +proj=tmerc +lat_0=0 +lon_0=174 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E +<2635> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E +<2636> +proj=tmerc +lat_0=0 +lon_0=180 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W +<2637> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W +<2638> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W +<2639> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W +<2640> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 7 +<2641> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=7500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 8 +<2642> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 9 +<2643> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 10 +<2644> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=10500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 11 +<2645> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=11500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 12 +<2646> +proj=tmerc +lat_0=0 +lon_0=36 +k=1.000000 +x_0=12500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 13 +<2647> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 14 +<2648> +proj=tmerc +lat_0=0 +lon_0=42 +k=1.000000 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 15 +<2649> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 16 +<2650> +proj=tmerc +lat_0=0 +lon_0=48 +k=1.000000 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 17 +<2651> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 18 +<2652> +proj=tmerc +lat_0=0 +lon_0=54 +k=1.000000 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 19 +<2653> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 20 +<2654> +proj=tmerc +lat_0=0 +lon_0=60 +k=1.000000 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 21 +<2655> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 22 +<2656> +proj=tmerc +lat_0=0 +lon_0=66 +k=1.000000 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 23 +<2657> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 24 +<2658> +proj=tmerc +lat_0=0 +lon_0=72 +k=1.000000 +x_0=24500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 25 +<2659> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 26 +<2660> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 27 +<2661> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 28 +<2662> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 29 +<2663> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 30 +<2664> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 31 +<2665> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 32 +<2666> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 33 +<2667> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=33500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 34 +<2668> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=34500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 35 +<2669> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=35500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 36 +<2670> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=36500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 37 +<2671> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=37500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 38 +<2672> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=38500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 39 +<2673> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=39500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 40 +<2674> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=40500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 41 +<2675> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=41500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 42 +<2676> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=42500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 43 +<2677> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=43500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 44 +<2678> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=44500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 45 +<2679> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=45500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 46 +<2680> +proj=tmerc +lat_0=0 +lon_0=138 +k=1.000000 +x_0=46500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 47 +<2681> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=47500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 48 +<2682> +proj=tmerc +lat_0=0 +lon_0=144 +k=1.000000 +x_0=48500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 49 +<2683> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=49500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 50 +<2684> +proj=tmerc +lat_0=0 +lon_0=150 +k=1.000000 +x_0=50500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 51 +<2685> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=51500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 52 +<2686> +proj=tmerc +lat_0=0 +lon_0=156 +k=1.000000 +x_0=52500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 53 +<2687> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=53500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 54 +<2688> +proj=tmerc +lat_0=0 +lon_0=162 +k=1.000000 +x_0=54500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 55 +<2689> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=55500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 56 +<2690> +proj=tmerc +lat_0=0 +lon_0=168 +k=1.000000 +x_0=56500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 57 +<2691> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=57500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 58 +<2692> +proj=tmerc +lat_0=0 +lon_0=174 +k=1.000000 +x_0=58500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 59 +<2693> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=59500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 +<2694> +proj=tmerc +lat_0=0 +lon_0=180 +k=1.000000 +x_0=60000000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 61 +<2695> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=61500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 62 +<2696> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1.000000 +x_0=62500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 63 +<2697> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=63500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger zone 64 +<2698> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1.000000 +x_0=64500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E +<2699> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E +<2700> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E +<2701> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E +<2702> +proj=tmerc +lat_0=0 +lon_0=30 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E +<2703> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E +<2704> +proj=tmerc +lat_0=0 +lon_0=36 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E +<2705> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E +<2706> +proj=tmerc +lat_0=0 +lon_0=42 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E +<2707> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E +<2708> +proj=tmerc +lat_0=0 +lon_0=48 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E +<2709> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E +<2710> +proj=tmerc +lat_0=0 +lon_0=54 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E +<2711> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E +<2712> +proj=tmerc +lat_0=0 +lon_0=60 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E +<2713> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E +<2714> +proj=tmerc +lat_0=0 +lon_0=66 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E +<2715> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E +<2716> +proj=tmerc +lat_0=0 +lon_0=72 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E +<2717> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E +<2718> +proj=tmerc +lat_0=0 +lon_0=78 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E +<2719> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E +<2720> +proj=tmerc +lat_0=0 +lon_0=84 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E +<2721> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E +<2722> +proj=tmerc +lat_0=0 +lon_0=90 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E +<2723> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E +<2724> +proj=tmerc +lat_0=0 +lon_0=96 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E +<2725> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E +<2726> +proj=tmerc +lat_0=0 +lon_0=102 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E +<2727> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E +<2728> +proj=tmerc +lat_0=0 +lon_0=108 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E +<2729> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E +<2730> +proj=tmerc +lat_0=0 +lon_0=114 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E +<2731> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E +<2732> +proj=tmerc +lat_0=0 +lon_0=120 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E +<2733> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E +<2734> +proj=tmerc +lat_0=0 +lon_0=126 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E +<2735> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Tete / UTM zone 36S +<2736> +proj=utm +zone=36 +south +ellps=clrk66 +units=m +no_defs no_defs <> +# Tete / UTM zone 37S +<2737> +proj=utm +zone=37 +south +ellps=clrk66 +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E +<2738> +proj=tmerc +lat_0=0 +lon_0=132 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E +<2739> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E +<2740> +proj=tmerc +lat_0=0 +lon_0=138 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E +<2741> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E +<2742> +proj=tmerc +lat_0=0 +lon_0=144 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E +<2743> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E +<2744> +proj=tmerc +lat_0=0 +lon_0=150 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E +<2745> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E +<2746> +proj=tmerc +lat_0=0 +lon_0=156 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E +<2747> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E +<2748> +proj=tmerc +lat_0=0 +lon_0=162 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E +<2749> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E +<2750> +proj=tmerc +lat_0=0 +lon_0=168 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E +<2751> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E +<2752> +proj=tmerc +lat_0=0 +lon_0=174 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E +<2753> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E +<2754> +proj=tmerc +lat_0=0 +lon_0=180 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W +<2755> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W +<2756> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W +<2757> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W +<2758> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# NAD83(HARN) / Alabama East +<2759> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Alabama West +<2760> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Arizona East +<2761> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Arizona Central +<2762> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Arizona West +<2763> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Arkansas North +<2764> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Arkansas South +<2765> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / California zone 1 +<2766> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / California zone 2 +<2767> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / California zone 3 +<2768> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / California zone 4 +<2769> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / California zone 5 +<2770> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / California zone 6 +<2771> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Colorado North +<2772> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Colorado Central +<2773> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Colorado South +<2774> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Connecticut +<2775> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Delaware +<2776> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Florida East +<2777> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Florida West +<2778> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Florida North +<2779> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Georgia East +<2780> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Georgia West +<2781> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Hawaii zone 1 +<2782> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Hawaii zone 2 +<2783> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Hawaii zone 3 +<2784> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Hawaii zone 4 +<2785> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Hawaii zone 5 +<2786> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Idaho East +<2787> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Idaho Central +<2788> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Idaho West +<2789> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Illinois East +<2790> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Illinois West +<2791> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Indiana East +<2792> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Indiana West +<2793> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Iowa North +<2794> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Iowa South +<2795> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Kansas North +<2796> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Kansas South +<2797> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Kentucky North +<2798> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Kentucky South +<2799> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Louisiana North +<2800> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Louisiana South +<2801> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Maine East +<2802> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.999900 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Maine West +<2803> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Maryland +<2804> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Massachusetts Mainland +<2805> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Massachusetts Island +<2806> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Michigan North +<2807> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Michigan Central +<2808> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Michigan South +<2809> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Minnesota North +<2810> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Minnesota Central +<2811> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Minnesota South +<2812> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Mississippi East +<2813> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Mississippi West +<2814> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Missouri East +<2815> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Missouri Central +<2816> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Missouri West +<2817> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Montana +<2818> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Nebraska +<2819> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Nevada East +<2820> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Nevada Central +<2821> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Nevada West +<2822> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New Hampshire +<2823> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New Jersey +<2824> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New Mexico East +<2825> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New Mexico Central +<2826> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New Mexico West +<2827> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New York East +<2828> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New York Central +<2829> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New York West +<2830> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / New York Long Island +<2831> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / North Dakota North +<2832> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / North Dakota South +<2833> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Ohio North +<2834> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Ohio South +<2835> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Oklahoma North +<2836> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Oklahoma South +<2837> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Oregon North +<2838> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Oregon South +<2839> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Rhode Island +<2840> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / South Dakota North +<2841> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / South Dakota South +<2842> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Tennessee +<2843> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Texas North +<2844> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Texas North Central +<2845> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Texas Central +<2846> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Texas South Central +<2847> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Texas South +<2848> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Utah North +<2849> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Utah Central +<2850> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Utah South +<2851> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Vermont +<2852> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Virginia North +<2853> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Virginia South +<2854> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Washington North +<2855> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Washington South +<2856> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / West Virginia North +<2857> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / West Virginia South +<2858> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wisconsin North +<2859> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wisconsin Central +<2860> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wisconsin South +<2861> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wyoming East +<2862> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.999938 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wyoming East Central +<2863> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.999938 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wyoming West Central +<2864> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.999938 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Wyoming West +<2865> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.999938 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Puerto Rico & Virgin Is. +<2866> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(HARN) / Arizona East (ft) +<2867> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Arizona Central (ft) +<2868> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Arizona West (ft) +<2869> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / California zone 1 (ftUS) +<2870> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / California zone 2 (ftUS) +<2871> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / California zone 3 (ftUS) +<2872> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / California zone 4 (ftUS) +<2873> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / California zone 5 (ftUS) +<2874> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / California zone 6 (ftUS) +<2875> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Colorado North (ftUS) +<2876> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Colorado Central (ftUS) +<2877> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Colorado South (ftUS) +<2878> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Connecticut (ftUS) +<2879> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Delaware (ftUS) +<2880> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Florida East (ftUS) +<2881> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Florida West (ftUS) +<2882> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Florida North (ftUS) +<2883> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Georgia East (ftUS) +<2884> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Georgia West (ftUS) +<2885> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Idaho East (ftUS) +<2886> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Idaho Central (ftUS) +<2887> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Idaho West (ftUS) +<2888> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Indiana East (ftUS) +<2889> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=99999.99989839978 +y_0=249364.9987299975 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Indiana West (ftUS) +<2890> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000 +y_0=249364.9987299975 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Kentucky North (ftUS) +<2891> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Kentucky South (ftUS) +<2892> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Maryland (ftUS) +<2893> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Massachusetts Mainland (ftUS) +<2894> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Massachusetts Island (ftUS) +<2895> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Michigan North (ft) +<2896> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Michigan Central (ft) +<2897> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Michigan South (ft) +<2898> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Mississippi East (ftUS) +<2899> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Mississippi West (ftUS) +<2900> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Montana (ft) +<2901> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / New Mexico East (ftUS) +<2902> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / New Mexico Central (ftUS) +<2903> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / New Mexico West (ftUS) +<2904> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / New York East (ftUS) +<2905> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / New York Central (ftUS) +<2906> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / New York West (ftUS) +<2907> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / New York Long Island (ftUS) +<2908> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / North Dakota North (ft) +<2909> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / North Dakota South (ft) +<2910> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Oklahoma North (ftUS) +<2911> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Oklahoma South (ftUS) +<2912> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Oregon North (ft) +<2913> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Oregon South (ft) +<2914> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Tennessee (ftUS) +<2915> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Texas North (ftUS) +<2916> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Texas North Central (ftUS) +<2917> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Texas Central (ftUS) +<2918> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Texas South Central (ftUS) +<2919> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Texas South (ftUS) +<2920> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Utah North (ft) +<2921> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Utah Central (ft) +<2922> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Utah South (ft) +<2923> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048 +no_defs no_defs <> +# NAD83(HARN) / Virginia North (ftUS) +<2924> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Virginia South (ftUS) +<2925> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Washington North (ftUS) +<2926> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Washington South (ftUS) +<2927> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Wisconsin North (ftUS) +<2928> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Wisconsin Central (ftUS) +<2929> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83(HARN) / Wisconsin South (ftUS) +<2930> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Beduaram / TM 13 NE +<2931> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.999600 +x_0=500000.0000000001 +y_0=0 +a=6378249.2 +b=6356515 +to_meter=0.3048006096012192 +no_defs no_defs <> +# QND95 / Qatar National Grid +<2932> +proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.999990 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-119.425,-303.659,-11.0006,1.1643,0.174458,1.09626,3.65706 +units=m +no_defs no_defs <> +# Segara / UTM zone 50S +<2933> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +units=m +no_defs no_defs <> +# Segara (Jakarta) / NEIEZ +<2934> +proj=merc +lat_ts=0 +lon_0=216.8077194444444 +k=0.997000 +x_0=3900000 +y_0=900000 +ellps=bessel +pm=jakarta +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone A1 +<2935> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=41.53333333333333 +k=1.000000 +x_0=1300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone A2 +<2936> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=44.53333333333333 +k=1.000000 +x_0=2300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone A3 +<2937> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=47.53333333333333 +k=1.000000 +x_0=3300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone A4 +<2938> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=50.53333333333333 +k=1.000000 +x_0=4300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone K2 +<2939> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=50.76666666666667 +k=1.000000 +x_0=2300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone K3 +<2940> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=53.76666666666667 +k=1.000000 +x_0=3300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / CS63 zone K4 +<2941> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=56.76666666666667 +k=1.000000 +x_0=4300000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Porto Santo / UTM zone 28N +<2942> +proj=utm +zone=28 +ellps=intl +units=m +no_defs no_defs <> +# Selvagem Grande / UTM zone 28N +<2943> +proj=utm +zone=28 +ellps=intl +units=m +no_defs no_defs <> +# NAD83(CSRS) / SCoPQ zone 2 +<2944> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 3 +<2945> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 4 +<2946> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 5 +<2947> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 6 +<2948> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 7 +<2949> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 8 +<2950> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 9 +<2951> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / MTM zone 10 +<2952> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / New Brunswick Stereo +<2953> +proj=stere +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83) +<2954> +proj=stere +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 11N +<2955> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 12N +<2956> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 13N +<2957> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 17N +<2958> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 18N +<2959> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 19N +<2960> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 20N +<2961> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD83(CSRS) / UTM zone 21N +<2962> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Moznet / UTM zone 36S +<3036> +proj=utm +zone=36 +south +ellps=WGS84 +towgs84=0,0,0,-0,-0,-0,0 +units=m +no_defs no_defs <> +# Moznet / UTM zone 37S +<3037> +proj=utm +zone=37 +south +ellps=WGS84 +towgs84=0,0,0,-0,-0,-0,0 +units=m +no_defs no_defs <> +# Indian 1960 / UTM zone 48N +<3148> +proj=utm +zone=48 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Indian 1960 / UTM zone 49N +<3149> +proj=utm +zone=49 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Indian 1960 / TM 106 NE +<3176> +proj=tmerc +lat_0=0 +lon_0=106 +k=0.999600 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# FD58 / Iraq zone +<3200> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +units=m +no_defs no_defs <> +# Estonian Coordinate System of 1992 +<3300> +proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.51755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014 +units=m +no_defs no_defs <> +# Estonian Coordinate System of 1997 +<3301> +proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.51755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# PSD93 / UTM zone 39N +<3439> +proj=utm +zone=39 +ellps=clrk80 +units=m +no_defs no_defs <> +# PSD93 / UTM zone 40N +<3440> +proj=utm +zone=40 +ellps=clrk80 +units=m +no_defs no_defs <> +# Old Hawaiian / Hawaii zone 1 +<3561> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Old Hawaiian / Hawaii zone 2 +<3562> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Old Hawaiian / Hawaii zone 3 +<3563> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Old Hawaiian / Hawaii zone 4 +<3564> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Old Hawaiian / Hawaii zone 5 +<3565> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Puerto Rico / UTM zone 20N +<3920> +proj=utm +zone=20 +ellps=clrk66 +units=m +no_defs no_defs <> +# Puerto Rico State Plane CS of 1927 +<3991> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Puerto Rico / St. Croix +<3992> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=30480.06096012192 +ellps=clrk66 +to_meter=0.3048006096012192 +no_defs no_defs <> +# Unknown datum based upon the Airy 1830 ellipsoid +<4001> +proj=longlat +ellps=airy +no_defs no_defs <> +# Unknown datum based upon the Airy Modified 1849 ellipsoid +<4002> +proj=longlat +a=6377340.189 +b=6356034.447938534 +no_defs no_defs <> +# Unknown datum based upon the Australian National Spheroid +<4003> +proj=longlat +ellps=aust_SA +no_defs no_defs <> +# Unknown datum based upon the Bessel 1841 ellipsoid +<4004> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Unknown datum based upon the Bessel Modified ellipsoid +<4005> +proj=longlat +a=6377492.018 +b=6356173.508712696 +no_defs no_defs <> +# Unknown datum based upon the Bessel Namibia ellipsoid +<4006> +proj=longlat +ellps=bess_nam +no_defs no_defs <> +# Unknown datum based upon the Clarke 1858 ellipsoid +<4007> +proj=longlat +a=6378293.63683822 +b=6356617.979337744 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1866 ellipsoid +<4008> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1866 Michigan ellipsoid +<4009> +proj=longlat +a=6378450.047548896 +b=6356826.621488444 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid +<4010> +proj=longlat +a=6378300.789 +b=6356566.435 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1880 (IGN) ellipsoid +<4011> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1880 (RGS) ellipsoid +<4012> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1880 (Arc) ellipsoid +<4013> +proj=longlat +a=6378249.145 +b=6356514.966398753 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid +<4014> +proj=longlat +a=6378249.2 +b=6356514.996941779 +no_defs no_defs <> +# Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid +<4015> +proj=longlat +a=6377276.345 +b=6356075.413140239 +no_defs no_defs <> +# Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid +<4016> +proj=longlat +ellps=evrstSS +no_defs no_defs <> +# Unknown datum based upon the Everest 1830 Modified ellipsoid +<4018> +proj=longlat +a=6377304.063 +b=6356103.038993155 +no_defs no_defs <> +# Unknown datum based upon the GRS 1980 ellipsoid +<4019> +proj=longlat +ellps=GRS80 +no_defs no_defs <> +# Unknown datum based upon the Helmert 1906 ellipsoid +<4020> +proj=longlat +ellps=helmert +no_defs no_defs <> +# Unknown datum based upon the Indonesian National Spheroid +<4021> +proj=longlat +a=6378160 +b=6356774.50408554 +no_defs no_defs <> +# Unknown datum based upon the International 1924 ellipsoid +<4022> +proj=longlat +ellps=intl +no_defs no_defs <> +# Unknown datum based upon the Krassowsky 1940 ellipsoid +<4024> +proj=longlat +ellps=krass +no_defs no_defs <> +# Unknown datum based upon the NWL 9D ellipsoid +<4025> +proj=longlat +ellps=WGS66 +no_defs no_defs <> +# Unknown datum based upon the Plessis 1817 ellipsoid +<4027> +proj=longlat +a=6376523 +b=6355862.933255573 +no_defs no_defs <> +# Unknown datum based upon the Struve 1860 ellipsoid +<4028> +proj=longlat +a=6378298.3 +b=6356657.142669562 +no_defs no_defs <> +# Unknown datum based upon the War Office ellipsoid +<4029> +proj=longlat +a=6378300 +b=6356751.689189189 +no_defs no_defs <> +# Unknown datum based upon the WGS 84 ellipsoid +<4030> +proj=longlat +ellps=WGS84 +no_defs no_defs <> +# Unknown datum based upon the GEM 10C ellipsoid +<4031> +proj=longlat +ellps=WGS84 +no_defs no_defs <> +# Unknown datum based upon the OSU86F ellipsoid +<4032> +proj=longlat +a=6378136.2 +b=6356751.516927429 +no_defs no_defs <> +# Unknown datum based upon the OSU91A ellipsoid +<4033> +proj=longlat +a=6378136.3 +b=6356751.616592146 +no_defs no_defs <> +# Unknown datum based upon the Clarke 1880 ellipsoid +<4034> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Unknown datum based upon the Authalic Sphere +<4035> +proj=longlat +a=6371000 +b=6371000 +no_defs no_defs <> +# Unknown datum based upon the GRS 1967 ellipsoid +<4036> +proj=longlat +ellps=GRS67 +no_defs no_defs <> +# Unknown datum based upon the Average Terrestrial System 1977 ellipsoid +<4041> +proj=longlat +a=6378135 +b=6356750.304921594 +no_defs no_defs <> +# Unknown datum based upon the Everest (1830 Definition) ellipsoid +<4042> +proj=longlat +a=6377299.36559538 +b=6356098.357204817 +no_defs no_defs <> +# Unknown datum based upon the WGS 72 ellipsoid +<4043> +proj=longlat +ellps=WGS72 +no_defs no_defs <> +# Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid +<4044> +proj=longlat +a=6377301.243 +b=6356100.230165385 +no_defs no_defs <> +# Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid +<4045> +proj=longlat +a=6377299.151 +b=6356098.145120132 +no_defs no_defs <> +# Unspecified based upon the GRS 1980 Authalic Sphere +<4047> +proj=longlat +a=6370997 +b=6370997 +no_defs no_defs <> +# Greek +<4120> +proj=longlat +ellps=bessel +no_defs no_defs <> +# GGRS87 +<4121> +proj=longlat +ellps=GRS80 +towgs84=-199.87,74.79,246.62,0,0,0,0 +no_defs no_defs <> +# ATS77 +<4122> +proj=longlat +a=6378135 +b=6356750.304921594 +no_defs no_defs <> +# KKJ +<4123> +proj=longlat +ellps=intl +towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37 +no_defs no_defs <> +# RT90 +<4124> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Samboja +<4125> +proj=longlat +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +no_defs no_defs <> +# LKS94 (ETRS89) +<4126> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Tete +<4127> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Madzansua +<4128> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Observatario +<4129> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Moznet +<4130> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,-0,-0,-0,0 +no_defs no_defs <> +# Indian 1960 +<4131> +proj=longlat +a=6377276.345 +b=6356075.413140239 +no_defs no_defs <> +# FD58 +<4132> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# EST92 +<4133> +proj=longlat +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014 +no_defs no_defs <> +# PDO Survey Datum 1993 +<4134> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Old Hawaiian +<4135> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# St. Lawrence Island +<4136> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# St. Paul Island +<4137> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# St. George Island +<4138> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Puerto Rico +<4139> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# NAD83(CSRS98) +<4140> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Israel +<4141> +proj=longlat +ellps=GRS80 +no_defs no_defs <> +# Locodjo 1965 +<4142> +proj=longlat +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +no_defs no_defs <> +# Abidjan 1987 +<4143> +proj=longlat +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +no_defs no_defs <> +# Kalianpur 1937 +<4144> +proj=longlat +a=6377276.345 +b=6356075.413140239 +no_defs no_defs <> +# Kalianpur 1962 +<4145> +proj=longlat +a=6377301.243 +b=6356100.230165385 +towgs84=283,682,231,0,0,0,0 +no_defs no_defs <> +# Kalianpur 1975 +<4146> +proj=longlat +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +no_defs no_defs <> +# Hanoi 1972 +<4147> +proj=longlat +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +no_defs no_defs <> +# Hartebeesthoek94 +<4148> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# CH1903 +<4149> +proj=longlat +ellps=bessel +no_defs no_defs <> +# CH1903+ +<4150> +proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +no_defs no_defs <> +# CHTRF95 +<4151> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# NAD83(HARN) +<4152> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Rassadiran +<4153> +proj=longlat +ellps=intl +towgs84=-133.63,-157.5,-158.62,0,0,0,0 +no_defs no_defs <> +# ED50(ED77) +<4154> +proj=longlat +ellps=intl +no_defs no_defs <> +# Dabola 1981 +<4155> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +no_defs no_defs <> +# S-JTSK +<4156> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Mount Dillon +<4157> +proj=longlat +a=6378293.63683822 +b=6356617.979337744 +no_defs no_defs <> +# Naparima 1955 +<4158> +proj=longlat +ellps=intl +no_defs no_defs <> +# ELD79 +<4159> +proj=longlat +ellps=intl +no_defs no_defs <> +# Chos Malal 1914 +<4160> +proj=longlat +ellps=intl +no_defs no_defs <> +# Pampa del Castillo +<4161> +proj=longlat +ellps=intl +no_defs no_defs <> +# Korean 1985 +<4162> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Yemen NGN96 +<4163> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# South Yemen +<4164> +proj=longlat +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +no_defs no_defs <> +# Bissau +<4165> +proj=longlat +ellps=intl +towgs84=-173,253,27,0,0,0,0 +no_defs no_defs <> +# Korean 1995 +<4166> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# NZGD2000 +<4167> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Accra +<4168> +proj=longlat +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +no_defs no_defs <> +# American Samoa 1962 +<4169> +proj=longlat +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +no_defs no_defs <> +# SIRGAS +<4170> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# RGF93 +<4171> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# POSGAR +<4172> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# IRENET95 +<4173> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Sierra Leone 1924 +<4174> +proj=longlat +a=6378300 +b=6356751.689189189 +no_defs no_defs <> +# Sierra Leone 1968 +<4175> +proj=longlat +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +no_defs no_defs <> +# Australian Antarctic +<4176> +proj=longlat +ellps=GRS80 +no_defs no_defs <> +# Pulkovo 1942(83) +<4178> +proj=longlat +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +no_defs no_defs <> +# Pulkovo 1942(58) +<4179> +proj=longlat +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +no_defs no_defs <> +# EST97 +<4180> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Luxembourg 1930 +<4181> +proj=longlat +ellps=intl +towgs84=-193,13.7,-39.3,-0.41,-2.933,2.688,0.43 +no_defs no_defs <> +# Azores Occidental 1939 +<4182> +proj=longlat +ellps=intl +no_defs no_defs <> +# Azores Central 1948 +<4183> +proj=longlat +ellps=intl +no_defs no_defs <> +# Azores Oriental 1940 +<4184> +proj=longlat +ellps=intl +no_defs no_defs <> +# Madeira 1936 +<4185> +proj=longlat +ellps=intl +no_defs no_defs <> +# OSNI 1952 +<4188> +proj=longlat +ellps=airy +no_defs no_defs <> +# REGVEN +<4189> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# POSGAR 98 +<4190> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Albanian 1987 +<4191> +proj=longlat +ellps=krass +no_defs no_defs <> +# Douala 1948 +<4192> +proj=longlat +ellps=intl +no_defs no_defs <> +# Manoca 1962 +<4193> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +no_defs no_defs <> +# Qornoq 1927 +<4194> +proj=longlat +ellps=intl +no_defs no_defs <> +# Scoresbysund 1952 +<4195> +proj=longlat +ellps=intl +towgs84=105,326,-102.5,0,0,0.814,-0.6 +no_defs no_defs <> +# Ammassalik 1958 +<4196> +proj=longlat +ellps=intl +towgs84=-45,417,-3.5,0,0,0.814,-0.6 +no_defs no_defs <> +# Garoua +<4197> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Kousseri +<4198> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Egypt 1930 +<4199> +proj=longlat +ellps=intl +no_defs no_defs <> +# Pulkovo 1995 +<4200> +proj=longlat +ellps=krass +no_defs no_defs <> +# Adindan +<4201> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# AGD66 +<4202> +proj=longlat +ellps=aust_SA +no_defs no_defs <> +# AGD84 +<4203> +proj=longlat +ellps=aust_SA +no_defs no_defs <> +# Ain el Abd +<4204> +proj=longlat +ellps=intl +no_defs no_defs <> +# Afgooye +<4205> +proj=longlat +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +no_defs no_defs <> +# Agadez +<4206> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Lisbon +<4207> +proj=longlat +ellps=intl +no_defs no_defs <> +# Aratu +<4208> +proj=longlat +ellps=intl +no_defs no_defs <> +# Arc 1950 +<4209> +proj=longlat +a=6378249.145 +b=6356514.966398753 +no_defs no_defs <> +# Arc 1960 +<4210> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Batavia +<4211> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Barbados 1938 +<4212> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Beduaram +<4213> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Beijing 1954 +<4214> +proj=longlat +ellps=krass +no_defs no_defs <> +# Belge 1950 +<4215> +proj=longlat +ellps=intl +no_defs no_defs <> +# Bermuda 1957 +<4216> +proj=longlat +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0 +no_defs no_defs <> +# Bogota 1975 +<4218> +proj=longlat +ellps=intl +no_defs no_defs <> +# Bukit Rimpah +<4219> +proj=longlat +ellps=bessel +towgs84=-384,664,-48,0,0,0,0 +no_defs no_defs <> +# Camacupa +<4220> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Campo Inchauspe +<4221> +proj=longlat +ellps=intl +no_defs no_defs <> +# Cape +<4222> +proj=longlat +a=6378249.145 +b=6356514.966398753 +no_defs no_defs <> +# Carthage +<4223> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Chua +<4224> +proj=longlat +ellps=intl +towgs84=-134,229,-29,0,0,0,0 +no_defs no_defs <> +# Corrego Alegre +<4225> +proj=longlat +ellps=intl +towgs84=-206,172,-6,0,0,0,0 +no_defs no_defs <> +# Cote d'Ivoire +<4226> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Deir ez Zor +<4227> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Douala +<4228> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Egypt 1907 +<4229> +proj=longlat +ellps=helmert +no_defs no_defs <> +# ED50 +<4230> +proj=longlat +ellps=intl +no_defs no_defs <> +# ED87 +<4231> +proj=longlat +ellps=intl +towgs84=-82.981,-99.719,-110.709,-0.5076,0.1503,0.3898,-0.3143 +no_defs no_defs <> +# Fahud +<4232> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Gandajika 1970 +<4233> +proj=longlat +ellps=intl +no_defs no_defs <> +# Garoua +<4234> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Guyane Francaise +<4235> +proj=longlat +ellps=intl +no_defs no_defs <> +# Hu Tzu Shan +<4236> +proj=longlat +ellps=intl +towgs84=-637,-549,-203,0,0,0,0 +no_defs no_defs <> +# HD72 +<4237> +proj=longlat +ellps=GRS67 +no_defs no_defs <> +# ID74 +<4238> +proj=longlat +a=6378160 +b=6356774.50408554 +no_defs no_defs <> +# Indian 1954 +<4239> +proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs84=217,823,299,0,0,0,0 +no_defs no_defs <> +# Indian 1975 +<4240> +proj=longlat +a=6377276.345 +b=6356075.413140239 +no_defs no_defs <> +# Jamaica 1875 +<4241> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# JAD69 +<4242> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Kalianpur 1880 +<4243> +proj=longlat +a=6377299.36559538 +b=6356098.357204817 +no_defs no_defs <> +# Kandawala +<4244> +proj=longlat +a=6377276.345 +b=6356075.413140239 +towgs84=-97,787,86,0,0,0,0 +no_defs no_defs <> +# Kertau +<4245> +proj=longlat +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +no_defs no_defs <> +# KOC +<4246> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# La Canoa +<4247> +proj=longlat +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +no_defs no_defs <> +# PSAD56 +<4248> +proj=longlat +ellps=intl +no_defs no_defs <> +# Lake +<4249> +proj=longlat +ellps=intl +no_defs no_defs <> +# Leigon +<4250> +proj=longlat +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0 +no_defs no_defs <> +# Liberia 1964 +<4251> +proj=longlat +ellps=clrk80 +towgs84=-90,40,88,0,0,0,0 +no_defs no_defs <> +# Lome +<4252> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Luzon 1911 +<4253> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Hito XVIII 1963 +<4254> +proj=longlat +ellps=intl +towgs84=18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013 +no_defs no_defs <> +# Herat North +<4255> +proj=longlat +ellps=intl +towgs84=-333,-222,114,0,0,0,0 +no_defs no_defs <> +# Mahe 1971 +<4256> +proj=longlat +ellps=clrk80 +towgs84=41,-220,-134,0,0,0,0 +no_defs no_defs <> +# Makassar +<4257> +proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +no_defs no_defs <> +# ETRS89 +<4258> +proj=longlat +ellps=GRS80 +no_defs no_defs <> +# Malongo 1987 +<4259> +proj=longlat +ellps=intl +no_defs no_defs <> +# Manoca +<4260> +proj=longlat +ellps=clrk80 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +no_defs no_defs <> +# Merchich +<4261> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +no_defs no_defs <> +# Massawa +<4262> +proj=longlat +ellps=bessel +towgs84=639,405,60,0,0,0,0 +no_defs no_defs <> +# Minna +<4263> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Mhast +<4264> +proj=longlat +ellps=intl +towgs84=-252.95,-4.11,-96.38,0,0,0,0 +no_defs no_defs <> +# Monte Mario +<4265> +proj=longlat +ellps=intl +no_defs no_defs <> +# M'poraloko +<4266> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# NAD27 +<4267> +proj=longlat +ellps=clrk66 +datum=NAD27 +no_defs no_defs <> +# NAD27 Michigan +<4268> +proj=longlat +a=6378450.047548896 +b=6356826.621488444 +no_defs no_defs <> +# NAD83 +<4269> +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs no_defs <> +# Nahrwan 1967 +<4270> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Naparima 1972 +<4271> +proj=longlat +ellps=intl +no_defs no_defs <> +# NZGD49 +<4272> +proj=longlat +ellps=intl +no_defs no_defs <> +# NGO 1948 +<4273> +proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +no_defs no_defs <> +# Datum 73 +<4274> +proj=longlat +ellps=intl +no_defs no_defs <> +# NTF +<4275> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +no_defs no_defs <> +# NSWC 9Z-2 +<4276> +proj=longlat +ellps=WGS66 +no_defs no_defs <> +# OSGB 1936 +<4277> +proj=longlat +ellps=airy +no_defs no_defs <> +# OSGB70 +<4278> +proj=longlat +ellps=airy +no_defs no_defs <> +# OS(SN)80 +<4279> +proj=longlat +ellps=airy +no_defs no_defs <> +# Padang +<4280> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Palestine 1923 +<4281> +proj=longlat +a=6378300.789 +b=6356566.435 +no_defs no_defs <> +# Pointe Noire +<4282> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# GDA94 +<4283> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Pulkovo 1942 +<4284> +proj=longlat +ellps=krass +no_defs no_defs <> +# Qatar 1974 +<4285> +proj=longlat +ellps=intl +no_defs no_defs <> +# Qatar 1948 +<4286> +proj=longlat +ellps=helmert +no_defs no_defs <> +# Qornoq +<4287> +proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 +no_defs no_defs <> +# Loma Quintana +<4288> +proj=longlat +ellps=intl +no_defs no_defs <> +# Amersfoort +<4289> +proj=longlat +ellps=bessel +no_defs no_defs <> +# SAD69 +<4291> +proj=longlat +ellps=GRS67 +no_defs no_defs <> +# Sapper Hill 1943 +<4292> +proj=longlat +ellps=intl +towgs84=-355,21,72,0,0,0,0 +no_defs no_defs <> +# Schwarzeck +<4293> +proj=longlat +ellps=bess_nam +no_defs no_defs <> +# Segora +<4294> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Serindung +<4295> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Sudan +<4296> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Tananarive +<4297> +proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +no_defs no_defs <> +# Timbalai 1948 +<4298> +proj=longlat +ellps=evrstSS +no_defs no_defs <> +# TM65 +<4299> +proj=longlat +a=6377340.189 +b=6356034.447938534 +no_defs no_defs <> +# TM75 +<4300> +proj=longlat +a=6377340.189 +b=6356034.447938534 +no_defs no_defs <> +# Tokyo +<4301> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Trinidad 1903 +<4302> +proj=longlat +a=6378293.63683822 +b=6356617.979337744 +towgs84=-61.702,284.488,472.052,0,0,0,0 +no_defs no_defs <> +# TC(1948) +<4303> +proj=longlat +ellps=helmert +no_defs no_defs <> +# Voirol 1875 +<4304> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +no_defs no_defs <> +# Bern 1938 +<4306> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Nord Sahara 1959 +<4307> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# RT38 +<4308> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Yacare +<4309> +proj=longlat +ellps=intl +towgs84=-155,171,37,0,0,0,0 +no_defs no_defs <> +# Yoff +<4310> +proj=longlat +a=6378249.2 +b=6356515 +no_defs no_defs <> +# Zanderij +<4311> +proj=longlat +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +no_defs no_defs <> +# MGI +<4312> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Belge 1972 +<4313> +proj=longlat +ellps=intl +no_defs no_defs <> +# DHDN +<4314> +proj=longlat +ellps=bessel +no_defs no_defs <> +# Conakry 1905 +<4315> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +no_defs no_defs <> +# Dealul Piscului 1933 +<4316> +proj=longlat +ellps=intl +towgs84=103.25,-100.4,-307.19,0,0,0,0 +no_defs no_defs <> +# Dealul Piscului 1970 +<4317> +proj=longlat +ellps=krass +no_defs no_defs <> +# NGN +<4318> +proj=longlat +ellps=WGS84 +no_defs no_defs <> +# KUDAMS +<4319> +proj=longlat +ellps=GRS80 +no_defs no_defs <> +# WGS 72 +<4322> +proj=longlat +ellps=WGS72 +no_defs no_defs <> +# WGS 72BE +<4324> +proj=longlat +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +no_defs no_defs <> +# WGS 84 +<4326> +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs <> +# Anguilla 1957 +<4600> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# Antigua 1943 +<4601> +proj=longlat +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0 +no_defs no_defs <> +# Dominica 1945 +<4602> +proj=longlat +ellps=clrk80 +towgs84=725,685,536,0,0,0,0 +no_defs no_defs <> +# Grenada 1953 +<4603> +proj=longlat +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0 +no_defs no_defs <> +# Montserrat 1958 +<4604> +proj=longlat +ellps=clrk80 +towgs84=174,359,365,0,0,0,0 +no_defs no_defs <> +# St. Kitts 1955 +<4605> +proj=longlat +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +no_defs no_defs <> +# St. Lucia 1955 +<4606> +proj=longlat +ellps=clrk80 +towgs84=-149,128,296,0,0,0,0 +no_defs no_defs <> +# St. Vincent 1945 +<4607> +proj=longlat +ellps=clrk80 +no_defs no_defs <> +# NAD27(76) +<4608> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# NAD27(CGQ77) +<4609> +proj=longlat +ellps=clrk66 +no_defs no_defs <> +# Xian 1980 +<4610> +proj=longlat +a=6378140 +b=6356755.288157528 +no_defs no_defs <> +# Hong Kong 1980 +<4611> +proj=longlat +ellps=intl +towgs84=-162.619,-276.959,-161.764,0.067753,-2.24365,-1.15883,-1.09425 +no_defs no_defs <> +# JGD2000 +<4612> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Segara +<4613> +proj=longlat +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +no_defs no_defs <> +# QND95 +<4614> +proj=longlat +ellps=intl +towgs84=-119.425,-303.659,-11.0006,1.1643,0.174458,1.09626,3.65706 +no_defs no_defs <> +# Porto Santo +<4615> +proj=longlat +ellps=intl +no_defs no_defs <> +# Selvagem Grande +<4616> +proj=longlat +ellps=intl +no_defs no_defs <> +# NAD83(CSRS) +<4617> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs no_defs <> +# Bern 1898 (Bern) +<4801> +proj=longlat +ellps=bessel +pm=bern +no_defs no_defs <> +# Bogota 1975 (Bogota) +<4802> +proj=longlat +ellps=intl +pm=bogota +no_defs no_defs <> +# Lisbon (Lisbon) +<4803> +proj=longlat +ellps=intl +pm=lisbon +no_defs no_defs <> +# Makassar (Jakarta) +<4804> +proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +no_defs no_defs <> +# MGI (Ferro) +<4805> +proj=longlat +ellps=bessel +pm=ferro +no_defs no_defs <> +# Monte Mario (Rome) +<4806> +proj=longlat +ellps=intl +pm=rome +no_defs no_defs <> +# NTF (Paris) +<4807> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +no_defs no_defs <> +# Padang (Jakarta) +<4808> +proj=longlat +ellps=bessel +pm=jakarta +no_defs no_defs <> +# Belge 1950 (Brussels) +<4809> +proj=longlat +ellps=intl +pm=brussels +no_defs no_defs <> +# Tananarive (Paris) +<4810> +proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +no_defs no_defs <> +# Voirol 1875 (Paris) +<4811> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +pm=paris +no_defs no_defs <> +# Batavia (Jakarta) +<4813> +proj=longlat +ellps=bessel +pm=jakarta +no_defs no_defs <> +# RT38 (Stockholm) +<4814> +proj=longlat +ellps=bessel +pm=stockholm +no_defs no_defs <> +# Greek (Athens) +<4815> +proj=longlat +ellps=bessel +pm=athens +no_defs no_defs <> +# Carthage (Paris) +<4816> +proj=longlat +a=6378249.2 +b=6356515 +pm=paris +no_defs no_defs <> +# NGO 1948 (Oslo) +<4817> +proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +no_defs no_defs <> +# S-JTSK (Ferro) +<4818> +proj=longlat +ellps=bessel +pm=ferro +no_defs no_defs <> +# Nord Sahara 1959 (Paris) +<4819> +proj=longlat +ellps=clrk80 +pm=paris +no_defs no_defs <> +# Segara (Jakarta) +<4820> +proj=longlat +ellps=bessel +pm=jakarta +no_defs no_defs <> +# ATF (Paris) +<4901> +proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris +no_defs no_defs <> +# NDG (Paris) +<4902> +proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris +no_defs no_defs <> +# Madrid 1870 (Madrid) +<4903> +proj=longlat +a=6378298.3 +b=6356657.142669562 +pm=madrid +no_defs no_defs <> +# Lisbon 1890 (Lisbon) +<4904> +proj=longlat +ellps=bessel +pm=lisbon +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 4 +<20004> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 5 +<20005> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 6 +<20006> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=6500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 7 +<20007> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=7500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 8 +<20008> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 9 +<20009> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 10 +<20010> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=10500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 11 +<20011> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=11500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 12 +<20012> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=12500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 13 +<20013> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 14 +<20014> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 15 +<20015> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 16 +<20016> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 17 +<20017> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 18 +<20018> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 19 +<20019> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 20 +<20020> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 21 +<20021> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 22 +<20022> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 23 +<20023> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 24 +<20024> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=24500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 25 +<20025> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 26 +<20026> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 27 +<20027> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 28 +<20028> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 29 +<20029> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 30 +<20030> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 31 +<20031> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger zone 32 +<20032> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 4N +<20064> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 5N +<20065> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 6N +<20066> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 7N +<20067> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 8N +<20068> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 9N +<20069> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 10N +<20070> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 11N +<20071> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 12N +<20072> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 13N +<20073> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 14N +<20074> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 15N +<20075> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 16N +<20076> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 17N +<20077> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 18N +<20078> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 19N +<20079> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 20N +<20080> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 21N +<20081> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 22N +<20082> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 23N +<20083> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 24N +<20084> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 25N +<20085> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 26N +<20086> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 27N +<20087> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 28N +<20088> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 29N +<20089> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 30N +<20090> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 31N +<20091> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1995 / Gauss-Kruger 32N +<20092> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Adindan / UTM zone 37N +<20137> +proj=utm +zone=37 +ellps=clrk80 +units=m +no_defs no_defs <> +# Adindan / UTM zone 38N +<20138> +proj=utm +zone=38 +ellps=clrk80 +units=m +no_defs no_defs <> +# AGD66 / AMG zone 48 +<20248> +proj=utm +zone=48 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 49 +<20249> +proj=utm +zone=49 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 50 +<20250> +proj=utm +zone=50 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 51 +<20251> +proj=utm +zone=51 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 52 +<20252> +proj=utm +zone=52 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 53 +<20253> +proj=utm +zone=53 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 54 +<20254> +proj=utm +zone=54 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 55 +<20255> +proj=utm +zone=55 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 56 +<20256> +proj=utm +zone=56 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 57 +<20257> +proj=utm +zone=57 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD66 / AMG zone 58 +<20258> +proj=utm +zone=58 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 48 +<20348> +proj=utm +zone=48 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 49 +<20349> +proj=utm +zone=49 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 50 +<20350> +proj=utm +zone=50 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 51 +<20351> +proj=utm +zone=51 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 52 +<20352> +proj=utm +zone=52 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 53 +<20353> +proj=utm +zone=53 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 54 +<20354> +proj=utm +zone=54 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 55 +<20355> +proj=utm +zone=55 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 56 +<20356> +proj=utm +zone=56 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 57 +<20357> +proj=utm +zone=57 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# AGD84 / AMG zone 58 +<20358> +proj=utm +zone=58 +south +ellps=aust_SA +units=m +no_defs no_defs <> +# Ain el Abd / UTM zone 37N +<20437> +proj=utm +zone=37 +ellps=intl +units=m +no_defs no_defs <> +# Ain el Abd / UTM zone 38N +<20438> +proj=utm +zone=38 +ellps=intl +units=m +no_defs no_defs <> +# Ain el Abd / UTM zone 39N +<20439> +proj=utm +zone=39 +ellps=intl +units=m +no_defs no_defs <> +# Ain el Abd / Bahrain Grid +<20499> +proj=utm +zone=39 +ellps=intl +units=m +no_defs no_defs <> +# Afgooye / UTM zone 38N +<20538> +proj=utm +zone=38 +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +units=m +no_defs no_defs <> +# Afgooye / UTM zone 39N +<20539> +proj=utm +zone=39 +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +units=m +no_defs no_defs <> +# Lisbon (Lisbon)/Portuguese National Grid +<20790> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +units=m +no_defs no_defs <> +# Lisbon (Lisbon)/Portuguese Grid +<20791> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=0 +y_0=0 +ellps=intl +pm=lisbon +units=m +no_defs no_defs <> +# Aratu / UTM zone 22S +<20822> +proj=utm +zone=22 +south +ellps=intl +units=m +no_defs no_defs <> +# Aratu / UTM zone 23S +<20823> +proj=utm +zone=23 +south +ellps=intl +units=m +no_defs no_defs <> +# Aratu / UTM zone 24S +<20824> +proj=utm +zone=24 +south +ellps=intl +units=m +no_defs no_defs <> +# Arc 1950 / UTM zone 34S +<20934> +proj=utm +zone=34 +south +a=6378249.145 +b=6356514.966398753 +units=m +no_defs no_defs <> +# Arc 1950 / UTM zone 35S +<20935> +proj=utm +zone=35 +south +a=6378249.145 +b=6356514.966398753 +units=m +no_defs no_defs <> +# Arc 1950 / UTM zone 36S +<20936> +proj=utm +zone=36 +south +a=6378249.145 +b=6356514.966398753 +units=m +no_defs no_defs <> +# Arc 1960 / UTM zone 35S +<21035> +proj=utm +zone=35 +south +ellps=clrk80 +units=m +no_defs no_defs <> +# Arc 1960 / UTM zone 36S +<21036> +proj=utm +zone=36 +south +ellps=clrk80 +units=m +no_defs no_defs <> +# Arc 1960 / UTM zone 37S +<21037> +proj=utm +zone=37 +south +ellps=clrk80 +units=m +no_defs no_defs <> +# Arc 1960 / UTM zone 35N +<21095> +proj=utm +zone=35 +ellps=clrk80 +units=m +no_defs no_defs <> +# Arc 1960 / UTM zone 36N +<21096> +proj=utm +zone=36 +ellps=clrk80 +units=m +no_defs no_defs <> +# Arc 1960 / UTM zone 37N +<21097> +proj=utm +zone=37 +ellps=clrk80 +units=m +no_defs no_defs <> +# Batavia (Jakarta) / NEIEZ +<21100> +proj=merc +lat_ts=0 +lon_0=216.8077194444444 +k=0.997000 +x_0=3900000 +y_0=900000 +ellps=bessel +pm=jakarta +units=m +no_defs no_defs <> +# Batavia / UTM zone 48S +<21148> +proj=utm +zone=48 +south +ellps=bessel +units=m +no_defs no_defs <> +# Batavia / UTM zone 49S +<21149> +proj=utm +zone=49 +south +ellps=bessel +units=m +no_defs no_defs <> +# Batavia / UTM zone 50S +<21150> +proj=utm +zone=50 +south +ellps=bessel +units=m +no_defs no_defs <> +# Barbados 1938 / British West Indies Grid +<21291> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.999500 +x_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs no_defs <> +# Barbados 1938 / Barbados National Grid +<21292> +proj=tmerc +lat_0=13.17638888888889 +lon_0=-59.55972222222222 +k=0.999999 +x_0=30000 +y_0=75000 +ellps=clrk80 +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 13 +<21413> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 14 +<21414> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 15 +<21415> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 16 +<21416> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 17 +<21417> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 18 +<21418> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 19 +<21419> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 20 +<21420> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 21 +<21421> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 22 +<21422> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger zone 23 +<21423> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 75E +<21453> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 81E +<21454> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 87E +<21455> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 93E +<21456> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 99E +<21457> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 105E +<21458> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 111E +<21459> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 117E +<21460> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 123E +<21461> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 129E +<21462> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger CM 135E +<21463> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 13N +<21473> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 14N +<21474> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 15N +<21475> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 16N +<21476> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 17N +<21477> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 18N +<21478> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 19N +<21479> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 20N +<21480> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 21N +<21481> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 22N +<21482> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Beijing 1954 / Gauss-Kruger 23N +<21483> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Belge 1950 (Brussels) / Belge Lambert 50 +<21500> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=90 +lon_0=4.367975 +x_0=150000 +y_0=5400000 +ellps=intl +pm=brussels +units=m +no_defs no_defs <> +# Bern 1898 (Bern) / LV03C +<21780> +proj=omerc +lat_0=46.95240555555556 +lonc=7.439583333333333 +alpha=90 +k=1 +x_0=0 +y_0=0 +ellps=bessel +pm=bern +units=m +no_defs no_defs <> +# CH1903 / LV03 +<21781> +proj=omerc +lat_0=46.95240555555556 +lonc=7.439583333333333 +alpha=90 +k=1 +x_0=600000 +y_0=200000 +ellps=bessel +units=m +no_defs no_defs <> +# Bogota 1975 / UTM zone 17N +<21817> +proj=utm +zone=17 +ellps=intl +units=m +no_defs no_defs <> +# Bogota 1975 / UTM zone 18N +<21818> +proj=utm +zone=18 +ellps=intl +units=m +no_defs no_defs <> +# Bogota 1975 / Colombia West zone +<21891> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666666667 +k=1.000000 +x_0=1000000 +y_0=1000000 +ellps=intl +units=m +no_defs no_defs <> +# Bogota 1975 / Colombia Bogota zone +<21892> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666666667 +k=1.000000 +x_0=1000000 +y_0=1000000 +ellps=intl +units=m +no_defs no_defs <> +# Bogota 1975 / Colombia East Central zone +<21893> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666666667 +k=1.000000 +x_0=1000000 +y_0=1000000 +ellps=intl +units=m +no_defs no_defs <> +# Bogota 1975 / Colombia East +<21894> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666666667 +k=1.000000 +x_0=1000000 +y_0=1000000 +ellps=intl +units=m +no_defs no_defs <> +# Camacupa / UTM zone 32S +<22032> +proj=utm +zone=32 +south +ellps=clrk80 +units=m +no_defs no_defs <> +# Camacupa / UTM zone 33S +<22033> +proj=utm +zone=33 +south +ellps=clrk80 +units=m +no_defs no_defs <> +# Camacupa / TM 11.30 SE +<22091> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.999600 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs no_defs <> +# Camacupa / TM 12 SE +<22092> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.999600 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 1 +<22191> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 2 +<22192> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 3 +<22193> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 4 +<22194> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 5 +<22195> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 6 +<22196> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1.000000 +x_0=6500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Campo Inchauspe / Argentina 7 +<22197> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1.000000 +x_0=7500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Cape / UTM zone 34S +<22234> +proj=utm +zone=34 +south +a=6378249.145 +b=6356514.966398753 +units=m +no_defs no_defs <> +# Cape / UTM zone 35S +<22235> +proj=utm +zone=35 +south +a=6378249.145 +b=6356514.966398753 +units=m +no_defs no_defs <> +# Cape / UTM zone 36S +<22236> +proj=utm +zone=36 +south +a=6378249.145 +b=6356514.966398753 +units=m +no_defs no_defs <> +# South African Coordinate System zone 15 +# South African Coordinate System zone 17 +# South African Coordinate System zone 19 +# South African Coordinate System zone 21 +# South African Coordinate System zone 23 +# South African Coordinate System zone 25 +# South African Coordinate System zone 27 +# South African Coordinate System zone 29 +# South African Coordinate System zone 31 +# South African Coordinate System zone 33 +# Carthage (Paris) / Tunisia Mining Grid +# Carthage / UTM zone 32N +<22332> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Carthage / Nord Tunisie +<22391> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=9.9 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Carthage / Sud Tunisie +<22392> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=9.9 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Corrego Alegre / UTM zone 23S +<22523> +proj=utm +zone=23 +south +ellps=intl +towgs84=-206,172,-6,0,0,0,0 +units=m +no_defs no_defs <> +# Corrego Alegre / UTM zone 24S +<22524> +proj=utm +zone=24 +south +ellps=intl +towgs84=-206,172,-6,0,0,0,0 +units=m +no_defs no_defs <> +# Deir ez Zor / Levant Zone +<22700> +proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Deir ez Zor / Syria Lambert +<22770> +proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Deir ez Zor / Levant Stereographic +<22780> +proj=stere +lat_0=34.2 +lon_0=39.15 +k=0.999534 +x_0=0 +y_0=0 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Douala / UTM zone 32N +<22832> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Egypt 1907 / Blue Belt +<22991> +proj=tmerc +lat_0=30 +lon_0=35 +k=1.000000 +x_0=300000 +y_0=1100000 +ellps=helmert +units=m +no_defs no_defs <> +# Egypt 1907 / Red Belt +<22992> +proj=tmerc +lat_0=30 +lon_0=31 +k=1.000000 +x_0=615000 +y_0=810000 +ellps=helmert +units=m +no_defs no_defs <> +# Egypt 1907 / Purple Belt +<22993> +proj=tmerc +lat_0=30 +lon_0=27 +k=1.000000 +x_0=700000 +y_0=200000 +ellps=helmert +units=m +no_defs no_defs <> +# Egypt 1907 / Extended Purple Belt +<22994> +proj=tmerc +lat_0=30 +lon_0=27 +k=1.000000 +x_0=700000 +y_0=1200000 +ellps=helmert +units=m +no_defs no_defs <> +# ED50 / UTM zone 28N +<23028> +proj=utm +zone=28 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 29N +<23029> +proj=utm +zone=29 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 30N +<23030> +proj=utm +zone=30 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 31N +<23031> +proj=utm +zone=31 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 32N +<23032> +proj=utm +zone=32 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 33N +<23033> +proj=utm +zone=33 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 34N +<23034> +proj=utm +zone=34 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 35N +<23035> +proj=utm +zone=35 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 36N +<23036> +proj=utm +zone=36 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 37N +<23037> +proj=utm +zone=37 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / UTM zone 38N +<23038> +proj=utm +zone=38 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM 0 N +<23090> +proj=tmerc +lat_0=0 +lon_0=0 +k=0.999600 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# ED50 / TM 5 NE +<23095> +proj=tmerc +lat_0=0 +lon_0=5 +k=0.999600 +x_0=500000 +y_0=0 +ellps=intl +units=m +no_defs no_defs <> +# Fahud / UTM zone 39N +<23239> +proj=utm +zone=39 +ellps=clrk80 +units=m +no_defs no_defs <> +# Fahud / UTM zone 40N +<23240> +proj=utm +zone=40 +ellps=clrk80 +units=m +no_defs no_defs <> +# Garoua / UTM zone 33N +<23433> +proj=utm +zone=33 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# HD72 / EOV +<23700> +proj=omerc +lat_0=47.14439372222222 +lonc=19.04857177777778 +alpha=90 +k=0.99993 +x_0=650000 +y_0=200000 +ellps=GRS67 +units=m +no_defs no_defs <> +# ID74 / UTM zone 46N +<23846> +proj=utm +zone=46 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 47N +<23847> +proj=utm +zone=47 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 48N +<23848> +proj=utm +zone=48 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 49N +<23849> +proj=utm +zone=49 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 50N +<23850> +proj=utm +zone=50 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 51N +<23851> +proj=utm +zone=51 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 52N +<23852> +proj=utm +zone=52 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 53N +<23853> +proj=utm +zone=53 +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 46S +<23886> +proj=utm +zone=46 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 47S +<23887> +proj=utm +zone=47 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 48S +<23888> +proj=utm +zone=48 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 49S +<23889> +proj=utm +zone=49 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 50S +<23890> +proj=utm +zone=50 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 51S +<23891> +proj=utm +zone=51 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 52S +<23892> +proj=utm +zone=52 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 53S +<23893> +proj=utm +zone=53 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# ID74 / UTM zone 54S +<23894> +proj=utm +zone=54 +south +a=6378160 +b=6356774.50408554 +units=m +no_defs no_defs <> +# Indian 1954 / UTM zone 46N +<23946> +proj=utm +zone=46 +a=6377276.345 +b=6356075.413140239 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs no_defs <> +# Indian 1954 / UTM zone 47N +<23947> +proj=utm +zone=47 +a=6377276.345 +b=6356075.413140239 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs no_defs <> +# Indian 1954 / UTM zone 48N +<23948> +proj=utm +zone=48 +a=6377276.345 +b=6356075.413140239 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs no_defs <> +# Indian 1975 / UTM zone 47N +<24047> +proj=utm +zone=47 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Indian 1975 / UTM zone 48N +<24048> +proj=utm +zone=48 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Jamaica 1875 / Jamaica (Old Grid) +<24100> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=167638.49575 +y_0=121918.906 +ellps=clrk80 +to_meter=0.304797265 +no_defs no_defs <> +# JAD69 / Jamaica National Grid +<24200> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=250000 +y_0=150000 +ellps=clrk66 +units=m +no_defs no_defs <> +# Kalianpur 1937 / UTM zone 45N +<24305> +proj=utm +zone=45 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Kalianpur 1937 / UTM zone 46N +<24306> +proj=utm +zone=46 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Kalianpur 1962 / UTM zone 41N +<24311> +proj=utm +zone=41 +a=6377301.243 +b=6356100.230165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1962 / UTM zone 42N +<24312> +proj=utm +zone=42 +a=6377301.243 +b=6356100.230165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1962 / UTM zone 43N +<24313> +proj=utm +zone=43 +a=6377301.243 +b=6356100.230165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / UTM zone 42N +<24342> +proj=utm +zone=42 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / UTM zone 43N +<24343> +proj=utm +zone=43 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / UTM zone 44N +<24344> +proj=utm +zone=44 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / UTM zone 45N +<24345> +proj=utm +zone=45 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / UTM zone 46N +<24346> +proj=utm +zone=46 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / UTM zone 47N +<24347> +proj=utm +zone=47 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1880 / India zone 0 +<24370> +proj=lcc +lat_1=39.5 +lat_0=39.5 +lon_0=68 +k_0=0.99846154 +x_0=2153865.73916853 +y_0=2368292.194628102 +a=6377299.36559538 +b=6356098.357204817 +to_meter=0.9143985307444408 +no_defs no_defs <> +# Kalianpur 1880 / India zone I +<24371> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.357204817 +to_meter=0.9143985307444408 +no_defs no_defs <> +# Kalianpur 1880 / India zone IIa +<24372> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.357204817 +to_meter=0.9143985307444408 +no_defs no_defs <> +# Kalianpur 1880 / India zone III +<24373> +proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.357204817 +to_meter=0.9143985307444408 +no_defs no_defs <> +# Kalianpur 1880 / India zone IV +<24374> +proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.357204817 +to_meter=0.9143985307444408 +no_defs no_defs <> +# Kalianpur 1937 / India zone IIb +<24375> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743185.69 +y_0=914395.23 +a=6377276.345 +b=6356075.413140239 +units=m +no_defs no_defs <> +# Kalianpur 1962 / India zone I +<24376> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.230165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1962 / India zone IIa +<24377> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.230165385 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / India zone I +<24378> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / India zone IIa +<24379> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / India zone IIb +<24380> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1975 / India zone III +<24381> +proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kalianpur 1880 / India zone IIb +<24382> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.357204817 +to_meter=0.9143985307444408 +no_defs no_defs <> +# Kalianpur 1975 / India zone IV +<24383> +proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs no_defs <> +# Kertau / Singapore Grid +<24500> +proj=cass +lat_0=1.287646666666667 +lon_0=103.8530022222222 +x_0=30000 +y_0=30000 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs no_defs <> +# Kertau / UTM zone 47N +<24547> +proj=utm +zone=47 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs no_defs <> +# Kertau / UTM zone 48N +<24548> +proj=utm +zone=48 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs no_defs <> +# Kertau / R.S.O. Malaya (ch) +<24571> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=804671.2997750348 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +to_meter=20.11678249437587 +no_defs no_defs <> +# KOC Lambert +<24600> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +units=m +no_defs no_defs <> +# La Canoa / UTM zone 18N +<24718> +proj=utm +zone=18 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs no_defs <> +# La Canoa / UTM zone 19N +<24719> +proj=utm +zone=19 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs no_defs <> +# La Canoa / UTM zone 20N +<24720> +proj=utm +zone=20 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 18N +<24818> +proj=utm +zone=18 +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 19N +<24819> +proj=utm +zone=19 +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 20N +<24820> +proj=utm +zone=20 +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 21N +<24821> +proj=utm +zone=21 +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 17S +<24877> +proj=utm +zone=17 +south +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 18S +<24878> +proj=utm +zone=18 +south +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 19S +<24879> +proj=utm +zone=19 +south +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 20S +<24880> +proj=utm +zone=20 +south +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / UTM zone 22S +<24882> +proj=utm +zone=22 +south +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / Peru west zone +<24891> +proj=tmerc +lat_0=-6 +lon_0=-80.5 +k=0.999830 +x_0=222000 +y_0=1426834.743 +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / Peru central zone +<24892> +proj=tmerc +lat_0=-9.5 +lon_0=-76 +k=0.999330 +x_0=720000 +y_0=1039979.159 +ellps=intl +units=m +no_defs no_defs <> +# PSAD56 / Peru east zone +<24893> +proj=tmerc +lat_0=-9.5 +lon_0=-70.5 +k=0.999530 +x_0=1324000 +y_0=1040084.558 +ellps=intl +units=m +no_defs no_defs <> +# Leigon / Ghana Metre Grid +<25000> +proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.999750 +x_0=274319.51 +y_0=0 +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0 +units=m +no_defs no_defs <> +# Lome / UTM zone 31N +<25231> +proj=utm +zone=31 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Luzon 1911 / Philippines zone I +<25391> +proj=tmerc +lat_0=0 +lon_0=117 +k=0.999950 +x_0=500000 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# Luzon 1911 / Philippines zone II +<25392> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.999950 +x_0=500000 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# Luzon 1911 / Philippines zone III +<25393> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.999950 +x_0=500000 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# Luzon 1911 / Philippines zone IV +<25394> +proj=tmerc +lat_0=0 +lon_0=123 +k=0.999950 +x_0=500000 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# Luzon 1911 / Philippines zone V +<25395> +proj=tmerc +lat_0=0 +lon_0=125 +k=0.999950 +x_0=500000 +y_0=0 +ellps=clrk66 +units=m +no_defs no_defs <> +# Makassar (Jakarta) / NEIEZ +<25700> +proj=merc +lat_ts=0 +lon_0=216.8077194444444 +k=0.997000 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 28N +<25828> +proj=utm +zone=28 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 29N +<25829> +proj=utm +zone=29 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 30N +<25830> +proj=utm +zone=30 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 31N +<25831> +proj=utm +zone=31 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 32N +<25832> +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 33N +<25833> +proj=utm +zone=33 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 34N +<25834> +proj=utm +zone=34 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 35N +<25835> +proj=utm +zone=35 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 36N +<25836> +proj=utm +zone=36 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 37N +<25837> +proj=utm +zone=37 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / UTM zone 38N +<25838> +proj=utm +zone=38 +ellps=GRS80 +units=m +no_defs no_defs <> +# ETRS89 / TM Baltic93 +<25884> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999600 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# Malongo 1987 / UTM zone 32S +<25932> +proj=utm +zone=32 +south +ellps=intl +units=m +no_defs no_defs <> +# Merchich / Nord Maroc +<26191> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs no_defs <> +# Merchich / Sud Maroc +<26192> +proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.9996155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs no_defs <> +# Merchich / Sahara +<26193> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.9996 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs no_defs <> +# Massawa / UTM zone 37N +<26237> +proj=utm +zone=37 +ellps=bessel +towgs84=639,405,60,0,0,0,0 +units=m +no_defs no_defs <> +# Minna / UTM zone 31N +<26331> +proj=utm +zone=31 +ellps=clrk80 +units=m +no_defs no_defs <> +# Minna / UTM zone 32N +<26332> +proj=utm +zone=32 +ellps=clrk80 +units=m +no_defs no_defs <> +# Minna / Nigeria West Belt +<26391> +proj=tmerc +lat_0=4 +lon_0=4.5 +k=0.999750 +x_0=230738.26 +y_0=0 +ellps=clrk80 +units=m +no_defs no_defs <> +# Minna / Nigeria Mid Belt +<26392> +proj=tmerc +lat_0=4 +lon_0=8.5 +k=0.999750 +x_0=670553.98 +y_0=0 +ellps=clrk80 +units=m +no_defs no_defs <> +# Minna / Nigeria East Belt +<26393> +proj=tmerc +lat_0=4 +lon_0=12.5 +k=0.999750 +x_0=1110369.7 +y_0=0 +ellps=clrk80 +units=m +no_defs no_defs <> +# Mhast / UTM zone 32S +<26432> +proj=utm +zone=32 +south +ellps=intl +towgs84=-252.95,-4.11,-96.38,0,0,0,0 +units=m +no_defs no_defs <> +# Monte Mario (Rome) / Italy zone 1 +<26591> +proj=tmerc +lat_0=0 +lon_0=21.45233333333333 +k=0.999600 +x_0=1500000 +y_0=0 +ellps=intl +pm=rome +units=m +no_defs no_defs <> +# Monte Mario (Rome) / Italy zone 2 +<26592> +proj=tmerc +lat_0=0 +lon_0=27.45233333333333 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +pm=rome +units=m +no_defs no_defs <> +# M'poraloko / UTM zone 32N +<26632> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# M'poraloko / UTM zone 32S +<26692> +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 3N +<26703> +proj=utm +zone=3 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 4N +<26704> +proj=utm +zone=4 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 5N +<26705> +proj=utm +zone=5 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 6N +<26706> +proj=utm +zone=6 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 7N +<26707> +proj=utm +zone=7 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 8N +<26708> +proj=utm +zone=8 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 9N +<26709> +proj=utm +zone=9 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 10N +<26710> +proj=utm +zone=10 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 11N +<26711> +proj=utm +zone=11 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 12N +<26712> +proj=utm +zone=12 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 13N +<26713> +proj=utm +zone=13 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 14N +<26714> +proj=utm +zone=14 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 15N +<26715> +proj=utm +zone=15 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 16N +<26716> +proj=utm +zone=16 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 17N +<26717> +proj=utm +zone=17 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 18N +<26718> +proj=utm +zone=18 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 19N +<26719> +proj=utm +zone=19 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 20N +<26720> +proj=utm +zone=20 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 21N +<26721> +proj=utm +zone=21 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / UTM zone 22N +<26722> +proj=utm +zone=22 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / Alabama East +<26729> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alabama West +<26730> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 1 +<26731> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000.001016002 +y_0=-5000000.001016002 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 2 +<26732> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 3 +<26733> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 4 +<26734> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 5 +<26735> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 6 +<26736> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 7 +<26737> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.999900 +x_0=213360.4267208534 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 8 +<26738> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 9 +<26739> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.999900 +x_0=182880.3657607315 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Alaska zone 10 +<26740> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=914401.8288036576 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone I +<26741> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone II +<26742> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone III +<26743> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone IV +<26744> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone V +<26745> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone VI +<26746> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California zone VII +<26747> +proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +x_0=1276106.450596901 +y_0=127079.524511049 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Arizona East +<26748> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Arizona Central +<26749> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Arizona West +<26750> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Arkansas North +<26751> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Arkansas South +<26752> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Colorado North +<26753> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Colorado Central +<26754> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Colorado South +<26755> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Connecticut +<26756> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=182880.3657607315 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Delaware +<26757> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Florida East +<26758> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Florida West +<26759> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Florida North +<26760> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Georgia East +<26766> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Georgia West +<26767> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Idaho East +<26768> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Idaho Central +<26769> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Idaho West +<26770> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Illinois East +<26771> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Illinois West +<26772> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Indiana East +<26773> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Indiana West +<26774> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Iowa North +<26775> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Iowa South +<26776> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Kansas North +<26777> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Kansas South +<26778> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Kentucky North +<26779> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Kentucky South +<26780> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Louisiana North +<26781> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.66666666666667 +lon_0=-92.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Louisiana South +<26782> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.66666666666667 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Maine East +<26783> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-68.5 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Maine West +<26784> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Maryland +<26785> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.83333333333334 +lon_0=-77 +x_0=243840.4876809754 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Massachusetts Mainland +<26786> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=182880.3657607315 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Massachusetts Island +<26787> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=60960.12192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Minnesota North +<26791> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Minnesota Central +<26792> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Minnesota South +<26793> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Mississippi East +<26794> +proj=tmerc +lat_0=29.66666666666667 +lon_0=-88.83333333333333 +k=0.999960 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Mississippi West +<26795> +proj=tmerc +lat_0=30.5 +lon_0=-90.33333333333333 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Missouri East +<26796> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Missouri Central +<26797> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Missouri West +<26798> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD Michigan / Michigan East +<26801> +proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.999943 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD Michigan / Michigan Old Central +<26802> +proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD Michigan / Michigan West +<26803> +proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD Michigan / Michigan North +<26811> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD Michigan / Michigan Central +<26812> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD Michigan / Michigan South +<26813> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD83 / UTM zone 3N +<26903> +proj=utm +zone=3 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 4N +<26904> +proj=utm +zone=4 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 5N +<26905> +proj=utm +zone=5 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 6N +<26906> +proj=utm +zone=6 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 7N +<26907> +proj=utm +zone=7 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 8N +<26908> +proj=utm +zone=8 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 9N +<26909> +proj=utm +zone=9 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 10N +<26910> +proj=utm +zone=10 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 11N +<26911> +proj=utm +zone=11 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 12N +<26912> +proj=utm +zone=12 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 13N +<26913> +proj=utm +zone=13 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 14N +<26914> +proj=utm +zone=14 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 15N +<26915> +proj=utm +zone=15 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 16N +<26916> +proj=utm +zone=16 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 17N +<26917> +proj=utm +zone=17 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 18N +<26918> +proj=utm +zone=18 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 19N +<26919> +proj=utm +zone=19 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 20N +<26920> +proj=utm +zone=20 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 21N +<26921> +proj=utm +zone=21 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 22N +<26922> +proj=utm +zone=22 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / UTM zone 23N +<26923> +proj=utm +zone=23 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alabama East +<26929> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alabama West +<26930> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 1 +<26931> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 2 +<26932> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 3 +<26933> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 4 +<26934> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 5 +<26935> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 6 +<26936> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 7 +<26937> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 8 +<26938> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 9 +<26939> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Alaska zone 10 +<26940> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / California zone 1 +<26941> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / California zone 2 +<26942> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / California zone 3 +<26943> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / California zone 4 +<26944> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / California zone 5 +<26945> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / California zone 6 +<26946> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Arizona East +<26948> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Arizona Central +<26949> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Arizona West +<26950> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Arkansas North +<26951> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Arkansas South +<26952> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Colorado North +<26953> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Colorado Central +<26954> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Colorado South +<26955> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Connecticut +<26956> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Delaware +<26957> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Florida East +<26958> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Florida West +<26959> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Florida North +<26960> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Hawaii zone 1 +<26961> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Hawaii zone 2 +<26962> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Hawaii zone 3 +<26963> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Hawaii zone 4 +<26964> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Hawaii zone 5 +<26965> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Georgia East +<26966> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Georgia West +<26967> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Idaho East +<26968> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Idaho Central +<26969> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Idaho West +<26970> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=800000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Illinois East +<26971> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Illinois West +<26972> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Indiana East +<26973> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=100000 +y_0=250000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Indiana West +<26974> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000 +y_0=250000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Iowa North +<26975> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Iowa South +<26976> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Kansas North +<26977> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Kansas South +<26978> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Kentucky North +<26979> +proj=lcc +lat_1=37.96666666666667 +lat_2=37.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Kentucky South +<26980> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Louisiana North +<26981> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Louisiana South +<26982> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Maine East +<26983> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.999900 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Maine West +<26984> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=900000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Maryland +<26985> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Massachusetts Mainland +<26986> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Massachusetts Island +<26987> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Michigan North +<26988> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Michigan Central +<26989> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Michigan South +<26990> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Minnesota North +<26991> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Minnesota Central +<26992> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Minnesota South +<26993> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Mississippi East +<26994> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Mississippi West +<26995> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Missouri East +<26996> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=250000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Missouri Central +<26997> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Missouri West +<26998> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=850000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# Nahrwan 1967 / UTM zone 38N +<27038> +proj=utm +zone=38 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nahrwan 1967 / UTM zone 39N +<27039> +proj=utm +zone=39 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nahrwan 1967 / UTM zone 40N +<27040> +proj=utm +zone=40 +ellps=clrk80 +units=m +no_defs no_defs <> +# Naparima 1972 / UTM zone 20N +<27120> +proj=utm +zone=20 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / New Zealand Map Grid +<27200> +proj=nzmg +lat_0=-41 +lon_0=173 +x_0=2510000 +y_0=6023150 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Mount Eden Circuit +<27205> +proj=tmerc +lat_0=-36.87986527777778 +lon_0=174.7643393611111 +k=0.999900 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Bay of Plenty Circuit +<27206> +proj=tmerc +lat_0=-37.76124980555556 +lon_0=176.46619725 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Poverty Bay Circuit +<27207> +proj=tmerc +lat_0=-38.62470277777778 +lon_0=177.8856362777778 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Hawkes Bay Circuit +<27208> +proj=tmerc +lat_0=-39.65092930555556 +lon_0=176.6736805277778 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Taranaki Circuit +<27209> +proj=tmerc +lat_0=-39.13575830555556 +lon_0=174.22801175 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Tuhirangi Circuit +<27210> +proj=tmerc +lat_0=-39.51247038888889 +lon_0=175.6400368055556 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Wanganui Circuit +<27211> +proj=tmerc +lat_0=-40.24194713888889 +lon_0=175.4880996111111 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Wairarapa Circuit +<27212> +proj=tmerc +lat_0=-40.92553263888889 +lon_0=175.6473496666667 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Wellington Circuit +<27213> +proj=tmerc +lat_0=-41.30131963888888 +lon_0=174.7766231111111 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Collingwood Circuit +<27214> +proj=tmerc +lat_0=-40.71475905555556 +lon_0=172.6720465 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Nelson Circuit +<27215> +proj=tmerc +lat_0=-41.27454472222222 +lon_0=173.2993168055555 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Karamea Circuit +<27216> +proj=tmerc +lat_0=-41.28991152777778 +lon_0=172.1090281944444 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Buller Circuit +<27217> +proj=tmerc +lat_0=-41.81080286111111 +lon_0=171.5812600555556 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Grey Circuit +<27218> +proj=tmerc +lat_0=-42.33369427777778 +lon_0=171.5497713055556 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Amuri Circuit +<27219> +proj=tmerc +lat_0=-42.68911658333333 +lon_0=173.0101333888889 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Marlborough Circuit +<27220> +proj=tmerc +lat_0=-41.54448666666666 +lon_0=173.8020741111111 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Hokitika Circuit +<27221> +proj=tmerc +lat_0=-42.88632236111111 +lon_0=170.9799935 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Okarito Circuit +<27222> +proj=tmerc +lat_0=-43.11012813888889 +lon_0=170.2609258333333 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Jacksons Bay Circuit +<27223> +proj=tmerc +lat_0=-43.97780288888889 +lon_0=168.606267 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Mount Pleasant Circuit +<27224> +proj=tmerc +lat_0=-43.59063758333333 +lon_0=172.7271935833333 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Gawler Circuit +<27225> +proj=tmerc +lat_0=-43.74871155555556 +lon_0=171.3607484722222 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Timaru Circuit +<27226> +proj=tmerc +lat_0=-44.40222036111111 +lon_0=171.0572508333333 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Lindis Peak Circuit +<27227> +proj=tmerc +lat_0=-44.73526797222222 +lon_0=169.4677550833333 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Mount Nicholas Circuit +<27228> +proj=tmerc +lat_0=-45.13290258333333 +lon_0=168.3986411944444 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Mount York Circuit +<27229> +proj=tmerc +lat_0=-45.56372616666666 +lon_0=167.7388617777778 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Observation Point Circuit +<27230> +proj=tmerc +lat_0=-45.81619661111111 +lon_0=170.6285951666667 +k=1.000000 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / North Taieri Circuit +<27231> +proj=tmerc +lat_0=-45.86151336111111 +lon_0=170.2825891111111 +k=0.999960 +x_0=300000 +y_0=700000 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / Bluff Circuit +<27232> +proj=tmerc +lat_0=-46.60000961111111 +lon_0=168.342872 +k=1.000000 +x_0=300002.66 +y_0=699999.58 +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / UTM zone 58S +<27258> +proj=utm +zone=58 +south +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / UTM zone 59S +<27259> +proj=utm +zone=59 +south +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / UTM zone 60S +<27260> +proj=utm +zone=60 +south +ellps=intl +units=m +no_defs no_defs <> +# NZGD49 / North Island Grid +<27291> +proj=tmerc +lat_0=-39 +lon_0=175.5 +k=1.000000 +x_0=274319.5243848086 +y_0=365759.3658464114 +ellps=intl +to_meter=0.9143984146160287 +no_defs no_defs <> +# NZGD49 / South Island Grid +<27292> +proj=tmerc +lat_0=-44 +lon_0=171.5 +k=1.000000 +x_0=457199.2073080143 +y_0=457199.2073080143 +ellps=intl +to_meter=0.9143984146160287 +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone I +<27391> +proj=tmerc +lat_0=58 +lon_0=6.056250000000003 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone II +<27392> +proj=tmerc +lat_0=58 +lon_0=8.389583333333336 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone III +<27393> +proj=tmerc +lat_0=58 +lon_0=10.72291666666667 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone IV +<27394> +proj=tmerc +lat_0=58 +lon_0=13.22291666666667 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone V +<27395> +proj=tmerc +lat_0=58 +lon_0=16.88958333333334 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone VI +<27396> +proj=tmerc +lat_0=58 +lon_0=20.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone VII +<27397> +proj=tmerc +lat_0=58 +lon_0=24.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# NGO 1948 (Oslo) / NGO zone VIII +<27398> +proj=tmerc +lat_0=58 +lon_0=29.05625 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs no_defs <> +# Datum 73 / UTM zone 29N +<27429> +proj=utm +zone=29 +ellps=intl +units=m +no_defs no_defs <> +# Datum 73 / Modified Portuguese Grid +<27492> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +units=m +no_defs no_defs <> +# ATF (Paris) / Nord de Guerre +<27500> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=7.737229170000001 +k_0=0.99950908 +x_0=500000 +y_0=300000 +a=6376523 +b=6355862.933255573 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert Nord France +<27561> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=2.33722917 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert Centre France +<27562> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.33722917 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert Sud France +<27563> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=2.33722917 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert Corse +<27564> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=2.33722917 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert zone I +<27571> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=2.33722917 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert zone II +<27572> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.33722917 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert zone III +<27573> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=2.33722917 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Lambert zone IV +<27574> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=2.33722917 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / France I +<27581> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=2.33722917 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / France II +<27582> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.33722917 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / France III +<27583> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=2.33722917 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / France IV +<27584> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=2.33722917 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Nord France +<27591> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=2.33722917 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Centre France +<27592> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.33722917 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Sud France +<27593> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=2.33722917 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# NTF (Paris) / Corse +<27594> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=2.33722917 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# OSGB 1936 / British National Grid +<27700> +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.999601 +x_0=400000 +y_0=-100000 +ellps=airy +units=m +no_defs no_defs <> +# Palestine 1923 / Palestine Grid +<28191> +proj=cass +lat_0=31.73409694444445 +lon_0=35.21208055555556 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6356566.435 +units=m +no_defs no_defs <> +# Palestine 1923 / Palestine Belt +<28192> +proj=tmerc +lat_0=31.73409694444445 +lon_0=35.21208055555556 +k=1.000000 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435 +units=m +no_defs no_defs <> +# Palestine 1923 / Israeli CS Grid +<28193> +proj=cass +lat_0=31.73409694444445 +lon_0=35.21208055555556 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435 +units=m +no_defs no_defs <> +# Pointe Noire / UTM zone 32S +<28232> +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 48 +<28348> +proj=utm +zone=48 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 49 +<28349> +proj=utm +zone=49 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 50 +<28350> +proj=utm +zone=50 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 51 +<28351> +proj=utm +zone=51 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 52 +<28352> +proj=utm +zone=52 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 53 +<28353> +proj=utm +zone=53 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 54 +<28354> +proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 55 +<28355> +proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 56 +<28356> +proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 57 +<28357> +proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# GDA94 / MGA zone 58 +<28358> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 2 +<28402> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 3 +<28403> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 4 +<28404> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 5 +<28405> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 6 +<28406> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=6500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 7 +<28407> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=7500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 8 +<28408> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 9 +<28409> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=9500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 10 +<28410> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=10500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 11 +<28411> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=11500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 12 +<28412> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=12500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 13 +<28413> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 14 +<28414> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 15 +<28415> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 16 +<28416> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 17 +<28417> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 18 +<28418> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 19 +<28419> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 20 +<28420> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 21 +<28421> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 22 +<28422> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 23 +<28423> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 24 +<28424> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=24500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 25 +<28425> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 26 +<28426> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 27 +<28427> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 28 +<28428> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 29 +<28429> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 30 +<28430> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 31 +<28431> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger zone 32 +<28432> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 2N +<28462> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 3N +<28463> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 4N +<28464> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 5N +<28465> +proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 6N +<28466> +proj=tmerc +lat_0=0 +lon_0=33 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 7N +<28467> +proj=tmerc +lat_0=0 +lon_0=39 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 8N +<28468> +proj=tmerc +lat_0=0 +lon_0=45 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 9N +<28469> +proj=tmerc +lat_0=0 +lon_0=51 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 10N +<28470> +proj=tmerc +lat_0=0 +lon_0=57 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 11N +<28471> +proj=tmerc +lat_0=0 +lon_0=63 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 12N +<28472> +proj=tmerc +lat_0=0 +lon_0=69 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 13N +<28473> +proj=tmerc +lat_0=0 +lon_0=75 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 14N +<28474> +proj=tmerc +lat_0=0 +lon_0=81 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 15N +<28475> +proj=tmerc +lat_0=0 +lon_0=87 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 16N +<28476> +proj=tmerc +lat_0=0 +lon_0=93 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 17N +<28477> +proj=tmerc +lat_0=0 +lon_0=99 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 18N +<28478> +proj=tmerc +lat_0=0 +lon_0=105 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 19N +<28479> +proj=tmerc +lat_0=0 +lon_0=111 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 20N +<28480> +proj=tmerc +lat_0=0 +lon_0=117 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 21N +<28481> +proj=tmerc +lat_0=0 +lon_0=123 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 22N +<28482> +proj=tmerc +lat_0=0 +lon_0=129 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 23N +<28483> +proj=tmerc +lat_0=0 +lon_0=135 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 24N +<28484> +proj=tmerc +lat_0=0 +lon_0=141 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 25N +<28485> +proj=tmerc +lat_0=0 +lon_0=147 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 26N +<28486> +proj=tmerc +lat_0=0 +lon_0=153 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 27N +<28487> +proj=tmerc +lat_0=0 +lon_0=159 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 28N +<28488> +proj=tmerc +lat_0=0 +lon_0=165 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 29N +<28489> +proj=tmerc +lat_0=0 +lon_0=171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 30N +<28490> +proj=tmerc +lat_0=0 +lon_0=177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 31N +<28491> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Pulkovo 1942 / Gauss-Kruger 32N +<28492> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs no_defs <> +# Qatar 1974 / Qatar National Grid +<28600> +proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.999990 +x_0=200000 +y_0=300000 +ellps=intl +units=m +no_defs no_defs <> +# Amersfoort / RD Old +<28991> +proj=stere +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.999908 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Amersfoort / RD New +<28992> +proj=stere +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.999908 +x_0=155000 +y_0=463000 +ellps=bessel +units=m +no_defs no_defs <> +# SAD69 / Brazil Polyconic +<29100> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 18N +<29118> +proj=utm +zone=18 +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 19N +<29119> +proj=utm +zone=19 +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 20N +<29120> +proj=utm +zone=20 +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 21N +<29121> +proj=utm +zone=21 +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 22N +<29122> +proj=utm +zone=22 +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 17S +<29177> +proj=utm +zone=17 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 18S +<29178> +proj=utm +zone=18 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 19S +<29179> +proj=utm +zone=19 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 20S +<29180> +proj=utm +zone=20 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 21S +<29181> +proj=utm +zone=21 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 22S +<29182> +proj=utm +zone=22 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 23S +<29183> +proj=utm +zone=23 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 24S +<29184> +proj=utm +zone=24 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# SAD69 / UTM zone 25S +<29185> +proj=utm +zone=25 +south +ellps=GRS67 +units=m +no_defs no_defs <> +# Sapper Hill 1943 / UTM zone 20S +<29220> +proj=utm +zone=20 +south +ellps=intl +towgs84=-355,21,72,0,0,0,0 +units=m +no_defs no_defs <> +# Sapper Hill 1943 / UTM zone 21S +<29221> +proj=utm +zone=21 +south +ellps=intl +towgs84=-355,21,72,0,0,0,0 +units=m +no_defs no_defs <> +# Schwarzeck / UTM zone 33S +<29333> +proj=utm +zone=33 +south +ellps=bess_nam +units=m +no_defs no_defs <> +# South West African Coord. System zone 11 +# South West African Coord. System zone 13 +# South West African Coord. System zone 15 +# South West African Coord. System zone 17 +# South West African Coord. System zone 19 +# South West African Coord. System zone 21 +# South West African Coord. System zone 23 +# South West African Coord. System zone 25 +# Sudan / UTM zone 35N +<29635> +proj=utm +zone=35 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Sudan / UTM zone 36N +<29636> +proj=utm +zone=36 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Tananarive (Paris) / Laborde Grid +<29700> +proj=omerc +lat_0=-18.9 +lonc=46.43722917000001 +alpha=18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +units=m +no_defs no_defs <> +# Tananarive / UTM zone 38S +<29738> +proj=utm +zone=38 +south +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +units=m +no_defs no_defs <> +# Tananarive / UTM zone 39S +<29739> +proj=utm +zone=39 +south +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +units=m +no_defs no_defs <> +# Timbalai 1948 / UTM zone 49N +<29849> +proj=utm +zone=49 +ellps=evrstSS +units=m +no_defs no_defs <> +# Timbalai 1948 / UTM zone 50N +<29850> +proj=utm +zone=50 +ellps=evrstSS +units=m +no_defs no_defs <> +# Timbalai 1948 / R.S.O. Borneo (ch) +<29871> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.8714630401 +y_0=442857.653094361 +ellps=evrstSS +to_meter=20.11676512155263 +no_defs no_defs <> +# Timbalai 1948 / R.S.O. Borneo (ft) +<29872> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.8727431979 +y_0=442857.6545573985 +ellps=evrstSS +to_meter=0.3047994715386762 +no_defs no_defs <> +# Timbalai 1948 / R.S.O. Borneo (m) +<29873> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.87 +y_0=442857.65 +ellps=evrstSS +units=m +no_defs no_defs <> +# TM65 / Irish National Grid +<29900> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +a=6377340.189 +b=6356034.447938534 +units=m +no_defs no_defs <> +# OSNI 1952 / Irish National Grid +<29901> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000000 +x_0=200000 +y_0=250000 +ellps=airy +units=m +no_defs no_defs <> +# TM65 / Irish Grid +<29902> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +a=6377340.189 +b=6356034.447938534 +units=m +no_defs no_defs <> +# TM75 / Irish Grid +<29903> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +a=6377340.189 +b=6356034.447938534 +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS I +<30161> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS II +<30162> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS III +<30163> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS IV +<30164> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS V +<30165> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS VI +<30166> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS VII +<30167> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS VIII +<30168> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS IX +<30169> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS X +<30170> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XI +<30171> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XII +<30172> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XIII +<30173> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XIV +<30174> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XV +<30175> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XVI +<30176> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XVII +<30177> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XVIII +<30178> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Tokyo / Japan Plane Rectangular CS XIX +<30179> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Trinidad 1903 / Trinidad Grid +<30200> +proj=cass +lat_0=10.44166666666667 +lon_0=-61.33333333333334 +x_0=86501.46380700001 +y_0=65379.0133425 +a=6378293.63683822 +b=6356617.979337744 +towgs84=-61.702,284.488,472.052,0,0,0,0 +to_meter=0.2011661949 +no_defs no_defs <> +# TC(1948) / UTM zone 39N +<30339> +proj=utm +zone=39 +ellps=helmert +units=m +no_defs no_defs <> +# TC(1948) / UTM zone 40N +<30340> +proj=utm +zone=40 +ellps=helmert +units=m +no_defs no_defs <> +# Voirol 1875 / Nord Algerie (ancienne) +<30491> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +units=m +no_defs no_defs <> +# Voirol 1875 / Sud Algerie (ancienne) +<30492> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +units=m +no_defs no_defs <> +# Nord Sahara 1959 / UTM zone 29N +<30729> +proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nord Sahara 1959 / UTM zone 30N +<30730> +proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nord Sahara 1959 / UTM zone 31N +<30731> +proj=utm +zone=31 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nord Sahara 1959 / UTM zone 32N +<30732> +proj=utm +zone=32 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nord Sahara 1959 / Voirol Unifie Nord +<30791> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m +no_defs no_defs <> +# Nord Sahara 1959 / Voirol Unifie Sud +<30792> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m +no_defs no_defs <> +# RT38 2.5 gon W +<30800> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Yoff / UTM zone 28N +<31028> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +units=m +no_defs no_defs <> +# Zanderij / UTM zone 21N +<31121> +proj=utm +zone=21 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs no_defs <> +# Zanderij / TM 54 NW +<31154> +proj=tmerc +lat_0=0 +lon_0=-54 +k=0.999600 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs no_defs <> +# Zanderij / Suriname Old TM +<31170> +proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.999600 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs no_defs <> +# Zanderij / Suriname TM +<31171> +proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.999900 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs no_defs <> +# MGI / 3-degree Gauss zone 5 +<31265> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / 3-degree Gauss zone 6 +<31266> +proj=tmerc +lat_0=0 +lon_0=18 +k=1.000000 +x_0=6500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / 3-degree Gauss zone 7 +<31267> +proj=tmerc +lat_0=0 +lon_0=21 +k=1.000000 +x_0=7500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / 3-degree Gauss zone 8 +<31268> +proj=tmerc +lat_0=0 +lon_0=24 +k=1.000000 +x_0=8500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Balkans zone 5 +<31275> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999900 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Balkans zone 6 +<31276> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.999900 +x_0=6500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Balkans zone 7 +<31277> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.999900 +x_0=7500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Balkans zone 8 +<31278> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.999900 +x_0=7500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Balkans zone 8 +<31279> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999900 +x_0=8500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI (Ferro) / Austria West Zone +<31281> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1.000000 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# MGI (Ferro) / Austria Central Zone +<31282> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1.000000 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# MGI (Ferro) / Austria East Zone +<31283> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1.000000 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# MGI / M28 +<31284> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1.000000 +x_0=150000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / M31 +<31285> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1.000000 +x_0=450000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / M34 +<31286> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1.000000 +x_0=750000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Austria Lambert +<31287> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +ellps=bessel +units=m +no_defs no_defs <> +# MGI (Ferro) / Austria West Zone +<31291> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1.000000 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# MGI (Ferro) / Austria Central Zone +<31292> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1.000000 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# MGI (Ferro) / Austria East Zone +<31293> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1.000000 +x_0=0 +y_0=0 +ellps=bessel +pm=ferro +units=m +no_defs no_defs <> +# MGI / M28 +<31294> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1.000000 +x_0=150000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / M31 +<31295> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1.000000 +x_0=450000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / M34 +<31296> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1.000000 +x_0=750000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# MGI / Austria Lambert +<31297> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +ellps=bessel +units=m +no_defs no_defs <> +# Belge 1972 / Belge Lambert 72 +<31300> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=90 +lon_0=4.356939722222222 +x_0=150000.01256 +y_0=5400088.4378 +ellps=intl +units=m +no_defs no_defs <> +# Belge 1972 / Belgian Lambert 72 +<31370> +proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=5400088.438 +ellps=intl +units=m +no_defs no_defs <> +# DHDN / 3-degree Gauss zone 1 +<31461> +proj=tmerc +lat_0=0 +lon_0=3 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / 3-degree Gauss zone 2 +<31462> +proj=tmerc +lat_0=0 +lon_0=6 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / 3-degree Gauss zone 3 +<31463> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / 3-degree Gauss zone 4 +<31464> +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / 3-degree Gauss zone 5 +<31465> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / Gauss-Kruger zone 2 +<31466> +proj=tmerc +lat_0=0 +lon_0=6 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / Gauss-Kruger zone 3 +<31467> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / Gauss-Kruger zone 4 +<31468> +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# DHDN / Gauss-Kruger zone 5 +<31469> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# Conakry 1905 / UTM zone 28N +<31528> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs no_defs <> +# Conakry 1905 / UTM zone 29N +<31529> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs no_defs <> +# Dealul Piscului 1933/ Stereo 33 +<31600> +proj=stere +lat_0=45.9 +lon_0=25.39246588888889 +k=0.999667 +x_0=500000 +y_0=500000 +ellps=intl +towgs84=103.25,-100.4,-307.19,0,0,0,0 +units=m +no_defs no_defs <> +# Dealul Piscului 1970/ Stereo 70 +<31700> +proj=stere +lat_0=46 +lon_0=25 +k=0.999750 +x_0=500000 +y_0=500000 +ellps=krass +units=m +no_defs no_defs <> +# NGN / UTM zone 38N +<31838> +proj=utm +zone=38 +ellps=WGS84 +units=m +no_defs no_defs <> +# NGN / UTM zone 39N +<31839> +proj=utm +zone=39 +ellps=WGS84 +units=m +no_defs no_defs <> +# KUDAMS / KTM +<31900> +proj=tmerc +lat_0=0 +lon_0=48 +k=0.999600 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 17N +<31986> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 18N +<31987> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 19N +<31988> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 20N +<31989> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 21N +<31990> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 22N +<31991> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 17S +<31992> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 18S +<31993> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 19S +<31994> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 20S +<31995> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 21S +<31996> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 22S +<31997> +proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 23S +<31998> +proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 24S +<31999> +proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# SIRGAS / UTM zone 25S +<32000> +proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs no_defs <> +# NAD27 / Montana North +<32001> +proj=lcc +lat_1=48.71666666666667 +lat_2=47.85 +lat_0=47 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Montana Central +<32002> +proj=lcc +lat_1=47.88333333333333 +lat_2=46.45 +lat_0=45.83333333333334 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Montana South +<32003> +proj=lcc +lat_1=46.4 +lat_2=44.86666666666667 +lat_0=44 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Nebraska North +<32005> +proj=lcc +lat_1=41.85 +lat_2=42.81666666666667 +lat_0=41.33333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Nebraska South +<32006> +proj=lcc +lat_1=40.28333333333333 +lat_2=41.71666666666667 +lat_0=39.66666666666666 +lon_0=-99.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Nevada East +<32007> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Nevada Central +<32008> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Nevada West +<32009> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New Hampshire +<32010> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New Jersey +<32011> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.66666666666667 +k=0.999975 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New Mexico East +<32012> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New Mexico Central +<32013> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New Mexico West +<32014> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New York East +<32015> +proj=tmerc +lat_0=40 +lon_0=-74.33333333333333 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New York Central +<32016> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New York West +<32017> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / New York Long Island +<32018> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.5 +lon_0=-74 +x_0=304800.6096012192 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / North Carolina +<32019> +proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / North Dakota North +<32020> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / North Dakota South +<32021> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Ohio North +<32022> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Ohio South +<32023> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Oklahoma North +<32024> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Oklahoma South +<32025> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Oregon North +<32026> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Oregon South +<32027> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Pennsylvania North +<32028> +proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Pennsylvania South +<32029> +proj=lcc +lat_1=39.93333333333333 +lat_2=40.8 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Rhode Island +<32030> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / South Carolina North +<32031> +proj=lcc +lat_1=33.76666666666667 +lat_2=34.96666666666667 +lat_0=33 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / South Carolina South +<32033> +proj=lcc +lat_1=32.33333333333334 +lat_2=33.66666666666666 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / South Dakota North +<32034> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / South Dakota South +<32035> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Tennessee +<32036> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.66666666666666 +lon_0=-86 +x_0=30480.06096012192 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Texas North +<32037> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Texas North Central +<32038> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-97.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Texas Central +<32039> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Texas South Central +<32040> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Texas South +<32041> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Utah North +<32042> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Utah Central +<32043> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Utah South +<32044> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Vermont +<32045> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Virginia North +<32046> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Virginia South +<32047> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Washington North +<32048> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Washington South +<32049> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / West Virginia North +<32050> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / West Virginia South +<32051> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wisconsin North +<32052> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wisconsin Central +<32053> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wisconsin South +<32054> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wyoming East +<32055> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-105.1666666666667 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wyoming East Central +<32056> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-107.3333333333333 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wyoming West Central +<32057> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-108.75 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Wyoming West +<32058> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-110.0833333333333 +k=0.999941 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / Guatemala Norte +<32061> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / Guatemala Sur +<32062> +proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / BLM 14N (ftUS) +<32064> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 15N (ftUS) +<32065> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 16N (ftUS) +<32066> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 17N (ftUS) +<32067> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 14N (feet) +<32074> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 15N (feet) +<32075> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 16N (feet) +<32076> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / BLM 17N (feet) +<32077> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.999600 +x_0=500000.001016002 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / MTM zone 1 +<32081> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / MTM zone 2 +<32082> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / MTM zone 3 +<32083> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / MTM zone 4 +<32084> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / MTM zone 5 +<32085> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / MTM zone 6 +<32086> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD27 / Quebec Lambert +<32098> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD83 / Montana +<32100> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Nebraska +<32104> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Nevada East +<32107> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=200000 +y_0=8000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Nevada Central +<32108> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=500000 +y_0=6000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Nevada West +<32109> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=800000 +y_0=4000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New Hampshire +<32110> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New Jersey +<32111> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New Mexico East +<32112> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New Mexico Central +<32113> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New Mexico West +<32114> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=830000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New York East +<32115> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New York Central +<32116> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=250000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New York West +<32117> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / New York Long Island +<32118> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / North Carolina +<32119> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / North Dakota North +<32120> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / North Dakota South +<32121> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Ohio North +<32122> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Ohio South +<32123> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Oklahoma North +<32124> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Oklahoma South +<32125> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Oregon North +<32126> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Oregon South +<32127> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Pennsylvania North +<32128> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Pennsylvania South +<32129> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Rhode Island +<32130> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=100000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / South Carolina +<32133> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / South Dakota North +<32134> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / South Dakota South +<32135> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Tennessee +<32136> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Texas North +<32137> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Texas North Central +<32138> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Texas Central +<32139> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Texas South Central +<32140> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Texas South +<32141> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Utah North +<32142> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Utah Central +<32143> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Utah South +<32144> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Vermont +<32145> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Virginia North +<32146> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Virginia South +<32147> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Washington North +<32148> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Washington South +<32149> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / West Virginia North +<32150> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / West Virginia South +<32151> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wisconsin North +<32152> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wisconsin Central +<32153> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wisconsin South +<32154> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wyoming East +<32155> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.999938 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wyoming East Central +<32156> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.999938 +x_0=400000 +y_0=100000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wyoming West Central +<32157> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.999938 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Wyoming West +<32158> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.999938 +x_0=800000 +y_0=100000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Puerto Rico & Virgin Is. +<32161> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / SCoPQ zone 2 +<32180> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 1 +<32181> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 2 +<32182> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 3 +<32183> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 4 +<32184> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 5 +<32185> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 6 +<32186> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 7 +<32187> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 8 +<32188> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 9 +<32189> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 10 +<32190> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 11 +<32191> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 12 +<32192> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 13 +<32193> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 14 +<32194> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 15 +<32195> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 16 +<32196> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 17 +<32197> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Quebec Lambert +<32198> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 1N +<32201> +proj=utm +zone=1 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 2N +<32202> +proj=utm +zone=2 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 3N +<32203> +proj=utm +zone=3 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 4N +<32204> +proj=utm +zone=4 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 5N +<32205> +proj=utm +zone=5 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 6N +<32206> +proj=utm +zone=6 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 7N +<32207> +proj=utm +zone=7 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 8N +<32208> +proj=utm +zone=8 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 9N +<32209> +proj=utm +zone=9 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 10N +<32210> +proj=utm +zone=10 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 11N +<32211> +proj=utm +zone=11 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 12N +<32212> +proj=utm +zone=12 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 13N +<32213> +proj=utm +zone=13 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 14N +<32214> +proj=utm +zone=14 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 15N +<32215> +proj=utm +zone=15 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 16N +<32216> +proj=utm +zone=16 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 17N +<32217> +proj=utm +zone=17 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 18N +<32218> +proj=utm +zone=18 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 19N +<32219> +proj=utm +zone=19 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 20N +<32220> +proj=utm +zone=20 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 21N +<32221> +proj=utm +zone=21 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 22N +<32222> +proj=utm +zone=22 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 23N +<32223> +proj=utm +zone=23 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 24N +<32224> +proj=utm +zone=24 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 25N +<32225> +proj=utm +zone=25 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 26N +<32226> +proj=utm +zone=26 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 27N +<32227> +proj=utm +zone=27 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 28N +<32228> +proj=utm +zone=28 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 29N +<32229> +proj=utm +zone=29 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 30N +<32230> +proj=utm +zone=30 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 31N +<32231> +proj=utm +zone=31 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 32N +<32232> +proj=utm +zone=32 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 33N +<32233> +proj=utm +zone=33 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 34N +<32234> +proj=utm +zone=34 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 35N +<32235> +proj=utm +zone=35 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 36N +<32236> +proj=utm +zone=36 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 37N +<32237> +proj=utm +zone=37 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 38N +<32238> +proj=utm +zone=38 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 39N +<32239> +proj=utm +zone=39 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 40N +<32240> +proj=utm +zone=40 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 41N +<32241> +proj=utm +zone=41 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 42N +<32242> +proj=utm +zone=42 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 43N +<32243> +proj=utm +zone=43 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 44N +<32244> +proj=utm +zone=44 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 45N +<32245> +proj=utm +zone=45 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 46N +<32246> +proj=utm +zone=46 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 47N +<32247> +proj=utm +zone=47 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 48N +<32248> +proj=utm +zone=48 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 49N +<32249> +proj=utm +zone=49 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 50N +<32250> +proj=utm +zone=50 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 51N +<32251> +proj=utm +zone=51 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 52N +<32252> +proj=utm +zone=52 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 53N +<32253> +proj=utm +zone=53 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 54N +<32254> +proj=utm +zone=54 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 55N +<32255> +proj=utm +zone=55 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 56N +<32256> +proj=utm +zone=56 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 57N +<32257> +proj=utm +zone=57 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 58N +<32258> +proj=utm +zone=58 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 59N +<32259> +proj=utm +zone=59 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 60N +<32260> +proj=utm +zone=60 +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 1S +<32301> +proj=utm +zone=1 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 2S +<32302> +proj=utm +zone=2 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 3S +<32303> +proj=utm +zone=3 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 4S +<32304> +proj=utm +zone=4 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 5S +<32305> +proj=utm +zone=5 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 6S +<32306> +proj=utm +zone=6 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 7S +<32307> +proj=utm +zone=7 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 8S +<32308> +proj=utm +zone=8 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 9S +<32309> +proj=utm +zone=9 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 10S +<32310> +proj=utm +zone=10 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 11S +<32311> +proj=utm +zone=11 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 12S +<32312> +proj=utm +zone=12 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 13S +<32313> +proj=utm +zone=13 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 14S +<32314> +proj=utm +zone=14 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 15S +<32315> +proj=utm +zone=15 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 16S +<32316> +proj=utm +zone=16 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 17S +<32317> +proj=utm +zone=17 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 18S +<32318> +proj=utm +zone=18 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 19S +<32319> +proj=utm +zone=19 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 20S +<32320> +proj=utm +zone=20 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 21S +<32321> +proj=utm +zone=21 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 22S +<32322> +proj=utm +zone=22 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 23S +<32323> +proj=utm +zone=23 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 24S +<32324> +proj=utm +zone=24 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 25S +<32325> +proj=utm +zone=25 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 26S +<32326> +proj=utm +zone=26 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 27S +<32327> +proj=utm +zone=27 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 28S +<32328> +proj=utm +zone=28 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 29S +<32329> +proj=utm +zone=29 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 30S +<32330> +proj=utm +zone=30 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 31S +<32331> +proj=utm +zone=31 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 32S +<32332> +proj=utm +zone=32 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 33S +<32333> +proj=utm +zone=33 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 34S +<32334> +proj=utm +zone=34 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 35S +<32335> +proj=utm +zone=35 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 36S +<32336> +proj=utm +zone=36 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 37S +<32337> +proj=utm +zone=37 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 38S +<32338> +proj=utm +zone=38 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 39S +<32339> +proj=utm +zone=39 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 40S +<32340> +proj=utm +zone=40 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 41S +<32341> +proj=utm +zone=41 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 42S +<32342> +proj=utm +zone=42 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 43S +<32343> +proj=utm +zone=43 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 44S +<32344> +proj=utm +zone=44 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 45S +<32345> +proj=utm +zone=45 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 46S +<32346> +proj=utm +zone=46 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 47S +<32347> +proj=utm +zone=47 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 48S +<32348> +proj=utm +zone=48 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 49S +<32349> +proj=utm +zone=49 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 50S +<32350> +proj=utm +zone=50 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 51S +<32351> +proj=utm +zone=51 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 52S +<32352> +proj=utm +zone=52 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 53S +<32353> +proj=utm +zone=53 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 54S +<32354> +proj=utm +zone=54 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 55S +<32355> +proj=utm +zone=55 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 56S +<32356> +proj=utm +zone=56 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 57S +<32357> +proj=utm +zone=57 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 58S +<32358> +proj=utm +zone=58 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 59S +<32359> +proj=utm +zone=59 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72 / UTM zone 60S +<32360> +proj=utm +zone=60 +south +ellps=WGS72 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 1N +<32401> +proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 2N +<32402> +proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 3N +<32403> +proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 4N +<32404> +proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 5N +<32405> +proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 6N +<32406> +proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 7N +<32407> +proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 8N +<32408> +proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 9N +<32409> +proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 10N +<32410> +proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 11N +<32411> +proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 12N +<32412> +proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 13N +<32413> +proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 14N +<32414> +proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 15N +<32415> +proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 16N +<32416> +proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 17N +<32417> +proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 18N +<32418> +proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 19N +<32419> +proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 20N +<32420> +proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 21N +<32421> +proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 22N +<32422> +proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 23N +<32423> +proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 24N +<32424> +proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 25N +<32425> +proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 26N +<32426> +proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 27N +<32427> +proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 28N +<32428> +proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 29N +<32429> +proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 30N +<32430> +proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 31N +<32431> +proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 32N +<32432> +proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 33N +<32433> +proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 34N +<32434> +proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 35N +<32435> +proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 36N +<32436> +proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 37N +<32437> +proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 38N +<32438> +proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 39N +<32439> +proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 40N +<32440> +proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 41N +<32441> +proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 42N +<32442> +proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 43N +<32443> +proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 44N +<32444> +proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 45N +<32445> +proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 46N +<32446> +proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 47N +<32447> +proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 48N +<32448> +proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 49N +<32449> +proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 50N +<32450> +proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 51N +<32451> +proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 52N +<32452> +proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 53N +<32453> +proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 54N +<32454> +proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 55N +<32455> +proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 56N +<32456> +proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 57N +<32457> +proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 58N +<32458> +proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 59N +<32459> +proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 60N +<32460> +proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 1S +<32501> +proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 2S +<32502> +proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 3S +<32503> +proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 4S +<32504> +proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 5S +<32505> +proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 6S +<32506> +proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 7S +<32507> +proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 8S +<32508> +proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 9S +<32509> +proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 10S +<32510> +proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 11S +<32511> +proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 12S +<32512> +proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 13S +<32513> +proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 14S +<32514> +proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 15S +<32515> +proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 16S +<32516> +proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 17S +<32517> +proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 18S +<32518> +proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 19S +<32519> +proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 20S +<32520> +proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 21S +<32521> +proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 22S +<32522> +proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 23S +<32523> +proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 24S +<32524> +proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 25S +<32525> +proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 26S +<32526> +proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 27S +<32527> +proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 28S +<32528> +proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 29S +<32529> +proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 30S +<32530> +proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 31S +<32531> +proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 32S +<32532> +proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 33S +<32533> +proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 34S +<32534> +proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 35S +<32535> +proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 36S +<32536> +proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 37S +<32537> +proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 38S +<32538> +proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 39S +<32539> +proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 40S +<32540> +proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 41S +<32541> +proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 42S +<32542> +proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 43S +<32543> +proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 44S +<32544> +proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 45S +<32545> +proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 46S +<32546> +proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 47S +<32547> +proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 48S +<32548> +proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 49S +<32549> +proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 50S +<32550> +proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 51S +<32551> +proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 52S +<32552> +proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 53S +<32553> +proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 54S +<32554> +proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 55S +<32555> +proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 56S +<32556> +proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 57S +<32557> +proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 58S +<32558> +proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 59S +<32559> +proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 72BE / UTM zone 60S +<32560> +proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 1N +<32601> +proj=utm +zone=1 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 2N +<32602> +proj=utm +zone=2 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 3N +<32603> +proj=utm +zone=3 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 4N +<32604> +proj=utm +zone=4 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 5N +<32605> +proj=utm +zone=5 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 6N +<32606> +proj=utm +zone=6 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 7N +<32607> +proj=utm +zone=7 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 8N +<32608> +proj=utm +zone=8 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 9N +<32609> +proj=utm +zone=9 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 10N +<32610> +proj=utm +zone=10 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 11N +<32611> +proj=utm +zone=11 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 12N +<32612> +proj=utm +zone=12 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 13N +<32613> +proj=utm +zone=13 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 14N +<32614> +proj=utm +zone=14 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 15N +<32615> +proj=utm +zone=15 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 16N +<32616> +proj=utm +zone=16 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 17N +<32617> +proj=utm +zone=17 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 18N +<32618> +proj=utm +zone=18 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 19N +<32619> +proj=utm +zone=19 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 20N +<32620> +proj=utm +zone=20 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 21N +<32621> +proj=utm +zone=21 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 22N +<32622> +proj=utm +zone=22 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 23N +<32623> +proj=utm +zone=23 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 24N +<32624> +proj=utm +zone=24 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 25N +<32625> +proj=utm +zone=25 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 26N +<32626> +proj=utm +zone=26 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 27N +<32627> +proj=utm +zone=27 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 28N +<32628> +proj=utm +zone=28 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 29N +<32629> +proj=utm +zone=29 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 30N +<32630> +proj=utm +zone=30 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 31N +<32631> +proj=utm +zone=31 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 32N +<32632> +proj=utm +zone=32 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 33N +<32633> +proj=utm +zone=33 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 34N +<32634> +proj=utm +zone=34 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 35N +<32635> +proj=utm +zone=35 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 36N +<32636> +proj=utm +zone=36 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 37N +<32637> +proj=utm +zone=37 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 38N +<32638> +proj=utm +zone=38 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 39N +<32639> +proj=utm +zone=39 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 40N +<32640> +proj=utm +zone=40 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 41N +<32641> +proj=utm +zone=41 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 42N +<32642> +proj=utm +zone=42 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 43N +<32643> +proj=utm +zone=43 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 44N +<32644> +proj=utm +zone=44 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 45N +<32645> +proj=utm +zone=45 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 46N +<32646> +proj=utm +zone=46 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 47N +<32647> +proj=utm +zone=47 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 48N +<32648> +proj=utm +zone=48 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 49N +<32649> +proj=utm +zone=49 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 50N +<32650> +proj=utm +zone=50 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 51N +<32651> +proj=utm +zone=51 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 52N +<32652> +proj=utm +zone=52 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 53N +<32653> +proj=utm +zone=53 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 54N +<32654> +proj=utm +zone=54 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 55N +<32655> +proj=utm +zone=55 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 56N +<32656> +proj=utm +zone=56 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 57N +<32657> +proj=utm +zone=57 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 58N +<32658> +proj=utm +zone=58 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 59N +<32659> +proj=utm +zone=59 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 60N +<32660> +proj=utm +zone=60 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UPS North +<32661> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 1S +<32701> +proj=utm +zone=1 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 2S +<32702> +proj=utm +zone=2 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 3S +<32703> +proj=utm +zone=3 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 4S +<32704> +proj=utm +zone=4 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 5S +<32705> +proj=utm +zone=5 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 6S +<32706> +proj=utm +zone=6 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 7S +<32707> +proj=utm +zone=7 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 8S +<32708> +proj=utm +zone=8 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 9S +<32709> +proj=utm +zone=9 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 10S +<32710> +proj=utm +zone=10 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 11S +<32711> +proj=utm +zone=11 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 12S +<32712> +proj=utm +zone=12 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 13S +<32713> +proj=utm +zone=13 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 14S +<32714> +proj=utm +zone=14 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 15S +<32715> +proj=utm +zone=15 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 16S +<32716> +proj=utm +zone=16 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 17S +<32717> +proj=utm +zone=17 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 18S +<32718> +proj=utm +zone=18 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 19S +<32719> +proj=utm +zone=19 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 20S +<32720> +proj=utm +zone=20 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 21S +<32721> +proj=utm +zone=21 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 22S +<32722> +proj=utm +zone=22 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 23S +<32723> +proj=utm +zone=23 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 24S +<32724> +proj=utm +zone=24 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 25S +<32725> +proj=utm +zone=25 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 26S +<32726> +proj=utm +zone=26 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 27S +<32727> +proj=utm +zone=27 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 28S +<32728> +proj=utm +zone=28 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 29S +<32729> +proj=utm +zone=29 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 30S +<32730> +proj=utm +zone=30 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 31S +<32731> +proj=utm +zone=31 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 32S +<32732> +proj=utm +zone=32 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 33S +<32733> +proj=utm +zone=33 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 34S +<32734> +proj=utm +zone=34 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 35S +<32735> +proj=utm +zone=35 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 36S +<32736> +proj=utm +zone=36 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 37S +<32737> +proj=utm +zone=37 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 38S +<32738> +proj=utm +zone=38 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 39S +<32739> +proj=utm +zone=39 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 40S +<32740> +proj=utm +zone=40 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 41S +<32741> +proj=utm +zone=41 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 42S +<32742> +proj=utm +zone=42 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 43S +<32743> +proj=utm +zone=43 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 44S +<32744> +proj=utm +zone=44 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 45S +<32745> +proj=utm +zone=45 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 46S +<32746> +proj=utm +zone=46 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 47S +<32747> +proj=utm +zone=47 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 48S +<32748> +proj=utm +zone=48 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 49S +<32749> +proj=utm +zone=49 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 50S +<32750> +proj=utm +zone=50 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 51S +<32751> +proj=utm +zone=51 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 52S +<32752> +proj=utm +zone=52 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 53S +<32753> +proj=utm +zone=53 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 54S +<32754> +proj=utm +zone=54 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 55S +<32755> +proj=utm +zone=55 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 56S +<32756> +proj=utm +zone=56 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 57S +<32757> +proj=utm +zone=57 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 58S +<32758> +proj=utm +zone=58 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 59S +<32759> +proj=utm +zone=59 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UTM zone 60S +<32760> +proj=utm +zone=60 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / UPS South +<32761> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS 84 / TM 36 SE +<32766> +proj=tmerc +lat_0=0 +lon_0=36 +k=0.999600 +x_0=500000 +y_0=10000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# Pulkovo 1995 GK Zone 2 +<20002> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=krass +units=m no_defs <> +# Pulkovo 1995 GK Zone 3 +<20003> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +units=m no_defs <> +# Pulkovo 1995 GK Zone 2N +<20062> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m no_defs <> +# Pulkovo 1995 GK Zone 3N +<20063> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m no_defs <> +# La Canoa UTM Zone 21N +<24721> +proj=utm +zone=21 +ellps=intl +units=m no_defs <> +# NAD 1927 StatePlane Hawaii 1 FIPS 5101 +<26761> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 2 FIPS 5102 +<26762> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 3 FIPS 5103 +<26763> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 4 FIPS 5104 +<26764> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 5 FIPS 5105 +<26765> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Michigan North FIPS 2111 +<26788> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192024385 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Michigan Central FIPS 2112 +<26789> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.33333333333333 +x_0=609601.2192024385 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Michigan South FIPS 2113 +<26790> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.33333333333333 +x_0=609601.2192024385 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# Nord Algerie +<30591> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# Sud Algerie +<30592> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# Germany Zone 1 +<31491> +proj=tmerc +lat_0=0 +lon_0=3 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 2 +<31492> +proj=tmerc +lat_0=0 +lon_0=6 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 3 +<31493> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 4 +<31494> +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 5 +<31495> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# NAD 1927 StatePlane Puerto Rico FIPS 5201 +<32059> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Virgin Islands St Croix FIPS 5202 +<32060> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=30480.06096012193 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# Sphere Plate Carree +<53001> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Equidistant Cylindrical +<53002> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Miller Cylindrical +<53003> +proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Mercator +<53004> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Sinusoidal +<53008> +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Mollweide +<53009> +proj=moll +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert VI +<53010> +proj=eck6 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert V +<53011> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert IV +<53012> +proj=eck4 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert III +<53013> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert II +<53014> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert I +<53015> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Gall Stereographic +<53016> +proj=gall +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Behrmann +<53017> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Winkel I +<53018> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Winkel II +<53019> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Polyconic +<53021> +proj=poly +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Quartic Authalic +<53022> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Loximuthal +<53023> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Bonne +<53024> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Hotine +<53025> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Stereographic +<53026> +proj=stere +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Equidistant Conic +<53027> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=60 +lat_2=60 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Cassini +<53028> +proj=cass +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Van der Grinten I +<53029> +proj=vandg +lon_0=0 +x_0=0 +y_0=0 +R_A +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Robinson +<53030> +proj=robin +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Two Point Equidistant +<53031> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Azimuthal Equidistant +<53032> +proj=aeqd +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# World Plate Carree +<54001> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Equidistant Cylindrical +<54002> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Miller Cylindrical +<54003> +proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Mercator +<54004> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Sinusoidal +<54008> +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Mollweide +<54009> +proj=moll +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert VI +<54010> +proj=eck6 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert V +<54011> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert IV +<54012> +proj=eck4 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert III +<54013> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert II +<54014> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert I +<54015> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Gall Stereographic +<54016> +proj=gall +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Behrmann +<54017> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Winkel I +<54018> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Winkel II +<54019> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Polyconic +<54021> +proj=poly +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Quartic Authalic +<54022> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Loximuthal +<54023> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Bonne +<54024> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Hotine +<54025> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Stereographic +<54026> +proj=stere +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Equidistant Conic +<54027> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=60 +lat_2=60 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Cassini +<54028> +proj=cass +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Van der Grinten I +<54029> +proj=vandg +lon_0=0 +x_0=0 +y_0=0 +R_A +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Robinson +<54030> +proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Two Point Equidistant +<54031> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Azimuthal Equidistant +<54032> +proj=aeqd +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# NAD 1927 StatePlane Guam FIPS 5400 +<65061> +proj=poly +lat_0=13.47246635277778 +lon_0=-144.7487507055556 +x_0=50000.00000000001 +y_0=50000.00000000001 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Guam FIPS 5400 +<65161> +proj=poly +lat_0=13.47246635277778 +lon_0=-144.7487507055556 +x_0=50000 +y_0=50000 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Canada Albers Equal Area Conic +<102001> +proj=aea +lat_1=50 +lat_2=70 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Canada Lambert Conformal Conic +<102002> +proj=lcc +lat_1=50 +lat_2=70 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# USA Contiguous Albers Equal Area Conic +<102003> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=37.5 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# USA Contiguous Lambert Conformal Conic +<102004> +proj=lcc +lat_1=33 +lat_2=45 +lat_0=39 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# USA Contiguous Equidistant Conic +<102005> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=33 +lat_2=45 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Alaska Albers Equal Area Conic +<102006> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Hawaii Albers Equal Area Conic +<102007> +proj=aea +lat_1=8 +lat_2=18 +lat_0=13 +lon_0=-157 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# North America Albers Equal Area Conic +<102008> +proj=aea +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# North America Lambert Conformal Conic +<102009> +proj=lcc +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# North America Equidistant Conic +<102010> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=20 +lat_2=60 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Africa Sinusoidal +<102011> +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia Lambert Conformal Conic +<102012> +proj=lcc +lat_1=30 +lat_2=62 +lat_0=0 +lon_0=105 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Europe Albers Equal Area Conic +<102013> +proj=aea +lat_1=43 +lat_2=62 +lat_0=30 +lon_0=10 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# Europe Lambert Conformal Conic +<102014> +proj=lcc +lat_1=43 +lat_2=62 +lat_0=30 +lon_0=10 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# South America Lambert Conformal Conic +<102015> +proj=lcc +lat_1=-5 +lat_2=-42 +lat_0=-32 +lon_0=-60 +x_0=0 +y_0=0 +ellps=aust_SA +units=m no_defs <> +# North Pole Azimuthal Equidistant +<102016> +proj=aeqd +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# North Pole Lambert Azimuthal Equal Area +<102017> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# North Pole Stereographic +<102018> +proj=stere +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# South Pole Azimuthal Equidistant +<102019> +proj=aeqd +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# South Pole Lambert Azimuthal Equal Area +<102020> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# South Pole Stereographic +<102021> +proj=stere +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Africa Albers Equal Area Conic +<102022> +proj=aea +lat_1=20 +lat_2=-23 +lat_0=0 +lon_0=25 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Africa Equidistant Conic +<102023> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=20 +lat_2=-23 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Africa Lambert Conformal Conic +<102024> +proj=lcc +lat_1=20 +lat_2=-23 +lat_0=0 +lon_0=25 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia North Albers Equal Area Conic +<102025> +proj=aea +lat_1=15 +lat_2=65 +lat_0=30 +lon_0=95 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia North Equidistant Conic +<102026> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=15 +lat_2=65 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia North Lambert Conformal Conic +<102027> +proj=lcc +lat_1=15 +lat_2=65 +lat_0=30 +lon_0=95 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia South Albers Equal Area Conic +<102028> +proj=aea +lat_1=7 +lat_2=-32 +lat_0=-15 +lon_0=125 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia South Equidistant Conic +<102029> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=7 +lat_2=-32 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia South Lambert Conformal Conic +<102030> +proj=lcc +lat_1=7 +lat_2=-32 +lat_0=-15 +lon_0=125 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Europe Equidistant Conic +<102031> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=43 +lat_2=62 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# South America Equidistant Conic +<102032> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=-5 +lat_2=-42 +x_0=0 +y_0=0 +ellps=aust_SA +units=m no_defs <> +# South America Albers Equal Area Conic +<102033> +proj=aea +lat_1=-5 +lat_2=-42 +lat_0=-32 +lon_0=-60 +x_0=0 +y_0=0 +ellps=aust_SA +units=m no_defs <> +# S-JTSK Krovak +<102065> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +units=m no_defs <> +# S-JTSK Ferro Krovak East North +<102066> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +pm=-17.66666666666667 +units=m no_defs <> +# S-JTSK Krovak East North +<102067> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +units=m no_defs <> +# Monte Mario Italy 1 +<102091> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.999600 +x_0=1500000 +y_0=0 +ellps=intl +units=m no_defs <> +# Monte Mario Italy 2 +<102092> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +units=m no_defs <> +# NGO 1948 Norway Zone 1 +<102101> +proj=tmerc +lat_0=58 +lon_0=6.05625 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 2 +<102102> +proj=tmerc +lat_0=58 +lon_0=8.389583333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 3 +<102103> +proj=tmerc +lat_0=58 +lon_0=10.72291666666667 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 4 +<102104> +proj=tmerc +lat_0=58 +lon_0=13.22291666666667 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 5 +<102105> +proj=tmerc +lat_0=58 +lon_0=16.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 6 +<102106> +proj=tmerc +lat_0=58 +lon_0=20.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 7 +<102107> +proj=tmerc +lat_0=58 +lon_0=24.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 8 +<102108> +proj=tmerc +lat_0=58 +lon_0=29.05625 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# RGF 1993 Lambert 93 +<102110> +proj=lcc +lat_1=44 +lat_2=49 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +units=m no_defs <> +# Old Hawaiian UTM Zone 4N +<102114> +proj=utm +zone=4 +ellps=clrk66 +units=m no_defs <> +# Old Hawaiian UTM Zone 5N +<102115> +proj=utm +zone=5 +ellps=clrk66 +units=m no_defs <> +# NAD 1927 Michigan GeoRef Feet US +<102120> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.495961392 +y_0=-4354009.816002033 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 Michigan GeoRef Feet US +<102121> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.495961392 +y_0=-4354009.816002033 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 Michigan GeoRef Meters +<102122> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +ellps=clrk66 +datum=NAD27 +units=m no_defs <> +# NAD 1983 Michigan GeoRef Meters +<102123> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# NGO 1948 UTM Zone 32N +<102132> +proj=utm +zone=32 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 UTM Zone 33N +<102133> +proj=utm +zone=33 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 UTM Zone 34N +<102134> +proj=utm +zone=34 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 UTM Zone 35N +<102135> +proj=utm +zone=35 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# Hong Kong 1980 Grid +<102140> +proj=tmerc +lat_0=22.31213333333334 +lon_0=114.1785555555556 +k=1.000000 +x_0=836694.05 +y_0=819069.8 +ellps=intl +units=m no_defs <> +# Hong Kong 1980 UTM Zone 49N +<102141> +proj=utm +zone=49 +ellps=intl +units=m no_defs <> +# Hong Kong 1980 UTM Zone 50N +<102142> +proj=utm +zone=50 +ellps=intl +units=m no_defs <> +# Tokyo UTM Zone 51N +<102151> +proj=utm +zone=51 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 52N +<102152> +proj=utm +zone=52 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 53N +<102153> +proj=utm +zone=53 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 54N +<102154> +proj=utm +zone=54 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 55N +<102155> +proj=utm +zone=55 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 56N +<102156> +proj=utm +zone=56 +ellps=bessel +units=m no_defs <> +# Datum 73 Hayford Gauss IGeoE +<102160> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=200180.598 +y_0=299913.01 +ellps=intl +units=m no_defs <> +# Datum 73 Hayford Gauss IPCC +<102161> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +units=m no_defs <> +# Graciosa Base SW 1948 UTM Zone 26N +<102162> +proj=utm +zone=26 +ellps=intl +units=m no_defs <> +# Lisboa Bessel Bonne +<102163> +ellps=bessel +units=m no_defs <> +# Lisboa Hayford Gauss IGeoE +<102164> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=200000 +y_0=300000 +ellps=intl +units=m no_defs <> +# Lisboa Hayford Gauss IPCC +<102165> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# Observ Meteorologico 1939 UTM Zone 25N +<102166> +proj=utm +zone=25 +ellps=intl +units=m no_defs <> +# Porto Santo 1936 UTM Zone 28N +<102167> +proj=utm +zone=28 +ellps=intl +units=m no_defs <> +# Sao Braz UTM Zone 26N +<102168> +proj=utm +zone=26 +ellps=intl +units=m no_defs <> +# Selvagem Grande 1938 UTM Zone 28N +<102169> +proj=utm +zone=28 +ellps=intl +units=m no_defs <> +# Nord Maroc Degree +<102191> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Sud Maroc Degree +<102192> +proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.9996155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Sahara Degree +<102193> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.9996 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NAD 1983 HARN StatePlane Alabama East FIPS 0101 +<102229> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Alabama West FIPS 0102 +<102230> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California I FIPS 0401 +<102241> +proj=lcc +lat_1=40 +lat_2=41.66666666666666 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California II FIPS 0402 +<102242> +proj=lcc +lat_1=38.33333333333334 +lat_2=39.83333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California III FIPS 0403 +<102243> +proj=lcc +lat_1=37.06666666666667 +lat_2=38.43333333333333 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California IV FIPS 0404 +<102244> +proj=lcc +lat_1=36 +lat_2=37.25 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California V FIPS 0405 +<102245> +proj=lcc +lat_1=34.03333333333333 +lat_2=35.46666666666667 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California VI FIPS 0406 +<102246> +proj=lcc +lat_1=32.78333333333333 +lat_2=33.88333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arizona East FIPS 0201 +<102248> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arizona Central FIPS 0202 +<102249> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arizona West FIPS 0203 +<102250> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arkansas North FIPS 0301 +<102251> +proj=lcc +lat_1=34.93333333333333 +lat_2=36.23333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arkansas South FIPS 0302 +<102252> +proj=lcc +lat_1=33.3 +lat_2=34.76666666666667 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Colorado North FIPS 0501 +<102253> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Colorado Central FIPS 0502 +<102254> +proj=lcc +lat_1=38.45 +lat_2=39.75 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Colorado South FIPS 0503 +<102255> +proj=lcc +lat_1=37.23333333333333 +lat_2=38.43333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Connecticut FIPS 0600 +<102256> +proj=lcc +lat_1=41.2 +lat_2=41.86666666666667 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Delaware FIPS 0700 +<102257> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Florida East FIPS 0901 +<102258> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Florida West FIPS 0902 +<102259> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Florida North FIPS 0903 +<102260> +proj=lcc +lat_1=29.58333333333333 +lat_2=30.75 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 1 FIPS 5101 +<102261> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 2 FIPS 5102 +<102262> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 3 FIPS 5103 +<102263> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 4 FIPS 5104 +<102264> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 5 FIPS 5105 +<102265> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Georgia East FIPS 1001 +<102266> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Georgia West FIPS 1002 +<102267> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Idaho East FIPS 1101 +<102268> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Idaho Central FIPS 1102 +<102269> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Idaho West FIPS 1103 +<102270> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=800000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Illinois East FIPS 1201 +<102271> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Illinois West FIPS 1202 +<102272> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Indiana East FIPS 1301 +<102273> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=100000 +y_0=250000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Indiana West FIPS 1302 +<102274> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000 +y_0=250000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kansas North FIPS 1501 +<102277> +proj=lcc +lat_1=38.71666666666667 +lat_2=39.78333333333333 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kansas South FIPS 1502 +<102278> +proj=lcc +lat_1=37.26666666666667 +lat_2=38.56666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kentucky North FIPS 1601 +<102279> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kentucky South FIPS 1602 +<102280> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Louisiana North FIPS 1701 +<102281> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Louisiana South FIPS 1702 +<102282> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Maine East FIPS 1801 +<102283> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.999900 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Maine West FIPS 1802 +<102284> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=900000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Maryland FIPS 1900 +<102285> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Massachusetts Mainland FIPS 2001 +<102286> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Massachusetts Island FIPS 2002 +<102287> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Michigan North FIPS 2111 +<102288> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Michigan Central FIPS 2112 +<102289> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Michigan South FIPS 2113 +<102290> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Minnesota North FIPS 2201 +<102291> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Minnesota Central FIPS 2202 +<102292> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Minnesota South FIPS 2203 +<102293> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Mississippi East FIPS 2301 +<102294> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Mississippi West FIPS 2302 +<102295> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Missouri East FIPS 2401 +<102296> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Missouri Central FIPS 2402 +<102297> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Missouri West FIPS 2403 +<102298> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=850000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Montana FIPS 2500 +<102300> +proj=lcc +lat_1=45 +lat_2=49 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nebraska FIPS 2600 +<102304> +proj=lcc +lat_1=40 +lat_2=43 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nevada East FIPS 2701 +<102307> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=200000 +y_0=8000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nevada Central FIPS 2702 +<102308> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=500000 +y_0=6000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nevada West FIPS 2703 +<102309> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=800000 +y_0=4000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Hampshire FIPS 2800 +<102310> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Jersey FIPS 2900 +<102311> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Mexico East FIPS 3001 +<102312> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Mexico Central FIPS 3002 +<102313> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Mexico West FIPS 3003 +<102314> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=830000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York East FIPS 3101 +<102315> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York Central FIPS 3102 +<102316> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York West FIPS 3103 +<102317> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York Long Island FIPS 3104 +<102318> +proj=lcc +lat_1=40.66666666666666 +lat_2=41.03333333333333 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane North Dakota North FIPS 3301 +<102320> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane North Dakota South FIPS 3302 +<102321> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Ohio North FIPS 3401 +<102322> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Ohio South FIPS 3402 +<102323> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oklahoma North FIPS 3501 +<102324> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oklahoma South FIPS 3502 +<102325> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oregon North FIPS 3601 +<102326> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oregon South FIPS 3602 +<102327> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Rhode Island FIPS 3800 +<102330> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane South Dakota North FIPS 4001 +<102334> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane South Dakota South FIPS 4002 +<102335> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Tennessee FIPS 4100 +<102336> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas North FIPS 4201 +<102337> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas North Central FIPS 4202 +<102338> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas Central FIPS 4203 +<102339> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas South Central FIPS 4204 +<102340> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333334 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas South FIPS 4205 +<102341> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Utah North FIPS 4301 +<102342> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Utah Central FIPS 4302 +<102343> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Utah South FIPS 4303 +<102344> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Vermont FIPS 4400 +<102345> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Virginia North FIPS 4501 +<102346> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Virginia South FIPS 4502 +<102347> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Washington North FIPS 4601 +<102348> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Washington South FIPS 4602 +<102349> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane West Virginia North FIPS 4701 +<102350> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane West Virginia South FIPS 4702 +<102351> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wisconsin North FIPS 4801 +<102352> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wisconsin Central FIPS 4802 +<102353> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wisconsin South FIPS 4803 +<102354> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming East FIPS 4901 +<102355> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.999938 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming East Central FIPS 4902 +<102356> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.999938 +x_0=400000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming West Central FIPS 4903 +<102357> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.999938 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming West FIPS 4904 +<102358> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.999938 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Puerto Rico Virgin Islands FIPS 5200 +<102361> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +units=m no_defs <> +# Nord Algerie Ancienne Degree +<102491> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Sud Algerie Ancienne Degree +<102492> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France I degrees +<102581> +proj=lcc +lat_1=49.5 +lat_0=49.5 +lon_0=2.337229166666667 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France II degrees +<102582> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France III degrees +<102583> +proj=lcc +lat_1=44.1 +lat_0=44.1 +lon_0=2.337229166666667 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France IV degrees +<102584> +proj=lcc +lat_1=42.165 +lat_0=42.165 +lon_0=2.337229166666667 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Nord Algerie Degree +<102591> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# Sud Algerie Degree +<102592> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# NAD 1983 StatePlane Alabama East FIPS 0101 Feet +<102629> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alabama West FIPS 0102 Feet +<102630> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 1 FIPS 5001 Feet +<102631> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=-36.86989764583333 +k=0.9999 +x_0=4999999.999999999 +y_0=-4999999.999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 2 FIPS 5002 Feet +<102632> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 3 FIPS 5003 Feet +<102633> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 4 FIPS 5004 Feet +<102634> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 5 FIPS 5005 Feet +<102635> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 6 FIPS 5006 Feet +<102636> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 7 FIPS 5007 Feet +<102637> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 8 FIPS 5008 Feet +<102638> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 9 FIPS 5009 Feet +<102639> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 10 FIPS 5010 Feet +<102640> +proj=lcc +lat_1=51.83333333333334 +lat_2=53.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California I FIPS 0401 Feet +<102641> +proj=lcc +lat_1=40 +lat_2=41.66666666666666 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California II FIPS 0402 Feet +<102642> +proj=lcc +lat_1=38.33333333333334 +lat_2=39.83333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California III FIPS 0403 Feet +<102643> +proj=lcc +lat_1=37.06666666666667 +lat_2=38.43333333333333 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California IV FIPS 0404 Feet +<102644> +proj=lcc +lat_1=36 +lat_2=37.25 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California V FIPS 0405 Feet +<102645> +proj=lcc +lat_1=34.03333333333333 +lat_2=35.46666666666667 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California VI FIPS 0406 Feet +<102646> +proj=lcc +lat_1=32.78333333333333 +lat_2=33.88333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arizona East FIPS 0201 Feet +<102648> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arizona Central FIPS 0202 Feet +<102649> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arizona West FIPS 0203 Feet +<102650> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arkansas North FIPS 0301 Feet +<102651> +proj=lcc +lat_1=34.93333333333333 +lat_2=36.23333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arkansas South FIPS 0302 Feet +<102652> +proj=lcc +lat_1=33.3 +lat_2=34.76666666666667 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.9999999999 +y_0=399999.9999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Colorado North FIPS 0501 Feet +<102653> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Colorado Central FIPS 0502 Feet +<102654> +proj=lcc +lat_1=38.45 +lat_2=39.75 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Colorado South FIPS 0503 Feet +<102655> +proj=lcc +lat_1=37.23333333333333 +lat_2=38.43333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Connecticut FIPS 0600 Feet +<102656> +proj=lcc +lat_1=41.2 +lat_2=41.86666666666667 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Delaware FIPS 0700 Feet +<102657> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Florida East FIPS 0901 Feet +<102658> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Florida West FIPS 0902 Feet +<102659> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Florida North FIPS 0903 Feet +<102660> +proj=lcc +lat_1=29.58333333333333 +lat_2=30.75 +lat_0=29 +lon_0=-84.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 1 FIPS 5101 Feet +<102661> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 2 FIPS 5102 Feet +<102662> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 3 FIPS 5103 Feet +<102663> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 4 FIPS 5104 Feet +<102664> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 5 FIPS 5105 Feet +<102665> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Georgia East FIPS 1001 Feet +<102666> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Georgia West FIPS 1002 Feet +<102667> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Idaho East FIPS 1101 Feet +<102668> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Idaho Central FIPS 1102 Feet +<102669> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Idaho West FIPS 1103 Feet +<102670> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=799999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Illinois East FIPS 1201 Feet +<102671> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Illinois West FIPS 1202 Feet +<102672> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Indiana East FIPS 1301 Feet +<102673> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=100000 +y_0=250000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Indiana West FIPS 1302 Feet +<102674> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000.0000000001 +y_0=250000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Iowa North FIPS 1401 Feet +<102675> +proj=lcc +lat_1=42.06666666666667 +lat_2=43.26666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Iowa South FIPS 1402 Feet +<102676> +proj=lcc +lat_1=40.61666666666667 +lat_2=41.78333333333333 +lat_0=40 +lon_0=-93.5 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kansas North FIPS 1501 Feet +<102677> +proj=lcc +lat_1=38.71666666666667 +lat_2=39.78333333333333 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kansas South FIPS 1502 Feet +<102678> +proj=lcc +lat_1=37.26666666666667 +lat_2=38.56666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.9999999999 +y_0=399999.9999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kentucky North FIPS 1601 Feet +<102679> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kentucky South FIPS 1602 Feet +<102680> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0000000002 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Louisiana North FIPS 1701 Feet +<102681> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Louisiana South FIPS 1702 Feet +<102682> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Maine East FIPS 1801 Feet +<102683> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.999900 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Maine West FIPS 1802 Feet +<102684> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=900000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Maryland FIPS 1900 Feet +<102685> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Massachusetts Mainland FIPS 2001 Feet +<102686> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000.0000000001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Massachusetts Island FIPS 2002 Feet +<102687> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Michigan North FIPS 2111 Feet +<102688> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Michigan Central FIPS 2112 Feet +<102689> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000.000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Michigan South FIPS 2113 Feet +<102690> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Minnesota North FIPS 2201 Feet +<102691> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Minnesota Central FIPS 2202 Feet +<102692> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Minnesota South FIPS 2203 Feet +<102693> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Mississippi East FIPS 2301 Feet +<102694> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Mississippi West FIPS 2302 Feet +<102695> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Missouri East FIPS 2401 Feet +<102696> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=250000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Missouri Central FIPS 2402 Feet +<102697> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Missouri West FIPS 2403 Feet +<102698> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=850000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Montana FIPS 2500 Feet +<102700> +proj=lcc +lat_1=45 +lat_2=49 +lat_0=44.25 +lon_0=-109.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nebraska FIPS 2600 Feet +<102704> +proj=lcc +lat_1=40 +lat_2=43 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nevada East FIPS 2701 Feet +<102707> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=200000 +y_0=7999999.999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nevada Central FIPS 2702 Feet +<102708> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=500000.0000000002 +y_0=6000000.000000001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nevada West FIPS 2703 Feet +<102709> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=799999.9999999999 +y_0=4000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Hampshire FIPS 2800 Feet +<102710> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Jersey FIPS 2900 Feet +<102711> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Mexico East FIPS 3001 Feet +<102712> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Mexico Central FIPS 3002 Feet +<102713> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Mexico West FIPS 3003 Feet +<102714> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=829999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York East FIPS 3101 Feet +<102715> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York Central FIPS 3102 Feet +<102716> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=250000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York West FIPS 3103 Feet +<102717> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York Long Island FIPS 3104 Feet +<102718> +proj=lcc +lat_1=40.66666666666666 +lat_2=41.03333333333333 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane North Carolina FIPS 3200 Feet +<102719> +proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2199999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane North Dakota North FIPS 3301 Feet +<102720> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane North Dakota South FIPS 3302 Feet +<102721> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Ohio North FIPS 3401 Feet +<102722> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Ohio South FIPS 3402 Feet +<102723> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oklahoma North FIPS 3501 Feet +<102724> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oklahoma South FIPS 3502 Feet +<102725> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oregon North FIPS 3601 Feet +<102726> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oregon South FIPS 3602 Feet +<102727> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Pennsylvania North FIPS 3701 Feet +<102728> +proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Pennsylvania South FIPS 3702 Feet +<102729> +proj=lcc +lat_1=39.93333333333333 +lat_2=40.96666666666667 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Rhode Island FIPS 3800 Feet +<102730> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=100000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane South Carolina FIPS 3900 Feet +<102733> +proj=lcc +lat_1=32.5 +lat_2=34.83333333333334 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane South Dakota North FIPS 4001 Feet +<102734> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane South Dakota South FIPS 4002 Feet +<102735> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Tennessee FIPS 4100 Feet +<102736> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas North FIPS 4201 Feet +<102737> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas North Central FIPS 4202 Feet +<102738> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000.0000000001 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas Central FIPS 4203 Feet +<102739> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas South Central FIPS 4204 Feet +<102740> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333334 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000.0000000001 +y_0=4000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas South FIPS 4205 Feet +<102741> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=4999999.999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Utah North FIPS 4301 Feet +<102742> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0000000002 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Utah Central FIPS 4302 Feet +<102743> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0000000002 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Utah South FIPS 4303 Feet +<102744> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0000000002 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Vermont FIPS 4400 Feet +<102745> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Virginia North FIPS 4501 Feet +<102746> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3499999.999999999 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Virginia South FIPS 4502 Feet +<102747> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3499999.999999999 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Washington North FIPS 4601 Feet +<102748> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Washington South FIPS 4602 Feet +<102749> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane West Virginia North FIPS 4701 Feet +<102750> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane West Virginia South FIPS 4702 Feet +<102751> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wisconsin North FIPS 4801 Feet +<102752> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wisconsin Central FIPS 4802 Feet +<102753> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wisconsin South FIPS 4803 Feet +<102754> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming East FIPS 4901 Feet +<102755> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.999938 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming East Central FIPS 4902 Feet +<102756> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.999938 +x_0=399999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming West Central FIPS 4903 Feet +<102757> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.999938 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming West FIPS 4904 Feet +<102758> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.999938 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Puerto Rico Virgin Islands FIPS 5200 Feet +<102761> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Guam FIPS 5400 Feet +<102766> +proj=poly +lat_0=13.47246635277778 +lon_0=-144.7487507055556 +x_0=49999.99999999999 +y_0=49999.99999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# Belge Lambert 1972 +<103300> +proj=lcc +lat_1=49.8333339 +lat_2=51.16666733333333 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.01256 +y_0=5400088.4378 +ellps=intl +units=m no_defs <> +# GCS International 1967 +<4023> +proj=longlat +ellps=aust_SA no_defs <> +# GCS Bern 1898 +<4217> +proj=longlat +ellps=bessel no_defs <> +# GCS Voirol Unifie 1960 +<4305> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Montserrat 1958 +<4404> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Voirol Unifie 1960 Paris +<4812> +proj=longlat +ellps=clrk80 +pm=2.337229166666667 no_defs <> +# GCS WGS 1966 +<37001> +proj=longlat +ellps=WGS66 no_defs <> +# GCS Fischer 1960 +<37002> +proj=longlat +a=6378166 +b=6356784.283607107 no_defs <> +# GCS Fischer 1968 +<37003> +proj=longlat +a=6378150 +b=6356768.337244385 no_defs <> +# GCS Fischer Modified +<37004> +proj=longlat +ellps=fschr60m no_defs <> +# GCS Hough 1960 +<37005> +proj=longlat +a=6378270 +b=6356794.343434343 no_defs <> +# GCS Everest Modified 1969 +<37006> +proj=longlat +a=6377295.664 +b=6356094.667915204 no_defs <> +# GCS Walbeck +<37007> +proj=longlat +a=6376896 +b=6355834.846687363 no_defs <> +# GCS Sphere ARC INFO +<37008> +proj=longlat +a=6370997 +b=6370997 no_defs <> +# GCS European 1979 +<37201> +proj=longlat +ellps=intl no_defs <> +# GCS Everest Bangladesh +<37202> +proj=longlat +a=6377276.345 +b=6356075.413140239 no_defs <> +# GCS Everest India Nepal +<37203> +proj=longlat +a=6377301.243 +b=6356100.230165385 no_defs <> +# GCS Hjorsey 1955 +<37204> +proj=longlat +ellps=intl no_defs <> +# GCS Hong Kong 1963 +<37205> +proj=longlat +ellps=intl no_defs <> +# GCS Oman +<37206> +proj=longlat +ellps=clrk80 no_defs <> +# GCS South Asia Singapore +<37207> +proj=longlat +ellps=fschr60m no_defs <> +# GCS Ayabelle +<37208> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Point 58 +<37211> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Beacon E 1945 +<37212> +proj=longlat +ellps=intl no_defs <> +# GCS Tern Island 1961 +<37213> +proj=longlat +ellps=intl no_defs <> +# GCS Astro 1952 +<37214> +proj=longlat +ellps=intl no_defs <> +# GCS Bellevue IGN +<37215> +proj=longlat +ellps=intl no_defs <> +# GCS Canton 1966 +<37216> +proj=longlat +ellps=intl no_defs <> +# GCS Chatham Island 1971 +<37217> +proj=longlat +ellps=intl no_defs <> +# GCS DOS 1968 +<37218> +proj=longlat +ellps=intl no_defs <> +# GCS Easter Island 1967 +<37219> +proj=longlat +ellps=intl no_defs <> +# GCS Guam 1963 +<37220> +proj=longlat +ellps=clrk66 no_defs <> +# GCS GUX 1 +<37221> +proj=longlat +ellps=intl no_defs <> +# GCS Johnston Island 1961 +<37222> +proj=longlat +ellps=intl no_defs <> +# GCS Carthage Degree +<37223> +proj=longlat +a=6378249.2 +b=6356514.999904194 no_defs <> +# GCS Midway 1961 +<37224> +proj=longlat +ellps=intl no_defs <> +# GCS Pitcairn 1967 +<37226> +proj=longlat +ellps=intl no_defs <> +# GCS Santo DOS 1965 +<37227> +proj=longlat +ellps=intl no_defs <> +# GCS Viti Levu 1916 +<37228> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Wake Eniwetok 1960 +<37229> +proj=longlat +a=6378270 +b=6356794.343434343 no_defs <> +# GCS Wake Island 1952 +<37230> +proj=longlat +ellps=intl no_defs <> +# GCS Anna 1 1965 +<37231> +proj=longlat +ellps=aust_SA no_defs <> +# GCS Gan 1970 +<37232> +proj=longlat +ellps=intl no_defs <> +# GCS ISTS 073 1969 +<37233> +proj=longlat +ellps=intl no_defs <> +# GCS Kerguelen Island 1949 +<37234> +proj=longlat +ellps=intl no_defs <> +# GCS Reunion +<37235> +proj=longlat +ellps=intl no_defs <> +# GCS Ascension Island 1958 +<37237> +proj=longlat +ellps=intl no_defs <> +# GCS DOS 71 4 +<37238> +proj=longlat +ellps=intl no_defs <> +# GCS Cape Canaveral +<37239> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Fort Thomas 1955 +<37240> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Graciosa Base SW 1948 +<37241> +proj=longlat +ellps=intl no_defs <> +# GCS ISTS 061 1968 +<37242> +proj=longlat +ellps=intl no_defs <> +# GCS LC5 1961 +<37243> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Observ Meteorologico 1939 +<37245> +proj=longlat +ellps=intl no_defs <> +# GCS Pico de Las Nieves +<37246> +proj=longlat +ellps=intl no_defs <> +# GCS Porto Santo 1936 +<37247> +proj=longlat +ellps=intl no_defs <> +# GCS Sao Braz +<37249> +proj=longlat +ellps=intl no_defs <> +# GCS Selvagem Grande 1938 +<37250> +proj=longlat +ellps=intl no_defs <> +# GCS Tristan 1968 +<37251> +proj=longlat +ellps=intl no_defs <> +# GCS Samoa 1962 +<37252> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Camp Area +<37253> +proj=longlat +ellps=intl no_defs <> +# GCS Deception Island +<37254> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Gunung Segara +<37255> +proj=longlat +ellps=bessel no_defs <> +# GCS S42 Hungary +<37257> +proj=longlat +ellps=krass no_defs <> +# GCS Kusaie 1951 +<37259> +proj=longlat +ellps=intl no_defs <> +# GCS Alaskan Islands +<37260> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Assumed Geographic 1 +<104000> +proj=longlat +ellps=clrk66 +datum=NAD27 no_defs <> +# GCS Estonia 1937 +<104101> +proj=longlat +ellps=bessel no_defs <> +# GCS Hermannskogel +<104102> +proj=longlat +ellps=bessel no_defs <> +# GCS Sierra Leone 1960 +<104103> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Hong Kong 1980 +<104104> +proj=longlat +ellps=intl no_defs <> +# GCS Datum Lisboa Bessel +<104105> +proj=longlat +ellps=bessel no_defs <> +# GCS Datum Lisboa Hayford +<104106> +proj=longlat +ellps=intl no_defs <> +# GCS RGF 1993 +<104107> +proj=longlat +ellps=GRS80 no_defs <> +# GCS NZGD 2000 +<104108> +proj=longlat +ellps=GRS80 no_defs <> +# GCS Merchich Degree +<104261> +proj=longlat +a=6378249.2 +b=6356514.999904194 no_defs <> +# GCS Voirol 1875 Degree +<104304> +proj=longlat +a=6378249.2 +b=6356514.999904194 no_defs <> +# GCS Voirol Unifie 1960 Degree +<104305> +proj=longlat +ellps=clrk80 no_defs <> diff --git a/utils/gdal/projlib/esri.extra b/utils/gdal/projlib/esri.extra new file mode 100644 index 0000000..611dd66 --- /dev/null +++ b/utils/gdal/projlib/esri.extra @@ -0,0 +1,948 @@ +# Pulkovo 1995 GK Zone 2 +<20002> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=krass +units=m no_defs <> +# Pulkovo 1995 GK Zone 3 +<20003> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=krass +units=m no_defs <> +# Pulkovo 1995 GK Zone 2N +<20062> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m no_defs <> +# Pulkovo 1995 GK Zone 3N +<20063> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=500000 +y_0=0 +ellps=krass +units=m no_defs <> +# La Canoa UTM Zone 21N +<24721> +proj=utm +zone=21 +ellps=intl +units=m no_defs <> +# NAD 1927 StatePlane Hawaii 1 FIPS 5101 +<26761> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 2 FIPS 5102 +<26762> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 3 FIPS 5103 +<26763> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 4 FIPS 5104 +<26764> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Hawaii 5 FIPS 5105 +<26765> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Michigan North FIPS 2111 +<26788> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192024385 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Michigan Central FIPS 2112 +<26789> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.33333333333333 +x_0=609601.2192024385 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Michigan South FIPS 2113 +<26790> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.33333333333333 +x_0=609601.2192024385 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# Nord Algerie +<30591> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# Sud Algerie +<30592> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# Germany Zone 1 +<31491> +proj=tmerc +lat_0=0 +lon_0=3 +k=1.000000 +x_0=1500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 2 +<31492> +proj=tmerc +lat_0=0 +lon_0=6 +k=1.000000 +x_0=2500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 3 +<31493> +proj=tmerc +lat_0=0 +lon_0=9 +k=1.000000 +x_0=3500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 4 +<31494> +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# Germany Zone 5 +<31495> +proj=tmerc +lat_0=0 +lon_0=15 +k=1.000000 +x_0=5500000 +y_0=0 +ellps=bessel +units=m no_defs <> +# NAD 1927 StatePlane Puerto Rico FIPS 5201 +<32059> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 StatePlane Virgin Islands St Croix FIPS 5202 +<32060> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=30480.06096012193 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# Sphere Plate Carree +<53001> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Equidistant Cylindrical +<53002> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Miller Cylindrical +<53003> +proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Mercator +<53004> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Sinusoidal +<53008> +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Mollweide +<53009> +proj=moll +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert VI +<53010> +proj=eck6 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert V +<53011> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert IV +<53012> +proj=eck4 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert III +<53013> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert II +<53014> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Eckert I +<53015> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Gall Stereographic +<53016> +proj=gall +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Behrmann +<53017> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Winkel I +<53018> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Winkel II +<53019> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Polyconic +<53021> +proj=poly +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Quartic Authalic +<53022> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Loximuthal +<53023> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Bonne +<53024> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Hotine +<53025> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Stereographic +<53026> +proj=stere +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Equidistant Conic +<53027> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=60 +lat_2=60 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Cassini +<53028> +proj=cass +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Van der Grinten I +<53029> +proj=vandg +lon_0=0 +x_0=0 +y_0=0 +R_A +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Robinson +<53030> +proj=robin +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Two Point Equidistant +<53031> +a=6371000 +b=6371000 +units=m no_defs <> +# Sphere Azimuthal Equidistant +<53032> +proj=aeqd +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs <> +# World Plate Carree +<54001> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Equidistant Cylindrical +<54002> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Miller Cylindrical +<54003> +proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Mercator +<54004> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Sinusoidal +<54008> +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Mollweide +<54009> +proj=moll +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert VI +<54010> +proj=eck6 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert V +<54011> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert IV +<54012> +proj=eck4 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert III +<54013> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert II +<54014> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Eckert I +<54015> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Gall Stereographic +<54016> +proj=gall +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Behrmann +<54017> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Winkel I +<54018> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Winkel II +<54019> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Polyconic +<54021> +proj=poly +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Quartic Authalic +<54022> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Loximuthal +<54023> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Bonne +<54024> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Hotine +<54025> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Stereographic +<54026> +proj=stere +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Equidistant Conic +<54027> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=60 +lat_2=60 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Cassini +<54028> +proj=cass +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Van der Grinten I +<54029> +proj=vandg +lon_0=0 +x_0=0 +y_0=0 +R_A +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Robinson +<54030> +proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Two Point Equidistant +<54031> +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# World Azimuthal Equidistant +<54032> +proj=aeqd +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# NAD 1927 StatePlane Guam FIPS 5400 +<65061> +proj=poly +lat_0=13.47246635277778 +lon_0=-144.7487507055556 +x_0=50000.00000000001 +y_0=50000.00000000001 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Guam FIPS 5400 +<65161> +proj=poly +lat_0=13.47246635277778 +lon_0=-144.7487507055556 +x_0=50000 +y_0=50000 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Canada Albers Equal Area Conic +<102001> +proj=aea +lat_1=50 +lat_2=70 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Canada Lambert Conformal Conic +<102002> +proj=lcc +lat_1=50 +lat_2=70 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# USA Contiguous Albers Equal Area Conic +<102003> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=37.5 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# USA Contiguous Lambert Conformal Conic +<102004> +proj=lcc +lat_1=33 +lat_2=45 +lat_0=39 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# USA Contiguous Equidistant Conic +<102005> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=33 +lat_2=45 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Alaska Albers Equal Area Conic +<102006> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Hawaii Albers Equal Area Conic +<102007> +proj=aea +lat_1=8 +lat_2=18 +lat_0=13 +lon_0=-157 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# North America Albers Equal Area Conic +<102008> +proj=aea +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# North America Lambert Conformal Conic +<102009> +proj=lcc +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# North America Equidistant Conic +<102010> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=20 +lat_2=60 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# Africa Sinusoidal +<102011> +proj=sinu +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia Lambert Conformal Conic +<102012> +proj=lcc +lat_1=30 +lat_2=62 +lat_0=0 +lon_0=105 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Europe Albers Equal Area Conic +<102013> +proj=aea +lat_1=43 +lat_2=62 +lat_0=30 +lon_0=10 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# Europe Lambert Conformal Conic +<102014> +proj=lcc +lat_1=43 +lat_2=62 +lat_0=30 +lon_0=10 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# South America Lambert Conformal Conic +<102015> +proj=lcc +lat_1=-5 +lat_2=-42 +lat_0=-32 +lon_0=-60 +x_0=0 +y_0=0 +ellps=aust_SA +units=m no_defs <> +# North Pole Azimuthal Equidistant +<102016> +proj=aeqd +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# North Pole Lambert Azimuthal Equal Area +<102017> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# North Pole Stereographic +<102018> +proj=stere +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# South Pole Azimuthal Equidistant +<102019> +proj=aeqd +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# South Pole Lambert Azimuthal Equal Area +<102020> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# South Pole Stereographic +<102021> +proj=stere +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Africa Albers Equal Area Conic +<102022> +proj=aea +lat_1=20 +lat_2=-23 +lat_0=0 +lon_0=25 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Africa Equidistant Conic +<102023> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=20 +lat_2=-23 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Africa Lambert Conformal Conic +<102024> +proj=lcc +lat_1=20 +lat_2=-23 +lat_0=0 +lon_0=25 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia North Albers Equal Area Conic +<102025> +proj=aea +lat_1=15 +lat_2=65 +lat_0=30 +lon_0=95 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia North Equidistant Conic +<102026> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=15 +lat_2=65 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia North Lambert Conformal Conic +<102027> +proj=lcc +lat_1=15 +lat_2=65 +lat_0=30 +lon_0=95 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia South Albers Equal Area Conic +<102028> +proj=aea +lat_1=7 +lat_2=-32 +lat_0=-15 +lon_0=125 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia South Equidistant Conic +<102029> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=7 +lat_2=-32 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Asia South Lambert Conformal Conic +<102030> +proj=lcc +lat_1=7 +lat_2=-32 +lat_0=-15 +lon_0=125 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <> +# Europe Equidistant Conic +<102031> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=43 +lat_2=62 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# South America Equidistant Conic +<102032> +proj=eqdc +lat_0=0 +lon_0=0 +lat_1=-5 +lat_2=-42 +x_0=0 +y_0=0 +ellps=aust_SA +units=m no_defs <> +# South America Albers Equal Area Conic +<102033> +proj=aea +lat_1=-5 +lat_2=-42 +lat_0=-32 +lon_0=-60 +x_0=0 +y_0=0 +ellps=aust_SA +units=m no_defs <> +# S-JTSK Krovak +<102065> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +units=m no_defs <> +# S-JTSK Ferro Krovak East North +<102066> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +pm=-17.66666666666667 +units=m no_defs <> +# S-JTSK Krovak East North +<102067> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813975277778 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +units=m no_defs <> +# Monte Mario Italy 1 +<102091> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.999600 +x_0=1500000 +y_0=0 +ellps=intl +units=m no_defs <> +# Monte Mario Italy 2 +<102092> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +units=m no_defs <> +# NGO 1948 Norway Zone 1 +<102101> +proj=tmerc +lat_0=58 +lon_0=6.05625 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 2 +<102102> +proj=tmerc +lat_0=58 +lon_0=8.389583333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 3 +<102103> +proj=tmerc +lat_0=58 +lon_0=10.72291666666667 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 4 +<102104> +proj=tmerc +lat_0=58 +lon_0=13.22291666666667 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 5 +<102105> +proj=tmerc +lat_0=58 +lon_0=16.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 6 +<102106> +proj=tmerc +lat_0=58 +lon_0=20.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 7 +<102107> +proj=tmerc +lat_0=58 +lon_0=24.88958333333333 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 Norway Zone 8 +<102108> +proj=tmerc +lat_0=58 +lon_0=29.05625 +k=1.000000 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# RGF 1993 Lambert 93 +<102110> +proj=lcc +lat_1=44 +lat_2=49 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +units=m no_defs <> +# Old Hawaiian UTM Zone 4N +<102114> +proj=utm +zone=4 +ellps=clrk66 +units=m no_defs <> +# Old Hawaiian UTM Zone 5N +<102115> +proj=utm +zone=5 +ellps=clrk66 +units=m no_defs <> +# NAD 1927 Michigan GeoRef Feet US +<102120> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.495961392 +y_0=-4354009.816002033 +ellps=clrk66 +datum=NAD27 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 Michigan GeoRef Feet US +<102121> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.495961392 +y_0=-4354009.816002033 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1927 Michigan GeoRef Meters +<102122> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +ellps=clrk66 +datum=NAD27 +units=m no_defs <> +# NAD 1983 Michigan GeoRef Meters +<102123> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.255555555556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +ellps=GRS80 +datum=NAD83 +units=m no_defs <> +# NGO 1948 UTM Zone 32N +<102132> +proj=utm +zone=32 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 UTM Zone 33N +<102133> +proj=utm +zone=33 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 UTM Zone 34N +<102134> +proj=utm +zone=34 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# NGO 1948 UTM Zone 35N +<102135> +proj=utm +zone=35 +a=6377492.018 +b=6356173.508712696 +units=m no_defs <> +# Hong Kong 1980 Grid +<102140> +proj=tmerc +lat_0=22.31213333333334 +lon_0=114.1785555555556 +k=1.000000 +x_0=836694.05 +y_0=819069.8 +ellps=intl +units=m no_defs <> +# Hong Kong 1980 UTM Zone 49N +<102141> +proj=utm +zone=49 +ellps=intl +units=m no_defs <> +# Hong Kong 1980 UTM Zone 50N +<102142> +proj=utm +zone=50 +ellps=intl +units=m no_defs <> +# Tokyo UTM Zone 51N +<102151> +proj=utm +zone=51 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 52N +<102152> +proj=utm +zone=52 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 53N +<102153> +proj=utm +zone=53 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 54N +<102154> +proj=utm +zone=54 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 55N +<102155> +proj=utm +zone=55 +ellps=bessel +units=m no_defs <> +# Tokyo UTM Zone 56N +<102156> +proj=utm +zone=56 +ellps=bessel +units=m no_defs <> +# Datum 73 Hayford Gauss IGeoE +<102160> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=200180.598 +y_0=299913.01 +ellps=intl +units=m no_defs <> +# Datum 73 Hayford Gauss IPCC +<102161> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +units=m no_defs <> +# Graciosa Base SW 1948 UTM Zone 26N +<102162> +proj=utm +zone=26 +ellps=intl +units=m no_defs <> +# Lisboa Bessel Bonne +<102163> +ellps=bessel +units=m no_defs <> +# Lisboa Hayford Gauss IGeoE +<102164> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=200000 +y_0=300000 +ellps=intl +units=m no_defs <> +# Lisboa Hayford Gauss IPCC +<102165> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=0 +y_0=0 +ellps=intl +units=m no_defs <> +# Observ Meteorologico 1939 UTM Zone 25N +<102166> +proj=utm +zone=25 +ellps=intl +units=m no_defs <> +# Porto Santo 1936 UTM Zone 28N +<102167> +proj=utm +zone=28 +ellps=intl +units=m no_defs <> +# Sao Braz UTM Zone 26N +<102168> +proj=utm +zone=26 +ellps=intl +units=m no_defs <> +# Selvagem Grande 1938 UTM Zone 28N +<102169> +proj=utm +zone=28 +ellps=intl +units=m no_defs <> +# Nord Maroc Degree +<102191> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Sud Maroc Degree +<102192> +proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.9996155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Sahara Degree +<102193> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.9996 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NAD 1983 HARN StatePlane Alabama East FIPS 0101 +<102229> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Alabama West FIPS 0102 +<102230> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California I FIPS 0401 +<102241> +proj=lcc +lat_1=40 +lat_2=41.66666666666666 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California II FIPS 0402 +<102242> +proj=lcc +lat_1=38.33333333333334 +lat_2=39.83333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California III FIPS 0403 +<102243> +proj=lcc +lat_1=37.06666666666667 +lat_2=38.43333333333333 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California IV FIPS 0404 +<102244> +proj=lcc +lat_1=36 +lat_2=37.25 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California V FIPS 0405 +<102245> +proj=lcc +lat_1=34.03333333333333 +lat_2=35.46666666666667 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane California VI FIPS 0406 +<102246> +proj=lcc +lat_1=32.78333333333333 +lat_2=33.88333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arizona East FIPS 0201 +<102248> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arizona Central FIPS 0202 +<102249> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arizona West FIPS 0203 +<102250> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arkansas North FIPS 0301 +<102251> +proj=lcc +lat_1=34.93333333333333 +lat_2=36.23333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Arkansas South FIPS 0302 +<102252> +proj=lcc +lat_1=33.3 +lat_2=34.76666666666667 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Colorado North FIPS 0501 +<102253> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Colorado Central FIPS 0502 +<102254> +proj=lcc +lat_1=38.45 +lat_2=39.75 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Colorado South FIPS 0503 +<102255> +proj=lcc +lat_1=37.23333333333333 +lat_2=38.43333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Connecticut FIPS 0600 +<102256> +proj=lcc +lat_1=41.2 +lat_2=41.86666666666667 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Delaware FIPS 0700 +<102257> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Florida East FIPS 0901 +<102258> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Florida West FIPS 0902 +<102259> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Florida North FIPS 0903 +<102260> +proj=lcc +lat_1=29.58333333333333 +lat_2=30.75 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 1 FIPS 5101 +<102261> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 2 FIPS 5102 +<102262> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 3 FIPS 5103 +<102263> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 4 FIPS 5104 +<102264> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Hawaii 5 FIPS 5105 +<102265> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Georgia East FIPS 1001 +<102266> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Georgia West FIPS 1002 +<102267> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Idaho East FIPS 1101 +<102268> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Idaho Central FIPS 1102 +<102269> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Idaho West FIPS 1103 +<102270> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=800000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Illinois East FIPS 1201 +<102271> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Illinois West FIPS 1202 +<102272> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Indiana East FIPS 1301 +<102273> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=100000 +y_0=250000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Indiana West FIPS 1302 +<102274> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000 +y_0=250000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kansas North FIPS 1501 +<102277> +proj=lcc +lat_1=38.71666666666667 +lat_2=39.78333333333333 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kansas South FIPS 1502 +<102278> +proj=lcc +lat_1=37.26666666666667 +lat_2=38.56666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kentucky North FIPS 1601 +<102279> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Kentucky South FIPS 1602 +<102280> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Louisiana North FIPS 1701 +<102281> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Louisiana South FIPS 1702 +<102282> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Maine East FIPS 1801 +<102283> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.999900 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Maine West FIPS 1802 +<102284> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=900000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Maryland FIPS 1900 +<102285> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Massachusetts Mainland FIPS 2001 +<102286> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Massachusetts Island FIPS 2002 +<102287> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Michigan North FIPS 2111 +<102288> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Michigan Central FIPS 2112 +<102289> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Michigan South FIPS 2113 +<102290> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Minnesota North FIPS 2201 +<102291> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Minnesota Central FIPS 2202 +<102292> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Minnesota South FIPS 2203 +<102293> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Mississippi East FIPS 2301 +<102294> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Mississippi West FIPS 2302 +<102295> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Missouri East FIPS 2401 +<102296> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Missouri Central FIPS 2402 +<102297> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Missouri West FIPS 2403 +<102298> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=850000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Montana FIPS 2500 +<102300> +proj=lcc +lat_1=45 +lat_2=49 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nebraska FIPS 2600 +<102304> +proj=lcc +lat_1=40 +lat_2=43 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nevada East FIPS 2701 +<102307> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=200000 +y_0=8000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nevada Central FIPS 2702 +<102308> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=500000 +y_0=6000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Nevada West FIPS 2703 +<102309> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=800000 +y_0=4000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Hampshire FIPS 2800 +<102310> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Jersey FIPS 2900 +<102311> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Mexico East FIPS 3001 +<102312> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Mexico Central FIPS 3002 +<102313> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New Mexico West FIPS 3003 +<102314> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=830000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York East FIPS 3101 +<102315> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York Central FIPS 3102 +<102316> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York West FIPS 3103 +<102317> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane New York Long Island FIPS 3104 +<102318> +proj=lcc +lat_1=40.66666666666666 +lat_2=41.03333333333333 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane North Dakota North FIPS 3301 +<102320> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane North Dakota South FIPS 3302 +<102321> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Ohio North FIPS 3401 +<102322> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Ohio South FIPS 3402 +<102323> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oklahoma North FIPS 3501 +<102324> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oklahoma South FIPS 3502 +<102325> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oregon North FIPS 3601 +<102326> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Oregon South FIPS 3602 +<102327> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Rhode Island FIPS 3800 +<102330> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane South Dakota North FIPS 4001 +<102334> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane South Dakota South FIPS 4002 +<102335> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Tennessee FIPS 4100 +<102336> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas North FIPS 4201 +<102337> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas North Central FIPS 4202 +<102338> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas Central FIPS 4203 +<102339> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas South Central FIPS 4204 +<102340> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333334 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Texas South FIPS 4205 +<102341> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Utah North FIPS 4301 +<102342> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Utah Central FIPS 4302 +<102343> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Utah South FIPS 4303 +<102344> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Vermont FIPS 4400 +<102345> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Virginia North FIPS 4501 +<102346> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Virginia South FIPS 4502 +<102347> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Washington North FIPS 4601 +<102348> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Washington South FIPS 4602 +<102349> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane West Virginia North FIPS 4701 +<102350> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane West Virginia South FIPS 4702 +<102351> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wisconsin North FIPS 4801 +<102352> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wisconsin Central FIPS 4802 +<102353> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wisconsin South FIPS 4803 +<102354> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming East FIPS 4901 +<102355> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.999938 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming East Central FIPS 4902 +<102356> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.999938 +x_0=400000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming West Central FIPS 4903 +<102357> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.999938 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Wyoming West FIPS 4904 +<102358> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.999938 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m no_defs <> +# NAD 1983 HARN StatePlane Puerto Rico Virgin Islands FIPS 5200 +<102361> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +units=m no_defs <> +# Nord Algerie Ancienne Degree +<102491> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Sud Algerie Ancienne Degree +<102492> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France I degrees +<102581> +proj=lcc +lat_1=49.5 +lat_0=49.5 +lon_0=2.337229166666667 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France II degrees +<102582> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France III degrees +<102583> +proj=lcc +lat_1=44.1 +lat_0=44.1 +lon_0=2.337229166666667 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# NTF France IV degrees +<102584> +proj=lcc +lat_1=42.165 +lat_0=42.165 +lon_0=2.337229166666667 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356514.999904194 +units=m no_defs <> +# Nord Algerie Degree +<102591> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# Sud Algerie Degree +<102592> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +units=m no_defs <> +# NAD 1983 StatePlane Alabama East FIPS 0101 Feet +<102629> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.999960 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alabama West FIPS 0102 Feet +<102630> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 1 FIPS 5001 Feet +<102631> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=-36.86989764583333 +k=0.9999 +x_0=4999999.999999999 +y_0=-4999999.999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 2 FIPS 5002 Feet +<102632> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 3 FIPS 5003 Feet +<102633> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 4 FIPS 5004 Feet +<102634> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 5 FIPS 5005 Feet +<102635> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 6 FIPS 5006 Feet +<102636> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 7 FIPS 5007 Feet +<102637> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 8 FIPS 5008 Feet +<102638> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 9 FIPS 5009 Feet +<102639> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Alaska 10 FIPS 5010 Feet +<102640> +proj=lcc +lat_1=51.83333333333334 +lat_2=53.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California I FIPS 0401 Feet +<102641> +proj=lcc +lat_1=40 +lat_2=41.66666666666666 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California II FIPS 0402 Feet +<102642> +proj=lcc +lat_1=38.33333333333334 +lat_2=39.83333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California III FIPS 0403 Feet +<102643> +proj=lcc +lat_1=37.06666666666667 +lat_2=38.43333333333333 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California IV FIPS 0404 Feet +<102644> +proj=lcc +lat_1=36 +lat_2=37.25 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California V FIPS 0405 Feet +<102645> +proj=lcc +lat_1=34.03333333333333 +lat_2=35.46666666666667 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane California VI FIPS 0406 Feet +<102646> +proj=lcc +lat_1=32.78333333333333 +lat_2=33.88333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arizona East FIPS 0201 Feet +<102648> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arizona Central FIPS 0202 Feet +<102649> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999900 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arizona West FIPS 0203 Feet +<102650> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933 +x_0=213360 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arkansas North FIPS 0301 Feet +<102651> +proj=lcc +lat_1=34.93333333333333 +lat_2=36.23333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Arkansas South FIPS 0302 Feet +<102652> +proj=lcc +lat_1=33.3 +lat_2=34.76666666666667 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.9999999999 +y_0=399999.9999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Colorado North FIPS 0501 Feet +<102653> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Colorado Central FIPS 0502 Feet +<102654> +proj=lcc +lat_1=38.45 +lat_2=39.75 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Colorado South FIPS 0503 Feet +<102655> +proj=lcc +lat_1=37.23333333333333 +lat_2=38.43333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Connecticut FIPS 0600 Feet +<102656> +proj=lcc +lat_1=41.2 +lat_2=41.86666666666667 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Delaware FIPS 0700 Feet +<102657> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Florida East FIPS 0901 Feet +<102658> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Florida West FIPS 0902 Feet +<102659> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Florida North FIPS 0903 Feet +<102660> +proj=lcc +lat_1=29.58333333333333 +lat_2=30.75 +lat_0=29 +lon_0=-84.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 1 FIPS 5101 Feet +<102661> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999967 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 2 FIPS 5102 Feet +<102662> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999967 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 3 FIPS 5103 Feet +<102663> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.999990 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 4 FIPS 5104 Feet +<102664> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.999990 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Hawaii 5 FIPS 5105 Feet +<102665> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1.000000 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Georgia East FIPS 1001 Feet +<102666> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999900 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Georgia West FIPS 1002 Feet +<102667> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999900 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Idaho East FIPS 1101 Feet +<102668> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.999947 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Idaho Central FIPS 1102 Feet +<102669> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.999947 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Idaho West FIPS 1103 Feet +<102670> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933 +x_0=799999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Illinois East FIPS 1201 Feet +<102671> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.999975 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Illinois West FIPS 1202 Feet +<102672> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Indiana East FIPS 1301 Feet +<102673> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999967 +x_0=100000 +y_0=250000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Indiana West FIPS 1302 Feet +<102674> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999967 +x_0=900000.0000000001 +y_0=250000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Iowa North FIPS 1401 Feet +<102675> +proj=lcc +lat_1=42.06666666666667 +lat_2=43.26666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Iowa South FIPS 1402 Feet +<102676> +proj=lcc +lat_1=40.61666666666667 +lat_2=41.78333333333333 +lat_0=40 +lon_0=-93.5 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kansas North FIPS 1501 Feet +<102677> +proj=lcc +lat_1=38.71666666666667 +lat_2=39.78333333333333 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kansas South FIPS 1502 Feet +<102678> +proj=lcc +lat_1=37.26666666666667 +lat_2=38.56666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.9999999999 +y_0=399999.9999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kentucky North FIPS 1601 Feet +<102679> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Kentucky South FIPS 1602 Feet +<102680> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0000000002 +y_0=500000.0000000002 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Louisiana North FIPS 1701 Feet +<102681> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Louisiana South FIPS 1702 Feet +<102682> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Maine East FIPS 1801 Feet +<102683> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.999900 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Maine West FIPS 1802 Feet +<102684> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999967 +x_0=900000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Maryland FIPS 1900 Feet +<102685> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Massachusetts Mainland FIPS 2001 Feet +<102686> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000.0000000001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Massachusetts Island FIPS 2002 Feet +<102687> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Michigan North FIPS 2111 Feet +<102688> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Michigan Central FIPS 2112 Feet +<102689> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000.000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Michigan South FIPS 2113 Feet +<102690> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Minnesota North FIPS 2201 Feet +<102691> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Minnesota Central FIPS 2202 Feet +<102692> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Minnesota South FIPS 2203 Feet +<102693> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Mississippi East FIPS 2301 Feet +<102694> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.999950 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Mississippi West FIPS 2302 Feet +<102695> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.999950 +x_0=700000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Missouri East FIPS 2401 Feet +<102696> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933 +x_0=250000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Missouri Central FIPS 2402 Feet +<102697> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Missouri West FIPS 2403 Feet +<102698> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941 +x_0=850000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Montana FIPS 2500 Feet +<102700> +proj=lcc +lat_1=45 +lat_2=49 +lat_0=44.25 +lon_0=-109.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nebraska FIPS 2600 Feet +<102704> +proj=lcc +lat_1=40 +lat_2=43 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nevada East FIPS 2701 Feet +<102707> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.999900 +x_0=200000 +y_0=7999999.999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nevada Central FIPS 2702 Feet +<102708> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.999900 +x_0=500000.0000000002 +y_0=6000000.000000001 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Nevada West FIPS 2703 Feet +<102709> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.999900 +x_0=799999.9999999999 +y_0=4000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Hampshire FIPS 2800 Feet +<102710> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999967 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Jersey FIPS 2900 Feet +<102711> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Mexico East FIPS 3001 Feet +<102712> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909 +x_0=165000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Mexico Central FIPS 3002 Feet +<102713> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.999900 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New Mexico West FIPS 3003 Feet +<102714> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999917 +x_0=829999.9999999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York East FIPS 3101 Feet +<102715> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.999900 +x_0=150000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York Central FIPS 3102 Feet +<102716> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999938 +x_0=250000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York West FIPS 3103 Feet +<102717> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999938 +x_0=350000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane New York Long Island FIPS 3104 Feet +<102718> +proj=lcc +lat_1=40.66666666666666 +lat_2=41.03333333333333 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane North Carolina FIPS 3200 Feet +<102719> +proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2199999999 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane North Dakota North FIPS 3301 Feet +<102720> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane North Dakota South FIPS 3302 Feet +<102721> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Ohio North FIPS 3401 Feet +<102722> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Ohio South FIPS 3402 Feet +<102723> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oklahoma North FIPS 3501 Feet +<102724> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oklahoma South FIPS 3502 Feet +<102725> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oregon North FIPS 3601 Feet +<102726> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Oregon South FIPS 3602 Feet +<102727> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Pennsylvania North FIPS 3701 Feet +<102728> +proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Pennsylvania South FIPS 3702 Feet +<102729> +proj=lcc +lat_1=39.93333333333333 +lat_2=40.96666666666667 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Rhode Island FIPS 3800 Feet +<102730> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.999994 +x_0=100000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane South Carolina FIPS 3900 Feet +<102733> +proj=lcc +lat_1=32.5 +lat_2=34.83333333333334 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane South Dakota North FIPS 4001 Feet +<102734> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane South Dakota South FIPS 4002 Feet +<102735> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Tennessee FIPS 4100 Feet +<102736> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas North FIPS 4201 Feet +<102737> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas North Central FIPS 4202 Feet +<102738> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000.0000000001 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas Central FIPS 4203 Feet +<102739> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas South Central FIPS 4204 Feet +<102740> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333334 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000.0000000001 +y_0=4000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Texas South FIPS 4205 Feet +<102741> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=4999999.999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Utah North FIPS 4301 Feet +<102742> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0000000002 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Utah Central FIPS 4302 Feet +<102743> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0000000002 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Utah South FIPS 4303 Feet +<102744> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0000000002 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Vermont FIPS 4400 Feet +<102745> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Virginia North FIPS 4501 Feet +<102746> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3499999.999999999 +y_0=2000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Virginia South FIPS 4502 Feet +<102747> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3499999.999999999 +y_0=1000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Washington North FIPS 4601 Feet +<102748> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Washington South FIPS 4602 Feet +<102749> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0000000002 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane West Virginia North FIPS 4701 Feet +<102750> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane West Virginia South FIPS 4702 Feet +<102751> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wisconsin North FIPS 4801 Feet +<102752> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wisconsin Central FIPS 4802 Feet +<102753> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wisconsin South FIPS 4803 Feet +<102754> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming East FIPS 4901 Feet +<102755> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.999938 +x_0=200000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming East Central FIPS 4902 Feet +<102756> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.999938 +x_0=399999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming West Central FIPS 4903 Feet +<102757> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.999938 +x_0=600000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Wyoming West FIPS 4904 Feet +<102758> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.999938 +x_0=799999.9999999999 +y_0=100000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Puerto Rico Virgin Islands FIPS 5200 Feet +<102761> +proj=lcc +lat_1=18.03333333333334 +lat_2=18.43333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# NAD 1983 StatePlane Guam FIPS 5400 Feet +<102766> +proj=poly +lat_0=13.47246635277778 +lon_0=-144.7487507055556 +x_0=49999.99999999999 +y_0=49999.99999999999 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs <> +# Belge Lambert 1972 +<103300> +proj=lcc +lat_1=49.8333339 +lat_2=51.16666733333333 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.01256 +y_0=5400088.4378 +ellps=intl +units=m no_defs <> +# GCS International 1967 +<4023> +proj=longlat +ellps=aust_SA no_defs <> +# GCS Bern 1898 +<4217> +proj=longlat +ellps=bessel no_defs <> +# GCS Voirol Unifie 1960 +<4305> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Montserrat 1958 +<4404> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Voirol Unifie 1960 Paris +<4812> +proj=longlat +ellps=clrk80 +pm=2.337229166666667 no_defs <> +# GCS WGS 1966 +<37001> +proj=longlat +ellps=WGS66 no_defs <> +# GCS Fischer 1960 +<37002> +proj=longlat +a=6378166 +b=6356784.283607107 no_defs <> +# GCS Fischer 1968 +<37003> +proj=longlat +a=6378150 +b=6356768.337244385 no_defs <> +# GCS Fischer Modified +<37004> +proj=longlat +ellps=fschr60m no_defs <> +# GCS Hough 1960 +<37005> +proj=longlat +a=6378270 +b=6356794.343434343 no_defs <> +# GCS Everest Modified 1969 +<37006> +proj=longlat +a=6377295.664 +b=6356094.667915204 no_defs <> +# GCS Walbeck +<37007> +proj=longlat +a=6376896 +b=6355834.846687363 no_defs <> +# GCS Sphere ARC INFO +<37008> +proj=longlat +a=6370997 +b=6370997 no_defs <> +# GCS European 1979 +<37201> +proj=longlat +ellps=intl no_defs <> +# GCS Everest Bangladesh +<37202> +proj=longlat +a=6377276.345 +b=6356075.413140239 no_defs <> +# GCS Everest India Nepal +<37203> +proj=longlat +a=6377301.243 +b=6356100.230165385 no_defs <> +# GCS Hjorsey 1955 +<37204> +proj=longlat +ellps=intl no_defs <> +# GCS Hong Kong 1963 +<37205> +proj=longlat +ellps=intl no_defs <> +# GCS Oman +<37206> +proj=longlat +ellps=clrk80 no_defs <> +# GCS South Asia Singapore +<37207> +proj=longlat +ellps=fschr60m no_defs <> +# GCS Ayabelle +<37208> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Point 58 +<37211> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Beacon E 1945 +<37212> +proj=longlat +ellps=intl no_defs <> +# GCS Tern Island 1961 +<37213> +proj=longlat +ellps=intl no_defs <> +# GCS Astro 1952 +<37214> +proj=longlat +ellps=intl no_defs <> +# GCS Bellevue IGN +<37215> +proj=longlat +ellps=intl no_defs <> +# GCS Canton 1966 +<37216> +proj=longlat +ellps=intl no_defs <> +# GCS Chatham Island 1971 +<37217> +proj=longlat +ellps=intl no_defs <> +# GCS DOS 1968 +<37218> +proj=longlat +ellps=intl no_defs <> +# GCS Easter Island 1967 +<37219> +proj=longlat +ellps=intl no_defs <> +# GCS Guam 1963 +<37220> +proj=longlat +ellps=clrk66 no_defs <> +# GCS GUX 1 +<37221> +proj=longlat +ellps=intl no_defs <> +# GCS Johnston Island 1961 +<37222> +proj=longlat +ellps=intl no_defs <> +# GCS Carthage Degree +<37223> +proj=longlat +a=6378249.2 +b=6356514.999904194 no_defs <> +# GCS Midway 1961 +<37224> +proj=longlat +ellps=intl no_defs <> +# GCS Pitcairn 1967 +<37226> +proj=longlat +ellps=intl no_defs <> +# GCS Santo DOS 1965 +<37227> +proj=longlat +ellps=intl no_defs <> +# GCS Viti Levu 1916 +<37228> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Wake Eniwetok 1960 +<37229> +proj=longlat +a=6378270 +b=6356794.343434343 no_defs <> +# GCS Wake Island 1952 +<37230> +proj=longlat +ellps=intl no_defs <> +# GCS Anna 1 1965 +<37231> +proj=longlat +ellps=aust_SA no_defs <> +# GCS Gan 1970 +<37232> +proj=longlat +ellps=intl no_defs <> +# GCS ISTS 073 1969 +<37233> +proj=longlat +ellps=intl no_defs <> +# GCS Kerguelen Island 1949 +<37234> +proj=longlat +ellps=intl no_defs <> +# GCS Reunion +<37235> +proj=longlat +ellps=intl no_defs <> +# GCS Ascension Island 1958 +<37237> +proj=longlat +ellps=intl no_defs <> +# GCS DOS 71 4 +<37238> +proj=longlat +ellps=intl no_defs <> +# GCS Cape Canaveral +<37239> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Fort Thomas 1955 +<37240> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Graciosa Base SW 1948 +<37241> +proj=longlat +ellps=intl no_defs <> +# GCS ISTS 061 1968 +<37242> +proj=longlat +ellps=intl no_defs <> +# GCS LC5 1961 +<37243> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Observ Meteorologico 1939 +<37245> +proj=longlat +ellps=intl no_defs <> +# GCS Pico de Las Nieves +<37246> +proj=longlat +ellps=intl no_defs <> +# GCS Porto Santo 1936 +<37247> +proj=longlat +ellps=intl no_defs <> +# GCS Sao Braz +<37249> +proj=longlat +ellps=intl no_defs <> +# GCS Selvagem Grande 1938 +<37250> +proj=longlat +ellps=intl no_defs <> +# GCS Tristan 1968 +<37251> +proj=longlat +ellps=intl no_defs <> +# GCS Samoa 1962 +<37252> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Camp Area +<37253> +proj=longlat +ellps=intl no_defs <> +# GCS Deception Island +<37254> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Gunung Segara +<37255> +proj=longlat +ellps=bessel no_defs <> +# GCS S42 Hungary +<37257> +proj=longlat +ellps=krass no_defs <> +# GCS Kusaie 1951 +<37259> +proj=longlat +ellps=intl no_defs <> +# GCS Alaskan Islands +<37260> +proj=longlat +ellps=clrk66 no_defs <> +# GCS Assumed Geographic 1 +<104000> +proj=longlat +ellps=clrk66 +datum=NAD27 no_defs <> +# GCS Estonia 1937 +<104101> +proj=longlat +ellps=bessel no_defs <> +# GCS Hermannskogel +<104102> +proj=longlat +ellps=bessel no_defs <> +# GCS Sierra Leone 1960 +<104103> +proj=longlat +ellps=clrk80 no_defs <> +# GCS Hong Kong 1980 +<104104> +proj=longlat +ellps=intl no_defs <> +# GCS Datum Lisboa Bessel +<104105> +proj=longlat +ellps=bessel no_defs <> +# GCS Datum Lisboa Hayford +<104106> +proj=longlat +ellps=intl no_defs <> +# GCS RGF 1993 +<104107> +proj=longlat +ellps=GRS80 no_defs <> +# GCS NZGD 2000 +<104108> +proj=longlat +ellps=GRS80 no_defs <> +# GCS Merchich Degree +<104261> +proj=longlat +a=6378249.2 +b=6356514.999904194 no_defs <> +# GCS Voirol 1875 Degree +<104304> +proj=longlat +a=6378249.2 +b=6356514.999904194 no_defs <> +# GCS Voirol Unifie 1960 Degree +<104305> +proj=longlat +ellps=clrk80 no_defs <> diff --git a/utils/gdal/projlib/nad.lst b/utils/gdal/projlib/nad.lst new file mode 100644 index 0000000..cc42772 --- /dev/null +++ b/utils/gdal/projlib/nad.lst @@ -0,0 +1,142 @@ + Listing of State Plane North American Datum Zones + + NGS zone number + State and zone 1927 1983 + +Alabama east .................. 101 101 +Alabama west .................. 102 102 +Alaska zone no. 1 ............. 5001 5001 +Alaska zone no. 2 ............. 5002 5002 +Alaska zone no. 3 ............. 5003 5003 +Alaska zone no. 4 ............. 5004 5004 +Alaska zone no. 5 ............. 5005 5005 +Alaska zone no. 6 ............. 5006 5006 +Alaska zone no. 7 ............. 5007 5007 +Alaska zone no. 8 ............. 5008 5008 +Alaska zone no. 9 ............. 5009 5009 +Alaska zone no. 10 ............ 5010 5010 +American Samoa ................ 5300 +Arizona central ............... 202 202 +Arizona east .................. 201 201 +Arizona west .................. 203 203 +Arkansas north ................ 301 301 +Arkansas south ................ 302 302 +California I .................. 401 401 +California II ................. 402 402 +California III ................ 403 403 +California IV ................. 404 404 +California V .................. 405 405 +California VI ................. 406 406 +California VII ................ 407 +Colorado central .............. 502 502 +Colorado north ................ 501 501 +Colorado south ................ 503 503 +Connecticut ................... 600 600 +Delaware ...................... 700 700 +Florida east .................. 901 901 +Florida north ................. 903 903 +Florida west .................. 902 902 +Georgia east .................. 1001 1001 +Georgia west .................. 1002 1002 +Guam Island ................... 5400 +Hawaii 1 ...................... 5101 5101 +Hawaii 2 ...................... 5102 5102 +Hawaii 3 ...................... 5103 5103 +Hawaii 4 ...................... 5104 5104 +Hawaii 5 ...................... 5105 5105 +Idaho central ................. 1102 1102 +Idaho east .................... 1101 1101 +Idaho west .................... 1103 1103 +Illinois east ................. 1201 1201 +Illinois west ................. 1202 1202 +Indiana east .................. 1301 1301 +Indiana west .................. 1302 1302 +Iowa north .................... 1401 1401 +Iowa south .................... 1402 1402 +Kansas north .................. 1501 1501 +Kansas south .................. 1502 1502 +Kentucky north ................ 1601 1601 +Kentucky south ................ 1602 1602 +Louisiana north ............... 1701 1701 +Louisiana offshore ............ 1703 1703 +Louisiana south ............... 1702 1702 +Maine east .................... 1801 1801 +Maine west .................... 1802 1802 +Maryland ...................... 1900 1900 +Massachusetts island .......... 2002 2002 +Massachusetts mainland ........ 2001 2001 +Michigan central/l ............ 2112 2112 current +Michigan central/m ............ 2102 old +Michigan east ................. 2101 old +Michigan north ................ 2111 2111 current +Michigan south ................ 2113 2113 current +Michigan west ................. 2103 old +Minnesota central ............. 2202 2202 +Minnesota north ............... 2201 2201 +Minnesota south ............... 2203 2203 +Mississippi east .............. 2301 2301 +Mississippi west .............. 2302 2302 +Missouri central .............. 2402 2402 +Missouri east ................. 2401 2401 +Missouri west ................. 2403 2403 +Montana ....................... 2500 +Montana central ............... 2502 +Montana north ................. 2501 +Montana south ................. 2503 +Nebraska ...................... 2600 +Nebraska north ................ 2601 +Nebraska south ................ 2602 +Nevada central ................ 2702 2702 +Nevada east ................... 2701 2701 +Nevada west ................... 2703 2703 +New hampshire ................. 2800 2800 +New jersey .................... 2900 2900 +New mexico central ............ 3002 3002 +New mexico east ............... 3001 3001 +New mexico west ............... 3003 3003 +New york central .............. 3102 3102 +New york east ................. 3101 3101 +New york long island .......... 3104 3104 +New york west ................. 3103 3103 +North carolina ................ 3200 3200 +North dakota north ............ 3301 3301 +North dakota south ............ 3302 3302 +Ohio north .................... 3401 3401 +Ohio south .................... 3402 3402 +Oklahoma north ................ 3501 3501 +Oklahoma south ................ 3502 3502 +Oregon north .................. 3601 3601 +Oregon south .................. 3602 3602 +Pennsylvania north ............ 3701 3701 +Pennsylvania south ............ 3702 3702 +Puerto Rico, Virgin Islands ... 5201 5200 +Rhode Island .................. 3800 3800 +South Carolina ................ 3900 +South Carolina north .......... 3901 +South Carolina south .......... 3902 +South Dakota north ............ 4001 4001 +South Dakota south ............ 4002 4002 +Tennessee ..................... 4100 4100 +Texas central ................. 4203 4203 +Texas north ................... 4201 4201 +Texas north central ........... 4202 4202 +Texas south ................... 4205 4205 +Texas south central ........... 4204 4204 +Utah central .................. 4302 4302 +Utah north .................... 4301 4301 +Utah south .................... 4303 4303 +Vermont ....................... 4400 4400 +Virgin Islands, St. Croix ..... 5202 +Virginia north ................ 4501 4501 +Virginia south ................ 4502 4502 +Washington north .............. 4601 4601 +Washington south .............. 4602 4602 +West Virginia north ........... 4701 4701 +West Virginia south ........... 4702 4702 +Wisconsin central ............. 4802 4802 +Wisconsin north ............... 4801 4801 +Wisconsin south ............... 4803 4803 +Wyoming east .................. 4901 4901 +Wyoming east central .......... 4902 4902 +Wyoming west .................. 4904 4904 +Wyoming west central .......... 4903 4903 diff --git a/utils/gdal/projlib/nad27 b/utils/gdal/projlib/nad27 new file mode 100644 index 0000000..c5e4396 --- /dev/null +++ b/utils/gdal/projlib/nad27 @@ -0,0 +1,810 @@ +# SCCSID @(#)nad27 4.1 92/12/20 GIE +# proj +init files for: +# +# State Plane Coordinate Systems, +# North American Datum 1927 + + +lastupdate=1992-12-20 +# 101: alabama east: nad27 +<101> proj=tmerc datum=NAD27 +lon_0=-85d50 lat_0=30d30 k=.99996 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 102: alabama west: nad27 +<102> proj=tmerc datum=NAD27 +lon_0=-87d30 lat_0=30 k=.9999333333333333 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5010: alaska zone no. 10: nad27 +<5010> proj=lcc datum=NAD27 +lon_0=-176 lat_1=53d50 lat_2=51d50 lat_0=51 +x_0=914401.8288036576 y_0=0 +no_defs <> + +# 5300: american samoa: nad27 +<5300> proj=lcc datum=NAD27 +lon_0=-170 lat_1=-14d16 lat_2=-14d16 lat_0=-14d16 +x_0=152400.3048006096 y_0=95169.31165862332 +no_defs <> + +# 201: arizona east: nad27 +<201> proj=tmerc datum=NAD27 +lon_0=-110d10 lat_0=31 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 202: arizona central: nad27 +<202> proj=tmerc datum=NAD27 +lon_0=-111d55 lat_0=31 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 203: arizona west: nad27 +<203> proj=tmerc datum=NAD27 +lon_0=-113d45 lat_0=31 k=.9999333333333333 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 301: arkansas north: nad27 +<301> proj=lcc datum=NAD27 +lon_0=-92 lat_1=36d14 lat_2=34d56 lat_0=34d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 302: arkansas south: nad27 +<302> proj=lcc datum=NAD27 +lon_0=-92 lat_1=34d46 lat_2=33d18 lat_0=32d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 401: california i: nad27 +<401> proj=lcc datum=NAD27 +lon_0=-122 lat_1=41d40 lat_2=40 lat_0=39d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 402: california ii: nad27 +<402> proj=lcc datum=NAD27 +lon_0=-122 lat_1=39d50 lat_2=38d20 lat_0=37d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 403: california iii: nad27 +<403> proj=lcc datum=NAD27 +lon_0=-120d30 lat_1=38d26 lat_2=37d4 lat_0=36d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 404: california iv: nad27 +<404> proj=lcc datum=NAD27 +lon_0=-119 lat_1=37d15 lat_2=36 lat_0=35d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 405: california v: nad27 +<405> proj=lcc datum=NAD27 +lon_0=-118 lat_1=35d28 lat_2=34d2 lat_0=33d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 406: california vi: nad27 +<406> proj=lcc datum=NAD27 +lon_0=-116d15 lat_1=33d53 lat_2=32d47 lat_0=32d10 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 407: california vii: nad27 +<407> proj=lcc datum=NAD27 +lon_0=-118d20 lat_1=34d25 lat_2=33d52 lat_0=34d8 +x_0=1276106.450596901 y_0=1268253.006858014 +no_defs <> + +# 501: colorado north: nad27 +<501> proj=lcc datum=NAD27 +lon_0=-105d30 lat_1=40d47 lat_2=39d43 lat_0=39d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 502: colorado central: nad27 +<502> proj=lcc datum=NAD27 +lon_0=-105d30 lat_1=39d45 lat_2=38d27 lat_0=37d50 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 503: colorado south: nad27 +<503> proj=lcc datum=NAD27 +lon_0=-105d30 lat_1=38d26 lat_2=37d14 lat_0=36d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 600: connecticut ---: nad27 +<600> proj=lcc datum=NAD27 +lon_0=-72d45 lat_1=41d52 lat_2=41d12 lat_0=40d50 +x_0=182880.3657607315 y_0=0 +no_defs <> + +# 700: delaware ---: nad27 +<700> proj=tmerc datum=NAD27 +lon_0=-75d25 lat_0=38 k=.999995 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 901: florida east: nad27 +<901> proj=tmerc datum=NAD27 +lon_0=-81 lat_0=24d20 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 902: florida west: nad27 +<902> proj=tmerc datum=NAD27 +lon_0=-82 lat_0=24d20 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 903: florida north: nad27 +<903> proj=lcc datum=NAD27 +lon_0=-84d30 lat_1=30d45 lat_2=29d35 lat_0=29 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1001: georgia east: nad27 +<1001> proj=tmerc datum=NAD27 +lon_0=-82d10 lat_0=30 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1002: georgia west: nad27 +<1002> proj=tmerc datum=NAD27 +lon_0=-84d10 lat_0=30 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5101: hawaii 1: nad27 +<5101> proj=tmerc datum=NAD27 +lon_0=-155d30 lat_0=18d50 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5102: hawaii 2: nad27 +<5102> proj=tmerc datum=NAD27 +lon_0=-156d40 lat_0=20d20 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5103: hawaii 3: nad27 +<5103> proj=tmerc datum=NAD27 +lon_0=-158 lat_0=21d10 k=.99999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5104: hawaii 4: nad27 +<5104> proj=tmerc datum=NAD27 +lon_0=-159d30 lat_0=21d50 k=.99999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5105: hawaii 5: nad27 +<5105> proj=tmerc datum=NAD27 +lon_0=-160d10 lat_0=21d40 k=1 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1101: idaho east: nad27 +<1101> proj=tmerc datum=NAD27 +lon_0=-112d10 lat_0=41d40 k=.9999473684210526 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1102: idaho central: nad27 +<1102> proj=tmerc datum=NAD27 +lon_0=-114 lat_0=41d40 k=.9999473684210526 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1103: idaho west: nad27 +<1103> proj=tmerc datum=NAD27 +lon_0=-115d45 lat_0=41d40 k=.9999333333333333 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1201: illinois east: nad27 +<1201> proj=tmerc datum=NAD27 +lon_0=-88d20 lat_0=36d40 k=.999975 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1202: illinois west: nad27 +<1202> proj=tmerc datum=NAD27 +lon_0=-90d10 lat_0=36d40 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1301: indiana east: nad27 +<1301> proj=tmerc datum=NAD27 +lon_0=-85d40 lat_0=37d30 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1302: indiana west: nad27 +<1302> proj=tmerc datum=NAD27 +lon_0=-87d5 lat_0=37d30 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1401: iowa north: nad27 +<1401> proj=lcc datum=NAD27 +lon_0=-93d30 lat_1=43d16 lat_2=42d4 lat_0=41d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1402: iowa south: nad27 +<1402> proj=lcc datum=NAD27 +lon_0=-93d30 lat_1=41d47 lat_2=40d37 lat_0=40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1501: kansas north: nad27 +<1501> proj=lcc datum=NAD27 +lon_0=-98 lat_1=39d47 lat_2=38d43 lat_0=38d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1502: kansas south: nad27 +<1502> proj=lcc datum=NAD27 +lon_0=-98d30 lat_1=38d34 lat_2=37d16 lat_0=36d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1601: kentucky north: nad27 +<1601> proj=lcc datum=NAD27 +lon_0=-84d15 lat_1=38d58 lat_2=37d58 lat_0=37d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1602: kentucky south: nad27 +<1602> proj=lcc datum=NAD27 +lon_0=-85d45 lat_1=37d56 lat_2=36d44 lat_0=36d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1701: louisiana north: nad27 +<1701> proj=lcc datum=NAD27 +lon_0=-92d30 lat_1=32d40 lat_2=31d10 lat_0=30d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1702: louisiana south: nad27 +<1702> proj=lcc datum=NAD27 +lon_0=-91d20 lat_1=30d42 lat_2=29d18 lat_0=28d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1703: louisiana offshore: nad27 +<1703> proj=lcc datum=NAD27 +lon_0=-91d20 lat_1=27d50 lat_2=26d10 lat_0=25d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 1801: maine east: nad27 +<1801> proj=tmerc datum=NAD27 +lon_0=-68d30 lat_0=43d50 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1802: maine west: nad27 +<1802> proj=tmerc datum=NAD27 +lon_0=-70d10 lat_0=42d50 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 1900: maryland ---: nad27 +<1900> proj=lcc datum=NAD27 +lon_0=-77 lat_1=39d27 lat_2=38d18 lat_0=37d50 +x_0=243840.4876809754 y_0=0 +no_defs <> + +# 2001: massachusetts mainland: nad27 +<2001> proj=lcc datum=NAD27 +lon_0=-71d30 lat_1=42d41 lat_2=41d43 lat_0=41 +x_0=182880.3657607315 y_0=0 +no_defs <> + +# 2002: massachusetts island: nad27 +<2002> proj=lcc datum=NAD27 +lon_0=-70d30 lat_1=41d29 lat_2=41d17 lat_0=41 +x_0=60960.12192024384 y_0=0 +no_defs <> + +# 2101: michigan east: nad27 +<2101> proj=tmerc datum=NAD27 +lon_0=-83d40 lat_0=41d30 k=.9999428571428571 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2102: michigan central/m: nad27 +<2102> proj=tmerc datum=NAD27 +lon_0=-85d45 lat_0=41d30 k=.9999090909090909 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2103: michigan west: nad27 +<2103> proj=tmerc datum=NAD27 +lon_0=-88d45 lat_0=41d30 k=.9999090909090909 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2111: michigan north: nad27 +<2111> proj=lcc a=6378450.047 es=.006768657997291094 +lon_0=-87 lat_1=47d5 lat_2=45d29 lat_0=44d47 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2112: michigan central/l: nad27 +<2112> proj=lcc a=6378450.047 es=.006768657997291094 +lon_0=-84d20 lat_1=45d42 lat_2=44d11 lat_0=43d19 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2113: michigan south: nad27 +<2113> proj=lcc a=6378450.047 es=.006768657997291094 +lon_0=-84d20 lat_1=43d40 lat_2=42d6 lat_0=41d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2201: minnesota north: nad27 +<2201> proj=lcc datum=NAD27 +lon_0=-93d6 lat_1=48d38 lat_2=47d2 lat_0=46d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2202: minnesota central: nad27 +<2202> proj=lcc datum=NAD27 +lon_0=-94d15 lat_1=47d3 lat_2=45d37 lat_0=45 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2203: minnesota south: nad27 +<2203> proj=lcc datum=NAD27 +lon_0=-94 lat_1=45d13 lat_2=43d47 lat_0=43 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2301: mississippi east: nad27 +<2301> proj=tmerc datum=NAD27 +lon_0=-88d50 lat_0=29d40 k=.99996 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2302: mississippi west: nad27 +<2302> proj=tmerc datum=NAD27 +lon_0=-90d20 lat_0=30d30 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2401: missouri east: nad27 +<2401> proj=tmerc datum=NAD27 +lon_0=-90d30 lat_0=35d50 k=.9999333333333333 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2402: missouri central: nad27 +<2402> proj=tmerc datum=NAD27 +lon_0=-92d30 lat_0=35d50 k=.9999333333333333 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2403: missouri west: nad27 +<2403> proj=tmerc datum=NAD27 +lon_0=-94d30 lat_0=36d10 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2501: montana north: nad27 +<2501> proj=lcc datum=NAD27 +lon_0=-109d30 lat_1=48d43 lat_2=47d51 lat_0=47 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2502: montana central: nad27 +<2502> proj=lcc datum=NAD27 +lon_0=-109d30 lat_1=47d53 lat_2=46d27 lat_0=45d50 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2503: montana south: nad27 +<2503> proj=lcc datum=NAD27 +lon_0=-109d30 lat_1=46d24 lat_2=44d52 lat_0=44 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2601: nebraska north: nad27 +<2601> proj=lcc datum=NAD27 +lon_0=-100 lat_1=42d49 lat_2=41d51 lat_0=41d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2602: nebraska south: nad27 +<2602> proj=lcc datum=NAD27 +lon_0=-99d30 lat_1=41d43 lat_2=40d17 lat_0=39d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 2701: nevada east: nad27 +<2701> proj=tmerc datum=NAD27 +lon_0=-115d35 lat_0=34d45 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2702: nevada central: nad27 +<2702> proj=tmerc datum=NAD27 +lon_0=-116d40 lat_0=34d45 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2703: nevada west: nad27 +<2703> proj=tmerc datum=NAD27 +lon_0=-118d35 lat_0=34d45 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2800: new hampshire ---: nad27 +<2800> proj=tmerc datum=NAD27 +lon_0=-71d40 lat_0=42d30 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 2900: new jersey ---: nad27 +<2900> proj=tmerc datum=NAD27 +lon_0=-74d40 lat_0=38d50 k=.999975 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3001: new mexico east: nad27 +<3001> proj=tmerc datum=NAD27 +lon_0=-104d20 lat_0=31 k=.9999090909090909 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3002: new mexico central: nad27 +<3002> proj=tmerc datum=NAD27 +lon_0=-106d15 lat_0=31 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3003: new mexico west: nad27 +<3003> proj=tmerc datum=NAD27 +lon_0=-107d50 lat_0=31 k=.9999166666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3101: new york east: nad27 +<3101> proj=tmerc datum=NAD27 +lon_0=-74d20 lat_0=40 k=.9999666666666667 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3102: new york central: nad27 +<3102> proj=tmerc datum=NAD27 +lon_0=-76d35 lat_0=40 k=.9999375 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3103: new york west: nad27 +<3103> proj=tmerc datum=NAD27 +lon_0=-78d35 lat_0=40 k=.9999375 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3104: new york long island: nad27 +<3104> proj=lcc datum=NAD27 +lon_0=-74 lat_1=41d2 lat_2=40d40 lat_0=40d30 +x_0=609601.2192024384 y_0=30480.06096012192 +no_defs <> + +# 3200: north carolina ---: nad27 +<3200> proj=lcc datum=NAD27 +lon_0=-79 lat_1=36d10 lat_2=34d20 lat_0=33d45 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3301: north dakota north: nad27 +<3301> proj=lcc datum=NAD27 +lon_0=-100d30 lat_1=48d44 lat_2=47d26 lat_0=47 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3302: north dakota south: nad27 +<3302> proj=lcc datum=NAD27 +lon_0=-100d30 lat_1=47d29 lat_2=46d11 lat_0=45d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3401: ohio north: nad27 +<3401> proj=lcc datum=NAD27 +lon_0=-82d30 lat_1=41d42 lat_2=40d26 lat_0=39d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3402: ohio south: nad27 +<3402> proj=lcc datum=NAD27 +lon_0=-82d30 lat_1=40d2 lat_2=38d44 lat_0=38 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3501: oklahoma north: nad27 +<3501> proj=lcc datum=NAD27 +lon_0=-98 lat_1=36d46 lat_2=35d34 lat_0=35 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3502: oklahoma south: nad27 +<3502> proj=lcc datum=NAD27 +lon_0=-98 lat_1=35d14 lat_2=33d56 lat_0=33d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3601: oregon north: nad27 +<3601> proj=lcc datum=NAD27 +lon_0=-120d30 lat_1=46 lat_2=44d20 lat_0=43d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3602: oregon south: nad27 +<3602> proj=lcc datum=NAD27 +lon_0=-120d30 lat_1=44 lat_2=42d20 lat_0=41d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3701: pennsylvania north: nad27 +<3701> proj=lcc datum=NAD27 +lon_0=-77d45 lat_1=41d57 lat_2=40d53 lat_0=40d10 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3702: pennsylvania south: nad27 +<3702> proj=lcc datum=NAD27 +lon_0=-77d45 lat_1=40d58 lat_2=39d56 lat_0=39d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3800: rhode island ---: nad27 +<3800> proj=tmerc datum=NAD27 +lon_0=-71d30 lat_0=41d5 k=.99999375 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 3901: south carolina north: nad27 +<3901> proj=lcc datum=NAD27 +lon_0=-81 lat_1=34d58 lat_2=33d46 lat_0=33 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 3902: south carolina south: nad27 +<3902> proj=lcc datum=NAD27 +lon_0=-81 lat_1=33d40 lat_2=32d20 lat_0=31d50 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4001: south dakota north: nad27 +<4001> proj=lcc datum=NAD27 +lon_0=-100 lat_1=45d41 lat_2=44d25 lat_0=43d50 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4002: south dakota south: nad27 +<4002> proj=lcc datum=NAD27 +lon_0=-100d20 lat_1=44d24 lat_2=42d50 lat_0=42d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4100: tennessee ---: nad27 +<4100> proj=lcc datum=NAD27 +lon_0=-86 lat_1=36d25 lat_2=35d15 lat_0=34d40 +x_0=609601.2192024384 y_0=30480.06096012192 +no_defs <> + +# 4201: texas north: nad27 +<4201> proj=lcc datum=NAD27 +lon_0=-101d30 lat_1=36d11 lat_2=34d39 lat_0=34 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4202: texas north central: nad27 +<4202> proj=lcc datum=NAD27 +lon_0=-97d30 lat_1=33d58 lat_2=32d8 lat_0=31d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4203: texas central: nad27 +<4203> proj=lcc datum=NAD27 +lon_0=-100d20 lat_1=31d53 lat_2=30d7 lat_0=29d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4204: texas south central: nad27 +<4204> proj=lcc datum=NAD27 +lon_0=-99 lat_1=30d17 lat_2=28d23 lat_0=27d50 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4205: texas south: nad27 +<4205> proj=lcc datum=NAD27 +lon_0=-98d30 lat_1=27d50 lat_2=26d10 lat_0=25d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4301: utah north: nad27 +<4301> proj=lcc datum=NAD27 +lon_0=-111d30 lat_1=41d47 lat_2=40d43 lat_0=40d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4302: utah central: nad27 +<4302> proj=lcc datum=NAD27 +lon_0=-111d30 lat_1=40d39 lat_2=39d1 lat_0=38d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4303: utah south: nad27 +<4303> proj=lcc datum=NAD27 +lon_0=-111d30 lat_1=38d21 lat_2=37d13 lat_0=36d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4400: vermont ---: nad27 +<4400> proj=tmerc datum=NAD27 +lon_0=-72d30 lat_0=42d30 k=.9999642857142857 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 4501: virginia north: nad27 +<4501> proj=lcc datum=NAD27 +lon_0=-78d30 lat_1=39d12 lat_2=38d2 lat_0=37d40 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4502: virginia south: nad27 +<4502> proj=lcc datum=NAD27 +lon_0=-78d30 lat_1=37d58 lat_2=36d46 lat_0=36d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4601: washington north: nad27 +<4601> proj=lcc datum=NAD27 +lon_0=-120d50 lat_1=48d44 lat_2=47d30 lat_0=47 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4602: washington south: nad27 +<4602> proj=lcc datum=NAD27 +lon_0=-120d30 lat_1=47d20 lat_2=45d50 lat_0=45d20 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4701: west virginia north: nad27 +<4701> proj=lcc datum=NAD27 +lon_0=-79d30 lat_1=40d15 lat_2=39 lat_0=38d30 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4702: west virginia south: nad27 +<4702> proj=lcc datum=NAD27 +lon_0=-81 lat_1=38d53 lat_2=37d29 lat_0=37 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4801: wisconsin north: nad27 +<4801> proj=lcc datum=NAD27 +lon_0=-90 lat_1=46d46 lat_2=45d34 lat_0=45d10 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4802: wisconsin central: nad27 +<4802> proj=lcc datum=NAD27 +lon_0=-90 lat_1=45d30 lat_2=44d15 lat_0=43d50 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4803: wisconsin south: nad27 +<4803> proj=lcc datum=NAD27 +lon_0=-90 lat_1=44d4 lat_2=42d44 lat_0=42 +x_0=609601.2192024384 y_0=0 +no_defs <> + +# 4901: wyoming east: nad27 +<4901> proj=tmerc datum=NAD27 +lon_0=-105d10 lat_0=40d40 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 4902: wyoming east central: nad27 +<4902> proj=tmerc datum=NAD27 +lon_0=-107d20 lat_0=40d40 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 4903: wyoming west central: nad27 +<4903> proj=tmerc datum=NAD27 +lon_0=-108d45 lat_0=40d40 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 4904: wyoming west: nad27 +<4904> proj=tmerc datum=NAD27 +lon_0=-110d5 lat_0=40d40 k=.9999411764705882 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5001: alaska zone no. 1: nad27 +<5001> proj=omerc datum=NAD27 +k=.9999 lonc=-133d40 lat_0=57 alpha=-36d52'11.6315 +x_0=818585.5672270928 y_0=575219.2451072642 +no_defs <> + +# 5002: alaska zone no. 2: nad27 +<5002> proj=tmerc datum=NAD27 +lon_0=-142 lat_0=54 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5003: alaska zone no. 3: nad27 +<5003> proj=tmerc datum=NAD27 +lon_0=-146 lat_0=54 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5004: alaska zone no. 4: nad27 +<5004> proj=tmerc datum=NAD27 +lon_0=-150 lat_0=54 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5005: alaska zone no. 5: nad27 +<5005> proj=tmerc datum=NAD27 +lon_0=-154 lat_0=54 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5006: alaska zone no. 6: nad27 +<5006> proj=tmerc datum=NAD27 +lon_0=-158 lat_0=54 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5007: alaska zone no. 7: nad27 +<5007> proj=tmerc datum=NAD27 +lon_0=-162 lat_0=54 k=.9999 +x_0=213360.4267208534 y_0=0 +no_defs <> + +# 5008: alaska zone no. 8: nad27 +<5008> proj=tmerc datum=NAD27 +lon_0=-166 lat_0=54 k=.9999 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5009: alaska zone no. 9: nad27 +<5009> proj=tmerc datum=NAD27 +lon_0=-170 lat_0=54 k=.9999 +x_0=182880.3657607315 y_0=0 +no_defs <> + +# 5201: puerto rico and virgin islands: nad27 +<5201> proj=lcc datum=NAD27 +lon_0=-66d26 lat_1=18d26 lat_2=18d2 lat_0=17d50 +x_0=152400.3048006096 y_0=0 +no_defs <> + +# 5202: virgin islands st. croix: nad27 +<5202> proj=lcc datum=NAD27 +lon_0=-66d26 lat_1=18d26 lat_2=18d2 lat_0=17d50 +x_0=152400.3048006096 y_0=30480.06096012192 +no_defs <> + +# 5400: guam island: nad27 +<5400> proj=poly datum=NAD27 +x_0=50000 y_0=50000 lon_0=144d44'55.50254 lat_0=13d28'20.87887 +no_defs <> + diff --git a/utils/gdal/projlib/nad83 b/utils/gdal/projlib/nad83 new file mode 100644 index 0000000..1b65f51 --- /dev/null +++ b/utils/gdal/projlib/nad83 @@ -0,0 +1,745 @@ +# SCCSID @(#)nad83 4.1 92/12/20 GIE +# proj +init files for: +# +# State Plane Coordinate Systems, +# North American Datum 1983 + + +lastupdate=1992-12-20 +# 101: alabama east: nad83 +<101> proj=tmerc datum=NAD83 +lon_0=-85d50 lat_0=30d30 k=.99996 +x_0=200000 y_0=0 +no_defs <> + +# 102: alabama west: nad83 +<102> proj=tmerc datum=NAD83 +lon_0=-87d30 lat_0=30 k=.9999333333333333 +x_0=600000 y_0=0 +no_defs <> + +# 5010: alaska zone no. 10: nad83 +<5010> proj=lcc datum=NAD83 +lon_0=-176 lat_1=53d50 lat_2=51d50 lat_0=51 +x_0=1000000 y_0=0 +no_defs <> + +# 201: arizona east: nad83 +<201> proj=tmerc datum=NAD83 +lon_0=-110d10 lat_0=31 k=.9999 +x_0=213360 y_0=0 +no_defs <> + +# 202: arizona central: nad83 +<202> proj=tmerc datum=NAD83 +lon_0=-111d55 lat_0=31 k=.9999 +x_0=213360 y_0=0 +no_defs <> + +# 203: arizona west: nad83 +<203> proj=tmerc datum=NAD83 +lon_0=-113d45 lat_0=31 k=.9999333333333333 +x_0=213360 y_0=0 +no_defs <> + +# 301: arkansas north: nad83 +<301> proj=lcc datum=NAD83 +lon_0=-92 lat_1=36d14 lat_2=34d56 lat_0=34d20 +x_0=400000 y_0=0 +no_defs <> + +# 302: arkansas south: nad83 +<302> proj=lcc datum=NAD83 +lon_0=-92 lat_1=34d46 lat_2=33d18 lat_0=32d40 +x_0=400000 y_0=400000 +no_defs <> + +# 401: california i: nad83 +<401> proj=lcc datum=NAD83 +lon_0=-122 lat_1=41d40 lat_2=40 lat_0=39d20 +x_0=2000000 y_0=500000 +no_defs <> + +# 402: california ii: nad83 +<402> proj=lcc datum=NAD83 +lon_0=-122 lat_1=39d50 lat_2=38d20 lat_0=37d40 +x_0=2000000 y_0=500000 +no_defs <> + +# 403: california iii: nad83 +<403> proj=lcc datum=NAD83 +lon_0=-120d30 lat_1=38d26 lat_2=37d4 lat_0=36d30 +x_0=2000000 y_0=500000 +no_defs <> + +# 404: california iv: nad83 +<404> proj=lcc datum=NAD83 +lon_0=-119 lat_1=37d15 lat_2=36 lat_0=35d20 +x_0=2000000 y_0=500000 +no_defs <> + +# 405: california v: nad83 +<405> proj=lcc datum=NAD83 +lon_0=-118 lat_1=35d28 lat_2=34d2 lat_0=33d30 +x_0=2000000 y_0=500000 +no_defs <> + +# 406: california vi: nad83 +<406> proj=lcc datum=NAD83 +lon_0=-116d15 lat_1=33d53 lat_2=32d47 lat_0=32d10 +x_0=2000000 y_0=500000 +no_defs <> + +# 501: colorado north: nad83 +<501> proj=lcc datum=NAD83 +lon_0=-105d30 lat_1=40d47 lat_2=39d43 lat_0=39d20 +x_0=914401.8289 y_0=304800.6096 +no_defs <> + +# 502: colorado central: nad83 +<502> proj=lcc datum=NAD83 +lon_0=-105d30 lat_1=39d45 lat_2=38d27 lat_0=37d50 +x_0=914401.8289 y_0=304800.6096 +no_defs <> + +# 503: colorado south: nad83 +<503> proj=lcc datum=NAD83 +lon_0=-105d30 lat_1=38d26 lat_2=37d14 lat_0=36d40 +x_0=914401.8289 y_0=304800.6096 +no_defs <> + +# 600: connecticut ---: nad83 +<600> proj=lcc datum=NAD83 +lon_0=-72d45 lat_1=41d52 lat_2=41d12 lat_0=40d50 +x_0=304800.6096 y_0=152400.3048 +no_defs <> + +# 700: delaware ---: nad83 +<700> proj=tmerc datum=NAD83 +lon_0=-75d25 lat_0=38 k=.999995 +x_0=200000 y_0=0 +no_defs <> + +# 901: florida east: nad83 +<901> proj=tmerc datum=NAD83 +lon_0=-81 lat_0=24d20 k=.9999411764705882 +x_0=200000 y_0=0 +no_defs <> + +# 902: florida west: nad83 +<902> proj=tmerc datum=NAD83 +lon_0=-82 lat_0=24d20 k=.9999411764705882 +x_0=200000 y_0=0 +no_defs <> + +# 903: florida north: nad83 +<903> proj=lcc datum=NAD83 +lon_0=-84d30 lat_1=30d45 lat_2=29d35 lat_0=29 +x_0=600000 y_0=0 +no_defs <> + +# 1001: georgia east: nad83 +<1001> proj=tmerc datum=NAD83 +lon_0=-82d10 lat_0=30 k=.9999 +x_0=200000 y_0=0 +no_defs <> + +# 1002: georgia west: nad83 +<1002> proj=tmerc datum=NAD83 +lon_0=-84d10 lat_0=30 k=.9999 +x_0=700000 y_0=0 +no_defs <> + +# 5101: hawaii 1: nad83 +<5101> proj=tmerc datum=NAD83 +lon_0=-155d30 lat_0=18d50 k=.9999666666666667 +x_0=500000 y_0=0 +no_defs <> + +# 5102: hawaii 2: nad83 +<5102> proj=tmerc datum=NAD83 +lon_0=-156d40 lat_0=20d20 k=.9999666666666667 +x_0=500000 y_0=0 +no_defs <> + +# 5103: hawaii 3: nad83 +<5103> proj=tmerc datum=NAD83 +lon_0=-158 lat_0=21d10 k=.99999 +x_0=500000 y_0=0 +no_defs <> + +# 5104: hawaii 4: nad83 +<5104> proj=tmerc datum=NAD83 +lon_0=-159d30 lat_0=21d50 k=.99999 +x_0=500000 y_0=0 +no_defs <> + +# 5105: hawaii 5: nad83 +<5105> proj=tmerc datum=NAD83 +lon_0=-160d10 lat_0=21d40 k=1 +x_0=500000 y_0=0 +no_defs <> + +# 1101: idaho east: nad83 +<1101> proj=tmerc datum=NAD83 +lon_0=-112d10 lat_0=41d40 k=.9999473684210526 +x_0=200000 y_0=0 +no_defs <> + +# 1102: idaho central: nad83 +<1102> proj=tmerc datum=NAD83 +lon_0=-114 lat_0=41d40 k=.9999473684210526 +x_0=500000 y_0=0 +no_defs <> + +# 1103: idaho west: nad83 +<1103> proj=tmerc datum=NAD83 +lon_0=-115d45 lat_0=41d40 k=.9999333333333333 +x_0=800000 y_0=0 +no_defs <> + +# 1201: illinois east: nad83 +<1201> proj=tmerc datum=NAD83 +lon_0=-88d20 lat_0=36d40 k=.999975 +x_0=300000 y_0=0 +no_defs <> + +# 1202: illinois west: nad83 +<1202> proj=tmerc datum=NAD83 +lon_0=-90d10 lat_0=36d40 k=.9999411764705882 +x_0=700000 y_0=0 +no_defs <> + +# 1301: indiana east: nad83 +<1301> proj=tmerc datum=NAD83 +lon_0=-85d40 lat_0=37d30 k=.9999666666666667 +x_0=100000 y_0=250000 +no_defs <> + +# 1302: indiana west: nad83 +<1302> proj=tmerc datum=NAD83 +lon_0=-87d5 lat_0=37d30 k=.9999666666666667 +x_0=900000 y_0=250000 +no_defs <> + +# 1401: iowa north: nad83 +<1401> proj=lcc datum=NAD83 +lon_0=-93d30 lat_1=43d16 lat_2=42d4 lat_0=41d30 +x_0=1500000 y_0=1000000 +no_defs <> + +# 1402: iowa south: nad83 +<1402> proj=lcc datum=NAD83 +lon_0=-93d30 lat_1=41d47 lat_2=40d37 lat_0=40 +x_0=500000 y_0=0 +no_defs <> + +# 1501: kansas north: nad83 +<1501> proj=lcc datum=NAD83 +lon_0=-98 lat_1=39d47 lat_2=38d43 lat_0=38d20 +x_0=400000 y_0=0 +no_defs <> + +# 1502: kansas south: nad83 +<1502> proj=lcc datum=NAD83 +lon_0=-98d30 lat_1=38d34 lat_2=37d16 lat_0=36d40 +x_0=400000 y_0=400000 +no_defs <> + +# 1601: kentucky north: nad83 +<1601> proj=lcc datum=NAD83 +lon_0=-84d15 lat_1=38d58 lat_2=37d58 lat_0=37d30 +x_0=500000 y_0=0 +no_defs <> + +# 1602: kentucky south: nad83 +<1602> proj=lcc datum=NAD83 +lon_0=-85d45 lat_1=37d56 lat_2=36d44 lat_0=36d20 +x_0=500000 y_0=500000 +no_defs <> + +# 1701: louisiana north: nad83 +<1701> proj=lcc datum=NAD83 +lon_0=-92d30 lat_1=32d40 lat_2=31d10 lat_0=30d30 +x_0=1000000 y_0=0 +no_defs <> + +# 1702: louisiana south: nad83 +<1702> proj=lcc datum=NAD83 +lon_0=-91d20 lat_1=30d42 lat_2=29d18 lat_0=28d30 +x_0=1000000 y_0=0 +no_defs <> + +# 1703: louisiana offshore: nad83 +<1703> proj=lcc datum=NAD83 +lon_0=-91d20 lat_1=27d50 lat_2=26d10 lat_0=25d30 +x_0=1000000 y_0=0 +no_defs <> + +# 1801: maine east: nad83 +<1801> proj=tmerc datum=NAD83 +lon_0=-68d30 lat_0=43d40 k=.9999 +x_0=300000 y_0=0 +no_defs <> + +# 1802: maine west: nad83 +<1802> proj=tmerc datum=NAD83 +lon_0=-70d10 lat_0=42d50 k=.9999666666666667 +x_0=900000 y_0=0 +no_defs <> + +# 1900: maryland ---: nad83 +<1900> proj=lcc datum=NAD83 +lon_0=-77 lat_1=39d27 lat_2=38d18 lat_0=37d40 +x_0=400000 y_0=0 +no_defs <> + +# 2001: massachusetts mainland: nad83 +<2001> proj=lcc datum=NAD83 +lon_0=-71d30 lat_1=42d41 lat_2=41d43 lat_0=41 +x_0=200000 y_0=750000 +no_defs <> + +# 2002: massachusetts island: nad83 +<2002> proj=lcc datum=NAD83 +lon_0=-70d30 lat_1=41d29 lat_2=41d17 lat_0=41 +x_0=500000 y_0=0 +no_defs <> + +# 2111: michigan north: nad83 +<2111> proj=lcc datum=NAD83 +lon_0=-87 lat_1=47d5 lat_2=45d29 lat_0=44d47 +x_0=8000000 y_0=0 +no_defs <> + +# 2112: michigan central/l: nad83 +<2112> proj=lcc datum=NAD83 +lon_0=-84d22 lat_1=45d42 lat_2=44d11 lat_0=43d19 +x_0=6000000 y_0=0 +no_defs <> + +# 2113: michigan south: nad83 +<2113> proj=lcc datum=NAD83 +lon_0=-84d22 lat_1=43d40 lat_2=42d6 lat_0=41d30 +x_0=4000000 y_0=0 +no_defs <> + +# 2201: minnesota north: nad83 +<2201> proj=lcc datum=NAD83 +lon_0=-93d6 lat_1=48d38 lat_2=47d2 lat_0=46d30 +x_0=800000 y_0=100000 +no_defs <> + +# 2202: minnesota central: nad83 +<2202> proj=lcc datum=NAD83 +lon_0=-94d15 lat_1=47d3 lat_2=45d37 lat_0=45 +x_0=800000 y_0=100000 +no_defs <> + +# 2203: minnesota south: nad83 +<2203> proj=lcc datum=NAD83 +lon_0=-94 lat_1=45d13 lat_2=43d47 lat_0=43 +x_0=800000 y_0=100000 +no_defs <> + +# 2301: mississippi east: nad83 +<2301> proj=tmerc datum=NAD83 +lon_0=-88d50 lat_0=29d30 k=.99995 +x_0=300000 y_0=0 +no_defs <> + +# 2302: mississippi west: nad83 +<2302> proj=tmerc datum=NAD83 +lon_0=-90d20 lat_0=29d30 k=.99995 +x_0=700000 y_0=0 +no_defs <> + +# 2401: missouri east: nad83 +<2401> proj=tmerc datum=NAD83 +lon_0=-90d30 lat_0=35d50 k=.9999333333333333 +x_0=250000 y_0=0 +no_defs <> + +# 2402: missouri central: nad83 +<2402> proj=tmerc datum=NAD83 +lon_0=-92d30 lat_0=35d50 k=.9999333333333333 +x_0=500000 y_0=0 +no_defs <> + +# 2403: missouri west: nad83 +<2403> proj=tmerc datum=NAD83 +lon_0=-94d30 lat_0=36d10 k=.9999411764705882 +x_0=850000 y_0=0 +no_defs <> + +# 2500: montana: nad83 +<2500> proj=lcc datum=NAD83 +lon_0=-109d30 lat_1=49 lat_2=45 lat_0=44d15 +x_0=600000 y_0=0 +no_defs <> + +# 2600: nebraska: nad83 +<2600> proj=lcc datum=NAD83 +lon_0=-100 lat_1=43 lat_2=40 lat_0=39d50 +x_0=500000 y_0=0 +no_defs <> + +# 2701: nevada east: nad83 +<2701> proj=tmerc datum=NAD83 +lon_0=-115d35 lat_0=34d45 k=.9999 +x_0=200000 y_0=8000000 +no_defs <> + +# 2702: nevada central: nad83 +<2702> proj=tmerc datum=NAD83 +lon_0=-116d40 lat_0=34d45 k=.9999 +x_0=500000 y_0=6000000 +no_defs <> + +# 2703: nevada west: nad83 +<2703> proj=tmerc datum=NAD83 +lon_0=-118d35 lat_0=34d45 k=.9999 +x_0=800000 y_0=4000000 +no_defs <> + +# 2800: new hampshire ---: nad83 +<2800> proj=tmerc datum=NAD83 +lon_0=-71d40 lat_0=42d30 k=.9999666666666667 +x_0=300000 y_0=0 +no_defs <> + +# 2900: new jersey ---: nad83 +<2900> proj=tmerc datum=NAD83 +lon_0=-74d30 lat_0=38d50 k=.9999 +x_0=150000 y_0=0 +no_defs <> + +# 3001: new mexico east: nad83 +<3001> proj=tmerc datum=NAD83 +lon_0=-104d20 lat_0=31 k=.9999090909090909 +x_0=165000 y_0=0 +no_defs <> + +# 3002: new mexico central: nad83 +<3002> proj=tmerc datum=NAD83 +lon_0=-106d15 lat_0=31 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 3003: new mexico west: nad83 +<3003> proj=tmerc datum=NAD83 +lon_0=-107d50 lat_0=31 k=.9999166666666667 +x_0=830000 y_0=0 +no_defs <> + +# 3101: new york east: nad83 +<3101> proj=tmerc datum=NAD83 +lon_0=-74d30 lat_0=38d50 k=.9999 +x_0=150000 y_0=0 +no_defs <> + +# 3102: new york central: nad83 +<3102> proj=tmerc datum=NAD83 +lon_0=-76d35 lat_0=40 k=.9999375 +x_0=250000 y_0=0 +no_defs <> + +# 3103: new york west: nad83 +<3103> proj=tmerc datum=NAD83 +lon_0=-78d35 lat_0=40 k=.9999375 +x_0=350000 y_0=0 +no_defs <> + +# 3104: new york long island: nad83 +<3104> proj=lcc datum=NAD83 +lon_0=-74 lat_1=41d2 lat_2=40d40 lat_0=40d10 +x_0=300000 y_0=0 +no_defs <> + +# 3200: north carolina ---: nad83 +<3200> proj=lcc datum=NAD83 +lon_0=-79 lat_1=36d10 lat_2=34d20 lat_0=33d45 +x_0=609601.22 y_0=0 +no_defs <> + +# 3301: north dakota north: nad83 +<3301> proj=lcc datum=NAD83 +lon_0=-100d30 lat_1=48d44 lat_2=47d26 lat_0=47 +x_0=600000 y_0=0 +no_defs <> + +# 3302: north dakota south: nad83 +<3302> proj=lcc datum=NAD83 +lon_0=-100d30 lat_1=47d29 lat_2=46d11 lat_0=45d40 +x_0=600000 y_0=0 +no_defs <> + +# 3401: ohio north: nad83 +<3401> proj=lcc datum=NAD83 +lon_0=-82d30 lat_1=41d42 lat_2=40d26 lat_0=39d40 +x_0=600000 y_0=0 +no_defs <> + +# 3402: ohio south: nad83 +<3402> proj=lcc datum=NAD83 +lon_0=-82d30 lat_1=40d2 lat_2=38d44 lat_0=38 +x_0=600000 y_0=0 +no_defs <> + +# 3501: oklahoma north: nad83 +<3501> proj=lcc datum=NAD83 +lon_0=-98 lat_1=36d46 lat_2=35d34 lat_0=35 +x_0=600000 y_0=0 +no_defs <> + +# 3502: oklahoma south: nad83 +<3502> proj=lcc datum=NAD83 +lon_0=-98 lat_1=35d14 lat_2=33d56 lat_0=33d20 +x_0=600000 y_0=0 +no_defs <> + +# 3601: oregon north: nad83 +<3601> proj=lcc datum=NAD83 +lon_0=-120d30 lat_1=46 lat_2=44d20 lat_0=43d40 +x_0=2500000 y_0=0 +no_defs <> + +# 3602: oregon south: nad83 +<3602> proj=lcc datum=NAD83 +lon_0=-120d30 lat_1=44 lat_2=42d20 lat_0=41d40 +x_0=1500000 y_0=0 +no_defs <> + +# 3701: pennsylvania north: nad83 +<3701> proj=lcc datum=NAD83 +lon_0=-77d45 lat_1=41d57 lat_2=40d53 lat_0=40d10 +x_0=600000 y_0=0 +no_defs <> + +# 3702: pennsylvania south: nad83 +<3702> proj=lcc datum=NAD83 +lon_0=-77d45 lat_1=40d58 lat_2=39d56 lat_0=39d20 +x_0=600000 y_0=0 +no_defs <> + +# 3800: rhode island ---: nad83 +<3800> proj=tmerc datum=NAD83 +lon_0=-71d30 lat_0=41d5 k=.99999375 +x_0=100000 y_0=0 +no_defs <> + +# 3900: south carolina: nad83 +<3900> proj=lcc datum=NAD83 +lon_0=-81 lat_1=34d50 lat_2=32d30 lat_0=31d50 +x_0=609600 y_0=0 +no_defs <> + +# 4001: south dakota north: nad83 +<4001> proj=lcc datum=NAD83 +lon_0=-100 lat_1=45d41 lat_2=44d25 lat_0=43d50 +x_0=600000 y_0=0 +no_defs <> + +# 4002: south dakota south: nad83 +<4002> proj=lcc datum=NAD83 +lon_0=-100d20 lat_1=44d24 lat_2=42d50 lat_0=42d20 +x_0=600000 y_0=0 +no_defs <> + +# 4100: tennessee ---: nad83 +<4100> proj=lcc datum=NAD83 +lon_0=-86 lat_1=36d25 lat_2=35d15 lat_0=34d20 +x_0=600000 y_0=0 +no_defs <> + +# 4201: texas north: nad83 +<4201> proj=lcc datum=NAD83 +lon_0=-101d30 lat_1=36d11 lat_2=34d39 lat_0=34 +x_0=200000 y_0=1000000 +no_defs <> + +# 4202: texas north central: nad83 +<4202> proj=lcc datum=NAD83 +lon_0=-98d30 lat_1=33d58 lat_2=32d8 lat_0=31d40 +x_0=600000 y_0=2000000 +no_defs <> + +# 4203: texas central: nad83 +<4203> proj=lcc datum=NAD83 +lon_0=-100d20 lat_1=31d53 lat_2=30d7 lat_0=29d40 +x_0=700000 y_0=3000000 +no_defs <> + +# 4204: texas south central: nad83 +<4204> proj=lcc datum=NAD83 +lon_0=-99 lat_1=30d17 lat_2=28d23 lat_0=27d50 +x_0=600000 y_0=4000000 +no_defs <> + +# 4205: texas south: nad83 +<4205> proj=lcc datum=NAD83 +lon_0=-98d30 lat_1=27d50 lat_2=26d10 lat_0=25d40 +x_0=300000 y_0=5000000 +no_defs <> + +# 4301: utah north: nad83 +<4301> proj=lcc datum=NAD83 +lon_0=-111d30 lat_1=41d47 lat_2=40d43 lat_0=40d20 +x_0=500000 y_0=1000000 +no_defs <> + +# 4302: utah central: nad83 +<4302> proj=lcc datum=NAD83 +lon_0=-111d30 lat_1=40d39 lat_2=39d1 lat_0=38d20 +x_0=500000 y_0=2000000 +no_defs <> + +# 4303: utah south: nad83 +<4303> proj=lcc datum=NAD83 +lon_0=-111d30 lat_1=38d21 lat_2=37d13 lat_0=36d40 +x_0=500000 y_0=3000000 +no_defs <> + +# 4400: vermont ---: nad83 +<4400> proj=tmerc datum=NAD83 +lon_0=-72d30 lat_0=42d30 k=.9999642857142857 +x_0=500000 y_0=0 +no_defs <> + +# 4501: virginia north: nad83 +<4501> proj=lcc datum=NAD83 +lon_0=-78d30 lat_1=39d12 lat_2=38d2 lat_0=37d40 +x_0=3500000 y_0=2000000 +no_defs <> + +# 4502: virginia south: nad83 +<4502> proj=lcc datum=NAD83 +lon_0=-78d30 lat_1=37d58 lat_2=36d46 lat_0=36d20 +x_0=3500000 y_0=1000000 +no_defs <> + +# 4601: washington north: nad83 +<4601> proj=lcc datum=NAD83 +lon_0=-120d50 lat_1=48d44 lat_2=47d30 lat_0=47 +x_0=500000 y_0=0 +no_defs <> + +# 4602: washington south: nad83 +<4602> proj=lcc datum=NAD83 +lon_0=-120d30 lat_1=47d20 lat_2=45d50 lat_0=45d20 +x_0=500000 y_0=0 +no_defs <> + +# 4701: west virginia north: nad83 +<4701> proj=lcc datum=NAD83 +lon_0=-79d30 lat_1=40d15 lat_2=39 lat_0=38d30 +x_0=600000 y_0=0 +no_defs <> + +# 4702: west virginia south: nad83 +<4702> proj=lcc datum=NAD83 +lon_0=-81 lat_1=38d53 lat_2=37d29 lat_0=37 +x_0=600000 y_0=0 +no_defs <> + +# 4801: wisconsin north: nad83 +<4801> proj=lcc datum=NAD83 +lon_0=-90 lat_1=46d46 lat_2=45d34 lat_0=45d10 +x_0=600000 y_0=0 +no_defs <> + +# 4802: wisconsin central: nad83 +<4802> proj=lcc datum=NAD83 +lon_0=-90 lat_1=45d30 lat_2=44d15 lat_0=43d50 +x_0=600000 y_0=0 +no_defs <> + +# 4803: wisconsin south: nad83 +<4803> proj=lcc datum=NAD83 +lon_0=-90 lat_1=44d4 lat_2=42d44 lat_0=42 +x_0=600000 y_0=0 +no_defs <> + +# 4901: wyoming east: nad83 +<4901> proj=tmerc datum=NAD83 +lon_0=-105d10 lat_0=40d30 k=.9999375 +x_0=200000 y_0=0 +no_defs <> + +# 4902: wyoming east central: nad83 +<4902> proj=tmerc datum=NAD83 +lon_0=-107d20 lat_0=40d30 k=.9999375 +x_0=400000 y_0=100000 +no_defs <> + +# 4903: wyoming west central: nad83 +<4903> proj=tmerc datum=NAD83 +lon_0=-108d45 lat_0=40d30 k=.9999375 +x_0=600000 y_0=0 +no_defs <> + +# 4904: wyoming west: nad83 +<4904> proj=tmerc datum=NAD83 +lon_0=-110d5 lat_0=40d30 k=.9999375 +x_0=800000 y_0=100000 +no_defs <> + +# 5001: alaska zone no. 1: nad83 +<5001> proj=omerc datum=NAD83 +k=.9999 lonc=-133d40 lat_0=57 alpha=-36d52'11.6315 +x_0=818676.7344011233 y_0=575097.6888751927 +no_defs <> + +# 5002: alaska zone no. 2: nad83 +<5002> proj=tmerc datum=NAD83 +lon_0=-142 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5003: alaska zone no. 3: nad83 +<5003> proj=tmerc datum=NAD83 +lon_0=-146 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5004: alaska zone no. 4: nad83 +<5004> proj=tmerc datum=NAD83 +lon_0=-150 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5005: alaska zone no. 5: nad83 +<5005> proj=tmerc datum=NAD83 +lon_0=-154 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5006: alaska zone no. 6: nad83 +<5006> proj=tmerc datum=NAD83 +lon_0=-158 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5007: alaska zone no. 7: nad83 +<5007> proj=tmerc datum=NAD83 +lon_0=-162 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5008: alaska zone no. 8: nad83 +<5008> proj=tmerc datum=NAD83 +lon_0=-166 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5009: alaska zone no. 9: nad83 +<5009> proj=tmerc datum=NAD83 +lon_0=-170 lat_0=54 k=.9999 +x_0=500000 y_0=0 +no_defs <> + +# 5200: puerto rico and virgin islands: nad83 +<5200> proj=lcc datum=NAD83 +lon_0=-66d26 lat_1=18d26 lat_2=18d2 lat_0=17d50 +x_0=200000 y_0=200000 +no_defs <> + diff --git a/utils/gdal/projlib/ntf_r93.gsb b/utils/gdal/projlib/ntf_r93.gsb new file mode 100644 index 0000000..07e34fc Binary files /dev/null and b/utils/gdal/projlib/ntf_r93.gsb differ diff --git a/utils/gdal/projlib/ntv1_can.dat b/utils/gdal/projlib/ntv1_can.dat new file mode 100644 index 0000000..8acad07 Binary files /dev/null and b/utils/gdal/projlib/ntv1_can.dat differ diff --git a/utils/gdal/projlib/null b/utils/gdal/projlib/null new file mode 100644 index 0000000..8418408 Binary files /dev/null and b/utils/gdal/projlib/null differ diff --git a/utils/gdal/projlib/nzgd2kgrid0005.gsb b/utils/gdal/projlib/nzgd2kgrid0005.gsb new file mode 100644 index 0000000..840bd00 Binary files /dev/null and b/utils/gdal/projlib/nzgd2kgrid0005.gsb differ diff --git a/utils/gdal/projlib/other.extra b/utils/gdal/projlib/other.extra new file mode 100644 index 0000000..4b5797e --- /dev/null +++ b/utils/gdal/projlib/other.extra @@ -0,0 +1,53 @@ +## NAD83 / BC Albers (this has been superseded but is kept for compatibility) +<42102> +proj=aea +ellps=GRS80 +lat_0=45 +lon_0=-126.0 +lat_1=50.0 +lat_2=58.5 +x_0=1000000.0 +y_0=0 +datum=NAD83 +units=m no_defs <> + + +# +# OGC-defined extended codes (41000--41999) +# see http://www.digitalearth.gov/wmt/auto.html +# +# WGS84 / Simple Mercator +<41001> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# +# CubeWerx-defined extended codes (42100--42199) +# +# WGS 84 / LCC Canada +<42101> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=0 +lon_0=-95 +x_0=0 +y_0=-8000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +#EPSG:42102,"PROJCS[\"NAD83 / BC Albers\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS_1980\",6378137,298.257222101]],PRIMEM[\"Greenwich\",0],UNIT[\"Decimal_Degree\",0.0174532925199433]],PROJECTION[\"Albers_conic_equal_area\"],PARAMETER[\"central_meridian\",-126.0],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"standard_parallel_1\",50.0],PARAMETER[\"standard_parallel_2\",58.5],PARAMETER[\"false_easting\",1000000.0],PARAMETER[\"false_northing\",0],UNIT[\"Meter\",1]]" +# WGS 84 / LCC USA +<42103> +proj=lcc +lat_1=33 +lat_2=45 +lat_0=0 +lon_0=-100 +x_0=0 +y_0=0 +ellps=WGS72 +datum=WGS84 +units=m +no_defs no_defs <> +# NAD83 / MTM zone 8 Québec +<42104> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <> +# WGS84 / Merc NorthAm +<42105> +proj=merc +lat_ts=0 +lon_0=-96 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <> +# WGS84 / Lambert Azim Mozambique +<42106> +proj=laea +lat_0=5 +lon_0=20 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +datum=WGS84 +units=m +no_defs no_defs <> +# +# CubeWerx-customer definitions (42300--42399) +# +# NAD27 / Polar Stereographic / CM=-98 +<42301> +proj=stere +lat_0=90 +lon_0=-98 +x_0=0 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# JapanOrtho.09 09 +<42302> +proj=tmerc +lat_0=36 +lon_0=139.833333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <> +# NAD83 / Albers NorthAm +<42303> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / NRCan LCC Canada +<42304> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# France_II +<42305> +proj=lcc +lat_1=45.898918964419 +lat_2=47.696014502038 +lat_0=46.8 +lon_0=2.337229166666667 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356514.999904194 +pm=2.337229166666667 +units=m +no_defs no_defs <> +# NAD83/QC_LCC +<42306> +proj=lcc +lat_1=46 +lat_2=60 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# NAD83 / Texas Central - feet +<42307> +proj=lcc +lat_1=31.8833333333333 +lat_2=30.1166666666667 +lat_0=29.6666666666667 +lon_0=-100.333333333333 +x_0=700000.0000000001 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <> +# NAD27 / California Albers +<42308> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <> +# NAD 83 / LCC Canada AVHRR-2 +<42309> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=0 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# WGS84+GRS80 / Mercator +<42310> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=GRS80 +datum=WGS84 +units=m +no_defs no_defs <> +# NAD83 / LCC Statcan +<42311> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-91.86666700000001 +x_0=6200000 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <> +# +# Funny epsgish code for google mercator - you should really use EPSG:3857 +# +<900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <> diff --git a/utils/gdal/projlib/proj.db b/utils/gdal/projlib/proj.db new file mode 100644 index 0000000..e000371 Binary files /dev/null and b/utils/gdal/projlib/proj.db differ diff --git a/utils/gdal/projlib/proj.ini b/utils/gdal/projlib/proj.ini new file mode 100644 index 0000000..144562c --- /dev/null +++ b/utils/gdal/projlib/proj.ini @@ -0,0 +1,51 @@ +[general] +; Lines starting by ; are commented lines. +; + +; Network capabilities disabled by default. +; Can be overridden with the PROJ_NETWORK=ON environment variable. +; Cf https://proj.org/en/latest/usage/network.html +; Valid values = on, off +network = off + +; Endpoint of the Content Delivery Network where remote resources might +; be accessed. Only used if network access is allowed (cf above "network" +; option) +; Can be overridden with the PROJ_NETWORK_ENDPOINT environment variable. +cdn_endpoint = https://cdn.proj.org + +; Whether to enable a cache of remote resources that are accessed, on the +; local file system +; Valid values = on, off +cache_enabled = on + +; Size of the cache in megabytes +cache_size_MB = 300 + +; Time-to-live delay in seconds before already accessed remote resources are +; acessed again to check if they have been updated. +cache_ttl_sec = 86400 + +; Can be set to on so that by default the lack of a known resource files needed +; for the best transformation PROJ would normally use causes an error, or off +; to accept missing resource files without errors or warnings. +; This default value itself is overriden by the PROJ_ONLY_BEST_DEFAULT environment +; variable if set, and then by the ONLY_BEST setting that can be +; passed to the proj_create_crs_to_crs() method, or with the --only-best +; option of the cs2cs program. +; (added in PROJ 9.2) +; Valid values = on, off +only_best_default = off + +; Filename of the Certificate Authority (CA) bundle. +; Can be overriden with the PROJ_CURL_CA_BUNDLE / CURL_CA_BUNDLE environment variable. +; (added in PROJ 9.0) +; ca_bundle_path = /path/to/cabundle.pem + +; Transverse Mercator (and UTM) default algorithm: auto, evenden_snyder or poder_engsager +; * evenden_snyder is the fastest, but less accurate far from central meridian +; * poder_engsager is slower, but more accurate far from central meridian +; * default will auto-select between the two above depending on the coordinate +; to transform and will use evenden_snyder if the error in doing so is below +; 0.1 mm (for an ellipsoid of the size of Earth) +tmerc_default_algo = poder_engsager diff --git a/utils/gdal/projlib/proj_def.dat b/utils/gdal/projlib/proj_def.dat new file mode 100644 index 0000000..00dff28 --- /dev/null +++ b/utils/gdal/projlib/proj_def.dat @@ -0,0 +1,17 @@ +# Projection library defaults file +# SCCSID--- @(#)proj_def.dat 4.3 94/02/23 GIE REL" +# very preliminary version + +ellps=WGS84 +<> + # Conterminous U.S. map +lat_1=29.5 +lat_2=45.5 +<> + # Conterminous U.S. map +lat_1=33 +lat_2=45 +<> + +W=2 +<> diff --git a/utils/gdal/projlib/projjson.schema.json b/utils/gdal/projlib/projjson.schema.json new file mode 100644 index 0000000..b288495 --- /dev/null +++ b/utils/gdal/projlib/projjson.schema.json @@ -0,0 +1,1174 @@ +{ + "$id": "https://proj.org/schemas/v0.7/projjson.schema.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Schema for PROJJSON (v0.7)", + "$comment": "This file exists both in data/ and in schemas/vXXX/. Keep both in sync. And if changing the value of $id, change PROJJSON_DEFAULT_VERSION accordingly in io.cpp", + + "oneOf": [ + { "$ref": "#/definitions/crs" }, + { "$ref": "#/definitions/datum" }, + { "$ref": "#/definitions/datum_ensemble" }, + { "$ref": "#/definitions/ellipsoid" }, + { "$ref": "#/definitions/prime_meridian" }, + { "$ref": "#/definitions/single_operation" }, + { "$ref": "#/definitions/concatenated_operation" }, + { "$ref": "#/definitions/coordinate_metadata" } + ], + + "definitions": { + + "abridged_transformation": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["AbridgedTransformation"] }, + "name": { "type": "string" }, + "source_crs": { + "$ref": "#/definitions/crs", + "$comment": "Only present when the source_crs of the bound_crs does not match the source_crs of the AbridgedTransformation. No equivalent in WKT" + }, + "method": { "$ref": "#/definitions/method" }, + "parameters": { + "type": "array", + "items": { "$ref": "#/definitions/parameter_value" } + }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "method", "parameters" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "axis": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["Axis"] }, + "name": { "type": "string" }, + "abbreviation": { "type": "string" }, + "direction": { "type": "string", + "enum": [ "north", + "northNorthEast", + "northEast", + "eastNorthEast", + "east", + "eastSouthEast", + "southEast", + "southSouthEast", + "south", + "southSouthWest", + "southWest", + "westSouthWest", + "west", + "westNorthWest", + "northWest", + "northNorthWest", + "up", + "down", + "geocentricX", + "geocentricY", + "geocentricZ", + "columnPositive", + "columnNegative", + "rowPositive", + "rowNegative", + "displayRight", + "displayLeft", + "displayUp", + "displayDown", + "forward", + "aft", + "port", + "starboard", + "clockwise", + "counterClockwise", + "towards", + "awayFrom", + "future", + "past", + "unspecified" ] }, + "meridian": { "$ref": "#/definitions/meridian" }, + "unit": { "$ref": "#/definitions/unit" }, + "minimum_value": { "type": "number" }, + "maximum_value": { "type": "number" }, + "range_meaning": { "type": "string", "enum": [ "exact", "wraparound"] }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "abbreviation", "direction" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "bbox": { + "type": "object", + "properties": { + "east_longitude": { "type": "number" }, + "west_longitude": { "type": "number" }, + "south_latitude": { "type": "number" }, + "north_latitude": { "type": "number" } + }, + "required" : [ "east_longitude", "west_longitude", + "south_latitude", "north_latitude" ], + "additionalProperties": false + }, + + "bound_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["BoundCRS"] }, + "name": { "type": "string" }, + "source_crs": { "$ref": "#/definitions/crs" }, + "target_crs": { "$ref": "#/definitions/crs" }, + "transformation": { "$ref": "#/definitions/abridged_transformation" }, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "source_crs", "target_crs", "transformation" ], + "additionalProperties": false + }, + + "compound_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["CompoundCRS"] }, + "name": { "type": "string" }, + "components": { + "type": "array", + "items": { "$ref": "#/definitions/crs" } + }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "components" ], + "additionalProperties": false + }, + + "concatenated_operation": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["ConcatenatedOperation"] }, + "name": { "type": "string" }, + "source_crs": { "$ref": "#/definitions/crs" }, + "target_crs": { "$ref": "#/definitions/crs" }, + "steps": { + "type": "array", + "items": { "$ref": "#/definitions/single_operation" } + }, + "accuracy": { "type": "string" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "source_crs", "target_crs", "steps" ], + "additionalProperties": false + }, + + "conversion": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["Conversion"] }, + "name": { "type": "string" }, + "method": { "$ref": "#/definitions/method" }, + "parameters": { + "type": "array", + "items": { "$ref": "#/definitions/parameter_value" } + }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "method" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "coordinate_metadata": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["CoordinateMetadata"] }, + "crs": { "$ref": "#/definitions/crs" }, + "coordinateEpoch": { "type": "number" } + }, + "required" : [ "crs" ], + "additionalProperties": false + }, + + "coordinate_system": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["CoordinateSystem"] }, + "name": { "type": "string" }, + "subtype": { "type": "string", + "enum": ["Cartesian", + "spherical", + "ellipsoidal", + "vertical", + "ordinal", + "parametric", + "affine", + "TemporalDateTime", + "TemporalCount", + "TemporalMeasure"] }, + "axis": { + "type": "array", + "items": { "$ref": "#/definitions/axis" } + }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "subtype", "axis" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "crs": { + "oneOf": [ + { "$ref": "#/definitions/bound_crs" }, + { "$ref": "#/definitions/compound_crs" }, + { "$ref": "#/definitions/derived_engineering_crs" }, + { "$ref": "#/definitions/derived_geodetic_crs" }, + { "$ref": "#/definitions/derived_parametric_crs" }, + { "$ref": "#/definitions/derived_projected_crs" }, + { "$ref": "#/definitions/derived_temporal_crs" }, + { "$ref": "#/definitions/derived_vertical_crs" }, + { "$ref": "#/definitions/engineering_crs" }, + { "$ref": "#/definitions/geodetic_crs" }, + { "$ref": "#/definitions/parametric_crs" }, + { "$ref": "#/definitions/projected_crs" }, + { "$ref": "#/definitions/temporal_crs" }, + { "$ref": "#/definitions/vertical_crs" } + ] + }, + + "datum": { + "oneOf": [ + { "$ref": "#/definitions/geodetic_reference_frame" }, + { "$ref": "#/definitions/vertical_reference_frame" }, + { "$ref": "#/definitions/dynamic_geodetic_reference_frame" }, + { "$ref": "#/definitions/dynamic_vertical_reference_frame" }, + { "$ref": "#/definitions/temporal_datum" }, + { "$ref": "#/definitions/parametric_datum" }, + { "$ref": "#/definitions/engineering_datum" } + ] + }, + + "datum_ensemble": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["DatumEnsemble"] }, + "name": { "type": "string" }, + "members": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + } + }, + "ellipsoid": { "$ref": "#/definitions/ellipsoid" }, + "accuracy": { "type": "string" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "members", "accuracy" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "deformation_model": { + "description": "Association to a PointMotionOperation", + "type": "object", + "properties": { + "name": { "type": "string" }, + "id": { "$ref": "#/definitions/id" } + }, + "required" : [ "name" ], + "additionalProperties": false + }, + + "derived_engineering_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["DerivedEngineeringCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/engineering_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "derived_geodetic_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["DerivedGeodeticCRS", + "DerivedGeographicCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/geodetic_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "derived_parametric_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["DerivedParametricCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/parametric_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "derived_projected_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["DerivedProjectedCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/projected_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "derived_temporal_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["DerivedTemporalCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/temporal_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "derived_vertical_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["DerivedVerticalCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/vertical_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "dynamic_geodetic_reference_frame": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["DynamicGeodeticReferenceFrame"] }, + "name": {}, + "anchor": {}, + "anchor_epoch": {}, + "ellipsoid": {}, + "prime_meridian": {}, + "frame_reference_epoch": { "type": "number" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "ellipsoid", "frame_reference_epoch" ], + "additionalProperties": false + }, + + "dynamic_vertical_reference_frame": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["DynamicVerticalReferenceFrame"] }, + "name": {}, + "anchor": {}, + "anchor_epoch": {}, + "frame_reference_epoch": { "type": "number" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "frame_reference_epoch" ], + "additionalProperties": false + }, + + "ellipsoid": { + "type": "object", + "oneOf":[ + { + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["Ellipsoid"] }, + "name": { "type": "string" }, + "semi_major_axis": { "$ref": "#/definitions/value_in_metre_or_value_and_unit" }, + "semi_minor_axis": { "$ref": "#/definitions/value_in_metre_or_value_and_unit" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "semi_major_axis", "semi_minor_axis" ], + "additionalProperties": false + }, + { + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["Ellipsoid"] }, + "name": { "type": "string" }, + "semi_major_axis": { "$ref": "#/definitions/value_in_metre_or_value_and_unit" }, + "inverse_flattening": { "type": "number" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "semi_major_axis", "inverse_flattening" ], + "additionalProperties": false + }, + { + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["Ellipsoid"] }, + "name": { "type": "string" }, + "radius": { "$ref": "#/definitions/value_in_metre_or_value_and_unit" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "radius" ], + "additionalProperties": false + } + ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ] + }, + + "engineering_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["EngineeringCRS"] }, + "name": { "type": "string" }, + "datum": { "$ref": "#/definitions/engineering_datum" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "datum" ], + "additionalProperties": false + }, + + "engineering_datum": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["EngineeringDatum"] }, + "name": { "type": "string" }, + "anchor": { "type": "string" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name" ], + "additionalProperties": false + }, + + "geodetic_crs": { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["GeodeticCRS", "GeographicCRS"] }, + "name": { "type": "string" }, + "datum": { + "oneOf": [ + { "$ref": "#/definitions/geodetic_reference_frame" }, + { "$ref": "#/definitions/dynamic_geodetic_reference_frame" } + ] + }, + "datum_ensemble": { "$ref": "#/definitions/datum_ensemble" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "deformation_models": { + "type": "array", + "items": { "$ref": "#/definitions/deformation_model" } + }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name" ], + "description": "One and only one of datum and datum_ensemble must be provided", + "allOf": [ + { "$ref": "#/definitions/object_usage" }, + { "$ref": "#/definitions/one_and_only_one_of_datum_or_datum_ensemble" } + ], + "additionalProperties": false + }, + + "geodetic_reference_frame": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["GeodeticReferenceFrame"] }, + "name": { "type": "string" }, + "anchor": { "type": "string" }, + "anchor_epoch": { "type": "number" }, + "ellipsoid": { "$ref": "#/definitions/ellipsoid" }, + "prime_meridian": { "$ref": "#/definitions/prime_meridian" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "ellipsoid" ], + "additionalProperties": false + }, + + "geoid_model": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "interpolation_crs": { "$ref": "#/definitions/crs" }, + "id": { "$ref": "#/definitions/id" } + }, + "required" : [ "name" ], + "additionalProperties": false + }, + + "id": { + "type": "object", + "properties": { + "authority": { "type": "string" }, + "code": { + "oneOf": [ { "type": "string" }, { "type": "integer" } ] + }, + "version": { + "oneOf": [ { "type": "string" }, { "type": "number" } ] + }, + "authority_citation": { "type": "string" }, + "uri": { "type": "string" } + }, + "required" : [ "authority", "code" ], + "additionalProperties": false + }, + + "ids": { + "type": "array", + "items": { "$ref": "#/definitions/id" } + }, + + "method": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["OperationMethod"]}, + "name": { "type": "string" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "id_ids_mutually_exclusive": { + "not": { + "type": "object", + "required": [ "id", "ids" ] + } + }, + + "one_and_only_one_of_datum_or_datum_ensemble": { + "allOf": [ + { + "not": { + "type": "object", + "required": [ "datum", "datum_ensemble" ] + } + }, + { + "oneOf": [ + { "type": "object", "required": ["datum"] }, + { "type": "object", "required": ["datum_ensemble"] } + ] + } + ] + }, + + "meridian": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["Meridian"] }, + "longitude": { "$ref": "#/definitions/value_in_degree_or_value_and_unit" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "longitude" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "object_usage": { + "anyOf": [ + { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "scope": { "type": "string" }, + "area": { "type": "string" }, + "bbox": { "$ref": "#/definitions/bbox" }, + "vertical_extent": { "$ref": "#/definitions/vertical_extent" }, + "temporal_extent": { "$ref": "#/definitions/temporal_extent" }, + "remarks": { "type": "string" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ] + }, + { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "usages": { "$ref": "#/definitions/usages" }, + "remarks": { "type": "string" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ] + } + ] + }, + + "parameter_value": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["ParameterValue"] }, + "name": { "type": "string" }, + "value": { + "oneOf": [ + { "type": "string" }, + { "type": "number" } + ] + }, + "unit": { "$ref": "#/definitions/unit" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name", "value" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "parametric_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["ParametricCRS"] }, + "name": { "type": "string" }, + "datum": { "$ref": "#/definitions/parametric_datum" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "datum" ], + "additionalProperties": false + }, + + "parametric_datum": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["ParametricDatum"] }, + "name": { "type": "string" }, + "anchor": { "type": "string" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name" ], + "additionalProperties": false + }, + + "point_motion_operation": { + "$comment": "Not implemented in PROJ (at least as of PROJ 9.1)", + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["PointMotionOperation"] }, + "name": { "type": "string" }, + "source_crs": { "$ref": "#/definitions/crs" }, + "method": { "$ref": "#/definitions/method" }, + "parameters": { + "type": "array", + "items": { "$ref": "#/definitions/parameter_value" } + }, + "accuracy": { "type": "string" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "source_crs", "method", "parameters" ], + "additionalProperties": false + }, + + "prime_meridian": { + "type": "object", + "properties": { + "$schema" : { "type": "string" }, + "type": { "type": "string", "enum": ["PrimeMeridian"] }, + "name": { "type": "string" }, + "longitude": { "$ref": "#/definitions/value_in_degree_or_value_and_unit" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "name" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + }, + + "single_operation": { + "oneOf": [ + { "$ref": "#/definitions/conversion" }, + { "$ref": "#/definitions/transformation" }, + { "$ref": "#/definitions/point_motion_operation" } + ] + }, + + "projected_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", + "enum": ["ProjectedCRS"] }, + "name": { "type": "string" }, + "base_crs": { "$ref": "#/definitions/geodetic_crs" }, + "conversion": { "$ref": "#/definitions/conversion" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "base_crs", "conversion", "coordinate_system" ], + "additionalProperties": false + }, + + "temporal_crs": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["TemporalCRS"] }, + "name": { "type": "string" }, + "datum": { "$ref": "#/definitions/temporal_datum" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "datum" ], + "additionalProperties": false + }, + + "temporal_datum": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["TemporalDatum"] }, + "name": { "type": "string" }, + "calendar": { "type": "string" }, + "time_origin": { "type": "string" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "calendar" ], + "additionalProperties": false + }, + + "temporal_extent": { + "type": "object", + "properties": { + "start": { "type": "string" }, + "end": { "type": "string" } + }, + "required" : [ "start", "end" ], + "additionalProperties": false + }, + + "transformation": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["Transformation"] }, + "name": { "type": "string" }, + "source_crs": { "$ref": "#/definitions/crs" }, + "target_crs": { "$ref": "#/definitions/crs" }, + "interpolation_crs": { "$ref": "#/definitions/crs" }, + "method": { "$ref": "#/definitions/method" }, + "parameters": { + "type": "array", + "items": { "$ref": "#/definitions/parameter_value" } + }, + "accuracy": { "type": "string" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name", "source_crs", "target_crs", "method", "parameters" ], + "additionalProperties": false + }, + + "unit": { + "oneOf": [ + { + "type": "string", + "enum": ["metre", "degree", "unity"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", + "enum": ["LinearUnit", "AngularUnit", "ScaleUnit", + "TimeUnit", "ParametricUnit", "Unit"] }, + "name": { "type": "string" }, + "conversion_factor": { "type": "number" }, + "id": { "$ref": "#/definitions/id" }, + "ids": { "$ref": "#/definitions/ids" } + }, + "required" : [ "type", "name" ], + "allOf": [ + { "$ref": "#/definitions/id_ids_mutually_exclusive" } + ], + "additionalProperties": false + } + ] + }, + + "usages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "scope": { "type": "string" }, + "area": { "type": "string" }, + "bbox": { "$ref": "#/definitions/bbox" }, + "vertical_extent": { "$ref": "#/definitions/vertical_extent" }, + "temporal_extent": { "$ref": "#/definitions/temporal_extent" } + }, + "additionalProperties": false + } + }, + + "value_and_unit": { + "type": "object", + "properties": { + "value": { "type": "number" }, + "unit": { "$ref": "#/definitions/unit" } + }, + "required" : [ "value", "unit" ], + "additionalProperties": false + }, + + "value_in_degree_or_value_and_unit": { + "oneOf": [ + { "type": "number" }, + { "$ref": "#/definitions/value_and_unit" } + ] + }, + + "value_in_metre_or_value_and_unit": { + "oneOf": [ + { "type": "number" }, + { "$ref": "#/definitions/value_and_unit" } + ] + }, + + "vertical_crs": { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["VerticalCRS"] }, + "name": { "type": "string" }, + "datum": { + "oneOf": [ + { "$ref": "#/definitions/vertical_reference_frame" }, + { "$ref": "#/definitions/dynamic_vertical_reference_frame" } + ] + }, + "datum_ensemble": { "$ref": "#/definitions/datum_ensemble" }, + "coordinate_system": { "$ref": "#/definitions/coordinate_system" }, + "geoid_model": { "$ref": "#/definitions/geoid_model" }, + "geoid_models": { + "type": "array", + "items": { "$ref": "#/definitions/geoid_model" } + }, + "deformation_models": { + "type": "array", + "items": { "$ref": "#/definitions/deformation_model" } + }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name"], + "description": "One and only one of datum and datum_ensemble must be provided", + "allOf": [ + { "$ref": "#/definitions/object_usage" }, + { "$ref": "#/definitions/one_and_only_one_of_datum_or_datum_ensemble" }, + { + "not": { + "type": "object", + "required": [ "geoid_model", "geoid_models" ] + } + } + ], + "additionalProperties": false + }, + + "vertical_extent": { + "type": "object", + "properties": { + "minimum": { "type": "number" }, + "maximum": { "type": "number" }, + "unit": { "$ref": "#/definitions/unit" } + }, + "required" : [ "minimum", "maximum" ], + "additionalProperties": false + }, + + "vertical_reference_frame": { + "type": "object", + "allOf": [{ "$ref": "#/definitions/object_usage" }], + "properties": { + "type": { "type": "string", "enum": ["VerticalReferenceFrame"] }, + "name": { "type": "string" }, + "anchor": { "type": "string" }, + "anchor_epoch": { "type": "number" }, + "$schema" : {}, + "scope": {}, + "area": {}, + "bbox": {}, + "vertical_extent": {}, + "temporal_extent": {}, + "usages": {}, + "remarks": {}, + "id": {}, "ids": {} + }, + "required" : [ "name" ], + "additionalProperties": false + } + + } +} diff --git a/utils/gdal/projlib/triangulation.schema.json b/utils/gdal/projlib/triangulation.schema.json new file mode 100644 index 0000000..8203f5d --- /dev/null +++ b/utils/gdal/projlib/triangulation.schema.json @@ -0,0 +1,214 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Schema for triangulation based transformation", + "type": "object", + "properties": { + "file_type": { + "type": "string", + "enum": [ + "triangulation_file" + ], + "description": "File type. Always \"triangulation_file\"" + }, + "format_version": { + "type": "string", + "enum": [ + "1.0", "1.1" + ] + }, + "name": { + "type": "string", + "description": "A brief descriptive name of the triangulation" + }, + "version": { + "type": "string", + "description": "A string identifying the version of the triangulation. The format for specifying version will be defined by the agency responsible for the triangulation" + }, + "publication_date": { + "$ref": "#/definitions/datetime", + "description": "The date on which this version of the triangulation was published (or possibly the date on which it takes effect?)" + }, + "fallback_strategy": { + "type": "string", + "enum": [ + "none", + "nearest_side", + "nearest_centroid" + ] + }, + "license": { + "type": "string", + "description": "License under which the file is published" + }, + "description": { + "type": "string", + "description": "A text description of the file" + }, + "authority": { + "type": "object", + "description": "Basic information about the agency responsible for the data set", + "properties": { + "name": { + "type": "string", + "description": "The name of the agency" + }, + "url": { + "type": "string", + "description": "The url of the agency website", + "format": "uri" + }, + "address": { + "type": "string", + "description": "The postal address of the agency" + }, + "email": { + "type": "string", + "description": "An email contact address for the agency", + "format": "email" + } + }, + "required": [ + "name" + ], + "additionalProperties": false + }, + "links": { + "type": "array", + "description": "Links to related information", + "items": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "The URL holding the information", + "format": "uri" + }, + "rel": { + "type": "string", + "description": "The relationship to the dataset. Proposed relationships are:\n- \"about\": a web page for human consumption describing the model\n- \"source\": the authoritative source data from which the triangulation is built.\n- \"metadata\": ISO 19115 XML metadata regarding the triangulation." + }, + "type": { + "type": "string", + "description": "MIME type" + }, + "title": { + "type": "string", + "description": "Description of the link" + } + }, + "required": [ + "href" + ], + "additionalProperties": false + } + }, + "extent": { + "$ref": "#/definitions/extent", + "description": "Defines the region within which the triangulation is defined. This should be a bounding box defined as an array of [west,south,east,north] coordinate values in a unspecified geographic CRS. This bounding box should be seen as approximate, given that triangulation may be defined with projected coordinates, and also because some triangulations may not cover the whole bounding box." + }, + "input_crs": { + "$ref": "#/definitions/crs", + "description": "String identifying the CRS of source coordinates in the vertices. Typically \"EPSG:XXXX\". If the transformation is for vertical component, this should be the code for a compound CRS (can be EPSG:XXXX+YYYY where XXXX is the code of the horizontal CRS and YYYY the code of the vertical CRS). For example, for the KKJ->ETRS89 transformation, this is EPSG:2393 (\"KKJ / Finland Uniform Coordinate System\"). The input coordinates are assumed to be passed in the \"normalized for visualisation\" / \"GIS friendly\" order, that is longitude, latitude for geographic coordinates and easting, northing for projected coordinates." + }, + "output_crs": { + "$ref": "#/definitions/crs", + "description": "String identifying the CRS of target coordinates in the vertices. Typically \"EPSG:XXXX\". If the transformation is for vertical component, this should be the code for a compound CRS (can be EPSG:XXXX+YYYY where XXXX is the code of the horizontal CRS and YYYY the code of the vertical CRS). For example, for the KKJ->ETRS89 transformation, this is EPSG:3067 (\"ETRS89 / TM35FIN(E,N)\"). The output coordinates will be returned in the \"normalized for visualisation\" / \"GIS friendly\" order, that is easting, that is longitude, latitude for geographic coordinates and easting, northing for projected coordinates." + }, + "transformed_components": { + "type": "array", + "description": "Specify which component of the coordinates are transformed. Either \"horizontal\", \"vertical\" or both", + "minItems": 1, + "maxItems": 2, + "items": { + "type": "string", + "enum": [ + "horizontal", + "vertical" + ] + } + }, + "vertices_columns": { + "type": "array", + "description": "Specify the name of the columns of the rows in the \"vertices\" array. There must be exactly as many elements in \"vertices_columns\" as in a row of \"vertices\". The following names have a special meaning: \"source_x\", \"source_y\", \"target_x\", \"target_y\", \"source_z\", \"target_z\" and \"offset_z\". \"source_x\" and \"source_y\" are compulsory. \"source_x\" is for the source longitude (in degree) or easting. \"source_y\" is for the source latitude (in degree) or northing. \"target_x\" and \"target_y\" are compulsory when \"horizontal\" is specified in \"transformed_components\". (\"source_z\" and \"target_z\") or \"offset_z\" are compulsory when \"vertical\" is specified in \"transformed_components\".", + "minItems": 3, + "items": { + "type": "string" + } + }, + "triangles_columns": { + "type": "array", + "description": "Specify the name of the columns of the rows in the \"triangles\" array. There must be exactly as many elements in \"triangles_columns\" as in a row of \"triangles\". The following names have a special meaning: \"idx_vertex1\", \"idx_vertex2\", \"idx_vertex3\". They are compulsory.", + "minItems": 3, + "items": { + "type": "string" + } + }, + "vertices": { + "type": "array", + "description": "an array whose items are themselves arrays with as many columns as described in \"vertices_columns\"", + "items": { + "type": "array" + } + }, + "triangles": { + "type": "array", + "description": "an array whose items are themselves arrays with as many columns as described in \"triangles_columns\". The value of the \"idx_vertexN\" columns must be indices (between 0 and len(\"vertices\"-1) of items of the \"vertices\" array", + "items": { + "type": "array" + } + } + }, + "required": [ + "file_type", + "format_version", + "transformed_components", + "vertices_columns", + "triangles_columns", + "vertices", + "triangles" + ], + "additionalProperties": false, + "definitions": { + "crs": { + "type": "string" + }, + "datetime": { + "type": "string", + "format": "date-time", + "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$" + }, + "extent": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "bbox" + ] + }, + "name" : { + "type": "string", + "description": "Name of the extent (e.g. \"Finland - mainland south of 66°N\")" + }, + "parameters": { + "type": "object", + "properties": { + "bbox": { + "type": "array", + "minItems": 4, + "maxItems": 4, + "items": { + "type": "number" + } + } + } + } + }, + "required": [ + "type", + "parameters" + ], + "additionalProperties": false + } + } +} diff --git a/utils/gdal/projlib/world b/utils/gdal/projlib/world new file mode 100644 index 0000000..9119eed --- /dev/null +++ b/utils/gdal/projlib/world @@ -0,0 +1,214 @@ +# SCCSID @(#)world 1.2 95/08/05 GIE REL +# proj +init files for various non-U.S. coordinate systems. +# + +lastupdate=2016-12-12 + + # Swiss Coordinate System + +proj=somerc +lat_0=46d57'8.660"N +lon_0=7d26'22.500"E + +ellps=bessel +x_0=600000 +y_0=200000 + +k_0=1. no_defs <> + # Laborde grid for Madagascar + proj=labrd ellps=intl lon_0=46d26'13.95E lat_0=18d54S + azi=18d54 k_0=.9995 x_0=400000 y_0=800000 + no_defs <> + # New Zealand Map Grid (NZMG) + proj=nzmg # Projection unique to N.Z. so all factors fixed + no_defs <> +# Secondary grids DMA TM8358.1, p. 4.3 + # British West Indies + proj=tmerc ellps=clrk80 lon_0=62W + x_0=400000 k_0=0.9995 + no_defs <> + # Costa Rica Norte + proj=lcc ellps=clrk66 lat_1=10d28N lon_0=84d20W + x_0=500000 y_0=217820.522 k_0=0.99995696 + no_defs <> + # Costa Rica Sud + proj=lcc ellps=clrk66 lat_1=9dN lon_0=83d40W + x_0=500000 y_0=327987.436 k_0=0.99995696 + no_defs <> + # Cuba Norte + proj=lcc ellps=clrk66 lat_1=22d21N lon_0=81dW + x_0=500000 y_0=280296.016 k_0=0.99993602 + no_defs <> + # Cuba Sud + proj=lcc ellps=clrk66 lat_1=20d43'N lon_0=76d50'W + x_0=500000 y_0=229126.939 k_0=0.99994848 + no_defs <> + # Dominican Republic + proj=lcc ellps=clrk66 lat_1=18d49'N lon_0=71d30'W + x_0=500000 y_0=277063.657 k_0=0.99991102 + no_defs <> + # Egypt + proj=tmerc ellps=intl lon_0=25d30'E x_0=300000 k_0=0.99985 + no_defs <> + # Egypt + proj=tmerc ellps=intl lon_0=28d30'E x_0=300000 k_0=0.99985 + no_defs <> + # Egypt + proj=tmerc ellps=intl lon_0=31d30'E x_0=300000 k_0=0.99985 + no_defs <> + # Egypt + proj=tmerc ellps=intl lon_0=34d30'E x_0=300000 k_0=0.99985 + no_defs <> + # Egypt + proj=tmerc ellps=intl lon_0=37d30'E x_0=300000 k_0=0.99985 + no_defs <> + # El Salvador + proj=lcc ellps=clrk66 lat_1=13d47'N lon_0=89dW + x_0=500000 y_0=295809.184 k_0=0.99996704 + no_defs <> + # Guatemala Norte + proj=lcc ellps=clrk66 lat_1=16d49'N lon_0=90d20'W + x_0=500000 y_0=292209.579 k_0=0.99992226 + no_defs <> + # Guatemala Sud + proj=lcc ellps=clrk66 lat_1=14d54'N lon_0=90d20'W + x_0=500000 y_0=325992.681 k_0=0.99989906 + no_defs <> + # Haiti + proj=lcc ellps=clrk66 lat_1=18d49'N lon_0=71d30'W + x_0=500000 y_0=277063.657 k_0=0.99991102 + no_defs <> + # Honduras Norte + proj=lcc ellps=clrk66 lat_1=15d30'N lon_0=86d10'W + x_0=500000 y_0=296917.439 k_0=0.99993273 + no_defs <> + # Honduras Sud + proj=lcc ellps=clrk66 lat_1=13d47'N lon_0=87d10'W + x_0=500000 y_0=296215.903 k_0=0.99995140 + no_defs <> + # Levant + proj=lcc ellps=clrk66 lat_1=34d39'N lon_0=37d21'E + x_0=500000 y_0=300000 k_0=0.9996256 + no_defs <> + # Nicaragua Norte + proj=lcc ellps=clrk66 lat_1=13d52'N lon_0=85d30'W + x_0=500000 y_0=359891.816 k_0=0.99990314 + no_defs <> + # Nicaragua Sud + proj=lcc ellps=clrk66 lat_1=11d40'N lon_0=85d30'W + x_0=500000 y_0=288876.327 k_0=0.99992228 + no_defs <> + # Northwest Africa + proj=lcc ellps=clrk80 lat_1=34dN lon_0=0dE + x_0=1000000 y_0=500000 k_0=0.99908 + no_defs <> + # Palestine + proj=tmerc a=6378300.79 rf=293.488307656 + lat_0=31d44'2.749"N lon_0=35d12'43.490"E + x_0=170251.555 y_0=126867.909 k_0=1 + no_defs <> + # Panama + proj=lcc ellps=clrk66 lat_1=8d25'N lon_0=80dW + x_0=500000 y_0=294865.303 k_0=0.99989909 + no_defs <> +# other grids in DMA TM8358.1 + # British National Grid + proj=tmerc ellps=airy lat_0=49dN lon_0=2dW + k_0=0.9996012717 x_0=400000 y_0=-100000 + no_defs <> + # West Malaysian RSO Grid + proj=omerc a=6377295.66402 rf=300.8017 alpha=323d01'32.846" + no_uoff rot_conv lonc=102d15E lat_0=4dN k_0=0.99984 x_0=804670.240 y_0=0 + no_defs <> + # India Zone I + proj=lcc ellps=everest lon_0=68E lat_1=32d30'N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # India Zone IIA + proj=lcc ellps=everest lon_0=74E lat_1=26N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # India Zone IIB + proj=lcc ellps=everest lon_0=90E lat_1=26N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # India Zone IIIA + proj=lcc ellps=everest lon_0=80E lat_1=19N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # India Zone IIIB + proj=lcc ellps=everest lon_0=100E lat_1=19N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # India Zone IVA + proj=lcc ellps=everest lon_0=80E lat_1=12N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # India Zone IVB + proj=lcc ellps=everest lon_0=104E lat_1=12N + x_0=2743185.69 y_0=914395.23 k_0=.998786408 + no_defs <> + # Ceylon Belt + proj=tmerc ellps=everest lon_0=80d46'18.160"E lat_0=7d0'1.729"N + x_0=160933.56048 y_0=160933.56048 k_0=1. + no_defs <> + # Irish Transverse Mercator Grid + proj=tmerc ellps=mod_airy lat_0=53d30'N lon_0=8W + x_0=200000 y_0=250000 k_0=1.000035 + no_defs <> + # Netherlands East Indies Equatorial Zone + proj=merc ellps=bessel lon_0=110E + x_0=3900000 y_0=900000 k_0=0.997 + no_defs <> + # Nord Algerie Grid + proj=lcc ellps=clrk80 lon_0=2d42E lat_0=36N + x_0=500000 y_0=300000 k_0=0.999625544 + no_defs <> + # Nord Maroc Grid + proj=lcc ellps=clrk80 lon_0=5d24'W lat_0=33d18'N + x_0=500000 y_0=300000 k_0=0.999625769 + no_defs <> + # Nord Tunisie Grid + proj=lcc ellps=clrk80 lon_0=9d54E lat_0=36N + x_0=500000 y_0=300000 k_0=0.999625544 + no_defs <> + # Sud Algerie Grid + proj=lcc ellps=clrk80 lon_0=2d42E lat_0=33d18'N + x_0=500000 y_0=300000 k_0=0.999625769 + no_defs <> + # Sud Maroc Grid + proj=lcc ellps=clrk80 lon_0=5d24W lat_0=29d42'N + x_0=500000 y_0=300000 k_0=0.999615596 + no_defs <> + # Sud Tunisie Grid + proj=lcc ellps=clrk80 lon_0=9d54'E lat_0=33d18'N + x_0=500000 y_0=300000 k_0=0.999625769 + no_defs <> +# Gauss Krueger Grid for Germany +# +# The first figure of the easting is lon_0 divided by 3 +# ( 2 for 6d0E, 3 for 9d0E, 4 for 12d0E) +# For translations you have to remove this first figure +# and convert northings and eastings from km to meter . +# The other way round, divide by 1000 and add the figure. +# I made 3 entries for the officially used grids in Germany +# +# +# Und nochmal in deutsch : +# Die erste Ziffer des Rechtswerts beschreibt den Hauptmeridian +# und ist dessen Gradzahl geteilt durch 3. +# Zum Umrechnen in Grad muss daher die erste Ziffer des Rechtswertes +# entfernt werden und evt. von km auf Metern umgerechnet werden. +# Zur Umrechnung in Gauss Krueger Koordinaten entsprechend die +# Ziffer fuer den Hauptmeridian vor dem Rechtswert ergaenzen. +# Ich hab fuer alle drei in Deutschland ueblichen Hauptmeridiane +# jeweils einen Eintrag ergaenzt. +# +# +# added by Michael Goepel +# + # Gauss Krueger Grid for Germany + proj=tmerc ellps=bessel lon_0=6d0E lat_0=0 + x_0=500000 + no_defs<> + # Gauss Krueger Grid for Germany + proj=tmerc ellps=bessel lon_0=9d0E lat_0=0 + x_0=500000 + no_defs<> + # Gauss Krueger Grid for Germany + proj=tmerc ellps=bessel lon_0=12d0E lat_0=0 + x_0=500000 + no_defs<> + diff --git a/utils/gdal/projsync.exe b/utils/gdal/projsync.exe new file mode 100644 index 0000000..a0d4e6a Binary files /dev/null and b/utils/gdal/projsync.exe differ diff --git a/utils/gdal/remote.dll b/utils/gdal/remote.dll new file mode 100644 index 0000000..4fb5131 Binary files /dev/null and b/utils/gdal/remote.dll differ diff --git a/utils/gdal/rpf.dll b/utils/gdal/rpf.dll new file mode 100644 index 0000000..40d623e Binary files /dev/null and b/utils/gdal/rpf.dll differ diff --git a/utils/gdal/skeleton.dll b/utils/gdal/skeleton.dll new file mode 100644 index 0000000..f2be61c Binary files /dev/null and b/utils/gdal/skeleton.dll differ diff --git a/utils/gdal/sozip.exe b/utils/gdal/sozip.exe new file mode 100644 index 0000000..1f48d97 Binary files /dev/null and b/utils/gdal/sozip.exe differ diff --git a/example_images/hydro_mask_full.png b/utils/gdal/spatialite.dll similarity index 53% rename from example_images/hydro_mask_full.png rename to utils/gdal/spatialite.dll index 4f4bef7..d435e6b 100644 Binary files a/example_images/hydro_mask_full.png and b/utils/gdal/spatialite.dll differ diff --git a/utils/gdal/sqlite3.dll b/utils/gdal/sqlite3.dll new file mode 100644 index 0000000..9930209 Binary files /dev/null and b/utils/gdal/sqlite3.dll differ diff --git a/utils/gdal/sqlite3.exe b/utils/gdal/sqlite3.exe new file mode 100644 index 0000000..4506e60 Binary files /dev/null and b/utils/gdal/sqlite3.exe differ diff --git a/utils/gdal/szip.dll b/utils/gdal/szip.dll new file mode 100644 index 0000000..cdb36ae Binary files /dev/null and b/utils/gdal/szip.dll differ diff --git a/utils/gdal/tiff.dll b/utils/gdal/tiff.dll new file mode 100644 index 0000000..8f0b07d Binary files /dev/null and b/utils/gdal/tiff.dll differ diff --git a/utils/gdal/vrf.dll b/utils/gdal/vrf.dll new file mode 100644 index 0000000..7bb53f7 Binary files /dev/null and b/utils/gdal/vrf.dll differ diff --git a/utils/gdal/xdr.dll b/utils/gdal/xdr.dll new file mode 100644 index 0000000..fdcf0ae Binary files /dev/null and b/utils/gdal/xdr.dll differ diff --git a/utils/gdal/xerces-c_3_2.dll b/utils/gdal/xerces-c_3_2.dll new file mode 100644 index 0000000..168d6ee Binary files /dev/null and b/utils/gdal/xerces-c_3_2.dll differ diff --git a/utils/gdal/zlib.dll b/utils/gdal/zlib.dll new file mode 100644 index 0000000..d1cb007 Binary files /dev/null and b/utils/gdal/zlib.dll differ diff --git a/utils/gdal/zstd.dll b/utils/gdal/zstd.dll new file mode 100644 index 0000000..fc957e8 Binary files /dev/null and b/utils/gdal/zstd.dll differ diff --git a/utils/wbt/LICENSE.txt b/utils/wbt/LICENSE.txt new file mode 100644 index 0000000..837df3f --- /dev/null +++ b/utils/wbt/LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017-2021 John Lindsay + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/utils/wbt/UserManual.txt b/utils/wbt/UserManual.txt new file mode 100644 index 0000000..88643aa --- /dev/null +++ b/utils/wbt/UserManual.txt @@ -0,0 +1,6 @@ +The WhiteboxTools User Manual is now available online at: + +https://www.whiteboxgeo.com/manual/wbt_book/preface.html + +Please see the manual for details on usage and for descriptions of available tools. +The PDF version of the User Manual is no longer distributed along with the software. \ No newline at end of file diff --git a/utils/wbt/img/.DS_Store b/utils/wbt/img/.DS_Store new file mode 100644 index 0000000..3a8b4d9 Binary files /dev/null and b/utils/wbt/img/.DS_Store differ diff --git a/utils/wbt/img/WBRunner.png b/utils/wbt/img/WBRunner.png new file mode 100644 index 0000000..d9fdd88 Binary files /dev/null and b/utils/wbt/img/WBRunner.png differ diff --git a/utils/wbt/img/WBT_icon.png b/utils/wbt/img/WBT_icon.png new file mode 100644 index 0000000..5b466ac Binary files /dev/null and b/utils/wbt/img/WBT_icon.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogo.png b/utils/wbt/img/WhiteboxToolsLogo.png new file mode 100644 index 0000000..a41818f Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogo.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogo.svg b/utils/wbt/img/WhiteboxToolsLogo.svg new file mode 100644 index 0000000..f2616aa --- /dev/null +++ b/utils/wbt/img/WhiteboxToolsLogo.svg @@ -0,0 +1,180 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + WhiteboxTools + TM + + + diff --git a/utils/wbt/img/WhiteboxToolsLogoBlue.png b/utils/wbt/img/WhiteboxToolsLogoBlue.png new file mode 100644 index 0000000..af4b896 Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogoBlue.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogoGreen.png b/utils/wbt/img/WhiteboxToolsLogoGreen.png new file mode 100644 index 0000000..13b546e Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogoGreen.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogo_box_only.svg b/utils/wbt/img/WhiteboxToolsLogo_box_only.svg new file mode 100644 index 0000000..9492f86 --- /dev/null +++ b/utils/wbt/img/WhiteboxToolsLogo_box_only.svg @@ -0,0 +1,150 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/utils/wbt/img/WhiteboxToolsLogo_vert.svg b/utils/wbt/img/WhiteboxToolsLogo_vert.svg new file mode 100644 index 0000000..8358dc3 --- /dev/null +++ b/utils/wbt/img/WhiteboxToolsLogo_vert.svg @@ -0,0 +1,184 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + WhiteboxTools + TM + + + + diff --git a/utils/wbt/img/WhiteboxToolsLogo_vert1.png b/utils/wbt/img/WhiteboxToolsLogo_vert1.png new file mode 100644 index 0000000..1d20c0c Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogo_vert1.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogo_vert2.png b/utils/wbt/img/WhiteboxToolsLogo_vert2.png new file mode 100644 index 0000000..4e3dde1 Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogo_vert2.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogo_vert3.png b/utils/wbt/img/WhiteboxToolsLogo_vert3.png new file mode 100644 index 0000000..31500ab Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogo_vert3.png differ diff --git a/utils/wbt/img/WhiteboxToolsLogo_vert4.png b/utils/wbt/img/WhiteboxToolsLogo_vert4.png new file mode 100644 index 0000000..b4434c8 Binary files /dev/null and b/utils/wbt/img/WhiteboxToolsLogo_vert4.png differ diff --git a/utils/wbt/img/closed.gif b/utils/wbt/img/closed.gif new file mode 100644 index 0000000..83724ab Binary files /dev/null and b/utils/wbt/img/closed.gif differ diff --git a/utils/wbt/img/closed.png b/utils/wbt/img/closed.png new file mode 100644 index 0000000..f354680 Binary files /dev/null and b/utils/wbt/img/closed.png differ diff --git a/utils/wbt/img/open.gif b/utils/wbt/img/open.gif new file mode 100644 index 0000000..76fe3c2 Binary files /dev/null and b/utils/wbt/img/open.gif differ diff --git a/utils/wbt/img/open.png b/utils/wbt/img/open.png new file mode 100644 index 0000000..e839f73 Binary files /dev/null and b/utils/wbt/img/open.png differ diff --git a/utils/wbt/img/tool.gif b/utils/wbt/img/tool.gif new file mode 100644 index 0000000..49a1449 Binary files /dev/null and b/utils/wbt/img/tool.gif differ diff --git a/utils/wbt/img/tool.png b/utils/wbt/img/tool.png new file mode 100644 index 0000000..3fefbd0 Binary files /dev/null and b/utils/wbt/img/tool.png differ diff --git a/utils/wbt/plugins/conditional_evaluation.exe b/utils/wbt/plugins/conditional_evaluation.exe new file mode 100644 index 0000000..3d3c29f Binary files /dev/null and b/utils/wbt/plugins/conditional_evaluation.exe differ diff --git a/utils/wbt/plugins/conditional_evaluation.json b/utils/wbt/plugins/conditional_evaluation.json new file mode 100644 index 0000000..bbe274d --- /dev/null +++ b/utils/wbt/plugins/conditional_evaluation.json @@ -0,0 +1,50 @@ +{ + "tool_name": "ConditionalEvaluation", + "exe": "conditional_evaluation", + "short_description": "Performs a conditional evaluation (if-then-else) operation on a raster.", + "toolbox": "Math and Stats Tools", + "license": "MIT", + "example": ".*EXE_NAME -r=ConditionalEvaluation -i=DEM.tif --statement='value > 2500.0' --true=2500.0 --false=DEM.tif --output=onlyLowPlaces.tif", + "parameters": [ + { + "name": "Input Raster", + "flags": ["-i", "--input"], + "description": "Name of the input raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Conditional Statement e.g. value > 35.0:", + "flags": ["--statement"], + "description": "Conditional statement e.g. value > 35.0. This statement must be a valid Rust statement.", + "parameter_type": "String", + "default_value": "", + "optional": false + }, + { + "name": "Value Where TRUE (Raster File Or Constant Value)", + "flags": ["--true"], + "description": "Value where condition evaluates TRUE (input raster or constant value).", + "parameter_type": {"ExistingFileOrFloat":"Raster"}, + "default_value": null, + "optional": true + }, + { + "name": "Value Where FALSE (Raster File Or Constant Value)", + "flags": ["--false"], + "description": "Value where condition evaluates FALSE (input raster or constant value).", + "parameter_type": {"ExistingFileOrFloat":"Raster"}, + "default_value": null, + "optional": true + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/conditioned_latin_hypercube.exe b/utils/wbt/plugins/conditioned_latin_hypercube.exe new file mode 100644 index 0000000..34c5e2d Binary files /dev/null and b/utils/wbt/plugins/conditioned_latin_hypercube.exe differ diff --git a/utils/wbt/plugins/conditioned_latin_hypercube.json b/utils/wbt/plugins/conditioned_latin_hypercube.json new file mode 100644 index 0000000..d0c55dd --- /dev/null +++ b/utils/wbt/plugins/conditioned_latin_hypercube.json @@ -0,0 +1,98 @@ +{ + "tool_name": "ConditionedLatinHypercube", + "exe": "conditioned_latin_hypercube", + "short_description": "Implements conditioned Latin Hypercube sampling.", + "toolbox": "Math and Stats Tools", + "license": "MIT", + "example": ".*EXE_NAME run -i=Raster1.tif;Raster2.tif --output=sites.shp --samples=500", + "parameters": [ + { + "name": "Input Raster", + "flags": ["-i", "--inputs"], + "description": "Name of the input raster file", + "parameter_type": {"FileList":{"ExistingFile":"Raster"}}, + "default_value": null, + "optional": false + }, + { + "name": "Output shapefile", + "flags": ["-o", "--output"], + "description": "Output shapefile", + "parameter_type": {"NewFile":{"Vector":"Point"}}, + "default_value": null, + "optional": false + }, + { + "name": "Number of sample sites", + "flags": ["--samples"], + "description": "Number of sample sites returned", + "parameter_type": "Integer", + "default_value": "500", + "optional": true + }, + { + "name": "Number of resampling iterations", + "flags": ["--iterations"], + "description": "Maximum iterations (if stopping criteria not reached).", + "parameter_type": "Integer", + "default_value": "25000", + "optional": true + }, + { + "name": "RNG seed", + "flags": ["--seed"], + "description": "Seed for RNG consistency", + "parameter_type": "Integer", + "default_value": null, + "optional": true + }, + { + "name": "Random resample probability", + "flags": ["--prob"], + "description": "Probability of random resample or resampling worst strata between [0,1].", + "parameter_type": "Float", + "default_value": "0.5", + "optional": true + }, + { + "name": "Objective function threshold.", + "flags": ["--threshold"], + "description": "Objective function values below the theshold stop the resampling iterations.", + "parameter_type": "Float", + "default_value": null, + "optional": true + }, + { + "name": "Initial annealing temperature", + "flags": ["--temp"], + "description": "Initial annealing temperature between [0,1].", + "parameter_type": "Float", + "default_value": "1.0", + "optional": true + }, + { + "name": "Temperature decay factor", + "flags": ["--temp_decay"], + "description": "Annealing temperature decay proportion between [0,1]. Reduce temperature by this proportion each annealing cycle.", + "parameter_type": "Float", + "default_value": "0.05", + "optional": true + }, + { + "name": "Annealing cycle duration", + "flags": ["--cycle"], + "description": "Number of iterations before decaying annealing temperature.", + "parameter_type": "Integer", + "default_value": "10", + "optional": true + }, + { + "name": "Average the continuous Obj. Func.", + "flags": ["--average"], + "description": "Weight the continuous objective funtion by the 1/N contributing strata.", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + } + ] +} diff --git a/utils/wbt/plugins/convergence_index.exe b/utils/wbt/plugins/convergence_index.exe new file mode 100644 index 0000000..bbdc6fd Binary files /dev/null and b/utils/wbt/plugins/convergence_index.exe differ diff --git a/utils/wbt/plugins/convergence_index.json b/utils/wbt/plugins/convergence_index.json new file mode 100644 index 0000000..1284c3c --- /dev/null +++ b/utils/wbt/plugins/convergence_index.json @@ -0,0 +1,34 @@ +{ + "tool_name": "ConvergenceIndex", + "exe": "convergence_index", + "short_description": "Calculates Qin et al. (2007) flow accumulation.", + "toolbox": "Geomorphometric Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=ConvergenceIndex --dem=DEM.tif --output=convergence.tif --z_factor=1.0", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file; must be depressionless.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Z Conversion Factor", + "flags": ["--zfactor"], + "description": "Optional multiplier for when the vertical and horizontal units are not the same.", + "parameter_type": "Float", + "default_value": "", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/correct_stream_vector_direction.exe b/utils/wbt/plugins/correct_stream_vector_direction.exe new file mode 100644 index 0000000..0aef2b7 Binary files /dev/null and b/utils/wbt/plugins/correct_stream_vector_direction.exe differ diff --git a/utils/wbt/plugins/correct_stream_vector_direction.json b/utils/wbt/plugins/correct_stream_vector_direction.json new file mode 100644 index 0000000..5dee97b --- /dev/null +++ b/utils/wbt/plugins/correct_stream_vector_direction.json @@ -0,0 +1,43 @@ +{ + "tool_name": "CorrectStreamVectorDirection", + "exe": "correct_stream_vector_direction", + "short_description": "This tool resolves directional errors in digitized vector streams.", + "help": "This tool resolves directional errors in digitized vector streams.", + "toolbox": "Stream Network Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=CorrectStreamVectorDirection --input=streams.shp --outlet=outlet.shp --output=streams_fixed.shp --snap=2.0", + "parameters": [ + { + "name": "Input Vector Lines", + "flags": ["-i", "--input"], + "description": "Name of the input lines vector file.", + "parameter_type": {"ExistingFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Outlet Vector Points", + "flags": ["--outlet"], + "description": "Name of the input outlet vector points file.", + "parameter_type": {"ExistingFile":{"Vector":"Point"}}, + "default_value": null, + "optional": false + }, + { + "name": "Output Lines", + "flags": ["-o", "--output"], + "description": "Name of the output lines vector file.", + "parameter_type": {"NewFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Snap Distance", + "flags": ["--snap", "--dist"], + "description": "Snap distance, in xy units (metres).", + "parameter_type": "Float", + "default_value": "", + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/edge_contamination.exe b/utils/wbt/plugins/edge_contamination.exe new file mode 100644 index 0000000..648319e Binary files /dev/null and b/utils/wbt/plugins/edge_contamination.exe differ diff --git a/utils/wbt/plugins/edge_contamination.json b/utils/wbt/plugins/edge_contamination.json new file mode 100644 index 0000000..a46fe32 --- /dev/null +++ b/utils/wbt/plugins/edge_contamination.json @@ -0,0 +1,42 @@ +{ + "tool_name": "EdgeContamination", + "exe": "edge_contamination", + "short_description": "Identifies grid cells within an input DEM that may be impacted by edge contamination for hydrological applications.", + "toolbox": "Hydrological Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=EdgeContamination --dem=DEM.tif --output=edge_cont.tif --flow_type='dinf'", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file; must be depressionless.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["-o", "--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Flow Type", + "flags": ["--flow_type"], + "description": "Flow algorithm type, one of 'd8', 'mfd', or 'dinf'", + "parameter_type": {"OptionList": ["d8", "mfd", "dinf"]}, + "default_value": "mfd", + "optional": true + }, + { + "name": "Z Conversion Factor", + "flags": ["--zfactor"], + "description": "Optional multiplier for when the vertical and horizontal units are not the same.", + "parameter_type": "Float", + "default_value": "", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/exposure_towards_wind_flux.exe b/utils/wbt/plugins/exposure_towards_wind_flux.exe new file mode 100644 index 0000000..51b0aba Binary files /dev/null and b/utils/wbt/plugins/exposure_towards_wind_flux.exe differ diff --git a/utils/wbt/plugins/exposure_towards_wind_flux.json b/utils/wbt/plugins/exposure_towards_wind_flux.json new file mode 100644 index 0000000..e514710 --- /dev/null +++ b/utils/wbt/plugins/exposure_towards_wind_flux.json @@ -0,0 +1,50 @@ +{ + "tool_name": "ExposureTowardsWindFlux", + "exe": "exposure_towards_wind_flux", + "short_description": "Evaluates hydrologic connectivity within a DEM", + "toolbox": "Geomorphometric Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=ExposureTowardsWindFlux -dem=input.tif -o=exposure.tif --azimuth=35.0 --max_dist=500.0", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["-o", "--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Wind Azimuth (in degrees)", + "flags": ["--azimuth"], + "description": "Wind azimuth, in degrees.", + "parameter_type": "Float", + "default_value": "", + "optional": false + }, + { + "name": "Maximum Search Distance", + "flags": ["--max_dist"], + "description": "Optional maximum search distance. Minimum value is 5 x cell size.", + "parameter_type": "Integer", + "default_value": "", + "optional": true + }, + { + "name": "Z Conversion Factor", + "flags": ["--zfactor"], + "description": "Optional multiplier for when the vertical and horizontal units are not the same.", + "parameter_type": "Float", + "default_value": "", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/extract_by_attribute.exe b/utils/wbt/plugins/extract_by_attribute.exe new file mode 100644 index 0000000..d418558 Binary files /dev/null and b/utils/wbt/plugins/extract_by_attribute.exe differ diff --git a/utils/wbt/plugins/extract_by_attribute.json b/utils/wbt/plugins/extract_by_attribute.json new file mode 100644 index 0000000..1121454 --- /dev/null +++ b/utils/wbt/plugins/extract_by_attribute.json @@ -0,0 +1,34 @@ +{ + "tool_name": "ExtractByAttribute", + "exe": "extract_by_attribute", + "short_description": "Extracts features from an input vector into an output file based on attribute properties.", + "toolbox": "GIS Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=ExtractByAttribute -i=input.shp -o=output.shp --statement=\"ELEV>500.0\"", + "parameters": [ + { + "name": "Input Vector File", + "flags": ["-i", "--input"], + "description": "Name of the input vector file.", + "parameter_type": {"ExistingFile":{"Vector":"Any"}}, + "default_value": null, + "optional": true + }, + { + "name": "Output Vector File", + "flags": ["-o", "--output"], + "description": "Name of the output LiDAR points.", + "parameter_type": {"NewFile":{"Vector":"Any"}}, + "default_value": null, + "optional": true + }, + { + "name": "Statement:", + "flags": ["-s", "--statement"], + "description": "Modify statement e.g. ELEV>500.0.", + "parameter_type": "String", + "default_value": "", + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/gaussian_scale_space.exe b/utils/wbt/plugins/gaussian_scale_space.exe new file mode 100644 index 0000000..9e60a33 Binary files /dev/null and b/utils/wbt/plugins/gaussian_scale_space.exe differ diff --git a/utils/wbt/plugins/gaussian_scale_space.json b/utils/wbt/plugins/gaussian_scale_space.json new file mode 100644 index 0000000..113c79e --- /dev/null +++ b/utils/wbt/plugins/gaussian_scale_space.json @@ -0,0 +1,90 @@ +{ + "tool_name": "GaussianScaleSpace", + "exe": "gaussian_scale_space", + "short_description": "Uses the fast Gaussian approximation algorithm to produce scaled land-surface parameter measurements from an input DEM.", + "toolbox": "Geomorphometric Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=GaussianScaleSpace --dem=DEM.tif --output=slope.tif --output_zscore=slope_z.tif --output_scale=slope_scale.tif --sigma=0.5 --step=1.0 --num_steps=100 --lsp='Slope'", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Input Vector Points File", + "flags": ["-p", "--points"], + "description": "Name of the input vector points shapefile.", + "parameter_type": {"ExistingFile":{"Vector":"Point"}}, + "default_value": null, + "optional": true + }, + { + "name": "Output Land-surface Parameter Raster File", + "flags": ["-o", "--output"], + "description": "Name of the output land-surface parameter raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output z-Score Raster File", + "flags": ["--output_zscore"], + "description": "Name of the output z-score raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Scale Raster File", + "flags": ["--output_scale"], + "description": "Name of the output scale raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Starting Scale", + "flags": ["--sigma"], + "description": "Initial sigma value (cells).", + "parameter_type": "Float", + "default_value": "0.5", + "optional": false + }, + { + "name": "Step Size", + "flags": ["--step"], + "description": "Step size as any positive non-zero integer.", + "parameter_type": "Float", + "default_value": "0.5", + "optional": true + }, + { + "name": "Number of Steps", + "flags": ["--num_steps"], + "description": "Number of steps.", + "parameter_type": "Integer", + "default_value": "10", + "optional": true + }, + { + "name": "Land-surface Parameter to Calculate", + "flags": ["--lsp"], + "description": "Output land-surface parameter; one of 'AnisotropyLTP', 'Aspect', 'DiffMeanElev', 'Eastness', 'Elevation', 'Hillshade', 'MeanCurvature', 'Northness', 'PlanCurvature', 'ProfileCurvature', 'Ruggedness', 'Slope', 'TanCurvature', 'TotalCurvature'.", + "parameter_type": {"OptionList": ["AnisotropyLTP", "Aspect", "DiffMeanElev", "Eastness", "Elevation", "Hillshade", "MeanCurvature", "Northness", "PlanCurvature", "ProfileCurvature", "Ruggedness", "Slope", "TanCurvature", "TotalCurvature"]}, + "default_value": "Slope", + "optional": true + }, + { + "name": "Z Conversion Factor", + "flags": ["--z_factor"], + "description": "Optional multiplier for when the vertical and horizontal units are not the same.", + "parameter_type": "Float", + "default_value": null, + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/heat_map.exe b/utils/wbt/plugins/heat_map.exe new file mode 100644 index 0000000..292e2f3 Binary files /dev/null and b/utils/wbt/plugins/heat_map.exe differ diff --git a/utils/wbt/plugins/heat_map.json b/utils/wbt/plugins/heat_map.json new file mode 100644 index 0000000..a1adbd1 --- /dev/null +++ b/utils/wbt/plugins/heat_map.json @@ -0,0 +1,66 @@ +{ + "tool_name": "HeatMap", + "exe": "heat_map", + "short_description": "Calculates a heat map, or kernel density estimation (KDE), for an input point set.", + "toolbox": "GIS Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=HeatMap -i=points.shp -o=density.tif --bandwidth=1000.0 --kernel='quartic' --cell_size=10.0", + "parameters": [ + { + "name": "Input Points", + "flags": ["-i", "--input"], + "description": "Name of the input points shapefile.", + "parameter_type": {"ExistingFile":{"Vector":"Point"}}, + "default_value": null, + "optional": false + }, + { + "name": "Weight Field Name (Optional)", + "flags": ["--weights", "--weight_field"], + "description": "Optional name of the attribute containing point weight.", + "parameter_type": "String", + "default_value": null, + "optional": true + }, + { + "name": "Output Raster Image", + "flags": ["-o", "--output"], + "description": "Name of the output raster image file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Bandwidth", + "flags": ["--bandwidth"], + "description": "Bandwidth (metres).", + "parameter_type": "Float", + "default_value": "", + "optional": false + }, + { + "name": "Kernel Type", + "flags": ["--kernel"], + "description": "Kernel type; one of 'uniform', 'triangular', 'epanechnikov', 'quartic', 'triweight', 'tricube', 'gaussian', 'cosine', 'logistic', 'sigmoid', 'silverman'.", + "parameter_type": {"OptionList": ["uniform", "triangular", "epanechnikov", "quartic", "triweight", "tricube", "gaussian", "cosine", "logistic", "sigmoid", "silverman"]}, + "default_value": "quartic", + "optional": true + }, + { + "name": "Output Raster Cell Size (Optional)", + "flags": ["--cell_size"], + "description": "Optionally specified cell size of output raster, in metres. Not used when base raster is specified.", + "parameter_type": "Float", + "default_value": "", + "optional": true + }, + { + "name": "Base Raster (Optional)", + "flags": ["--base"], + "description": "Optionally specified input base raster file. Not used when a cell size is specified.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/individual_tree_detection.exe b/utils/wbt/plugins/individual_tree_detection.exe new file mode 100644 index 0000000..df7732d Binary files /dev/null and b/utils/wbt/plugins/individual_tree_detection.exe differ diff --git a/utils/wbt/plugins/individual_tree_detection.json b/utils/wbt/plugins/individual_tree_detection.json new file mode 100644 index 0000000..8a4defc --- /dev/null +++ b/utils/wbt/plugins/individual_tree_detection.json @@ -0,0 +1,66 @@ +{ + "tool_name": "IndividualTreeDetection", + "exe": "individual_tree_detection", + "short_description": "Identifies points in a LiDAR point cloud that are associated with the tops of individual trees.", + "toolbox": "LiDAR Tools", + "license": "Proprietary", + "example": ">> .*EXE_NAME -r=IndividualTreeDetection -i=points.laz -o=tree_tops.shp --min_search_radius=1.5 --min_height=2.0 --max_search_radius=8.0 --max_height=30.0 --only_use_veg", + "parameters": [ + { + "name": "Input LiDAR File", + "flags": ["-i", "--input"], + "description": "Name of the input LiDAR file.", + "parameter_type": {"ExistingFile":"Lidar"}, + "default_value": null, + "optional": true + }, + { + "name": "Output Vector", + "flags": ["-o", "--output"], + "description": "Name of the output vector points file.", + "parameter_type": {"NewFile":{"Vector":"Point"}}, + "default_value": null, + "optional": true + }, + { + "name": "Min. Search Radius", + "flags": ["--min_search_radius"], + "description": "Minimum search radius (m).", + "parameter_type": "Float", + "default_value": "1.0", + "optional": false + }, + { + "name": "Min. Height", + "flags": ["--min_height"], + "description": "Minimum height (m).", + "parameter_type": "Float", + "default_value": "0.0", + "optional": false + }, + { + "name": "Max. Search Radius", + "flags": ["--max_search_radius"], + "description": "Maximum search radius (m).", + "parameter_type": "Float", + "default_value": "", + "optional": true + }, + { + "name": "Max. Height", + "flags": ["--max_height"], + "description": "Maximum height (m).", + "parameter_type": "Float", + "default_value": "", + "optional": true + }, + { + "name": "Only use veg. class points?", + "flags": ["--only_use_veg"], + "description": "Only use veg. class points?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/install_wb_extension.exe b/utils/wbt/plugins/install_wb_extension.exe new file mode 100644 index 0000000..54c9615 Binary files /dev/null and b/utils/wbt/plugins/install_wb_extension.exe differ diff --git a/utils/wbt/plugins/install_wb_extension.json b/utils/wbt/plugins/install_wb_extension.json new file mode 100644 index 0000000..7bbe505 --- /dev/null +++ b/utils/wbt/plugins/install_wb_extension.json @@ -0,0 +1,18 @@ +{ + "tool_name": "InstallWbExtension", + "exe": "install_wb_extension", + "short_description": "Use to install a Whitebox extension product.", + "toolbox": "Whitebox Utilities", + "license": "Proprietary", + "example": ">> .*EXE_NAME -r=InstallWbExtension", + "parameters": [ + { + "name": "Whitebox Extension Product Name", + "flags": ["--install_extension"], + "description": "Name of the extension product to install. Options include: 'General Toolset Extension', 'DEM & Spatial Hydrology Extension', 'Lidar & Remote Sensing Extension', and 'Agriculture Extension'", + "parameter_type": {"OptionList": ["General Toolset Extension", "DEM & Spatial Hydrology Extension", "Lidar & Remote Sensing Extension", "Agriculture Extension"]}, + "default_value": "General Toolset Extension", + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/launch_wb_runner.exe b/utils/wbt/plugins/launch_wb_runner.exe new file mode 100644 index 0000000..37af858 Binary files /dev/null and b/utils/wbt/plugins/launch_wb_runner.exe differ diff --git a/utils/wbt/plugins/launch_wb_runner.json b/utils/wbt/plugins/launch_wb_runner.json new file mode 100644 index 0000000..a33d734 --- /dev/null +++ b/utils/wbt/plugins/launch_wb_runner.json @@ -0,0 +1,18 @@ +{ + "tool_name": "LaunchWbRunner", + "exe": "launch_wb_runner", + "short_description": "Opens the Whitebox Runner application.", + "toolbox": "Whitebox Utilities", + "license": "Proprietary", + "example": ">> .*EXE_NAME -r=LaunchWbRunner", + "parameters": [ + { + "name": "Clear the application state memory?", + "flags": ["--clear_app_state"], + "description": "Clear the application state memory?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/lidar_shift.exe b/utils/wbt/plugins/lidar_shift.exe new file mode 100644 index 0000000..05845e6 Binary files /dev/null and b/utils/wbt/plugins/lidar_shift.exe differ diff --git a/utils/wbt/plugins/lidar_shift.json b/utils/wbt/plugins/lidar_shift.json new file mode 100644 index 0000000..dcf573c --- /dev/null +++ b/utils/wbt/plugins/lidar_shift.json @@ -0,0 +1,50 @@ +{ + "tool_name": "LidarShift", + "exe": "lidar_shift", + "short_description": "Shifts the x,y,z coordinates of a LiDAR file.", + "toolbox": "LiDAR Tools", + "license": "Proprietary", + "example": ">> .*EXE_NAME -r=LidarShift -i=input.las -o=output.las", + "parameters": [ + { + "name": "Input LiDAR Points", + "flags": ["-i", "--input"], + "description": "Name of the input LiDAR points.", + "parameter_type": {"ExistingFile":"Lidar"}, + "default_value": null, + "optional": false + }, + { + "name": "Output LiDAR Points", + "flags": ["-o", "--output"], + "description": "Name of the output LiDAR points.", + "parameter_type": {"NewFile":"Lidar"}, + "default_value": null, + "optional": false + }, + { + "name": "x-shift", + "flags": ["-x", "--x_shift"], + "description": "x-shift value, blank for none.", + "parameter_type": "Float", + "default_value": "", + "optional": true + }, + { + "name": "y-shift", + "flags": ["-y", "--y_shift"], + "description": "y-shift value, blank for none.", + "parameter_type": "Float", + "default_value": "", + "optional": true + }, + { + "name": "z-shift", + "flags": ["-z", "--z_shift"], + "description": "z-shift value, blank for none.", + "parameter_type": "Float", + "default_value": "", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/local_quadratic_regression.exe b/utils/wbt/plugins/local_quadratic_regression.exe new file mode 100644 index 0000000..8de90d9 Binary files /dev/null and b/utils/wbt/plugins/local_quadratic_regression.exe differ diff --git a/utils/wbt/plugins/local_quadratic_regression.json b/utils/wbt/plugins/local_quadratic_regression.json new file mode 100644 index 0000000..496229e --- /dev/null +++ b/utils/wbt/plugins/local_quadratic_regression.json @@ -0,0 +1,34 @@ +{ + "tool_name": "LocalQuadraticRegression", + "exe": "local_quadratic_regression", + "short_description": "An implementation of the constrained quadratic regression algorithm using a flexible window size described in Wood (1996).", + "toolbox": "Geomorphometric Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=LocalQuadraticRegression --dem=DEM.tif --output=out_ras.tif --filter=15", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["-o", "--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Filter Edge Length", + "flags": ["--filter"], + "description": "Edge length of the filter kernel.", + "parameter_type": "Integer", + "default_value": "3", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/max_upslope_value.exe b/utils/wbt/plugins/max_upslope_value.exe new file mode 100644 index 0000000..7c05b8c Binary files /dev/null and b/utils/wbt/plugins/max_upslope_value.exe differ diff --git a/utils/wbt/plugins/max_upslope_value.json b/utils/wbt/plugins/max_upslope_value.json new file mode 100644 index 0000000..645e1c9 --- /dev/null +++ b/utils/wbt/plugins/max_upslope_value.json @@ -0,0 +1,34 @@ +{ + "tool_name": "MaxUpslopeValue", + "exe": "max_upslope_value", + "short_description": "Calculates the maximum upslope value from an input values raster along flowpaths.", + "toolbox": "Hydrological Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=MaxUpslopeValue --dem=DEM.tif --values=values.tif --output=out.tif", + "parameters": [ + { + "name": "Input DEM", + "flags": ["-d", "--dem"], + "description": "Input DEM; it must be depressionless.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Values Raster File", + "flags": ["--values"], + "description": "Name of the input values raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/normalize_lidar.exe b/utils/wbt/plugins/normalize_lidar.exe new file mode 100644 index 0000000..ac4ddbc Binary files /dev/null and b/utils/wbt/plugins/normalize_lidar.exe differ diff --git a/utils/wbt/plugins/normalize_lidar.json b/utils/wbt/plugins/normalize_lidar.json new file mode 100644 index 0000000..2a2b6c5 --- /dev/null +++ b/utils/wbt/plugins/normalize_lidar.json @@ -0,0 +1,34 @@ +{ + "tool_name": "NormalizeLidar", + "exe": "normalize_lidar", + "short_description": "Normalizes a LiDAR point cloud.", + "toolbox": "LiDAR Tools", + "license": "Proprietary", + "example": ">> .*EXE_NAME -r=NormalizeLidar -i=points.laz -o=normalized.laz --dtm=dtm.tif", + "parameters": [ + { + "name": "Input LiDAR File", + "flags": ["-i", "--input"], + "description": "Name of the input LiDAR file.", + "parameter_type": {"ExistingFile":"Lidar"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Lidar File", + "flags": ["-o", "--output"], + "description": "Name of the output LiDAR file.", + "parameter_type": {"NewFile":"Lidar"}, + "default_value": null, + "optional": false + }, + { + "name": "Input DTM Raster File", + "flags": ["--dtm"], + "description": "Name of the input digital terrain model (DTM) raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/otsu_thresholding.exe b/utils/wbt/plugins/otsu_thresholding.exe new file mode 100644 index 0000000..7c60069 Binary files /dev/null and b/utils/wbt/plugins/otsu_thresholding.exe differ diff --git a/utils/wbt/plugins/otsu_thresholding.json b/utils/wbt/plugins/otsu_thresholding.json new file mode 100644 index 0000000..622686a --- /dev/null +++ b/utils/wbt/plugins/otsu_thresholding.json @@ -0,0 +1,26 @@ +{ + "tool_name": "OtsuThresholding", + "exe": "otsu_thresholding", + "short_description": "Applies Ostu's method for optimal binary thresholding of a continuous image.", + "toolbox": "Image Processing Tools", + "license": "MIT", + "example": ".*EXE_NAME -r=OtsuThresholding -i=input.tif -o=segmented.tif", + "parameters": [ + { + "name": "Input Raster", + "flags": ["-i", "--input"], + "description": "Name of the input raster file.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["-o", "--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/qin_flow_accumulation.exe b/utils/wbt/plugins/qin_flow_accumulation.exe new file mode 100644 index 0000000..d601912 Binary files /dev/null and b/utils/wbt/plugins/qin_flow_accumulation.exe differ diff --git a/utils/wbt/plugins/qin_flow_accumulation.json b/utils/wbt/plugins/qin_flow_accumulation.json new file mode 100644 index 0000000..ab7335e --- /dev/null +++ b/utils/wbt/plugins/qin_flow_accumulation.json @@ -0,0 +1,74 @@ +{ + "tool_name": "QinFlowAccumulation", + "exe": "qin_flow_accumulation", + "short_description": "Calculates Qin et al. (2007) flow accumulation.", + "toolbox": "Hydrological Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=QinFlowAccumulation --dem=DEM.tif --output=QinMFD.tif --out_type='specific contributing area' --exponent=15.0 --max_slope=30.0 --threshold=10000", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file; must be depressionless.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Type", + "flags": ["--out_type"], + "description": "Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'.", + "parameter_type": {"OptionList": ["cells", "specific contributing area", "catchment area"]}, + "default_value": "specific contributing area", + "optional": true + }, + { + "name": "Upper-bound Exponent Parameter", + "flags": ["--exponent"], + "description": "Optional upper-bound exponent parameter; default is 10.0.", + "parameter_type": "Float", + "default_value": "10.0", + "optional": true + }, + { + "name": "Upper-bound Slope Parameter (in degrees)", + "flags": ["--max_slope"], + "description": "Optional upper-bound slope parameter, in degrees (0-90); default is 45.0.", + "parameter_type": "Float", + "default_value": "45.0", + "optional": true + }, + { + "name": "Convergence Threshold (grid cells; blank for none)", + "flags": ["--threshold"], + "description": "Optional convergence threshold parameter, in grid cells; default is infinity.", + "parameter_type": "Float", + "default_value": null, + "optional": true + }, + { + "name": "Log-transform the output?", + "flags": ["--log"], + "description": "Log-transform the output values?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + }, + { + "name": "Clip the upper tail by 1%?", + "flags": ["--clip"], + "description": "Optional flag to request clipping the display max by 1%.", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/quinn_flow_accumulation.exe b/utils/wbt/plugins/quinn_flow_accumulation.exe new file mode 100644 index 0000000..9ae02cb Binary files /dev/null and b/utils/wbt/plugins/quinn_flow_accumulation.exe differ diff --git a/utils/wbt/plugins/quinn_flow_accumulation.json b/utils/wbt/plugins/quinn_flow_accumulation.json new file mode 100644 index 0000000..b4c7ff7 --- /dev/null +++ b/utils/wbt/plugins/quinn_flow_accumulation.json @@ -0,0 +1,66 @@ +{ + "tool_name": "QuinnFlowAccumulation", + "exe": "quinn_flow_accumulation", + "short_description": "Calculates Quinn et al. (1995) flow accumulation.", + "toolbox": "Hydrological Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=QuinnFlowAccumulation --dem=DEM.tif --output=QMFD.tif --out_type='specific contributing area' --exponent=1.1 --threshold=10000", + "parameters": [ + { + "name": "Input DEM Raster", + "flags": ["-d", "--dem"], + "description": "Name of the input DEM raster file; must be depressionless.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Type", + "flags": ["--out_type"], + "description": "Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'.", + "parameter_type": {"OptionList": ["cells", "specific contributing area", "catchment area"]}, + "default_value": "specific contributing area", + "optional": true + }, + { + "name": "Exponent Parameter", + "flags": ["--exponent"], + "description": "Optional exponent parameter; default is 1.0.", + "parameter_type": "Float", + "default_value": "1.0", + "optional": true + }, + { + "name": "Convergence Threshold (grid cells; blank for none)", + "flags": ["--threshold"], + "description": "Optional convergence threshold parameter, in grid cells; default is infinity.", + "parameter_type": "Float", + "default_value": null, + "optional": true + }, + { + "name": "Log-transform the output?", + "flags": ["--log"], + "description": "Log-transform the output values?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + }, + { + "name": "Clip the upper tail by 1%?", + "flags": ["--clip"], + "description": "Optional flag to request clipping the display max by 1%.", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/raster_calculator.exe b/utils/wbt/plugins/raster_calculator.exe new file mode 100644 index 0000000..017acec Binary files /dev/null and b/utils/wbt/plugins/raster_calculator.exe differ diff --git a/utils/wbt/plugins/raster_calculator.json b/utils/wbt/plugins/raster_calculator.json new file mode 100644 index 0000000..855bc50 --- /dev/null +++ b/utils/wbt/plugins/raster_calculator.json @@ -0,0 +1,26 @@ +{ + "tool_name": "RasterCalculator", + "exe": "raster_calculator", + "short_description": "Performs a complex mathematical operations on one or more input raster images on a cell-to-cell basis.", + "toolbox": "Math and Stats Tools", + "license": "MIT", + "example": ".*EXE_NAME -r=ConditionalEvaluation -i=DEM.tif --statement='value > 2500.0' --true=2500.0 --false=DEM.tif --output=onlyLowPlaces.tif", + "parameters": [ + { + "name": "Statement:", + "flags": ["--statement"], + "description": "Statement e.g. cos(\"raster1\") * 35.0 + \"raster2\". This statement must be a valid Rust statement.", + "parameter_type": "String", + "default_value": "", + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/repair_stream_vector_topology.exe b/utils/wbt/plugins/repair_stream_vector_topology.exe new file mode 100644 index 0000000..a2afc05 Binary files /dev/null and b/utils/wbt/plugins/repair_stream_vector_topology.exe differ diff --git a/utils/wbt/plugins/repair_stream_vector_topology.json b/utils/wbt/plugins/repair_stream_vector_topology.json new file mode 100644 index 0000000..1faa53c --- /dev/null +++ b/utils/wbt/plugins/repair_stream_vector_topology.json @@ -0,0 +1,51 @@ +{ + "tool_name": "RepairStreamVectorTopology", + "exe": "repair_stream_vector_topology", + "short_description": "This tool resolves topological errors and inconsistencies associated with digitized vector streams.", + "help": "This tool resolves topological errors and inconsistencies associated with digitized vector streams.", + "toolbox": "Stream Network Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=RepairStreamVectorTopology --input=streams.shp --output=streams_fixed.shp --snap=2.0", + "parameters": [ + { + "name": "Input Vector Lines", + "flags": ["-i", "--input"], + "description": "Name of the input lines vector file.", + "parameter_type": {"ExistingFile":{"Vector":"Line"}}, + "default_value": null, + "optional": true + }, + { + "name": "Output Lines", + "flags": ["-o", "--output"], + "description": "Name of the output lines vector file.", + "parameter_type": {"NewFile":{"Vector":"Line"}}, + "default_value": null, + "optional": true + }, + { + "name": "Snap Distance", + "flags": ["--snap", "--dist"], + "description": "Snap distance, in xy units (metres).", + "parameter_type": "Float", + "default_value": "", + "optional": false + }, + { + "name": "Reverse backward arcs?", + "flags": ["--reverse_backward_arcs"], + "description": "Optional flag to request that arcs that can be proven to be backwards have their direction reversed.", + "parameter_type": "Boolean", + "default_value": "true", + "optional": true + }, + { + "name": "Correct non-confluence joins?", + "flags": ["--correct_nonconfluence_joins"], + "description": "Optional flag to request that non-confluence joins be corrected.", + "parameter_type": "Boolean", + "default_value": "true", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/rho8_flow_accumulation.exe b/utils/wbt/plugins/rho8_flow_accumulation.exe new file mode 100644 index 0000000..b0ae95b Binary files /dev/null and b/utils/wbt/plugins/rho8_flow_accumulation.exe differ diff --git a/utils/wbt/plugins/rho8_flow_accumulation.json b/utils/wbt/plugins/rho8_flow_accumulation.json new file mode 100644 index 0000000..8f57c27 --- /dev/null +++ b/utils/wbt/plugins/rho8_flow_accumulation.json @@ -0,0 +1,66 @@ +{ + "tool_name": "Rho8FlowAccumulation", + "exe": "rho8_flow_accumulation", + "short_description": "Calculates Fairfield and Leymarie (1991) flow accumulation.", + "toolbox": "Hydrological Analysis", + "license": "MIT", + "example": ".*EXE_NAME -r=Rho8FlowAccumulation --dem=DEM.tif --output=Rho8.tif --out_type='specific contributing area'", + "parameters": [ + { + "name": "Input DEM or Rho8 Pointer File", + "flags": ["-i", "--input"], + "description": "Input DEM or Rho8 pointer file; if a DEM is used, it must be depressionless.", + "parameter_type": {"ExistingFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Raster File", + "flags": ["--output"], + "description": "Name of the output raster file.", + "parameter_type": {"NewFile":"Raster"}, + "default_value": null, + "optional": false + }, + { + "name": "Output Type", + "flags": ["--out_type"], + "description": "Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'.", + "parameter_type": {"OptionList": ["cells", "specific contributing area", "catchment area"]}, + "default_value": "specific contributing area", + "optional": true + }, + { + "name": "Log-transform the output?", + "flags": ["--log"], + "description": "Log-transform the output values?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + }, + { + "name": "Clip the upper tail by 1%?", + "flags": ["--clip"], + "description": "Optional flag to request clipping the display max by 1%.", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + }, + { + "name": "Is the input raster a Rho8 flow pointer?", + "flags": ["--pntr"], + "description": "Is the input raster a Rho8 flow pointer rather than a DEM?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + }, + { + "name": "If a pointer is input, does it use the ESRI pointer scheme?", + "flags": ["--esri_pntr"], + "description": "Does the input Rho8 pointer use the ESRI style scheme?", + "parameter_type": "Boolean", + "default_value": "false", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/split_vector_lines.exe b/utils/wbt/plugins/split_vector_lines.exe new file mode 100644 index 0000000..ee4c887 Binary files /dev/null and b/utils/wbt/plugins/split_vector_lines.exe differ diff --git a/utils/wbt/plugins/split_vector_lines.json b/utils/wbt/plugins/split_vector_lines.json new file mode 100644 index 0000000..873433f --- /dev/null +++ b/utils/wbt/plugins/split_vector_lines.json @@ -0,0 +1,34 @@ +{ + "tool_name": "SplitVectorLines", + "exe": "split_vector_lines", + "short_description": "Used to split a vector line coverage into even-lengthed segments.", + "toolbox": "GIS Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=SplitVectorLines -i=input.shp -o=line_segments.shp --length=100.0", + "parameters": [ + { + "name": "Input Lines", + "flags": ["-i", "--input"], + "description": "Name of the input lines shapefile.", + "parameter_type": {"ExistingFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Output Lines", + "flags": ["-o", "--output"], + "description": "Name of the output lines shapefile.", + "parameter_type": {"NewFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Max Segment Length", + "flags": ["--length"], + "description": "Maximum segment length (m).", + "parameter_type": "Float", + "default_value": null, + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/travelling_salesman_problem.exe b/utils/wbt/plugins/travelling_salesman_problem.exe new file mode 100644 index 0000000..af55bc1 Binary files /dev/null and b/utils/wbt/plugins/travelling_salesman_problem.exe differ diff --git a/utils/wbt/plugins/travelling_salesman_problem.json b/utils/wbt/plugins/travelling_salesman_problem.json new file mode 100644 index 0000000..fde3ea1 --- /dev/null +++ b/utils/wbt/plugins/travelling_salesman_problem.json @@ -0,0 +1,34 @@ +{ + "tool_name": "TravellingSalesmanProblem", + "exe": "travelling_salesman_problem", + "short_description": "Finds approximate solutions to travelling salesman problems, the goal of which is to identify the shortest route connecting a set of locations.", + "toolbox": "GIS Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=TravellingSalesmanProblem -i=input.shp -o=route.shp --duration=120", + "parameters": [ + { + "name": "Input Points", + "flags": ["-i", "--input"], + "description": "Name of the input points shapefile.", + "parameter_type": {"ExistingFile":{"Vector":"Point"}}, + "default_value": null, + "optional": false + }, + { + "name": "Output Lines", + "flags": ["-o", "--output"], + "description": "Name of the output lines shapefile.", + "parameter_type": {"NewFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Max Duration", + "flags": ["--duration"], + "description": "Maximum duration, in seconds.", + "parameter_type": "Integer", + "default_value": "60", + "optional": false + } + ] +} \ No newline at end of file diff --git a/utils/wbt/plugins/vector_stream_network_analysis.exe b/utils/wbt/plugins/vector_stream_network_analysis.exe new file mode 100644 index 0000000..ee2eb60 Binary files /dev/null and b/utils/wbt/plugins/vector_stream_network_analysis.exe differ diff --git a/utils/wbt/plugins/vector_stream_network_analysis.json b/utils/wbt/plugins/vector_stream_network_analysis.json new file mode 100644 index 0000000..82c4f09 --- /dev/null +++ b/utils/wbt/plugins/vector_stream_network_analysis.json @@ -0,0 +1,35 @@ +{ + "tool_name": "VectorStreamNetworkAnalysis", + "exe": "vector_stream_network_analysis", + "short_description": "This tool performs common stream network analysis operations on an input vector stream file.", + "help": "This tool performs common stream network analysis operations on an input vector stream file.", + "toolbox": "Stream Network Analysis", + "license": "MIT", + "example": ">> .*EXE_NAME -r=VectorStreamNetworkAnalysis --streams=rivers.shp --dem=DEM.tif -o=network_analysis.shp --cutting_height=10.0 --snap=1.0", + "parameters": [ + { + "name": "Input Streams Vector", + "flags": ["--streams"], + "description": "Name of the input streams vector file.", + "parameter_type": {"ExistingFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Output Lines", + "flags": ["-o", "--output"], + "description": "Name of the output lines shapefile.", + "parameter_type": {"NewFile":{"Vector":"Line"}}, + "default_value": null, + "optional": false + }, + { + "name": "Snap Distance", + "flags": ["--snap"], + "description": "Snap distance, in xy units (metres).", + "parameter_type": "Float", + "default_value": "0.1", + "optional": true + } + ] +} \ No newline at end of file diff --git a/utils/wbt/readme.txt b/utils/wbt/readme.txt new file mode 100644 index 0000000..ffb2ce9 --- /dev/null +++ b/utils/wbt/readme.txt @@ -0,0 +1,863 @@ +WhiteboxTools + +The main tool library is contained in the whitebox_tools (or whitebox_tools.exe on +MS Windows) file. This is a command-line program that can be run from a terminal, i.e. +command prompt. For details on usage, change the working directory (cd) to this folder +and type the following at the command prompt: + +./whitebox_tools --help + +The following commands are recognized: +--cd, --wd Changes the working directory; used in conjunction with --run flag. +-h, --help Prints help information. +-l, --license Prints the whitebox-tools license. +--listtools Lists all available tools. Keywords may also be used, --listtools slope. +-r, --run Runs a tool; used in conjunction with --wd flag; -r="LidarInfo". +--toolbox Prints the toolbox associated with a tool; --toolbox=Slope. +--toolhelp Prints the help associated with a tool; --toolhelp="LidarInfo". +--toolparameters Prints the parameters (in json form) for a specific tool; --toolparameters="LidarInfo". +-v Verbose mode. Without this flag, tool outputs will not be printed. +--viewcode Opens the source code of a tool in a web browser; --viewcode="LidarInfo". +--version Prints the version information. + +Example Usage: +>> ./whitebox-tools -r=lidar_info --cd="/path/to/data/" -i=input.las --vlr --geokeys + + +The WhiteboxTools library may also be called from Python automation scripts. The +whitebox_tools.py script can be used as an easy way of interfacing with the various +commands. See the user manual for more deails. To use this script, simply use the +following import: + +from whitebox_tools import WhiteboxTools + +wbt = WhiteboxTools() +wbt.work_dir = "/path/to/data/" # Sets the Whitebox working directory + +wbt.d_inf_flow_accumulation("DEM.dep", "output.dep", log=True) + + +Additionally, included in this directory is the WhiteboxTools Runner, a simple Tkinter +user-interface that allows users to run the WhiteboxTools tools, with convenience for +specifying tool parameters. To run this interface, simply type: + +python3 wb_runner.py + +Or, if Python 3 is the default Python interpreter: + +python wb_runner.py + +At the command prompt (after cd'ing to this folder, which contains the script). + +WhiteboxTools is distributed under a permissive MIT open-source license. See LICENSE.txt +for more details. + +****************** +* Release Notes: * +****************** + +Version 2.4.0 (17-05-2024) +- Removed the requirement for an input DEM in the VectorStreamNetworkAnalysis tool. +- Fixed a bug in the RepairStreamVectorTopology tool that reversed the direction of some stream arcs. +- Added the CorrectStreamVectorDirection tool. +- Added the ability to preserve all vertices to the RasterStreamsToVector tool. +- Added the ExtractByAttribute tool to filter out vector features by attribute characteristics. +- Added the DeviationFromRegionalDirection tool. +- Added the OtsuThresholding tool, which uses Ostu's method for optimal binary thresholding, + transforming the input image into background and foreground pixels. +- Added the TopographicHachures tool. +- Fixed a bug with polygon holes in the RasterToVectorPolygons tool. +- Fixed a bug with the IndividualTreeDetection tool that prevented use of the min_height parameter + when applied in batch mode. +- Added the ConvergenceIndex tool. + +Version 2.3.0 (28-03-2023) +- Added the new Whitebox Runner v2.0. This version of WbRunner is an entirely new application with many + advancements over the previous version of the WbRunner. It is now written in pure Rust (compared with + the old Python TkInter app) using the egui user-interface library. It has a more modern feel, is + cross-platform, and has no dependencies (including Python). You can now open multiple tools simultaneously. +- WbRunner is now the preferred way now for installing the Whitebox Toolset Extension (WTE). +- Added the LaunchWbRunner and InstallWbExtension tools so that the Whitebox Runner will be more + accessible from other Whitebox frontends. This way users will always have a good fall-back if the + frontend is not up-to-date with the WBT backend, since WbRunner is always current with the installed + version of WBT. +- Added the IndividualTreeDetection tool for identifying points in a LiDAR point cloud that are associated + with the tops of individual trees. +- Added the NormalizeLidar tool for normalizing LiDAR point clouds, i.e., converting their z-values + from elevation to height-above-ground. +- Natural Resources Canada (NRCan) has sponsored the open-sourcing of two tools contained in the extension, + VectorStreamNetworkAnalysis and RepairStreamVectorTopology. These two tools are are now available in the + WbT Open Core. +- Fixed a bug with the LidarShift tool. The tool was calculating the shift in transformed coordinates + incorrectly leading to very strange outputs. +- The MultiscaleTopographicPositionImage tool now takes an optional hillshade image as input. +- Lowered the peak memory requirement of the D8FlowAccumulation tool. +- Fixed a bug with the location of the settings.json file when running plugin tools, that sometimes + led to the file being located in a top-level directory, and therefore sometimes yielding a + permissions error when running on systems without admin rights. +- Fixed a bug with the vector attribute table reader that caused issue with the VectorPolygonsToRaster + tool. +- Fixed a bugs in the HorizonAngle and ExposureTowardsWindFlux tools. +- Added a point time interpolation parameter to the LidarNearestNeighbourGridding tool. +- Added the ListUniqueValuesRaster tool. +- Fixed a bug with the SetNodataValue tool, where the raster data type is updated to a signed integer + if the background value is negative and the input image has an unsigned data type. +- Added a 'mean' option to the VectorPointsToRaster tool. + +Version 2.2.0 (23-10-2022) +- Added the TravellingSalesmanProblem tool for identifying short routes connecting multiple locations. +- Added the HeatMap tool for performing kernel density estimation (KDE) from vector points. +- Added the MultiplyOverlay tool. +- Added the MaxUpslopeValue tool. +- Added the ConditionedLatinHypercube tool for stratified random sampling (credit Dr. Dan Newman). +- Added the HighPassBilateralFilter tool, useful for emphasizing image texture. +- Fixed a bug with the DirectDecorrelationStretch tool. +- Fixed a bug in the automatic install of the Whitebox extensions that affected Windows users. +- Fixed a bug with the persistence of the compress_rasters parameter. Python users were unable to + turn off the compress flag previously. +- Added the option to set and get the maximum number of processors (--max_procs flag) used by WBT in + the Whitebox Python API. +- Added the option to output average point density and nominal point spacing to the LidarInfo tool. +- Updated the ClassifyOverlapPoints and FlightlineOverlap tools to use information contained within + the Point Source ID property, rather than a hard-coded time difference threshold previously used. +- Fixed an issue that affected many tools when input rasters use either NaN or Inf as NoData values. +- Fixed an issue with the way that NoData values are handled during the euclidean distance transform + that impacted the EuclideanDistance, EuclideanAllocation, BufferRaster, and + ElevationAboveStreamEuclidean tools. +- Fixed a bug with the LidarInfo tool that occurred when the user did not specify the mandatory + output parameter along with a non LAS input file. +- Fixed a bug with the Truncate tool; the output image was always integer, and therefore it did not + work as expected when using more than zero significant digits. +- Fixed a bug with the ConstructVectorTIN tool that resulted in an error when no field data are used. +- Modified the code for writing to the settings.json file so that rather than issuing an error when + the app doesn't have write permission, it simply prints a warning and carries on. +- Fixed bugs in the Geomorphons tool (submitted by Dr. Dan Newman). +- Fixed a bug with the writing of PolyLineZ vectors. +- Updated the Hillshade, MultidirectionalHillshade, and RelativeAspect tools to use the more robust + 5x5 3rd order bivariate polynomial method of Florinsky (2016) for rectangular grid DEMs, and the + 3x3 method, also described by Florinsky (2016), for DEMs in geographic coordinates. This is a large + improvement in accuracy for calculating these surface morphology parameters on geographic coordinates + compared with the 'z-conversion fudge factor' method used previously. +- Added support for Apple Silicon; you can now download WhiteboxTools binaries compiled on an M1 Mac. + +Version 2.1.0 (30-01-2022) +- The Geomorphons tool for landform classification is now available. +- Added the MeanCurvature, GaussianCurvature, MinimalCurvature and MaximalCurvature tools. +- Added GaussianScaleSpace tool, which uses the fast Gaussian approximation algorithm to produce + scaled land-surface parameter measurements from an input DEM. +- Added LocalQuadraticRegression tool, which is an implementation of the constrained quadratic + regression algorithm using a flexible window size described in Wood (1996). +- Added the MaxUpslopeElevChange tool, the upslope equivalent of the MaxDownslopeElevChange tool. +- Updated the Slope, Aspect, ProfileCurvature, TangentialCurvature, PlanCurvature, and + TotalCurvature tools to use the more robust 5x5 3rd order bivariate polynomial method + of Florinsky (2016) for rectangular grid DEMs, and the 3x3 method, also described by + Florinsky (2016), for DEMs in geographic coordinates. This is a large improvement in + accuracy for calculating these surface morphology parameters on geographic coordinates + compared with the 'z-conversion fudge factor' method used previously. +- Added the LidarShift tool for applying a simple shift to point x,y,z coordinates. +- Added the ability to automatically install the Whitebox extensions using the Python API. +- Fixed a bug in the lower quartile valley mapping method of the ExtractValleys tool. +- Fixed a bug in the PennockLandformClass tool. +- Fixed a bug in the Shapefile reader that affected files of the PointZ ShapeType. +- Fixed a bug with the CsvPointsToVector tool. +- Reduced the peak memory usage of the D8Pointer and Rho8Pointer tools by about 37.5%. +- Several other minor bugs have been fixed. + +Version 2.0.0 (30-08-2021) +- The most important feature in this release is the addition of support for reading and writing the LAZ + compressed LiDAR format for all of the LiDAR tools in WBT. +- Added the RasterCalculator tool for performing complex mathematical operations on input rasters. +- Added the ConditionalEvaluation tool for performing an if-then-else operation on an input raster. +- Added the EdgeContamination tool to identify grid cells for which the upslope area extends beyond + the data extent. +- Added the ExposureTowardsWind tool. +- Added the QuinnFlowAccumulation tool to perform a Quinn et al. (1995) flow accumulation operation. +- Added the QinFlowAccumulation tool to perform a Qin et al. (2007) flow accumulation operation. +- Added the Rho8FlowAccumulation tool to perform a Fairfield and Leymarie (1991) flow accumulation + operation. +- LidarHistogram now allows a GPS time parameter, which can be useful for determining the number of + flightlines in a LiDAR tile. +- Fixed a bug with the Resample tool that created an artifact when reampling to resolutions less than + one meter. +- Fixed a bug that prevented plugin tools from being discovered by the open-core when run from the command + line on PATH when the working directory was something other than WBT. +- Fixed several bugs in the ContoursFromPoints tool. +- Fixed the z_factor calculation for large-extent DEMs in geographic coordinates for the geomorphometric + shape metric tools, e.g. slope, aspect, hillshade, and curvatures. The new approach calculates a different + z_factor conversion value for each row in the raster, rather than using a single value based on the raster + mid-point latitude. This should help improve the accuracy of these shape indices on large-extent rasters + in geographic coordinate systems. +- Fixed several bugs in the isobasins and D8 flow accumulation tool. +- The NewRasterFromBase tool now accepts a vector base file (and grid cell size) as well as a raster. +- The WhiteboxTools user manual has had a refresh and is now hosted at: + https://www.whiteboxgeo.com/manual/wbt_book/intro.html +- We have added numerous tools to the WhiteboxTools Extensions. For details see: + https://www.whiteboxgeo.com/whitebox-geospatial-extensions/ + +Version 1.5.0 (31-05-2021) +- This release does not include very many new tools. Despite this, this is probably one of the largest + releases yet. We have made extensive changes to the codebase, improving functionality in many + significant ways. Therefore, we're very excited to announce the release of v1.5. +- Probably the most exciting change is the introduction of plugin tools. Up until now, WBT has had a + monolithic architecture, where all of the tools live within a single binary. This architecture has + provided a number of benefits up until now. However, as the number of tools in WBT grows, it becomes + increasingly difficult to maintain this program structure - in particular, compile times have grown + significantly since the projects start. A plugin architecture provides much greater flexibility in + this regard. Single tool plugins can be created, placed within the new 'plugins' folder within the + WBT directory, and the whitebox_tools.exe binary will treat these plugins like any other tool within + the monolith. This also means that WBT users can develop their own custom tools, without the required + know-how of figuring out how to integrate their tool into the large WBT code-base. The user manual + will be updated shortly to describe how this process works. For now, there is only one plugin tool + example in the open-core (SplitVectorLines) although several other plugins have been developed (more + on this below). The one downside of the new plugin architecture is that the size of the WBT download + will inevitably grow, as individual tool executables will be larger than the single monolith. We + believe that this is an acceptable compromise. +- In order to accommodate plugin tools, we have significantly changed the codebase. Most significantly + We have pulled the code associated with low-level functions, the so-called 'plumbing' code, (e.g. + code for reading and writing various data files) into separate sub-repositories. In this way, the + tools in the monolith and the plugin tools can both use this code without duplication. +- WBT now has persistent environment variables contained within a 'settings.json' file within the WBT + folder. Currently, these settings including 'verbose_mode', 'working_directory', 'compress_rasters', + and 'max_procs'. More environment variables may be added in later releases. The fact that verbose mode + the working directory, and the compress_rasters flag are now persistent does have implications for the + Python and R front-ends and for the way these settings are used. The user manual will be updated + shortly to reflect these changes. +- We introduced the 'max_procs' setting. Now, all tools that run in parallel, or partially parallelize, + can be restricted to a maximum number of processes. Before, WBT would simply use all of the available + cores in the machine it was running on. While this is still the default (`max_procs: -1`), there are + certain conditions where this behaviour is undesirable. For example, when WBT is run on large servers + or cloud-computing environments where a great many cores are shared among many users, it can be + problematic when a single user/program consumes all of the available cores. This setting limits + the maximum number of procs. +- Added the EmbankmentMapping tool for mapping transportation embankments (road, rail) in LiDAR DEMs. +- Added the SplitVectorLines tool. This tool will parse an input line vector into a series of segments + of a specified length. It is also an example of a WBT plugin. +- The code has been updated to reflect the new zLidar v1.1 specification, which has significantly improved + compression rates (testing shows it is between 91% and 109% of LAZ), greater flexibility (users may + specify the degree of compression versus speed of reading/writing), and numerous bug fixes. The zLidar + specification webpage will soon be updated to reflect the new version. Further news on this front, + it has come to our attention recently that there is now a Rust-based LAZ encoder/decoder, which provides + an opportunity for us to add LAZ support in a future version of WBT. We are currently evaluating this + as an option. +- We are trying to be more engaging with the WBT user community. In this regard, we have set up a new + Google Groups forum for user to ask questions (https://groups.google.com/g/whiteboxtools), and have a + new Twitter account (@whiteboxgeo) and newsletter to make announcements. Feel free to sign up for + either if you're interested in staying in touch. +- Lastly, we are very pleased to announce the creation of WhiteboxTools Geospatial Inc., a new company + based on providing extension services around the open-source WBT platform. It is our vision that this + company will provide a way of making the ongoing development of the WBT open-core more sustainable in + the future, by enabling developers to work full-time on the project. Please read my 'open letter to the + WBT community' (https://www.whiteboxgeo.com/open-letter-whiteboxtools-community/) for more details + about this exciting development. Our plan is to maintain, and continue development of, the open-core of + WBT, while providing plugin extensions that enhance the core capabilities. To begin with, we are launching + the Whitebox General Toolset Extension, a set of (currently) 19 tools to help GIS professionals with their + everyday workflows. Please see the newly redesigned WBT webpage at www.whiteboxgeo.com for more details. + If you have been interested in supporting the WBT project in the past and haven't known how, buying a + license for the General Toolset Extension is a wonderful way of doing so. + +Version 1.4.0 (04-09-2020) +- Added the TimeInDaylight model tool for modelling the proportion of daytime that a location is not in shadow. +- Added the MapOffTerrainObjects tool. +- Added the FilterRasterFeaturesByArea tool. +- Added the LidarDigitalSurfaceModel tool. +- The D8 and FD8 flow pointer tools now output byte rasters. +- The Isobasins tool now optionally outputs an upstream/downstream connections table. +- The HorizonAngle tool has had significant performance improvements. +- Improvements to the RemoveOffTerrainObjects tool's performance. +- The Resample tool has been modified so that it does not require a 'destination' raster. Instead, + it will create a new output raster either based on a user-specified target cell resolution or + an optional base raster, much like the vector-to-raster conversion tools. +- Tools that input a z_factor conversion no longer override user input with geographic coordinates + (see issue #113). +- The StreamLinkIdentifier tool now outputs a 32-bit integer format, increasing the maximum allowable + number of streams (see issue #110). +- Fixed a bug with cubic-convolution and bilinear resampling in the Mosaic tool (see issue #109). + +Version 1.3.1 (23-07-2020) +- Added the HypsometricallyTintedHillshade tool to create hypsometric tinted hillshades. +- Added the MultidirectionalHillshade tool. +- Added the ability to read/write in the Esri BIL raster format. +- Added the LidarRooftopAnalysis tool. +- The MultiPartToSinglePart tool now handles MultiPoint vectors. +- Fixed a bug with the VoronoiDiagram to better handle MultiPoint vectors. +- Fixed an issue with writing compressed RGB GeoTIFFs. +- Fixed an issue reading LZW compressed GeoTIFFs. + +Version 1.3.0 (07-06-2020) +- Tools will now output DEFLATE compressed GeoTIFFs when the --compress_rasters parameter is used. +- Added support for a newly developed compressed LiDAR data format, the ZLidar file. All tools + that accepted LAS file inputs and produced LAS outputs can now use '*.zlidar' files as well. I + have also added the LasToZlidar and ZlidarToLas tools to perform conversions. While the ZLidar + format does not yield compression rates quite as good as the popular LAZ file format, you can + expect ZLidar files to be between 20-30% of the size of the equivalent LAS file. A file + specification will be published in the near future to describe the open ZLidar data format. +- Added the AsciiToLas tool. +- Added the ContoursFromRaster tool for creating a vector contour coverage from a raster surface model (DEM). +- Added the ContoursFromPoints tool for creating a vector contour coverage from vector points. +- Added the UpdateNodataCells tool. +- Modified the Slope tool to optionally output in degrees, radians, or percent gradient. +- Modified the Mosaic tool, which now runs much faster with large numbers of input tiles. +- The vector-to-raster conversion tools now preserve input projections. +- Fixed a bug in the RasterToVectorPolygons tool. +- Fixed several bugs in the MergeTableWithCsv tool. +- Modified the FillMissingData tool to allow for the exclusion of edge-connected NoData cells from the operation. + This is better for irregular shaped DEMs that have large areas of NoData surrounding the valid data. +- The LidarConstructVectorTin tool has been depreciated. The tool was not creating the proper output. + Furthermore, since the number of points in the average LiDAR tile is usually many million, this tool + would usually produce Shapefiles that exceed the maximum allowable number of shape geometries. If + a vector TIN is required for a LiDAR point set, users should convert the file to a Shapefile and then + use the ConstructVectorTin tool instead. And of course, if you are interested in a raster TIN from a + LiDAR file, use the LidarTinGridding tool instead. +- FlattenLakes now handles multipart lake polygons. + +Version 1.2.0 (21-02-2020) +- Added the RasterToVectorPolygons tool, which now completes the raster-vector conversion tool set. +- Added the MultiscaleElevationPercentile tool. +- Added the AttributeCorrelationNeighbourhoodAnalysis tool. +- Added the RadialBasisFunctionInterpolation tool, which includes a thin-plate spline mode. +- Added the RasterPerimeter tool to measure the perimeter of raster polygons. +- Added the MDInfFlowAccumulation tool to perform the MD-infinity flow accumulation of Seibert + and McGlynn (2007). +- Added the InsertDams tool, which can be used to insert impoundment features at a set of points + of interest into a DEM. This tool can be used in combination with the ImpoundmentSizeIndex tool + to create artificial reservoirs/depressions. +- Added the HeightAboveGround tool, to normalize a LiDAR point cloud. Each point's z-value is + converted to the height above the nearest ground-classified point. +- Modified the LidarRbfInterpolation tool to improve efficiency. +- Fixed an issue with how floating point attributes were written in Shapefile attribute tables. +- Updated the LidarSegmentation tool, which now used RANSAC to fit planar models to points. +- Fixed an issue with the Reclass and ReclassFromFile tool that caused striping. +- The Relcass and ReclassFromFile tools now take 'min' and 'max' in the reclass string. +- The watershed tool now accepts either a set of vector points or a raster for the pour points + file. If a raster is specified, all non-zero, non-NoData valued cells will be considered + outlet cells and the watershed labels will be assigned based on these values. +- The D8 and D-infinity flow accumulation tools now take either an input DEM or a flow pointer raster + as inputs. + +Version 1.1.0 (09-12-2019) +- Added the BreachDepressionsLeastCost tool, which performs a modified form of the Lindsay + and Dhun (2015) impact minimizing breaching algorithm. This modified algorithm is very + efficient and can provide an excellent method for creating depressionless DEMs from large + DEMs, including those derived from LiDAR. It is particularly well suited to breaching + through road embankments, approximately the pathway of culverts. +- The FillDepressions tool algorithm has been completely re-developed. The new algorithm is + significantly faster than the previous method, which was based on the Wang and Lui method. + For legacy reasons, the previous tool has been retained and renamed FillDepressonsWangAndLui. + Notice that this new method also incorporates significantly improved flat area correction + that maintains general flowpaths of filled areas. +- The Sink and DepthInSink tools have been updated to use the new depression filling algorithm. +- Added the ClassifyBuildingsInLidar tool to reclassify LiDAR points within a LAS file + to the building class value (6) that are located within one or more building footprint + contained in an input polygon vector file. +- Added the NaturalNeighbourInterpolation tool for performing Sibson's (1981) interpolation + method on input point data. +- Added the UpslopeDepressionStorage tool to estimate the average upslope depression + storage capacity (DSC). +- Added the LidarRbfInterpolation tool for performing a radial basis function (RBF) interpolation + of LiDAR data sets. +- The WhiteboxTools Runner user interface has been significantly improved (many thanks to + Rachel Broders for these contributions). +- Fixed a bug in which the photometric interpretation was not being set by certain raster + decoders, including the SAGA encoder. This was causing an error when outputting GeoTIFF + files. +- Updated the ConstructVectorTIN and TINGridding tools to include a maximum triangle edge + length to help avoid the creation of spurious long and narrow triangles in convex regions + along the data boundaries. +- Added the ImageCorrelationNeighbourhoodAnalysis tool for performing correlation analysis + between two input rasters within roving search windows. The tool can be used to perform + Pearson's r, Spearman's Rho, or Kendall's Tau-b correlations. + +Version 1.0.2 (01-11-2019) +- Added the BurnStreamsAtRoads tool. +- Added a two-sample K-S test (TwoSampleKsTest) for comparing the distributions of two rasters. +- Added a Wilcoxon Signed-Rank test (WilcoxonSignedRankTest) for comparing two rasters. +- Added a paired-samples Student's t-test (PairedSampleTTest) for comparing two rasters. +- Added the inverse hyperbolic trig functions, i.e. the Arcosh, Arsinh, and Artanh tools. +- Renamed the LeeFilter to the LeeSigmaFilter. +- Renamed the RelativeStreamPowerIndex tool to StreamPowerIndex, to be more in-line with + other software. +- Fixed another bug related to the handling of Boolean tool parameters. + +Version 1.0.1 (20-10-2019) +- Boolean type tool parameters previously worked simply by the presence of the parameter flag. + This was causing problems with some WBT front-ends, particularly QGIS, where the parameters + were being provided to WBT as --flag=False. In this case, because the flag was present, it + was assumed to be True. All tools that have boolean parameters have been updated to handle + the case of --flag=False. This is a widespread modification that should fix the unexpected + behaviour of many tools in certain front-ends. +- Fixed a minor bug with the VectorPolygonToRaster tool. +- Fixed a bug in the DownstreamDistanceToStream tool. + +Version 1.0.0 (29-09-2019) +- Added support for reading and writing the BigTIFF format. This has resulted in numerous changes + throughout the codebase as a result of significant modification of ByteOrderReader and addition + of ByteOrderWriter. This change has touched almost every one of the raster format + encoders/decoders. +- Performance improvements have been made to the FlattenLakes (hydro-flattening) tool. +- Fixed a bug preventing the SplitColourComposite tool from reading the '--input' flag correctly. +- The ClipLidarToPolygon now issues a warning if the output LAS file does not contain any points + within the clipped region and does not output a file. Also, the LAS reader no longer panics + when it encounters a file with no points. Now it reads the header file, issues a warning, and + carries on, allowing the tools to handle the case of no points. +- ImageRegression can now optionally output a scatterplot. The scatterplot is based on a random + sample of a user-defined size. +- Added the CleanVector tool. +- ExtractRasterStatistics has been renamed ZonalStatistics to be more inline with other GIS, + including ArcGIS and QGIS. +- Added the median as a statistic that ZonalStatistics provides. +- Fixed a bug in the VectorPolygonsToRaster tool that sometimes mishandled polygon holes. +- Added the FilterLidarClasses tool to filter out points of user-specified classes. +- Added the LidarRansacPlanes tool to identify points belonging to planar surfaces. This tool + uses the RANSAC method, which is a robust modelling method that handles the presence of + numerous outlier points. +- The ClipLidarToPolygon tool has been parallelized. +- The LasToAscii and AsciiToLas tools have been updated to handle RGB colour data for points. +- Added the CsvPointsToVector tool to convert a CSV text table into a shapefile of vector points. + The table must contain x and y coordinate fields. +- The FeaturePreservingDenoise was renamed to FeaturePreservingSmoothing. The DrainagePreservingSmoothing + tool was removed. Use FeaturePreservingSmoothing instead. +- Added the ability to output the average number of point returns per pulse in the LidarPointStats tool. +- LidarTinGridding, LidarIdwIntarpolation, and LidarNearestNeighbourGridding now can interpolate the + return number, number of returns, and RGB colour data associated with points in a LAS file. +- Added the ModifyNoDataValue tool to change the NoData value in a raster. It updates the value in + the raster header and then modifies each grid cell in the raster containing the old NoData value + to the new value. This operation overwrites the existing raster. +- Fixed an issue with GeoTIFF NoData values that impacted many tools. NoData values were not interpreted + correctly when they were very large positive or negative values (near the min/max of an f32). + +Version 0.16.0 (24-05-2019) +- Added the MergeLineSegments and SphericalStdDevOfNormals tools. +- Fixed a bug with reading LAS files with point records with extra bytes. Previously, the LAS decoder + assumed the Point Record Length matched that of the LAS specifications (with the variable of the + optional intensity and user data). Some LAS files in the wild (particularly those created using + LASTools and of LAS version 1.2) have larger Point Record Lengths, which presumably carry extra + bytes of information. These extra byes are ignored, but they no longer throw off the decoding. +- Fixed a bug with writing Big-Ending GeoTIFF files. The 'MM' file header was not correct previously. +- Significantly reduced the memory requirements of the StochasticDepressionAnalysis tool. The tool + may be somewhat slower as a result, but it should be applicable to larger DEMs than was previously + possible. +- Fixed bugs with the Union and SplitWithLines tools. +- WhiteboxTools can now read and write Shapefiles of MultiPointZ, PolyLineZ, and PolygonZ ShapeTypes + missing the optional 'M' values (i.e. measures). +- SelectTilesByPolygon and LidarTileFootprint are now compatible with LAZ file inputs. Both of these + tools only rely on information in the input LiDAR file's header, which is the same for a LAZ file + as a LAS file. +- Fixed a bug with writing Saga GIS files (*.sdat) that inverted rasters. + +Version 0.15.0 (03-03-2019) +- The following tools were added to the project: + BoundaryShapeComplexity + NarrownessIndex + ShapeComplexityIndexRaster + +- Fixed a bug with the PanchromaticSharpening tool. +- Previously, if a LAS v1.4 file were input to a tool, the output LAS file, which is currently + always in LAS v1.3 format, would not correctly translate the 64-bit information (point + return, number of returns, classification) into 32-bit format. I have added the + get_32bit_from_64bit function to handle this translation more gracefully; albeit it is + still a lossy translation where returns greater than 5 are ignored and classification + values greater than 31 are lost. +- Added a maximum triangle edge length parameter to the LidarTinGridding tool to allow + for the exclusion of large-area triangles (i.e. low point density) from the gridding. +- The NormalizedDifferenceVegetationIndex tool has been renamed to NormalizedDifferenceIndex + to indicate the more general nature of this tool (i.e. NDVI, NDWI, OSAVI, etc.). +- Significant changes have been made to the BreachDepressions tool to make it more in-line + with the behaviour of the GoSpatial algorithm described in the original Lindsay (2016) + paper. These changes include: 1) the inclusion of an optional parameter to fill single-cell + pits prior to breaching, 2) the addition of a --flat_increment parameter, which overrides + the automatically derived value assigned to flat areas along breach channels (or filled + depressions), and 3) the tool now performs a fast post-breach filling operation, when + run in constrained-breaching mode (i.e. when the user specifies values for either + --max_depth or --max_length, placing constraints on the allowable breach channel size). + +Version 0.14.1 (10-02-2019) +- This release largely focuses on bug-fixes rather than feature additions. However, the + following tools were added to the library: + RasterArea + +- Fixed a bug with the MultiscaleTopographicPositionImage tool that prevented proper output + for files in GeoTIFF format. +- Several other tool-specific bug fixes. + +Version 0.14.0 (27-01-2019) +- The release largely focuses on bug-fixes rather than adding new features. The + following tools were added to the project: + CircularVarianceOfAspect + EdgeDensity + SurfaceAreaRatio + +- Fixed a bug that resulted in rasters with projected coordinate systems being + interpreted as geographic coordinates, thereby messing up the calculation of + inter-cell distances for tools like slope, aspect, curvature, etc. +- Fixed a bug with several of the math tools; output files took their data type + from the input file. In some cases, this does not work well because the input + is integer and the output must be floating point data. + + +Version 0.13.0 (08-01-2019) +- The release largely focuses on bug-fixes rather than adding new features. The + following tools were added to the project: + MosaicWithFeathering +- Support was added for GeoTIFF MODELTRANSFORMATIONTAG (Tag 33920). +- Support was added for reading GeoTIFFs that have coordinate transformations + defined by multiple tiepoints contained with the ModelTiepointTag (Tag 33922). + These rasters have their raster-to-model transform defined by a 2D polynomial + regression of the 3rd order. +- The initialize_using_file function in the abstract Raster model now transfers + information contained in an input GeoTIFF's ModelTiePoint, ModelPixelScale, + ModelTransform, GeoKeyDirectory, GeoDoubleParms, and GeoAsciiParams tags to + the output raster. This means that if a GeoTIFF file is input to a Whitebox + tool, and the output raster is specified to be of GeoTIFF format as well, + all of the coordinate information contain in the input raster will now be + contained in the output raster. +- The FeaturePreservingDenoise and DrainagePreservingSmoothing tools, both of + which are used for DEM generalization, now represent surface normal vectors + using 32-bit floats instead of the original double-precision values. This + does not alter the results of these tools significantly, but does reduce the + memory requirements and run-times of these tools substantially. +- The LidarKappa tool now outputs a raster displaying the spatial distribution + of the overall accuracy per grid cell (i.e. percent agreement). +- Fixed a bug with the RasterStreamsToVector tool that resulted in overlapping + traced streams. +- The D8FlowAccumulation tool has been modified to use a fixed flow-width to + calculate specific contributing area, equal to the average grid cell resolution. + The tool previously used a variable flow-width for SCA calculations, however, + 1. this differs from the constant value used in Whitebox GAT, and 2. a + variable flow-width means that flow accumulation values do not increase + continuously in a downstream direction. This last issue was causing problems + with applications involving stream network extraction. This change does not + affect the 'cells' nor 'catchment area' outputs of the tool. +- Fixed a bug with the GeoTIFF NoData tag. +- Fixed a bug with the SetNodataValue tool. + + +Version 0.12.0 (22-11-2018) +- The following tools were added to the project: + BlockMaximumGridding + BlockMinimumGridding + Clip + Dissolve + Erase + JoinTables + Intersect + LasToShapefile + LidarClassifySubset + LinearityIndex + LineIntersections + LongestFlowpath + MergeTableWithCsv + MergeVectors + NearestNeighbourGridding + PatchOrientation + Polygonize + RasterToVectorLines + SplitWithLines + SymmetricalDifference + Union + VoronoiDiagram + +- Modified the algorithm used by the CostDistance tool from an iterative method of + finding the minimum cost surface to one that uses a priority-flood approach. This + is far more efficient. Also, there was a bug in the original code that was the + result of a mismatch between the neighbouring cell distances and the back-link + direction. In some cases this resulted in an infinite loop, which is now resolved. +- Improvements have been made to the WhiteboxTools GeoTIFF reader. A bug has been + fixed that prevented tile-oriented (in contrast to the more common strip-oriented) + TIFF files from being read properly. Support has been added for reading rasters + that have been compressed using the DEFLATE algorithm. Lastly, the WhiteboxTools + GeoTIFF reader now supports sparse rasters, as implemented by GDAL's GeoTIFF driver. +- An issue in the SAGA raster format reader has been fixed. + + +Version 0.11.0 (01-10-2018) +- This release is marked by the addition of several vector data processing capabilities. + Most notably, this includes support for TINing and TIN based gridding (vector and + LiDAR), as well as several vector patch shape indices. The following tools were + added to the project: + AddPointCoordinatesToTable + CentroidVector + CompactnessRatio + ConstructVectorTIN + ElongationRatio + ExtendVectorLines + HoleProportion + LayerFootprint + LidarConstructVectorTIN + LidarTINGridding + LinesToPolygons + Medoid + MinimumBoundingCircle + MinimumBoundingEnvelope + MultiPartToSinglePart + PerimeterAreaRatio + PolygonArea + PolygonPerimeter + RasterStreamsToVector + RasterToVectorPoints + RelatedCircumscribingCircle + RemovePolygonHoles + ShapeComplexityIndex + SinglePartToMultiPart + SmoothVectors + SumOverlay + TINGridding + +- Added a minimum number of neighbours criteria in the neighbourhood search of the + LidarGroundPointFilter tool. In this way, if the fixed-radius search yields fewer + neighbours than this minimum neighbours threshold, a second kNN search is carried + out to identify the k nearest neighbours. This can be preferable for cases where + the point density varies significantly in the data set, e.g. in the case of + terrestrial LiDAR point clouds. +- The MinimumBoundingBox tool has been modified to take an optional minimization + criteria, including minimum box area, length, width, or perimeter. +- Fixed: Bug that resulted in a 0.5 m offset in the positioning of interpolated grids. +- Fixed: Viewshed tool now emits an intelligible error when the viewing station does + not overlap with the DEM. + + +Version 0.10.0 (16-09-2018) +- The following tools were added to the project: + CreateHexagonalVectorGrid + CreateRectangularVectorGrid + DrainagePreservingSmoothing + EliminateCoincidentPoints + ExtractNodes + HighPassMedianFilter + LasToMultipointShapefile + LidarHexBinning and VectorHexBinning + LidarTileFootprint + MaxDifferenceFromMean + MinimumBoundingBox + MinimumConvexHull + PolygonLongAxis and PolygonShortAxis + PolygonsToLines + ReinitializeAttributeTable + +- Refactoring of some data related to Point2D, and common algorithms (e.g. + point-in-poly, convex hull). +- Added unit tests to BoundingBox, point_in_poly, convex_hull, and elsewhere. +- Fixed a bug in LiDAR join related to tiles with fewer than two points. LAS files + now issue a warning upon saving when they contain less than two points. +- The default callback can now be modified in whitebox_tools.py, such that + a single custom callback can be used without having to specify it for each + tool function call. +- Added initial support for getting projection ESPG and WKT info from LAS files + and GeoTiff data. This is the start of a more fullsome approach to handling + spatial reference system information in the library. +- Fixed a bug in saving Shapefile m and z data. +- Fixed a bug that wouldn't allow the LidarIdwInterpolation and + LidarNearestNeighbourGridding tool to interpolate point classification data. +- LidarGroundPointFilter now has the ability to output a classified LAS file rather + than merely filtering non-ground points. Ground points are assigned classification + values of 2 while non-ground points are classified as 1. +- Updated the LidarKappaIndex tool to use a NN-search to find matching points between + the compared point clouds. +- Modified the FixedRadiusSearch structure to use 64-bit floats for storing coordinates. + This impacts performance efficiency but is needed for the fine precision of + positional information found in terrestrial LiDAR data. FixedRadiusSearch structures + have also had approximate kNN search methods added. + + +Version 0.9.0 (22-08-2018) +- Added the following tools: + ExtractRasterValuesAtPoints + FindLowestOrHighestPoints + LidarThinHighDensity + SelectTilesByPolygon + StandardDeviationOfSlope + +- Support has been added for writing Shapefile vector data. +- The SnapPourPoints and JensonSnapPourPoints tools have been modified to accept + vector inputs and to produce vector outputs. This is more consistent with + the Watershed tool, which requires vector pour point data inputs. + + +Version 0.8.0 (30-05-2018) +- Added the following tools: + CornerDetection + FastAlmostGaussianFilter + GaussianContrastStretch + IdwInterpolation + ImpoundmentIndex + LidarThin + StochasticDepressionAnalysis + UnsharpMasking + WeightedOverlay +- Modified some filters to take RGB inputs by operating on the intensity value. + These include AdaptiveFilter, BilateralFilter, ConservativeSmoothingFilter, + DiffOfGaussianFilter, EdgePreservingMeanFilter, EmbossFilter, GaussianFilter, + HighPassFilter, KNearestMeanFilter, LaplacianFilter, LaplacianOfGaussianFilter, + LeeFilter, MaximumFilter, MeanFilter, MedianFilter, MinimumFilter, OlympicFilter, + PrewittFilter, RangeFilter, RobertsCrossFilter, ScharrFilter, SobelFilter, and + UserDefinedWeightsFilter. +- Fixed a bug with reading/writing Whitebox Raster files containing RGB data. +- Modified the MajorityFilter tool to improve efficiency substantially. Also fixed + a bug in it and the DiversityFilter tools. + + +Version 0.7.0 (01-05-2018) +- Added the following tools: + AttributeCorrelation + ChangeVectorAnalysis + ClassifyOverlapPoints + ClipLidarToPolygon + ClipRasterToPolygon + CorrectVignetting + ErasePolygonFromLidar + ExportTableToCsv + RaiseWalls + TrendSurface + TrendSurfaceVectorPoints + UnnestBasins + UserDefinedWeightsFilter +- Updated TraceDownslopeFlowpaths to take vector seed point inputs. + +Version 0.6.0 (22-04-2018) +- Added the ability to read Shapefile attribute data (.dbf files). +- Added support to read LZW compressed GeoTIFFs, at least for simple + single-band files. The decoder can also handle the use of a horizontal + predictor (TIFF Tag 317). +- The following tools have been added in this release: + AttributeHistogram + AttributeScattergram + CountIf + ListUniqueValues + VectorLinesToRaster + VectorPointsToRaster + VectorPolygonsToRaster + +Version 0.5.1 (11-04-2018) +- This minor-point release fixes a far-reaching regression bug caused by a + change to the Raster class in the previous release. The change was + needed for the in-place operator tools added in the last update. This + modification however affected the proper running of several other tools + in the library, particularly those in the Math and Stats toolbox. The + issue has now been resolved. +- The VisibilityIndex tool has been added to the library. This is one + of the most computationally intensive tools in the library and should + really only be used in a high +- Modified tools with integer parameter inputs to parse strings + representations of floating point numbers. Previously, feeding + a tool 'filter_size=3.0' would cause a fatal error. +- Changed Raster so that when a filename with no extension is provided + as a parameter input to a tool, it defaults to a GeoTIFF. +- Added a new section to the User Manual titled, 'An Example WhiteboxTools + Python Project'. This addition provides a demonstration of how to + set-up a WhiteboxTools Python project, including the file structure + needed to import the library. + +Version 0.5.0 (04-04-2018) + +- The following tools have been added: + EdgePreservingMeanFilter + ElevationAboveStreamEuclidean + ErasePolygonFromRaster + FillBurn + FlattenLakes + ImageStackProfile + InPlaceAdd + InPlaceDivide + InPlaceMultiply + InPlaceSubtract + MaxAnisotropyDevSignature + PrincipalComponentAnalysis + RasterizeStreams + +- Updated tools so that the reporting of elapsed time respects verbose mode. +- Raster now allows for opening an existing raster in write mode ('w'), needed + for the in-place math operators (e.g. InPlaceAdd). +- Added update_display_min_max function to Raster. +- Output tables now highlight rows when the mouse hovers. + +Version 0.4.0 (04-03-2018) + +- This release has erognomic improvements for Python scripting with Whitebox. Tools can be called + in Python like this: + + wt = WhiteboxTools() + wt.slope(‘DEM.dep’, ‘slope.dep’) + +- There is a convenience method in whitebox_tools.py for each tool in the WhiteboxTools binary + executable. This makes it far easier to call tools from a Python script. See the User Manual + for details. +- Significant improvements and revisions have been made to the User Manual, and in particular + the section on Python based scripting with WhiteboxTools. +- The following tools have been added to the library: + LidarColourize + LidarPointStats + LidarRemoveDuplicates + LongProfile + LongProfileFromPoints + MaxElevDevSignature + MultiscaleRoughness + MultiscaleRoughnessSignature + PrintGeoTiffTags + Profile +- Updated Watershed and Viewshed tools to take vector point inputs. +- PennockLandformClass tool modified to have int8 output data type. Also fixed a bug in the input + parameters. + +Version 0.3.1 (15-02-2018) + +- No new tools have been added to this release. Instead the focus was on improving and enhancing + LAS file support and fixing a numbe of bugs. These include the following: +- Support has been added in the LAS file reader for handling Point Record Formats 4-11 in the + LAS 1.4 specifications. This includes enhanced support for 64-bit LAS files. This change + resulted in cascading changes throughout the LiDAR infrastructure and LiDAR tools. Future + work will focus on writing LAS files in 1.4 format, instead of the current 1.3 format that is + saved. +- The LidarIdwInterpolation, LidarNearestNeighbourGridding, and LidarPointDensity tools have each + been modified to enhance the granularity of parallelism when operating in multi-file mode. This + has resulted in large improvements in performance when interpolating entire directories of + LAS files. +- The LasHeader object now has the ability to read a LAS header directly. This allows + interrogation of a LAS file without the need to create a full LAS object. This was useful + for identifying neighbouring tiles during interpolation, such that a buffer of points + from adjacent tiles can be used, thereby minimizing interpolation edge effects. +- There was a bug with the WhiteboxTools Runner that had issue with the use of a forward-slash (/) + in file paths on Windows. These have been fixed now. I also fixed every tool such that the use + of a forward slash for file paths on Windows won't result in an additional working directory + being appended to file names. This one resulted in many files being slightly modified. +- Added the ability to select the working directory in WhiteboxTools Runner. This is a useful + feature because some of the LiDAR tools now allow for no specified input/output files, in + which case they operate on all of the LAS files contained within the working directory. + +Version 0.3 (07-02-2018) + +- Added the following tools: + MaxAnisotropyDev + HysometricAnalysis + SlopeVsElevationPlot + LidarRemoveOutliers + +- Added initial support for reading Shapefile geometries. This is still a proof-of-concept + and no tools as of yet use Shapefile inputs. +- Added functionality to create beautiful and interactive line graph and scattergram + outputs for tools. +- LiDAR interpolation tools now have the option to interpolate all LAS files within the + working directory when an input file name is not specified. +- Added first draft of a pdf user manual for WhiteboxTools. + +Version 0.2 (12-01-2018) + +- Added the following tools: + KSTestForNormality + RadomSample + Mosaic + Resample + RadiusOfGyration + KMeansClustering + ModifiedKMeansClustering + D8MassFlux + DInfMassFlux + RasterHistogram + LidarHistogram + CrossTabulation + ImageAutocorrelation + ExtractRasterStatistics + AggregateRaster + Viewshed + +- Fixed several bugs including one affecting the reading of LAS files. + +- Numerous enhancements \ No newline at end of file diff --git a/utils/wbt/settings.json b/utils/wbt/settings.json new file mode 100644 index 0000000..e57f3ae --- /dev/null +++ b/utils/wbt/settings.json @@ -0,0 +1,6 @@ +{ + "verbose_mode": true, + "working_directory": "\\\\?\\D:\\Archivos\\OpenBTMapGen\\cache\\", + "compress_rasters": true, + "max_procs": -1 +} \ No newline at end of file diff --git a/example_images/colored_full.png b/utils/wbt/whitebox_runner.exe similarity index 51% rename from example_images/colored_full.png rename to utils/wbt/whitebox_runner.exe index 26290c5..d151606 100644 Binary files a/example_images/colored_full.png and b/utils/wbt/whitebox_runner.exe differ diff --git a/example_images/eroded_cache_full.png b/utils/wbt/whitebox_tools.exe similarity index 59% rename from example_images/eroded_cache_full.png rename to utils/wbt/whitebox_tools.exe index 740f65b..3e801cf 100644 Binary files a/example_images/eroded_cache_full.png and b/utils/wbt/whitebox_tools.exe differ diff --git a/utils/wbt/whitebox_tools.py b/utils/wbt/whitebox_tools.py new file mode 100644 index 0000000..caf0d10 --- /dev/null +++ b/utils/wbt/whitebox_tools.py @@ -0,0 +1,10701 @@ +#!/usr/bin/env python3 +''' This file is intended to be a helper for running whitebox-tools plugins from a Python script. +See whitebox_example.py for an example of how to use it. +''' + +# This script is part of the WhiteboxTools geospatial library. +# Authors: Dr. John Lindsay +# Created: 28/11/2017 +# Last Modified: 09/12/2019 +# License: MIT + +from __future__ import print_function +import urllib.request +import zipfile +import shutil +import os +from os import path +import sys +import platform +import re +import json +# import shutil +from subprocess import CalledProcessError, Popen, PIPE, STDOUT + +running_windows = platform.system() == 'Windows' + +if running_windows: + from subprocess import STARTUPINFO, STARTF_USESHOWWINDOW + +def default_callback(value): + ''' + A simple default callback that outputs using the print function. When + tools are called without providing a custom callback, this function + will be used to print to standard output. + ''' + print(value) + + +def to_camelcase(name): + ''' + Convert snake_case name to CamelCase name + ''' + return ''.join(x.title() for x in name.split('_')) + + +def to_snakecase(name): + ''' + Convert CamelCase name to snake_case name + ''' + s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', name) + return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower() + + +class WhiteboxTools(object): + ''' + An object for interfacing with the WhiteboxTools executable. + ''' + + def __init__(self): + if running_windows: + self.ext = '.exe' + else: + self.ext = '' + self.exe_name = "whitebox_tools{}".format(self.ext) + # self.exe_path = os.path.dirname(shutil.which( + # self.exe_name) or path.dirname(path.abspath(__file__))) + # self.exe_path = os.path.dirname(os.path.join(os.path.realpath(__file__))) + self.exe_path = path.dirname(path.abspath(__file__)) + + self.work_dir = "" + self.verbose = True + self.__compress_rasters = False + self.__max_procs = -1 + + if os.path.isfile('settings.json'): + # read the settings.json file if it exists + with open('settings.json', 'r') as settings_file: + data = settings_file.read() + + # parse file + settings = json.loads(data) + self.work_dir = str(settings['working_directory']) + self.verbose = str(settings['verbose_mode']) + self.__compress_rasters = settings['compress_rasters'] + self.__max_procs = settings['max_procs'] + + + self.cancel_op = False + self.default_callback = default_callback + self.start_minimized = False + + def set_whitebox_dir(self, path_str): + ''' + Sets the directory to the WhiteboxTools executable file. + ''' + self.exe_path = path_str + + def set_working_dir(self, path_str): + ''' + Sets the working directory, i.e. the directory in which + the data files are located. By setting the working + directory, tool input parameters that are files need only + specify the file name rather than the complete file path. + ''' + self.work_dir = path.normpath(path_str) + + def get_working_dir(self): + return self.work_dir + + def get_verbose_mode(self): + return self.verbose + + def set_verbose_mode(self, val=True): + ''' + Sets verbose mode. If verbose mode is False, tools will not + print output messages. Tools will frequently provide substantial + feedback while they are operating, e.g. updating progress for + various sub-routines. When the user has scripted a workflow + that ties many tools in sequence, this level of tool output + can be problematic. By setting verbose mode to False, these + messages are suppressed and tools run as background processes. + ''' + self.verbose = val + + try: + callback = self.default_callback + + os.chdir(self.exe_path) + args2 = [] + args2.append("." + path.sep + self.exe_name) + + if self.verbose: + args2.append("-v") + else: + args2.append("-v=false") + + proc = None + + if running_windows and self.start_minimized == True: + si = STARTUPINFO() + si.dwFlags = STARTF_USESHOWWINDOW + si.wShowWindow = 7 #Set window minimized and not activated + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True, + startupinfo=si) + else: + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + + while proc is not None: + line = proc.stdout.readline() + sys.stdout.flush() + if line != '': + if not self.cancel_op: + callback(line.strip()) + else: + self.cancel_op = False + proc.terminate() + return 2 + + else: + break + + return 0 + except (OSError, ValueError, CalledProcessError) as err: + callback(str(err)) + return 1 + + def set_default_callback(self, callback_func): + ''' + Sets the default callback used for handling tool text outputs. + ''' + self.default_callback = callback_func + + def set_compress_rasters(self, val=True): + ''' + Sets the flag used by WhiteboxTools to determine whether to use compression for output rasters. + ''' + self.__compress_rasters = val + + try: + callback = self.default_callback + + os.chdir(self.exe_path) + args2 = [] + args2.append("." + path.sep + self.exe_name) + + if self.__compress_rasters: + args2.append("--compress_rasters=true") + else: + args2.append("--compress_rasters=false") + + proc = None + + if running_windows and self.start_minimized == True: + si = STARTUPINFO() + si.dwFlags = STARTF_USESHOWWINDOW + si.wShowWindow = 7 #Set window minimized and not activated + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True, + startupinfo=si) + else: + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + + while proc is not None: + line = proc.stdout.readline() + sys.stdout.flush() + if line != '': + if not self.cancel_op: + callback(line.strip()) + else: + self.cancel_op = False + proc.terminate() + return 2 + + else: + break + + return 0 + except (OSError, ValueError, CalledProcessError) as err: + callback(str(err)) + return 1 + + def get_compress_rasters(self): + return self.__compress_rasters + + def set_max_procs(self, val=-1): + ''' + Sets the flag used by WhiteboxTools to determine whether to use compression for output rasters. + ''' + self.__max_procs = val + + try: + callback = self.default_callback + + os.chdir(self.exe_path) + args2 = [] + args2.append("." + path.sep + self.exe_name) + + args2.append(f"--max_procs={val}") + + proc = None + + if running_windows and self.start_minimized == True: + si = STARTUPINFO() + si.dwFlags = STARTF_USESHOWWINDOW + si.wShowWindow = 7 # Set window minimized and not activated + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True, + startupinfo=si) + else: + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + + while proc is not None: + line = proc.stdout.readline() + sys.stdout.flush() + if line != '': + if not self.cancel_op: + callback(line.strip()) + else: + self.cancel_op = False + proc.terminate() + return 2 + + else: + break + + return 0 + except (OSError, ValueError, CalledProcessError) as err: + callback(str(err)) + return 1 + + def get_max_procs(self): + return self.__max_procs + + def run_tool(self, tool_name, args, callback=None): + ''' + Runs a tool and specifies tool arguments. + Returns 0 if completes without error. + Returns 1 if error encountered (details are sent to callback). + Returns 2 if process is cancelled by user. + ''' + try: + if callback is None: + callback = self.default_callback + + os.chdir(self.exe_path) + args2 = [] + args2.append("." + path.sep + self.exe_name) + args2.append("--run=\"{}\"".format(to_camelcase(tool_name))) + + if self.work_dir.strip() != "": + args2.append("--wd=\"{}\"".format(self.work_dir)) + + for arg in args: + args2.append(arg) + + # args_str = args_str[:-1] + # a.append("--args=\"{}\"".format(args_str)) + + if self.verbose: + args2.append("-v") + else: + args2.append("-v=false") + + if self.__compress_rasters: + args2.append("--compress_rasters=True") + else: + args2.append("--compress_rasters=False") + + if self.verbose: + cl = " ".join(args2) + callback(cl.strip() + "\n") + + proc = None + + if running_windows and self.start_minimized == True: + si = STARTUPINFO() + si.dwFlags = STARTF_USESHOWWINDOW + si.wShowWindow = 7 #Set window minimized and not activated + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True, + startupinfo=si) + else: + proc = Popen(args2, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + + while proc is not None: + line = proc.stdout.readline() + sys.stdout.flush() + if line != '': + if not self.cancel_op: + if self.verbose: + callback(line.strip()) + else: + self.cancel_op = False + proc.terminate() + return 2 + else: + break + + return 0 + except (OSError, ValueError, CalledProcessError) as err: + callback(str(err)) + return 1 + + def help(self): + ''' + Retrieves the help description for WhiteboxTools. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("-h") + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def license(self, toolname=None): + ''' + Retrieves the license information for WhiteboxTools. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--license") + if toolname is not None: + args.append(f"={toolname}") + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def version(self): + ''' + Retrieves the version information for WhiteboxTools. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--version") + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def tool_help(self, tool_name=''): + ''' + Retrieves the help description for a specific tool. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--toolhelp={}".format(to_camelcase(tool_name))) + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def tool_parameters(self, tool_name): + ''' + Retrieves the tool parameter descriptions for a specific tool. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--toolparameters={}".format(to_camelcase(tool_name))) + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def toolbox(self, tool_name=''): + ''' + Retrieve the toolbox for a specific tool. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--toolbox={}".format(to_camelcase(tool_name))) + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def view_code(self, tool_name): + ''' + Opens a web browser to view the source code for a specific tool + on the projects source code repository. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--viewcode={}".format(to_camelcase(tool_name))) + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = "" + while True: + line = proc.stdout.readline() + if line != '': + ret += line + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def list_tools(self, keywords=[]): + ''' + Lists all available tools in WhiteboxTools. + ''' + try: + os.chdir(self.exe_path) + args = [] + args.append("." + os.path.sep + self.exe_name) + args.append("--listtools") + if len(keywords) > 0: + for kw in keywords: + args.append(kw) + + proc = Popen(args, shell=False, stdout=PIPE, + stderr=STDOUT, bufsize=1, universal_newlines=True) + ret = {} + line = proc.stdout.readline() # skip number of available tools header + while True: + line = proc.stdout.readline() + if line != '': + if line.strip() != '': + name, descr = line.split(':') + ret[to_snakecase(name.strip())] = descr.strip() + else: + break + + return ret + except (OSError, ValueError, CalledProcessError) as err: + return err + + def install_wbt_extension(self, ext_name=""): + try: + if len(ext_name) == 0: + ext_name = input( +'''Which extension would you like to install? (gte/lidar/dem/agri) ''') + + # Figure out the appropriate URL to download the extension binary from. + url = "https://www.whiteboxgeo.com/GTE_Windows/GeneralToolsetExtension_win.zip" # default + unzipped_dir_name = "GeneralToolsetExtension" + if "agri" in ext_name.lower(): + if platform.system() == 'Windows': + url = "https://www.whiteboxgeo.com/AgricultureToolset/AgricultureToolset_win.zip" + elif platform.system() == 'Darwin': + url = "https://www.whiteboxgeo.com/AgricultureToolset/AgricultureToolset_MacOS_Intel.zip" + elif platform.system() == 'Linux': + url = "https://www.whiteboxgeo.com/AgricultureToolset/AgricultureToolset_linux.zip" + + unzipped_dir_name = "AgricultureToolset" + elif "dem" in ext_name.lower(): + if platform.system() == 'Windows': + url = "https://www.whiteboxgeo.com/DemAndSpatialHydrologyToolset/DemAndSpatialHydrologyToolset_win.zip" + elif platform.system() == 'Darwin': + url = "https://www.whiteboxgeo.com/DemAndSpatialHydrologyToolset/DemAndSpatialHydrologyToolset_MacOS_Intel.zip" + elif platform.system() == 'Linux': + url = "https://www.whiteboxgeo.com/DemAndSpatialHydrologyToolset/DemAndSpatialHydrologyToolset_linux.zip" + + unzipped_dir_name = "DemAndSpatialHydrologyToolset" + elif "lidar" in ext_name.lower(): + if platform.system() == 'Windows': + url = "https://www.whiteboxgeo.com/LidarAndRemoteSensingToolset/LidarAndRemoteSensingToolset_win.zip" + elif platform.system() == 'Darwin': + url = "https://www.whiteboxgeo.com/LidarAndRemoteSensingToolset/LidarAndRemoteSensingToolset_MacOS_Intel.zip" + elif platform.system() == 'Linux': + url = "https://www.whiteboxgeo.com/LidarAndRemoteSensingToolset/LidarAndRemoteSensingToolset_linux.zip" + + unzipped_dir_name = "LidarAndRemoteSensingToolset" + else: # default to the general toolset + if "gte" not in ext_name.lower(): + print(f"Warning: Unrecognized extension ext_name {ext_name}. Installing the GTE instead...") + + if platform.system() == 'Darwin': + url = "https://www.whiteboxgeo.com/GTE_Darwin/GeneralToolsetExtension_MacOS_Intel.zip" + elif platform.system() == 'Linux': + url = "https://www.whiteboxgeo.com/GTE_Linux/GeneralToolsetExtension_linux.zip" + + # Download the extension binary + print("Downloading extension plugins...") + compressed_plugins_file = urllib.request.urlopen(url) + + # Save it to a zip then decompress it and move the files to the plugins folder. + print("Installing extension plugins...") + with open('./compressed_plugins.zip','wb') as output: + output.write(compressed_plugins_file.read()) + + if not os.path.exists('./plugins'): + os.makedirs('./plugins') + + with zipfile.ZipFile('./compressed_plugins.zip', 'r') as zip_ref: + zip_ref.extractall('./') + + for entry in os.scandir(f'./{unzipped_dir_name}'): + new_path = entry.path.replace(f'{unzipped_dir_name}', 'plugins') + os.replace(entry.path, new_path) + if ".json" not in new_path and platform.system() != "Windows": + os.system("chmod 755 " + new_path) # grant executable permission + + # Remove the unzipped directory, which isn't needed anymore. + if os.path.exists(f'./{unzipped_dir_name}'): + shutil.rmtree(f'./{unzipped_dir_name}') + + # Get the updated Python API, so that they can use any new extension tools that + # have been released since the last open-core release from Python. + print("Updating WBT Python API...") + + url = "https://raw.githubusercontent.com/jblindsay/whitebox-tools/master/whitebox_tools.py" + with urllib.request.urlopen(url) as f: + api_text = f.read().decode('utf-8') + with open('./whitebox_tools.py', 'w') as output: + output.write(api_text) + + if "agri" in ext_name.lower(): + print("The Whitebox Agriculture Toolset Extension has been installed!") + elif "dem" in ext_name.lower(): + print("The Whitebox DEM and Spatial Hydrology Toolset Extension has been installed!") + elif "lidar" in ext_name.lower(): + print("The Whitebox DEM and LiDAR and Remote Sensing Toolset Extension has been installed!") + else: + print("The Whitebox General Toolset Extension (GTE) has been installed!") + + print( +''' +You will need to activate a license before using this extension. If you do +not currently have a valid activation key, you may purchase one by visiting +https://www.whiteboxgeo.com/extension-pricing/''') + # Does the user want to register an activation key for this extension? + reply = input("\nWould you like to activate a license key for the extension now? (Y/n) ") + + if "y" in reply.lower(): + self.activate_license() + else: + print( +''' +Okay, that's it for now. +''') + + except Exception as e: + print("Unexpected error:", e) + print("Please contact support@whiteboxgeo.com if you continue to experience issues.") + raise + + def activate_license(self): + try: + if platform.system() == 'Windows': + os.system("plugins\\register_license.exe") + else: + os.system("./plugins/register_license") + except: + print("Unexpected error:", sys.exc_info()[0]) + print("Please contact support@whiteboxgeo.com if you continue to experience issues.") + raise + + ######################################################################## + # The following methods are convenience methods for each available tool. + # This needs updating whenever new tools are added to the WhiteboxTools + # library. They can be generated automatically using the + # whitebox_plugin_generator.py script. It would also be possible to + # discover plugins at runtime and monkey-patch their methods using + # MethodType. However, this would not be as useful since it would + # restrict the ability for text editors and IDEs to use autocomplete. + ######################################################################## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ############## + # Data Tools # + ############## + + def add_point_coordinates_to_table(self, i, callback=None): + """Modifies the attribute table of a point vector by adding fields containing each point's X and Y coordinates. + + Keyword arguments: + + i -- Input vector Points file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('add_point_coordinates_to_table', args, callback) # returns 1 if error + + def clean_vector(self, i, output, callback=None): + """Removes null features and lines/polygons with fewer than the required number of vertices. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('clean_vector', args, callback) # returns 1 if error + + def convert_nodata_to_zero(self, i, output, callback=None): + """Converts nodata values in a raster to zero. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('convert_nodata_to_zero', args, callback) # returns 1 if error + + def convert_raster_format(self, i, output, callback=None): + """Converts raster data from one format to another. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('convert_raster_format', args, callback) # returns 1 if error + + def csv_points_to_vector(self, i, output, xfield=0, yfield=1, epsg=None, callback=None): + """Converts a CSV text file to vector points. + + Keyword arguments: + + i -- Input CSV file (i.e. source of data to be imported). + output -- Output vector file. + xfield -- X field number (e.g. 0 for first field). + yfield -- Y field number (e.g. 1 for second field). + epsg -- EPSG projection (e.g. 2958). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--xfield={}".format(xfield)) + args.append("--yfield={}".format(yfield)) + if epsg is not None: args.append("--epsg='{}'".format(epsg)) + return self.run_tool('csv_points_to_vector', args, callback) # returns 1 if error + + def export_table_to_csv(self, i, output, headers=True, callback=None): + """Exports an attribute table to a CSV text file. + + Keyword arguments: + + i -- Input vector file. + output -- Output csv file. + headers -- Export field names as file header?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if headers: args.append("--headers") + return self.run_tool('export_table_to_csv', args, callback) # returns 1 if error + + def fix_dangling_arcs(self, i, output, dist="", callback=None): + """This tool fixes undershot and overshot arcs, two common topological errors, in an input vector lines file. + + Keyword arguments: + + i -- Name of the input lines vector file. + output -- Name of the output lines vector file. + dist -- Snap distance, in xy units (metres). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--dist={}".format(dist)) + return self.run_tool('fix_dangling_arcs', args, callback) # returns 1 if error + + def join_tables(self, input1, pkey, input2, fkey, import_field=None, callback=None): + """Merge a vector's attribute table with another table based on a common field. + + Keyword arguments: + + input1 -- Input primary vector file (i.e. the table to be modified). + pkey -- Primary key field. + input2 -- Input foreign vector file (i.e. source of data to be imported). + fkey -- Foreign key field. + import_field -- Imported field (all fields will be imported if not specified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--pkey='{}'".format(pkey)) + args.append("--input2='{}'".format(input2)) + args.append("--fkey='{}'".format(fkey)) + if import_field is not None: args.append("--import_field='{}'".format(import_field)) + return self.run_tool('join_tables', args, callback) # returns 1 if error + + def lines_to_polygons(self, i, output, callback=None): + """Converts vector polylines to polygons. + + Keyword arguments: + + i -- Input vector line file. + output -- Output vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('lines_to_polygons', args, callback) # returns 1 if error + + def merge_table_with_csv(self, i, pkey, csv, fkey, import_field=None, callback=None): + """Merge a vector's attribute table with a table contained within a CSV text file. + + Keyword arguments: + + i -- Input primary vector file (i.e. the table to be modified). + pkey -- Primary key field. + csv -- Input CSV file (i.e. source of data to be imported). + fkey -- Foreign key field. + import_field -- Imported field (all fields will be imported if not specified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--pkey='{}'".format(pkey)) + args.append("--csv='{}'".format(csv)) + args.append("--fkey='{}'".format(fkey)) + if import_field is not None: args.append("--import_field='{}'".format(import_field)) + return self.run_tool('merge_table_with_csv', args, callback) # returns 1 if error + + def merge_vectors(self, inputs, output, callback=None): + """Combines two or more input vectors of the same ShapeType creating a single, new output vector. + + Keyword arguments: + + inputs -- Input vector files. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('merge_vectors', args, callback) # returns 1 if error + + def modify_no_data_value(self, i, new_value="-32768.0", callback=None): + """Modifies nodata values in a raster. + + Keyword arguments: + + i -- Input raster file. + new_value -- New NoData value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--new_value={}".format(new_value)) + return self.run_tool('modify_no_data_value', args, callback) # returns 1 if error + + def multi_part_to_single_part(self, i, output, exclude_holes=True, callback=None): + """Converts a vector file containing multi-part features into a vector containing only single-part features. + + Keyword arguments: + + i -- Input vector line or polygon file. + output -- Output vector line or polygon file. + exclude_holes -- Exclude hole parts from the feature splitting? (holes will continue to belong to their features in output.). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if exclude_holes: args.append("--exclude_holes") + return self.run_tool('multi_part_to_single_part', args, callback) # returns 1 if error + + def new_raster_from_base(self, base, output, value="nodata", data_type="float", cell_size=None, callback=None): + """Creates a new raster using a base image. + + Keyword arguments: + + base -- Input base raster file. + output -- Output raster file. + value -- Constant value to fill raster with; either 'nodata' or numeric value. + data_type -- Output raster data type; options include 'double' (64-bit), 'float' (32-bit), and 'integer' (signed 16-bit) (default is 'float'). + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--base='{}'".format(base)) + args.append("--output='{}'".format(output)) + args.append("--value={}".format(value)) + args.append("--data_type={}".format(data_type)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + return self.run_tool('new_raster_from_base', args, callback) # returns 1 if error + + def polygons_to_lines(self, i, output, callback=None): + """Converts vector polygons to polylines. + + Keyword arguments: + + i -- Input vector polygon file. + output -- Output vector lines file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('polygons_to_lines', args, callback) # returns 1 if error + + def print_geo_tiff_tags(self, i, callback=None): + """Prints the tags within a GeoTIFF. + + Keyword arguments: + + i -- Input GeoTIFF file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('print_geo_tiff_tags', args, callback) # returns 1 if error + + def raster_to_vector_lines(self, i, output, callback=None): + """Converts a raster lines features into a vector of the POLYLINE shapetype. + + Keyword arguments: + + i -- Input raster lines file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('raster_to_vector_lines', args, callback) # returns 1 if error + + def raster_to_vector_points(self, i, output, callback=None): + """Converts a raster dataset to a vector of the POINT shapetype. + + Keyword arguments: + + i -- Input raster file. + output -- Output vector points file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('raster_to_vector_points', args, callback) # returns 1 if error + + def raster_to_vector_polygons(self, i, output, callback=None): + """Converts a raster dataset to a vector of the POLYGON shapetype. + + Keyword arguments: + + i -- Input raster file. + output -- Output vector polygons file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('raster_to_vector_polygons', args, callback) # returns 1 if error + + def reinitialize_attribute_table(self, i, callback=None): + """Reinitializes a vector's attribute table deleting all fields but the feature ID (FID). + + Keyword arguments: + + i -- Input vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('reinitialize_attribute_table', args, callback) # returns 1 if error + + def remove_polygon_holes(self, i, output, callback=None): + """Removes holes within the features of a vector polygon file. + + Keyword arguments: + + i -- Input vector polygon file. + output -- Output vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('remove_polygon_holes', args, callback) # returns 1 if error + + def remove_raster_polygon_holes(self, i, output, threshold=3, use_diagonals=True, callback=None): + """Removes polygon holes, or 'donut-holes', from raster polygons. + + Keyword arguments: + + i -- Name of the input raster image file. + output -- Name of the output raster file. + threshold -- Maximum size of removed holes, in grid cells. Blank for no threshold, i.e. remove all holes. + use_diagonals -- Use diagonal neighbours during clumping operation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--threshold={}".format(threshold)) + if use_diagonals: args.append("--use_diagonals") + return self.run_tool('remove_raster_polygon_holes', args, callback) # returns 1 if error + + def set_nodata_value(self, i, output, back_value=0.0, callback=None): + """Assign the NoData value for an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + back_value -- Background value to set to nodata. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--back_value={}".format(back_value)) + return self.run_tool('set_nodata_value', args, callback) # returns 1 if error + + def single_part_to_multi_part(self, i, output, field=None, callback=None): + """Converts a vector file containing multi-part features into a vector containing only single-part features. + + Keyword arguments: + + i -- Input vector line or polygon file. + field -- Grouping ID field name in attribute table. + output -- Output vector line or polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if field is not None: args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + return self.run_tool('single_part_to_multi_part', args, callback) # returns 1 if error + + def vector_lines_to_raster(self, i, output, field="FID", nodata=True, cell_size=None, base=None, callback=None): + """Converts a vector containing polylines into a raster. + + Keyword arguments: + + i -- Input vector lines file. + field -- Input field name in attribute table. + output -- Output raster file. + nodata -- Background value to set to NoData. Without this flag, it will be set to 0.0. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field={}".format(field)) + args.append("--output='{}'".format(output)) + if nodata: args.append("--nodata") + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('vector_lines_to_raster', args, callback) # returns 1 if error + + def vector_points_to_raster(self, i, output, field="FID", assign="last", nodata=True, cell_size=None, base=None, callback=None): + """Converts a vector containing points into a raster. + + Keyword arguments: + + i -- Input vector Points file. + field -- Input field name in attribute table. + output -- Output raster file. + assign -- Assignment operation, where multiple points are in the same grid cell; options include 'first', 'last' (default), 'min', 'max', 'sum', 'number'. + nodata -- Background value to set to NoData. Without this flag, it will be set to 0.0. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field={}".format(field)) + args.append("--output='{}'".format(output)) + args.append("--assign={}".format(assign)) + if nodata: args.append("--nodata") + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('vector_points_to_raster', args, callback) # returns 1 if error + + def vector_polygons_to_raster(self, i, output, field="FID", nodata=True, cell_size=None, base=None, callback=None): + """Converts a vector containing polygons into a raster. + + Keyword arguments: + + i -- Input vector polygons file. + field -- Input field name in attribute table. + output -- Output raster file. + nodata -- Background value to set to NoData. Without this flag, it will be set to 0.0. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field={}".format(field)) + args.append("--output='{}'".format(output)) + if nodata: args.append("--nodata") + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('vector_polygons_to_raster', args, callback) # returns 1 if error + + ################ + # GIS Analysis # + ################ + + def aggregate_raster(self, i, output, agg_factor=2, type="mean", callback=None): + """Aggregates a raster to a lower resolution. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + agg_factor -- Aggregation factor, in pixels. + type -- Statistic used to fill output pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--agg_factor={}".format(agg_factor)) + args.append("--type={}".format(type)) + return self.run_tool('aggregate_raster', args, callback) # returns 1 if error + + def block_maximum_gridding(self, i, field, output, use_z=False, cell_size=None, base=None, callback=None): + """Creates a raster grid based on a set of vector points and assigns grid values using a block maximum scheme. + + Keyword arguments: + + i -- Input vector Points file. + field -- Input field name in attribute table. + use_z -- Use z-coordinate instead of field?. + output -- Output raster file. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('block_maximum_gridding', args, callback) # returns 1 if error + + def block_minimum_gridding(self, i, field, output, use_z=False, cell_size=None, base=None, callback=None): + """Creates a raster grid based on a set of vector points and assigns grid values using a block minimum scheme. + + Keyword arguments: + + i -- Input vector Points file. + field -- Input field name in attribute table. + use_z -- Use z-coordinate instead of field?. + output -- Output raster file. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('block_minimum_gridding', args, callback) # returns 1 if error + + def centroid(self, i, output, text_output=False, callback=None): + """Calculates the centroid, or average location, of raster polygon objects. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + text_output -- Optional text output. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if text_output: args.append("--text_output") + return self.run_tool('centroid', args, callback) # returns 1 if error + + def centroid_vector(self, i, output, callback=None): + """Identifies the centroid point of a vector polyline or polygon feature or a group of vector points. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('centroid_vector', args, callback) # returns 1 if error + + def clump(self, i, output, diag=True, zero_back=False, callback=None): + """Groups cells that form discrete areas, assigning them unique identifiers. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + diag -- Flag indicating whether diagonal connections should be considered. + zero_back -- Flag indicating whether zero values should be treated as a background. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if diag: args.append("--diag") + if zero_back: args.append("--zero_back") + return self.run_tool('clump', args, callback) # returns 1 if error + + def construct_vector_tin(self, i, output, field=None, use_z=False, max_triangle_edge_length=None, callback=None): + """Creates a vector triangular irregular network (TIN) for a set of vector points. + + Keyword arguments: + + i -- Input vector points file. + field -- Input field name in attribute table. + use_z -- Use the 'z' dimension of the Shapefile's geometry instead of an attribute field?. + output -- Output vector polygon file. + max_triangle_edge_length -- Optional maximum triangle edge length; triangles larger than this size will not be gridded. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if field is not None: args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if max_triangle_edge_length is not None: args.append("--max_triangle_edge_length='{}'".format(max_triangle_edge_length)) + return self.run_tool('construct_vector_tin', args, callback) # returns 1 if error + + def create_hexagonal_vector_grid(self, i, output, width, orientation="horizontal", callback=None): + """Creates a hexagonal vector grid. + + Keyword arguments: + + i -- Input base file. + output -- Output vector polygon file. + width -- The grid cell width. + orientation -- Grid Orientation, 'horizontal' or 'vertical'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--width='{}'".format(width)) + args.append("--orientation={}".format(orientation)) + return self.run_tool('create_hexagonal_vector_grid', args, callback) # returns 1 if error + + def create_plane(self, base, output, gradient=15.0, aspect=90.0, constant=0.0, callback=None): + """Creates a raster image based on the equation for a simple plane. + + Keyword arguments: + + base -- Input base raster file. + output -- Output raster file. + gradient -- Slope gradient in degrees (-85.0 to 85.0). + aspect -- Aspect (direction) in degrees clockwise from north (0.0-360.0). + constant -- Constant value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--base='{}'".format(base)) + args.append("--output='{}'".format(output)) + args.append("--gradient={}".format(gradient)) + args.append("--aspect={}".format(aspect)) + args.append("--constant={}".format(constant)) + return self.run_tool('create_plane', args, callback) # returns 1 if error + + def create_rectangular_vector_grid(self, i, output, width, height, xorig=0, yorig=0, callback=None): + """Creates a rectangular vector grid. + + Keyword arguments: + + i -- Input base file. + output -- Output vector polygon file. + width -- The grid cell width. + height -- The grid cell height. + xorig -- The grid origin x-coordinate. + yorig -- The grid origin y-coordinate. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--width='{}'".format(width)) + args.append("--height='{}'".format(height)) + args.append("--xorig={}".format(xorig)) + args.append("--yorig={}".format(yorig)) + return self.run_tool('create_rectangular_vector_grid', args, callback) # returns 1 if error + + def dissolve(self, i, output, field=None, snap=0.0, callback=None): + """Removes the interior, or shared, boundaries within a vector polygon coverage. + + Keyword arguments: + + i -- Input vector file. + field -- Dissolve field attribute (optional). + output -- Output vector file. + snap -- Snap tolerance. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if field is not None: args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + args.append("--snap={}".format(snap)) + return self.run_tool('dissolve', args, callback) # returns 1 if error + + def eliminate_coincident_points(self, i, output, tolerance, callback=None): + """Removes any coincident, or nearly coincident, points from a vector points file. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector points file. + tolerance -- The distance tolerance for points. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--tolerance='{}'".format(tolerance)) + return self.run_tool('eliminate_coincident_points', args, callback) # returns 1 if error + + def extend_vector_lines(self, i, output, dist, extend="both ends", callback=None): + """Extends vector lines by a specified distance. + + Keyword arguments: + + i -- Input vector polyline file. + output -- Output vector polyline file. + dist -- The distance to extend. + extend -- Extend direction, 'both ends' (default), 'line start', 'line end'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--dist='{}'".format(dist)) + args.append("--extend={}".format(extend)) + return self.run_tool('extend_vector_lines', args, callback) # returns 1 if error + + def extract_nodes(self, i, output, callback=None): + """Converts vector lines or polygons into vertex points. + + Keyword arguments: + + i -- Input vector lines or polygon file. + output -- Output vector points file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('extract_nodes', args, callback) # returns 1 if error + + def extract_raster_values_at_points(self, inputs, points, out_text=False, callback=None): + """Extracts the values of raster(s) at vector point locations. + + Keyword arguments: + + inputs -- Input raster files. + points -- Input vector points file. + out_text -- Output point values as text? Otherwise, the only output is to to the points file's attribute table. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--points='{}'".format(points)) + if out_text: args.append("--out_text") + return self.run_tool('extract_raster_values_at_points', args, callback) # returns 1 if error + + def filter_raster_features_by_area(self, i, output, threshold, background="zero", callback=None): + """Removes small-area features from a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + threshold -- Remove features with fewer grid cells than this threshold value. + background -- Background value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--threshold='{}'".format(threshold)) + args.append("--background={}".format(background)) + return self.run_tool('filter_raster_features_by_area', args, callback) # returns 1 if error + + def find_lowest_or_highest_points(self, i, output, out_type="lowest", callback=None): + """Locates the lowest and/or highest valued cells in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output vector points file. + out_type -- Output type; one of 'area' (default) and 'volume'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + return self.run_tool('find_lowest_or_highest_points', args, callback) # returns 1 if error + + def heat_map(self, i, output, weight_field=None, bandwidth="", kernel="quartic", cell_size="", base=None, callback=None): + """Calculates a heat map, or kernel density estimation (KDE), for an input point set. + + Keyword arguments: + + i -- Name of the input points shapefile. + weight_field -- Optional name of the attribute containing point weight. + output -- Name of the output raster image file. + bandwidth -- Bandwidth (metres). + kernel -- Kernel type; one of 'uniform', 'triangular', 'epanechnikov', 'quartic', 'triweight', 'tricube', 'gaussian', 'cosine', 'logistic', 'sigmoid', 'silverman'. + cell_size -- Optionally specified cell size of output raster, in metres. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if weight_field is not None: args.append("--weight_field='{}'".format(weight_field)) + args.append("--output='{}'".format(output)) + args.append("--bandwidth={}".format(bandwidth)) + args.append("--kernel={}".format(kernel)) + args.append("--cell_size={}".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('heat_map', args, callback) # returns 1 if error + + def idw_interpolation(self, i, field, output, use_z=False, weight=2.0, radius=None, min_points=None, cell_size=None, base=None, callback=None): + """Interpolates vector points into a raster surface using an inverse-distance weighted scheme. + + Keyword arguments: + + i -- Input vector Points file. + field -- Input field name in attribute table. + use_z -- Use z-coordinate instead of field?. + output -- Output raster file. + weight -- IDW weight value. + radius -- Search Radius in map units. + min_points -- Minimum number of points. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + args.append("--weight={}".format(weight)) + if radius is not None: args.append("--radius='{}'".format(radius)) + if min_points is not None: args.append("--min_points='{}'".format(min_points)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('idw_interpolation', args, callback) # returns 1 if error + + def layer_footprint(self, i, output, callback=None): + """Creates a vector polygon footprint of the area covered by a raster grid or vector layer. + + Keyword arguments: + + i -- Input raster or vector file. + output -- Output vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('layer_footprint', args, callback) # returns 1 if error + + def medoid(self, i, output, callback=None): + """Calculates the medoid for a series of vector features contained in a shapefile. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('medoid', args, callback) # returns 1 if error + + def minimum_bounding_box(self, i, output, criterion="area", features=True, callback=None): + """Creates a vector minimum bounding rectangle around vector features. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector polygon file. + criterion -- Minimization criterion; options include 'area' (default), 'length', 'width', and 'perimeter'. + features -- Find the minimum bounding rectangles around each individual vector feature. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--criterion={}".format(criterion)) + if features: args.append("--features") + return self.run_tool('minimum_bounding_box', args, callback) # returns 1 if error + + def minimum_bounding_circle(self, i, output, features=True, callback=None): + """Delineates the minimum bounding circle (i.e. smallest enclosing circle) for a group of vectors. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector polygon file. + features -- Find the minimum bounding circle around each individual vector feature. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if features: args.append("--features") + return self.run_tool('minimum_bounding_circle', args, callback) # returns 1 if error + + def minimum_bounding_envelope(self, i, output, features=True, callback=None): + """Creates a vector axis-aligned minimum bounding rectangle (envelope) around vector features. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector polygon file. + features -- Find the minimum bounding envelop around each individual vector feature. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if features: args.append("--features") + return self.run_tool('minimum_bounding_envelope', args, callback) # returns 1 if error + + def minimum_convex_hull(self, i, output, features=True, callback=None): + """Creates a vector convex polygon around vector features. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector polygon file. + features -- Find the hulls around each vector feature. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if features: args.append("--features") + return self.run_tool('minimum_convex_hull', args, callback) # returns 1 if error + + def natural_neighbour_interpolation(self, i, output, field=None, use_z=False, cell_size=None, base=None, clip=True, callback=None): + """Creates a raster grid based on Sibson's natural neighbour method. + + Keyword arguments: + + i -- Input vector points file. + field -- Input field name in attribute table. + use_z -- Use the 'z' dimension of the Shapefile's geometry instead of an attribute field?. + output -- Output raster file. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + clip -- Clip the data to the convex hull of the points?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if field is not None: args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + if clip: args.append("--clip") + return self.run_tool('natural_neighbour_interpolation', args, callback) # returns 1 if error + + def nearest_neighbour_gridding(self, i, field, output, use_z=False, cell_size=None, base=None, max_dist=None, callback=None): + """Creates a raster grid based on a set of vector points and assigns grid values using the nearest neighbour. + + Keyword arguments: + + i -- Input vector Points file. + field -- Input field name in attribute table. + use_z -- Use z-coordinate instead of field?. + output -- Output raster file. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + max_dist -- Maximum search distance (optional). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + if max_dist is not None: args.append("--max_dist='{}'".format(max_dist)) + return self.run_tool('nearest_neighbour_gridding', args, callback) # returns 1 if error + + def polygon_area(self, i, callback=None): + """Calculates the area of vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('polygon_area', args, callback) # returns 1 if error + + def polygon_long_axis(self, i, output, callback=None): + """Used to map the long axis of polygon features. + + Keyword arguments: + + i -- Input vector polygons file. + output -- Output vector polyline file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('polygon_long_axis', args, callback) # returns 1 if error + + def polygon_perimeter(self, i, callback=None): + """Calculates the perimeter of vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('polygon_perimeter', args, callback) # returns 1 if error + + def polygon_short_axis(self, i, output, callback=None): + """Used to map the short axis of polygon features. + + Keyword arguments: + + i -- Input vector polygons file. + output -- Output vector polyline file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('polygon_short_axis', args, callback) # returns 1 if error + + def radial_basis_function_interpolation(self, i, field, output, use_z=False, radius=None, min_points=None, func_type="ThinPlateSpline", poly_order="none", weight=0.1, cell_size=None, base=None, callback=None): + """Interpolates vector points into a raster surface using a radial basis function scheme. + + Keyword arguments: + + i -- Input vector points file. + field -- Input field name in attribute table. + use_z -- Use z-coordinate instead of field?. + output -- Output raster file. + radius -- Search Radius (in map units). + min_points -- Minimum number of points. + func_type -- Radial basis function type; options are 'ThinPlateSpline' (default), 'PolyHarmonic', 'Gaussian', 'MultiQuadric', 'InverseMultiQuadric'. + poly_order -- Polynomial order; options are 'none' (default), 'constant', 'affine'. + weight -- Weight parameter used in basis function. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if radius is not None: args.append("--radius='{}'".format(radius)) + if min_points is not None: args.append("--min_points='{}'".format(min_points)) + args.append("--func_type={}".format(func_type)) + args.append("--poly_order={}".format(poly_order)) + args.append("--weight={}".format(weight)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + return self.run_tool('radial_basis_function_interpolation', args, callback) # returns 1 if error + + def raster_area(self, i, output=None, out_text=False, units="grid cells", zero_back=False, callback=None): + """Calculates the area of polygons or classes within a raster image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + out_text -- Would you like to output polygon areas to text?. + units -- Area units; options include 'grid cells' and 'map units'. + zero_back -- Flag indicating whether zero values should be treated as a background. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + if out_text: args.append("--out_text") + args.append("--units={}".format(units)) + if zero_back: args.append("--zero_back") + return self.run_tool('raster_area', args, callback) # returns 1 if error + + def raster_cell_assignment(self, i, output, assign="column", callback=None): + """Assign row or column number to cells. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + assign -- Which variable would you like to assign to grid cells? Options include 'column', 'row', 'x', and 'y'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--assign={}".format(assign)) + return self.run_tool('raster_cell_assignment', args, callback) # returns 1 if error + + def raster_perimeter(self, i, output=None, out_text=False, units="grid cells", zero_back=False, callback=None): + """Calculates the perimeters of polygons or classes within a raster image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + out_text -- Would you like to output polygon areas to text?. + units -- Area units; options include 'grid cells' and 'map units'. + zero_back -- Flag indicating whether zero values should be treated as a background. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + if out_text: args.append("--out_text") + args.append("--units={}".format(units)) + if zero_back: args.append("--zero_back") + return self.run_tool('raster_perimeter', args, callback) # returns 1 if error + + def reclass(self, i, output, reclass_vals, assign_mode=False, callback=None): + """Reclassifies the values in a raster image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + reclass_vals -- Reclassification triplet values (new value; from value; to less than), e.g. '0.0;0.0;1.0;1.0;1.0;2.0'. + assign_mode -- Optional Boolean flag indicating whether to operate in assign mode, reclass_vals values are interpreted as new value; old value pairs. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--reclass_vals='{}'".format(reclass_vals)) + if assign_mode: args.append("--assign_mode") + return self.run_tool('reclass', args, callback) # returns 1 if error + + def reclass_equal_interval(self, i, output, interval=10.0, start_val=None, end_val=None, callback=None): + """Reclassifies the values in a raster image based on equal-ranges. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + interval -- Class interval size. + start_val -- Optional starting value (default is input minimum value). + end_val -- Optional ending value (default is input maximum value). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--interval={}".format(interval)) + if start_val is not None: args.append("--start_val='{}'".format(start_val)) + if end_val is not None: args.append("--end_val='{}'".format(end_val)) + return self.run_tool('reclass_equal_interval', args, callback) # returns 1 if error + + def reclass_from_file(self, i, reclass_file, output, callback=None): + """Reclassifies the values in a raster image using reclass ranges in a text file. + + Keyword arguments: + + i -- Input raster file. + reclass_file -- Input text file containing reclass ranges. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--reclass_file='{}'".format(reclass_file)) + args.append("--output='{}'".format(output)) + return self.run_tool('reclass_from_file', args, callback) # returns 1 if error + + def smooth_vectors(self, i, output, filter=3, callback=None): + """Smooths a vector coverage of either a POLYLINE or POLYGON base ShapeType. + + Keyword arguments: + + i -- Input vector POLYLINE or POLYGON file. + output -- Output vector file. + filter -- The filter size, any odd integer greater than or equal to 3; default is 3. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + return self.run_tool('smooth_vectors', args, callback) # returns 1 if error + + def split_vector_lines(self, i, output, length=None, callback=None): + """Used to split a vector line coverage into even-lengthed segments. + + Keyword arguments: + + i -- Name of the input lines shapefile. + output -- Name of the output lines shapefile. + length -- Maximum segment length (m). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if length is not None: args.append("--length='{}'".format(length)) + return self.run_tool('split_vector_lines', args, callback) # returns 1 if error + + def tin_gridding(self, i, output, field=None, use_z=False, resolution=None, base=None, max_triangle_edge_length=None, callback=None): + """Creates a raster grid based on a triangular irregular network (TIN) fitted to vector points. + + Keyword arguments: + + i -- Input vector points file. + field -- Input field name in attribute table. + use_z -- Use the 'z' dimension of the Shapefile's geometry instead of an attribute field?. + output -- Output raster file. + resolution -- Output raster's grid resolution. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + max_triangle_edge_length -- Optional maximum triangle edge length; triangles larger than this size will not be gridded. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if field is not None: args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if resolution is not None: args.append("--resolution='{}'".format(resolution)) + if base is not None: args.append("--base='{}'".format(base)) + if max_triangle_edge_length is not None: args.append("--max_triangle_edge_length='{}'".format(max_triangle_edge_length)) + return self.run_tool('tin_gridding', args, callback) # returns 1 if error + + def travelling_salesman_problem(self, i, output, duration=60, callback=None): + """Finds approximate solutions to travelling salesman problems, the goal of which is to identify the shortest route connecting a set of locations. + + Keyword arguments: + + i -- Name of the input points shapefile. + output -- Name of the output lines shapefile. + duration -- Maximum duration, in seconds. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--duration={}".format(duration)) + return self.run_tool('travelling_salesman_problem', args, callback) # returns 1 if error + + def vector_hex_binning(self, i, output, width, orientation="horizontal", callback=None): + """Hex-bins a set of vector points. + + Keyword arguments: + + i -- Input base file. + output -- Output vector polygon file. + width -- The grid cell width. + orientation -- Grid Orientation, 'horizontal' or 'vertical'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--width='{}'".format(width)) + args.append("--orientation={}".format(orientation)) + return self.run_tool('vector_hex_binning', args, callback) # returns 1 if error + + def voronoi_diagram(self, i, output, callback=None): + """Creates a vector Voronoi diagram for a set of vector points. + + Keyword arguments: + + i -- Input vector points file. + output -- Output vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('voronoi_diagram', args, callback) # returns 1 if error + + ############################### + # GIS Analysis/Distance Tools # + ############################### + + def buffer_raster(self, i, output, size, gridcells=False, callback=None): + """Maps a distance-based buffer around each non-background (non-zero/non-nodata) grid cell in an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + size -- Buffer size. + gridcells -- Optional flag to indicate that the 'size' threshold should be measured in grid cells instead of the default map units. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--size='{}'".format(size)) + if gridcells: args.append("--gridcells") + return self.run_tool('buffer_raster', args, callback) # returns 1 if error + + def cost_allocation(self, source, backlink, output, callback=None): + """Identifies the source cell to which each grid cell is connected by a least-cost pathway in a cost-distance analysis. + + Keyword arguments: + + source -- Input source raster file. + backlink -- Input backlink raster file generated by the cost-distance tool. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--source='{}'".format(source)) + args.append("--backlink='{}'".format(backlink)) + args.append("--output='{}'".format(output)) + return self.run_tool('cost_allocation', args, callback) # returns 1 if error + + def cost_distance(self, source, cost, out_accum, out_backlink, callback=None): + """Performs cost-distance accumulation on a cost surface and a group of source cells. + + Keyword arguments: + + source -- Input source raster file. + cost -- Input cost (friction) raster file. + out_accum -- Output cost accumulation raster file. + out_backlink -- Output backlink raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--source='{}'".format(source)) + args.append("--cost='{}'".format(cost)) + args.append("--out_accum='{}'".format(out_accum)) + args.append("--out_backlink='{}'".format(out_backlink)) + return self.run_tool('cost_distance', args, callback) # returns 1 if error + + def cost_pathway(self, destination, backlink, output, zero_background=False, callback=None): + """Performs cost-distance pathway analysis using a series of destination grid cells. + + Keyword arguments: + + destination -- Input destination raster file. + backlink -- Input backlink raster file generated by the cost-distance tool. + output -- Output cost pathway raster file. + zero_background -- Flag indicating whether zero values should be treated as a background. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--destination='{}'".format(destination)) + args.append("--backlink='{}'".format(backlink)) + args.append("--output='{}'".format(output)) + if zero_background: args.append("--zero_background") + return self.run_tool('cost_pathway', args, callback) # returns 1 if error + + def euclidean_allocation(self, i, output, callback=None): + """Assigns grid cells in the output raster the value of the nearest target cell in the input image, measured by the Shih and Wu (2004) Euclidean distance transform. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('euclidean_allocation', args, callback) # returns 1 if error + + def euclidean_distance(self, i, output, callback=None): + """Calculates the Shih and Wu (2004) Euclidean distance transform. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('euclidean_distance', args, callback) # returns 1 if error + + ############################## + # GIS Analysis/Overlay Tools # + ############################## + + def average_overlay(self, inputs, output, callback=None): + """Calculates the average for each grid cell from a group of raster images. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('average_overlay', args, callback) # returns 1 if error + + def clip(self, i, clip, output, callback=None): + """Extract all the features, or parts of features, that overlap with the features of the clip vector. + + Keyword arguments: + + i -- Input vector file. + clip -- Input clip polygon vector file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--clip='{}'".format(clip)) + args.append("--output='{}'".format(output)) + return self.run_tool('clip', args, callback) # returns 1 if error + + def clip_raster_to_polygon(self, i, polygons, output, maintain_dimensions=False, callback=None): + """Clips a raster to a vector polygon. + + Keyword arguments: + + i -- Input raster file. + polygons -- Input vector polygons file. + output -- Output raster file. + maintain_dimensions -- Maintain input raster dimensions?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--polygons='{}'".format(polygons)) + args.append("--output='{}'".format(output)) + if maintain_dimensions: args.append("--maintain_dimensions") + return self.run_tool('clip_raster_to_polygon', args, callback) # returns 1 if error + + def count_if(self, inputs, output, value, callback=None): + """Counts the number of occurrences of a specified value in a cell-stack of rasters. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + value -- Search value (e.g. countif value = 5.0). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + args.append("--value='{}'".format(value)) + return self.run_tool('count_if', args, callback) # returns 1 if error + + def difference(self, i, overlay, output, callback=None): + """Outputs the features that occur in one of the two vector inputs but not both, i.e. no overlapping features. + + Keyword arguments: + + i -- Input vector file. + overlay -- Input overlay vector file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--overlay='{}'".format(overlay)) + args.append("--output='{}'".format(output)) + return self.run_tool('difference', args, callback) # returns 1 if error + + def erase(self, i, erase, output, callback=None): + """Removes all the features, or parts of features, that overlap with the features of the erase vector polygon. + + Keyword arguments: + + i -- Input vector file. + erase -- Input erase polygon vector file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--erase='{}'".format(erase)) + args.append("--output='{}'".format(output)) + return self.run_tool('erase', args, callback) # returns 1 if error + + def erase_polygon_from_raster(self, i, polygons, output, callback=None): + """Erases (cuts out) a vector polygon from a raster. + + Keyword arguments: + + i -- Input raster file. + polygons -- Input vector polygons file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--polygons='{}'".format(polygons)) + args.append("--output='{}'".format(output)) + return self.run_tool('erase_polygon_from_raster', args, callback) # returns 1 if error + + def highest_position(self, inputs, output, callback=None): + """Identifies the stack position of the maximum value within a raster stack on a cell-by-cell basis. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('highest_position', args, callback) # returns 1 if error + + def intersect(self, i, overlay, output, snap=0.0, callback=None): + """Identifies the parts of features in common between two input vector layers. + + Keyword arguments: + + i -- Input vector file. + overlay -- Input overlay vector file. + output -- Output vector file. + snap -- Snap tolerance. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--overlay='{}'".format(overlay)) + args.append("--output='{}'".format(output)) + args.append("--snap={}".format(snap)) + return self.run_tool('intersect', args, callback) # returns 1 if error + + def line_intersections(self, input1, input2, output, callback=None): + """Identifies points where the features of two vector line layers intersect. + + Keyword arguments: + + input1 -- Input vector polyline file. + input2 -- Input vector polyline file. + output -- Output vector point file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('line_intersections', args, callback) # returns 1 if error + + def lowest_position(self, inputs, output, callback=None): + """Identifies the stack position of the minimum value within a raster stack on a cell-by-cell basis. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('lowest_position', args, callback) # returns 1 if error + + def max_absolute_overlay(self, inputs, output, callback=None): + """Evaluates the maximum absolute value for each grid cell from a stack of input rasters. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('max_absolute_overlay', args, callback) # returns 1 if error + + def max_overlay(self, inputs, output, callback=None): + """Evaluates the maximum value for each grid cell from a stack of input rasters. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('max_overlay', args, callback) # returns 1 if error + + def merge_line_segments(self, i, output, snap=0.0, callback=None): + """Merges vector line segments into larger features. + + Keyword arguments: + + i -- Input vector file. + output -- Output vector file. + snap -- Snap tolerance. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--snap={}".format(snap)) + return self.run_tool('merge_line_segments', args, callback) # returns 1 if error + + def min_absolute_overlay(self, inputs, output, callback=None): + """Evaluates the minimum absolute value for each grid cell from a stack of input rasters. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('min_absolute_overlay', args, callback) # returns 1 if error + + def min_overlay(self, inputs, output, callback=None): + """Evaluates the minimum value for each grid cell from a stack of input rasters. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('min_overlay', args, callback) # returns 1 if error + + def multiply_overlay(self, inputs, output, callback=None): + """Calculates the sum for each grid cell from a group of raster images. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('multiply_overlay', args, callback) # returns 1 if error + + def percent_equal_to(self, inputs, comparison, output, callback=None): + """Calculates the percentage of a raster stack that have cell values equal to an input on a cell-by-cell basis. + + Keyword arguments: + + inputs -- Input raster files. + comparison -- Input comparison raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--comparison='{}'".format(comparison)) + args.append("--output='{}'".format(output)) + return self.run_tool('percent_equal_to', args, callback) # returns 1 if error + + def percent_greater_than(self, inputs, comparison, output, callback=None): + """Calculates the percentage of a raster stack that have cell values greater than an input on a cell-by-cell basis. + + Keyword arguments: + + inputs -- Input raster files. + comparison -- Input comparison raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--comparison='{}'".format(comparison)) + args.append("--output='{}'".format(output)) + return self.run_tool('percent_greater_than', args, callback) # returns 1 if error + + def percent_less_than(self, inputs, comparison, output, callback=None): + """Calculates the percentage of a raster stack that have cell values less than an input on a cell-by-cell basis. + + Keyword arguments: + + inputs -- Input raster files. + comparison -- Input comparison raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--comparison='{}'".format(comparison)) + args.append("--output='{}'".format(output)) + return self.run_tool('percent_less_than', args, callback) # returns 1 if error + + def pick_from_list(self, inputs, pos_input, output, callback=None): + """Outputs the value from a raster stack specified by a position raster. + + Keyword arguments: + + inputs -- Input raster files. + pos_input -- Input position raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--pos_input='{}'".format(pos_input)) + args.append("--output='{}'".format(output)) + return self.run_tool('pick_from_list', args, callback) # returns 1 if error + + def polygonize(self, inputs, output, callback=None): + """Creates a polygon layer from two or more intersecting line features contained in one or more input vector line files. + + Keyword arguments: + + inputs -- Input vector polyline file. + output -- Output vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('polygonize', args, callback) # returns 1 if error + + def split_with_lines(self, i, split, output, callback=None): + """Splits the lines or polygons in one layer using the lines in another layer. + + Keyword arguments: + + i -- Input vector line or polygon file. + split -- Input vector polyline file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--split='{}'".format(split)) + args.append("--output='{}'".format(output)) + return self.run_tool('split_with_lines', args, callback) # returns 1 if error + + def sum_overlay(self, inputs, output, callback=None): + """Calculates the sum for each grid cell from a group of raster images. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('sum_overlay', args, callback) # returns 1 if error + + def symmetrical_difference(self, i, overlay, output, snap=0.0, callback=None): + """Outputs the features that occur in one of the two vector inputs but not both, i.e. no overlapping features. + + Keyword arguments: + + i -- Input vector file. + overlay -- Input overlay vector file. + output -- Output vector file. + snap -- Snap tolerance. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--overlay='{}'".format(overlay)) + args.append("--output='{}'".format(output)) + args.append("--snap={}".format(snap)) + return self.run_tool('symmetrical_difference', args, callback) # returns 1 if error + + def union(self, i, overlay, output, snap=0.0, callback=None): + """Splits vector layers at their overlaps, creating a layer containing all the portions from both input and overlay layers. + + Keyword arguments: + + i -- Input vector file. + overlay -- Input overlay vector file. + output -- Output vector file. + snap -- Snap tolerance. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--overlay='{}'".format(overlay)) + args.append("--output='{}'".format(output)) + args.append("--snap={}".format(snap)) + return self.run_tool('union', args, callback) # returns 1 if error + + def update_nodata_cells(self, input1, input2, output, callback=None): + """Replaces the NoData values in an input raster with the corresponding values contained in a second update layer. + + Keyword arguments: + + input1 -- Input raster file 1. + input2 -- Input raster file 2; update layer. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('update_nodata_cells', args, callback) # returns 1 if error + + def weighted_overlay(self, factors, weights, output, cost=None, constraints=None, scale_max=1.0, callback=None): + """Performs a weighted sum on multiple input rasters after converting each image to a common scale. The tool performs a multi-criteria evaluation (MCE). + + Keyword arguments: + + factors -- Input factor raster files. + weights -- Weight values, contained in quotes and separated by commas or semicolons. Must have the same number as factors. + cost -- Boolean array indicating which factors are cost factors, contained in quotes and separated by commas or semicolons. Must have the same number as factors. + constraints -- Input constraints raster files. + output -- Output raster file. + scale_max -- Suitability scale maximum value (common values are 1.0, 100.0, and 255.0). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--factors='{}'".format(factors)) + args.append("--weights='{}'".format(weights)) + if cost is not None: args.append("--cost='{}'".format(cost)) + if constraints is not None: args.append("--constraints='{}'".format(constraints)) + args.append("--output='{}'".format(output)) + args.append("--scale_max={}".format(scale_max)) + return self.run_tool('weighted_overlay', args, callback) # returns 1 if error + + def weighted_sum(self, inputs, weights, output, callback=None): + """Performs a weighted-sum overlay on multiple input raster images. + + Keyword arguments: + + inputs -- Input raster files. + weights -- Weight values, contained in quotes and separated by commas or semicolons. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--weights='{}'".format(weights)) + args.append("--output='{}'".format(output)) + return self.run_tool('weighted_sum', args, callback) # returns 1 if error + + ################################## + # GIS Analysis/Patch Shape Tools # + ################################## + + def boundary_shape_complexity(self, i, output, callback=None): + """Calculates the complexity of the boundaries of raster polygons. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('boundary_shape_complexity', args, callback) # returns 1 if error + + def compactness_ratio(self, i, callback=None): + """Calculates the compactness ratio (A/P), a measure of shape complexity, for vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('compactness_ratio', args, callback) # returns 1 if error + + def edge_proportion(self, i, output, output_text=False, callback=None): + """Calculate the proportion of cells in a raster polygon that are edge cells. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + output_text -- flag indicating whether a text report should also be output. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if output_text: args.append("--output_text") + return self.run_tool('edge_proportion', args, callback) # returns 1 if error + + def elongation_ratio(self, i, callback=None): + """Calculates the elongation ratio for vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('elongation_ratio', args, callback) # returns 1 if error + + def find_patch_or_class_edge_cells(self, i, output, callback=None): + """Finds all cells located on the edge of patch or class features. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('find_patch_or_class_edge_cells', args, callback) # returns 1 if error + + def hole_proportion(self, i, callback=None): + """Calculates the proportion of the total area of a polygon's holes relative to the area of the polygon's hull. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('hole_proportion', args, callback) # returns 1 if error + + def linearity_index(self, i, callback=None): + """Calculates the linearity index for vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('linearity_index', args, callback) # returns 1 if error + + def narrowness_index(self, i, output, callback=None): + """Calculates the narrowness of raster polygons. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('narrowness_index', args, callback) # returns 1 if error + + def patch_orientation(self, i, callback=None): + """Calculates the orientation of vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('patch_orientation', args, callback) # returns 1 if error + + def perimeter_area_ratio(self, i, callback=None): + """Calculates the perimeter-area ratio of vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('perimeter_area_ratio', args, callback) # returns 1 if error + + def radius_of_gyration(self, i, output, text_output=False, callback=None): + """Calculates the distance of cells from their polygon's centroid. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + text_output -- Optional text output. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if text_output: args.append("--text_output") + return self.run_tool('radius_of_gyration', args, callback) # returns 1 if error + + def related_circumscribing_circle(self, i, callback=None): + """Calculates the related circumscribing circle of vector polygons. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('related_circumscribing_circle', args, callback) # returns 1 if error + + def shape_complexity_index(self, i, callback=None): + """Calculates overall polygon shape complexity or irregularity. + + Keyword arguments: + + i -- Input vector polygon file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('shape_complexity_index', args, callback) # returns 1 if error + + def shape_complexity_index_raster(self, i, output, callback=None): + """Calculates the complexity of raster polygons or classes. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('shape_complexity_index_raster', args, callback) # returns 1 if error + + ############################ + # Geomorphometric Analysis # + ############################ + + def accumulation_curvature(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates accumulation curvature from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('accumulation_curvature', args, callback) # returns 1 if error + + def aspect(self, dem, output, zfactor=None, callback=None): + """Calculates an aspect raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('aspect', args, callback) # returns 1 if error + + def assess_route(self, routes, dem, output, length="", dist=20, callback=None): + """This tool assesses a route for slope, elevation, and visibility variation. + + Keyword arguments: + + routes -- Name of the input routes vector file. + dem -- Name of the input DEM raster file. + output -- Name of the output lines shapefile. + length -- Maximum segment length (m). + dist -- Search distance, in grid cells, used in visibility analysis. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--routes='{}'".format(routes)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--length={}".format(length)) + args.append("--dist={}".format(dist)) + return self.run_tool('assess_route', args, callback) # returns 1 if error + + def average_normal_vector_angular_deviation(self, dem, output, filter=11, callback=None): + """Calculates the circular variance of aspect at a scale for a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filter -- Size of the filter kernel. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + return self.run_tool('average_normal_vector_angular_deviation', args, callback) # returns 1 if error + + def breakline_mapping(self, dem, output, threshold=2.0, min_length=3, callback=None): + """This tool maps breaklines from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster image file. + output -- Name of the output vector lines file. + threshold -- Threshold value (0 - infinity but typically 1 to 5 works well). + min_length -- Minimum line length, in grid cells. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--threshold={}".format(threshold)) + args.append("--min_length={}".format(min_length)) + return self.run_tool('breakline_mapping', args, callback) # returns 1 if error + + def circular_variance_of_aspect(self, dem, output, filter=11, callback=None): + """Calculates the circular variance of aspect at a scale for a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filter -- Size of the filter kernel. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + return self.run_tool('circular_variance_of_aspect', args, callback) # returns 1 if error + + def contours_from_points(self, i, output, field=None, use_z=False, max_triangle_edge_length=None, interval=10.0, base=0.0, smooth=5, callback=None): + """Creates a contour coverage from a set of input points. + + Keyword arguments: + + i -- Input vector points file. + field -- Input field name in attribute table. + use_z -- Use the 'z' dimension of the Shapefile's geometry instead of an attribute field?. + output -- Output vector lines file. + max_triangle_edge_length -- Optional maximum triangle edge length; triangles larger than this size will not be gridded. + interval -- Contour interval. + base -- Base contour height. + smooth -- Smoothing filter size (in num. points), e.g. 3, 5, 7, 9, 11. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if field is not None: args.append("--field='{}'".format(field)) + if use_z: args.append("--use_z") + args.append("--output='{}'".format(output)) + if max_triangle_edge_length is not None: args.append("--max_triangle_edge_length='{}'".format(max_triangle_edge_length)) + args.append("--interval={}".format(interval)) + args.append("--base={}".format(base)) + args.append("--smooth={}".format(smooth)) + return self.run_tool('contours_from_points', args, callback) # returns 1 if error + + def contours_from_raster(self, i, output, interval=10.0, base=0.0, smooth=9, tolerance=10.0, callback=None): + """Derives a vector contour coverage from a raster surface. + + Keyword arguments: + + i -- Input surface raster file. + output -- Output vector contour file. + interval -- Contour interval. + base -- Base contour height. + smooth -- Smoothing filter size (in num. points), e.g. 3, 5, 7, 9, 11. + tolerance -- Tolerance factor, in degrees (0-45); determines generalization level. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--interval={}".format(interval)) + args.append("--base={}".format(base)) + args.append("--smooth={}".format(smooth)) + args.append("--tolerance={}".format(tolerance)) + return self.run_tool('contours_from_raster', args, callback) # returns 1 if error + + def curvedness(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates curvedness from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('curvedness', args, callback) # returns 1 if error + + def dem_void_filling(self, dem, fill, output, mean_plane_dist=20, edge_treatment="use DEM", weight_value=2.0, callback=None): + """This tool can be used to fill the void areas of a DEM using another fill DEM data set. + + Keyword arguments: + + dem -- Name of the input raster DEM file, containing the void areas. + fill -- Name of the input fill DEM file, containing the values used to fill the void areas in the other DEM. + output -- Name of the output void-filled DEM file. + mean_plane_dist -- Distance to void edge at which the mean-plane value is used as an offset, measured in grid cells. + edge_treatment -- How should void-edge cells be treated? Options include 'use DEM' (default), 'use Fill', 'average'. + weight_value -- Weight value used for IDW interpolation (default is 2.0). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--fill='{}'".format(fill)) + args.append("--output='{}'".format(output)) + args.append("--mean_plane_dist={}".format(mean_plane_dist)) + args.append("--edge_treatment={}".format(edge_treatment)) + args.append("--weight_value={}".format(weight_value)) + return self.run_tool('dem_void_filling', args, callback) # returns 1 if error + + def dev_from_mean_elev(self, dem, output, filterx=11, filtery=11, callback=None): + """Calculates deviation from mean elevation. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('dev_from_mean_elev', args, callback) # returns 1 if error + + def diff_from_mean_elev(self, dem, output, filterx=11, filtery=11, callback=None): + """Calculates difference from mean elevation (equivalent to a high-pass filter). + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('diff_from_mean_elev', args, callback) # returns 1 if error + + def difference_curvature(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates difference curvature from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('difference_curvature', args, callback) # returns 1 if error + + def directional_relief(self, dem, output, azimuth=0.0, max_dist=None, callback=None): + """Calculates relief for cells in an input DEM for a specified direction. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + azimuth -- Wind azimuth in degrees. + max_dist -- Optional maximum search distance (unspecified if none; in xy units). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + if max_dist is not None: args.append("--max_dist='{}'".format(max_dist)) + return self.run_tool('directional_relief', args, callback) # returns 1 if error + + def downslope_index(self, dem, output, drop=2.0, out_type="tangent", callback=None): + """Calculates the Hjerdt et al. (2004) downslope index. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + drop -- Vertical drop value (default is 2.0). + out_type -- Output type, options include 'tangent', 'degrees', 'radians', 'distance' (default is 'tangent'). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--drop={}".format(drop)) + args.append("--out_type={}".format(out_type)) + return self.run_tool('downslope_index', args, callback) # returns 1 if error + + def edge_density(self, dem, output, filter=11, norm_diff=5.0, zfactor=None, callback=None): + """Calculates the density of edges, or breaks-in-slope within DEMs. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filter -- Size of the filter kernel. + norm_diff -- Maximum difference in normal vectors, in degrees. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + args.append("--norm_diff={}".format(norm_diff)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('edge_density', args, callback) # returns 1 if error + + def elev_above_pit(self, dem, output, callback=None): + """Calculate the elevation of each grid cell above the nearest downstream pit cell or grid edge cell. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('elev_above_pit', args, callback) # returns 1 if error + + def elev_percentile(self, dem, output, filterx=11, filtery=11, sig_digits=2, callback=None): + """Calculates the elevation percentile raster from a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + sig_digits -- Number of significant digits. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--sig_digits={}".format(sig_digits)) + return self.run_tool('elev_percentile', args, callback) # returns 1 if error + + def elev_relative_to_min_max(self, dem, output, callback=None): + """Calculates the elevation of a location relative to the minimum and maximum elevations in a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('elev_relative_to_min_max', args, callback) # returns 1 if error + + def elev_relative_to_watershed_min_max(self, dem, watersheds, output, callback=None): + """Calculates the elevation of a location relative to the minimum and maximum elevations in a watershed. + + Keyword arguments: + + dem -- Input raster DEM file. + watersheds -- Input raster watersheds file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--watersheds='{}'".format(watersheds)) + args.append("--output='{}'".format(output)) + return self.run_tool('elev_relative_to_watershed_min_max', args, callback) # returns 1 if error + + def embankment_mapping(self, dem, road_vec, output, search_dist=2.5, min_road_width=6.0, typical_width=30.0, max_height=2.0, max_width=60.0, max_increment=0.05, spillout_slope=4.0, remove_embankments=False, callback=None): + """Maps and/or removes road embankments from an input fine-resolution DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + road_vec -- Input vector polygons file. + output -- Output raster file. + search_dist -- Search distance used to reposition transportation vectors onto road embankments (in map units). + min_road_width -- Minimum road width; this is the width of the paved road surface (in map units). + typical_width -- Typical embankment width; this is the maximum width of an embankment with roadside ditches (in map units). + max_height -- Typical embankment maximum height; this is the height a typical embankment with roadside ditches (in map units). + max_width -- Maximum embankment width, typically where embankments traverse steep-sided valleys (in map units). + max_increment -- Maximum upwards increment between neighbouring cells on an embankment (in elevation units). + spillout_slope -- Spillout slope (in degrees). + remove_embankments -- Optional flag indicating whether to output a DEM with embankments removed (true) or an embankment raster map (false). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--road_vec='{}'".format(road_vec)) + args.append("--output='{}'".format(output)) + args.append("--search_dist={}".format(search_dist)) + args.append("--min_road_width={}".format(min_road_width)) + args.append("--typical_width={}".format(typical_width)) + args.append("--max_height={}".format(max_height)) + args.append("--max_width={}".format(max_width)) + args.append("--max_increment={}".format(max_increment)) + args.append("--spillout_slope={}".format(spillout_slope)) + if remove_embankments: args.append("--remove_embankments") + return self.run_tool('embankment_mapping', args, callback) # returns 1 if error + + def exposure_towards_wind_flux(self, dem, output, azimuth="", max_dist="", zfactor="", callback=None): + """Evaluates hydrologic connectivity within a DEM. + + Keyword arguments: + + dem -- Name of the input DEM raster file. + output -- Name of the output raster file. + azimuth -- Wind azimuth, in degrees. + max_dist -- Optional maximum search distance. Minimum value is 5 x cell size. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + args.append("--max_dist={}".format(max_dist)) + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('exposure_towards_wind_flux', args, callback) # returns 1 if error + + def feature_preserving_smoothing(self, dem, output, filter=11, norm_diff=15.0, num_iter=3, max_diff=0.5, zfactor=None, callback=None): + """Reduces short-scale variation in an input DEM using a modified Sun et al. (2007) algorithm. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filter -- Size of the filter kernel. + norm_diff -- Maximum difference in normal vectors, in degrees. + num_iter -- Number of iterations. + max_diff -- Maximum allowable absolute elevation change (optional). + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + args.append("--norm_diff={}".format(norm_diff)) + args.append("--num_iter={}".format(num_iter)) + args.append("--max_diff={}".format(max_diff)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('feature_preserving_smoothing', args, callback) # returns 1 if error + + def fetch_analysis(self, dem, output, azimuth=0.0, hgt_inc=0.05, callback=None): + """Performs an analysis of fetch or upwind distance to an obstacle. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + azimuth -- Wind azimuth in degrees in degrees. + hgt_inc -- Height increment value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + args.append("--hgt_inc={}".format(hgt_inc)) + return self.run_tool('fetch_analysis', args, callback) # returns 1 if error + + def fill_missing_data(self, i, output, filter=11, weight=2.0, no_edges=True, callback=None): + """Fills NoData holes in a DEM. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filter -- Filter size (cells). + weight -- IDW weight value. + no_edges -- Optional flag indicating whether to exclude NoData cells in edge regions. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + args.append("--weight={}".format(weight)) + if no_edges: args.append("--no_edges") + return self.run_tool('fill_missing_data', args, callback) # returns 1 if error + + def find_ridges(self, dem, output, line_thin=True, callback=None): + """Identifies potential ridge and peak grid cells. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + line_thin -- Optional flag indicating whether post-processing line-thinning should be performed. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if line_thin: args.append("--line_thin") + return self.run_tool('find_ridges', args, callback) # returns 1 if error + + def gaussian_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a mean curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('gaussian_curvature', args, callback) # returns 1 if error + + def gaussian_scale_space(self, dem, output, output_zscore, output_scale, points=None, sigma=0.5, step=0.5, num_steps=10, lsp="Slope", z_factor=None, callback=None): + """Uses the fast Gaussian approximation algorithm to produce scaled land-surface parameter measurements from an input DEM. + + Keyword arguments: + + dem -- Name of the input DEM raster file. + points -- Name of the input vector points shapefile. + output -- Name of the output land-surface parameter raster file. + output_zscore -- Name of the output z-score raster file. + output_scale -- Name of the output scale raster file. + sigma -- Initial sigma value (cells). + step -- Step size as any positive non-zero integer. + num_steps -- Number of steps. + lsp -- Output land-surface parameter; one of 'AnisotropyLTP', 'Aspect', 'DiffMeanElev', 'Eastness', 'Elevation', 'Hillshade', 'MeanCurvature', 'Northness', 'PlanCurvature', 'ProfileCurvature', 'Ruggedness', 'Slope', 'TanCurvature', 'TotalCurvature'. + z_factor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + if points is not None: args.append("--points='{}'".format(points)) + args.append("--output='{}'".format(output)) + args.append("--output_zscore='{}'".format(output_zscore)) + args.append("--output_scale='{}'".format(output_scale)) + args.append("--sigma={}".format(sigma)) + args.append("--step={}".format(step)) + args.append("--num_steps={}".format(num_steps)) + args.append("--lsp={}".format(lsp)) + if z_factor is not None: args.append("--z_factor='{}'".format(z_factor)) + return self.run_tool('gaussian_scale_space', args, callback) # returns 1 if error + + def generating_function(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates generating function from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('generating_function', args, callback) # returns 1 if error + + def geomorphons(self, dem, output, search=50, threshold=0.0, fdist=0, skip=0, forms=True, residuals=False, callback=None): + """Computes geomorphon patterns. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + search -- Look up distance (in cells). + threshold -- Flatness threshold for the classification function (in degrees). + fdist -- Distance (in cells) to begin reducing the flatness threshold to avoid problems with pseudo-flat lines-of-sight. + skip -- Distance (in cells) to begin calculating lines-of-sight. + forms -- Classify geomorphons into 10 common land morphologies, else output ternary pattern. + residuals -- Convert elevation to residuals of a linear model. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--search={}".format(search)) + args.append("--threshold={}".format(threshold)) + args.append("--fdist={}".format(fdist)) + args.append("--skip={}".format(skip)) + if forms: args.append("--forms") + if residuals: args.append("--residuals") + return self.run_tool('geomorphons', args, callback) # returns 1 if error + + def hillshade(self, dem, output, azimuth=315.0, altitude=30.0, zfactor=None, callback=None): + """Calculates a hillshade raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + azimuth -- Illumination source azimuth in degrees. + altitude -- Illumination source altitude in degrees. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + args.append("--altitude={}".format(altitude)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('hillshade', args, callback) # returns 1 if error + + def horizon_angle(self, dem, output, azimuth=0.0, max_dist=100.0, callback=None): + """Calculates horizon angle (maximum upwind slope) for each grid cell in an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + azimuth -- Azimuth, in degrees. + max_dist -- Optional maximum search distance (unspecified if none; in xy units). Minimum value is 5 x cell size. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + args.append("--max_dist={}".format(max_dist)) + return self.run_tool('horizon_angle', args, callback) # returns 1 if error + + def horizontal_excess_curvature(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates horizontal excess curvature from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('horizontal_excess_curvature', args, callback) # returns 1 if error + + def hypsometric_analysis(self, inputs, output, watershed=None, callback=None): + """Calculates a hypsometric curve for one or more DEMs. + + Keyword arguments: + + inputs -- Input DEM files. + watershed -- Input watershed files (optional). + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + if watershed is not None: args.append("--watershed='{}'".format(watershed)) + args.append("--output='{}'".format(output)) + return self.run_tool('hypsometric_analysis', args, callback) # returns 1 if error + + def hypsometrically_tinted_hillshade(self, dem, output, altitude=45.0, hs_weight=0.5, brightness=0.5, atmospheric=0.0, palette="atlas", reverse=False, zfactor=None, full_mode=False, callback=None): + """Creates an colour shaded relief image from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + altitude -- Illumination source altitude in degrees. + hs_weight -- Weight given to hillshade relative to relief (0.0-1.0). + brightness -- Brightness factor (0.0-1.0). + atmospheric -- Atmospheric effects weight (0.0-1.0). + palette -- Options include 'atlas', 'high_relief', 'arid', 'soft', 'muted', 'purple', 'viridis', 'gn_yl', 'pi_y_g', 'bl_yl_rd', and 'deep'. + reverse -- Optional flag indicating whether to use reverse the palette. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + full_mode -- Optional flag indicating whether to use full 360-degrees of illumination sources. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--altitude={}".format(altitude)) + args.append("--hs_weight={}".format(hs_weight)) + args.append("--brightness={}".format(brightness)) + args.append("--atmospheric={}".format(atmospheric)) + args.append("--palette={}".format(palette)) + if reverse: args.append("--reverse") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + if full_mode: args.append("--full_mode") + return self.run_tool('hypsometrically_tinted_hillshade', args, callback) # returns 1 if error + + def local_hypsometric_analysis(self, i, out_mag, out_scale, min_scale=4, step=1, num_steps=10, step_nonlinearity=1.0, callback=None): + """This tool calculates a local, neighbourhood-based hypsometric integral raster. + + Keyword arguments: + + i -- Name of the input raster DEM file. + out_mag -- Name of the openness output raster file. + out_scale -- Name of the openness output raster file. + min_scale -- Minimum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + num_steps -- Number of steps. + step_nonlinearity -- Step nonlinearity factor (1.0-2.0 is typical). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale={}".format(min_scale)) + args.append("--step={}".format(step)) + args.append("--num_steps={}".format(num_steps)) + args.append("--step_nonlinearity={}".format(step_nonlinearity)) + return self.run_tool('local_hypsometric_analysis', args, callback) # returns 1 if error + + def local_quadratic_regression(self, dem, output, filter=3, callback=None): + """An implementation of the constrained quadratic regression algorithm using a flexible window size described in Wood (1996). + + Keyword arguments: + + dem -- Name of the input DEM raster file. + output -- Name of the output raster file. + filter -- Edge length of the filter kernel. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + return self.run_tool('local_quadratic_regression', args, callback) # returns 1 if error + + def map_off_terrain_objects(self, dem, output, max_slope=40.0, min_size=1, callback=None): + """Maps off-terrain objects in a digital elevation model (DEM). + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + max_slope -- Maximum inter-cell absolute slope. + min_size -- Minimum feature size, in grid cells. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--max_slope={}".format(max_slope)) + args.append("--min_size={}".format(min_size)) + return self.run_tool('map_off_terrain_objects', args, callback) # returns 1 if error + + def max_anisotropy_dev(self, dem, out_mag, out_scale, max_scale, min_scale=3, step=2, callback=None): + """Calculates the maximum anisotropy (directionality) in elevation deviation over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mag -- Output raster DEVmax magnitude file. + out_scale -- Output raster DEVmax scale file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale={}".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('max_anisotropy_dev', args, callback) # returns 1 if error + + def max_anisotropy_dev_signature(self, dem, points, output, max_scale, min_scale=1, step=1, callback=None): + """Calculates the anisotropy in deviation from mean for points over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + points -- Input vector points file. + output -- Output HTML file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--points='{}'".format(points)) + args.append("--output='{}'".format(output)) + args.append("--min_scale={}".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('max_anisotropy_dev_signature', args, callback) # returns 1 if error + + def max_branch_length(self, dem, output, log=False, callback=None): + """Lindsay and Seibert's (2013) branch length index is used to map drainage divides or ridge lines. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Optional flag to request the output be log-transformed. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + return self.run_tool('max_branch_length', args, callback) # returns 1 if error + + def max_difference_from_mean(self, dem, out_mag, out_scale, min_scale, max_scale, step=1, callback=None): + """Calculates the maximum difference from mean elevation over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mag -- Output raster DIFFmax magnitude file. + out_scale -- Output raster DIFFmax scale file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale='{}'".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('max_difference_from_mean', args, callback) # returns 1 if error + + def max_downslope_elev_change(self, dem, output, callback=None): + """Calculates the maximum downslope change in elevation between a grid cell and its eight downslope neighbors. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('max_downslope_elev_change', args, callback) # returns 1 if error + + def max_elev_dev_signature(self, dem, points, output, min_scale, max_scale, step=10, callback=None): + """Calculates the maximum elevation deviation over a range of spatial scales and for a set of points. + + Keyword arguments: + + dem -- Input raster DEM file. + points -- Input vector points file. + output -- Output HTML file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--points='{}'".format(points)) + args.append("--output='{}'".format(output)) + args.append("--min_scale='{}'".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('max_elev_dev_signature', args, callback) # returns 1 if error + + def max_elevation_deviation(self, dem, out_mag, out_scale, min_scale, max_scale, step=1, callback=None): + """Calculates the maximum elevation deviation over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mag -- Output raster DEVmax magnitude file. + out_scale -- Output raster DEVmax scale file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale='{}'".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('max_elevation_deviation', args, callback) # returns 1 if error + + def max_upslope_elev_change(self, dem, output, callback=None): + """Calculates the maximum upslope change in elevation between a grid cell and its eight downslope neighbors. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('max_upslope_elev_change', args, callback) # returns 1 if error + + def maximal_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a mean curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('maximal_curvature', args, callback) # returns 1 if error + + def mean_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a mean curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('mean_curvature', args, callback) # returns 1 if error + + def min_downslope_elev_change(self, dem, output, callback=None): + """Calculates the minimum downslope change in elevation between a grid cell and its eight downslope neighbors. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('min_downslope_elev_change', args, callback) # returns 1 if error + + def minimal_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a mean curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('minimal_curvature', args, callback) # returns 1 if error + + def multidirectional_hillshade(self, dem, output, altitude=45.0, zfactor=None, full_mode=False, callback=None): + """Calculates a multi-direction hillshade raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + altitude -- Illumination source altitude in degrees. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + full_mode -- Optional flag indicating whether to use full 360-degrees of illumination sources. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--altitude={}".format(altitude)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + if full_mode: args.append("--full_mode") + return self.run_tool('multidirectional_hillshade', args, callback) # returns 1 if error + + def multiscale_curvatures(self, dem, out_mag, curv_type="ProfileCurv", out_scale=None, min_scale=0, step=1, num_steps=1, step_nonlinearity=1.0, log=True, standardize=False, callback=None): + """This tool calculates several multiscale curvatures and curvature-based indices from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + curv_type -- Curvature type. + out_mag -- Output raster magnitude file. + out_scale -- Output raster scale file. + min_scale -- Minimum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + num_steps -- Number of steps. + step_nonlinearity -- Step nonlinearity factor (1.0-2.0 is typical). + log -- Display output values using a log-scale. + standardize -- Should each scale be standardized to z-scores?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--curv_type={}".format(curv_type)) + args.append("--out_mag='{}'".format(out_mag)) + if out_scale is not None: args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale={}".format(min_scale)) + args.append("--step={}".format(step)) + args.append("--num_steps={}".format(num_steps)) + args.append("--step_nonlinearity={}".format(step_nonlinearity)) + if log: args.append("--log") + if standardize: args.append("--standardize") + return self.run_tool('multiscale_curvatures', args, callback) # returns 1 if error + + def multiscale_elevation_percentile(self, dem, out_mag, out_scale, sig_digits=3, min_scale=4, step=1, num_steps=10, step_nonlinearity=1.0, callback=None): + """Calculates surface roughness over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mag -- Output raster roughness magnitude file. + out_scale -- Output raster roughness scale file. + sig_digits -- Number of significant digits. + min_scale -- Minimum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + num_steps -- Number of steps. + step_nonlinearity -- Step nonlinearity factor (1.0-2.0 is typical). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--sig_digits={}".format(sig_digits)) + args.append("--min_scale={}".format(min_scale)) + args.append("--step={}".format(step)) + args.append("--num_steps={}".format(num_steps)) + args.append("--step_nonlinearity={}".format(step_nonlinearity)) + return self.run_tool('multiscale_elevation_percentile', args, callback) # returns 1 if error + + def multiscale_roughness(self, dem, out_mag, out_scale, max_scale, min_scale=1, step=1, callback=None): + """Calculates surface roughness over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mag -- Output raster roughness magnitude file. + out_scale -- Output raster roughness scale file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale={}".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('multiscale_roughness', args, callback) # returns 1 if error + + def multiscale_roughness_signature(self, dem, points, output, max_scale, min_scale=1, step=1, callback=None): + """Calculates the surface roughness for points over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + points -- Input vector points file. + output -- Output HTML file. + min_scale -- Minimum search neighbourhood radius in grid cells. + max_scale -- Maximum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--points='{}'".format(points)) + args.append("--output='{}'".format(output)) + args.append("--min_scale={}".format(min_scale)) + args.append("--max_scale='{}'".format(max_scale)) + args.append("--step={}".format(step)) + return self.run_tool('multiscale_roughness_signature', args, callback) # returns 1 if error + + def multiscale_std_dev_normals(self, dem, out_mag, out_scale, min_scale=1, step=1, num_steps=10, step_nonlinearity=1.0, callback=None): + """Calculates surface roughness over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mag -- Output raster roughness magnitude file. + out_scale -- Output raster roughness scale file. + min_scale -- Minimum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + num_steps -- Number of steps. + step_nonlinearity -- Step nonlinearity factor (1.0-2.0 is typical). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_mag='{}'".format(out_mag)) + args.append("--out_scale='{}'".format(out_scale)) + args.append("--min_scale={}".format(min_scale)) + args.append("--step={}".format(step)) + args.append("--num_steps={}".format(num_steps)) + args.append("--step_nonlinearity={}".format(step_nonlinearity)) + return self.run_tool('multiscale_std_dev_normals', args, callback) # returns 1 if error + + def multiscale_std_dev_normals_signature(self, dem, points, output, min_scale=1, step=1, num_steps=10, step_nonlinearity=1.0, callback=None): + """Calculates the surface roughness for points over a range of spatial scales. + + Keyword arguments: + + dem -- Input raster DEM file. + points -- Input vector points file. + output -- Output HTML file. + min_scale -- Minimum search neighbourhood radius in grid cells. + step -- Step size as any positive non-zero integer. + num_steps -- Number of steps. + step_nonlinearity -- Step nonlinearity factor (1.0-2.0 is typical). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--points='{}'".format(points)) + args.append("--output='{}'".format(output)) + args.append("--min_scale={}".format(min_scale)) + args.append("--step={}".format(step)) + args.append("--num_steps={}".format(num_steps)) + args.append("--step_nonlinearity={}".format(step_nonlinearity)) + return self.run_tool('multiscale_std_dev_normals_signature', args, callback) # returns 1 if error + + def multiscale_topographic_position_image(self, local, meso, broad, output, hillshade=None, lightness=1.2, callback=None): + """Creates a multiscale topographic position image from three DEVmax rasters of differing spatial scale ranges. + + Keyword arguments: + + local -- Input local-scale topographic position (DEVmax) raster file. + meso -- Input meso-scale topographic position (DEVmax) raster file. + broad -- Input broad-scale topographic position (DEVmax) raster file. + hillshade -- Input optional hillshade raster file. Note: a multi-directional (360-degree option) hillshade tends to work best in this application. + output -- Output raster file. + lightness -- Image lightness value (default is 1.2). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--local='{}'".format(local)) + args.append("--meso='{}'".format(meso)) + args.append("--broad='{}'".format(broad)) + if hillshade is not None: args.append("--hillshade='{}'".format(hillshade)) + args.append("--output='{}'".format(output)) + args.append("--lightness={}".format(lightness)) + return self.run_tool('multiscale_topographic_position_image', args, callback) # returns 1 if error + + def num_downslope_neighbours(self, dem, output, callback=None): + """Calculates the number of downslope neighbours to each grid cell in a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('num_downslope_neighbours', args, callback) # returns 1 if error + + def num_upslope_neighbours(self, dem, output, callback=None): + """Calculates the number of upslope neighbours to each grid cell in a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('num_upslope_neighbours', args, callback) # returns 1 if error + + def openness(self, i, pos_output, neg_output, dist=20, callback=None): + """This tool calculates the topographic openness index from an input DEM. + + Keyword arguments: + + i -- Name of the input raster DEM file. + pos_output -- Name of the positive openness output raster file. + neg_output -- Name of the negative openness output raster file. + dist -- Search distance, in grid cells. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--pos_output='{}'".format(pos_output)) + args.append("--neg_output='{}'".format(neg_output)) + args.append("--dist={}".format(dist)) + return self.run_tool('openness', args, callback) # returns 1 if error + + def pennock_landform_class(self, dem, output, slope=3.0, prof=0.1, plan=0.0, zfactor=None, callback=None): + """Classifies hillslope zones based on slope, profile curvature, and plan curvature. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + slope -- Slope threshold value, in degrees (default is 3.0). + prof -- Profile curvature threshold value (default is 0.1). + plan -- Plan curvature threshold value (default is 0.0). + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--slope={}".format(slope)) + args.append("--prof={}".format(prof)) + args.append("--plan={}".format(plan)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('pennock_landform_class', args, callback) # returns 1 if error + + def percent_elev_range(self, dem, output, filterx=3, filtery=3, callback=None): + """Calculates percent of elevation range from a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('percent_elev_range', args, callback) # returns 1 if error + + def plan_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a plan (contour) curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('plan_curvature', args, callback) # returns 1 if error + + def profile(self, lines, surface, output, callback=None): + """Plots profiles from digital surface models. + + Keyword arguments: + + lines -- Input vector line file. + surface -- Input raster surface file. + output -- Output HTML file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--lines='{}'".format(lines)) + args.append("--surface='{}'".format(surface)) + args.append("--output='{}'".format(output)) + return self.run_tool('profile', args, callback) # returns 1 if error + + def profile_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a profile curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('profile_curvature', args, callback) # returns 1 if error + + def relative_aspect(self, dem, output, azimuth=0.0, zfactor=None, callback=None): + """Calculates relative aspect (relative to a user-specified direction) from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + azimuth -- Illumination source azimuth. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('relative_aspect', args, callback) # returns 1 if error + + def relative_topographic_position(self, dem, output, filterx=11, filtery=11, callback=None): + """Calculates the relative topographic position index from a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('relative_topographic_position', args, callback) # returns 1 if error + + def remove_off_terrain_objects(self, dem, output, filter=11, slope=15.0, callback=None): + """Removes off-terrain objects from a raster digital elevation model (DEM). + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filter -- Filter size (cells). + slope -- Slope threshold value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + args.append("--slope={}".format(slope)) + return self.run_tool('remove_off_terrain_objects', args, callback) # returns 1 if error + + def ring_curvature(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates ring curvature from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('ring_curvature', args, callback) # returns 1 if error + + def rotor(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates rotor from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('rotor', args, callback) # returns 1 if error + + def ruggedness_index(self, dem, output, callback=None): + """Calculates the Riley et al.'s (1999) terrain ruggedness index from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('ruggedness_index', args, callback) # returns 1 if error + + def sediment_transport_index(self, sca, slope, output, sca_exponent=0.4, slope_exponent=1.3, callback=None): + """Calculates the sediment transport index. + + Keyword arguments: + + sca -- Input raster specific contributing area (SCA) file. + slope -- Input raster slope file. + output -- Output raster file. + sca_exponent -- SCA exponent value. + slope_exponent -- Slope exponent value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--sca='{}'".format(sca)) + args.append("--slope='{}'".format(slope)) + args.append("--output='{}'".format(output)) + args.append("--sca_exponent={}".format(sca_exponent)) + args.append("--slope_exponent={}".format(slope_exponent)) + return self.run_tool('sediment_transport_index', args, callback) # returns 1 if error + + def shadow_animation(self, i, output, palette="atlas", max_dist="", date="21/06/2021", interval=15, location="43.5448/-80.2482/-4", height=600, delay=250, label="", callback=None): + """This tool creates an animated GIF of shadows based on an input DEM. + + Keyword arguments: + + i -- Name of the input digital surface model (DSM) raster file. + palette -- DSM image palette; options are 'atlas', 'high_relief', 'arid', 'soft', 'muted', 'light_quant', 'purple', 'viridis', 'gn_yl', 'pi_y_g', 'bl_yl_rd', 'deep', and 'none'. + output -- Name of the output HTML file (*.html). + max_dist -- Optional maximum search distance, in xy units. Minimum value is 5 x cell size. + date -- Date in format DD/MM/YYYY. + interval -- Time interval, in minutes (1-60). + location -- Location, defined as Lat/Long/UTC-offset (e.g. 43.5448/-80.2482/-4). + height -- Image height, in pixels. + delay -- GIF time delay in milliseconds. + label -- Label text (leave blank for none). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--palette={}".format(palette)) + args.append("--output='{}'".format(output)) + args.append("--max_dist={}".format(max_dist)) + args.append("--date={}".format(date)) + args.append("--interval={}".format(interval)) + args.append("--location={}".format(location)) + args.append("--height={}".format(height)) + args.append("--delay={}".format(delay)) + args.append("--label={}".format(label)) + return self.run_tool('shadow_animation', args, callback) # returns 1 if error + + def shadow_image(self, i, output, palette="soft", max_dist="", date="21/06/2021", time="13:00", location="43.5448/-80.2482/-4", callback=None): + """This tool creates a raster of shadow areas based on an input DEM. + + Keyword arguments: + + i -- Name of the input digital surface model (DSM) raster file. + palette -- DSM image palette; options are 'atlas', 'high_relief', 'arid', 'soft', 'muted', 'light_quant', 'purple', 'viridi', 'gn_yl', 'pi_y_g', 'bl_yl_rd', 'deep', and 'none'. + output -- Name of the output raster file. + max_dist -- Optional maximum search distance, in xy unites. Minimum value is 5 x cell size. + date -- Date in format DD/MM/YYYY. + time -- Time in format HH::MM, e.g. 03:15AM or 14:30. + location -- Location, defined as Lat/Long/UTC-offset (e.g. 43.5448/-80.2482/-4). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--palette={}".format(palette)) + args.append("--output='{}'".format(output)) + args.append("--max_dist={}".format(max_dist)) + args.append("--date={}".format(date)) + args.append("--time={}".format(time)) + args.append("--location={}".format(location)) + return self.run_tool('shadow_image', args, callback) # returns 1 if error + + def shape_index(self, dem, output, zfactor=1.0, callback=None): + """This tool calculates the shape index from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('shape_index', args, callback) # returns 1 if error + + def slope(self, dem, output, zfactor=None, units="degrees", callback=None): + """Calculates a slope raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + units -- Units of output raster; options include 'degrees', 'radians', 'percent'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + args.append("--units={}".format(units)) + return self.run_tool('slope', args, callback) # returns 1 if error + + def slope_vs_aspect_plot(self, i, output, bin_size=2.0, min_slope=0.1, zfactor=1.0, callback=None): + """This tool creates a slope-aspect relation plot from an input DEM. + + Keyword arguments: + + i -- Name of the input raster image file. + output -- Name of the output report file (*.html). + bin_size -- Aspect bin size, in degrees. + min_slope -- Minimum slope, in degrees. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--bin_size={}".format(bin_size)) + args.append("--min_slope={}".format(min_slope)) + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('slope_vs_aspect_plot', args, callback) # returns 1 if error + + def slope_vs_elevation_plot(self, inputs, output, watershed=None, callback=None): + """Creates a slope vs. elevation plot for one or more DEMs. + + Keyword arguments: + + inputs -- Input DEM files. + watershed -- Input watershed files (optional). + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + if watershed is not None: args.append("--watershed='{}'".format(watershed)) + args.append("--output='{}'".format(output)) + return self.run_tool('slope_vs_elevation_plot', args, callback) # returns 1 if error + + def smooth_vegetation_residual(self, i, output, max_scale=30, dev_threshold=1.0, scale_threshold=5, callback=None): + """This tool can smooth the residual roughness due to vegetation cover in LiDAR DEMs. + + Keyword arguments: + + i -- Name of the input digital elevation model (DEM) raster file. + output -- Name of the output raster file. + max_scale -- Maximum search neighbourhood radius in grid cells. + dev_threshold -- DEVmax Threshold. + scale_threshold -- DEVmax scale threshold. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--max_scale={}".format(max_scale)) + args.append("--dev_threshold={}".format(dev_threshold)) + args.append("--scale_threshold={}".format(scale_threshold)) + return self.run_tool('smooth_vegetation_residual', args, callback) # returns 1 if error + + def spherical_std_dev_of_normals(self, dem, output, filter=11, callback=None): + """Calculates the spherical standard deviation of surface normals for a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + filter -- Size of the filter kernel. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + return self.run_tool('spherical_std_dev_of_normals', args, callback) # returns 1 if error + + def standard_deviation_of_slope(self, i, output, zfactor=None, filterx=11, filtery=11, callback=None): + """Calculates the standard deviation of slope from an input DEM. + + Keyword arguments: + + i -- Input raster DEM file. + output -- Output raster DEM file. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('standard_deviation_of_slope', args, callback) # returns 1 if error + + def stream_power_index(self, sca, slope, output, exponent=1.0, callback=None): + """Calculates the relative stream power index. + + Keyword arguments: + + sca -- Input raster specific contributing area (SCA) file. + slope -- Input raster slope file. + output -- Output raster file. + exponent -- SCA exponent value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--sca='{}'".format(sca)) + args.append("--slope='{}'".format(slope)) + args.append("--output='{}'".format(output)) + args.append("--exponent={}".format(exponent)) + return self.run_tool('stream_power_index', args, callback) # returns 1 if error + + def surface_area_ratio(self, dem, output, callback=None): + """Calculates a the surface area ratio of each grid cell in an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('surface_area_ratio', args, callback) # returns 1 if error + + def tangential_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a tangential curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('tangential_curvature', args, callback) # returns 1 if error + + def time_in_daylight(self, dem, output, lat, long, az_fraction=10.0, max_dist=100.0, utc_offset="00:00", start_day=1, end_day=365, start_time="00:00:00", end_time="23:59:59", callback=None): + """Calculates the proportion of time a location is not within an area of shadow. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + az_fraction -- Azimuth fraction in degrees. + max_dist -- Optional maximum search distance. Minimum value is 5 x cell size. + lat -- Centre point latitude. + long -- Centre point longitude. + utc_offset -- UTC time offset, in hours (e.g. -04:00, +06:00). + start_day -- Start day of the year (1-365). + end_day -- End day of the year (1-365). + start_time -- Starting hour to track shadows (e.g. 5, 5:00, 05:00:00). Assumes 24-hour time: HH:MM:SS. 'sunrise' is also a valid time. + end_time -- Ending hour to track shadows (e.g. 21, 21:00, 21:00:00). Assumes 24-hour time: HH:MM:SS. 'sunset' is also a valid time. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--az_fraction={}".format(az_fraction)) + args.append("--max_dist={}".format(max_dist)) + args.append("--lat='{}'".format(lat)) + args.append("--long='{}'".format(long)) + args.append("--utc_offset={}".format(utc_offset)) + args.append("--start_day={}".format(start_day)) + args.append("--end_day={}".format(end_day)) + args.append("--start_time={}".format(start_time)) + args.append("--end_time={}".format(end_time)) + return self.run_tool('time_in_daylight', args, callback) # returns 1 if error + + def topo_render(self, dem, output, palette="soft", rev_palette=False, az=315.0, alt=30.0, background_hgt_offset=10.0, polygon=None, background_clr="[255, 255, 255]", attenuation=0.6, ambient_light=0.2, z_factor=1.0, callback=None): + """This tool creates a pseudo-3D rendering from an input DEM, for the purpose of effective topographic visualization. + + Keyword arguments: + + dem -- Name of the input digital elevation model (DEM) raster file. + output -- Name of the output raster file. + palette -- Palette name; options are 'atlas', 'high_relief', 'arid', 'soft', 'earthtones', 'muted', 'light_quant', 'purple', 'viridi', 'gn_yl', 'pi_y_g', 'bl_yl_rd', 'deep', 'imhof', and 'white'. + rev_palette -- Reverse the palette?. + az -- Light source azimuth direction (degrees, 0-360). + alt -- Light source altitude (degrees, 0-90). + background_hgt_offset -- Offset height of background, in z-units. + polygon -- Clipping polygon vector file (optional). + background_clr -- Background red-green-blue (RGB) or red-green-blue-alpha (RGBA) colour, e.g. '[255, 255, 245]', '[255, 255, 245, 200]'. + attenuation -- Attenuation parameter. Range is 0-4. Zero means no attenuation. + ambient_light -- Ambient light parameter. Range is 0.0-0.7. Zero means no ambient light. + z_factor -- Elevation multiplier, or a vertical exageration. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--palette={}".format(palette)) + if rev_palette: args.append("--rev_palette") + args.append("--az={}".format(az)) + args.append("--alt={}".format(alt)) + args.append("--background_hgt_offset={}".format(background_hgt_offset)) + if polygon is not None: args.append("--polygon='{}'".format(polygon)) + args.append("--background_clr={}".format(background_clr)) + args.append("--attenuation={}".format(attenuation)) + args.append("--ambient_light={}".format(ambient_light)) + args.append("--z_factor={}".format(z_factor)) + return self.run_tool('topo_render', args, callback) # returns 1 if error + + def topographic_position_animation(self, i, output, palette="bl_yl_rd", min_scale=1, num_steps=100, step_nonlinearity=1.5, height=600, delay=250, label="", dev_max=False, callback=None): + """This tool creates an animated GIF of multi-scale local topographic position (elevation deviation). + + Keyword arguments: + + i -- Name of the input digital elevation model (DEM) raster file. + palette -- Image palette; options are 'bl_yl_rd', 'bl_w_rd', 'purple', 'gn_yl', 'pi_y_g', and 'viridis'. + output -- Name of the output HTML file (*.html). + min_scale -- Minimum search neighbourhood radius in grid cells. + num_steps -- Number of steps. + step_nonlinearity -- Step nonlinearity factor (1.0-2.0 is typical). + height -- Image height, in pixels. + delay -- GIF time delay in milliseconds. + label -- Label text (leave blank for none). + dev_max -- Do you want to use DEVmax instead of DEV for measuring local topographic position?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--palette={}".format(palette)) + args.append("--output='{}'".format(output)) + args.append("--min_scale={}".format(min_scale)) + args.append("--num_steps={}".format(num_steps)) + args.append("--step_nonlinearity={}".format(step_nonlinearity)) + args.append("--height={}".format(height)) + args.append("--delay={}".format(delay)) + args.append("--label={}".format(label)) + if dev_max: args.append("--dev_max") + return self.run_tool('topographic_position_animation', args, callback) # returns 1 if error + + def total_curvature(self, dem, output, log=False, zfactor=None, callback=None): + """Calculates a total curvature raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + log -- Display output values using a log-scale. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + if zfactor is not None: args.append("--zfactor='{}'".format(zfactor)) + return self.run_tool('total_curvature', args, callback) # returns 1 if error + + def unsphericity(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates the unsphericity curvature from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('unsphericity', args, callback) # returns 1 if error + + def vertical_excess_curvature(self, dem, output, log=False, zfactor=1.0, callback=None): + """This tool calculates vertical excess curvature from an input DEM. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + output -- Name of the output raster image file. + log -- Display output values using a log-scale. + zfactor -- Z conversion factor. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if log: args.append("--log") + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('vertical_excess_curvature', args, callback) # returns 1 if error + + def viewshed(self, dem, stations, output, height=2.0, callback=None): + """Identifies the viewshed for a point or set of points. + + Keyword arguments: + + dem -- Input raster DEM file. + stations -- Input viewing station vector file. + output -- Output raster file. + height -- Viewing station height, in z units. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--stations='{}'".format(stations)) + args.append("--output='{}'".format(output)) + args.append("--height={}".format(height)) + return self.run_tool('viewshed', args, callback) # returns 1 if error + + def visibility_index(self, dem, output, height=2.0, res_factor=2, callback=None): + """Estimates the relative visibility of sites in a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + height -- Viewing station height, in z units. + res_factor -- The resolution factor determines the density of measured viewsheds. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--height={}".format(height)) + args.append("--res_factor={}".format(res_factor)) + return self.run_tool('visibility_index', args, callback) # returns 1 if error + + def wetness_index(self, sca, slope, output, callback=None): + """Calculates the topographic wetness index, Ln(A / tan(slope)). + + Keyword arguments: + + sca -- Input raster specific contributing area (SCA) file. + slope -- Input raster slope file (in degrees). + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--sca='{}'".format(sca)) + args.append("--slope='{}'".format(slope)) + args.append("--output='{}'".format(output)) + return self.run_tool('wetness_index', args, callback) # returns 1 if error + + ######################### + # Hydrological Analysis # + ######################### + + def average_flowpath_slope(self, dem, output, callback=None): + """Measures the average slope gradient from each grid cell to all upslope divide cells. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('average_flowpath_slope', args, callback) # returns 1 if error + + def average_upslope_flowpath_length(self, dem, output, callback=None): + """Measures the average length of all upslope flowpaths draining each grid cell. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('average_upslope_flowpath_length', args, callback) # returns 1 if error + + def basins(self, d8_pntr, output, esri_pntr=False, callback=None): + """Identifies drainage basins that drain to the DEM edge. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('basins', args, callback) # returns 1 if error + + def breach_depressions(self, dem, output, max_depth=None, max_length=None, flat_increment=None, fill_pits=False, callback=None): + """Breaches all of the depressions in a DEM using Lindsay's (2016) algorithm. This should be preferred over depression filling in most cases. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + max_depth -- Optional maximum breach depth (default is Inf). + max_length -- Optional maximum breach channel length (in grid cells; default is Inf). + flat_increment -- Optional elevation increment applied to flat areas. + fill_pits -- Optional flag indicating whether to fill single-cell pits. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if max_depth is not None: args.append("--max_depth='{}'".format(max_depth)) + if max_length is not None: args.append("--max_length='{}'".format(max_length)) + if flat_increment is not None: args.append("--flat_increment='{}'".format(flat_increment)) + if fill_pits: args.append("--fill_pits") + return self.run_tool('breach_depressions', args, callback) # returns 1 if error + + def breach_depressions_least_cost(self, dem, output, dist, max_cost=None, min_dist=True, flat_increment=None, fill=True, callback=None): + """Breaches the depressions in a DEM using a least-cost pathway method. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + dist -- Maximum search distance for breach paths in cells. + max_cost -- Optional maximum breach cost (default is Inf). + min_dist -- Optional flag indicating whether to minimize breach distances. + flat_increment -- Optional elevation increment applied to flat areas. + fill -- Optional flag indicating whether to fill any remaining unbreached depressions. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--dist='{}'".format(dist)) + if max_cost is not None: args.append("--max_cost='{}'".format(max_cost)) + if min_dist: args.append("--min_dist") + if flat_increment is not None: args.append("--flat_increment='{}'".format(flat_increment)) + if fill: args.append("--fill") + return self.run_tool('breach_depressions_least_cost', args, callback) # returns 1 if error + + def breach_single_cell_pits(self, dem, output, callback=None): + """Removes single-cell pits from an input DEM by breaching. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('breach_single_cell_pits', args, callback) # returns 1 if error + + def burn_streams_at_roads(self, dem, streams, roads, output, width=None, callback=None): + """Burns-in streams at the sites of road embankments. + + Keyword arguments: + + dem -- Input raster digital elevation model (DEM) file. + streams -- Input vector streams file. + roads -- Input vector roads file. + output -- Output raster file. + width -- Maximum road embankment width, in map units. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--streams='{}'".format(streams)) + args.append("--roads='{}'".format(roads)) + args.append("--output='{}'".format(output)) + if width is not None: args.append("--width='{}'".format(width)) + return self.run_tool('burn_streams_at_roads', args, callback) # returns 1 if error + + def d8_flow_accumulation(self, i, output, out_type="cells", log=False, clip=False, pntr=False, esri_pntr=False, callback=None): + """Calculates a D8 flow accumulation raster from an input DEM or flow pointer. + + Keyword arguments: + + i -- Input raster DEM or D8 pointer file. + output -- Output raster file. + out_type -- Output type; one of 'cells' (default), 'catchment area', and 'specific contributing area'. + log -- Optional flag to request the output be log-transformed. + clip -- Optional flag to request clipping the display max by 1%. + pntr -- Is the input raster a D8 flow pointer rather than a DEM?. + esri_pntr -- Input D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + if log: args.append("--log") + if clip: args.append("--clip") + if pntr: args.append("--pntr") + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('d8_flow_accumulation', args, callback) # returns 1 if error + + def d8_mass_flux(self, dem, loading, efficiency, absorption, output, callback=None): + """Performs a D8 mass flux calculation. + + Keyword arguments: + + dem -- Input raster DEM file. + loading -- Input loading raster file. + efficiency -- Input efficiency raster file. + absorption -- Input absorption raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--loading='{}'".format(loading)) + args.append("--efficiency='{}'".format(efficiency)) + args.append("--absorption='{}'".format(absorption)) + args.append("--output='{}'".format(output)) + return self.run_tool('d8_mass_flux', args, callback) # returns 1 if error + + def d8_pointer(self, dem, output, esri_pntr=False, callback=None): + """Calculates a D8 flow pointer raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('d8_pointer', args, callback) # returns 1 if error + + def d_inf_flow_accumulation(self, i, output, out_type="Specific Contributing Area", threshold=None, log=False, clip=False, pntr=False, callback=None): + """Calculates a D-infinity flow accumulation raster from an input DEM. + + Keyword arguments: + + i -- Input raster DEM or D-infinity pointer file. + output -- Output raster file. + out_type -- Output type; one of 'cells', 'sca' (default), and 'ca'. + threshold -- Optional convergence threshold parameter, in grid cells; default is infinity. + log -- Optional flag to request the output be log-transformed. + clip -- Optional flag to request clipping the display max by 1%. + pntr -- Is the input raster a D-infinity flow pointer rather than a DEM?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + if log: args.append("--log") + if clip: args.append("--clip") + if pntr: args.append("--pntr") + return self.run_tool('d_inf_flow_accumulation', args, callback) # returns 1 if error + + def d_inf_mass_flux(self, dem, loading, efficiency, absorption, output, callback=None): + """Performs a D-infinity mass flux calculation. + + Keyword arguments: + + dem -- Input raster DEM file. + loading -- Input loading raster file. + efficiency -- Input efficiency raster file. + absorption -- Input absorption raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--loading='{}'".format(loading)) + args.append("--efficiency='{}'".format(efficiency)) + args.append("--absorption='{}'".format(absorption)) + args.append("--output='{}'".format(output)) + return self.run_tool('d_inf_mass_flux', args, callback) # returns 1 if error + + def d_inf_pointer(self, dem, output, callback=None): + """Calculates a D-infinity flow pointer (flow direction) raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('d_inf_pointer', args, callback) # returns 1 if error + + def depth_in_sink(self, dem, output, zero_background=False, callback=None): + """Measures the depth of sinks (depressions) in a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + zero_background -- Flag indicating whether the background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if zero_background: args.append("--zero_background") + return self.run_tool('depth_in_sink', args, callback) # returns 1 if error + + def depth_to_water(self, dem, output, streams=None, lakes=None, callback=None): + """This tool calculates cartographic depth-to-water (DTW) index. + + Keyword arguments: + + dem -- Name of the input raster DEM file. + streams -- Name of the input streams vector (optional). + lakes -- Name of the input lakes vector (optional). + output -- Name of the output raster image file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + if streams is not None: args.append("--streams='{}'".format(streams)) + if lakes is not None: args.append("--lakes='{}'".format(lakes)) + args.append("--output='{}'".format(output)) + return self.run_tool('depth_to_water', args, callback) # returns 1 if error + + def downslope_distance_to_stream(self, dem, streams, output, dinf=False, callback=None): + """Measures distance to the nearest downslope stream cell. + + Keyword arguments: + + dem -- Input raster DEM file. + streams -- Input raster streams file. + output -- Output raster file. + dinf -- Use the D-infinity flow algorithm instead of D8?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if dinf: args.append("--dinf") + return self.run_tool('downslope_distance_to_stream', args, callback) # returns 1 if error + + def downslope_flowpath_length(self, d8_pntr, output, watersheds=None, weights=None, esri_pntr=False, callback=None): + """Calculates the downslope flowpath length from each cell to basin outlet. + + Keyword arguments: + + d8_pntr -- Input D8 pointer raster file. + watersheds -- Optional input watershed raster file. + weights -- Optional input weights raster file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + if watersheds is not None: args.append("--watersheds='{}'".format(watersheds)) + if weights is not None: args.append("--weights='{}'".format(weights)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('downslope_flowpath_length', args, callback) # returns 1 if error + + def edge_contamination(self, dem, output, flow_type="mfd", zfactor="", callback=None): + """Identifies grid cells within an input DEM that may be impacted by edge contamination for hydrological applications. + + Keyword arguments: + + dem -- Name of the input DEM raster file; must be depressionless. + output -- Name of the output raster file. + flow_type -- Flow algorithm type, one of 'd8', 'mfd', or 'dinf'. + zfactor -- Optional multiplier for when the vertical and horizontal units are not the same. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--flow_type={}".format(flow_type)) + args.append("--zfactor={}".format(zfactor)) + return self.run_tool('edge_contamination', args, callback) # returns 1 if error + + def elevation_above_stream(self, dem, streams, output, callback=None): + """Calculates the elevation of cells above the nearest downslope stream cell. + + Keyword arguments: + + dem -- Input raster DEM file. + streams -- Input raster streams file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + return self.run_tool('elevation_above_stream', args, callback) # returns 1 if error + + def elevation_above_stream_euclidean(self, dem, streams, output, callback=None): + """Calculates the elevation of cells above the nearest (Euclidean distance) stream cell. + + Keyword arguments: + + dem -- Input raster DEM file. + streams -- Input raster streams file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + return self.run_tool('elevation_above_stream_euclidean', args, callback) # returns 1 if error + + def fd8_flow_accumulation(self, dem, output, out_type="specific contributing area", exponent=1.1, threshold=None, log=False, clip=False, callback=None): + """Calculates an FD8 flow accumulation raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + out_type -- Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'. + exponent -- Optional exponent parameter; default is 1.1. + threshold -- Optional convergence threshold parameter, in grid cells; default is infinity. + log -- Optional flag to request the output be log-transformed. + clip -- Optional flag to request clipping the display max by 1%. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + args.append("--exponent={}".format(exponent)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + if log: args.append("--log") + if clip: args.append("--clip") + return self.run_tool('fd8_flow_accumulation', args, callback) # returns 1 if error + + def fd8_pointer(self, dem, output, callback=None): + """Calculates an FD8 flow pointer raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('fd8_pointer', args, callback) # returns 1 if error + + def fill_burn(self, dem, streams, output, callback=None): + """Burns streams into a DEM using the FillBurn (Saunders, 1999) method. + + Keyword arguments: + + dem -- Input raster DEM file. + streams -- Input vector streams file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + return self.run_tool('fill_burn', args, callback) # returns 1 if error + + def fill_depressions(self, dem, output, fix_flats=True, flat_increment=None, max_depth=None, callback=None): + """Fills all of the depressions in a DEM. Depression breaching should be preferred in most cases. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + fix_flats -- Optional flag indicating whether flat areas should have a small gradient applied. + flat_increment -- Optional elevation increment applied to flat areas. + max_depth -- Optional maximum depression depth to fill. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if fix_flats: args.append("--fix_flats") + if flat_increment is not None: args.append("--flat_increment='{}'".format(flat_increment)) + if max_depth is not None: args.append("--max_depth='{}'".format(max_depth)) + return self.run_tool('fill_depressions', args, callback) # returns 1 if error + + def fill_depressions_planchon_and_darboux(self, dem, output, fix_flats=True, flat_increment=None, callback=None): + """Fills all of the depressions in a DEM using the Planchon and Darboux (2002) method. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + fix_flats -- Optional flag indicating whether flat areas should have a small gradient applied. + flat_increment -- Optional elevation increment applied to flat areas. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if fix_flats: args.append("--fix_flats") + if flat_increment is not None: args.append("--flat_increment='{}'".format(flat_increment)) + return self.run_tool('fill_depressions_planchon_and_darboux', args, callback) # returns 1 if error + + def fill_depressions_wang_and_liu(self, dem, output, fix_flats=True, flat_increment=None, callback=None): + """Fills all of the depressions in a DEM using the Wang and Liu (2006) method. Depression breaching should be preferred in most cases. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + fix_flats -- Optional flag indicating whether flat areas should have a small gradient applied. + flat_increment -- Optional elevation increment applied to flat areas. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if fix_flats: args.append("--fix_flats") + if flat_increment is not None: args.append("--flat_increment='{}'".format(flat_increment)) + return self.run_tool('fill_depressions_wang_and_liu', args, callback) # returns 1 if error + + def fill_single_cell_pits(self, dem, output, callback=None): + """Raises pit cells to the elevation of their lowest neighbour. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('fill_single_cell_pits', args, callback) # returns 1 if error + + def find_no_flow_cells(self, dem, output, callback=None): + """Finds grid cells with no downslope neighbours. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('find_no_flow_cells', args, callback) # returns 1 if error + + def find_parallel_flow(self, d8_pntr, streams, output, callback=None): + """Finds areas of parallel flow in D8 flow direction rasters. + + Keyword arguments: + + d8_pntr -- Input D8 pointer raster file. + streams -- Input raster streams file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + return self.run_tool('find_parallel_flow', args, callback) # returns 1 if error + + def flatten_lakes(self, dem, lakes, output, callback=None): + """Flattens lake polygons in a raster DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + lakes -- Input lakes vector polygons file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--lakes='{}'".format(lakes)) + args.append("--output='{}'".format(output)) + return self.run_tool('flatten_lakes', args, callback) # returns 1 if error + + def flood_order(self, dem, output, callback=None): + """Assigns each DEM grid cell its order in the sequence of inundations that are encountered during a search starting from the edges, moving inward at increasing elevations. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('flood_order', args, callback) # returns 1 if error + + def flow_accumulation_full_workflow(self, dem, out_dem, out_pntr, out_accum, out_type="Specific Contributing Area", log=False, clip=False, esri_pntr=False, callback=None): + """Resolves all of the depressions in a DEM, outputting a breached DEM, an aspect-aligned non-divergent flow pointer, and a flow accumulation raster. + + Keyword arguments: + + dem -- Input raster DEM file. + out_dem -- Output raster DEM file. + out_pntr -- Output raster flow pointer file. + out_accum -- Output raster flow accumulation file. + out_type -- Output type; one of 'cells', 'sca' (default), and 'ca'. + log -- Optional flag to request the output be log-transformed. + clip -- Optional flag to request clipping the display max by 1%. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--out_dem='{}'".format(out_dem)) + args.append("--out_pntr='{}'".format(out_pntr)) + args.append("--out_accum='{}'".format(out_accum)) + args.append("--out_type={}".format(out_type)) + if log: args.append("--log") + if clip: args.append("--clip") + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('flow_accumulation_full_workflow', args, callback) # returns 1 if error + + def flow_length_diff(self, d8_pntr, output, esri_pntr=False, callback=None): + """Calculates the local maximum absolute difference in downslope flowpath length, useful in mapping drainage divides and ridges. + + Keyword arguments: + + d8_pntr -- Input D8 pointer raster file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('flow_length_diff', args, callback) # returns 1 if error + + def hillslopes(self, d8_pntr, streams, output, esri_pntr=False, callback=None): + """Identifies the individual hillslopes draining to each link in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('hillslopes', args, callback) # returns 1 if error + + def hydrologic_connectivity(self, dem, output1, output2, exponent=1.0, threshold=None, callback=None): + """This tool evaluates hydrologic connectivity within a DEM. + + Keyword arguments: + + dem -- Name of the input DEM raster file; must be depressionless. + output1 -- Name of the output downslope unsaturated length (DUL) file. + output2 -- Name of the output upslope disconnected saturated area (UDSA) file. + exponent -- Optional exponent parameter; default is 1.0. + threshold -- Optional convergence threshold parameter, in grid cells; default is infinity. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output1='{}'".format(output1)) + args.append("--output2='{}'".format(output2)) + args.append("--exponent={}".format(exponent)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + return self.run_tool('hydrologic_connectivity', args, callback) # returns 1 if error + + def impoundment_size_index(self, dem, damlength, out_mean=None, out_max=None, out_volume=None, out_area=None, out_dam_height=None, callback=None): + """Calculates the impoundment size resulting from damming a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + out_mean -- Output mean flooded depth file. + out_max -- Output maximum flooded depth file. + out_volume -- Output flooded volume file. + out_area -- Output flooded area file. + out_dam_height -- Output dam height file. + damlength -- Maximum length of the dam. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + if out_mean is not None: args.append("--out_mean='{}'".format(out_mean)) + if out_max is not None: args.append("--out_max='{}'".format(out_max)) + if out_volume is not None: args.append("--out_volume='{}'".format(out_volume)) + if out_area is not None: args.append("--out_area='{}'".format(out_area)) + if out_dam_height is not None: args.append("--out_dam_height='{}'".format(out_dam_height)) + args.append("--damlength='{}'".format(damlength)) + return self.run_tool('impoundment_size_index', args, callback) # returns 1 if error + + def insert_dams(self, dem, dam_pts, output, damlength, callback=None): + """Calculates the impoundment size resulting from damming a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + dam_pts -- Input vector dam points file. + output -- Output file. + damlength -- Maximum length of the dam. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--dam_pts='{}'".format(dam_pts)) + args.append("--output='{}'".format(output)) + args.append("--damlength='{}'".format(damlength)) + return self.run_tool('insert_dams', args, callback) # returns 1 if error + + def isobasins(self, dem, output, size, connections=False, callback=None): + """Divides a landscape into nearly equal sized drainage basins (i.e. watersheds). + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + size -- Target basin size, in grid cells. + connections -- Output upstream-downstream flow connections among basins?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--size='{}'".format(size)) + if connections: args.append("--connections") + return self.run_tool('isobasins', args, callback) # returns 1 if error + + def jenson_snap_pour_points(self, pour_pts, streams, output, snap_dist, callback=None): + """Moves outlet points used to specify points of interest in a watershedding operation to the nearest stream cell. + + Keyword arguments: + + pour_pts -- Input vector pour points (outlet) file. + streams -- Input raster streams file. + output -- Output vector file. + snap_dist -- Maximum snap distance in map units. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--pour_pts='{}'".format(pour_pts)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + args.append("--snap_dist='{}'".format(snap_dist)) + return self.run_tool('jenson_snap_pour_points', args, callback) # returns 1 if error + + def longest_flowpath(self, dem, basins, output, callback=None): + """Delineates the longest flowpaths for a group of subbasins or watersheds. + + Keyword arguments: + + dem -- Input raster DEM file. + basins -- Input raster basins file. + output -- Output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--basins='{}'".format(basins)) + args.append("--output='{}'".format(output)) + return self.run_tool('longest_flowpath', args, callback) # returns 1 if error + + def low_points_on_headwater_divides(self, dem, streams, output, callback=None): + """This tool locates saddle points along ridges within a digital elevation model (DEM). + + Keyword arguments: + + dem -- Name of the input DEM raster file. + streams -- Name of the input stream channel raster file. + output -- Name of the output vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + return self.run_tool('low_points_on_headwater_divides', args, callback) # returns 1 if error + + def max_upslope_flowpath_length(self, dem, output, callback=None): + """Measures the maximum length of all upslope flowpaths draining each grid cell. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('max_upslope_flowpath_length', args, callback) # returns 1 if error + + def max_upslope_value(self, dem, values, output, callback=None): + """Calculates the maximum upslope value from an input values raster along flowpaths. + + Keyword arguments: + + dem -- Input DEM; it must be depressionless. + values -- Name of the input values raster file. + output -- Name of the output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--values='{}'".format(values)) + args.append("--output='{}'".format(output)) + return self.run_tool('max_upslope_value', args, callback) # returns 1 if error + + def md_inf_flow_accumulation(self, dem, output, out_type="specific contributing area", exponent=1.1, threshold=None, log=False, clip=False, callback=None): + """Calculates an FD8 flow accumulation raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + out_type -- Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'. + exponent -- Optional exponent parameter; default is 1.1. + threshold -- Optional convergence threshold parameter, in grid cells; default is infinity. + log -- Optional flag to request the output be log-transformed. + clip -- Optional flag to request clipping the display max by 1%. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + args.append("--exponent={}".format(exponent)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + if log: args.append("--log") + if clip: args.append("--clip") + return self.run_tool('md_inf_flow_accumulation', args, callback) # returns 1 if error + + def num_inflowing_neighbours(self, dem, output, callback=None): + """Computes the number of inflowing neighbours to each cell in an input DEM based on the D8 algorithm. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('num_inflowing_neighbours', args, callback) # returns 1 if error + + def qin_flow_accumulation(self, dem, output, out_type="specific contributing area", exponent=10.0, max_slope=45.0, threshold=None, log=False, clip=False, callback=None): + """Calculates Qin et al. (2007) flow accumulation. + + Keyword arguments: + + dem -- Name of the input DEM raster file; must be depressionless. + output -- Name of the output raster file. + out_type -- Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'. + exponent -- Optional upper-bound exponent parameter; default is 10.0. + max_slope -- Optional upper-bound slope parameter, in degrees (0-90); default is 45.0. + threshold -- Optional convergence threshold parameter, in grid cells; default is infinity. + log -- Log-transform the output values?. + clip -- Optional flag to request clipping the display max by 1%. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + args.append("--exponent={}".format(exponent)) + args.append("--max_slope={}".format(max_slope)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + if log: args.append("--log") + if clip: args.append("--clip") + return self.run_tool('qin_flow_accumulation', args, callback) # returns 1 if error + + def quinn_flow_accumulation(self, dem, output, out_type="specific contributing area", exponent=1.0, threshold=None, log=False, clip=False, callback=None): + """Calculates Quinn et al. (1995) flow accumulation. + + Keyword arguments: + + dem -- Name of the input DEM raster file; must be depressionless. + output -- Name of the output raster file. + out_type -- Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'. + exponent -- Optional exponent parameter; default is 1.0. + threshold -- Optional convergence threshold parameter, in grid cells; default is infinity. + log -- Log-transform the output values?. + clip -- Optional flag to request clipping the display max by 1%. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + args.append("--exponent={}".format(exponent)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + if log: args.append("--log") + if clip: args.append("--clip") + return self.run_tool('quinn_flow_accumulation', args, callback) # returns 1 if error + + def raise_walls(self, i, dem, output, breach=None, height=100.0, callback=None): + """Raises walls in a DEM along a line or around a polygon, e.g. a watershed. + + Keyword arguments: + + i -- Input vector lines or polygons file. + breach -- Optional input vector breach lines. + dem -- Input raster DEM file. + output -- Output raster file. + height -- Wall height. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if breach is not None: args.append("--breach='{}'".format(breach)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--height={}".format(height)) + return self.run_tool('raise_walls', args, callback) # returns 1 if error + + def rho8_flow_accumulation(self, i, output, out_type="specific contributing area", log=False, clip=False, pntr=False, esri_pntr=False, callback=None): + """Calculates Fairfield and Leymarie (1991) flow accumulation. + + Keyword arguments: + + i -- Input DEM or Rho8 pointer file; if a DEM is used, it must be depressionless. + output -- Name of the output raster file. + out_type -- Output type; one of 'cells', 'specific contributing area' (default), and 'catchment area'. + log -- Log-transform the output values?. + clip -- Optional flag to request clipping the display max by 1%. + pntr -- Is the input raster a Rho8 flow pointer rather than a DEM?. + esri_pntr -- Does the input Rho8 pointer use the ESRI style scheme?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--out_type={}".format(out_type)) + if log: args.append("--log") + if clip: args.append("--clip") + if pntr: args.append("--pntr") + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('rho8_flow_accumulation', args, callback) # returns 1 if error + + def rho8_pointer(self, dem, output, esri_pntr=False, callback=None): + """Calculates a stochastic Rho8 flow pointer raster from an input DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('rho8_pointer', args, callback) # returns 1 if error + + def river_centerlines(self, i, output, min_length=3, radius=4, callback=None): + """Maps river centerlines from an input water raster. + + Keyword arguments: + + i -- Name of the input raster image file. + output -- Name of the output vector lines file. + min_length -- Minimum line length, in grid cells. + radius -- Search radius for joining distant endnodes, in grid cells. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--min_length={}".format(min_length)) + args.append("--radius={}".format(radius)) + return self.run_tool('river_centerlines', args, callback) # returns 1 if error + + def sink(self, i, output, zero_background=False, callback=None): + """Identifies the depressions in a DEM, giving each feature a unique identifier. + + Keyword arguments: + + i -- Input raster DEM file. + output -- Output raster file. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if zero_background: args.append("--zero_background") + return self.run_tool('sink', args, callback) # returns 1 if error + + def snap_pour_points(self, pour_pts, flow_accum, output, snap_dist, callback=None): + """Moves outlet points used to specify points of interest in a watershedding operation to the cell with the highest flow accumulation in its neighbourhood. + + Keyword arguments: + + pour_pts -- Input vector pour points (outlet) file. + flow_accum -- Input raster D8 flow accumulation file. + output -- Output vector file. + snap_dist -- Maximum snap distance in map units. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--pour_pts='{}'".format(pour_pts)) + args.append("--flow_accum='{}'".format(flow_accum)) + args.append("--output='{}'".format(output)) + args.append("--snap_dist='{}'".format(snap_dist)) + return self.run_tool('snap_pour_points', args, callback) # returns 1 if error + + def stochastic_depression_analysis(self, dem, output, rmse, range, iterations=100, callback=None): + """Performs a stochastic analysis of depressions within a DEM. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output file. + rmse -- The DEM's root-mean-square-error (RMSE), in z units. This determines error magnitude. + range -- The error field's correlation length, in xy-units. + iterations -- The number of iterations. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--rmse='{}'".format(rmse)) + args.append("--range='{}'".format(range)) + args.append("--iterations={}".format(iterations)) + return self.run_tool('stochastic_depression_analysis', args, callback) # returns 1 if error + + def strahler_order_basins(self, d8_pntr, streams, output, esri_pntr=False, callback=None): + """Identifies Strahler-order basins from an input stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('strahler_order_basins', args, callback) # returns 1 if error + + def subbasins(self, d8_pntr, streams, output, esri_pntr=False, callback=None): + """Identifies the catchments, or sub-basin, draining to each link in a stream network. + + Keyword arguments: + + d8_pntr -- Input D8 pointer raster file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('subbasins', args, callback) # returns 1 if error + + def trace_downslope_flowpaths(self, seed_pts, d8_pntr, output, esri_pntr=False, zero_background=False, callback=None): + """Traces downslope flowpaths from one or more target sites (i.e. seed points). + + Keyword arguments: + + seed_pts -- Input vector seed points file. + d8_pntr -- Input D8 pointer raster file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--seed_pts='{}'".format(seed_pts)) + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('trace_downslope_flowpaths', args, callback) # returns 1 if error + + def unnest_basins(self, d8_pntr, pour_pts, output, esri_pntr=False, callback=None): + """Extract whole watersheds for a set of outlet points. + + Keyword arguments: + + d8_pntr -- Input D8 pointer raster file. + pour_pts -- Input vector pour points (outlet) file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--pour_pts='{}'".format(pour_pts)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('unnest_basins', args, callback) # returns 1 if error + + def upslope_depression_storage(self, dem, output, callback=None): + """Estimates the average upslope depression storage depth. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + return self.run_tool('upslope_depression_storage', args, callback) # returns 1 if error + + def watershed(self, d8_pntr, pour_pts, output, esri_pntr=False, callback=None): + """Identifies the watershed, or drainage basin, draining to a set of target cells. + + Keyword arguments: + + d8_pntr -- Input D8 pointer raster file. + pour_pts -- Input pour points (outlet) file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--pour_pts='{}'".format(pour_pts)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('watershed', args, callback) # returns 1 if error + + ########################## + # Image Processing Tools # + ########################## + + def change_vector_analysis(self, date1, date2, magnitude, direction, callback=None): + """Performs a change vector analysis on a two-date multi-spectral dataset. + + Keyword arguments: + + date1 -- Input raster files for the earlier date. + date2 -- Input raster files for the later date. + magnitude -- Output vector magnitude raster file. + direction -- Output vector Direction raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--date1='{}'".format(date1)) + args.append("--date2='{}'".format(date2)) + args.append("--magnitude='{}'".format(magnitude)) + args.append("--direction='{}'".format(direction)) + return self.run_tool('change_vector_analysis', args, callback) # returns 1 if error + + def closing(self, i, output, filterx=11, filtery=11, callback=None): + """A closing is a mathematical morphology operation involving an erosion (min filter) of a dilation (max filter) set. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('closing', args, callback) # returns 1 if error + + def create_colour_composite(self, red, green, blue, output, opacity=None, enhance=True, zeros=False, callback=None): + """Creates a colour-composite image from three bands of multispectral imagery. + + Keyword arguments: + + red -- Input red band image file. + green -- Input green band image file. + blue -- Input blue band image file. + opacity -- Input opacity band image file (optional). + output -- Output colour composite file. + enhance -- Optional flag indicating whether a balance contrast enhancement is performed. + zeros -- Optional flag to indicate if zeros are nodata values. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--red='{}'".format(red)) + args.append("--green='{}'".format(green)) + args.append("--blue='{}'".format(blue)) + if opacity is not None: args.append("--opacity='{}'".format(opacity)) + args.append("--output='{}'".format(output)) + if enhance: args.append("--enhance") + if zeros: args.append("--zeros") + return self.run_tool('create_colour_composite', args, callback) # returns 1 if error + + def flip_image(self, i, output, direction="vertical", callback=None): + """Reflects an image in the vertical or horizontal axis. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + direction -- Direction of reflection; options include 'v' (vertical), 'h' (horizontal), and 'b' (both). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--direction={}".format(direction)) + return self.run_tool('flip_image', args, callback) # returns 1 if error + + def ihs_to_rgb(self, intensity, hue, saturation, red=None, green=None, blue=None, output=None, callback=None): + """Converts intensity, hue, and saturation (IHS) images into red, green, and blue (RGB) images. + + Keyword arguments: + + intensity -- Input intensity file. + hue -- Input hue file. + saturation -- Input saturation file. + red -- Output red band file. Optionally specified if colour-composite not specified. + green -- Output green band file. Optionally specified if colour-composite not specified. + blue -- Output blue band file. Optionally specified if colour-composite not specified. + output -- Output colour-composite file. Only used if individual bands are not specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--intensity='{}'".format(intensity)) + args.append("--hue='{}'".format(hue)) + args.append("--saturation='{}'".format(saturation)) + if red is not None: args.append("--red='{}'".format(red)) + if green is not None: args.append("--green='{}'".format(green)) + if blue is not None: args.append("--blue='{}'".format(blue)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('ihs_to_rgb', args, callback) # returns 1 if error + + def image_slider(self, input1, input2, output, palette1="grey", reverse1=False, label1="", palette2="grey", reverse2=False, label2="", height=600, callback=None): + """This tool creates an image slider from two input images. + + Keyword arguments: + + input1 -- Name of the left input image file. + palette1 -- Left image palette; options are 'grey', 'atlas', 'high_relief', 'arid', 'soft', 'muted', 'purple', 'viridi', 'gn_yl', 'pi_y_g', 'bl_yl_rd', 'deep', and 'rgb'. + reverse1 -- Reverse left image palette?. + label1 -- Left image label (leave blank for none). + input2 -- Name of the right input image file. + palette2 -- Right image palette; options are 'grey', 'atlas', 'high_relief', 'arid', 'soft', 'muted', 'purple', 'viridi', 'gn_yl', 'pi_y_g', 'bl_yl_rd', 'deep', and 'rgb'. + reverse2 -- Reverse right image palette?. + label2 -- Right image label (leave blank for none). + output -- Name of the output HTML file (*.html). + height -- Image height, in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--palette1={}".format(palette1)) + if reverse1: args.append("--reverse1") + args.append("--label1={}".format(label1)) + args.append("--input2='{}'".format(input2)) + args.append("--palette2={}".format(palette2)) + if reverse2: args.append("--reverse2") + args.append("--label2={}".format(label2)) + args.append("--output='{}'".format(output)) + args.append("--height={}".format(height)) + return self.run_tool('image_slider', args, callback) # returns 1 if error + + def image_stack_profile(self, inputs, points, output, callback=None): + """Plots an image stack profile (i.e. signature) for a set of points and multispectral images. + + Keyword arguments: + + inputs -- Input multispectral image files. + points -- Input vector points file. + output -- Output HTML file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--points='{}'".format(points)) + args.append("--output='{}'".format(output)) + return self.run_tool('image_stack_profile', args, callback) # returns 1 if error + + def integral_image(self, i, output, callback=None): + """Transforms an input image (summed area table) into its integral image equivalent. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('integral_image', args, callback) # returns 1 if error + + def line_thinning(self, i, output, callback=None): + """Performs line thinning a on Boolean raster image; intended to be used with the RemoveSpurs tool. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('line_thinning', args, callback) # returns 1 if error + + def mosaic(self, output, inputs=None, method="nn", callback=None): + """Mosaics two or more images together. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + method -- Resampling method; options include 'nn' (nearest neighbour), 'bilinear', and 'cc' (cubic convolution). + callback -- Custom function for handling tool text outputs. + """ + args = [] + if inputs is not None: args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + args.append("--method={}".format(method)) + return self.run_tool('mosaic', args, callback) # returns 1 if error + + def mosaic_with_feathering(self, input1, input2, output, method="cc", weight=4.0, callback=None): + """Mosaics two images together using a feathering technique in overlapping areas to reduce edge-effects. + + Keyword arguments: + + input1 -- Input raster file to modify. + input2 -- Input reference raster file. + output -- Output raster file. + method -- Resampling method; options include 'nn' (nearest neighbour), 'bilinear', and 'cc' (cubic convolution). + weight -- . + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + args.append("--method={}".format(method)) + args.append("--weight={}".format(weight)) + return self.run_tool('mosaic_with_feathering', args, callback) # returns 1 if error + + def normalized_difference_index(self, input1, input2, output, clip=0.0, correction=0.0, callback=None): + """Calculate a normalized-difference index (NDI) from two bands of multispectral image data. + + Keyword arguments: + + input1 -- Input image 1 (e.g. near-infrared band). + input2 -- Input image 2 (e.g. red band). + output -- Output raster file. + clip -- Optional amount to clip the distribution tails by, in percent. + correction -- Optional adjustment value (e.g. 1, or 0.16 for the optimal soil adjusted vegetation index, OSAVI). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + args.append("--clip={}".format(clip)) + args.append("--correction={}".format(correction)) + return self.run_tool('normalized_difference_index', args, callback) # returns 1 if error + + def opening(self, i, output, filterx=11, filtery=11, callback=None): + """An opening is a mathematical morphology operation involving a dilation (max filter) of an erosion (min filter) set. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('opening', args, callback) # returns 1 if error + + def remove_spurs(self, i, output, iterations=10, callback=None): + """Removes the spurs (pruning operation) from a Boolean line image; intended to be used on the output of the LineThinning tool. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + iterations -- Maximum number of iterations. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--iterations={}".format(iterations)) + return self.run_tool('remove_spurs', args, callback) # returns 1 if error + + def resample(self, inputs, output, cell_size=None, base=None, method="cc", callback=None): + """Resamples one or more input images into a destination image. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + base -- Optionally specified input base raster file. Not used when a cell size is specified. + method -- Resampling method; options include 'nn' (nearest neighbour), 'bilinear', and 'cc' (cubic convolution). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + if cell_size is not None: args.append("--cell_size='{}'".format(cell_size)) + if base is not None: args.append("--base='{}'".format(base)) + args.append("--method={}".format(method)) + return self.run_tool('resample', args, callback) # returns 1 if error + + def rgb_to_ihs(self, intensity, hue, saturation, red=None, green=None, blue=None, composite=None, callback=None): + """Converts red, green, and blue (RGB) images into intensity, hue, and saturation (IHS) images. + + Keyword arguments: + + red -- Input red band image file. Optionally specified if colour-composite not specified. + green -- Input green band image file. Optionally specified if colour-composite not specified. + blue -- Input blue band image file. Optionally specified if colour-composite not specified. + composite -- Input colour-composite image file. Only used if individual bands are not specified. + intensity -- Output intensity raster file. + hue -- Output hue raster file. + saturation -- Output saturation raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if red is not None: args.append("--red='{}'".format(red)) + if green is not None: args.append("--green='{}'".format(green)) + if blue is not None: args.append("--blue='{}'".format(blue)) + if composite is not None: args.append("--composite='{}'".format(composite)) + args.append("--intensity='{}'".format(intensity)) + args.append("--hue='{}'".format(hue)) + args.append("--saturation='{}'".format(saturation)) + return self.run_tool('rgb_to_ihs', args, callback) # returns 1 if error + + def split_colour_composite(self, i, red=None, green=None, blue=None, callback=None): + """Splits an RGB colour composite image into separate multispectral images. + + Keyword arguments: + + i -- Input colour composite image file. + red -- Output red band file. + green -- Output green band file. + blue -- Output blue band file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if red is not None: args.append("--red='{}'".format(red)) + if green is not None: args.append("--green='{}'".format(green)) + if blue is not None: args.append("--blue='{}'".format(blue)) + return self.run_tool('split_colour_composite', args, callback) # returns 1 if error + + def thicken_raster_line(self, i, output, callback=None): + """Thickens single-cell wide lines within a raster image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('thicken_raster_line', args, callback) # returns 1 if error + + def tophat_transform(self, i, output, filterx=11, filtery=11, variant="white", callback=None): + """Performs either a white or black top-hat transform on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + variant -- Optional variant value. Options include 'white' and 'black'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--variant={}".format(variant)) + return self.run_tool('tophat_transform', args, callback) # returns 1 if error + + def write_function_memory_insertion(self, input1, input2, output, input3=None, callback=None): + """Performs a write function memory insertion for single-band multi-date change detection. + + Keyword arguments: + + input1 -- Input raster file associated with the first date. + input2 -- Input raster file associated with the second date. + input3 -- Optional input raster file associated with the third date. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + if input3 is not None: args.append("--input3='{}'".format(input3)) + args.append("--output='{}'".format(output)) + return self.run_tool('write_function_memory_insertion', args, callback) # returns 1 if error + + ######################################### + # Image Processing Tools/Classification # + ######################################### + + def evaluate_training_sites(self, inputs, polys, field, output, callback=None): + """This tool can be used to inspect the overlap in spectral signatures of training sites for various classes. + + Keyword arguments: + + inputs -- Name of the input band images. + polys -- Name of the input training site polygons shapefile. + field -- Name of the attribute containing class name data. + output -- Name of the output report file (*.html). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--polys='{}'".format(polys)) + args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + return self.run_tool('evaluate_training_sites', args, callback) # returns 1 if error + + def generalize_classified_raster(self, i, output, min_size=4, method="longest", callback=None): + """Generalizes a raster containing class or object features by removing small features. + + Keyword arguments: + + i -- Name of the input raster image file. + output -- Name of the output raster file. + min_size -- Minimum feature size, in grid cells. + method -- Grouping method; one of 'longest' (default), 'largest', and 'nearest'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--min_size={}".format(min_size)) + args.append("--method={}".format(method)) + return self.run_tool('generalize_classified_raster', args, callback) # returns 1 if error + + def generalize_with_similarity(self, i, similarity, output, min_size=4, callback=None): + """Generalizes a raster containing class or object features by removing small features using similarity criteria of neighbouring features. + + Keyword arguments: + + i -- Name of the input raster image file. + similarity -- Names of the input similarity images. + output -- Name of the output raster file. + min_size -- Minimum feature size, in grid cells. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--similarity='{}'".format(similarity)) + args.append("--output='{}'".format(output)) + args.append("--min_size={}".format(min_size)) + return self.run_tool('generalize_with_similarity', args, callback) # returns 1 if error + + def image_segmentation(self, inputs, output, threshold=0.5, steps=10, min_area=4, callback=None): + """Performs a region-growing based segmentation on a set of multi-spectral images. + + Keyword arguments: + + inputs -- Names of the input band images. + output -- Name of the output raster file. + threshold -- Distance threshold, in z-scores. + steps -- Number of steps. + min_area -- Minimum object area, in grid cells (1-8). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + args.append("--threshold={}".format(threshold)) + args.append("--steps={}".format(steps)) + args.append("--min_area={}".format(min_area)) + return self.run_tool('image_segmentation', args, callback) # returns 1 if error + + def min_dist_classification(self, inputs, polys, field, output, threshold=None, callback=None): + """Performs a supervised minimum-distance classification using training site polygons and multi-spectral images. + + Keyword arguments: + + inputs -- Names of the input band images. + polys -- Name of the input training site polygons shapefile. + field -- Name of the attribute containing class name data. + output -- Name of the output raster file. + threshold -- Distance threshold, in z-scores; blank for none. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--polys='{}'".format(polys)) + args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + return self.run_tool('min_dist_classification', args, callback) # returns 1 if error + + def parallelepiped_classification(self, inputs, polys, field, output, callback=None): + """Performs a supervised parallelepiped classification using training site polygons and multi-spectral images. + + Keyword arguments: + + inputs -- Name of the input band images. + polys -- Name of the input training site polygons shapefile. + field -- Name of the attribute containing class name data. + output -- Name of the output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--polys='{}'".format(polys)) + args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + return self.run_tool('parallelepiped_classification', args, callback) # returns 1 if error + + ################################## + # Image Processing Tools/Filters # + ################################## + + def adaptive_filter(self, i, output, filterx=11, filtery=11, threshold=2.0, callback=None): + """Performs an adaptive filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + threshold -- Difference from mean threshold, in standard deviations. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--threshold={}".format(threshold)) + return self.run_tool('adaptive_filter', args, callback) # returns 1 if error + + def bilateral_filter(self, i, output, sigma_dist=0.75, sigma_int=1.0, callback=None): + """A bilateral filter is an edge-preserving smoothing filter introduced by Tomasi and Manduchi (1998). + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma_dist -- Standard deviation in distance in pixels. + sigma_int -- Standard deviation in intensity in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma_dist={}".format(sigma_dist)) + args.append("--sigma_int={}".format(sigma_int)) + return self.run_tool('bilateral_filter', args, callback) # returns 1 if error + + def canny_edge_detection(self, i, output, sigma=0.5, low=0.05, high=0.15, add_back=False, callback=None): + """This tool performs a Canny edge-detection filter on an input image. + + Keyword arguments: + + i -- Name of the input raster image file. + output -- Name of the output raster image file. + sigma -- Sigma value used in Gaussian filtering, default = 0.5. + low -- Low threshold, default = 0.05. + high -- High threshold, default = 0.15. + add_back -- Add the edge cells back to the input image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma={}".format(sigma)) + args.append("--low={}".format(low)) + args.append("--high={}".format(high)) + if add_back: args.append("--add_back") + return self.run_tool('canny_edge_detection', args, callback) # returns 1 if error + + def conservative_smoothing_filter(self, i, output, filterx=3, filtery=3, callback=None): + """Performs a conservative-smoothing filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('conservative_smoothing_filter', args, callback) # returns 1 if error + + def corner_detection(self, i, output, callback=None): + """Identifies corner patterns in boolean images using hit-and-miss pattern matching. + + Keyword arguments: + + i -- Input boolean image. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('corner_detection', args, callback) # returns 1 if error + + def diff_of_gaussian_filter(self, i, output, sigma1=2.0, sigma2=4.0, callback=None): + """Performs a Difference of Gaussian (DoG) filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma1 -- Standard deviation distance in pixels. + sigma2 -- Standard deviation distance in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma1={}".format(sigma1)) + args.append("--sigma2={}".format(sigma2)) + return self.run_tool('diff_of_gaussian_filter', args, callback) # returns 1 if error + + def diversity_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Assigns each cell in the output grid the number of different values in a moving window centred on each grid cell in the input raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('diversity_filter', args, callback) # returns 1 if error + + def edge_preserving_mean_filter(self, i, output, threshold, filter=11, callback=None): + """Performs a simple edge-preserving mean filter on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filter -- Size of the filter kernel. + threshold -- Maximum difference in values. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filter={}".format(filter)) + args.append("--threshold='{}'".format(threshold)) + return self.run_tool('edge_preserving_mean_filter', args, callback) # returns 1 if error + + def emboss_filter(self, i, output, direction="n", clip=0.0, callback=None): + """Performs an emboss filter on an image, similar to a hillshade operation. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + direction -- Direction of reflection; options include 'n', 's', 'e', 'w', 'ne', 'se', 'nw', 'sw'. + clip -- Optional amount to clip the distribution tails by, in percent. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--direction={}".format(direction)) + args.append("--clip={}".format(clip)) + return self.run_tool('emboss_filter', args, callback) # returns 1 if error + + def fast_almost_gaussian_filter(self, i, output, sigma=1.8, callback=None): + """Performs a fast approximate Gaussian filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma -- Standard deviation distance in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma={}".format(sigma)) + return self.run_tool('fast_almost_gaussian_filter', args, callback) # returns 1 if error + + def gaussian_filter(self, i, output, sigma=0.75, callback=None): + """Performs a Gaussian filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma -- Standard deviation distance in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma={}".format(sigma)) + return self.run_tool('gaussian_filter', args, callback) # returns 1 if error + + def high_pass_bilateral_filter(self, i, output, sigma_dist=0.75, sigma_int=1.0, callback=None): + """Performs a high-pass bilateral filter, by differencing an input image by the bilateral filter by Tomasi and Manduchi (1998). + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma_dist -- Standard deviation in distance in pixels. + sigma_int -- Standard deviation in intensity in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma_dist={}".format(sigma_dist)) + args.append("--sigma_int={}".format(sigma_int)) + return self.run_tool('high_pass_bilateral_filter', args, callback) # returns 1 if error + + def high_pass_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Performs a high-pass filter on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('high_pass_filter', args, callback) # returns 1 if error + + def high_pass_median_filter(self, i, output, filterx=11, filtery=11, sig_digits=2, callback=None): + """Performs a high pass median filter on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + sig_digits -- Number of significant digits. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--sig_digits={}".format(sig_digits)) + return self.run_tool('high_pass_median_filter', args, callback) # returns 1 if error + + def k_nearest_mean_filter(self, i, output, filterx=11, filtery=11, k=5, callback=None): + """A k-nearest mean filter is a type of edge-preserving smoothing filter. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + k -- k-value in pixels; this is the number of nearest-valued neighbours to use. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("-k={}".format(k)) + return self.run_tool('k_nearest_mean_filter', args, callback) # returns 1 if error + + def laplacian_filter(self, i, output, variant="3x3(1)", clip=0.0, callback=None): + """Performs a Laplacian filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + variant -- Optional variant value. Options include 3x3(1), 3x3(2), 3x3(3), 3x3(4), 5x5(1), and 5x5(2) (default is 3x3(1)). + clip -- Optional amount to clip the distribution tails by, in percent. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--variant={}".format(variant)) + args.append("--clip={}".format(clip)) + return self.run_tool('laplacian_filter', args, callback) # returns 1 if error + + def laplacian_of_gaussian_filter(self, i, output, sigma=0.75, callback=None): + """Performs a Laplacian-of-Gaussian (LoG) filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma -- Standard deviation in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma={}".format(sigma)) + return self.run_tool('laplacian_of_gaussian_filter', args, callback) # returns 1 if error + + def lee_sigma_filter(self, i, output, filterx=11, filtery=11, sigma=10.0, m=5.0, callback=None): + """Performs a Lee (Sigma) smoothing filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + sigma -- Sigma value should be related to the standard deviation of the distribution of image speckle noise. + m -- M-threshold value the minimum allowable number of pixels within the intensity range. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--sigma={}".format(sigma)) + args.append("-m={}".format(m)) + return self.run_tool('lee_sigma_filter', args, callback) # returns 1 if error + + def line_detection_filter(self, i, output, variant="vertical", absvals=False, clip=0.0, callback=None): + """Performs a line-detection filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + variant -- Optional variant value. Options include 'v' (vertical), 'h' (horizontal), '45', and '135' (default is 'v'). + absvals -- Optional flag indicating whether outputs should be absolute values. + clip -- Optional amount to clip the distribution tails by, in percent. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--variant={}".format(variant)) + if absvals: args.append("--absvals") + args.append("--clip={}".format(clip)) + return self.run_tool('line_detection_filter', args, callback) # returns 1 if error + + def majority_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Assigns each cell in the output grid the most frequently occurring value (mode) in a moving window centred on each grid cell in the input raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('majority_filter', args, callback) # returns 1 if error + + def maximum_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Assigns each cell in the output grid the maximum value in a moving window centred on each grid cell in the input raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('maximum_filter', args, callback) # returns 1 if error + + def mean_filter(self, i, output, filterx=3, filtery=3, callback=None): + """Performs a mean filter (low-pass filter) on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('mean_filter', args, callback) # returns 1 if error + + def median_filter(self, i, output, filterx=11, filtery=11, sig_digits=2, callback=None): + """Performs a median filter on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + sig_digits -- Number of significant digits. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--sig_digits={}".format(sig_digits)) + return self.run_tool('median_filter', args, callback) # returns 1 if error + + def minimum_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Assigns each cell in the output grid the minimum value in a moving window centred on each grid cell in the input raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('minimum_filter', args, callback) # returns 1 if error + + def olympic_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Performs an olympic smoothing filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('olympic_filter', args, callback) # returns 1 if error + + def percentile_filter(self, i, output, filterx=11, filtery=11, sig_digits=2, callback=None): + """Performs a percentile filter on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + sig_digits -- Number of significant digits. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + args.append("--sig_digits={}".format(sig_digits)) + return self.run_tool('percentile_filter', args, callback) # returns 1 if error + + def prewitt_filter(self, i, output, clip=0.0, callback=None): + """Performs a Prewitt edge-detection filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + clip -- Optional amount to clip the distribution tails by, in percent. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--clip={}".format(clip)) + return self.run_tool('prewitt_filter', args, callback) # returns 1 if error + + def range_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Assigns each cell in the output grid the range of values in a moving window centred on each grid cell in the input raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('range_filter', args, callback) # returns 1 if error + + def roberts_cross_filter(self, i, output, clip=0.0, callback=None): + """Performs a Robert's cross edge-detection filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + clip -- Optional amount to clip the distribution tails by, in percent. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--clip={}".format(clip)) + return self.run_tool('roberts_cross_filter', args, callback) # returns 1 if error + + def scharr_filter(self, i, output, clip=0.0, callback=None): + """Performs a Scharr edge-detection filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + clip -- Optional amount to clip the distribution tails by, in percent. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--clip={}".format(clip)) + return self.run_tool('scharr_filter', args, callback) # returns 1 if error + + def sobel_filter(self, i, output, variant="3x3", clip=0.0, callback=None): + """Performs a Sobel edge-detection filter on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + variant -- Optional variant value. Options include 3x3 and 5x5 (default is 3x3). + clip -- Optional amount to clip the distribution tails by, in percent (default is 0.0). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--variant={}".format(variant)) + args.append("--clip={}".format(clip)) + return self.run_tool('sobel_filter', args, callback) # returns 1 if error + + def standard_deviation_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Assigns each cell in the output grid the standard deviation of values in a moving window centred on each grid cell in the input raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('standard_deviation_filter', args, callback) # returns 1 if error + + def total_filter(self, i, output, filterx=11, filtery=11, callback=None): + """Performs a total filter on an input image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + filterx -- Size of the filter kernel in the x-direction. + filtery -- Size of the filter kernel in the y-direction. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--filterx={}".format(filterx)) + args.append("--filtery={}".format(filtery)) + return self.run_tool('total_filter', args, callback) # returns 1 if error + + def unsharp_masking(self, i, output, sigma=0.75, amount=100.0, threshold=0.0, callback=None): + """An image sharpening technique that enhances edges. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + sigma -- Standard deviation distance in pixels. + amount -- A percentage and controls the magnitude of each overshoot. + threshold -- Controls the minimal brightness change that will be sharpened. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--sigma={}".format(sigma)) + args.append("--amount={}".format(amount)) + args.append("--threshold={}".format(threshold)) + return self.run_tool('unsharp_masking', args, callback) # returns 1 if error + + def user_defined_weights_filter(self, i, weights, output, center="center", normalize=False, callback=None): + """Performs a user-defined weights filter on an image. + + Keyword arguments: + + i -- Input raster file. + weights -- Input weights file. + output -- Output raster file. + center -- Kernel center cell; options include 'center', 'upper-left', 'upper-right', 'lower-left', 'lower-right'. + normalize -- Normalize kernel weights? This can reduce edge effects and lessen the impact of data gaps (nodata) but is not suited when the kernel weights sum to zero. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--weights='{}'".format(weights)) + args.append("--output='{}'".format(output)) + args.append("--center={}".format(center)) + if normalize: args.append("--normalize") + return self.run_tool('user_defined_weights_filter', args, callback) # returns 1 if error + + ############################################ + # Image Processing Tools/Image Enhancement # + ############################################ + + def balance_contrast_enhancement(self, i, output, band_mean=100.0, callback=None): + """Performs a balance contrast enhancement on a colour-composite image of multispectral data. + + Keyword arguments: + + i -- Input colour composite image file. + output -- Output raster file. + band_mean -- Band mean value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--band_mean={}".format(band_mean)) + return self.run_tool('balance_contrast_enhancement', args, callback) # returns 1 if error + + def correct_vignetting(self, i, pp, output, focal_length=304.8, image_width=228.6, n=4.0, callback=None): + """Corrects the darkening of images towards corners. + + Keyword arguments: + + i -- Input raster file. + pp -- Input principal point file. + output -- Output raster file. + focal_length -- Camera focal length, in millimeters. + image_width -- Distance between photograph edges, in millimeters. + n -- The 'n' parameter. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--pp='{}'".format(pp)) + args.append("--output='{}'".format(output)) + args.append("--focal_length={}".format(focal_length)) + args.append("--image_width={}".format(image_width)) + args.append("-n={}".format(n)) + return self.run_tool('correct_vignetting', args, callback) # returns 1 if error + + def direct_decorrelation_stretch(self, i, output, k=0.5, clip=1.0, callback=None): + """Performs a direct decorrelation stretch enhancement on a colour-composite image of multispectral data. + + Keyword arguments: + + i -- Input colour composite image file. + output -- Output raster file. + k -- Achromatic factor (k) ranges between 0 (no effect) and 1 (full saturation stretch), although typical values range from 0.3 to 0.7. + clip -- Optional percent to clip the upper tail by during the stretch. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("-k={}".format(k)) + args.append("--clip={}".format(clip)) + return self.run_tool('direct_decorrelation_stretch', args, callback) # returns 1 if error + + def gamma_correction(self, i, output, gamma=0.5, callback=None): + """Performs a gamma correction on an input images. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + gamma -- Gamma value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--gamma={}".format(gamma)) + return self.run_tool('gamma_correction', args, callback) # returns 1 if error + + def gaussian_contrast_stretch(self, i, output, num_tones=256, callback=None): + """Performs a Gaussian contrast stretch on input images. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + num_tones -- Number of tones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--num_tones={}".format(num_tones)) + return self.run_tool('gaussian_contrast_stretch', args, callback) # returns 1 if error + + def histogram_equalization(self, i, output, num_tones=256, callback=None): + """Performs a histogram equalization contrast enhancement on an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + num_tones -- Number of tones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--num_tones={}".format(num_tones)) + return self.run_tool('histogram_equalization', args, callback) # returns 1 if error + + def histogram_matching(self, i, histo_file, output, callback=None): + """Alters the statistical distribution of a raster image matching it to a specified PDF. + + Keyword arguments: + + i -- Input raster file. + histo_file -- Input reference probability distribution function (pdf) text file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--histo_file='{}'".format(histo_file)) + args.append("--output='{}'".format(output)) + return self.run_tool('histogram_matching', args, callback) # returns 1 if error + + def histogram_matching_two_images(self, input1, input2, output, callback=None): + """Alters the cumulative distribution function of a raster image to that of another image. + + Keyword arguments: + + input1 -- Input raster file to modify. + input2 -- Input reference raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('histogram_matching_two_images', args, callback) # returns 1 if error + + def min_max_contrast_stretch(self, i, output, min_val, max_val, num_tones=256, callback=None): + """Performs a min-max contrast stretch on an input greytone image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + min_val -- Lower tail clip value. + max_val -- Upper tail clip value. + num_tones -- Number of tones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--min_val='{}'".format(min_val)) + args.append("--max_val='{}'".format(max_val)) + args.append("--num_tones={}".format(num_tones)) + return self.run_tool('min_max_contrast_stretch', args, callback) # returns 1 if error + + def panchromatic_sharpening(self, pan, output, red=None, green=None, blue=None, composite=None, method="brovey", callback=None): + """Increases the spatial resolution of image data by combining multispectral bands with panchromatic data. + + Keyword arguments: + + red -- Input red band image file. Optionally specified if colour-composite not specified. + green -- Input green band image file. Optionally specified if colour-composite not specified. + blue -- Input blue band image file. Optionally specified if colour-composite not specified. + composite -- Input colour-composite image file. Only used if individual bands are not specified. + pan -- Input panchromatic band file. + output -- Output colour composite file. + method -- Options include 'brovey' (default) and 'ihs'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if red is not None: args.append("--red='{}'".format(red)) + if green is not None: args.append("--green='{}'".format(green)) + if blue is not None: args.append("--blue='{}'".format(blue)) + if composite is not None: args.append("--composite='{}'".format(composite)) + args.append("--pan='{}'".format(pan)) + args.append("--output='{}'".format(output)) + args.append("--method={}".format(method)) + return self.run_tool('panchromatic_sharpening', args, callback) # returns 1 if error + + def percentage_contrast_stretch(self, i, output, clip=1.0, tail="both", num_tones=256, callback=None): + """Performs a percentage linear contrast stretch on input images. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + clip -- Optional amount to clip the distribution tails by, in percent. + tail -- Specified which tails to clip; options include 'upper', 'lower', and 'both' (default is 'both'). + num_tones -- Number of tones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--clip={}".format(clip)) + args.append("--tail={}".format(tail)) + args.append("--num_tones={}".format(num_tones)) + return self.run_tool('percentage_contrast_stretch', args, callback) # returns 1 if error + + def piecewise_contrast_stretch(self, i, output, function="", greytones=1024, callback=None): + """Performs a piecewise contrast stretch on an input image. + + Keyword arguments: + + i -- Name of the input raster image file. + output -- Name of the output raster image file. + function -- Piecewise function break-points e.g. '(50, 0.1); (150, 0.8); (255; 1.0). + greytones -- Number of greytones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--function={}".format(function)) + args.append("--greytones={}".format(greytones)) + return self.run_tool('piecewise_contrast_stretch', args, callback) # returns 1 if error + + def sigmoidal_contrast_stretch(self, i, output, cutoff=0.0, gain=1.0, num_tones=256, callback=None): + """Performs a sigmoidal contrast stretch on input images. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + cutoff -- Cutoff value between 0.0 and 0.95. + gain -- Gain value. + num_tones -- Number of tones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--cutoff={}".format(cutoff)) + args.append("--gain={}".format(gain)) + args.append("--num_tones={}".format(num_tones)) + return self.run_tool('sigmoidal_contrast_stretch', args, callback) # returns 1 if error + + def standard_deviation_contrast_stretch(self, i, output, stdev=2.0, num_tones=256, callback=None): + """Performs a standard-deviation contrast stretch on input images. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + stdev -- Standard deviation clip value. + num_tones -- Number of tones in the output image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--stdev={}".format(stdev)) + args.append("--num_tones={}".format(num_tones)) + return self.run_tool('standard_deviation_contrast_stretch', args, callback) # returns 1 if error + + ############### + # LiDAR Tools # + ############### + + def ascii_to_las(self, inputs, pattern, proj=None, callback=None): + """Converts one or more ASCII files containing LiDAR points into LAS files. + + Keyword arguments: + + inputs -- Input LiDAR ASCII files (.csv). + pattern -- Input field pattern. + proj -- Well-known-text string or EPSG code describing projection. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--pattern='{}'".format(pattern)) + if proj is not None: args.append("--proj='{}'".format(proj)) + return self.run_tool('ascii_to_las', args, callback) # returns 1 if error + + def classify_buildings_in_lidar(self, i, buildings, output, callback=None): + """Reclassifies a LiDAR points that lie within vector building footprints. + + Keyword arguments: + + i -- Input LiDAR file. + buildings -- Input vector polygons file. + output -- Output LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--buildings='{}'".format(buildings)) + args.append("--output='{}'".format(output)) + return self.run_tool('classify_buildings_in_lidar', args, callback) # returns 1 if error + + def classify_lidar(self, i=None, output=None, radius=1.5, grd_threshold=0.1, oto_threshold=2.0, planarity_threshold=0.85, linearity_threshold=0.70, iterations=30, facade_threshold=0.5, callback=None): + """Classify points within a LiDAR point cloud based on point properties. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + radius -- Search distance used in neighbourhood search (metres). + grd_threshold -- Ground threshold (metres). + oto_threshold -- Off-terrain object threshold (metres). + planarity_threshold -- Planarity threshold (0-1). + linearity_threshold -- Linearity threshold (0-1). + iterations -- Number of iterations. + facade_threshold -- Facade threshold (metres). + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--grd_threshold={}".format(grd_threshold)) + args.append("--oto_threshold={}".format(oto_threshold)) + args.append("--planarity_threshold={}".format(planarity_threshold)) + args.append("--linearity_threshold={}".format(linearity_threshold)) + args.append("--iterations={}".format(iterations)) + args.append("--facade_threshold={}".format(facade_threshold)) + return self.run_tool('classify_lidar', args, callback) # returns 1 if error + + def classify_overlap_points(self, i, output, resolution=2.0, criterion="max scan angle", filter=False, callback=None): + """Classifies or filters LAS points in regions of overlapping flight lines. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + resolution -- The size of the square area used to evaluate nearby points in the LiDAR data. + criterion -- Criterion used to identify overlapping points; options are 'max scan angle', 'not min point source ID', 'not min time', 'multiple point source IDs'. + filter -- Filter out points from overlapping flightlines? If false, overlaps will simply be classified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + args.append("--criterion={}".format(criterion)) + if filter: args.append("--filter") + return self.run_tool('classify_overlap_points', args, callback) # returns 1 if error + + def clip_lidar_to_polygon(self, i, polygons, output, callback=None): + """Clips a LiDAR point cloud to a vector polygon or polygons. + + Keyword arguments: + + i -- Input LiDAR file. + polygons -- Input vector polygons file. + output -- Output LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--polygons='{}'".format(polygons)) + args.append("--output='{}'".format(output)) + return self.run_tool('clip_lidar_to_polygon', args, callback) # returns 1 if error + + def colourize_based_on_class(self, i=None, output=None, intensity_blending=50.0, clr_str="", use_unique_clrs_for_buildings=False, radius="", callback=None): + """Sets the RGB values of a LiDAR point cloud based on the point classification values. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + intensity_blending -- Intensity blending amount (0-100%). + clr_str -- Colour values, e.g. 2: (184, 167, 108); 5: #9ab86c. + use_unique_clrs_for_buildings -- Use unique colours for each building?. + radius -- Search distance used in neighbourhood search. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--intensity_blending={}".format(intensity_blending)) + args.append("--clr_str={}".format(clr_str)) + if use_unique_clrs_for_buildings: args.append("--use_unique_clrs_for_buildings") + args.append("--radius={}".format(radius)) + return self.run_tool('colourize_based_on_class', args, callback) # returns 1 if error + + def colourize_based_on_point_returns(self, i=None, output=None, intensity_blending=50.0, only="(230,214,170)", first="(0,140,0)", intermediate="(255,0,255)", last="(0,0,255)", callback=None): + """Sets the RGB values of a LiDAR point cloud based on the point returns. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + intensity_blending -- Intensity blending amount (0-100%). + only -- Only return colour, e.g. (230,214,170), #e6d6aa, or 0xe6d6aa. + first -- First return colour, e.g. (230,214,170), #e6d6aa, or 0xe6d6aa. + intermediate -- Intermediate return colour, e.g. (230,214,170), #e6d6aa, or 0xe6d6aa. + last -- Last return colour, e.g. (230,214,170), #e6d6aa, or 0xe6d6aa. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--intensity_blending={}".format(intensity_blending)) + args.append("--only={}".format(only)) + args.append("--first={}".format(first)) + args.append("--intermediate={}".format(intermediate)) + args.append("--last={}".format(last)) + return self.run_tool('colourize_based_on_point_returns', args, callback) # returns 1 if error + + def erase_polygon_from_lidar(self, i, polygons, output, callback=None): + """Erases (cuts out) a vector polygon or polygons from a LiDAR point cloud. + + Keyword arguments: + + i -- Input LiDAR file. + polygons -- Input vector polygons file. + output -- Output LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--polygons='{}'".format(polygons)) + args.append("--output='{}'".format(output)) + return self.run_tool('erase_polygon_from_lidar', args, callback) # returns 1 if error + + def filter_lidar(self, i=None, output=None, statement="", callback=None): + """Filters points within a LiDAR point cloud based on point properties. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + statement -- Filter statement e.g. x < 5000.0 && y > 100.0 && is_late && !is_noise. This statement must be a valid Rust statement. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--statement={}".format(statement)) + return self.run_tool('filter_lidar', args, callback) # returns 1 if error + + def filter_lidar_classes(self, i, output, exclude_cls=None, callback=None): + """Removes points in a LAS file with certain specified class values. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + return self.run_tool('filter_lidar_classes', args, callback) # returns 1 if error + + def filter_lidar_scan_angles(self, i, output, threshold, callback=None): + """Removes points in a LAS file with scan angles greater than a threshold. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + threshold -- Scan angle threshold. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--threshold='{}'".format(threshold)) + return self.run_tool('filter_lidar_scan_angles', args, callback) # returns 1 if error + + def find_flightline_edge_points(self, i, output, callback=None): + """Identifies points along a flightline's edge in a LAS file. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('find_flightline_edge_points', args, callback) # returns 1 if error + + def flightline_overlap(self, i=None, output=None, resolution=1.0, callback=None): + """Reads a LiDAR (LAS) point file and outputs a raster containing the number of overlapping flight-lines in each grid cell. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output file. + resolution -- Output raster's grid resolution. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + return self.run_tool('flightline_overlap', args, callback) # returns 1 if error + + def height_above_ground(self, i=None, output=None, callback=None): + """Normalizes a LiDAR point cloud, providing the height above the nearest ground-classified point. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output lidar file (including extension). + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('height_above_ground', args, callback) # returns 1 if error + + def individual_tree_detection(self, i=None, output=None, min_search_radius=1.0, min_height=0.0, max_search_radius="", max_height="", only_use_veg=False, callback=None): + """Identifies points in a LiDAR point cloud that are associated with the tops of individual trees. + + Keyword arguments: + + i -- Name of the input LiDAR file. + output -- Name of the output vector points file. + min_search_radius -- Minimum search radius (m). + min_height -- Minimum height (m). + max_search_radius -- Maximum search radius (m). + max_height -- Maximum height (m). + only_use_veg -- Only use veg. class points?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--min_search_radius={}".format(min_search_radius)) + args.append("--min_height={}".format(min_height)) + args.append("--max_search_radius={}".format(max_search_radius)) + args.append("--max_height={}".format(max_height)) + if only_use_veg: args.append("--only_use_veg") + return self.run_tool('individual_tree_detection', args, callback) # returns 1 if error + + def las_to_ascii(self, inputs, callback=None): + """Converts one or more LAS files into ASCII text files. + + Keyword arguments: + + inputs -- Input LiDAR files. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + return self.run_tool('las_to_ascii', args, callback) # returns 1 if error + + def las_to_laz(self, i=None, output=None, callback=None): + """This tool converts one or more LAS files into the LAZ format. + + Keyword arguments: + + i -- Name of the input LAS files (leave blank to use all LAS files in WorkingDirectory. + output -- Output LAZ file (including extension). + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('las_to_laz', args, callback) # returns 1 if error + + def las_to_multipoint_shapefile(self, i=None, callback=None): + """Converts one or more LAS files into MultipointZ vector Shapefiles. When the input parameter is not specified, the tool grids all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + return self.run_tool('las_to_multipoint_shapefile', args, callback) # returns 1 if error + + def las_to_shapefile(self, i=None, callback=None): + """Converts one or more LAS files into a vector Shapefile of POINT ShapeType. + + Keyword arguments: + + i -- Input LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + return self.run_tool('las_to_shapefile', args, callback) # returns 1 if error + + def las_to_zlidar(self, inputs=None, outdir=None, compress="brotli", level=5, callback=None): + """Converts one or more LAS files into the zlidar compressed LiDAR data format. + + Keyword arguments: + + inputs -- Input LAS files. + outdir -- Output directory into which zlidar files are created. If unspecified, it is assumed to be the same as the inputs. + compress -- Compression method, including 'brotli' and 'deflate'. + level -- Compression level (1-9). + callback -- Custom function for handling tool text outputs. + """ + args = [] + if inputs is not None: args.append("--inputs='{}'".format(inputs)) + if outdir is not None: args.append("--outdir='{}'".format(outdir)) + args.append("--compress={}".format(compress)) + args.append("--level={}".format(level)) + return self.run_tool('las_to_zlidar', args, callback) # returns 1 if error + + def laz_to_las(self, i=None, output=None, callback=None): + """This tool converts one or more LAZ files into the LAS format. + + Keyword arguments: + + i -- Name of the input LAZ files (leave blank to use all LAZ files in WorkingDirectory. + output -- Output LAS file (including extension). + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('laz_to_las', args, callback) # returns 1 if error + + def lidar_block_maximum(self, i=None, output=None, resolution=1.0, callback=None): + """Creates a block-maximum raster from an input LAS file. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output file. + resolution -- Output raster's grid resolution. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + return self.run_tool('lidar_block_maximum', args, callback) # returns 1 if error + + def lidar_block_minimum(self, i=None, output=None, resolution=1.0, callback=None): + """Creates a block-minimum raster from an input LAS file. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output file. + resolution -- Output raster's grid resolution. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + return self.run_tool('lidar_block_minimum', args, callback) # returns 1 if error + + def lidar_classify_subset(self, base, subset, output, subset_class, nonsubset_class=None, callback=None): + """Classifies the values in one LiDAR point cloud that correspond with points in a subset cloud. + + Keyword arguments: + + base -- Input base LiDAR file. + subset -- Input subset LiDAR file. + output -- Output LiDAR file. + subset_class -- Subset point class value (must be 0-18; see LAS specifications). + nonsubset_class -- Non-subset point class value (must be 0-18; see LAS specifications). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--base='{}'".format(base)) + args.append("--subset='{}'".format(subset)) + args.append("--output='{}'".format(output)) + args.append("--subset_class='{}'".format(subset_class)) + if nonsubset_class is not None: args.append("--nonsubset_class='{}'".format(nonsubset_class)) + return self.run_tool('lidar_classify_subset', args, callback) # returns 1 if error + + def lidar_colourize(self, in_lidar, in_image, output, callback=None): + """Adds the red-green-blue colour fields of a LiDAR (LAS) file based on an input image. + + Keyword arguments: + + in_lidar -- Input LiDAR file. + in_image -- Input colour image file. + output -- Output LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--in_lidar='{}'".format(in_lidar)) + args.append("--in_image='{}'".format(in_image)) + args.append("--output='{}'".format(output)) + return self.run_tool('lidar_colourize', args, callback) # returns 1 if error + + def lidar_contour(self, i=None, output=None, interval=10.0, base=0.0, smooth=5, parameter="elevation", returns="all", exclude_cls=None, minz=None, maxz=None, max_triangle_edge_length=None, callback=None): + """This tool creates a vector contour coverage from an input LiDAR point file. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output vector lines file. + interval -- Contour interval. + base -- Base contour. + smooth -- Smoothing filter size (in num. points), e.g. 3, 5, 7, 9, 11. + parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'user_data'. + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + max_triangle_edge_length -- Optional maximum triangle edge length; triangles larger than this size will not be gridded. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--interval={}".format(interval)) + args.append("--base={}".format(base)) + args.append("--smooth={}".format(smooth)) + args.append("--parameter={}".format(parameter)) + args.append("--returns={}".format(returns)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + if max_triangle_edge_length is not None: args.append("--max_triangle_edge_length='{}'".format(max_triangle_edge_length)) + return self.run_tool('lidar_contour', args, callback) # returns 1 if error + + def lidar_digital_surface_model(self, i=None, output=None, resolution=1.0, radius=0.5, minz=None, maxz=None, max_triangle_edge_length=None, callback=None): + """Creates a top-surface digital surface model (DSM) from a LiDAR point cloud. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output raster file (including extension). + resolution -- Output raster's grid resolution. + radius -- Search Radius. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + max_triangle_edge_length -- Optional maximum triangle edge length; triangles larger than this size will not be gridded. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + args.append("--radius={}".format(radius)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + if max_triangle_edge_length is not None: args.append("--max_triangle_edge_length='{}'".format(max_triangle_edge_length)) + return self.run_tool('lidar_digital_surface_model', args, callback) # returns 1 if error + + def lidar_eigenvalue_features(self, i=None, num_neighbours=None, radius=None, callback=None): + """Calculate eigenvalue-based metrics from a LiDAR point cloud. + + Keyword arguments: + + i -- Name of the input LiDAR points. + num_neighbours -- Number of neighbours used in search. + radius -- Search distance used in neighbourhood search. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if num_neighbours is not None: args.append("--num_neighbours='{}'".format(num_neighbours)) + if radius is not None: args.append("--radius='{}'".format(radius)) + return self.run_tool('lidar_eigenvalue_features', args, callback) # returns 1 if error + + def lidar_elevation_slice(self, i, output, minz=None, maxz=None, cls=False, inclassval=2, outclassval=1, callback=None): + """Outputs all of the points within a LiDAR (LAS) point file that lie between a specified elevation range. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + minz -- Minimum elevation value (optional). + maxz -- Maximum elevation value (optional). + cls -- Optional boolean flag indicating whether points outside the range should be retained in output but reclassified. + inclassval -- Optional parameter specifying the class value assigned to points within the slice. + outclassval -- Optional parameter specifying the class value assigned to points within the slice. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + if cls: args.append("--class") + args.append("--inclassval={}".format(inclassval)) + args.append("--outclassval={}".format(outclassval)) + return self.run_tool('lidar_elevation_slice', args, callback) # returns 1 if error + + def lidar_ground_point_filter(self, i, output, radius=2.0, min_neighbours=0, slope_threshold=45.0, height_threshold=1.0, classify=True, slope_norm=True, height_above_ground=False, callback=None): + """Identifies ground points within LiDAR dataset using a slope-based method. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + radius -- Search Radius. + min_neighbours -- The minimum number of neighbouring points within search areas. If fewer points than this threshold are identified during the fixed-radius search, a subsequent kNN search is performed to identify the k number of neighbours. + slope_threshold -- Maximum inter-point slope to be considered an off-terrain point. + height_threshold -- Inter-point height difference to be considered an off-terrain point. + classify -- Classify points as ground (2) or off-ground (1). + slope_norm -- Perform initial ground slope normalization?. + height_above_ground -- Transform output to height above average ground elevation?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--min_neighbours={}".format(min_neighbours)) + args.append("--slope_threshold={}".format(slope_threshold)) + args.append("--height_threshold={}".format(height_threshold)) + if classify: args.append("--classify") + if slope_norm: args.append("--slope_norm") + if height_above_ground: args.append("--height_above_ground") + return self.run_tool('lidar_ground_point_filter', args, callback) # returns 1 if error + + def lidar_hex_binning(self, i, output, width, orientation="horizontal", callback=None): + """Hex-bins a set of LiDAR points. + + Keyword arguments: + + i -- Input base file. + output -- Output vector polygon file. + width -- The grid cell width. + orientation -- Grid Orientation, 'horizontal' or 'vertical'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--width='{}'".format(width)) + args.append("--orientation={}".format(orientation)) + return self.run_tool('lidar_hex_binning', args, callback) # returns 1 if error + + def lidar_hillshade(self, i, output, azimuth=315.0, altitude=30.0, radius=1.0, callback=None): + """Calculates a hillshade value for points within a LAS file and stores these data in the RGB field. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output file. + azimuth -- Illumination source azimuth in degrees. + altitude -- Illumination source altitude in degrees. + radius -- Search Radius. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--azimuth={}".format(azimuth)) + args.append("--altitude={}".format(altitude)) + args.append("--radius={}".format(radius)) + return self.run_tool('lidar_hillshade', args, callback) # returns 1 if error + + def lidar_histogram(self, i, output, parameter="elevation", clip=1.0, callback=None): + """Creates a histogram of LiDAR data. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output HTML file (default name will be based on input file if unspecified). + parameter -- Parameter; options are 'elevation' (default), 'intensity', 'scan angle', 'class', 'time'. + clip -- Amount to clip distribution tails (in percent). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--parameter={}".format(parameter)) + args.append("--clip={}".format(clip)) + return self.run_tool('lidar_histogram', args, callback) # returns 1 if error + + def lidar_idw_interpolation(self, i=None, output=None, parameter="elevation", returns="all", resolution=1.0, weight=1.0, radius=2.5, exclude_cls=None, minz=None, maxz=None, callback=None): + """Interpolates LAS files using an inverse-distance weighted (IDW) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output raster file (including extension). + parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'return_number', 'number_of_returns', 'scan angle', 'rgb', 'user data'. + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + resolution -- Output raster's grid resolution. + weight -- IDW weight value. + radius -- Search Radius. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--parameter={}".format(parameter)) + args.append("--returns={}".format(returns)) + args.append("--resolution={}".format(resolution)) + args.append("--weight={}".format(weight)) + args.append("--radius={}".format(radius)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + return self.run_tool('lidar_idw_interpolation', args, callback) # returns 1 if error + + def lidar_info(self, i, output, density=True, vlr=True, geokeys=True, callback=None): + """Prints information about a LiDAR (LAS) dataset, including header, point return frequency, and classification data and information about the variable length records (VLRs) and geokeys. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output HTML file for summary report. + density -- Flag indicating whether or not to calculate the average point density and nominal point spacing. + vlr -- Flag indicating whether or not to print the variable length records (VLRs). + geokeys -- Flag indicating whether or not to print the geokeys. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if density: args.append("--density") + if vlr: args.append("--vlr") + if geokeys: args.append("--geokeys") + return self.run_tool('lidar_info', args, callback) # returns 1 if error + + def lidar_join(self, inputs, output, callback=None): + """Joins multiple LiDAR (LAS) files into a single LAS file. + + Keyword arguments: + + inputs -- Input LiDAR files. + output -- Output LiDAR file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + return self.run_tool('lidar_join', args, callback) # returns 1 if error + + def lidar_kappa_index(self, input1, input2, output, class_accuracy, resolution=1.0, callback=None): + """Performs a kappa index of agreement (KIA) analysis on the classifications of two LAS files. + + Keyword arguments: + + input1 -- Input LiDAR classification file. + input2 -- Input LiDAR reference file. + output -- Output HTML file. + class_accuracy -- Output classification accuracy raster file. + resolution -- Output raster's grid resolution. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + args.append("--class_accuracy='{}'".format(class_accuracy)) + args.append("--resolution={}".format(resolution)) + return self.run_tool('lidar_kappa_index', args, callback) # returns 1 if error + + def lidar_nearest_neighbour_gridding(self, i=None, output=None, parameter="elevation", returns="all", resolution=1.0, radius=2.5, exclude_cls=None, minz=None, maxz=None, callback=None): + """Grids LiDAR files using nearest-neighbour scheme. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output raster file (including extension). + parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'return_number', 'number_of_returns', 'scan angle', 'rgb', 'user data', 'time'. + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + resolution -- Output raster's grid resolution. + radius -- Search Radius. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--parameter={}".format(parameter)) + args.append("--returns={}".format(returns)) + args.append("--resolution={}".format(resolution)) + args.append("--radius={}".format(radius)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + return self.run_tool('lidar_nearest_neighbour_gridding', args, callback) # returns 1 if error + + def lidar_point_density(self, i=None, output=None, returns="all", resolution=1.0, radius=2.5, exclude_cls=None, minz=None, maxz=None, callback=None): + """Calculates the spatial pattern of point density for a LiDAR data set. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output raster file (including extension). + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + resolution -- Output raster's grid resolution. + radius -- Search radius. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--returns={}".format(returns)) + args.append("--resolution={}".format(resolution)) + args.append("--radius={}".format(radius)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + return self.run_tool('lidar_point_density', args, callback) # returns 1 if error + + def lidar_point_return_analysis(self, i, output=None, callback=None): + """This tool performs a quality control check on the return values of points in a LiDAR file. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('lidar_point_return_analysis', args, callback) # returns 1 if error + + def lidar_point_stats(self, i=None, resolution=1.0, num_points=True, num_pulses=False, avg_points_per_pulse=True, z_range=False, intensity_range=False, predom_class=False, callback=None): + """Creates several rasters summarizing the distribution of LAS point data. When the input/output parameters are not specified, the tool works on all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file. + resolution -- Output raster's grid resolution. + num_points -- Flag indicating whether or not to output the number of points (returns) raster. + num_pulses -- Flag indicating whether or not to output the number of pulses raster. + avg_points_per_pulse -- Flag indicating whether or not to output the average number of points (returns) per pulse raster. + z_range -- Flag indicating whether or not to output the elevation range raster. + intensity_range -- Flag indicating whether or not to output the intensity range raster. + predom_class -- Flag indicating whether or not to output the predominant classification raster. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + args.append("--resolution={}".format(resolution)) + if num_points: args.append("--num_points") + if num_pulses: args.append("--num_pulses") + if avg_points_per_pulse: args.append("--avg_points_per_pulse") + if z_range: args.append("--z_range") + if intensity_range: args.append("--intensity_range") + if predom_class: args.append("--predom_class") + return self.run_tool('lidar_point_stats', args, callback) # returns 1 if error + + def lidar_ransac_planes(self, i, output, radius=2.0, num_iter=50, num_samples=5, threshold=0.35, model_size=8, max_slope=80.0, classify=False, last_returns=False, callback=None): + """Performs a RANSAC analysis to identify points within a LiDAR point cloud that belong to linear planes. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + radius -- Search Radius. + num_iter -- Number of iterations. + num_samples -- Number of sample points on which to build the model. + threshold -- Threshold used to determine inlier points. + model_size -- Acceptable model size. + max_slope -- Maximum planar slope. + classify -- Classify points as ground (2) or off-ground (1). + last_returns -- Only include last- and only-return points. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--num_iter={}".format(num_iter)) + args.append("--num_samples={}".format(num_samples)) + args.append("--threshold={}".format(threshold)) + args.append("--model_size={}".format(model_size)) + args.append("--max_slope={}".format(max_slope)) + if classify: args.append("--classify") + if last_returns: args.append("--last_returns") + return self.run_tool('lidar_ransac_planes', args, callback) # returns 1 if error + + def lidar_rbf_interpolation(self, i=None, output=None, parameter="elevation", returns="all", resolution=1.0, num_points=20, exclude_cls=None, minz=None, maxz=None, func_type="ThinPlateSpline", poly_order="none", weight=5, callback=None): + """Interpolates LAS files using a radial basis function (RBF) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output raster file (including extension). + parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'return_number', 'number_of_returns', 'scan angle', 'rgb', 'user data'. + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + resolution -- Output raster's grid resolution. + num_points -- Number of points. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + func_type -- Radial basis function type; options are 'ThinPlateSpline' (default), 'PolyHarmonic', 'Gaussian', 'MultiQuadric', 'InverseMultiQuadric'. + poly_order -- Polynomial order; options are 'none' (default), 'constant', 'affine'. + weight -- Weight parameter used in basis function. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--parameter={}".format(parameter)) + args.append("--returns={}".format(returns)) + args.append("--resolution={}".format(resolution)) + args.append("--num_points={}".format(num_points)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + args.append("--func_type={}".format(func_type)) + args.append("--poly_order={}".format(poly_order)) + args.append("--weight={}".format(weight)) + return self.run_tool('lidar_rbf_interpolation', args, callback) # returns 1 if error + + def lidar_remove_duplicates(self, i, output, include_z=False, callback=None): + """Removes duplicate points from a LiDAR data set. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + include_z -- Include z-values in point comparison?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if include_z: args.append("--include_z") + return self.run_tool('lidar_remove_duplicates', args, callback) # returns 1 if error + + def lidar_remove_outliers(self, i, output, radius=2.0, elev_diff=50.0, use_median=False, classify=True, callback=None): + """Removes outliers (high and low points) in a LiDAR point cloud. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + radius -- Search Radius. + elev_diff -- Max. elevation difference. + use_median -- Optional flag indicating whether to use the difference from median elevation rather than mean. + classify -- Classify points as ground (2) or off-ground (1). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--elev_diff={}".format(elev_diff)) + if use_median: args.append("--use_median") + if classify: args.append("--classify") + return self.run_tool('lidar_remove_outliers', args, callback) # returns 1 if error + + def lidar_rooftop_analysis(self, buildings, output, i=None, radius=2.0, num_iter=50, num_samples=10, threshold=0.15, model_size=15, max_slope=65.0, norm_diff=10.0, azimuth=180.0, altitude=30.0, callback=None): + """Identifies roof segments in a LiDAR point cloud. + + Keyword arguments: + + i -- Input LiDAR file. + buildings -- Input vector build footprint polygons file. + output -- Output vector polygon file. + radius -- Search Radius. + num_iter -- Number of iterations. + num_samples -- Number of sample points on which to build the model. + threshold -- Threshold used to determine inlier points (in elevation units). + model_size -- Acceptable model size, in points. + max_slope -- Maximum planar slope, in degrees. + norm_diff -- Maximum difference in normal vectors, in degrees. + azimuth -- Illumination source azimuth, in degrees. + altitude -- Illumination source altitude in degrees. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + args.append("--buildings='{}'".format(buildings)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--num_iter={}".format(num_iter)) + args.append("--num_samples={}".format(num_samples)) + args.append("--threshold={}".format(threshold)) + args.append("--model_size={}".format(model_size)) + args.append("--max_slope={}".format(max_slope)) + args.append("--norm_diff={}".format(norm_diff)) + args.append("--azimuth={}".format(azimuth)) + args.append("--altitude={}".format(altitude)) + return self.run_tool('lidar_rooftop_analysis', args, callback) # returns 1 if error + + def lidar_segmentation(self, i, output, radius=2.0, num_iter=50, num_samples=10, threshold=0.15, model_size=15, max_slope=80.0, norm_diff=10.0, maxzdiff=1.0, classes=False, ground=False, callback=None): + """Segments a LiDAR point cloud based on differences in the orientation of fitted planar surfaces and point proximity. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + radius -- Search Radius. + num_iter -- Number of iterations. + num_samples -- Number of sample points on which to build the model. + threshold -- Threshold used to determine inlier points. + model_size -- Acceptable model size. + max_slope -- Maximum planar slope. + norm_diff -- Maximum difference in normal vectors, in degrees. + maxzdiff -- Maximum difference in elevation (z units) between neighbouring points of the same segment. + classes -- Segments don't cross class boundaries. + ground -- Classify the largest segment as ground points?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--num_iter={}".format(num_iter)) + args.append("--num_samples={}".format(num_samples)) + args.append("--threshold={}".format(threshold)) + args.append("--model_size={}".format(model_size)) + args.append("--max_slope={}".format(max_slope)) + args.append("--norm_diff={}".format(norm_diff)) + args.append("--maxzdiff={}".format(maxzdiff)) + if classes: args.append("--classes") + if ground: args.append("--ground") + return self.run_tool('lidar_segmentation', args, callback) # returns 1 if error + + def lidar_segmentation_based_filter(self, i, output, radius=5.0, norm_diff=2.0, maxzdiff=1.0, classify=False, callback=None): + """Identifies ground points within LiDAR point clouds using a segmentation based approach. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output file. + radius -- Search Radius. + norm_diff -- Maximum difference in normal vectors, in degrees. + maxzdiff -- Maximum difference in elevation (z units) between neighbouring points of the same segment. + classify -- Classify points as ground (2) or off-ground (1). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + args.append("--norm_diff={}".format(norm_diff)) + args.append("--maxzdiff={}".format(maxzdiff)) + if classify: args.append("--classify") + return self.run_tool('lidar_segmentation_based_filter', args, callback) # returns 1 if error + + def lidar_shift(self, i, output, x_shift="", y_shift="", z_shift="", callback=None): + """Shifts the x,y,z coordinates of a LiDAR file. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + x_shift -- x-shift value, blank for none. + y_shift -- y-shift value, blank for none. + z_shift -- z-shift value, blank for none. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--x_shift={}".format(x_shift)) + args.append("--y_shift={}".format(y_shift)) + args.append("--z_shift={}".format(z_shift)) + return self.run_tool('lidar_shift', args, callback) # returns 1 if error + + def lidar_sibson_interpolation(self, i=None, output=None, parameter="elevation", returns="all", resolution=1.0, exclude_cls=None, minz=None, maxz=None, callback=None): + """This tool interpolates one or more LiDAR tiles using Sibson's natural neighbour method. + + Keyword arguments: + + i -- Name of the input LiDAR points (leave blank to use all files in WorkingDirectory. + output -- Output raster file (including extension). + parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'return_number', 'number_of_returns', 'scan angle', 'user_data'. + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + resolution -- Output raster's grid resolution. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--parameter={}".format(parameter)) + args.append("--returns={}".format(returns)) + args.append("--resolution={}".format(resolution)) + if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + return self.run_tool('lidar_sibson_interpolation', args, callback) # returns 1 if error + + def lidar_sort_by_time(self, i, output, callback=None): + """This tool sorts the points in a LiDAR file by the GPS time. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('lidar_sort_by_time', args, callback) # returns 1 if error + + def lidar_thin(self, i, output, resolution=2.0, method="lowest", save_filtered=False, callback=None): + """Thins a LiDAR point cloud, reducing point density. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + resolution -- The size of the square area used to evaluate nearby points in the LiDAR data. + method -- Point selection method; options are 'first', 'last', 'lowest' (default), 'highest', 'nearest'. + save_filtered -- Save filtered points to separate file?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + args.append("--method={}".format(method)) + if save_filtered: args.append("--save_filtered") + return self.run_tool('lidar_thin', args, callback) # returns 1 if error + + def lidar_thin_high_density(self, i, output, density, resolution=1.0, save_filtered=False, callback=None): + """Thins points from high density areas within a LiDAR point cloud. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + resolution -- Output raster's grid resolution. + density -- Max. point density (points / m^3). + save_filtered -- Save filtered points to separate file?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--resolution={}".format(resolution)) + args.append("--density='{}'".format(density)) + if save_filtered: args.append("--save_filtered") + return self.run_tool('lidar_thin_high_density', args, callback) # returns 1 if error + + def lidar_tile(self, i, width=1000.0, height=1000.0, origin_x=0.0, origin_y=0.0, min_points=2, callback=None): + """Tiles a LiDAR LAS file into multiple LAS files. + + Keyword arguments: + + i -- Input LiDAR file. + width -- Width of tiles in the X dimension; default 1000.0. + height -- Height of tiles in the Y dimension. + origin_x -- Origin point X coordinate for tile grid. + origin_y -- Origin point Y coordinate for tile grid. + min_points -- Minimum number of points contained in a tile for it to be saved. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--width={}".format(width)) + args.append("--height={}".format(height)) + args.append("--origin_x={}".format(origin_x)) + args.append("--origin_y={}".format(origin_y)) + args.append("--min_points={}".format(min_points)) + return self.run_tool('lidar_tile', args, callback) # returns 1 if error + + def lidar_tile_footprint(self, output, i=None, hull=False, callback=None): + """Creates a vector polygon of the convex hull of a LiDAR point cloud. When the input/output parameters are not specified, the tool works with all LAS files contained within the working directory. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output vector polygon file. + hull -- Identify the convex hull around points. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if hull: args.append("--hull") + return self.run_tool('lidar_tile_footprint', args, callback) # returns 1 if error + + def lidar_tin_gridding(self, i=None, output=None, parameter="elevation", returns="all", resolution=1.0, exclude_cls="7,18", minz=None, maxz=None, max_triangle_edge_length=None, callback=None): + """Creates a raster grid based on a Delaunay triangular irregular network (TIN) fitted to LiDAR points. + + Keyword arguments: + + i -- Input LiDAR file (including extension). + output -- Output raster file (including extension). + parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'return_number', 'number_of_returns', 'scan angle', 'rgb', 'user data'. + returns -- Point return types to include; options are 'all' (default), 'last', 'first'. + resolution -- Output raster's grid resolution. + exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. + minz -- Optional minimum elevation for inclusion in interpolation. + maxz -- Optional maximum elevation for inclusion in interpolation. + max_triangle_edge_length -- Optional maximum triangle edge length; triangles larger than this size will not be gridded. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--parameter={}".format(parameter)) + args.append("--returns={}".format(returns)) + args.append("--resolution={}".format(resolution)) + args.append("--exclude_cls={}".format(exclude_cls)) + if minz is not None: args.append("--minz='{}'".format(minz)) + if maxz is not None: args.append("--maxz='{}'".format(maxz)) + if max_triangle_edge_length is not None: args.append("--max_triangle_edge_length='{}'".format(max_triangle_edge_length)) + return self.run_tool('lidar_tin_gridding', args, callback) # returns 1 if error + + def lidar_tophat_transform(self, i, output, radius=1.0, callback=None): + """Performs a white top-hat transform on a Lidar dataset; as an estimate of height above ground, this is useful for modelling the vegetation canopy. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + radius -- Search Radius. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + return self.run_tool('lidar_tophat_transform', args, callback) # returns 1 if error + + def modify_lidar(self, i=None, output=None, statement="", callback=None): + """Modify points within a LiDAR point cloud based on point properties. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + statement -- Modify statement e.g. x += 5000.0. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--statement={}".format(statement)) + return self.run_tool('modify_lidar', args, callback) # returns 1 if error + + def normal_vectors(self, i, output, radius=1.0, callback=None): + """Calculates normal vectors for points within a LAS file and stores these data (XYZ vector components) in the RGB field. + + Keyword arguments: + + i -- Input LiDAR file. + output -- Output LiDAR file. + radius -- Search Radius. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--radius={}".format(radius)) + return self.run_tool('normal_vectors', args, callback) # returns 1 if error + + def normalize_lidar(self, i, output, dtm, callback=None): + """Normalizes a LiDAR point cloud. + + Keyword arguments: + + i -- Name of the input LiDAR file. + output -- Name of the output LiDAR file. + dtm -- Name of the input digital terrain model (DTM) raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--dtm='{}'".format(dtm)) + return self.run_tool('normalize_lidar', args, callback) # returns 1 if error + + def recover_flightline_info(self, i, output, max_time_diff=5.0, pt_src_id=False, user_data=False, rgb=False, callback=None): + """Associates LiDAR points by their flightlines. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + max_time_diff -- Maximum in-flightline time difference (seconds). + pt_src_id -- Add flightline information to the point source ID. + user_data -- Add flightline information to the user data. + rgb -- Add flightline information to the RGB colour data. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--max_time_diff={}".format(max_time_diff)) + if pt_src_id: args.append("--pt_src_id") + if user_data: args.append("--user_data") + if rgb: args.append("--rgb") + return self.run_tool('recover_flightline_info', args, callback) # returns 1 if error + + def select_tiles_by_polygon(self, indir, outdir, polygons, callback=None): + """Copies LiDAR tiles overlapping with a polygon into an output directory. + + Keyword arguments: + + indir -- Input LAS file source directory. + outdir -- Output directory into which LAS files within the polygon are copied. + polygons -- Input vector polygons file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--indir='{}'".format(indir)) + args.append("--outdir='{}'".format(outdir)) + args.append("--polygons='{}'".format(polygons)) + return self.run_tool('select_tiles_by_polygon', args, callback) # returns 1 if error + + def sort_lidar(self, i=None, output=None, criteria="", callback=None): + """Sorts LiDAR points based on their properties. + + Keyword arguments: + + i -- Name of the input LiDAR points. + output -- Name of the output LiDAR points. + criteria -- Sort criteria e.g. 'x 50.0, y 50.0, z'; criteria may include x, y, z, intensity, class, user_data, point_source_id, and scan_angle. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--criteria={}".format(criteria)) + return self.run_tool('sort_lidar', args, callback) # returns 1 if error + + def split_lidar(self, i=None, criterion="num_pts", interval="", min_pts=5, callback=None): + """Splits LiDAR points up into a series of new files based on their properties. + + Keyword arguments: + + i -- Name of the input LiDAR points. + criterion -- Criterion on which to base the split of the input file. Options include 'num_pts, 'x', 'y', 'z', intensity, 'class', 'user_data', 'point_source_id', 'scan_angle', 'time'. + interval -- Interval. + min_pts -- Minimum number of points in an output file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if i is not None: args.append("--input='{}'".format(i)) + args.append("--criterion={}".format(criterion)) + args.append("--interval={}".format(interval)) + args.append("--min_pts={}".format(min_pts)) + return self.run_tool('split_lidar', args, callback) # returns 1 if error + + def zlidar_to_las(self, inputs=None, outdir=None, callback=None): + """Converts one or more zlidar files into the LAS data format. + + Keyword arguments: + + inputs -- Input ZLidar files. + outdir -- Output directory into which zlidar files are created. If unspecified, it is assumed to be the same as the inputs. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if inputs is not None: args.append("--inputs='{}'".format(inputs)) + if outdir is not None: args.append("--outdir='{}'".format(outdir)) + return self.run_tool('zlidar_to_las', args, callback) # returns 1 if error + + #################### + # Machine Learning # + #################### + + def dbscan(self, inputs, output, scaling="Normalize", search_dist=0.01, min_points=5, callback=None): + """Performs a DBSCAN-based unsupervised clustering operation. + + Keyword arguments: + + inputs -- Names of the input rasters. + scaling -- Scaling method for predictors. Options include 'None', 'Normalize', and 'Standardize'. + output -- Name of the output raster file. + search_dist -- Search-distance parameter. + min_points -- Minimum point density needed to define 'core' point in cluster. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--scaling={}".format(scaling)) + args.append("--output='{}'".format(output)) + args.append("--search_dist={}".format(search_dist)) + args.append("--min_points={}".format(min_points)) + return self.run_tool('dbscan', args, callback) # returns 1 if error + + def k_means_clustering(self, inputs, output, classes, out_html=None, max_iterations=10, class_change=2.0, initialize="diagonal", min_class_size=10, callback=None): + """Performs a k-means clustering operation on a multi-spectral dataset. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + out_html -- Output HTML report file. + classes -- Number of classes. + max_iterations -- Maximum number of iterations. + class_change -- Minimum percent of cells changed between iterations before completion. + initialize -- How to initialize cluster centres?. + min_class_size -- Minimum class size, in pixels. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + if out_html is not None: args.append("--out_html='{}'".format(out_html)) + args.append("--classes='{}'".format(classes)) + args.append("--max_iterations={}".format(max_iterations)) + args.append("--class_change={}".format(class_change)) + args.append("--initialize={}".format(initialize)) + args.append("--min_class_size={}".format(min_class_size)) + return self.run_tool('k_means_clustering', args, callback) # returns 1 if error + + def knn_classification(self, inputs, training, field, scaling="Normalize", output=None, k=5, clip=True, test_proportion=0.2, callback=None): + """Performs a supervised k-nearest neighbour classification using training site polygons/points and predictor rasters. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + scaling -- Scaling method for predictors. Options include 'None', 'Normalize', and 'Standardize'. + training -- Name of the input training site polygons/points shapefile. + field -- Name of the attribute containing class name data. + output -- Name of the output raster file. + k -- k-parameter, which determines the number of nearest neighbours used. + clip -- Perform training data clipping to remove outlier pixels?. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--scaling={}".format(scaling)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("-k={}".format(k)) + if clip: args.append("--clip") + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('knn_classification', args, callback) # returns 1 if error + + def knn_regression(self, inputs, training, field, scaling="Normalize", output=None, k=5, weight=True, test_proportion=0.2, callback=None): + """Performs a supervised k-nearest neighbour regression using training site points and predictor rasters. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + scaling -- Scaling method for predictors. Options include 'None', 'Normalize', and 'Standardize'. + training -- Name of the input training site points Shapefile. + field -- Name of the attribute containing response variable name data. + output -- Name of the output raster file. + k -- k-parameter, which determines the number of nearest neighbours used. + weight -- Use distance weighting?. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--scaling={}".format(scaling)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("-k={}".format(k)) + if weight: args.append("--weight") + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('knn_regression', args, callback) # returns 1 if error + + def logistic_regression(self, inputs, training, field, scaling="Normalize", output=None, test_proportion=0.2, callback=None): + """Performs a logistic regression analysis using training site polygons/points and predictor rasters. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + scaling -- Scaling method for predictors. Options include 'None', 'Normalize', and 'Standardize'. + training -- Name of the input training site polygons/points shapefile. + field -- Name of the attribute containing class data. + output -- Name of the output raster file. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--scaling={}".format(scaling)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('logistic_regression', args, callback) # returns 1 if error + + def modified_k_means_clustering(self, inputs, output, out_html=None, start_clusters=1000, merge_dist=None, max_iterations=10, class_change=2.0, callback=None): + """Performs a modified k-means clustering operation on a multi-spectral dataset. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output raster file. + out_html -- Output HTML report file. + start_clusters -- Initial number of clusters. + merge_dist -- Cluster merger distance. + max_iterations -- Maximum number of iterations. + class_change -- Minimum percent of cells changed between iterations before completion. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + if out_html is not None: args.append("--out_html='{}'".format(out_html)) + args.append("--start_clusters={}".format(start_clusters)) + if merge_dist is not None: args.append("--merge_dist='{}'".format(merge_dist)) + args.append("--max_iterations={}".format(max_iterations)) + args.append("--class_change={}".format(class_change)) + return self.run_tool('modified_k_means_clustering', args, callback) # returns 1 if error + + def random_forest_classification(self, inputs, training, field, output=None, split_criterion="Gini", n_trees=500, min_samples_leaf=1, min_samples_split=2, test_proportion=0.2, callback=None): + """Performs a supervised random forest classification using training site polygons/points and predictor rasters. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + training -- Name of the input training site polygons/points shapefile. + field -- Name of the attribute containing class data. + output -- Name of the output raster file. + split_criterion -- Split criterion to use when building a tree. Options include 'Gini', 'Entropy', and 'ClassificationError'. + n_trees -- The number of trees in the forest. + min_samples_leaf -- The minimum number of samples required to be at a leaf node. + min_samples_split -- The minimum number of samples required to split an internal node. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--split_criterion={}".format(split_criterion)) + args.append("--n_trees={}".format(n_trees)) + args.append("--min_samples_leaf={}".format(min_samples_leaf)) + args.append("--min_samples_split={}".format(min_samples_split)) + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('random_forest_classification', args, callback) # returns 1 if error + + def random_forest_regression(self, inputs, training, field, output=None, n_trees=100, min_samples_leaf=1, min_samples_split=2, test_proportion=0.2, callback=None): + """Performs a random forest regression analysis using training site data and predictor rasters. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + training -- Name of the input training site points shapefile. + field -- Name of the attribute containing response variable name data. + output -- Name of the output raster file. This parameter is optional. When unspecified, the tool will only build the model. When specified, the tool will use the built model and predictor rasters to perform a spatial prediction. + n_trees -- The number of trees in the forest. + min_samples_leaf -- The minimum number of samples required to be at a leaf node. + min_samples_split -- The minimum number of samples required to split an internal node. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--n_trees={}".format(n_trees)) + args.append("--min_samples_leaf={}".format(min_samples_leaf)) + args.append("--min_samples_split={}".format(min_samples_split)) + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('random_forest_regression', args, callback) # returns 1 if error + + def svm_classification(self, inputs, training, field, scaling="Normalize", output=None, c=200.0, gamma=50.0, tolerance=0.1, test_proportion=0.2, callback=None): + """Performs an SVM binary classification using training site polygons/points and multiple input images. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + scaling -- Scaling method for predictors. Options include 'None', 'Normalize', and 'Standardize'. + training -- Name of the input training site polygons/points Shapefile. + field -- Name of the attribute containing class data. + output -- Name of the output raster file. + c -- c-value, the regularization parameter. + gamma -- Gamma parameter used in setting the RBF (Gaussian) kernel function. + tolerance -- The tolerance parameter used in determining the stopping condition. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--scaling={}".format(scaling)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("-c={}".format(c)) + args.append("--gamma={}".format(gamma)) + args.append("--tolerance={}".format(tolerance)) + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('svm_classification', args, callback) # returns 1 if error + + def svm_regression(self, inputs, training, field, scaling="Normalize", output=None, c=50.0, eps=10.0, gamma=0.5, test_proportion=0.2, callback=None): + """Performs a supervised SVM regression analysis using training site points and predictor rasters. + + Keyword arguments: + + inputs -- Names of the input predictor rasters. + scaling -- Scaling method for predictors. Options include 'None', 'Normalize', and 'Standardize'. + training -- Name of the input training site points Shapefile. + field -- Name of the attribute containing class data. + output -- Name of the output raster file. + c -- c-value, the regularization parameter. + eps -- Epsilon in the epsilon-SVR model. + gamma -- Gamma parameter used in setting the RBF (Gaussian) kernel function. + test_proportion -- The proportion of the dataset to include in the test split; default is 0.2. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--scaling={}".format(scaling)) + args.append("--training='{}'".format(training)) + args.append("--field='{}'".format(field)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("-c={}".format(c)) + args.append("--eps={}".format(eps)) + args.append("--gamma={}".format(gamma)) + args.append("--test_proportion={}".format(test_proportion)) + return self.run_tool('svm_regression', args, callback) # returns 1 if error + + ######################## + # Math and Stats Tools # + ######################## + + def And(self, input1, input2, output, callback=None): + """Performs a logical AND operator on two Boolean raster images. + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('and', args, callback) # returns 1 if error + + def Not(self, input1, input2, output, callback=None): + """Performs a logical NOT operator on two Boolean raster images. + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('not', args, callback) # returns 1 if error + + def Or(self, input1, input2, output, callback=None): + """Performs a logical OR operator on two Boolean raster images. + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('or', args, callback) # returns 1 if error + + def absolute_value(self, i, output, callback=None): + """Calculates the absolute value of every cell in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('absolute_value', args, callback) # returns 1 if error + + def add(self, input1, input2, output, callback=None): + """Performs an addition operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('add', args, callback) # returns 1 if error + + def anova(self, i, features, output, callback=None): + """Performs an analysis of variance (ANOVA) test on a raster dataset. + + Keyword arguments: + + i -- Input raster file. + features -- Feature definition (or class) raster. + output -- Output HTML file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--features='{}'".format(features)) + args.append("--output='{}'".format(output)) + return self.run_tool('anova', args, callback) # returns 1 if error + + def arc_cos(self, i, output, callback=None): + """Returns the inverse cosine (arccos) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('arc_cos', args, callback) # returns 1 if error + + def arc_sin(self, i, output, callback=None): + """Returns the inverse sine (arcsin) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('arc_sin', args, callback) # returns 1 if error + + def arc_tan(self, i, output, callback=None): + """Returns the inverse tangent (arctan) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('arc_tan', args, callback) # returns 1 if error + + def arcosh(self, i, output, callback=None): + """Returns the inverse hyperbolic cosine (arcosh) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('arcosh', args, callback) # returns 1 if error + + def arsinh(self, i, output, callback=None): + """Returns the inverse hyperbolic sine (arsinh) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('arsinh', args, callback) # returns 1 if error + + def artanh(self, i, output, callback=None): + """Returns the inverse hyperbolic tangent (arctanh) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('artanh', args, callback) # returns 1 if error + + def atan2(self, input_y, input_x, output, callback=None): + """Returns the 2-argument inverse tangent (atan2). + + Keyword arguments: + + input_y -- Input y raster file or constant value (rise). + input_x -- Input x raster file or constant value (run). + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input_y='{}'".format(input_y)) + args.append("--input_x='{}'".format(input_x)) + args.append("--output='{}'".format(output)) + return self.run_tool('atan2', args, callback) # returns 1 if error + + def attribute_correlation(self, i, output=None, callback=None): + """Performs a correlation analysis on attribute fields from a vector database. + + Keyword arguments: + + i -- Input vector file. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('attribute_correlation', args, callback) # returns 1 if error + + def attribute_correlation_neighbourhood_analysis(self, i, field1, field2, radius=None, min_points=None, stat="pearson", callback=None): + """Performs a correlation on two input vector attributes within a neighbourhood search windows. + + Keyword arguments: + + i -- Input vector file. + field1 -- First input field name (dependent variable) in attribute table. + field2 -- Second input field name (independent variable) in attribute table. + radius -- Search Radius (in map units). + min_points -- Minimum number of points. + stat -- Correlation type; one of 'pearson' (default) and 'spearman'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field1='{}'".format(field1)) + args.append("--field2='{}'".format(field2)) + if radius is not None: args.append("--radius='{}'".format(radius)) + if min_points is not None: args.append("--min_points='{}'".format(min_points)) + args.append("--stat={}".format(stat)) + return self.run_tool('attribute_correlation_neighbourhood_analysis', args, callback) # returns 1 if error + + def attribute_histogram(self, i, field, output, callback=None): + """Creates a histogram for the field values of a vector's attribute table. + + Keyword arguments: + + i -- Input vector file. + field -- Input field name in attribute table. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + return self.run_tool('attribute_histogram', args, callback) # returns 1 if error + + def attribute_scattergram(self, i, fieldx, fieldy, output, trendline=False, callback=None): + """Creates a scattergram for two field values of a vector's attribute table. + + Keyword arguments: + + i -- Input raster file. + fieldx -- Input field name in attribute table for the x-axis. + fieldy -- Input field name in attribute table for the y-axis. + output -- Output HTML file (default name will be based on input file if unspecified). + trendline -- Draw the trendline. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--fieldx='{}'".format(fieldx)) + args.append("--fieldy='{}'".format(fieldy)) + args.append("--output='{}'".format(output)) + if trendline: args.append("--trendline") + return self.run_tool('attribute_scattergram', args, callback) # returns 1 if error + + def ceil(self, i, output, callback=None): + """Returns the smallest (closest to negative infinity) value that is greater than or equal to the values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('ceil', args, callback) # returns 1 if error + + def conditional_evaluation(self, i, output, statement="", true=None, false=None, callback=None): + """Performs a conditional evaluation (if-then-else) operation on a raster. + + Keyword arguments: + + i -- Name of the input raster file. + statement -- Conditional statement e.g. value > 35.0. This statement must be a valid Rust statement. + true -- Value where condition evaluates TRUE (input raster or constant value). + false -- Value where condition evaluates FALSE (input raster or constant value). + output -- Name of the output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--statement={}".format(statement)) + if true is not None: args.append("--true='{}'".format(true)) + if false is not None: args.append("--false='{}'".format(false)) + args.append("--output='{}'".format(output)) + return self.run_tool('conditional_evaluation', args, callback) # returns 1 if error + + def conditioned_latin_hypercube(self, inputs, output, samples=500, iterations=25000, seed=None, prob=0.5, threshold=None, temp=1.0, temp_decay=0.05, cycle=10, average=False, callback=None): + """Implements conditioned Latin Hypercube sampling. + + Keyword arguments: + + inputs -- Name of the input raster file. + output -- Output shapefile. + samples -- Number of sample sites returned. + iterations -- Maximum iterations (if stopping criteria not reached). + seed -- Seed for RNG consistency. + prob -- Probability of random resample or resampling worst strata between [0,1]. + threshold -- Objective function values below the threshold stop the resampling iterations. + temp -- Initial annealing temperature between [0,1]. + temp_decay -- Annealing temperature decay proportion between [0,1]. Reduce temperature by this proportion each annealing cycle. + cycle -- Number of iterations before decaying annealing temperature. + average -- Weight the continuous objective function by the 1/N contributing strata. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + args.append("--samples={}".format(samples)) + args.append("--iterations={}".format(iterations)) + if seed is not None: args.append("--seed='{}'".format(seed)) + args.append("--prob={}".format(prob)) + if threshold is not None: args.append("--threshold='{}'".format(threshold)) + args.append("--temp={}".format(temp)) + args.append("--temp_decay={}".format(temp_decay)) + args.append("--cycle={}".format(cycle)) + if average: args.append("--average") + return self.run_tool('conditioned_latin_hypercube', args, callback) # returns 1 if error + + def cos(self, i, output, callback=None): + """Returns the cosine (cos) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('cos', args, callback) # returns 1 if error + + def cosh(self, i, output, callback=None): + """Returns the hyperbolic cosine (cosh) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('cosh', args, callback) # returns 1 if error + + def crispness_index(self, i, output=None, callback=None): + """Calculates the Crispness Index, which is used to quantify how crisp (or conversely how fuzzy) a probability image is. + + Keyword arguments: + + i -- Input raster file. + output -- Optional output html file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('crispness_index', args, callback) # returns 1 if error + + def cross_tabulation(self, input1, input2, output, callback=None): + """Performs a cross-tabulation on two categorical images. + + Keyword arguments: + + input1 -- Input raster file 1. + input2 -- Input raster file 1. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('cross_tabulation', args, callback) # returns 1 if error + + def cumulative_distribution(self, i, output, callback=None): + """Converts a raster image to its cumulative distribution function. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('cumulative_distribution', args, callback) # returns 1 if error + + def decrement(self, i, output, callback=None): + """Decreases the values of each grid cell in an input raster by 1.0 (see also InPlaceSubtract). + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('decrement', args, callback) # returns 1 if error + + def divide(self, input1, input2, output, callback=None): + """Performs a division operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('divide', args, callback) # returns 1 if error + + def equal_to(self, input1, input2, output, callback=None): + """Performs a equal-to comparison operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('equal_to', args, callback) # returns 1 if error + + def exp(self, i, output, callback=None): + """Returns the exponential (base e) of values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('exp', args, callback) # returns 1 if error + + def exp2(self, i, output, callback=None): + """Returns the exponential (base 2) of values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('exp2', args, callback) # returns 1 if error + + def floor(self, i, output, callback=None): + """Returns the largest (closest to positive infinity) value that is less than or equal to the values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('floor', args, callback) # returns 1 if error + + def greater_than(self, input1, input2, output, incl_equals=False, callback=None): + """Performs a greater-than comparison operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + incl_equals -- Perform a greater-than-or-equal-to operation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + if incl_equals: args.append("--incl_equals") + return self.run_tool('greater_than', args, callback) # returns 1 if error + + def image_autocorrelation(self, inputs, output, contiguity="Rook", callback=None): + """Performs Moran's I analysis on two or more input images. + + Keyword arguments: + + inputs -- Input raster files. + contiguity -- Contiguity type. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--contiguity={}".format(contiguity)) + args.append("--output='{}'".format(output)) + return self.run_tool('image_autocorrelation', args, callback) # returns 1 if error + + def image_correlation(self, inputs, output=None, callback=None): + """Performs image correlation on two or more input images. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + if output is not None: args.append("--output='{}'".format(output)) + return self.run_tool('image_correlation', args, callback) # returns 1 if error + + def image_correlation_neighbourhood_analysis(self, input1, input2, output1, output2, filter=11, stat="pearson", callback=None): + """Performs image correlation on two input images neighbourhood search windows. + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file. + output1 -- Output correlation (r-value or rho) raster file. + output2 -- Output significance (p-value) raster file. + filter -- Size of the filter kernel. + stat -- Correlation type; one of 'pearson' (default) and 'spearman'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output1='{}'".format(output1)) + args.append("--output2='{}'".format(output2)) + args.append("--filter={}".format(filter)) + args.append("--stat={}".format(stat)) + return self.run_tool('image_correlation_neighbourhood_analysis', args, callback) # returns 1 if error + + def image_regression(self, input1, input2, output, out_residuals=None, standardize=False, scattergram=False, num_samples=1000, callback=None): + """Performs image regression analysis on two input images. + + Keyword arguments: + + input1 -- Input raster file (independent variable, X). + input2 -- Input raster file (dependent variable, Y). + output -- Output HTML file for regression summary report. + out_residuals -- Output raster regression residual file. + standardize -- Optional flag indicating whether to standardize the residuals map. + scattergram -- Optional flag indicating whether to output a scattergram. + num_samples -- Number of samples used to create scattergram. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + if out_residuals is not None: args.append("--out_residuals='{}'".format(out_residuals)) + if standardize: args.append("--standardize") + if scattergram: args.append("--scattergram") + args.append("--num_samples={}".format(num_samples)) + return self.run_tool('image_regression', args, callback) # returns 1 if error + + def in_place_add(self, input1, input2, callback=None): + """Performs an in-place addition operation (input1 += input2). + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file or constant value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + return self.run_tool('in_place_add', args, callback) # returns 1 if error + + def in_place_divide(self, input1, input2, callback=None): + """Performs an in-place division operation (input1 /= input2). + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file or constant value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + return self.run_tool('in_place_divide', args, callback) # returns 1 if error + + def in_place_multiply(self, input1, input2, callback=None): + """Performs an in-place multiplication operation (input1 *= input2). + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file or constant value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + return self.run_tool('in_place_multiply', args, callback) # returns 1 if error + + def in_place_subtract(self, input1, input2, callback=None): + """Performs an in-place subtraction operation (input1 -= input2). + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file or constant value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + return self.run_tool('in_place_subtract', args, callback) # returns 1 if error + + def increment(self, i, output, callback=None): + """Increases the values of each grid cell in an input raster by 1.0. (see also InPlaceAdd). + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('increment', args, callback) # returns 1 if error + + def integer_division(self, input1, input2, output, callback=None): + """Performs an integer division operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('integer_division', args, callback) # returns 1 if error + + def inverse_principal_component_analysis(self, inputs, report, callback=None): + """This tool performs an inverse principal component analysis on a series of input component images. + + Keyword arguments: + + inputs -- Name of the input PCA component images. + report -- Name of the PCA report file (*.html). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--report='{}'".format(report)) + return self.run_tool('inverse_principal_component_analysis', args, callback) # returns 1 if error + + def is_no_data(self, i, output, callback=None): + """Identifies NoData valued pixels in an image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('is_no_data', args, callback) # returns 1 if error + + def kappa_index(self, input1, input2, output, callback=None): + """Performs a kappa index of agreement (KIA) analysis on two categorical raster files. + + Keyword arguments: + + input1 -- Input classification raster file. + input2 -- Input reference raster file. + output -- Output HTML file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('kappa_index', args, callback) # returns 1 if error + + def ks_test_for_normality(self, i, output, num_samples=None, callback=None): + """Evaluates whether the values in a raster are normally distributed. + + Keyword arguments: + + i -- Input raster file. + output -- Output HTML file. + num_samples -- Number of samples. Leave blank to use whole image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if num_samples is not None: args.append("--num_samples='{}'".format(num_samples)) + return self.run_tool('ks_test_for_normality', args, callback) # returns 1 if error + + def less_than(self, input1, input2, output, incl_equals=False, callback=None): + """Performs a less-than comparison operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + incl_equals -- Perform a less-than-or-equal-to operation. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + if incl_equals: args.append("--incl_equals") + return self.run_tool('less_than', args, callback) # returns 1 if error + + def list_unique_values(self, i, field, output, callback=None): + """Lists the unique values contained in a field within a vector's attribute table. + + Keyword arguments: + + i -- Input vector file. + field -- Input field name in attribute table. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + return self.run_tool('list_unique_values', args, callback) # returns 1 if error + + def list_unique_values_raster(self, i, callback=None): + """Lists the unique values contained in a field within a vector's attribute table. + + Keyword arguments: + + i -- Input vector file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('list_unique_values_raster', args, callback) # returns 1 if error + + def ln(self, i, output, callback=None): + """Returns the natural logarithm of values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('ln', args, callback) # returns 1 if error + + def log10(self, i, output, callback=None): + """Returns the base-10 logarithm of values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('log10', args, callback) # returns 1 if error + + def log2(self, i, output, callback=None): + """Returns the base-2 logarithm of values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('log2', args, callback) # returns 1 if error + + def max(self, input1, input2, output, callback=None): + """Performs a MAX operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('max', args, callback) # returns 1 if error + + def min(self, input1, input2, output, callback=None): + """Performs a MIN operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('min', args, callback) # returns 1 if error + + def modulo(self, input1, input2, output, callback=None): + """Performs a modulo operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('modulo', args, callback) # returns 1 if error + + def multiply(self, input1, input2, output, callback=None): + """Performs a multiplication operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('multiply', args, callback) # returns 1 if error + + def negate(self, i, output, callback=None): + """Changes the sign of values in a raster or the 0-1 values of a Boolean raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('negate', args, callback) # returns 1 if error + + def not_equal_to(self, input1, input2, output, callback=None): + """Performs a not-equal-to comparison operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('not_equal_to', args, callback) # returns 1 if error + + def paired_sample_t_test(self, input1, input2, output, num_samples=None, callback=None): + """Performs a 2-sample K-S test for significant differences on two input rasters. + + Keyword arguments: + + input1 -- First input raster file. + input2 -- Second input raster file. + output -- Output HTML file. + num_samples -- Number of samples. Leave blank to use whole image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + if num_samples is not None: args.append("--num_samples='{}'".format(num_samples)) + return self.run_tool('paired_sample_t_test', args, callback) # returns 1 if error + + def phi_coefficient(self, input1, input2, output, callback=None): + """This tool performs a binary classification accuracy assessment. + + Keyword arguments: + + input1 -- Name of the first input raster image file. + input2 -- Name of the second input raster image file. + output -- Name of the output HTML file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('phi_coefficient', args, callback) # returns 1 if error + + def power(self, input1, input2, output, callback=None): + """Raises the values in grid cells of one rasters, or a constant value, by values in another raster or constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('power', args, callback) # returns 1 if error + + def principal_component_analysis(self, inputs, output, num_comp=None, standardized=False, callback=None): + """Performs a principal component analysis (PCA) on a multi-spectral dataset. + + Keyword arguments: + + inputs -- Input raster files. + output -- Output HTML report file. + num_comp -- Number of component images to output; <= to num. input images. + standardized -- Perform standardized PCA?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--inputs='{}'".format(inputs)) + args.append("--output='{}'".format(output)) + if num_comp is not None: args.append("--num_comp='{}'".format(num_comp)) + if standardized: args.append("--standardized") + return self.run_tool('principal_component_analysis', args, callback) # returns 1 if error + + def quantiles(self, i, output, num_quantiles=5, callback=None): + """Transforms raster values into quantiles. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + num_quantiles -- Number of quantiles. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--num_quantiles={}".format(num_quantiles)) + return self.run_tool('quantiles', args, callback) # returns 1 if error + + def random_field(self, base, output, callback=None): + """Creates an image containing random values. + + Keyword arguments: + + base -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--base='{}'".format(base)) + args.append("--output='{}'".format(output)) + return self.run_tool('random_field', args, callback) # returns 1 if error + + def random_sample(self, base, output, num_samples=1000, callback=None): + """Creates an image containing randomly located sample grid cells with unique IDs. + + Keyword arguments: + + base -- Input raster file. + output -- Output raster file. + num_samples -- Number of samples. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--base='{}'".format(base)) + args.append("--output='{}'".format(output)) + args.append("--num_samples={}".format(num_samples)) + return self.run_tool('random_sample', args, callback) # returns 1 if error + + def raster_calculator(self, output, statement="", callback=None): + """Performs a complex mathematical operations on one or more input raster images on a cell-to-cell basis. + + Keyword arguments: + + statement -- Statement e.g. cos("raster1") * 35.0 + "raster2". This statement must be a valid Rust statement. + output -- Name of the output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--statement={}".format(statement)) + args.append("--output='{}'".format(output)) + return self.run_tool('raster_calculator', args, callback) # returns 1 if error + + def raster_histogram(self, i, output, callback=None): + """Creates a histogram from raster values. + + Keyword arguments: + + i -- Input raster file. + output -- Output HTML file (default name will be based on input file if unspecified). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('raster_histogram', args, callback) # returns 1 if error + + def raster_summary_stats(self, i, callback=None): + """Measures a rasters min, max, average, standard deviation, num. non-nodata cells, and total. + + Keyword arguments: + + i -- Input raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + return self.run_tool('raster_summary_stats', args, callback) # returns 1 if error + + def reciprocal(self, i, output, callback=None): + """Returns the reciprocal (i.e. 1 / z) of values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('reciprocal', args, callback) # returns 1 if error + + def rescale_value_range(self, i, output, out_min_val, out_max_val, clip_min=None, clip_max=None, callback=None): + """Performs a min-max contrast stretch on an input greytone image. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + out_min_val -- New minimum value in output image. + out_max_val -- New maximum value in output image. + clip_min -- Optional lower tail clip value. + clip_max -- Optional upper tail clip value. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--out_min_val='{}'".format(out_min_val)) + args.append("--out_max_val='{}'".format(out_max_val)) + if clip_min is not None: args.append("--clip_min='{}'".format(clip_min)) + if clip_max is not None: args.append("--clip_max='{}'".format(clip_max)) + return self.run_tool('rescale_value_range', args, callback) # returns 1 if error + + def root_mean_square_error(self, i, base, callback=None): + """Calculates the RMSE and other accuracy statistics. + + Keyword arguments: + + i -- Input raster file. + base -- Input base raster file used for comparison. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--base='{}'".format(base)) + return self.run_tool('root_mean_square_error', args, callback) # returns 1 if error + + def round(self, i, output, callback=None): + """Rounds the values in an input raster to the nearest integer value. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('round', args, callback) # returns 1 if error + + def sin(self, i, output, callback=None): + """Returns the sine (sin) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('sin', args, callback) # returns 1 if error + + def sinh(self, i, output, callback=None): + """Returns the hyperbolic sine (sinh) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('sinh', args, callback) # returns 1 if error + + def square(self, i, output, callback=None): + """Squares the values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('square', args, callback) # returns 1 if error + + def square_root(self, i, output, callback=None): + """Returns the square root of the values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('square_root', args, callback) # returns 1 if error + + def subtract(self, input1, input2, output, callback=None): + """Performs a differencing operation on two rasters or a raster and a constant value. + + Keyword arguments: + + input1 -- Input raster file or constant value. + input2 -- Input raster file or constant value. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('subtract', args, callback) # returns 1 if error + + def tan(self, i, output, callback=None): + """Returns the tangent (tan) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('tan', args, callback) # returns 1 if error + + def tanh(self, i, output, callback=None): + """Returns the hyperbolic tangent (tanh) of each values in a raster. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('tanh', args, callback) # returns 1 if error + + def to_degrees(self, i, output, callback=None): + """Converts a raster from radians to degrees. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('to_degrees', args, callback) # returns 1 if error + + def to_radians(self, i, output, callback=None): + """Converts a raster from degrees to radians. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('to_radians', args, callback) # returns 1 if error + + def trend_surface(self, i, output, order=1, callback=None): + """Estimates the trend surface of an input raster file. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + order -- Polynomial order (1 to 10). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--order={}".format(order)) + return self.run_tool('trend_surface', args, callback) # returns 1 if error + + def trend_surface_vector_points(self, i, field, output, cell_size, order=1, callback=None): + """Estimates a trend surface from vector points. + + Keyword arguments: + + i -- Input vector Points file. + field -- Input field name in attribute table. + output -- Output raster file. + order -- Polynomial order (1 to 10). + cell_size -- Optionally specified cell size of output raster. Not used when base raster is specified. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--field='{}'".format(field)) + args.append("--output='{}'".format(output)) + args.append("--order={}".format(order)) + args.append("--cell_size='{}'".format(cell_size)) + return self.run_tool('trend_surface_vector_points', args, callback) # returns 1 if error + + def truncate(self, i, output, num_decimals=None, callback=None): + """Truncates the values in a raster to the desired number of decimal places. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + num_decimals -- Number of decimals left after truncation (default is zero). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if num_decimals is not None: args.append("--num_decimals='{}'".format(num_decimals)) + return self.run_tool('truncate', args, callback) # returns 1 if error + + def turning_bands_simulation(self, base, output, range, iterations=1000, callback=None): + """Creates an image containing random values based on a turning-bands simulation. + + Keyword arguments: + + base -- Input base raster file. + output -- Output file. + range -- The field's range, in xy-units, related to the extent of spatial autocorrelation. + iterations -- The number of iterations. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--base='{}'".format(base)) + args.append("--output='{}'".format(output)) + args.append("--range='{}'".format(range)) + args.append("--iterations={}".format(iterations)) + return self.run_tool('turning_bands_simulation', args, callback) # returns 1 if error + + def two_sample_ks_test(self, input1, input2, output, num_samples=None, callback=None): + """Performs a 2-sample K-S test for significant differences on two input rasters. + + Keyword arguments: + + input1 -- First input raster file. + input2 -- Second input raster file. + output -- Output HTML file. + num_samples -- Number of samples. Leave blank to use whole image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + if num_samples is not None: args.append("--num_samples='{}'".format(num_samples)) + return self.run_tool('two_sample_ks_test', args, callback) # returns 1 if error + + def wilcoxon_signed_rank_test(self, input1, input2, output, num_samples=None, callback=None): + """Performs a 2-sample K-S test for significant differences on two input rasters. + + Keyword arguments: + + input1 -- First input raster file. + input2 -- Second input raster file. + output -- Output HTML file. + num_samples -- Number of samples. Leave blank to use whole image. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + if num_samples is not None: args.append("--num_samples='{}'".format(num_samples)) + return self.run_tool('wilcoxon_signed_rank_test', args, callback) # returns 1 if error + + def xor(self, input1, input2, output, callback=None): + """Performs a logical XOR operator on two Boolean raster images. + + Keyword arguments: + + input1 -- Input raster file. + input2 -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input1='{}'".format(input1)) + args.append("--input2='{}'".format(input2)) + args.append("--output='{}'".format(output)) + return self.run_tool('xor', args, callback) # returns 1 if error + + def z_scores(self, i, output, callback=None): + """Standardizes the values in an input raster by converting to z-scores. + + Keyword arguments: + + i -- Input raster file. + output -- Output raster file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + return self.run_tool('z_scores', args, callback) # returns 1 if error + + def zonal_statistics(self, i, features, output=None, stat="mean", out_table=None, callback=None): + """Extracts descriptive statistics for a group of patches in a raster. + + Keyword arguments: + + i -- Input data raster file. + features -- Input feature definition raster file. + output -- Output raster file. + stat -- Statistic to extract, including 'mean', 'median', 'minimum', 'maximum', 'range', 'standard deviation', and 'total'. + out_table -- Output HTML Table file. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--features='{}'".format(features)) + if output is not None: args.append("--output='{}'".format(output)) + args.append("--stat={}".format(stat)) + if out_table is not None: args.append("--out_table='{}'".format(out_table)) + return self.run_tool('zonal_statistics', args, callback) # returns 1 if error + + ######################### + # Precision Agriculture # + ######################### + + def reconcile_multiple_headers(self, i, region_field, yield_field, output, radius=None, min_yield=None, max_yield=None, mean_tonnage=None, callback=None): + """This tool adjusts the crop yield values for data sets collected with multiple headers or combines. + + Keyword arguments: + + i -- Name of the input points shapefile. + region_field -- Name of the attribute containing region data. + yield_field -- Name of the attribute containing yield data. + output -- Name of the output points shapefile. + radius -- Optional search radius, in metres. Only specify this value if you want to calculate locally normalized yield. + min_yield -- Minimum yield value in output. + max_yield -- Maximum yield value in output. + mean_tonnage -- Use this optional parameter to force the output to have a certain overall average tonnage. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--region_field='{}'".format(region_field)) + args.append("--yield_field='{}'".format(yield_field)) + args.append("--output='{}'".format(output)) + if radius is not None: args.append("--radius='{}'".format(radius)) + if min_yield is not None: args.append("--min_yield='{}'".format(min_yield)) + if max_yield is not None: args.append("--max_yield='{}'".format(max_yield)) + if mean_tonnage is not None: args.append("--mean_tonnage='{}'".format(mean_tonnage)) + return self.run_tool('reconcile_multiple_headers', args, callback) # returns 1 if error + + def recreate_pass_lines(self, i, yield_field_name, output_lines, output_points, max_change_in_heading=25.0, ignore_zeros=False, callback=None): + """This tool can be used to approximate the harvester pass lines from yield points. + + Keyword arguments: + + i -- Name of the input points shapefile. + yield_field_name -- Name of the attribute containing yield data. + output_lines -- Name of the output pass lines shapefile. + output_points -- Name of the output points shapefile. + max_change_in_heading -- Max change in heading. + ignore_zeros -- Ignore zero-valued yield points?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--yield_field_name='{}'".format(yield_field_name)) + args.append("--output_lines='{}'".format(output_lines)) + args.append("--output_points='{}'".format(output_points)) + args.append("--max_change_in_heading={}".format(max_change_in_heading)) + if ignore_zeros: args.append("--ignore_zeros") + return self.run_tool('recreate_pass_lines', args, callback) # returns 1 if error + + def remove_field_edge_points(self, i, output, dist=None, max_change_in_heading=25.0, flag_edges=False, callback=None): + """This tool can be used to remove, or flag, most of the points along the edges from a crop yield data set. + + Keyword arguments: + + i -- Name of the input points shapefile. + output -- Name of the output points shapefile. + dist -- Average distance between passes, in meters. + max_change_in_heading -- Max change in heading. + flag_edges -- Don't remove edge points, just flag them in the attribute table?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + if dist is not None: args.append("--dist='{}'".format(dist)) + args.append("--max_change_in_heading={}".format(max_change_in_heading)) + if flag_edges: args.append("--flag_edges") + return self.run_tool('remove_field_edge_points', args, callback) # returns 1 if error + + def yield_filter(self, i, yield_field, pass_field, output, width=6.096, z_score_threshold=2.5, min_yield=0.0, max_yield=99999.9, callback=None): + """Filters crop yield values of point data derived from combine harvester yield monitors. + + Keyword arguments: + + i -- Name of the input points shapefile. + yield_field -- Name of the attribute containing yield data. + pass_field -- Name of the attribute containing pass line ID. + output -- Name of the output points shapefile. + width -- Pass swath width (m). + z_score_threshold -- Z-score threshold value (default=2.5). + min_yield -- Minimum yield value in output. + max_yield -- Maximum yield value in output. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--yield_field='{}'".format(yield_field)) + args.append("--pass_field='{}'".format(pass_field)) + args.append("--output='{}'".format(output)) + args.append("--width={}".format(width)) + args.append("--z_score_threshold={}".format(z_score_threshold)) + args.append("--min_yield={}".format(min_yield)) + args.append("--max_yield={}".format(max_yield)) + return self.run_tool('yield_filter', args, callback) # returns 1 if error + + def yield_map(self, i, pass_field_name, output, width=6.096, max_change_in_heading=25.0, callback=None): + """This tool can be used to create a segmented-vector polygon yield map from a set of harvester points. + + Keyword arguments: + + i -- Name of the input points shapefile. + pass_field_name -- Name of the attribute containing pass line ID. + output -- Name of the output polygon shapefile. + width -- Pass swath width (m). + max_change_in_heading -- Max change in heading. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--pass_field_name='{}'".format(pass_field_name)) + args.append("--output='{}'".format(output)) + args.append("--width={}".format(width)) + args.append("--max_change_in_heading={}".format(max_change_in_heading)) + return self.run_tool('yield_map', args, callback) # returns 1 if error + + def yield_normalization(self, i, yield_field, output, standardize=False, radius=None, min_yield=0.0, max_yield=99999.9, callback=None): + """This tool can be used to normalize the yield points for a field. + + Keyword arguments: + + i -- Name of the input points shapefile. + yield_field -- Name of the attribute containing yield data. + output -- Name of the output points shapefile. + standardize -- Should the yield values be standardized (converted to z-scores) rather than normalized?. + radius -- Optional search radius, in metres. Only specify this value if you want to calculate locally normalized yield. + min_yield -- Minimum yield value in output. + max_yield -- Maximum yield value in output. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--yield_field='{}'".format(yield_field)) + args.append("--output='{}'".format(output)) + if standardize: args.append("--standardize") + if radius is not None: args.append("--radius='{}'".format(radius)) + args.append("--min_yield={}".format(min_yield)) + args.append("--max_yield={}".format(max_yield)) + return self.run_tool('yield_normalization', args, callback) # returns 1 if error + + ########################### + # Stream Network Analysis # + ########################### + + def distance_to_outlet(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Calculates the distance of stream grid cells to the channel network outlet cell. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('distance_to_outlet', args, callback) # returns 1 if error + + def extract_streams(self, flow_accum, output, threshold, zero_background=False, callback=None): + """Extracts stream grid cells from a flow accumulation raster. + + Keyword arguments: + + flow_accum -- Input raster D8 flow accumulation file. + output -- Output raster file. + threshold -- Threshold in flow accumulation values for channelization. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--flow_accum='{}'".format(flow_accum)) + args.append("--output='{}'".format(output)) + args.append("--threshold='{}'".format(threshold)) + if zero_background: args.append("--zero_background") + return self.run_tool('extract_streams', args, callback) # returns 1 if error + + def extract_valleys(self, dem, output, variant="LQ", line_thin=True, filter=5, callback=None): + """Identifies potential valley bottom grid cells based on local topolography alone. + + Keyword arguments: + + dem -- Input raster DEM file. + output -- Output raster file. + variant -- Options include 'LQ' (lower quartile), 'JandR' (Johnston and Rosenfeld), and 'PandD' (Peucker and Douglas); default is 'LQ'. + line_thin -- Optional flag indicating whether post-processing line-thinning should be performed. + filter -- Optional argument (only used when variant='lq') providing the filter size, in grid cells, used for lq-filtering (default is 5). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--variant={}".format(variant)) + if line_thin: args.append("--line_thin") + args.append("--filter={}".format(filter)) + return self.run_tool('extract_valleys', args, callback) # returns 1 if error + + def farthest_channel_head(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Calculates the distance to the furthest upstream channel head for each stream cell. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('farthest_channel_head', args, callback) # returns 1 if error + + def find_main_stem(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Finds the main stem, based on stream lengths, of each stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('find_main_stem', args, callback) # returns 1 if error + + def hack_stream_order(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns the Hack stream order to each tributary in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('hack_stream_order', args, callback) # returns 1 if error + + def horton_stream_order(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns the Horton stream order to each tributary in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('horton_stream_order', args, callback) # returns 1 if error + + def length_of_upstream_channels(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Calculates the total length of channels upstream. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('length_of_upstream_channels', args, callback) # returns 1 if error + + def long_profile(self, d8_pntr, streams, dem, output, esri_pntr=False, callback=None): + """Plots the stream longitudinal profiles for one or more rivers. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + dem -- Input raster DEM file. + output -- Output HTML file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('long_profile', args, callback) # returns 1 if error + + def long_profile_from_points(self, d8_pntr, points, dem, output, esri_pntr=False, callback=None): + """Plots the longitudinal profiles from flow-paths initiating from a set of vector points. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + points -- Input vector points file. + dem -- Input raster DEM file. + output -- Output HTML file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--points='{}'".format(points)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('long_profile_from_points', args, callback) # returns 1 if error + + def raster_streams_to_vector(self, streams, d8_pntr, output, esri_pntr=False, callback=None): + """Converts a raster stream file into a vector file. + + Keyword arguments: + + streams -- Input raster streams file. + d8_pntr -- Input raster D8 pointer file. + output -- Output vector file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--streams='{}'".format(streams)) + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('raster_streams_to_vector', args, callback) # returns 1 if error + + def rasterize_streams(self, streams, base, output, nodata=True, feature_id=False, callback=None): + """Rasterizes vector streams based on Lindsay (2016) method. + + Keyword arguments: + + streams -- Input vector streams file. + base -- Input base raster file. + output -- Output raster file. + nodata -- Use NoData value for background?. + feature_id -- Use feature number as output value?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--streams='{}'".format(streams)) + args.append("--base='{}'".format(base)) + args.append("--output='{}'".format(output)) + if nodata: args.append("--nodata") + if feature_id: args.append("--feature_id") + return self.run_tool('rasterize_streams', args, callback) # returns 1 if error + + def remove_short_streams(self, d8_pntr, streams, output, min_length, esri_pntr=False, callback=None): + """Removes short first-order streams from a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + min_length -- Minimum tributary length (in map units) used for network pruning. + esri_pntr -- D8 pointer uses the ESRI style scheme. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + args.append("--min_length='{}'".format(min_length)) + if esri_pntr: args.append("--esri_pntr") + return self.run_tool('remove_short_streams', args, callback) # returns 1 if error + + def repair_stream_vector_topology(self, i, output, dist="", callback=None): + """This tool resolves topological errors and inconsistencies associated with digitized vector streams. + + Keyword arguments: + + i -- Name of the input lines vector file. + output -- Name of the output lines vector file. + dist -- Snap distance, in xy units (metres). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--input='{}'".format(i)) + args.append("--output='{}'".format(output)) + args.append("--dist={}".format(dist)) + return self.run_tool('repair_stream_vector_topology', args, callback) # returns 1 if error + + def shreve_stream_magnitude(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns the Shreve stream magnitude to each link in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('shreve_stream_magnitude', args, callback) # returns 1 if error + + def strahler_stream_order(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns the Strahler stream order to each link in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('strahler_stream_order', args, callback) # returns 1 if error + + def stream_link_class(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Identifies the exterior/interior links and nodes in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('stream_link_class', args, callback) # returns 1 if error + + def stream_link_identifier(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns a unique identifier to each link in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('stream_link_identifier', args, callback) # returns 1 if error + + def stream_link_length(self, d8_pntr, linkid, output, esri_pntr=False, zero_background=False, callback=None): + """Estimates the length of each link (or tributary) in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + linkid -- Input raster streams link ID (or tributary ID) file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--linkid='{}'".format(linkid)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('stream_link_length', args, callback) # returns 1 if error + + def stream_link_slope(self, d8_pntr, linkid, dem, output, esri_pntr=False, zero_background=False, callback=None): + """Estimates the average slope of each link (or tributary) in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + linkid -- Input raster streams link ID (or tributary ID) file. + dem -- Input raster DEM file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--linkid='{}'".format(linkid)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('stream_link_slope', args, callback) # returns 1 if error + + def stream_slope_continuous(self, d8_pntr, streams, dem, output, esri_pntr=False, zero_background=False, callback=None): + """Estimates the slope of each grid cell in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + dem -- Input raster DEM file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('stream_slope_continuous', args, callback) # returns 1 if error + + def topological_stream_order(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns each link in a stream network its topological order. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('topological_stream_order', args, callback) # returns 1 if error + + def tributary_identifier(self, d8_pntr, streams, output, esri_pntr=False, zero_background=False, callback=None): + """Assigns a unique identifier to each tributary in a stream network. + + Keyword arguments: + + d8_pntr -- Input raster D8 pointer file. + streams -- Input raster streams file. + output -- Output raster file. + esri_pntr -- D8 pointer uses the ESRI style scheme. + zero_background -- Flag indicating whether a background value of zero should be used. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--d8_pntr='{}'".format(d8_pntr)) + args.append("--streams='{}'".format(streams)) + args.append("--output='{}'".format(output)) + if esri_pntr: args.append("--esri_pntr") + if zero_background: args.append("--zero_background") + return self.run_tool('tributary_identifier', args, callback) # returns 1 if error + + def vector_stream_network_analysis(self, streams, output, snap=0.1, callback=None): + """This tool performs common stream network analysis operations on an input vector stream file. + + Keyword arguments: + + streams -- Name of the input streams vector file. + dem -- Name of the input DEM raster file. + output -- Name of the output lines shapefile. + cutting_height -- Maximum ridge-cutting height (z units). + snap -- Snap distance, in xy units (metres). + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--streams='{}'".format(streams)) + args.append("--dem='{}'".format(dem)) + args.append("--output='{}'".format(output)) + args.append("--cutting_height={}".format(cutting_height)) + args.append("--snap={}".format(snap)) + return self.run_tool('vector_stream_network_analysis', args, callback) # returns 1 if error + + ###################### + # Whitebox Utilities # + ###################### + + def install_wb_extension(self, install_extension="General Toolset Extension", callback=None): + """Use to install a Whitebox extension product. + + Keyword arguments: + + install_extension -- Name of the extension product to install. Options include: 'General Toolset Extension', 'DEM & Spatial Hydrology Extension', 'Lidar & Remote Sensing Extension', and 'Agriculture Extension'. + callback -- Custom function for handling tool text outputs. + """ + args = [] + args.append("--install_extension={}".format(install_extension)) + return self.run_tool('install_wb_extension', args, callback) # returns 1 if error + + def launch_wb_runner(self, clear_app_state=False, callback=None): + """Opens the Whitebox Runner application. + + Keyword arguments: + + clear_app_state -- Clear the application state memory?. + callback -- Custom function for handling tool text outputs. + """ + args = [] + if clear_app_state: args.append("--clear_app_state") + return self.run_tool('launch_wb_runner', args, callback) # returns 1 if error