annotate ffmpeg/libavcodec/tiff_data.c @ 13:844d341cf643 tip

Back up before ISMIR
author Yading Song <yading.song@eecs.qmul.ac.uk>
date Thu, 31 Oct 2013 13:17:06 +0000
parents 6840f77b83aa
children
rev   line source
yading@10 1 /*
yading@10 2 * TIFF data tables
yading@10 3 * Copyright (c) 2011 Thomas Kuehnel
yading@10 4 *
yading@10 5 * This file is part of Libav.
yading@10 6 *
yading@10 7 * Libav is free software; you can redistribute it and/or
yading@10 8 * modify it under the terms of the GNU Lesser General Public
yading@10 9 * License as published by the Free Software Foundation; either
yading@10 10 * version 2.1 of the License, or (at your option) any later version.
yading@10 11 *
yading@10 12 * Libav is distributed in the hope that it will be useful,
yading@10 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
yading@10 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
yading@10 15 * Lesser General Public License for more details.
yading@10 16 *
yading@10 17 * You should have received a copy of the GNU Lesser General Public
yading@10 18 * License along with Libav; if not, write to the Free Software
yading@10 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
yading@10 20 */
yading@10 21
yading@10 22 /**
yading@10 23 * @file
yading@10 24 * TIFF data tables
yading@10 25 * @author Thomas Kuehnel
yading@10 26 * @see GeoTIFF specification at
yading@10 27 * http://www.remotesensing.org/geotiff/spec/geotiffhome.html
yading@10 28 */
yading@10 29
yading@10 30 #include "tiff_data.h"
yading@10 31
yading@10 32 const TiffGeoTagNameType ff_tiff_conf_name_type_map[] = {
yading@10 33 {"GTModelTypeGeoKey", GEOTIFF_SHORT },
yading@10 34 {"GTRasterTypeGeoKey", GEOTIFF_SHORT },
yading@10 35 {"GTCitationGeoKey", GEOTIFF_STRING}
yading@10 36 };
yading@10 37
yading@10 38 const TiffGeoTagNameType ff_tiff_geog_name_type_map[] = {
yading@10 39 {"GeographicTypeGeoKey", GEOTIFF_SHORT },
yading@10 40 {"GeogCitationGeoKey", GEOTIFF_STRING},
yading@10 41 {"GeogGeodeticDatumGeoKey", GEOTIFF_SHORT },
yading@10 42 {"GeogPrimeMeridianGeoKey", GEOTIFF_SHORT },
yading@10 43 {"GeogLinearUnitsGeoKey", GEOTIFF_SHORT },
yading@10 44 {"GeogLinearUnitSizeGeoKey", GEOTIFF_DOUBLE},
yading@10 45 {"GeogAngularUnitsGeoKey", GEOTIFF_SHORT },
yading@10 46 {"GeogAngularUnitSizeGeoKey", GEOTIFF_DOUBLE},
yading@10 47 {"GeogEllipsoidGeoKey", GEOTIFF_SHORT },
yading@10 48 {"GeogSemiMajorAxisGeoKey", GEOTIFF_DOUBLE},
yading@10 49 {"GeogSemiMinorAxisGeoKey", GEOTIFF_DOUBLE},
yading@10 50 {"GeogInvFlatteningGeoKey", GEOTIFF_DOUBLE},
yading@10 51 {"GeogAzimuthUnitsGeoKey", GEOTIFF_SHORT },
yading@10 52 {"GeogPrimeMeridianLongGeoKey", GEOTIFF_DOUBLE}
yading@10 53 };
yading@10 54
yading@10 55 const TiffGeoTagNameType ff_tiff_proj_name_type_map[] = {
yading@10 56 {"ProjectedCSTypeGeoKey", GEOTIFF_SHORT },
yading@10 57 {"PCSCitationGeoKey", GEOTIFF_STRING},
yading@10 58 {"ProjectionGeoKey", GEOTIFF_SHORT },
yading@10 59 {"ProjCoordTransGeoKey", GEOTIFF_SHORT },
yading@10 60 {"ProjLinearUnitsGeoKey", GEOTIFF_SHORT },
yading@10 61 {"ProjLinearUnitSizeGeoKey", GEOTIFF_DOUBLE},
yading@10 62 {"ProjStdParallel1GeoKey", GEOTIFF_DOUBLE},
yading@10 63 {"ProjStdParallel2GeoKey", GEOTIFF_DOUBLE},
yading@10 64 {"ProjNatOriginLongGeoKey", GEOTIFF_DOUBLE},
yading@10 65 {"ProjNatOriginLatGeoKey", GEOTIFF_DOUBLE},
yading@10 66 {"ProjFalseEastingGeoKey", GEOTIFF_DOUBLE},
yading@10 67 {"ProjFalseNorthingGeoKey", GEOTIFF_DOUBLE},
yading@10 68 {"ProjFalseOriginLongGeoKey", GEOTIFF_DOUBLE},
yading@10 69 {"ProjFalseOriginLatGeoKey", GEOTIFF_DOUBLE},
yading@10 70 {"ProjFalseOriginEastingGeoKey", GEOTIFF_DOUBLE},
yading@10 71 {"ProjFalseOriginNorthingGeoKey", GEOTIFF_DOUBLE},
yading@10 72 {"ProjCenterLongGeoKey", GEOTIFF_DOUBLE},
yading@10 73 {"ProjCenterLatGeoKey", GEOTIFF_DOUBLE},
yading@10 74 {"ProjCenterEastingGeoKey", GEOTIFF_DOUBLE},
yading@10 75 {"ProjCenterNorthingGeoKey", GEOTIFF_DOUBLE},
yading@10 76 {"ProjScaleAtNatOriginGeoKey", GEOTIFF_DOUBLE},
yading@10 77 {"ProjScaleAtCenterGeoKey", GEOTIFF_DOUBLE},
yading@10 78 {"ProjAzimuthAngleGeoKey", GEOTIFF_DOUBLE},
yading@10 79 {"ProjStraightVertPoleLongGeoKey", GEOTIFF_DOUBLE}
yading@10 80 };
yading@10 81
yading@10 82 const TiffGeoTagNameType ff_tiff_vert_name_type_map[] = {
yading@10 83 {"VerticalCSTypeGeoKey", GEOTIFF_SHORT },
yading@10 84 {"VerticalCitationGeoKey", GEOTIFF_STRING},
yading@10 85 {"VerticalDatumGeoKey", GEOTIFF_SHORT },
yading@10 86 {"VerticalUnitsGeoKey", GEOTIFF_SHORT }
yading@10 87 };
yading@10 88
yading@10 89 const char *const ff_tiff_gt_model_type_codes[] = {
yading@10 90 "ModelTypeProjected",
yading@10 91 "ModelTypeGeographic",
yading@10 92 "ModelTypeGeocentric"
yading@10 93 };
yading@10 94
yading@10 95 const char *const ff_tiff_gt_raster_type_codes[] = {
yading@10 96 "RasterPixelIsArea",
yading@10 97 "RasterPixelIsPoint"
yading@10 98 };
yading@10 99
yading@10 100 const char *const ff_tiff_linear_unit_codes[] = {
yading@10 101 "Linear_Meter",
yading@10 102 "Linear_Foot",
yading@10 103 "Linear_Foot_US_Survey",
yading@10 104 "Linear_Foot_Modified_American",
yading@10 105 "Linear_Foot_Clarke",
yading@10 106 "Linear_Foot_Indian",
yading@10 107 "Linear_Link",
yading@10 108 "Linear_Link_Benoit",
yading@10 109 "Linear_Link_Sears",
yading@10 110 "Linear_Chain_Benoit",
yading@10 111 "Linear_Chain_Sears",
yading@10 112 "Linear_Yard_Sears",
yading@10 113 "Linear_Yard_Indian",
yading@10 114 "Linear_Fathom",
yading@10 115 "Linear_Mile_International_Nautical"
yading@10 116 };
yading@10 117
yading@10 118 const char *const ff_tiff_angular_unit_codes[] = {
yading@10 119 "Angular_Radian",
yading@10 120 "Angular_Degree",
yading@10 121 "Angular_Arc_Minute",
yading@10 122 "Angular_Arc_Second",
yading@10 123 "Angular_Grad",
yading@10 124 "Angular_Gon",
yading@10 125 "Angular_DMS",
yading@10 126 "Angular_DMS_Hemisphere"
yading@10 127 };
yading@10 128
yading@10 129 const char *const ff_tiff_gcs_type_codes[] = {
yading@10 130 "GCS_Adindan",
yading@10 131 "GCS_AGD66",
yading@10 132 "GCS_AGD84",
yading@10 133 "GCS_Ain_el_Abd",
yading@10 134 "GCS_Afgooye",
yading@10 135 "GCS_Agadez",
yading@10 136 "GCS_Lisbon",
yading@10 137 "GCS_Aratu",
yading@10 138 "GCS_Arc_1950",
yading@10 139 "GCS_Arc_1960",
yading@10 140 "GCS_Batavia",
yading@10 141 "GCS_Barbados",
yading@10 142 "GCS_Beduaram",
yading@10 143 "GCS_Beijing_1954",
yading@10 144 "GCS_Belge_1950",
yading@10 145 "GCS_Bermuda_1957",
yading@10 146 "GCS_Bern_1898",
yading@10 147 "GCS_Bogota",
yading@10 148 "GCS_Bukit_Rimpah",
yading@10 149 "GCS_Camacupa",
yading@10 150 "GCS_Campo_Inchauspe",
yading@10 151 "GCS_Cape",
yading@10 152 "GCS_Carthage",
yading@10 153 "GCS_Chua",
yading@10 154 "GCS_Corrego_Alegre",
yading@10 155 "GCS_Cote_d_Ivoire",
yading@10 156 "GCS_Deir_ez_Zor",
yading@10 157 "GCS_Douala",
yading@10 158 "GCS_Egypt_1907",
yading@10 159 "GCS_ED50",
yading@10 160 "GCS_ED87",
yading@10 161 "GCS_Fahud",
yading@10 162 "GCS_Gandajika_1970",
yading@10 163 "GCS_Garoua",
yading@10 164 "GCS_Guyane_Francaise",
yading@10 165 "GCS_Hu_Tzu_Shan",
yading@10 166 "GCS_HD72",
yading@10 167 "GCS_ID74",
yading@10 168 "GCS_Indian_1954",
yading@10 169 "GCS_Indian_1975",
yading@10 170 "GCS_Jamaica_1875",
yading@10 171 "GCS_JAD69",
yading@10 172 "GCS_Kalianpur",
yading@10 173 "GCS_Kandawala",
yading@10 174 "GCS_Kertau",
yading@10 175 "GCS_KOC",
yading@10 176 "GCS_La_Canoa",
yading@10 177 "GCS_PSAD56",
yading@10 178 "GCS_Lake",
yading@10 179 "GCS_Leigon",
yading@10 180 "GCS_Liberia_1964",
yading@10 181 "GCS_Lome",
yading@10 182 "GCS_Luzon_1911",
yading@10 183 "GCS_Hito_XVIII_1963",
yading@10 184 "GCS_Herat_North",
yading@10 185 "GCS_Mahe_1971",
yading@10 186 "GCS_Makassar",
yading@10 187 "GCS_EUREF89",
yading@10 188 "GCS_Malongo_1987",
yading@10 189 "GCS_Manoca",
yading@10 190 "GCS_Merchich",
yading@10 191 "GCS_Massawa",
yading@10 192 "GCS_Minna",
yading@10 193 "GCS_Mhast",
yading@10 194 "GCS_Monte_Mario",
yading@10 195 "GCS_M_poraloko",
yading@10 196 "GCS_NAD27",
yading@10 197 "GCS_NAD_Michigan",
yading@10 198 "GCS_NAD83",
yading@10 199 "GCS_Nahrwan_1967",
yading@10 200 "GCS_Naparima_1972",
yading@10 201 "GCS_GD49",
yading@10 202 "GCS_NGO_1948",
yading@10 203 "GCS_Datum_73",
yading@10 204 "GCS_NTF",
yading@10 205 "GCS_NSWC_9Z_2",
yading@10 206 "GCS_OSGB_1936",
yading@10 207 "GCS_OSGB70",
yading@10 208 "GCS_OS_SN80",
yading@10 209 "GCS_Padang",
yading@10 210 "GCS_Palestine_1923",
yading@10 211 "GCS_Pointe_Noire",
yading@10 212 "GCS_GDA94",
yading@10 213 "GCS_Pulkovo_1942",
yading@10 214 "GCS_Qatar",
yading@10 215 "GCS_Qatar_1948",
yading@10 216 "GCS_Qornoq",
yading@10 217 "GCS_Loma_Quintana",
yading@10 218 "GCS_Amersfoort",
yading@10 219 "GCS_RT38",
yading@10 220 "GCS_SAD69",
yading@10 221 "GCS_Sapper_Hill_1943",
yading@10 222 "GCS_Schwarzeck",
yading@10 223 "GCS_Segora",
yading@10 224 "GCS_Serindung",
yading@10 225 "GCS_Sudan",
yading@10 226 "GCS_Tananarive",
yading@10 227 "GCS_Timbalai_1948",
yading@10 228 "GCS_TM65",
yading@10 229 "GCS_TM75",
yading@10 230 "GCS_Tokyo",
yading@10 231 "GCS_Trinidad_1903",
yading@10 232 "GCS_TC_1948",
yading@10 233 "GCS_Voirol_1875",
yading@10 234 "GCS_Voirol_Unifie",
yading@10 235 "GCS_Bern_1938",
yading@10 236 "GCS_Nord_Sahara_1959",
yading@10 237 "GCS_Stockholm_1938",
yading@10 238 "GCS_Yacare",
yading@10 239 "GCS_Yoff",
yading@10 240 "GCS_Zanderij",
yading@10 241 "GCS_MGI",
yading@10 242 "GCS_Belge_1972",
yading@10 243 "GCS_DHDN",
yading@10 244 "GCS_Conakry_1905",
yading@10 245 "GCS_WGS_72",
yading@10 246 "GCS_WGS_72BE",
yading@10 247 "GCS_WGS_84",
yading@10 248 "GCS_Bern_1898_Bern",
yading@10 249 "GCS_Bogota_Bogota",
yading@10 250 "GCS_Lisbon_Lisbon",
yading@10 251 "GCS_Makassar_Jakarta",
yading@10 252 "GCS_MGI_Ferro",
yading@10 253 "GCS_Monte_Mario_Rome",
yading@10 254 "GCS_NTF_Paris",
yading@10 255 "GCS_Padang_Jakarta",
yading@10 256 "GCS_Belge_1950_Brussels",
yading@10 257 "GCS_Tananarive_Paris",
yading@10 258 "GCS_Voirol_1875_Paris",
yading@10 259 "GCS_Voirol_Unifie_Paris",
yading@10 260 "GCS_Batavia_Jakarta",
yading@10 261 "GCS_ATF_Paris",
yading@10 262 "GCS_NDG_Paris"
yading@10 263 };
yading@10 264
yading@10 265 const char *const ff_tiff_gcse_type_codes[] = {
yading@10 266 "GCSE_Airy1830",
yading@10 267 "GCSE_AiryModified1849",
yading@10 268 "GCSE_AustralianNationalSpheroid",
yading@10 269 "GCSE_Bessel1841",
yading@10 270 "GCSE_BesselModified",
yading@10 271 "GCSE_BesselNamibia",
yading@10 272 "GCSE_Clarke1858",
yading@10 273 "GCSE_Clarke1866",
yading@10 274 "GCSE_Clarke1866Michigan",
yading@10 275 "GCSE_Clarke1880_Benoit",
yading@10 276 "GCSE_Clarke1880_IGN",
yading@10 277 "GCSE_Clarke1880_RGS",
yading@10 278 "GCSE_Clarke1880_Arc",
yading@10 279 "GCSE_Clarke1880_SGA1922",
yading@10 280 "GCSE_Everest1830_1937Adjustment",
yading@10 281 "GCSE_Everest1830_1967Definition",
yading@10 282 "GCSE_Everest1830_1975Definition",
yading@10 283 "GCSE_Everest1830Modified",
yading@10 284 "GCSE_GRS1980",
yading@10 285 "GCSE_Helmert1906",
yading@10 286 "GCSE_IndonesianNationalSpheroid",
yading@10 287 "GCSE_International1924",
yading@10 288 "GCSE_International1967",
yading@10 289 "GCSE_Krassowsky1940",
yading@10 290 "GCSE_NWL9D",
yading@10 291 "GCSE_NWL10D",
yading@10 292 "GCSE_Plessis1817",
yading@10 293 "GCSE_Struve1860",
yading@10 294 "GCSE_WarOffice",
yading@10 295 "GCSE_WGS84",
yading@10 296 "GCSE_GEM10C",
yading@10 297 "GCSE_OSU86F",
yading@10 298 "GCSE_OSU91A",
yading@10 299 "GCSE_Clarke1880",
yading@10 300 "GCSE_Sphere"
yading@10 301 };
yading@10 302
yading@10 303 const char *const ff_tiff_geodetic_datum_codes[] = {
yading@10 304 "Datum_Adindan",
yading@10 305 "Datum_Australian_Geodetic_Datum_1966",
yading@10 306 "Datum_Australian_Geodetic_Datum_1984",
yading@10 307 "Datum_Ain_el_Abd_1970",
yading@10 308 "Datum_Afgooye",
yading@10 309 "Datum_Agadez",
yading@10 310 "Datum_Lisbon",
yading@10 311 "Datum_Aratu",
yading@10 312 "Datum_Arc_1950",
yading@10 313 "Datum_Arc_1960",
yading@10 314 "Datum_Batavia",
yading@10 315 "Datum_Barbados",
yading@10 316 "Datum_Beduaram",
yading@10 317 "Datum_Beijing_1954",
yading@10 318 "Datum_Reseau_National_Belge_1950",
yading@10 319 "Datum_Bermuda_1957",
yading@10 320 "Datum_Bern_1898",
yading@10 321 "Datum_Bogota",
yading@10 322 "Datum_Bukit_Rimpah",
yading@10 323 "Datum_Camacupa",
yading@10 324 "Datum_Campo_Inchauspe",
yading@10 325 "Datum_Cape",
yading@10 326 "Datum_Carthage",
yading@10 327 "Datum_Chua",
yading@10 328 "Datum_Corrego_Alegre",
yading@10 329 "Datum_Cote_d_Ivoire",
yading@10 330 "Datum_Deir_ez_Zor",
yading@10 331 "Datum_Douala",
yading@10 332 "Datum_Egypt_1907",
yading@10 333 "Datum_European_Datum_1950",
yading@10 334 "Datum_European_Datum_1987",
yading@10 335 "Datum_Fahud",
yading@10 336 "Datum_Gandajika_1970",
yading@10 337 "Datum_Garoua",
yading@10 338 "Datum_Guyane_Francaise",
yading@10 339 "Datum_Hu_Tzu_Shan",
yading@10 340 "Datum_Hungarian_Datum_1972",
yading@10 341 "Datum_Indonesian_Datum_1974",
yading@10 342 "Datum_Indian_1954",
yading@10 343 "Datum_Indian_1975",
yading@10 344 "Datum_Jamaica_1875",
yading@10 345 "Datum_Jamaica_1969",
yading@10 346 "Datum_Kalianpur",
yading@10 347 "Datum_Kandawala",
yading@10 348 "Datum_Kertau",
yading@10 349 "Datum_Kuwait_Oil_Company",
yading@10 350 "Datum_La_Canoa",
yading@10 351 "Datum_Provisional_S_American_Datum_1956",
yading@10 352 "Datum_Lake",
yading@10 353 "Datum_Leigon",
yading@10 354 "Datum_Liberia_1964",
yading@10 355 "Datum_Lome",
yading@10 356 "Datum_Luzon_1911",
yading@10 357 "Datum_Hito_XVIII_1963",
yading@10 358 "Datum_Herat_North",
yading@10 359 "Datum_Mahe_1971",
yading@10 360 "Datum_Makassar",
yading@10 361 "Datum_European_Reference_System_1989",
yading@10 362 "Datum_Malongo_1987",
yading@10 363 "Datum_Manoca",
yading@10 364 "Datum_Merchich",
yading@10 365 "Datum_Massawa",
yading@10 366 "Datum_Minna",
yading@10 367 "Datum_Mhast",
yading@10 368 "Datum_Monte_Mario",
yading@10 369 "Datum_M_poraloko",
yading@10 370 "Datum_North_American_Datum_1927",
yading@10 371 "Datum_NAD_Michigan",
yading@10 372 "Datum_North_American_Datum_1983",
yading@10 373 "Datum_Nahrwan_1967",
yading@10 374 "Datum_Naparima_1972",
yading@10 375 "Datum_New_Zealand_Geodetic_Datum_1949",
yading@10 376 "Datum_NGO_1948",
yading@10 377 "Datum_Datum_73",
yading@10 378 "Datum_Nouvelle_Triangulation_Francaise",
yading@10 379 "Datum_NSWC_9Z_2",
yading@10 380 "Datum_OSGB_1936",
yading@10 381 "Datum_OSGB_1970_SN",
yading@10 382 "Datum_OS_SN_1980",
yading@10 383 "Datum_Padang_1884",
yading@10 384 "Datum_Palestine_1923",
yading@10 385 "Datum_Pointe_Noire",
yading@10 386 "Datum_Geocentric_Datum_of_Australia_1994",
yading@10 387 "Datum_Pulkovo_1942",
yading@10 388 "Datum_Qatar",
yading@10 389 "Datum_Qatar_1948",
yading@10 390 "Datum_Qornoq",
yading@10 391 "Datum_Loma_Quintana",
yading@10 392 "Datum_Amersfoort",
yading@10 393 "Datum_RT38",
yading@10 394 "Datum_South_American_Datum_1969",
yading@10 395 "Datum_Sapper_Hill_1943",
yading@10 396 "Datum_Schwarzeck",
yading@10 397 "Datum_Segora",
yading@10 398 "Datum_Serindung",
yading@10 399 "Datum_Sudan",
yading@10 400 "Datum_Tananarive_1925",
yading@10 401 "Datum_Timbalai_1948",
yading@10 402 "Datum_TM65",
yading@10 403 "Datum_TM75",
yading@10 404 "Datum_Tokyo",
yading@10 405 "Datum_Trinidad_1903",
yading@10 406 "Datum_Trucial_Coast_1948",
yading@10 407 "Datum_Voirol_1875",
yading@10 408 "Datum_Voirol_Unifie_1960",
yading@10 409 "Datum_Bern_1938",
yading@10 410 "Datum_Nord_Sahara_1959",
yading@10 411 "Datum_Stockholm_1938",
yading@10 412 "Datum_Yacare",
yading@10 413 "Datum_Yoff",
yading@10 414 "Datum_Zanderij",
yading@10 415 "Datum_Militar_Geographische_Institut",
yading@10 416 "Datum_Reseau_National_Belge_1972",
yading@10 417 "Datum_Deutsche_Hauptdreiecksnetz",
yading@10 418 "Datum_Conakry_1905",
yading@10 419 "Datum_WGS72",
yading@10 420 "Datum_WGS72_Transit_Broadcast_Ephemeris",
yading@10 421 "Datum_WGS84",
yading@10 422 "Datum_Ancienne_Triangulation_Francaise",
yading@10 423 "Datum_Nord_de_Guerre"
yading@10 424 };
yading@10 425
yading@10 426 const char *const ff_tiff_geodetic_datum_e_codes[] = {
yading@10 427 "DatumE_Airy1830",
yading@10 428 "DatumE_AiryModified1849",
yading@10 429 "DatumE_AustralianNationalSpheroid",
yading@10 430 "DatumE_Bessel1841",
yading@10 431 "DatumE_BesselModified",
yading@10 432 "DatumE_BesselNamibia",
yading@10 433 "DatumE_Clarke1858",
yading@10 434 "DatumE_Clarke1866",
yading@10 435 "DatumE_Clarke1866Michigan",
yading@10 436 "DatumE_Clarke1880_Benoit",
yading@10 437 "DatumE_Clarke1880_IGN",
yading@10 438 "DatumE_Clarke1880_RGS",
yading@10 439 "DatumE_Clarke1880_Arc",
yading@10 440 "DatumE_Clarke1880_SGA1922",
yading@10 441 "DatumE_Everest1830_1937Adjustment",
yading@10 442 "DatumE_Everest1830_1967Definition",
yading@10 443 "DatumE_Everest1830_1975Definition",
yading@10 444 "DatumE_Everest1830Modified",
yading@10 445 "DatumE_GRS1980",
yading@10 446 "DatumE_Helmert1906",
yading@10 447 "DatumE_IndonesianNationalSpheroid",
yading@10 448 "DatumE_International1924",
yading@10 449 "DatumE_International1967",
yading@10 450 "DatumE_Krassowsky1960",
yading@10 451 "DatumE_NWL9D",
yading@10 452 "DatumE_NWL10D",
yading@10 453 "DatumE_Plessis1817",
yading@10 454 "DatumE_Struve1860",
yading@10 455 "DatumE_WarOffice",
yading@10 456 "DatumE_WGS84",
yading@10 457 "DatumE_GEM10C",
yading@10 458 "DatumE_OSU86F",
yading@10 459 "DatumE_OSU91A",
yading@10 460 "DatumE_Clarke1880",
yading@10 461 "DatumE_Sphere"
yading@10 462 };
yading@10 463
yading@10 464 const char *const ff_tiff_ellipsoid_codes[] = {
yading@10 465 "Ellipse_Airy_1830",
yading@10 466 "Ellipse_Airy_Modified_1849",
yading@10 467 "Ellipse_Australian_National_Spheroid",
yading@10 468 "Ellipse_Bessel_1841",
yading@10 469 "Ellipse_Bessel_Modified",
yading@10 470 "Ellipse_Bessel_Namibia",
yading@10 471 "Ellipse_Clarke_1858",
yading@10 472 "Ellipse_Clarke_1866",
yading@10 473 "Ellipse_Clarke_1866_Michigan",
yading@10 474 "Ellipse_Clarke_1880_Benoit",
yading@10 475 "Ellipse_Clarke_1880_IGN",
yading@10 476 "Ellipse_Clarke_1880_RGS",
yading@10 477 "Ellipse_Clarke_1880_Arc",
yading@10 478 "Ellipse_Clarke_1880_SGA_1922",
yading@10 479 "Ellipse_Everest_1830_1937_Adjustment",
yading@10 480 "Ellipse_Everest_1830_1967_Definition",
yading@10 481 "Ellipse_Everest_1830_1975_Definition",
yading@10 482 "Ellipse_Everest_1830_Modified",
yading@10 483 "Ellipse_GRS_1980",
yading@10 484 "Ellipse_Helmert_1906",
yading@10 485 "Ellipse_Indonesian_National_Spheroid",
yading@10 486 "Ellipse_International_1924",
yading@10 487 "Ellipse_International_1967",
yading@10 488 "Ellipse_Krassowsky_1940",
yading@10 489 "Ellipse_NWL_9D",
yading@10 490 "Ellipse_NWL_10D",
yading@10 491 "Ellipse_Plessis_1817",
yading@10 492 "Ellipse_Struve_1860",
yading@10 493 "Ellipse_War_Office",
yading@10 494 "Ellipse_WGS_84",
yading@10 495 "Ellipse_GEM_10C",
yading@10 496 "Ellipse_OSU86F",
yading@10 497 "Ellipse_OSU91A",
yading@10 498 "Ellipse_Clarke_1880",
yading@10 499 "Ellipse_Sphere"
yading@10 500 };
yading@10 501
yading@10 502 const char *const ff_tiff_prime_meridian_codes[] = {
yading@10 503 "PM_Greenwich",
yading@10 504 "PM_Lisbon",
yading@10 505 "PM_Paris",
yading@10 506 "PM_Bogota",
yading@10 507 "PM_Madrid",
yading@10 508 "PM_Rome",
yading@10 509 "PM_Bern",
yading@10 510 "PM_Jakarta",
yading@10 511 "PM_Ferro",
yading@10 512 "PM_Brussels",
yading@10 513 "PM_Stockholm"
yading@10 514 };
yading@10 515
yading@10 516 const TiffGeoTagKeyName ff_tiff_proj_cs_type_codes[] = {
yading@10 517 {20137, "PCS_Adindan_UTM_zone_37N"},
yading@10 518 {20138, "PCS_Adindan_UTM_zone_38N"},
yading@10 519 {20248, "PCS_AGD66_AMG_zone_48"},
yading@10 520 {20249, "PCS_AGD66_AMG_zone_49"},
yading@10 521 {20250, "PCS_AGD66_AMG_zone_50"},
yading@10 522 {20251, "PCS_AGD66_AMG_zone_51"},
yading@10 523 {20252, "PCS_AGD66_AMG_zone_52"},
yading@10 524 {20253, "PCS_AGD66_AMG_zone_53"},
yading@10 525 {20254, "PCS_AGD66_AMG_zone_54"},
yading@10 526 {20255, "PCS_AGD66_AMG_zone_55"},
yading@10 527 {20256, "PCS_AGD66_AMG_zone_56"},
yading@10 528 {20257, "PCS_AGD66_AMG_zone_57"},
yading@10 529 {20258, "PCS_AGD66_AMG_zone_58"},
yading@10 530 {20348, "PCS_AGD84_AMG_zone_48"},
yading@10 531 {20349, "PCS_AGD84_AMG_zone_49"},
yading@10 532 {20350, "PCS_AGD84_AMG_zone_50"},
yading@10 533 {20351, "PCS_AGD84_AMG_zone_51"},
yading@10 534 {20352, "PCS_AGD84_AMG_zone_52"},
yading@10 535 {20353, "PCS_AGD84_AMG_zone_53"},
yading@10 536 {20354, "PCS_AGD84_AMG_zone_54"},
yading@10 537 {20355, "PCS_AGD84_AMG_zone_55"},
yading@10 538 {20356, "PCS_AGD84_AMG_zone_56"},
yading@10 539 {20357, "PCS_AGD84_AMG_zone_57"},
yading@10 540 {20358, "PCS_AGD84_AMG_zone_58"},
yading@10 541 {20437, "PCS_Ain_el_Abd_UTM_zone_37N"},
yading@10 542 {20438, "PCS_Ain_el_Abd_UTM_zone_38N"},
yading@10 543 {20439, "PCS_Ain_el_Abd_UTM_zone_39N"},
yading@10 544 {20499, "PCS_Ain_el_Abd_Bahrain_Grid"},
yading@10 545 {20538, "PCS_Afgooye_UTM_zone_38N"},
yading@10 546 {20539, "PCS_Afgooye_UTM_zone_39N"},
yading@10 547 {20700, "PCS_Lisbon_Portugese_Grid"},
yading@10 548 {20822, "PCS_Aratu_UTM_zone_22S"},
yading@10 549 {20823, "PCS_Aratu_UTM_zone_23S"},
yading@10 550 {20824, "PCS_Aratu_UTM_zone_24S"},
yading@10 551 {20973, "PCS_Arc_1950_Lo13"},
yading@10 552 {20975, "PCS_Arc_1950_Lo15"},
yading@10 553 {20977, "PCS_Arc_1950_Lo17"},
yading@10 554 {20979, "PCS_Arc_1950_Lo19"},
yading@10 555 {20981, "PCS_Arc_1950_Lo21"},
yading@10 556 {20983, "PCS_Arc_1950_Lo23"},
yading@10 557 {20985, "PCS_Arc_1950_Lo25"},
yading@10 558 {20987, "PCS_Arc_1950_Lo27"},
yading@10 559 {20989, "PCS_Arc_1950_Lo29"},
yading@10 560 {20991, "PCS_Arc_1950_Lo31"},
yading@10 561 {20993, "PCS_Arc_1950_Lo33"},
yading@10 562 {20995, "PCS_Arc_1950_Lo35"},
yading@10 563 {21100, "PCS_Batavia_NEIEZ"},
yading@10 564 {21148, "PCS_Batavia_UTM_zone_48S"},
yading@10 565 {21149, "PCS_Batavia_UTM_zone_49S"},
yading@10 566 {21150, "PCS_Batavia_UTM_zone_50S"},
yading@10 567 {21413, "PCS_Beijing_Gauss_zone_13"},
yading@10 568 {21414, "PCS_Beijing_Gauss_zone_14"},
yading@10 569 {21415, "PCS_Beijing_Gauss_zone_15"},
yading@10 570 {21416, "PCS_Beijing_Gauss_zone_16"},
yading@10 571 {21417, "PCS_Beijing_Gauss_zone_17"},
yading@10 572 {21418, "PCS_Beijing_Gauss_zone_18"},
yading@10 573 {21419, "PCS_Beijing_Gauss_zone_19"},
yading@10 574 {21420, "PCS_Beijing_Gauss_zone_20"},
yading@10 575 {21421, "PCS_Beijing_Gauss_zone_21"},
yading@10 576 {21422, "PCS_Beijing_Gauss_zone_22"},
yading@10 577 {21423, "PCS_Beijing_Gauss_zone_23"},
yading@10 578 {21473, "PCS_Beijing_Gauss_13N"},
yading@10 579 {21474, "PCS_Beijing_Gauss_14N"},
yading@10 580 {21475, "PCS_Beijing_Gauss_15N"},
yading@10 581 {21476, "PCS_Beijing_Gauss_16N"},
yading@10 582 {21477, "PCS_Beijing_Gauss_17N"},
yading@10 583 {21478, "PCS_Beijing_Gauss_18N"},
yading@10 584 {21479, "PCS_Beijing_Gauss_19N"},
yading@10 585 {21480, "PCS_Beijing_Gauss_20N"},
yading@10 586 {21481, "PCS_Beijing_Gauss_21N"},
yading@10 587 {21482, "PCS_Beijing_Gauss_22N"},
yading@10 588 {21483, "PCS_Beijing_Gauss_23N"},
yading@10 589 {21500, "PCS_Belge_Lambert_50"},
yading@10 590 {21790, "PCS_Bern_1898_Swiss_Old"},
yading@10 591 {21817, "PCS_Bogota_UTM_zone_17N"},
yading@10 592 {21818, "PCS_Bogota_UTM_zone_18N"},
yading@10 593 {21891, "PCS_Bogota_Colombia_3W"},
yading@10 594 {21892, "PCS_Bogota_Colombia_Bogota"},
yading@10 595 {21893, "PCS_Bogota_Colombia_3E"},
yading@10 596 {21894, "PCS_Bogota_Colombia_6E"},
yading@10 597 {22032, "PCS_Camacupa_UTM_32S"},
yading@10 598 {22033, "PCS_Camacupa_UTM_33S"},
yading@10 599 {22191, "PCS_C_Inchauspe_Argentina_1"},
yading@10 600 {22192, "PCS_C_Inchauspe_Argentina_2"},
yading@10 601 {22193, "PCS_C_Inchauspe_Argentina_3"},
yading@10 602 {22194, "PCS_C_Inchauspe_Argentina_4"},
yading@10 603 {22195, "PCS_C_Inchauspe_Argentina_5"},
yading@10 604 {22196, "PCS_C_Inchauspe_Argentina_6"},
yading@10 605 {22197, "PCS_C_Inchauspe_Argentina_7"},
yading@10 606 {22332, "PCS_Carthage_UTM_zone_32N"},
yading@10 607 {22391, "PCS_Carthage_Nord_Tunisie"},
yading@10 608 {22392, "PCS_Carthage_Sud_Tunisie"},
yading@10 609 {22523, "PCS_Corrego_Alegre_UTM_23S"},
yading@10 610 {22524, "PCS_Corrego_Alegre_UTM_24S"},
yading@10 611 {22832, "PCS_Douala_UTM_zone_32N"},
yading@10 612 {22992, "PCS_Egypt_1907_Red_Belt"},
yading@10 613 {22993, "PCS_Egypt_1907_Purple_Belt"},
yading@10 614 {22994, "PCS_Egypt_1907_Ext_Purple"},
yading@10 615 {23028, "PCS_ED50_UTM_zone_28N"},
yading@10 616 {23029, "PCS_ED50_UTM_zone_29N"},
yading@10 617 {23030, "PCS_ED50_UTM_zone_30N"},
yading@10 618 {23031, "PCS_ED50_UTM_zone_31N"},
yading@10 619 {23032, "PCS_ED50_UTM_zone_32N"},
yading@10 620 {23033, "PCS_ED50_UTM_zone_33N"},
yading@10 621 {23034, "PCS_ED50_UTM_zone_34N"},
yading@10 622 {23035, "PCS_ED50_UTM_zone_35N"},
yading@10 623 {23036, "PCS_ED50_UTM_zone_36N"},
yading@10 624 {23037, "PCS_ED50_UTM_zone_37N"},
yading@10 625 {23038, "PCS_ED50_UTM_zone_38N"},
yading@10 626 {23239, "PCS_Fahud_UTM_zone_39N"},
yading@10 627 {23240, "PCS_Fahud_UTM_zone_40N"},
yading@10 628 {23433, "PCS_Garoua_UTM_zone_33N"},
yading@10 629 {23846, "PCS_ID74_UTM_zone_46N"},
yading@10 630 {23847, "PCS_ID74_UTM_zone_47N"},
yading@10 631 {23848, "PCS_ID74_UTM_zone_48N"},
yading@10 632 {23849, "PCS_ID74_UTM_zone_49N"},
yading@10 633 {23850, "PCS_ID74_UTM_zone_50N"},
yading@10 634 {23851, "PCS_ID74_UTM_zone_51N"},
yading@10 635 {23852, "PCS_ID74_UTM_zone_52N"},
yading@10 636 {23853, "PCS_ID74_UTM_zone_53N"},
yading@10 637 {23886, "PCS_ID74_UTM_zone_46S"},
yading@10 638 {23887, "PCS_ID74_UTM_zone_47S"},
yading@10 639 {23888, "PCS_ID74_UTM_zone_48S"},
yading@10 640 {23889, "PCS_ID74_UTM_zone_49S"},
yading@10 641 {23890, "PCS_ID74_UTM_zone_50S"},
yading@10 642 {23891, "PCS_ID74_UTM_zone_51S"},
yading@10 643 {23892, "PCS_ID74_UTM_zone_52S"},
yading@10 644 {23893, "PCS_ID74_UTM_zone_53S"},
yading@10 645 {23894, "PCS_ID74_UTM_zone_54S"},
yading@10 646 {23947, "PCS_Indian_1954_UTM_47N"},
yading@10 647 {23948, "PCS_Indian_1954_UTM_48N"},
yading@10 648 {24047, "PCS_Indian_1975_UTM_47N"},
yading@10 649 {24048, "PCS_Indian_1975_UTM_48N"},
yading@10 650 {24100, "PCS_Jamaica_1875_Old_Grid"},
yading@10 651 {24200, "PCS_JAD69_Jamaica_Grid"},
yading@10 652 {24370, "PCS_Kalianpur_India_0"},
yading@10 653 {24371, "PCS_Kalianpur_India_I"},
yading@10 654 {24372, "PCS_Kalianpur_India_IIa"},
yading@10 655 {24373, "PCS_Kalianpur_India_IIIa"},
yading@10 656 {24374, "PCS_Kalianpur_India_IVa"},
yading@10 657 {24382, "PCS_Kalianpur_India_IIb"},
yading@10 658 {24383, "PCS_Kalianpur_India_IIIb"},
yading@10 659 {24384, "PCS_Kalianpur_India_IVb"},
yading@10 660 {24500, "PCS_Kertau_Singapore_Grid"},
yading@10 661 {24547, "PCS_Kertau_UTM_zone_47N"},
yading@10 662 {24548, "PCS_Kertau_UTM_zone_48N"},
yading@10 663 {24720, "PCS_La_Canoa_UTM_zone_20N"},
yading@10 664 {24721, "PCS_La_Canoa_UTM_zone_21N"},
yading@10 665 {24818, "PCS_PSAD56_UTM_zone_18N"},
yading@10 666 {24819, "PCS_PSAD56_UTM_zone_19N"},
yading@10 667 {24820, "PCS_PSAD56_UTM_zone_20N"},
yading@10 668 {24821, "PCS_PSAD56_UTM_zone_21N"},
yading@10 669 {24877, "PCS_PSAD56_UTM_zone_17S"},
yading@10 670 {24878, "PCS_PSAD56_UTM_zone_18S"},
yading@10 671 {24879, "PCS_PSAD56_UTM_zone_19S"},
yading@10 672 {24880, "PCS_PSAD56_UTM_zone_20S"},
yading@10 673 {24891, "PCS_PSAD56_Peru_west_zone"},
yading@10 674 {24892, "PCS_PSAD56_Peru_central"},
yading@10 675 {24893, "PCS_PSAD56_Peru_east_zone"},
yading@10 676 {25000, "PCS_Leigon_Ghana_Grid"},
yading@10 677 {25231, "PCS_Lome_UTM_zone_31N"},
yading@10 678 {25391, "PCS_Luzon_Philippines_I"},
yading@10 679 {25392, "PCS_Luzon_Philippines_II"},
yading@10 680 {25393, "PCS_Luzon_Philippines_III"},
yading@10 681 {25394, "PCS_Luzon_Philippines_IV"},
yading@10 682 {25395, "PCS_Luzon_Philippines_V"},
yading@10 683 {25700, "PCS_Makassar_NEIEZ"},
yading@10 684 {25932, "PCS_Malongo_1987_UTM_32S"},
yading@10 685 {26191, "PCS_Merchich_Nord_Maroc"},
yading@10 686 {26192, "PCS_Merchich_Sud_Maroc"},
yading@10 687 {26193, "PCS_Merchich_Sahara"},
yading@10 688 {26237, "PCS_Massawa_UTM_zone_37N"},
yading@10 689 {26331, "PCS_Minna_UTM_zone_31N"},
yading@10 690 {26332, "PCS_Minna_UTM_zone_32N"},
yading@10 691 {26391, "PCS_Minna_Nigeria_West"},
yading@10 692 {26392, "PCS_Minna_Nigeria_Mid_Belt"},
yading@10 693 {26393, "PCS_Minna_Nigeria_East"},
yading@10 694 {26432, "PCS_Mhast_UTM_zone_32S"},
yading@10 695 {26591, "PCS_Monte_Mario_Italy_1"},
yading@10 696 {26592, "PCS_Monte_Mario_Italy_2"},
yading@10 697 {26632, "PCS_M_poraloko_UTM_32N"},
yading@10 698 {26692, "PCS_M_poraloko_UTM_32S"},
yading@10 699 {26703, "PCS_NAD27_UTM_zone_3N"},
yading@10 700 {26704, "PCS_NAD27_UTM_zone_4N"},
yading@10 701 {26705, "PCS_NAD27_UTM_zone_5N"},
yading@10 702 {26706, "PCS_NAD27_UTM_zone_6N"},
yading@10 703 {26707, "PCS_NAD27_UTM_zone_7N"},
yading@10 704 {26708, "PCS_NAD27_UTM_zone_8N"},
yading@10 705 {26709, "PCS_NAD27_UTM_zone_9N"},
yading@10 706 {26710, "PCS_NAD27_UTM_zone_10N"},
yading@10 707 {26711, "PCS_NAD27_UTM_zone_11N"},
yading@10 708 {26712, "PCS_NAD27_UTM_zone_12N"},
yading@10 709 {26713, "PCS_NAD27_UTM_zone_13N"},
yading@10 710 {26714, "PCS_NAD27_UTM_zone_14N"},
yading@10 711 {26715, "PCS_NAD27_UTM_zone_15N"},
yading@10 712 {26716, "PCS_NAD27_UTM_zone_16N"},
yading@10 713 {26717, "PCS_NAD27_UTM_zone_17N"},
yading@10 714 {26718, "PCS_NAD27_UTM_zone_18N"},
yading@10 715 {26719, "PCS_NAD27_UTM_zone_19N"},
yading@10 716 {26720, "PCS_NAD27_UTM_zone_20N"},
yading@10 717 {26721, "PCS_NAD27_UTM_zone_21N"},
yading@10 718 {26722, "PCS_NAD27_UTM_zone_22N"},
yading@10 719 {26729, "PCS_NAD27_Alabama_East"},
yading@10 720 {26730, "PCS_NAD27_Alabama_West"},
yading@10 721 {26731, "PCS_NAD27_Alaska_zone_1"},
yading@10 722 {26732, "PCS_NAD27_Alaska_zone_2"},
yading@10 723 {26733, "PCS_NAD27_Alaska_zone_3"},
yading@10 724 {26734, "PCS_NAD27_Alaska_zone_4"},
yading@10 725 {26735, "PCS_NAD27_Alaska_zone_5"},
yading@10 726 {26736, "PCS_NAD27_Alaska_zone_6"},
yading@10 727 {26737, "PCS_NAD27_Alaska_zone_7"},
yading@10 728 {26738, "PCS_NAD27_Alaska_zone_8"},
yading@10 729 {26739, "PCS_NAD27_Alaska_zone_9"},
yading@10 730 {26740, "PCS_NAD27_Alaska_zone_10"},
yading@10 731 {26741, "PCS_NAD27_California_I"},
yading@10 732 {26742, "PCS_NAD27_California_II"},
yading@10 733 {26743, "PCS_NAD27_California_III"},
yading@10 734 {26744, "PCS_NAD27_California_IV"},
yading@10 735 {26745, "PCS_NAD27_California_V"},
yading@10 736 {26746, "PCS_NAD27_California_VI"},
yading@10 737 {26747, "PCS_NAD27_California_VII"},
yading@10 738 {26748, "PCS_NAD27_Arizona_East"},
yading@10 739 {26749, "PCS_NAD27_Arizona_Central"},
yading@10 740 {26750, "PCS_NAD27_Arizona_West"},
yading@10 741 {26751, "PCS_NAD27_Arkansas_North"},
yading@10 742 {26752, "PCS_NAD27_Arkansas_South"},
yading@10 743 {26753, "PCS_NAD27_Colorado_North"},
yading@10 744 {26754, "PCS_NAD27_Colorado_Central"},
yading@10 745 {26755, "PCS_NAD27_Colorado_South"},
yading@10 746 {26756, "PCS_NAD27_Connecticut"},
yading@10 747 {26757, "PCS_NAD27_Delaware"},
yading@10 748 {26758, "PCS_NAD27_Florida_East"},
yading@10 749 {26759, "PCS_NAD27_Florida_West"},
yading@10 750 {26760, "PCS_NAD27_Florida_North"},
yading@10 751 {26761, "PCS_NAD27_Hawaii_zone_1"},
yading@10 752 {26762, "PCS_NAD27_Hawaii_zone_2"},
yading@10 753 {26763, "PCS_NAD27_Hawaii_zone_3"},
yading@10 754 {26764, "PCS_NAD27_Hawaii_zone_4"},
yading@10 755 {26765, "PCS_NAD27_Hawaii_zone_5"},
yading@10 756 {26766, "PCS_NAD27_Georgia_East"},
yading@10 757 {26767, "PCS_NAD27_Georgia_West"},
yading@10 758 {26768, "PCS_NAD27_Idaho_East"},
yading@10 759 {26769, "PCS_NAD27_Idaho_Central"},
yading@10 760 {26770, "PCS_NAD27_Idaho_West"},
yading@10 761 {26771, "PCS_NAD27_Illinois_East"},
yading@10 762 {26772, "PCS_NAD27_Illinois_West"},
yading@10 763 {26773, "PCS_NAD27_Indiana_East"},
yading@10 764 {26774, "PCS_NAD27_BLM_14N_feet"},
yading@10 765 {26774, "PCS_NAD27_Indiana_West"},
yading@10 766 {26775, "PCS_NAD27_BLM_15N_feet"},
yading@10 767 {26775, "PCS_NAD27_Iowa_North"},
yading@10 768 {26776, "PCS_NAD27_BLM_16N_feet"},
yading@10 769 {26776, "PCS_NAD27_Iowa_South"},
yading@10 770 {26777, "PCS_NAD27_BLM_17N_feet"},
yading@10 771 {26777, "PCS_NAD27_Kansas_North"},
yading@10 772 {26778, "PCS_NAD27_Kansas_South"},
yading@10 773 {26779, "PCS_NAD27_Kentucky_North"},
yading@10 774 {26780, "PCS_NAD27_Kentucky_South"},
yading@10 775 {26781, "PCS_NAD27_Louisiana_North"},
yading@10 776 {26782, "PCS_NAD27_Louisiana_South"},
yading@10 777 {26783, "PCS_NAD27_Maine_East"},
yading@10 778 {26784, "PCS_NAD27_Maine_West"},
yading@10 779 {26785, "PCS_NAD27_Maryland"},
yading@10 780 {26786, "PCS_NAD27_Massachusetts"},
yading@10 781 {26787, "PCS_NAD27_Massachusetts_Is"},
yading@10 782 {26788, "PCS_NAD27_Michigan_North"},
yading@10 783 {26789, "PCS_NAD27_Michigan_Central"},
yading@10 784 {26790, "PCS_NAD27_Michigan_South"},
yading@10 785 {26791, "PCS_NAD27_Minnesota_North"},
yading@10 786 {26792, "PCS_NAD27_Minnesota_Cent"},
yading@10 787 {26793, "PCS_NAD27_Minnesota_South"},
yading@10 788 {26794, "PCS_NAD27_Mississippi_East"},
yading@10 789 {26795, "PCS_NAD27_Mississippi_West"},
yading@10 790 {26796, "PCS_NAD27_Missouri_East"},
yading@10 791 {26797, "PCS_NAD27_Missouri_Central"},
yading@10 792 {26798, "PCS_NAD27_Missouri_West"},
yading@10 793 {26801, "PCS_NAD_Michigan_Michigan_East"},
yading@10 794 {26802, "PCS_NAD_Michigan_Michigan_Old_Central"},
yading@10 795 {26803, "PCS_NAD_Michigan_Michigan_West"},
yading@10 796 {26903, "PCS_NAD83_UTM_zone_3N"},
yading@10 797 {26904, "PCS_NAD83_UTM_zone_4N"},
yading@10 798 {26905, "PCS_NAD83_UTM_zone_5N"},
yading@10 799 {26906, "PCS_NAD83_UTM_zone_6N"},
yading@10 800 {26907, "PCS_NAD83_UTM_zone_7N"},
yading@10 801 {26908, "PCS_NAD83_UTM_zone_8N"},
yading@10 802 {26909, "PCS_NAD83_UTM_zone_9N"},
yading@10 803 {26910, "PCS_NAD83_UTM_zone_10N"},
yading@10 804 {26911, "PCS_NAD83_UTM_zone_11N"},
yading@10 805 {26912, "PCS_NAD83_UTM_zone_12N"},
yading@10 806 {26913, "PCS_NAD83_UTM_zone_13N"},
yading@10 807 {26914, "PCS_NAD83_UTM_zone_14N"},
yading@10 808 {26915, "PCS_NAD83_UTM_zone_15N"},
yading@10 809 {26916, "PCS_NAD83_UTM_zone_16N"},
yading@10 810 {26917, "PCS_NAD83_UTM_zone_17N"},
yading@10 811 {26918, "PCS_NAD83_UTM_zone_18N"},
yading@10 812 {26919, "PCS_NAD83_UTM_zone_19N"},
yading@10 813 {26920, "PCS_NAD83_UTM_zone_20N"},
yading@10 814 {26921, "PCS_NAD83_UTM_zone_21N"},
yading@10 815 {26922, "PCS_NAD83_UTM_zone_22N"},
yading@10 816 {26923, "PCS_NAD83_UTM_zone_23N"},
yading@10 817 {26929, "PCS_NAD83_Alabama_East"},
yading@10 818 {26930, "PCS_NAD83_Alabama_West"},
yading@10 819 {26931, "PCS_NAD83_Alaska_zone_1"},
yading@10 820 {26932, "PCS_NAD83_Alaska_zone_2"},
yading@10 821 {26933, "PCS_NAD83_Alaska_zone_3"},
yading@10 822 {26934, "PCS_NAD83_Alaska_zone_4"},
yading@10 823 {26935, "PCS_NAD83_Alaska_zone_5"},
yading@10 824 {26936, "PCS_NAD83_Alaska_zone_6"},
yading@10 825 {26937, "PCS_NAD83_Alaska_zone_7"},
yading@10 826 {26938, "PCS_NAD83_Alaska_zone_8"},
yading@10 827 {26939, "PCS_NAD83_Alaska_zone_9"},
yading@10 828 {26940, "PCS_NAD83_Alaska_zone_10"},
yading@10 829 {26941, "PCS_NAD83_California_1"},
yading@10 830 {26942, "PCS_NAD83_California_2"},
yading@10 831 {26943, "PCS_NAD83_California_3"},
yading@10 832 {26944, "PCS_NAD83_California_4"},
yading@10 833 {26945, "PCS_NAD83_California_5"},
yading@10 834 {26946, "PCS_NAD83_California_6"},
yading@10 835 {26948, "PCS_NAD83_Arizona_East"},
yading@10 836 {26949, "PCS_NAD83_Arizona_Central"},
yading@10 837 {26950, "PCS_NAD83_Arizona_West"},
yading@10 838 {26951, "PCS_NAD83_Arkansas_North"},
yading@10 839 {26952, "PCS_NAD83_Arkansas_South"},
yading@10 840 {26953, "PCS_NAD83_Colorado_North"},
yading@10 841 {26954, "PCS_NAD83_Colorado_Central"},
yading@10 842 {26955, "PCS_NAD83_Colorado_South"},
yading@10 843 {26956, "PCS_NAD83_Connecticut"},
yading@10 844 {26957, "PCS_NAD83_Delaware"},
yading@10 845 {26958, "PCS_NAD83_Florida_East"},
yading@10 846 {26959, "PCS_NAD83_Florida_West"},
yading@10 847 {26960, "PCS_NAD83_Florida_North"},
yading@10 848 {26961, "PCS_NAD83_Hawaii_zone_1"},
yading@10 849 {26962, "PCS_NAD83_Hawaii_zone_2"},
yading@10 850 {26963, "PCS_NAD83_Hawaii_zone_3"},
yading@10 851 {26964, "PCS_NAD83_Hawaii_zone_4"},
yading@10 852 {26965, "PCS_NAD83_Hawaii_zone_5"},
yading@10 853 {26966, "PCS_NAD83_Georgia_East"},
yading@10 854 {26967, "PCS_NAD83_Georgia_West"},
yading@10 855 {26968, "PCS_NAD83_Idaho_East"},
yading@10 856 {26969, "PCS_NAD83_Idaho_Central"},
yading@10 857 {26970, "PCS_NAD83_Idaho_West"},
yading@10 858 {26971, "PCS_NAD83_Illinois_East"},
yading@10 859 {26972, "PCS_NAD83_Illinois_West"},
yading@10 860 {26973, "PCS_NAD83_Indiana_East"},
yading@10 861 {26974, "PCS_NAD83_Indiana_West"},
yading@10 862 {26975, "PCS_NAD83_Iowa_North"},
yading@10 863 {26976, "PCS_NAD83_Iowa_South"},
yading@10 864 {26977, "PCS_NAD83_Kansas_North"},
yading@10 865 {26978, "PCS_NAD83_Kansas_South"},
yading@10 866 {26979, "PCS_NAD83_Kentucky_North"},
yading@10 867 {26980, "PCS_NAD83_Kentucky_South"},
yading@10 868 {26981, "PCS_NAD83_Louisiana_North"},
yading@10 869 {26982, "PCS_NAD83_Louisiana_South"},
yading@10 870 {26983, "PCS_NAD83_Maine_East"},
yading@10 871 {26984, "PCS_NAD83_Maine_West"},
yading@10 872 {26985, "PCS_NAD83_Maryland"},
yading@10 873 {26986, "PCS_NAD83_Massachusetts"},
yading@10 874 {26987, "PCS_NAD83_Massachusetts_Is"},
yading@10 875 {26988, "PCS_NAD83_Michigan_North"},
yading@10 876 {26989, "PCS_NAD83_Michigan_Central"},
yading@10 877 {26990, "PCS_NAD83_Michigan_South"},
yading@10 878 {26991, "PCS_NAD83_Minnesota_North"},
yading@10 879 {26992, "PCS_NAD83_Minnesota_Cent"},
yading@10 880 {26993, "PCS_NAD83_Minnesota_South"},
yading@10 881 {26994, "PCS_NAD83_Mississippi_East"},
yading@10 882 {26995, "PCS_NAD83_Mississippi_West"},
yading@10 883 {26996, "PCS_NAD83_Missouri_East"},
yading@10 884 {26997, "PCS_NAD83_Missouri_Central"},
yading@10 885 {26998, "PCS_NAD83_Missouri_West"},
yading@10 886 {27038, "PCS_Nahrwan_1967_UTM_38N"},
yading@10 887 {27039, "PCS_Nahrwan_1967_UTM_39N"},
yading@10 888 {27040, "PCS_Nahrwan_1967_UTM_40N"},
yading@10 889 {27120, "PCS_Naparima_UTM_20N"},
yading@10 890 {27200, "PCS_GD49_NZ_Map_Grid"},
yading@10 891 {27291, "PCS_GD49_North_Island_Grid"},
yading@10 892 {27292, "PCS_GD49_South_Island_Grid"},
yading@10 893 {27429, "PCS_Datum_73_UTM_zone_29N"},
yading@10 894 {27500, "PCS_ATF_Nord_de_Guerre"},
yading@10 895 {27581, "PCS_NTF_France_I"},
yading@10 896 {27582, "PCS_NTF_France_II"},
yading@10 897 {27583, "PCS_NTF_France_III"},
yading@10 898 {27591, "PCS_NTF_Nord_France"},
yading@10 899 {27592, "PCS_NTF_Centre_France"},
yading@10 900 {27593, "PCS_NTF_Sud_France"},
yading@10 901 {27700, "PCS_British_National_Grid"},
yading@10 902 {28232, "PCS_Point_Noire_UTM_32S"},
yading@10 903 {28348, "PCS_GDA94_MGA_zone_48"},
yading@10 904 {28349, "PCS_GDA94_MGA_zone_49"},
yading@10 905 {28350, "PCS_GDA94_MGA_zone_50"},
yading@10 906 {28351, "PCS_GDA94_MGA_zone_51"},
yading@10 907 {28352, "PCS_GDA94_MGA_zone_52"},
yading@10 908 {28353, "PCS_GDA94_MGA_zone_53"},
yading@10 909 {28354, "PCS_GDA94_MGA_zone_54"},
yading@10 910 {28355, "PCS_GDA94_MGA_zone_55"},
yading@10 911 {28356, "PCS_GDA94_MGA_zone_56"},
yading@10 912 {28357, "PCS_GDA94_MGA_zone_57"},
yading@10 913 {28358, "PCS_GDA94_MGA_zone_58"},
yading@10 914 {28404, "PCS_Pulkovo_Gauss_zone_4"},
yading@10 915 {28405, "PCS_Pulkovo_Gauss_zone_5"},
yading@10 916 {28406, "PCS_Pulkovo_Gauss_zone_6"},
yading@10 917 {28407, "PCS_Pulkovo_Gauss_zone_7"},
yading@10 918 {28408, "PCS_Pulkovo_Gauss_zone_8"},
yading@10 919 {28409, "PCS_Pulkovo_Gauss_zone_9"},
yading@10 920 {28410, "PCS_Pulkovo_Gauss_zone_10"},
yading@10 921 {28411, "PCS_Pulkovo_Gauss_zone_11"},
yading@10 922 {28412, "PCS_Pulkovo_Gauss_zone_12"},
yading@10 923 {28413, "PCS_Pulkovo_Gauss_zone_13"},
yading@10 924 {28414, "PCS_Pulkovo_Gauss_zone_14"},
yading@10 925 {28415, "PCS_Pulkovo_Gauss_zone_15"},
yading@10 926 {28416, "PCS_Pulkovo_Gauss_zone_16"},
yading@10 927 {28417, "PCS_Pulkovo_Gauss_zone_17"},
yading@10 928 {28418, "PCS_Pulkovo_Gauss_zone_18"},
yading@10 929 {28419, "PCS_Pulkovo_Gauss_zone_19"},
yading@10 930 {28420, "PCS_Pulkovo_Gauss_zone_20"},
yading@10 931 {28421, "PCS_Pulkovo_Gauss_zone_21"},
yading@10 932 {28422, "PCS_Pulkovo_Gauss_zone_22"},
yading@10 933 {28423, "PCS_Pulkovo_Gauss_zone_23"},
yading@10 934 {28424, "PCS_Pulkovo_Gauss_zone_24"},
yading@10 935 {28425, "PCS_Pulkovo_Gauss_zone_25"},
yading@10 936 {28426, "PCS_Pulkovo_Gauss_zone_26"},
yading@10 937 {28427, "PCS_Pulkovo_Gauss_zone_27"},
yading@10 938 {28428, "PCS_Pulkovo_Gauss_zone_28"},
yading@10 939 {28429, "PCS_Pulkovo_Gauss_zone_29"},
yading@10 940 {28430, "PCS_Pulkovo_Gauss_zone_30"},
yading@10 941 {28431, "PCS_Pulkovo_Gauss_zone_31"},
yading@10 942 {28432, "PCS_Pulkovo_Gauss_zone_32"},
yading@10 943 {28464, "PCS_Pulkovo_Gauss_4N"},
yading@10 944 {28465, "PCS_Pulkovo_Gauss_5N"},
yading@10 945 {28466, "PCS_Pulkovo_Gauss_6N"},
yading@10 946 {28467, "PCS_Pulkovo_Gauss_7N"},
yading@10 947 {28468, "PCS_Pulkovo_Gauss_8N"},
yading@10 948 {28469, "PCS_Pulkovo_Gauss_9N"},
yading@10 949 {28470, "PCS_Pulkovo_Gauss_10N"},
yading@10 950 {28471, "PCS_Pulkovo_Gauss_11N"},
yading@10 951 {28472, "PCS_Pulkovo_Gauss_12N"},
yading@10 952 {28473, "PCS_Pulkovo_Gauss_13N"},
yading@10 953 {28474, "PCS_Pulkovo_Gauss_14N"},
yading@10 954 {28475, "PCS_Pulkovo_Gauss_15N"},
yading@10 955 {28476, "PCS_Pulkovo_Gauss_16N"},
yading@10 956 {28477, "PCS_Pulkovo_Gauss_17N"},
yading@10 957 {28478, "PCS_Pulkovo_Gauss_18N"},
yading@10 958 {28479, "PCS_Pulkovo_Gauss_19N"},
yading@10 959 {28480, "PCS_Pulkovo_Gauss_20N"},
yading@10 960 {28481, "PCS_Pulkovo_Gauss_21N"},
yading@10 961 {28482, "PCS_Pulkovo_Gauss_22N"},
yading@10 962 {28483, "PCS_Pulkovo_Gauss_23N"},
yading@10 963 {28484, "PCS_Pulkovo_Gauss_24N"},
yading@10 964 {28485, "PCS_Pulkovo_Gauss_25N"},
yading@10 965 {28486, "PCS_Pulkovo_Gauss_26N"},
yading@10 966 {28487, "PCS_Pulkovo_Gauss_27N"},
yading@10 967 {28488, "PCS_Pulkovo_Gauss_28N"},
yading@10 968 {28489, "PCS_Pulkovo_Gauss_29N"},
yading@10 969 {28490, "PCS_Pulkovo_Gauss_30N"},
yading@10 970 {28491, "PCS_Pulkovo_Gauss_31N"},
yading@10 971 {28492, "PCS_Pulkovo_Gauss_32N"},
yading@10 972 {28600, "PCS_Qatar_National_Grid"},
yading@10 973 {28991, "PCS_RD_Netherlands_Old"},
yading@10 974 {28992, "PCS_RD_Netherlands_New"},
yading@10 975 {29118, "PCS_SAD69_UTM_zone_18N"},
yading@10 976 {29119, "PCS_SAD69_UTM_zone_19N"},
yading@10 977 {29120, "PCS_SAD69_UTM_zone_20N"},
yading@10 978 {29121, "PCS_SAD69_UTM_zone_21N"},
yading@10 979 {29122, "PCS_SAD69_UTM_zone_22N"},
yading@10 980 {29177, "PCS_SAD69_UTM_zone_17S"},
yading@10 981 {29178, "PCS_SAD69_UTM_zone_18S"},
yading@10 982 {29179, "PCS_SAD69_UTM_zone_19S"},
yading@10 983 {29180, "PCS_SAD69_UTM_zone_20S"},
yading@10 984 {29181, "PCS_SAD69_UTM_zone_21S"},
yading@10 985 {29182, "PCS_SAD69_UTM_zone_22S"},
yading@10 986 {29183, "PCS_SAD69_UTM_zone_23S"},
yading@10 987 {29184, "PCS_SAD69_UTM_zone_24S"},
yading@10 988 {29185, "PCS_SAD69_UTM_zone_25S"},
yading@10 989 {29220, "PCS_Sapper_Hill_UTM_20S"},
yading@10 990 {29221, "PCS_Sapper_Hill_UTM_21S"},
yading@10 991 {29333, "PCS_Schwarzeck_UTM_33S"},
yading@10 992 {29635, "PCS_Sudan_UTM_zone_35N"},
yading@10 993 {29636, "PCS_Sudan_UTM_zone_36N"},
yading@10 994 {29700, "PCS_Tananarive_Laborde"},
yading@10 995 {29738, "PCS_Tananarive_UTM_38S"},
yading@10 996 {29739, "PCS_Tananarive_UTM_39S"},
yading@10 997 {29800, "PCS_Timbalai_1948_Borneo"},
yading@10 998 {29849, "PCS_Timbalai_1948_UTM_49N"},
yading@10 999 {29850, "PCS_Timbalai_1948_UTM_50N"},
yading@10 1000 {29900, "PCS_TM65_Irish_Nat_Grid"},
yading@10 1001 {30200, "PCS_Trinidad_1903_Trinidad"},
yading@10 1002 {30339, "PCS_TC_1948_UTM_zone_39N"},
yading@10 1003 {30340, "PCS_TC_1948_UTM_zone_40N"},
yading@10 1004 {30491, "PCS_Voirol_N_Algerie_ancien"},
yading@10 1005 {30492, "PCS_Voirol_S_Algerie_ancien"},
yading@10 1006 {30591, "PCS_Voirol_Unifie_N_Algerie"},
yading@10 1007 {30592, "PCS_Voirol_Unifie_S_Algerie"},
yading@10 1008 {30600, "PCS_Bern_1938_Swiss_New"},
yading@10 1009 {30729, "PCS_Nord_Sahara_UTM_29N"},
yading@10 1010 {30730, "PCS_Nord_Sahara_UTM_30N"},
yading@10 1011 {30731, "PCS_Nord_Sahara_UTM_31N"},
yading@10 1012 {30732, "PCS_Nord_Sahara_UTM_32N"},
yading@10 1013 {31028, "PCS_Yoff_UTM_zone_28N"},
yading@10 1014 {31121, "PCS_Zanderij_UTM_zone_21N"},
yading@10 1015 {31291, "PCS_MGI_Austria_West"},
yading@10 1016 {31292, "PCS_MGI_Austria_Central"},
yading@10 1017 {31293, "PCS_MGI_Austria_East"},
yading@10 1018 {31300, "PCS_Belge_Lambert_72"},
yading@10 1019 {31491, "PCS_DHDN_Germany_zone_1"},
yading@10 1020 {31492, "PCS_DHDN_Germany_zone_2"},
yading@10 1021 {31493, "PCS_DHDN_Germany_zone_3"},
yading@10 1022 {31494, "PCS_DHDN_Germany_zone_4"},
yading@10 1023 {31495, "PCS_DHDN_Germany_zone_5"},
yading@10 1024 {32001, "PCS_NAD27_Montana_North"},
yading@10 1025 {32002, "PCS_NAD27_Montana_Central"},
yading@10 1026 {32003, "PCS_NAD27_Montana_South"},
yading@10 1027 {32005, "PCS_NAD27_Nebraska_North"},
yading@10 1028 {32006, "PCS_NAD27_Nebraska_South"},
yading@10 1029 {32007, "PCS_NAD27_Nevada_East"},
yading@10 1030 {32008, "PCS_NAD27_Nevada_Central"},
yading@10 1031 {32009, "PCS_NAD27_Nevada_West"},
yading@10 1032 {32010, "PCS_NAD27_New_Hampshire"},
yading@10 1033 {32011, "PCS_NAD27_New_Jersey"},
yading@10 1034 {32012, "PCS_NAD27_New_Mexico_East"},
yading@10 1035 {32013, "PCS_NAD27_New_Mexico_Cent"},
yading@10 1036 {32014, "PCS_NAD27_New_Mexico_West"},
yading@10 1037 {32015, "PCS_NAD27_New_York_East"},
yading@10 1038 {32016, "PCS_NAD27_New_York_Central"},
yading@10 1039 {32017, "PCS_NAD27_New_York_West"},
yading@10 1040 {32018, "PCS_NAD27_New_York_Long_Is"},
yading@10 1041 {32019, "PCS_NAD27_North_Carolina"},
yading@10 1042 {32020, "PCS_NAD27_North_Dakota_N"},
yading@10 1043 {32021, "PCS_NAD27_North_Dakota_S"},
yading@10 1044 {32022, "PCS_NAD27_Ohio_North"},
yading@10 1045 {32023, "PCS_NAD27_Ohio_South"},
yading@10 1046 {32024, "PCS_NAD27_Oklahoma_North"},
yading@10 1047 {32025, "PCS_NAD27_Oklahoma_South"},
yading@10 1048 {32026, "PCS_NAD27_Oregon_North"},
yading@10 1049 {32027, "PCS_NAD27_Oregon_South"},
yading@10 1050 {32028, "PCS_NAD27_Pennsylvania_N"},
yading@10 1051 {32029, "PCS_NAD27_Pennsylvania_S"},
yading@10 1052 {32030, "PCS_NAD27_Rhode_Island"},
yading@10 1053 {32031, "PCS_NAD27_South_Carolina_N"},
yading@10 1054 {32033, "PCS_NAD27_South_Carolina_S"},
yading@10 1055 {32034, "PCS_NAD27_South_Dakota_N"},
yading@10 1056 {32035, "PCS_NAD27_South_Dakota_S"},
yading@10 1057 {32036, "PCS_NAD27_Tennessee"},
yading@10 1058 {32037, "PCS_NAD27_Texas_North"},
yading@10 1059 {32038, "PCS_NAD27_Texas_North_Cen"},
yading@10 1060 {32039, "PCS_NAD27_Texas_Central"},
yading@10 1061 {32040, "PCS_NAD27_Texas_South_Cen"},
yading@10 1062 {32041, "PCS_NAD27_Texas_South"},
yading@10 1063 {32042, "PCS_NAD27_Utah_North"},
yading@10 1064 {32043, "PCS_NAD27_Utah_Central"},
yading@10 1065 {32044, "PCS_NAD27_Utah_South"},
yading@10 1066 {32045, "PCS_NAD27_Vermont"},
yading@10 1067 {32046, "PCS_NAD27_Virginia_North"},
yading@10 1068 {32047, "PCS_NAD27_Virginia_South"},
yading@10 1069 {32048, "PCS_NAD27_Washington_North"},
yading@10 1070 {32049, "PCS_NAD27_Washington_South"},
yading@10 1071 {32050, "PCS_NAD27_West_Virginia_N"},
yading@10 1072 {32051, "PCS_NAD27_West_Virginia_S"},
yading@10 1073 {32052, "PCS_NAD27_Wisconsin_North"},
yading@10 1074 {32053, "PCS_NAD27_Wisconsin_Cen"},
yading@10 1075 {32054, "PCS_NAD27_Wisconsin_South"},
yading@10 1076 {32055, "PCS_NAD27_Wyoming_East"},
yading@10 1077 {32056, "PCS_NAD27_Wyoming_E_Cen"},
yading@10 1078 {32057, "PCS_NAD27_Wyoming_W_Cen"},
yading@10 1079 {32058, "PCS_NAD27_Wyoming_West"},
yading@10 1080 {32059, "PCS_NAD27_Puerto_Rico"},
yading@10 1081 {32060, "PCS_NAD27_St_Croix"},
yading@10 1082 {32100, "PCS_NAD83_Montana"},
yading@10 1083 {32104, "PCS_NAD83_Nebraska"},
yading@10 1084 {32107, "PCS_NAD83_Nevada_East"},
yading@10 1085 {32108, "PCS_NAD83_Nevada_Central"},
yading@10 1086 {32109, "PCS_NAD83_Nevada_West"},
yading@10 1087 {32110, "PCS_NAD83_New_Hampshire"},
yading@10 1088 {32111, "PCS_NAD83_New_Jersey"},
yading@10 1089 {32112, "PCS_NAD83_New_Mexico_East"},
yading@10 1090 {32113, "PCS_NAD83_New_Mexico_Cent"},
yading@10 1091 {32114, "PCS_NAD83_New_Mexico_West"},
yading@10 1092 {32115, "PCS_NAD83_New_York_East"},
yading@10 1093 {32116, "PCS_NAD83_New_York_Central"},
yading@10 1094 {32117, "PCS_NAD83_New_York_West"},
yading@10 1095 {32118, "PCS_NAD83_New_York_Long_Is"},
yading@10 1096 {32119, "PCS_NAD83_North_Carolina"},
yading@10 1097 {32120, "PCS_NAD83_North_Dakota_N"},
yading@10 1098 {32121, "PCS_NAD83_North_Dakota_S"},
yading@10 1099 {32122, "PCS_NAD83_Ohio_North"},
yading@10 1100 {32123, "PCS_NAD83_Ohio_South"},
yading@10 1101 {32124, "PCS_NAD83_Oklahoma_North"},
yading@10 1102 {32125, "PCS_NAD83_Oklahoma_South"},
yading@10 1103 {32126, "PCS_NAD83_Oregon_North"},
yading@10 1104 {32127, "PCS_NAD83_Oregon_South"},
yading@10 1105 {32128, "PCS_NAD83_Pennsylvania_N"},
yading@10 1106 {32129, "PCS_NAD83_Pennsylvania_S"},
yading@10 1107 {32130, "PCS_NAD83_Rhode_Island"},
yading@10 1108 {32133, "PCS_NAD83_South_Carolina"},
yading@10 1109 {32134, "PCS_NAD83_South_Dakota_N"},
yading@10 1110 {32135, "PCS_NAD83_South_Dakota_S"},
yading@10 1111 {32136, "PCS_NAD83_Tennessee"},
yading@10 1112 {32137, "PCS_NAD83_Texas_North"},
yading@10 1113 {32138, "PCS_NAD83_Texas_North_Cen"},
yading@10 1114 {32139, "PCS_NAD83_Texas_Central"},
yading@10 1115 {32140, "PCS_NAD83_Texas_South_Cen"},
yading@10 1116 {32141, "PCS_NAD83_Texas_South"},
yading@10 1117 {32142, "PCS_NAD83_Utah_North"},
yading@10 1118 {32143, "PCS_NAD83_Utah_Central"},
yading@10 1119 {32144, "PCS_NAD83_Utah_South"},
yading@10 1120 {32145, "PCS_NAD83_Vermont"},
yading@10 1121 {32146, "PCS_NAD83_Virginia_North"},
yading@10 1122 {32147, "PCS_NAD83_Virginia_South"},
yading@10 1123 {32148, "PCS_NAD83_Washington_North"},
yading@10 1124 {32149, "PCS_NAD83_Washington_South"},
yading@10 1125 {32150, "PCS_NAD83_West_Virginia_N"},
yading@10 1126 {32151, "PCS_NAD83_West_Virginia_S"},
yading@10 1127 {32152, "PCS_NAD83_Wisconsin_North"},
yading@10 1128 {32153, "PCS_NAD83_Wisconsin_Cen"},
yading@10 1129 {32154, "PCS_NAD83_Wisconsin_South"},
yading@10 1130 {32155, "PCS_NAD83_Wyoming_East"},
yading@10 1131 {32156, "PCS_NAD83_Wyoming_E_Cen"},
yading@10 1132 {32157, "PCS_NAD83_Wyoming_W_Cen"},
yading@10 1133 {32158, "PCS_NAD83_Wyoming_West"},
yading@10 1134 {32161, "PCS_NAD83_Puerto_Rico_Virgin_Is"},
yading@10 1135 {32201, "PCS_WGS72_UTM_zone_1N"},
yading@10 1136 {32202, "PCS_WGS72_UTM_zone_2N"},
yading@10 1137 {32203, "PCS_WGS72_UTM_zone_3N"},
yading@10 1138 {32204, "PCS_WGS72_UTM_zone_4N"},
yading@10 1139 {32205, "PCS_WGS72_UTM_zone_5N"},
yading@10 1140 {32206, "PCS_WGS72_UTM_zone_6N"},
yading@10 1141 {32207, "PCS_WGS72_UTM_zone_7N"},
yading@10 1142 {32208, "PCS_WGS72_UTM_zone_8N"},
yading@10 1143 {32209, "PCS_WGS72_UTM_zone_9N"},
yading@10 1144 {32210, "PCS_WGS72_UTM_zone_10N"},
yading@10 1145 {32211, "PCS_WGS72_UTM_zone_11N"},
yading@10 1146 {32212, "PCS_WGS72_UTM_zone_12N"},
yading@10 1147 {32213, "PCS_WGS72_UTM_zone_13N"},
yading@10 1148 {32214, "PCS_WGS72_UTM_zone_14N"},
yading@10 1149 {32215, "PCS_WGS72_UTM_zone_15N"},
yading@10 1150 {32216, "PCS_WGS72_UTM_zone_16N"},
yading@10 1151 {32217, "PCS_WGS72_UTM_zone_17N"},
yading@10 1152 {32218, "PCS_WGS72_UTM_zone_18N"},
yading@10 1153 {32219, "PCS_WGS72_UTM_zone_19N"},
yading@10 1154 {32220, "PCS_WGS72_UTM_zone_20N"},
yading@10 1155 {32221, "PCS_WGS72_UTM_zone_21N"},
yading@10 1156 {32222, "PCS_WGS72_UTM_zone_22N"},
yading@10 1157 {32223, "PCS_WGS72_UTM_zone_23N"},
yading@10 1158 {32224, "PCS_WGS72_UTM_zone_24N"},
yading@10 1159 {32225, "PCS_WGS72_UTM_zone_25N"},
yading@10 1160 {32226, "PCS_WGS72_UTM_zone_26N"},
yading@10 1161 {32227, "PCS_WGS72_UTM_zone_27N"},
yading@10 1162 {32228, "PCS_WGS72_UTM_zone_28N"},
yading@10 1163 {32229, "PCS_WGS72_UTM_zone_29N"},
yading@10 1164 {32230, "PCS_WGS72_UTM_zone_30N"},
yading@10 1165 {32231, "PCS_WGS72_UTM_zone_31N"},
yading@10 1166 {32232, "PCS_WGS72_UTM_zone_32N"},
yading@10 1167 {32233, "PCS_WGS72_UTM_zone_33N"},
yading@10 1168 {32234, "PCS_WGS72_UTM_zone_34N"},
yading@10 1169 {32235, "PCS_WGS72_UTM_zone_35N"},
yading@10 1170 {32236, "PCS_WGS72_UTM_zone_36N"},
yading@10 1171 {32237, "PCS_WGS72_UTM_zone_37N"},
yading@10 1172 {32238, "PCS_WGS72_UTM_zone_38N"},
yading@10 1173 {32239, "PCS_WGS72_UTM_zone_39N"},
yading@10 1174 {32240, "PCS_WGS72_UTM_zone_40N"},
yading@10 1175 {32241, "PCS_WGS72_UTM_zone_41N"},
yading@10 1176 {32242, "PCS_WGS72_UTM_zone_42N"},
yading@10 1177 {32243, "PCS_WGS72_UTM_zone_43N"},
yading@10 1178 {32244, "PCS_WGS72_UTM_zone_44N"},
yading@10 1179 {32245, "PCS_WGS72_UTM_zone_45N"},
yading@10 1180 {32246, "PCS_WGS72_UTM_zone_46N"},
yading@10 1181 {32247, "PCS_WGS72_UTM_zone_47N"},
yading@10 1182 {32248, "PCS_WGS72_UTM_zone_48N"},
yading@10 1183 {32249, "PCS_WGS72_UTM_zone_49N"},
yading@10 1184 {32250, "PCS_WGS72_UTM_zone_50N"},
yading@10 1185 {32251, "PCS_WGS72_UTM_zone_51N"},
yading@10 1186 {32252, "PCS_WGS72_UTM_zone_52N"},
yading@10 1187 {32253, "PCS_WGS72_UTM_zone_53N"},
yading@10 1188 {32254, "PCS_WGS72_UTM_zone_54N"},
yading@10 1189 {32255, "PCS_WGS72_UTM_zone_55N"},
yading@10 1190 {32256, "PCS_WGS72_UTM_zone_56N"},
yading@10 1191 {32257, "PCS_WGS72_UTM_zone_57N"},
yading@10 1192 {32258, "PCS_WGS72_UTM_zone_58N"},
yading@10 1193 {32259, "PCS_WGS72_UTM_zone_59N"},
yading@10 1194 {32260, "PCS_WGS72_UTM_zone_60N"},
yading@10 1195 {32301, "PCS_WGS72_UTM_zone_1S"},
yading@10 1196 {32302, "PCS_WGS72_UTM_zone_2S"},
yading@10 1197 {32303, "PCS_WGS72_UTM_zone_3S"},
yading@10 1198 {32304, "PCS_WGS72_UTM_zone_4S"},
yading@10 1199 {32305, "PCS_WGS72_UTM_zone_5S"},
yading@10 1200 {32306, "PCS_WGS72_UTM_zone_6S"},
yading@10 1201 {32307, "PCS_WGS72_UTM_zone_7S"},
yading@10 1202 {32308, "PCS_WGS72_UTM_zone_8S"},
yading@10 1203 {32309, "PCS_WGS72_UTM_zone_9S"},
yading@10 1204 {32310, "PCS_WGS72_UTM_zone_10S"},
yading@10 1205 {32311, "PCS_WGS72_UTM_zone_11S"},
yading@10 1206 {32312, "PCS_WGS72_UTM_zone_12S"},
yading@10 1207 {32313, "PCS_WGS72_UTM_zone_13S"},
yading@10 1208 {32314, "PCS_WGS72_UTM_zone_14S"},
yading@10 1209 {32315, "PCS_WGS72_UTM_zone_15S"},
yading@10 1210 {32316, "PCS_WGS72_UTM_zone_16S"},
yading@10 1211 {32317, "PCS_WGS72_UTM_zone_17S"},
yading@10 1212 {32318, "PCS_WGS72_UTM_zone_18S"},
yading@10 1213 {32319, "PCS_WGS72_UTM_zone_19S"},
yading@10 1214 {32320, "PCS_WGS72_UTM_zone_20S"},
yading@10 1215 {32321, "PCS_WGS72_UTM_zone_21S"},
yading@10 1216 {32322, "PCS_WGS72_UTM_zone_22S"},
yading@10 1217 {32323, "PCS_WGS72_UTM_zone_23S"},
yading@10 1218 {32324, "PCS_WGS72_UTM_zone_24S"},
yading@10 1219 {32325, "PCS_WGS72_UTM_zone_25S"},
yading@10 1220 {32326, "PCS_WGS72_UTM_zone_26S"},
yading@10 1221 {32327, "PCS_WGS72_UTM_zone_27S"},
yading@10 1222 {32328, "PCS_WGS72_UTM_zone_28S"},
yading@10 1223 {32329, "PCS_WGS72_UTM_zone_29S"},
yading@10 1224 {32330, "PCS_WGS72_UTM_zone_30S"},
yading@10 1225 {32331, "PCS_WGS72_UTM_zone_31S"},
yading@10 1226 {32332, "PCS_WGS72_UTM_zone_32S"},
yading@10 1227 {32333, "PCS_WGS72_UTM_zone_33S"},
yading@10 1228 {32334, "PCS_WGS72_UTM_zone_34S"},
yading@10 1229 {32335, "PCS_WGS72_UTM_zone_35S"},
yading@10 1230 {32336, "PCS_WGS72_UTM_zone_36S"},
yading@10 1231 {32337, "PCS_WGS72_UTM_zone_37S"},
yading@10 1232 {32338, "PCS_WGS72_UTM_zone_38S"},
yading@10 1233 {32339, "PCS_WGS72_UTM_zone_39S"},
yading@10 1234 {32340, "PCS_WGS72_UTM_zone_40S"},
yading@10 1235 {32341, "PCS_WGS72_UTM_zone_41S"},
yading@10 1236 {32342, "PCS_WGS72_UTM_zone_42S"},
yading@10 1237 {32343, "PCS_WGS72_UTM_zone_43S"},
yading@10 1238 {32344, "PCS_WGS72_UTM_zone_44S"},
yading@10 1239 {32345, "PCS_WGS72_UTM_zone_45S"},
yading@10 1240 {32346, "PCS_WGS72_UTM_zone_46S"},
yading@10 1241 {32347, "PCS_WGS72_UTM_zone_47S"},
yading@10 1242 {32348, "PCS_WGS72_UTM_zone_48S"},
yading@10 1243 {32349, "PCS_WGS72_UTM_zone_49S"},
yading@10 1244 {32350, "PCS_WGS72_UTM_zone_50S"},
yading@10 1245 {32351, "PCS_WGS72_UTM_zone_51S"},
yading@10 1246 {32352, "PCS_WGS72_UTM_zone_52S"},
yading@10 1247 {32353, "PCS_WGS72_UTM_zone_53S"},
yading@10 1248 {32354, "PCS_WGS72_UTM_zone_54S"},
yading@10 1249 {32355, "PCS_WGS72_UTM_zone_55S"},
yading@10 1250 {32356, "PCS_WGS72_UTM_zone_56S"},
yading@10 1251 {32357, "PCS_WGS72_UTM_zone_57S"},
yading@10 1252 {32358, "PCS_WGS72_UTM_zone_58S"},
yading@10 1253 {32359, "PCS_WGS72_UTM_zone_59S"},
yading@10 1254 {32360, "PCS_WGS72_UTM_zone_60S"},
yading@10 1255 {32401, "PCS_WGS72BE_UTM_zone_1N"},
yading@10 1256 {32402, "PCS_WGS72BE_UTM_zone_2N"},
yading@10 1257 {32403, "PCS_WGS72BE_UTM_zone_3N"},
yading@10 1258 {32404, "PCS_WGS72BE_UTM_zone_4N"},
yading@10 1259 {32405, "PCS_WGS72BE_UTM_zone_5N"},
yading@10 1260 {32406, "PCS_WGS72BE_UTM_zone_6N"},
yading@10 1261 {32407, "PCS_WGS72BE_UTM_zone_7N"},
yading@10 1262 {32408, "PCS_WGS72BE_UTM_zone_8N"},
yading@10 1263 {32409, "PCS_WGS72BE_UTM_zone_9N"},
yading@10 1264 {32410, "PCS_WGS72BE_UTM_zone_10N"},
yading@10 1265 {32411, "PCS_WGS72BE_UTM_zone_11N"},
yading@10 1266 {32412, "PCS_WGS72BE_UTM_zone_12N"},
yading@10 1267 {32413, "PCS_WGS72BE_UTM_zone_13N"},
yading@10 1268 {32414, "PCS_WGS72BE_UTM_zone_14N"},
yading@10 1269 {32415, "PCS_WGS72BE_UTM_zone_15N"},
yading@10 1270 {32416, "PCS_WGS72BE_UTM_zone_16N"},
yading@10 1271 {32417, "PCS_WGS72BE_UTM_zone_17N"},
yading@10 1272 {32418, "PCS_WGS72BE_UTM_zone_18N"},
yading@10 1273 {32419, "PCS_WGS72BE_UTM_zone_19N"},
yading@10 1274 {32420, "PCS_WGS72BE_UTM_zone_20N"},
yading@10 1275 {32421, "PCS_WGS72BE_UTM_zone_21N"},
yading@10 1276 {32422, "PCS_WGS72BE_UTM_zone_22N"},
yading@10 1277 {32423, "PCS_WGS72BE_UTM_zone_23N"},
yading@10 1278 {32424, "PCS_WGS72BE_UTM_zone_24N"},
yading@10 1279 {32425, "PCS_WGS72BE_UTM_zone_25N"},
yading@10 1280 {32426, "PCS_WGS72BE_UTM_zone_26N"},
yading@10 1281 {32427, "PCS_WGS72BE_UTM_zone_27N"},
yading@10 1282 {32428, "PCS_WGS72BE_UTM_zone_28N"},
yading@10 1283 {32429, "PCS_WGS72BE_UTM_zone_29N"},
yading@10 1284 {32430, "PCS_WGS72BE_UTM_zone_30N"},
yading@10 1285 {32431, "PCS_WGS72BE_UTM_zone_31N"},
yading@10 1286 {32432, "PCS_WGS72BE_UTM_zone_32N"},
yading@10 1287 {32433, "PCS_WGS72BE_UTM_zone_33N"},
yading@10 1288 {32434, "PCS_WGS72BE_UTM_zone_34N"},
yading@10 1289 {32435, "PCS_WGS72BE_UTM_zone_35N"},
yading@10 1290 {32436, "PCS_WGS72BE_UTM_zone_36N"},
yading@10 1291 {32437, "PCS_WGS72BE_UTM_zone_37N"},
yading@10 1292 {32438, "PCS_WGS72BE_UTM_zone_38N"},
yading@10 1293 {32439, "PCS_WGS72BE_UTM_zone_39N"},
yading@10 1294 {32440, "PCS_WGS72BE_UTM_zone_40N"},
yading@10 1295 {32441, "PCS_WGS72BE_UTM_zone_41N"},
yading@10 1296 {32442, "PCS_WGS72BE_UTM_zone_42N"},
yading@10 1297 {32443, "PCS_WGS72BE_UTM_zone_43N"},
yading@10 1298 {32444, "PCS_WGS72BE_UTM_zone_44N"},
yading@10 1299 {32445, "PCS_WGS72BE_UTM_zone_45N"},
yading@10 1300 {32446, "PCS_WGS72BE_UTM_zone_46N"},
yading@10 1301 {32447, "PCS_WGS72BE_UTM_zone_47N"},
yading@10 1302 {32448, "PCS_WGS72BE_UTM_zone_48N"},
yading@10 1303 {32449, "PCS_WGS72BE_UTM_zone_49N"},
yading@10 1304 {32450, "PCS_WGS72BE_UTM_zone_50N"},
yading@10 1305 {32451, "PCS_WGS72BE_UTM_zone_51N"},
yading@10 1306 {32452, "PCS_WGS72BE_UTM_zone_52N"},
yading@10 1307 {32453, "PCS_WGS72BE_UTM_zone_53N"},
yading@10 1308 {32454, "PCS_WGS72BE_UTM_zone_54N"},
yading@10 1309 {32455, "PCS_WGS72BE_UTM_zone_55N"},
yading@10 1310 {32456, "PCS_WGS72BE_UTM_zone_56N"},
yading@10 1311 {32457, "PCS_WGS72BE_UTM_zone_57N"},
yading@10 1312 {32458, "PCS_WGS72BE_UTM_zone_58N"},
yading@10 1313 {32459, "PCS_WGS72BE_UTM_zone_59N"},
yading@10 1314 {32460, "PCS_WGS72BE_UTM_zone_60N"},
yading@10 1315 {32501, "PCS_WGS72BE_UTM_zone_1S"},
yading@10 1316 {32502, "PCS_WGS72BE_UTM_zone_2S"},
yading@10 1317 {32503, "PCS_WGS72BE_UTM_zone_3S"},
yading@10 1318 {32504, "PCS_WGS72BE_UTM_zone_4S"},
yading@10 1319 {32505, "PCS_WGS72BE_UTM_zone_5S"},
yading@10 1320 {32506, "PCS_WGS72BE_UTM_zone_6S"},
yading@10 1321 {32507, "PCS_WGS72BE_UTM_zone_7S"},
yading@10 1322 {32508, "PCS_WGS72BE_UTM_zone_8S"},
yading@10 1323 {32509, "PCS_WGS72BE_UTM_zone_9S"},
yading@10 1324 {32510, "PCS_WGS72BE_UTM_zone_10S"},
yading@10 1325 {32511, "PCS_WGS72BE_UTM_zone_11S"},
yading@10 1326 {32512, "PCS_WGS72BE_UTM_zone_12S"},
yading@10 1327 {32513, "PCS_WGS72BE_UTM_zone_13S"},
yading@10 1328 {32514, "PCS_WGS72BE_UTM_zone_14S"},
yading@10 1329 {32515, "PCS_WGS72BE_UTM_zone_15S"},
yading@10 1330 {32516, "PCS_WGS72BE_UTM_zone_16S"},
yading@10 1331 {32517, "PCS_WGS72BE_UTM_zone_17S"},
yading@10 1332 {32518, "PCS_WGS72BE_UTM_zone_18S"},
yading@10 1333 {32519, "PCS_WGS72BE_UTM_zone_19S"},
yading@10 1334 {32520, "PCS_WGS72BE_UTM_zone_20S"},
yading@10 1335 {32521, "PCS_WGS72BE_UTM_zone_21S"},
yading@10 1336 {32522, "PCS_WGS72BE_UTM_zone_22S"},
yading@10 1337 {32523, "PCS_WGS72BE_UTM_zone_23S"},
yading@10 1338 {32524, "PCS_WGS72BE_UTM_zone_24S"},
yading@10 1339 {32525, "PCS_WGS72BE_UTM_zone_25S"},
yading@10 1340 {32526, "PCS_WGS72BE_UTM_zone_26S"},
yading@10 1341 {32527, "PCS_WGS72BE_UTM_zone_27S"},
yading@10 1342 {32528, "PCS_WGS72BE_UTM_zone_28S"},
yading@10 1343 {32529, "PCS_WGS72BE_UTM_zone_29S"},
yading@10 1344 {32530, "PCS_WGS72BE_UTM_zone_30S"},
yading@10 1345 {32531, "PCS_WGS72BE_UTM_zone_31S"},
yading@10 1346 {32532, "PCS_WGS72BE_UTM_zone_32S"},
yading@10 1347 {32533, "PCS_WGS72BE_UTM_zone_33S"},
yading@10 1348 {32534, "PCS_WGS72BE_UTM_zone_34S"},
yading@10 1349 {32535, "PCS_WGS72BE_UTM_zone_35S"},
yading@10 1350 {32536, "PCS_WGS72BE_UTM_zone_36S"},
yading@10 1351 {32537, "PCS_WGS72BE_UTM_zone_37S"},
yading@10 1352 {32538, "PCS_WGS72BE_UTM_zone_38S"},
yading@10 1353 {32539, "PCS_WGS72BE_UTM_zone_39S"},
yading@10 1354 {32540, "PCS_WGS72BE_UTM_zone_40S"},
yading@10 1355 {32541, "PCS_WGS72BE_UTM_zone_41S"},
yading@10 1356 {32542, "PCS_WGS72BE_UTM_zone_42S"},
yading@10 1357 {32543, "PCS_WGS72BE_UTM_zone_43S"},
yading@10 1358 {32544, "PCS_WGS72BE_UTM_zone_44S"},
yading@10 1359 {32545, "PCS_WGS72BE_UTM_zone_45S"},
yading@10 1360 {32546, "PCS_WGS72BE_UTM_zone_46S"},
yading@10 1361 {32547, "PCS_WGS72BE_UTM_zone_47S"},
yading@10 1362 {32548, "PCS_WGS72BE_UTM_zone_48S"},
yading@10 1363 {32549, "PCS_WGS72BE_UTM_zone_49S"},
yading@10 1364 {32550, "PCS_WGS72BE_UTM_zone_50S"},
yading@10 1365 {32551, "PCS_WGS72BE_UTM_zone_51S"},
yading@10 1366 {32552, "PCS_WGS72BE_UTM_zone_52S"},
yading@10 1367 {32553, "PCS_WGS72BE_UTM_zone_53S"},
yading@10 1368 {32554, "PCS_WGS72BE_UTM_zone_54S"},
yading@10 1369 {32555, "PCS_WGS72BE_UTM_zone_55S"},
yading@10 1370 {32556, "PCS_WGS72BE_UTM_zone_56S"},
yading@10 1371 {32557, "PCS_WGS72BE_UTM_zone_57S"},
yading@10 1372 {32558, "PCS_WGS72BE_UTM_zone_58S"},
yading@10 1373 {32559, "PCS_WGS72BE_UTM_zone_59S"},
yading@10 1374 {32560, "PCS_WGS72BE_UTM_zone_60S"},
yading@10 1375 {32601, "PCS_WGS84_UTM_zone_1N"},
yading@10 1376 {32602, "PCS_WGS84_UTM_zone_2N"},
yading@10 1377 {32603, "PCS_WGS84_UTM_zone_3N"},
yading@10 1378 {32604, "PCS_WGS84_UTM_zone_4N"},
yading@10 1379 {32605, "PCS_WGS84_UTM_zone_5N"},
yading@10 1380 {32606, "PCS_WGS84_UTM_zone_6N"},
yading@10 1381 {32607, "PCS_WGS84_UTM_zone_7N"},
yading@10 1382 {32608, "PCS_WGS84_UTM_zone_8N"},
yading@10 1383 {32609, "PCS_WGS84_UTM_zone_9N"},
yading@10 1384 {32610, "PCS_WGS84_UTM_zone_10N"},
yading@10 1385 {32611, "PCS_WGS84_UTM_zone_11N"},
yading@10 1386 {32612, "PCS_WGS84_UTM_zone_12N"},
yading@10 1387 {32613, "PCS_WGS84_UTM_zone_13N"},
yading@10 1388 {32614, "PCS_WGS84_UTM_zone_14N"},
yading@10 1389 {32615, "PCS_WGS84_UTM_zone_15N"},
yading@10 1390 {32616, "PCS_WGS84_UTM_zone_16N"},
yading@10 1391 {32617, "PCS_WGS84_UTM_zone_17N"},
yading@10 1392 {32618, "PCS_WGS84_UTM_zone_18N"},
yading@10 1393 {32619, "PCS_WGS84_UTM_zone_19N"},
yading@10 1394 {32620, "PCS_WGS84_UTM_zone_20N"},
yading@10 1395 {32621, "PCS_WGS84_UTM_zone_21N"},
yading@10 1396 {32622, "PCS_WGS84_UTM_zone_22N"},
yading@10 1397 {32623, "PCS_WGS84_UTM_zone_23N"},
yading@10 1398 {32624, "PCS_WGS84_UTM_zone_24N"},
yading@10 1399 {32625, "PCS_WGS84_UTM_zone_25N"},
yading@10 1400 {32626, "PCS_WGS84_UTM_zone_26N"},
yading@10 1401 {32627, "PCS_WGS84_UTM_zone_27N"},
yading@10 1402 {32628, "PCS_WGS84_UTM_zone_28N"},
yading@10 1403 {32629, "PCS_WGS84_UTM_zone_29N"},
yading@10 1404 {32630, "PCS_WGS84_UTM_zone_30N"},
yading@10 1405 {32631, "PCS_WGS84_UTM_zone_31N"},
yading@10 1406 {32632, "PCS_WGS84_UTM_zone_32N"},
yading@10 1407 {32633, "PCS_WGS84_UTM_zone_33N"},
yading@10 1408 {32634, "PCS_WGS84_UTM_zone_34N"},
yading@10 1409 {32635, "PCS_WGS84_UTM_zone_35N"},
yading@10 1410 {32636, "PCS_WGS84_UTM_zone_36N"},
yading@10 1411 {32637, "PCS_WGS84_UTM_zone_37N"},
yading@10 1412 {32638, "PCS_WGS84_UTM_zone_38N"},
yading@10 1413 {32639, "PCS_WGS84_UTM_zone_39N"},
yading@10 1414 {32640, "PCS_WGS84_UTM_zone_40N"},
yading@10 1415 {32641, "PCS_WGS84_UTM_zone_41N"},
yading@10 1416 {32642, "PCS_WGS84_UTM_zone_42N"},
yading@10 1417 {32643, "PCS_WGS84_UTM_zone_43N"},
yading@10 1418 {32644, "PCS_WGS84_UTM_zone_44N"},
yading@10 1419 {32645, "PCS_WGS84_UTM_zone_45N"},
yading@10 1420 {32646, "PCS_WGS84_UTM_zone_46N"},
yading@10 1421 {32647, "PCS_WGS84_UTM_zone_47N"},
yading@10 1422 {32648, "PCS_WGS84_UTM_zone_48N"},
yading@10 1423 {32649, "PCS_WGS84_UTM_zone_49N"},
yading@10 1424 {32650, "PCS_WGS84_UTM_zone_50N"},
yading@10 1425 {32651, "PCS_WGS84_UTM_zone_51N"},
yading@10 1426 {32652, "PCS_WGS84_UTM_zone_52N"},
yading@10 1427 {32653, "PCS_WGS84_UTM_zone_53N"},
yading@10 1428 {32654, "PCS_WGS84_UTM_zone_54N"},
yading@10 1429 {32655, "PCS_WGS84_UTM_zone_55N"},
yading@10 1430 {32656, "PCS_WGS84_UTM_zone_56N"},
yading@10 1431 {32657, "PCS_WGS84_UTM_zone_57N"},
yading@10 1432 {32658, "PCS_WGS84_UTM_zone_58N"},
yading@10 1433 {32659, "PCS_WGS84_UTM_zone_59N"},
yading@10 1434 {32660, "PCS_WGS84_UTM_zone_60N"},
yading@10 1435 {32701, "PCS_WGS84_UTM_zone_1S"},
yading@10 1436 {32702, "PCS_WGS84_UTM_zone_2S"},
yading@10 1437 {32703, "PCS_WGS84_UTM_zone_3S"},
yading@10 1438 {32704, "PCS_WGS84_UTM_zone_4S"},
yading@10 1439 {32705, "PCS_WGS84_UTM_zone_5S"},
yading@10 1440 {32706, "PCS_WGS84_UTM_zone_6S"},
yading@10 1441 {32707, "PCS_WGS84_UTM_zone_7S"},
yading@10 1442 {32708, "PCS_WGS84_UTM_zone_8S"},
yading@10 1443 {32709, "PCS_WGS84_UTM_zone_9S"},
yading@10 1444 {32710, "PCS_WGS84_UTM_zone_10S"},
yading@10 1445 {32711, "PCS_WGS84_UTM_zone_11S"},
yading@10 1446 {32712, "PCS_WGS84_UTM_zone_12S"},
yading@10 1447 {32713, "PCS_WGS84_UTM_zone_13S"},
yading@10 1448 {32714, "PCS_WGS84_UTM_zone_14S"},
yading@10 1449 {32715, "PCS_WGS84_UTM_zone_15S"},
yading@10 1450 {32716, "PCS_WGS84_UTM_zone_16S"},
yading@10 1451 {32717, "PCS_WGS84_UTM_zone_17S"},
yading@10 1452 {32718, "PCS_WGS84_UTM_zone_18S"},
yading@10 1453 {32719, "PCS_WGS84_UTM_zone_19S"},
yading@10 1454 {32720, "PCS_WGS84_UTM_zone_20S"},
yading@10 1455 {32721, "PCS_WGS84_UTM_zone_21S"},
yading@10 1456 {32722, "PCS_WGS84_UTM_zone_22S"},
yading@10 1457 {32723, "PCS_WGS84_UTM_zone_23S"},
yading@10 1458 {32724, "PCS_WGS84_UTM_zone_24S"},
yading@10 1459 {32725, "PCS_WGS84_UTM_zone_25S"},
yading@10 1460 {32726, "PCS_WGS84_UTM_zone_26S"},
yading@10 1461 {32727, "PCS_WGS84_UTM_zone_27S"},
yading@10 1462 {32728, "PCS_WGS84_UTM_zone_28S"},
yading@10 1463 {32729, "PCS_WGS84_UTM_zone_29S"},
yading@10 1464 {32730, "PCS_WGS84_UTM_zone_30S"},
yading@10 1465 {32731, "PCS_WGS84_UTM_zone_31S"},
yading@10 1466 {32732, "PCS_WGS84_UTM_zone_32S"},
yading@10 1467 {32733, "PCS_WGS84_UTM_zone_33S"},
yading@10 1468 {32734, "PCS_WGS84_UTM_zone_34S"},
yading@10 1469 {32735, "PCS_WGS84_UTM_zone_35S"},
yading@10 1470 {32736, "PCS_WGS84_UTM_zone_36S"},
yading@10 1471 {32737, "PCS_WGS84_UTM_zone_37S"},
yading@10 1472 {32738, "PCS_WGS84_UTM_zone_38S"},
yading@10 1473 {32739, "PCS_WGS84_UTM_zone_39S"},
yading@10 1474 {32740, "PCS_WGS84_UTM_zone_40S"},
yading@10 1475 {32741, "PCS_WGS84_UTM_zone_41S"},
yading@10 1476 {32742, "PCS_WGS84_UTM_zone_42S"},
yading@10 1477 {32743, "PCS_WGS84_UTM_zone_43S"},
yading@10 1478 {32744, "PCS_WGS84_UTM_zone_44S"},
yading@10 1479 {32745, "PCS_WGS84_UTM_zone_45S"},
yading@10 1480 {32746, "PCS_WGS84_UTM_zone_46S"},
yading@10 1481 {32747, "PCS_WGS84_UTM_zone_47S"},
yading@10 1482 {32748, "PCS_WGS84_UTM_zone_48S"},
yading@10 1483 {32749, "PCS_WGS84_UTM_zone_49S"},
yading@10 1484 {32750, "PCS_WGS84_UTM_zone_50S"},
yading@10 1485 {32751, "PCS_WGS84_UTM_zone_51S"},
yading@10 1486 {32752, "PCS_WGS84_UTM_zone_52S"},
yading@10 1487 {32753, "PCS_WGS84_UTM_zone_53S"},
yading@10 1488 {32754, "PCS_WGS84_UTM_zone_54S"},
yading@10 1489 {32755, "PCS_WGS84_UTM_zone_55S"},
yading@10 1490 {32756, "PCS_WGS84_UTM_zone_56S"},
yading@10 1491 {32757, "PCS_WGS84_UTM_zone_57S"},
yading@10 1492 {32758, "PCS_WGS84_UTM_zone_58S"},
yading@10 1493 {32759, "PCS_WGS84_UTM_zone_59S"},
yading@10 1494 {32760, "PCS_WGS84_UTM_zone_60S"}
yading@10 1495 };
yading@10 1496
yading@10 1497 const TiffGeoTagKeyName ff_tiff_projection_codes[] = {
yading@10 1498 {10101, "Proj_Alabama_CS27_East"},
yading@10 1499 {10102, "Proj_Alabama_CS27_West"},
yading@10 1500 {10131, "Proj_Alabama_CS83_East"},
yading@10 1501 {10132, "Proj_Alabama_CS83_West"},
yading@10 1502 {10201, "Proj_Arizona_Coordinate_System_east"},
yading@10 1503 {10202, "Proj_Arizona_Coordinate_System_Central"},
yading@10 1504 {10203, "Proj_Arizona_Coordinate_System_west"},
yading@10 1505 {10231, "Proj_Arizona_CS83_east"},
yading@10 1506 {10232, "Proj_Arizona_CS83_Central"},
yading@10 1507 {10233, "Proj_Arizona_CS83_west"},
yading@10 1508 {10301, "Proj_Arkansas_CS27_North"},
yading@10 1509 {10302, "Proj_Arkansas_CS27_South"},
yading@10 1510 {10331, "Proj_Arkansas_CS83_North"},
yading@10 1511 {10332, "Proj_Arkansas_CS83_South"},
yading@10 1512 {10401, "Proj_California_CS27_I"},
yading@10 1513 {10402, "Proj_California_CS27_II"},
yading@10 1514 {10403, "Proj_California_CS27_III"},
yading@10 1515 {10404, "Proj_California_CS27_IV"},
yading@10 1516 {10405, "Proj_California_CS27_V"},
yading@10 1517 {10406, "Proj_California_CS27_VI"},
yading@10 1518 {10407, "Proj_California_CS27_VII"},
yading@10 1519 {10431, "Proj_California_CS83_1"},
yading@10 1520 {10432, "Proj_California_CS83_2"},
yading@10 1521 {10433, "Proj_California_CS83_3"},
yading@10 1522 {10434, "Proj_California_CS83_4"},
yading@10 1523 {10435, "Proj_California_CS83_5"},
yading@10 1524 {10436, "Proj_California_CS83_6"},
yading@10 1525 {10501, "Proj_Colorado_CS27_North"},
yading@10 1526 {10502, "Proj_Colorado_CS27_Central"},
yading@10 1527 {10503, "Proj_Colorado_CS27_South"},
yading@10 1528 {10531, "Proj_Colorado_CS83_North"},
yading@10 1529 {10532, "Proj_Colorado_CS83_Central"},
yading@10 1530 {10533, "Proj_Colorado_CS83_South"},
yading@10 1531 {10600, "Proj_Connecticut_CS27"},
yading@10 1532 {10630, "Proj_Connecticut_CS83"},
yading@10 1533 {10700, "Proj_Delaware_CS27"},
yading@10 1534 {10730, "Proj_Delaware_CS83"},
yading@10 1535 {10901, "Proj_Florida_CS27_East"},
yading@10 1536 {10902, "Proj_Florida_CS27_West"},
yading@10 1537 {10903, "Proj_Florida_CS27_North"},
yading@10 1538 {10931, "Proj_Florida_CS83_East"},
yading@10 1539 {10932, "Proj_Florida_CS83_West"},
yading@10 1540 {10933, "Proj_Florida_CS83_North"},
yading@10 1541 {11001, "Proj_Georgia_CS27_East"},
yading@10 1542 {11002, "Proj_Georgia_CS27_West"},
yading@10 1543 {11031, "Proj_Georgia_CS83_East"},
yading@10 1544 {11032, "Proj_Georgia_CS83_West"},
yading@10 1545 {11101, "Proj_Idaho_CS27_East"},
yading@10 1546 {11102, "Proj_Idaho_CS27_Central"},
yading@10 1547 {11103, "Proj_Idaho_CS27_West"},
yading@10 1548 {11131, "Proj_Idaho_CS83_East"},
yading@10 1549 {11132, "Proj_Idaho_CS83_Central"},
yading@10 1550 {11133, "Proj_Idaho_CS83_West"},
yading@10 1551 {11201, "Proj_Illinois_CS27_East"},
yading@10 1552 {11202, "Proj_Illinois_CS27_West"},
yading@10 1553 {11231, "Proj_Illinois_CS83_East"},
yading@10 1554 {11232, "Proj_Illinois_CS83_West"},
yading@10 1555 {11301, "Proj_Indiana_CS27_East"},
yading@10 1556 {11302, "Proj_Indiana_CS27_West"},
yading@10 1557 {11331, "Proj_Indiana_CS83_East"},
yading@10 1558 {11332, "Proj_Indiana_CS83_West"},
yading@10 1559 {11401, "Proj_Iowa_CS27_North"},
yading@10 1560 {11402, "Proj_Iowa_CS27_South"},
yading@10 1561 {11431, "Proj_Iowa_CS83_North"},
yading@10 1562 {11432, "Proj_Iowa_CS83_South"},
yading@10 1563 {11501, "Proj_Kansas_CS27_North"},
yading@10 1564 {11502, "Proj_Kansas_CS27_South"},
yading@10 1565 {11531, "Proj_Kansas_CS83_North"},
yading@10 1566 {11532, "Proj_Kansas_CS83_South"},
yading@10 1567 {11601, "Proj_Kentucky_CS27_North"},
yading@10 1568 {11602, "Proj_Kentucky_CS27_South"},
yading@10 1569 {11631, "Proj_Kentucky_CS83_North"},
yading@10 1570 {11632, "Proj_Kentucky_CS83_South"},
yading@10 1571 {11701, "Proj_Louisiana_CS27_North"},
yading@10 1572 {11702, "Proj_Louisiana_CS27_South"},
yading@10 1573 {11731, "Proj_Louisiana_CS83_North"},
yading@10 1574 {11732, "Proj_Louisiana_CS83_South"},
yading@10 1575 {11801, "Proj_Maine_CS27_East"},
yading@10 1576 {11802, "Proj_Maine_CS27_West"},
yading@10 1577 {11831, "Proj_Maine_CS83_East"},
yading@10 1578 {11832, "Proj_Maine_CS83_West"},
yading@10 1579 {11900, "Proj_Maryland_CS27"},
yading@10 1580 {11930, "Proj_Maryland_CS83"},
yading@10 1581 {12001, "Proj_Massachusetts_CS27_Mainland"},
yading@10 1582 {12002, "Proj_Massachusetts_CS27_Island"},
yading@10 1583 {12031, "Proj_Massachusetts_CS83_Mainland"},
yading@10 1584 {12032, "Proj_Massachusetts_CS83_Island"},
yading@10 1585 {12101, "Proj_Michigan_State_Plane_East"},
yading@10 1586 {12102, "Proj_Michigan_State_Plane_Old_Central"},
yading@10 1587 {12103, "Proj_Michigan_State_Plane_West"},
yading@10 1588 {12111, "Proj_Michigan_CS27_North"},
yading@10 1589 {12112, "Proj_Michigan_CS27_Central"},
yading@10 1590 {12113, "Proj_Michigan_CS27_South"},
yading@10 1591 {12141, "Proj_Michigan_CS83_North"},
yading@10 1592 {12142, "Proj_Michigan_CS83_Central"},
yading@10 1593 {12143, "Proj_Michigan_CS83_South"},
yading@10 1594 {12201, "Proj_Minnesota_CS27_North"},
yading@10 1595 {12202, "Proj_Minnesota_CS27_Central"},
yading@10 1596 {12203, "Proj_Minnesota_CS27_South"},
yading@10 1597 {12231, "Proj_Minnesota_CS83_North"},
yading@10 1598 {12232, "Proj_Minnesota_CS83_Central"},
yading@10 1599 {12233, "Proj_Minnesota_CS83_South"},
yading@10 1600 {12301, "Proj_Mississippi_CS27_East"},
yading@10 1601 {12302, "Proj_Mississippi_CS27_West"},
yading@10 1602 {12331, "Proj_Mississippi_CS83_East"},
yading@10 1603 {12332, "Proj_Mississippi_CS83_West"},
yading@10 1604 {12401, "Proj_Missouri_CS27_East"},
yading@10 1605 {12402, "Proj_Missouri_CS27_Central"},
yading@10 1606 {12403, "Proj_Missouri_CS27_West"},
yading@10 1607 {12431, "Proj_Missouri_CS83_East"},
yading@10 1608 {12432, "Proj_Missouri_CS83_Central"},
yading@10 1609 {12433, "Proj_Missouri_CS83_West"},
yading@10 1610 {12501, "Proj_Montana_CS27_North"},
yading@10 1611 {12502, "Proj_Montana_CS27_Central"},
yading@10 1612 {12503, "Proj_Montana_CS27_South"},
yading@10 1613 {12530, "Proj_Montana_CS83"},
yading@10 1614 {12601, "Proj_Nebraska_CS27_North"},
yading@10 1615 {12602, "Proj_Nebraska_CS27_South"},
yading@10 1616 {12630, "Proj_Nebraska_CS83"},
yading@10 1617 {12701, "Proj_Nevada_CS27_East"},
yading@10 1618 {12702, "Proj_Nevada_CS27_Central"},
yading@10 1619 {12703, "Proj_Nevada_CS27_West"},
yading@10 1620 {12731, "Proj_Nevada_CS83_East"},
yading@10 1621 {12732, "Proj_Nevada_CS83_Central"},
yading@10 1622 {12733, "Proj_Nevada_CS83_West"},
yading@10 1623 {12800, "Proj_New_Hampshire_CS27"},
yading@10 1624 {12830, "Proj_New_Hampshire_CS83"},
yading@10 1625 {12900, "Proj_New_Jersey_CS27"},
yading@10 1626 {12930, "Proj_New_Jersey_CS83"},
yading@10 1627 {13001, "Proj_New_Mexico_CS27_East"},
yading@10 1628 {13002, "Proj_New_Mexico_CS27_Central"},
yading@10 1629 {13003, "Proj_New_Mexico_CS27_West"},
yading@10 1630 {13031, "Proj_New_Mexico_CS83_East"},
yading@10 1631 {13032, "Proj_New_Mexico_CS83_Central"},
yading@10 1632 {13033, "Proj_New_Mexico_CS83_West"},
yading@10 1633 {13101, "Proj_New_York_CS27_East"},
yading@10 1634 {13102, "Proj_New_York_CS27_Central"},
yading@10 1635 {13103, "Proj_New_York_CS27_West"},
yading@10 1636 {13104, "Proj_New_York_CS27_Long_Island"},
yading@10 1637 {13131, "Proj_New_York_CS83_East"},
yading@10 1638 {13132, "Proj_New_York_CS83_Central"},
yading@10 1639 {13133, "Proj_New_York_CS83_West"},
yading@10 1640 {13134, "Proj_New_York_CS83_Long_Island"},
yading@10 1641 {13200, "Proj_North_Carolina_CS27"},
yading@10 1642 {13230, "Proj_North_Carolina_CS83"},
yading@10 1643 {13301, "Proj_North_Dakota_CS27_North"},
yading@10 1644 {13302, "Proj_North_Dakota_CS27_South"},
yading@10 1645 {13331, "Proj_North_Dakota_CS83_North"},
yading@10 1646 {13332, "Proj_North_Dakota_CS83_South"},
yading@10 1647 {13401, "Proj_Ohio_CS27_North"},
yading@10 1648 {13402, "Proj_Ohio_CS27_South"},
yading@10 1649 {13431, "Proj_Ohio_CS83_North"},
yading@10 1650 {13432, "Proj_Ohio_CS83_South"},
yading@10 1651 {13501, "Proj_Oklahoma_CS27_North"},
yading@10 1652 {13502, "Proj_Oklahoma_CS27_South"},
yading@10 1653 {13531, "Proj_Oklahoma_CS83_North"},
yading@10 1654 {13532, "Proj_Oklahoma_CS83_South"},
yading@10 1655 {13601, "Proj_Oregon_CS27_North"},
yading@10 1656 {13602, "Proj_Oregon_CS27_South"},
yading@10 1657 {13631, "Proj_Oregon_CS83_North"},
yading@10 1658 {13632, "Proj_Oregon_CS83_South"},
yading@10 1659 {13701, "Proj_Pennsylvania_CS27_North"},
yading@10 1660 {13702, "Proj_Pennsylvania_CS27_South"},
yading@10 1661 {13731, "Proj_Pennsylvania_CS83_North"},
yading@10 1662 {13732, "Proj_Pennsylvania_CS83_South"},
yading@10 1663 {13800, "Proj_Rhode_Island_CS27"},
yading@10 1664 {13830, "Proj_Rhode_Island_CS83"},
yading@10 1665 {13901, "Proj_South_Carolina_CS27_North"},
yading@10 1666 {13902, "Proj_South_Carolina_CS27_South"},
yading@10 1667 {13930, "Proj_South_Carolina_CS83"},
yading@10 1668 {14001, "Proj_South_Dakota_CS27_North"},
yading@10 1669 {14002, "Proj_South_Dakota_CS27_South"},
yading@10 1670 {14031, "Proj_South_Dakota_CS83_North"},
yading@10 1671 {14032, "Proj_South_Dakota_CS83_South"},
yading@10 1672 {14100, "Proj_Tennessee_CS27"},
yading@10 1673 {14130, "Proj_Tennessee_CS83"},
yading@10 1674 {14201, "Proj_Texas_CS27_North"},
yading@10 1675 {14202, "Proj_Texas_CS27_North_Central"},
yading@10 1676 {14203, "Proj_Texas_CS27_Central"},
yading@10 1677 {14204, "Proj_Texas_CS27_South_Central"},
yading@10 1678 {14205, "Proj_Texas_CS27_South"},
yading@10 1679 {14231, "Proj_Texas_CS83_North"},
yading@10 1680 {14232, "Proj_Texas_CS83_North_Central"},
yading@10 1681 {14233, "Proj_Texas_CS83_Central"},
yading@10 1682 {14234, "Proj_Texas_CS83_South_Central"},
yading@10 1683 {14235, "Proj_Texas_CS83_South"},
yading@10 1684 {14301, "Proj_Utah_CS27_North"},
yading@10 1685 {14302, "Proj_Utah_CS27_Central"},
yading@10 1686 {14303, "Proj_Utah_CS27_South"},
yading@10 1687 {14331, "Proj_Utah_CS83_North"},
yading@10 1688 {14332, "Proj_Utah_CS83_Central"},
yading@10 1689 {14333, "Proj_Utah_CS83_South"},
yading@10 1690 {14400, "Proj_Vermont_CS27"},
yading@10 1691 {14430, "Proj_Vermont_CS83"},
yading@10 1692 {14501, "Proj_Virginia_CS27_North"},
yading@10 1693 {14502, "Proj_Virginia_CS27_South"},
yading@10 1694 {14531, "Proj_Virginia_CS83_North"},
yading@10 1695 {14532, "Proj_Virginia_CS83_South"},
yading@10 1696 {14601, "Proj_Washington_CS27_North"},
yading@10 1697 {14602, "Proj_Washington_CS27_South"},
yading@10 1698 {14631, "Proj_Washington_CS83_North"},
yading@10 1699 {14632, "Proj_Washington_CS83_South"},
yading@10 1700 {14701, "Proj_West_Virginia_CS27_North"},
yading@10 1701 {14702, "Proj_West_Virginia_CS27_South"},
yading@10 1702 {14731, "Proj_West_Virginia_CS83_North"},
yading@10 1703 {14732, "Proj_West_Virginia_CS83_South"},
yading@10 1704 {14801, "Proj_Wisconsin_CS27_North"},
yading@10 1705 {14802, "Proj_Wisconsin_CS27_Central"},
yading@10 1706 {14803, "Proj_Wisconsin_CS27_South"},
yading@10 1707 {14831, "Proj_Wisconsin_CS83_North"},
yading@10 1708 {14832, "Proj_Wisconsin_CS83_Central"},
yading@10 1709 {14833, "Proj_Wisconsin_CS83_South"},
yading@10 1710 {14901, "Proj_Wyoming_CS27_East"},
yading@10 1711 {14902, "Proj_Wyoming_CS27_East_Central"},
yading@10 1712 {14903, "Proj_Wyoming_CS27_West_Central"},
yading@10 1713 {14904, "Proj_Wyoming_CS27_West"},
yading@10 1714 {14931, "Proj_Wyoming_CS83_East"},
yading@10 1715 {14932, "Proj_Wyoming_CS83_East_Central"},
yading@10 1716 {14933, "Proj_Wyoming_CS83_West_Central"},
yading@10 1717 {14934, "Proj_Wyoming_CS83_West"},
yading@10 1718 {15001, "Proj_Alaska_CS27_1"},
yading@10 1719 {15002, "Proj_Alaska_CS27_2"},
yading@10 1720 {15003, "Proj_Alaska_CS27_3"},
yading@10 1721 {15004, "Proj_Alaska_CS27_4"},
yading@10 1722 {15005, "Proj_Alaska_CS27_5"},
yading@10 1723 {15006, "Proj_Alaska_CS27_6"},
yading@10 1724 {15007, "Proj_Alaska_CS27_7"},
yading@10 1725 {15008, "Proj_Alaska_CS27_8"},
yading@10 1726 {15009, "Proj_Alaska_CS27_9"},
yading@10 1727 {15010, "Proj_Alaska_CS27_10"},
yading@10 1728 {15031, "Proj_Alaska_CS83_1"},
yading@10 1729 {15032, "Proj_Alaska_CS83_2"},
yading@10 1730 {15033, "Proj_Alaska_CS83_3"},
yading@10 1731 {15034, "Proj_Alaska_CS83_4"},
yading@10 1732 {15035, "Proj_Alaska_CS83_5"},
yading@10 1733 {15036, "Proj_Alaska_CS83_6"},
yading@10 1734 {15037, "Proj_Alaska_CS83_7"},
yading@10 1735 {15038, "Proj_Alaska_CS83_8"},
yading@10 1736 {15039, "Proj_Alaska_CS83_9"},
yading@10 1737 {15040, "Proj_Alaska_CS83_10"},
yading@10 1738 {15101, "Proj_Hawaii_CS27_1"},
yading@10 1739 {15102, "Proj_Hawaii_CS27_2"},
yading@10 1740 {15103, "Proj_Hawaii_CS27_3"},
yading@10 1741 {15104, "Proj_Hawaii_CS27_4"},
yading@10 1742 {15105, "Proj_Hawaii_CS27_5"},
yading@10 1743 {15131, "Proj_Hawaii_CS83_1"},
yading@10 1744 {15132, "Proj_Hawaii_CS83_2"},
yading@10 1745 {15133, "Proj_Hawaii_CS83_3"},
yading@10 1746 {15134, "Proj_Hawaii_CS83_4"},
yading@10 1747 {15135, "Proj_Hawaii_CS83_5"},
yading@10 1748 {15201, "Proj_Puerto_Rico_CS27"},
yading@10 1749 {15202, "Proj_St_Croix"},
yading@10 1750 {15230, "Proj_Puerto_Rico_Virgin_Is"},
yading@10 1751 {15914, "Proj_BLM_14N_feet"},
yading@10 1752 {15915, "Proj_BLM_15N_feet"},
yading@10 1753 {15916, "Proj_BLM_16N_feet"},
yading@10 1754 {15917, "Proj_BLM_17N_feet"},
yading@10 1755 {17348, "Proj_Map_Grid_of_Australia_48"},
yading@10 1756 {17349, "Proj_Map_Grid_of_Australia_49"},
yading@10 1757 {17350, "Proj_Map_Grid_of_Australia_50"},
yading@10 1758 {17351, "Proj_Map_Grid_of_Australia_51"},
yading@10 1759 {17352, "Proj_Map_Grid_of_Australia_52"},
yading@10 1760 {17353, "Proj_Map_Grid_of_Australia_53"},
yading@10 1761 {17354, "Proj_Map_Grid_of_Australia_54"},
yading@10 1762 {17355, "Proj_Map_Grid_of_Australia_55"},
yading@10 1763 {17356, "Proj_Map_Grid_of_Australia_56"},
yading@10 1764 {17357, "Proj_Map_Grid_of_Australia_57"},
yading@10 1765 {17358, "Proj_Map_Grid_of_Australia_58"},
yading@10 1766 {17448, "Proj_Australian_Map_Grid_48"},
yading@10 1767 {17449, "Proj_Australian_Map_Grid_49"},
yading@10 1768 {17450, "Proj_Australian_Map_Grid_50"},
yading@10 1769 {17451, "Proj_Australian_Map_Grid_51"},
yading@10 1770 {17452, "Proj_Australian_Map_Grid_52"},
yading@10 1771 {17453, "Proj_Australian_Map_Grid_53"},
yading@10 1772 {17454, "Proj_Australian_Map_Grid_54"},
yading@10 1773 {17455, "Proj_Australian_Map_Grid_55"},
yading@10 1774 {17456, "Proj_Australian_Map_Grid_56"},
yading@10 1775 {17457, "Proj_Australian_Map_Grid_57"},
yading@10 1776 {17458, "Proj_Australian_Map_Grid_58"},
yading@10 1777 {18031, "Proj_Argentina_1"},
yading@10 1778 {18032, "Proj_Argentina_2"},
yading@10 1779 {18033, "Proj_Argentina_3"},
yading@10 1780 {18034, "Proj_Argentina_4"},
yading@10 1781 {18035, "Proj_Argentina_5"},
yading@10 1782 {18036, "Proj_Argentina_6"},
yading@10 1783 {18037, "Proj_Argentina_7"},
yading@10 1784 {18051, "Proj_Colombia_3W"},
yading@10 1785 {18052, "Proj_Colombia_Bogota"},
yading@10 1786 {18053, "Proj_Colombia_3E"},
yading@10 1787 {18054, "Proj_Colombia_6E"},
yading@10 1788 {18072, "Proj_Egypt_Red_Belt"},
yading@10 1789 {18073, "Proj_Egypt_Purple_Belt"},
yading@10 1790 {18074, "Proj_Extended_Purple_Belt"},
yading@10 1791 {18141, "Proj_New_Zealand_North_Island_Nat_Grid"},
yading@10 1792 {18142, "Proj_New_Zealand_South_Island_Nat_Grid"},
yading@10 1793 {19900, "Proj_Bahrain_Grid"},
yading@10 1794 {19905, "Proj_Netherlands_E_Indies_Equatorial"},
yading@10 1795 {19912, "Proj_RSO_Borneo"}
yading@10 1796 };
yading@10 1797
yading@10 1798 const char *const ff_tiff_coord_trans_codes[] = {
yading@10 1799 "CT_TransverseMercator",
yading@10 1800 "CT_TransvMercator_Modified_Alaska",
yading@10 1801 "CT_ObliqueMercator",
yading@10 1802 "CT_ObliqueMercator_Laborde",
yading@10 1803 "CT_ObliqueMercator_Rosenmund",
yading@10 1804 "CT_ObliqueMercator_Spherical",
yading@10 1805 "CT_Mercator",
yading@10 1806 "CT_LambertConfConic_2SP",
yading@10 1807 "CT_LambertConfConic_Helmert",
yading@10 1808 "CT_LambertAzimEqualArea",
yading@10 1809 "CT_AlbersEqualArea",
yading@10 1810 "CT_AzimuthalEquidistant",
yading@10 1811 "CT_EquidistantConic",
yading@10 1812 "CT_Stereographic",
yading@10 1813 "CT_PolarStereographic",
yading@10 1814 "CT_ObliqueStereographic",
yading@10 1815 "CT_Equirectangular",
yading@10 1816 "CT_CassiniSoldner",
yading@10 1817 "CT_Gnomonic",
yading@10 1818 "CT_MillerCylindrical",
yading@10 1819 "CT_Orthographic",
yading@10 1820 "CT_Polyconic",
yading@10 1821 "CT_Robinson",
yading@10 1822 "CT_Sinusoidal",
yading@10 1823 "CT_VanDerGrinten",
yading@10 1824 "CT_NewZealandMapGrid",
yading@10 1825 "CT_TransvMercator_SouthOriented"
yading@10 1826 };
yading@10 1827
yading@10 1828 const char *const ff_tiff_vert_cs_codes[] = {
yading@10 1829 "VertCS_Airy_1830_ellipsoid",
yading@10 1830 "VertCS_Airy_Modified_1849_ellipsoid",
yading@10 1831 "VertCS_ANS_ellipsoid",
yading@10 1832 "VertCS_Bessel_1841_ellipsoid",
yading@10 1833 "VertCS_Bessel_Modified_ellipsoid",
yading@10 1834 "VertCS_Bessel_Namibia_ellipsoid",
yading@10 1835 "VertCS_Clarke_1858_ellipsoid",
yading@10 1836 "VertCS_Clarke_1866_ellipsoid",
yading@10 1837 "VertCS_Clarke_1880_Benoit_ellipsoid",
yading@10 1838 "VertCS_Clarke_1880_IGN_ellipsoid",
yading@10 1839 "VertCS_Clarke_1880_RGS_ellipsoid",
yading@10 1840 "VertCS_Clarke_1880_Arc_ellipsoid",
yading@10 1841 "VertCS_Clarke_1880_SGA_1922_ellipsoid",
yading@10 1842 "VertCS_Everest_1830_1937_Adjustment_ellipsoid",
yading@10 1843 "VertCS_Everest_1830_1967_Definition_ellipsoid",
yading@10 1844 "VertCS_Everest_1830_1975_Definition_ellipsoid",
yading@10 1845 "VertCS_Everest_1830_Modified_ellipsoid",
yading@10 1846 "VertCS_GRS_1980_ellipsoid",
yading@10 1847 "VertCS_Helmert_1906_ellipsoid",
yading@10 1848 "VertCS_INS_ellipsoid",
yading@10 1849 "VertCS_International_1924_ellipsoid",
yading@10 1850 "VertCS_International_1967_ellipsoid",
yading@10 1851 "VertCS_Krassowsky_1940_ellipsoid",
yading@10 1852 "VertCS_NWL_9D_ellipsoid",
yading@10 1853 "VertCS_NWL_10D_ellipsoid",
yading@10 1854 "VertCS_Plessis_1817_ellipsoid",
yading@10 1855 "VertCS_Struve_1860_ellipsoid",
yading@10 1856 "VertCS_War_Office_ellipsoid",
yading@10 1857 "VertCS_WGS_84_ellipsoid",
yading@10 1858 "VertCS_GEM_10C_ellipsoid",
yading@10 1859 "VertCS_OSU86F_ellipsoid",
yading@10 1860 "VertCS_OSU91A_ellipsoid"
yading@10 1861 };
yading@10 1862
yading@10 1863 const char *const ff_tiff_ortho_vert_cs_codes[] = {
yading@10 1864 "VertCS_Newlyn",
yading@10 1865 "VertCS_North_American_Vertical_Datum_1929",
yading@10 1866 "VertCS_North_American_Vertical_Datum_1988",
yading@10 1867 "VertCS_Yellow_Sea_1956",
yading@10 1868 "VertCS_Baltic_Sea",
yading@10 1869 "VertCS_Caspian_Sea"
yading@10 1870 };