mirror of https://github.com/FFmpeg/FFmpeg.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1914 lines
67 KiB
1914 lines
67 KiB
/* |
|
* TIFF data tables |
|
* Copyright (c) 2011 Thomas Kuehnel |
|
* |
|
* This file is part of FFmpeg. |
|
* |
|
* FFmpeg is free software; you can redistribute it and/or |
|
* modify it under the terms of the GNU Lesser General Public |
|
* License as published by the Free Software Foundation; either |
|
* version 2.1 of the License, or (at your option) any later version. |
|
* |
|
* FFmpeg is distributed in the hope that it will be useful, |
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
* Lesser General Public License for more details. |
|
* |
|
* You should have received a copy of the GNU Lesser General Public |
|
* License along with FFmpeg; if not, write to the Free Software |
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
|
*/ |
|
|
|
/** |
|
* @file |
|
* TIFF data tables |
|
* @author Thomas Kuehnel |
|
* @see GeoTIFF specification at |
|
* http://www.remotesensing.org/geotiff/spec/geotiffhome.html |
|
*/ |
|
|
|
#ifndef AVCODEC_TIFF_DATA_H |
|
#define AVCODEC_TIFF_DATA_H |
|
|
|
#include "tiff.h" |
|
|
|
typedef struct TiffGeoTagNameType { |
|
enum TiffGeoTagType type; |
|
unsigned offset; |
|
} TiffGeoTagNameType; |
|
|
|
#define TIFF_CONF_KEY_ID_OFFSET 1024 |
|
#define CONF_NAME_TYPE_MAP(KEY) \ |
|
KEY(GTModelTypeGeoKey, SHORT ) \ |
|
KEY(GTRasterTypeGeoKey, SHORT ) \ |
|
KEY(GTCitationGeoKey, STRING) \ |
|
|
|
#define TIFF_GEOG_KEY_ID_OFFSET 2048 |
|
#define GEOG_NAME_TYPE_MAP(KEY) \ |
|
KEY(GeographicTypeGeoKey, SHORT ) \ |
|
KEY(GeogCitationGeoKey, STRING) \ |
|
KEY(GeogGeodeticDatumGeoKey, SHORT ) \ |
|
KEY(GeogPrimeMeridianGeoKey, SHORT ) \ |
|
KEY(GeogLinearUnitsGeoKey, SHORT ) \ |
|
KEY(GeogLinearUnitSizeGeoKey, DOUBLE) \ |
|
KEY(GeogAngularUnitsGeoKey, SHORT ) \ |
|
KEY(GeogAngularUnitSizeGeoKey, DOUBLE) \ |
|
KEY(GeogEllipsoidGeoKey, SHORT ) \ |
|
KEY(GeogSemiMajorAxisGeoKey, DOUBLE) \ |
|
KEY(GeogSemiMinorAxisGeoKey, DOUBLE) \ |
|
KEY(GeogInvFlatteningGeoKey, DOUBLE) \ |
|
KEY(GeogAzimuthUnitsGeoKey, SHORT ) \ |
|
KEY(GeogPrimeMeridianLongGeoKey, DOUBLE) \ |
|
|
|
#define TIFF_PROJ_KEY_ID_OFFSET 3072 |
|
#define PROJ_NAME_TYPE_MAP(KEY) \ |
|
KEY(ProjectedCSTypeGeoKey, SHORT ) \ |
|
KEY(PCSCitationGeoKey, STRING) \ |
|
KEY(ProjectionGeoKey, SHORT ) \ |
|
KEY(ProjCoordTransGeoKey, SHORT ) \ |
|
KEY(ProjLinearUnitsGeoKey, SHORT ) \ |
|
KEY(ProjLinearUnitSizeGeoKey, DOUBLE) \ |
|
KEY(ProjStdParallel1GeoKey, DOUBLE) \ |
|
KEY(ProjStdParallel2GeoKey, DOUBLE) \ |
|
KEY(ProjNatOriginLongGeoKey, DOUBLE) \ |
|
KEY(ProjNatOriginLatGeoKey, DOUBLE) \ |
|
KEY(ProjFalseEastingGeoKey, DOUBLE) \ |
|
KEY(ProjFalseNorthingGeoKey, DOUBLE) \ |
|
KEY(ProjFalseOriginLongGeoKey, DOUBLE) \ |
|
KEY(ProjFalseOriginLatGeoKey, DOUBLE) \ |
|
KEY(ProjFalseOriginEastingGeoKey, DOUBLE) \ |
|
KEY(ProjFalseOriginNorthingGeoKey, DOUBLE) \ |
|
KEY(ProjCenterLongGeoKey, DOUBLE) \ |
|
KEY(ProjCenterLatGeoKey, DOUBLE) \ |
|
KEY(ProjCenterEastingGeoKey, DOUBLE) \ |
|
KEY(ProjCenterNorthingGeoKey, DOUBLE) \ |
|
KEY(ProjScaleAtNatOriginGeoKey, DOUBLE) \ |
|
KEY(ProjScaleAtCenterGeoKey, DOUBLE) \ |
|
KEY(ProjAzimuthAngleGeoKey, DOUBLE) \ |
|
KEY(ProjStraightVertPoleLongGeoKey, DOUBLE) \ |
|
|
|
#define TIFF_VERT_KEY_ID_OFFSET 4096 |
|
#define VERT_NAME_TYPE_MAP(KEY) \ |
|
KEY(VerticalCSTypeGeoKey, SHORT ) \ |
|
KEY(VerticalCitationGeoKey, STRING) \ |
|
KEY(VerticalDatumGeoKey, SHORT ) \ |
|
KEY(VerticalUnitsGeoKey, SHORT ) \ |
|
|
|
#define ADD_OFFSET(NAME, TYPE) \ |
|
NAME ## _OFFSET, \ |
|
NAME ## _END = NAME ## _OFFSET + sizeof(#NAME) - 1, \ |
|
|
|
#define STRING(NAME, TYPE) #NAME "\0" |
|
|
|
#define ENTRY(NAME, TYPE) { .type = GEOTIFF_ ## TYPE, .offset = NAME ## _OFFSET }, |
|
#define NAME_TYPE_MAP(NAME, name) \ |
|
enum { \ |
|
NAME ## _NAME_TYPE_MAP(ADD_OFFSET) \ |
|
}; \ |
|
static const TiffGeoTagNameType tiff_ ## name ## _name_type_map[] = { \ |
|
NAME ## _NAME_TYPE_MAP(ENTRY) \ |
|
}; \ |
|
static const char *const tiff_ ## name ## _name_type_string = \ |
|
NAME ## _NAME_TYPE_MAP(STRING) |
|
|
|
NAME_TYPE_MAP(CONF, conf); |
|
NAME_TYPE_MAP(GEOG, geog); |
|
NAME_TYPE_MAP(PROJ, proj); |
|
NAME_TYPE_MAP(VERT, vert); |
|
|
|
#define TIFF_GEO_KEY_UNDEFINED 0 |
|
#define TIFF_GEO_KEY_USER_DEFINED 32767 |
|
|
|
#define TIFF_GT_MODEL_TYPE_OFFSET 1 |
|
static const char *const tiff_gt_model_type_codes[] = { |
|
"ModelTypeProjected", |
|
"ModelTypeGeographic", |
|
"ModelTypeGeocentric" |
|
}; |
|
|
|
#define TIFF_GT_RASTER_TYPE_OFFSET 1 |
|
static const char *const tiff_gt_raster_type_codes[] = { |
|
"RasterPixelIsArea", |
|
"RasterPixelIsPoint" |
|
}; |
|
|
|
#define TIFF_LINEAR_UNIT_OFFSET 9001 |
|
static const char *const tiff_linear_unit_codes[] = { |
|
"Linear_Meter", |
|
"Linear_Foot", |
|
"Linear_Foot_US_Survey", |
|
"Linear_Foot_Modified_American", |
|
"Linear_Foot_Clarke", |
|
"Linear_Foot_Indian", |
|
"Linear_Link", |
|
"Linear_Link_Benoit", |
|
"Linear_Link_Sears", |
|
"Linear_Chain_Benoit", |
|
"Linear_Chain_Sears", |
|
"Linear_Yard_Sears", |
|
"Linear_Yard_Indian", |
|
"Linear_Fathom", |
|
"Linear_Mile_International_Nautical" |
|
}; |
|
|
|
#define TIFF_ANGULAR_UNIT_OFFSET 9101 |
|
static const char *const tiff_angular_unit_codes[] = { |
|
"Angular_Radian", |
|
"Angular_Degree", |
|
"Angular_Arc_Minute", |
|
"Angular_Arc_Second", |
|
"Angular_Grad", |
|
"Angular_Gon", |
|
"Angular_DMS", |
|
"Angular_DMS_Hemisphere" |
|
}; |
|
|
|
#define TIFF_GCS_TYPE_OFFSET 4201 |
|
static const char *const tiff_gcs_type_codes[] = { |
|
"GCS_Adindan", |
|
"GCS_AGD66", |
|
"GCS_AGD84", |
|
"GCS_Ain_el_Abd", |
|
"GCS_Afgooye", |
|
"GCS_Agadez", |
|
"GCS_Lisbon", |
|
"GCS_Aratu", |
|
"GCS_Arc_1950", |
|
"GCS_Arc_1960", |
|
"GCS_Batavia", |
|
"GCS_Barbados", |
|
"GCS_Beduaram", |
|
"GCS_Beijing_1954", |
|
"GCS_Belge_1950", |
|
"GCS_Bermuda_1957", |
|
"GCS_Bern_1898", |
|
"GCS_Bogota", |
|
"GCS_Bukit_Rimpah", |
|
"GCS_Camacupa", |
|
"GCS_Campo_Inchauspe", |
|
"GCS_Cape", |
|
"GCS_Carthage", |
|
"GCS_Chua", |
|
"GCS_Corrego_Alegre", |
|
"GCS_Cote_d_Ivoire", |
|
"GCS_Deir_ez_Zor", |
|
"GCS_Douala", |
|
"GCS_Egypt_1907", |
|
"GCS_ED50", |
|
"GCS_ED87", |
|
"GCS_Fahud", |
|
"GCS_Gandajika_1970", |
|
"GCS_Garoua", |
|
"GCS_Guyane_Francaise", |
|
"GCS_Hu_Tzu_Shan", |
|
"GCS_HD72", |
|
"GCS_ID74", |
|
"GCS_Indian_1954", |
|
"GCS_Indian_1975", |
|
"GCS_Jamaica_1875", |
|
"GCS_JAD69", |
|
"GCS_Kalianpur", |
|
"GCS_Kandawala", |
|
"GCS_Kertau", |
|
"GCS_KOC", |
|
"GCS_La_Canoa", |
|
"GCS_PSAD56", |
|
"GCS_Lake", |
|
"GCS_Leigon", |
|
"GCS_Liberia_1964", |
|
"GCS_Lome", |
|
"GCS_Luzon_1911", |
|
"GCS_Hito_XVIII_1963", |
|
"GCS_Herat_North", |
|
"GCS_Mahe_1971", |
|
"GCS_Makassar", |
|
"GCS_EUREF89", |
|
"GCS_Malongo_1987", |
|
"GCS_Manoca", |
|
"GCS_Merchich", |
|
"GCS_Massawa", |
|
"GCS_Minna", |
|
"GCS_Mhast", |
|
"GCS_Monte_Mario", |
|
"GCS_M_poraloko", |
|
"GCS_NAD27", |
|
"GCS_NAD_Michigan", |
|
"GCS_NAD83", |
|
"GCS_Nahrwan_1967", |
|
"GCS_Naparima_1972", |
|
"GCS_GD49", |
|
"GCS_NGO_1948", |
|
"GCS_Datum_73", |
|
"GCS_NTF", |
|
"GCS_NSWC_9Z_2", |
|
"GCS_OSGB_1936", |
|
"GCS_OSGB70", |
|
"GCS_OS_SN80", |
|
"GCS_Padang", |
|
"GCS_Palestine_1923", |
|
"GCS_Pointe_Noire", |
|
"GCS_GDA94", |
|
"GCS_Pulkovo_1942", |
|
"GCS_Qatar", |
|
"GCS_Qatar_1948", |
|
"GCS_Qornoq", |
|
"GCS_Loma_Quintana", |
|
"GCS_Amersfoort", |
|
"GCS_RT38", |
|
"GCS_SAD69", |
|
"GCS_Sapper_Hill_1943", |
|
"GCS_Schwarzeck", |
|
"GCS_Segora", |
|
"GCS_Serindung", |
|
"GCS_Sudan", |
|
"GCS_Tananarive", |
|
"GCS_Timbalai_1948", |
|
"GCS_TM65", |
|
"GCS_TM75", |
|
"GCS_Tokyo", |
|
"GCS_Trinidad_1903", |
|
"GCS_TC_1948", |
|
"GCS_Voirol_1875", |
|
"GCS_Voirol_Unifie", |
|
"GCS_Bern_1938", |
|
"GCS_Nord_Sahara_1959", |
|
"GCS_Stockholm_1938", |
|
"GCS_Yacare", |
|
"GCS_Yoff", |
|
"GCS_Zanderij", |
|
"GCS_MGI", |
|
"GCS_Belge_1972", |
|
"GCS_DHDN", |
|
"GCS_Conakry_1905", |
|
"GCS_WGS_72", |
|
"GCS_WGS_72BE", |
|
"GCS_WGS_84", |
|
"GCS_Bern_1898_Bern", |
|
"GCS_Bogota_Bogota", |
|
"GCS_Lisbon_Lisbon", |
|
"GCS_Makassar_Jakarta", |
|
"GCS_MGI_Ferro", |
|
"GCS_Monte_Mario_Rome", |
|
"GCS_NTF_Paris", |
|
"GCS_Padang_Jakarta", |
|
"GCS_Belge_1950_Brussels", |
|
"GCS_Tananarive_Paris", |
|
"GCS_Voirol_1875_Paris", |
|
"GCS_Voirol_Unifie_Paris", |
|
"GCS_Batavia_Jakarta", |
|
"GCS_ATF_Paris", |
|
"GCS_NDG_Paris" |
|
}; |
|
|
|
#define TIFF_GCSE_TYPE_OFFSET 4001 |
|
static const char *const tiff_gcse_type_codes[] = { |
|
"GCSE_Airy1830", |
|
"GCSE_AiryModified1849", |
|
"GCSE_AustralianNationalSpheroid", |
|
"GCSE_Bessel1841", |
|
"GCSE_BesselModified", |
|
"GCSE_BesselNamibia", |
|
"GCSE_Clarke1858", |
|
"GCSE_Clarke1866", |
|
"GCSE_Clarke1866Michigan", |
|
"GCSE_Clarke1880_Benoit", |
|
"GCSE_Clarke1880_IGN", |
|
"GCSE_Clarke1880_RGS", |
|
"GCSE_Clarke1880_Arc", |
|
"GCSE_Clarke1880_SGA1922", |
|
"GCSE_Everest1830_1937Adjustment", |
|
"GCSE_Everest1830_1967Definition", |
|
"GCSE_Everest1830_1975Definition", |
|
"GCSE_Everest1830Modified", |
|
"GCSE_GRS1980", |
|
"GCSE_Helmert1906", |
|
"GCSE_IndonesianNationalSpheroid", |
|
"GCSE_International1924", |
|
"GCSE_International1967", |
|
"GCSE_Krassowsky1940", |
|
"GCSE_NWL9D", |
|
"GCSE_NWL10D", |
|
"GCSE_Plessis1817", |
|
"GCSE_Struve1860", |
|
"GCSE_WarOffice", |
|
"GCSE_WGS84", |
|
"GCSE_GEM10C", |
|
"GCSE_OSU86F", |
|
"GCSE_OSU91A", |
|
"GCSE_Clarke1880", |
|
"GCSE_Sphere" |
|
}; |
|
|
|
#define TIFF_GEODETIC_DATUM_OFFSET 6201 |
|
static const char *const tiff_geodetic_datum_codes[] = { |
|
"Datum_Adindan", |
|
"Datum_Australian_Geodetic_Datum_1966", |
|
"Datum_Australian_Geodetic_Datum_1984", |
|
"Datum_Ain_el_Abd_1970", |
|
"Datum_Afgooye", |
|
"Datum_Agadez", |
|
"Datum_Lisbon", |
|
"Datum_Aratu", |
|
"Datum_Arc_1950", |
|
"Datum_Arc_1960", |
|
"Datum_Batavia", |
|
"Datum_Barbados", |
|
"Datum_Beduaram", |
|
"Datum_Beijing_1954", |
|
"Datum_Reseau_National_Belge_1950", |
|
"Datum_Bermuda_1957", |
|
"Datum_Bern_1898", |
|
"Datum_Bogota", |
|
"Datum_Bukit_Rimpah", |
|
"Datum_Camacupa", |
|
"Datum_Campo_Inchauspe", |
|
"Datum_Cape", |
|
"Datum_Carthage", |
|
"Datum_Chua", |
|
"Datum_Corrego_Alegre", |
|
"Datum_Cote_d_Ivoire", |
|
"Datum_Deir_ez_Zor", |
|
"Datum_Douala", |
|
"Datum_Egypt_1907", |
|
"Datum_European_Datum_1950", |
|
"Datum_European_Datum_1987", |
|
"Datum_Fahud", |
|
"Datum_Gandajika_1970", |
|
"Datum_Garoua", |
|
"Datum_Guyane_Francaise", |
|
"Datum_Hu_Tzu_Shan", |
|
"Datum_Hungarian_Datum_1972", |
|
"Datum_Indonesian_Datum_1974", |
|
"Datum_Indian_1954", |
|
"Datum_Indian_1975", |
|
"Datum_Jamaica_1875", |
|
"Datum_Jamaica_1969", |
|
"Datum_Kalianpur", |
|
"Datum_Kandawala", |
|
"Datum_Kertau", |
|
"Datum_Kuwait_Oil_Company", |
|
"Datum_La_Canoa", |
|
"Datum_Provisional_S_American_Datum_1956", |
|
"Datum_Lake", |
|
"Datum_Leigon", |
|
"Datum_Liberia_1964", |
|
"Datum_Lome", |
|
"Datum_Luzon_1911", |
|
"Datum_Hito_XVIII_1963", |
|
"Datum_Herat_North", |
|
"Datum_Mahe_1971", |
|
"Datum_Makassar", |
|
"Datum_European_Reference_System_1989", |
|
"Datum_Malongo_1987", |
|
"Datum_Manoca", |
|
"Datum_Merchich", |
|
"Datum_Massawa", |
|
"Datum_Minna", |
|
"Datum_Mhast", |
|
"Datum_Monte_Mario", |
|
"Datum_M_poraloko", |
|
"Datum_North_American_Datum_1927", |
|
"Datum_NAD_Michigan", |
|
"Datum_North_American_Datum_1983", |
|
"Datum_Nahrwan_1967", |
|
"Datum_Naparima_1972", |
|
"Datum_New_Zealand_Geodetic_Datum_1949", |
|
"Datum_NGO_1948", |
|
"Datum_Datum_73", |
|
"Datum_Nouvelle_Triangulation_Francaise", |
|
"Datum_NSWC_9Z_2", |
|
"Datum_OSGB_1936", |
|
"Datum_OSGB_1970_SN", |
|
"Datum_OS_SN_1980", |
|
"Datum_Padang_1884", |
|
"Datum_Palestine_1923", |
|
"Datum_Pointe_Noire", |
|
"Datum_Geocentric_Datum_of_Australia_1994", |
|
"Datum_Pulkovo_1942", |
|
"Datum_Qatar", |
|
"Datum_Qatar_1948", |
|
"Datum_Qornoq", |
|
"Datum_Loma_Quintana", |
|
"Datum_Amersfoort", |
|
"Datum_RT38", |
|
"Datum_South_American_Datum_1969", |
|
"Datum_Sapper_Hill_1943", |
|
"Datum_Schwarzeck", |
|
"Datum_Segora", |
|
"Datum_Serindung", |
|
"Datum_Sudan", |
|
"Datum_Tananarive_1925", |
|
"Datum_Timbalai_1948", |
|
"Datum_TM65", |
|
"Datum_TM75", |
|
"Datum_Tokyo", |
|
"Datum_Trinidad_1903", |
|
"Datum_Trucial_Coast_1948", |
|
"Datum_Voirol_1875", |
|
"Datum_Voirol_Unifie_1960", |
|
"Datum_Bern_1938", |
|
"Datum_Nord_Sahara_1959", |
|
"Datum_Stockholm_1938", |
|
"Datum_Yacare", |
|
"Datum_Yoff", |
|
"Datum_Zanderij", |
|
"Datum_Militar_Geographische_Institut", |
|
"Datum_Reseau_National_Belge_1972", |
|
"Datum_Deutsche_Hauptdreiecksnetz", |
|
"Datum_Conakry_1905", |
|
"Datum_WGS72", |
|
"Datum_WGS72_Transit_Broadcast_Ephemeris", |
|
"Datum_WGS84", |
|
"Datum_Ancienne_Triangulation_Francaise", |
|
"Datum_Nord_de_Guerre" |
|
}; |
|
|
|
#define TIFF_GEODETIC_DATUM_E_OFFSET 6001 |
|
static const char *const tiff_geodetic_datum_e_codes[] = { |
|
"DatumE_Airy1830", |
|
"DatumE_AiryModified1849", |
|
"DatumE_AustralianNationalSpheroid", |
|
"DatumE_Bessel1841", |
|
"DatumE_BesselModified", |
|
"DatumE_BesselNamibia", |
|
"DatumE_Clarke1858", |
|
"DatumE_Clarke1866", |
|
"DatumE_Clarke1866Michigan", |
|
"DatumE_Clarke1880_Benoit", |
|
"DatumE_Clarke1880_IGN", |
|
"DatumE_Clarke1880_RGS", |
|
"DatumE_Clarke1880_Arc", |
|
"DatumE_Clarke1880_SGA1922", |
|
"DatumE_Everest1830_1937Adjustment", |
|
"DatumE_Everest1830_1967Definition", |
|
"DatumE_Everest1830_1975Definition", |
|
"DatumE_Everest1830Modified", |
|
"DatumE_GRS1980", |
|
"DatumE_Helmert1906", |
|
"DatumE_IndonesianNationalSpheroid", |
|
"DatumE_International1924", |
|
"DatumE_International1967", |
|
"DatumE_Krassowsky1960", |
|
"DatumE_NWL9D", |
|
"DatumE_NWL10D", |
|
"DatumE_Plessis1817", |
|
"DatumE_Struve1860", |
|
"DatumE_WarOffice", |
|
"DatumE_WGS84", |
|
"DatumE_GEM10C", |
|
"DatumE_OSU86F", |
|
"DatumE_OSU91A", |
|
"DatumE_Clarke1880", |
|
"DatumE_Sphere" |
|
}; |
|
|
|
#define TIFF_ELLIPSOID_OFFSET 7001 |
|
static const char *const tiff_ellipsoid_codes[] = { |
|
"Ellipse_Airy_1830", |
|
"Ellipse_Airy_Modified_1849", |
|
"Ellipse_Australian_National_Spheroid", |
|
"Ellipse_Bessel_1841", |
|
"Ellipse_Bessel_Modified", |
|
"Ellipse_Bessel_Namibia", |
|
"Ellipse_Clarke_1858", |
|
"Ellipse_Clarke_1866", |
|
"Ellipse_Clarke_1866_Michigan", |
|
"Ellipse_Clarke_1880_Benoit", |
|
"Ellipse_Clarke_1880_IGN", |
|
"Ellipse_Clarke_1880_RGS", |
|
"Ellipse_Clarke_1880_Arc", |
|
"Ellipse_Clarke_1880_SGA_1922", |
|
"Ellipse_Everest_1830_1937_Adjustment", |
|
"Ellipse_Everest_1830_1967_Definition", |
|
"Ellipse_Everest_1830_1975_Definition", |
|
"Ellipse_Everest_1830_Modified", |
|
"Ellipse_GRS_1980", |
|
"Ellipse_Helmert_1906", |
|
"Ellipse_Indonesian_National_Spheroid", |
|
"Ellipse_International_1924", |
|
"Ellipse_International_1967", |
|
"Ellipse_Krassowsky_1940", |
|
"Ellipse_NWL_9D", |
|
"Ellipse_NWL_10D", |
|
"Ellipse_Plessis_1817", |
|
"Ellipse_Struve_1860", |
|
"Ellipse_War_Office", |
|
"Ellipse_WGS_84", |
|
"Ellipse_GEM_10C", |
|
"Ellipse_OSU86F", |
|
"Ellipse_OSU91A", |
|
"Ellipse_Clarke_1880", |
|
"Ellipse_Sphere" |
|
}; |
|
|
|
#define TIFF_PRIME_MERIDIAN_OFFSET 8901 |
|
static const char *const tiff_prime_meridian_codes[] = { |
|
"PM_Greenwich", |
|
"PM_Lisbon", |
|
"PM_Paris", |
|
"PM_Bogota", |
|
"PM_Madrid", |
|
"PM_Rome", |
|
"PM_Bern", |
|
"PM_Jakarta", |
|
"PM_Ferro", |
|
"PM_Brussels", |
|
"PM_Stockholm" |
|
}; |
|
|
|
static const TiffGeoTagKeyName tiff_proj_cs_type_codes[] = { |
|
{20137, "PCS_Adindan_UTM_zone_37N"}, |
|
{20138, "PCS_Adindan_UTM_zone_38N"}, |
|
{20248, "PCS_AGD66_AMG_zone_48"}, |
|
{20249, "PCS_AGD66_AMG_zone_49"}, |
|
{20250, "PCS_AGD66_AMG_zone_50"}, |
|
{20251, "PCS_AGD66_AMG_zone_51"}, |
|
{20252, "PCS_AGD66_AMG_zone_52"}, |
|
{20253, "PCS_AGD66_AMG_zone_53"}, |
|
{20254, "PCS_AGD66_AMG_zone_54"}, |
|
{20255, "PCS_AGD66_AMG_zone_55"}, |
|
{20256, "PCS_AGD66_AMG_zone_56"}, |
|
{20257, "PCS_AGD66_AMG_zone_57"}, |
|
{20258, "PCS_AGD66_AMG_zone_58"}, |
|
{20348, "PCS_AGD84_AMG_zone_48"}, |
|
{20349, "PCS_AGD84_AMG_zone_49"}, |
|
{20350, "PCS_AGD84_AMG_zone_50"}, |
|
{20351, "PCS_AGD84_AMG_zone_51"}, |
|
{20352, "PCS_AGD84_AMG_zone_52"}, |
|
{20353, "PCS_AGD84_AMG_zone_53"}, |
|
{20354, "PCS_AGD84_AMG_zone_54"}, |
|
{20355, "PCS_AGD84_AMG_zone_55"}, |
|
{20356, "PCS_AGD84_AMG_zone_56"}, |
|
{20357, "PCS_AGD84_AMG_zone_57"}, |
|
{20358, "PCS_AGD84_AMG_zone_58"}, |
|
{20437, "PCS_Ain_el_Abd_UTM_zone_37N"}, |
|
{20438, "PCS_Ain_el_Abd_UTM_zone_38N"}, |
|
{20439, "PCS_Ain_el_Abd_UTM_zone_39N"}, |
|
{20499, "PCS_Ain_el_Abd_Bahrain_Grid"}, |
|
{20538, "PCS_Afgooye_UTM_zone_38N"}, |
|
{20539, "PCS_Afgooye_UTM_zone_39N"}, |
|
{20700, "PCS_Lisbon_Portugese_Grid"}, |
|
{20822, "PCS_Aratu_UTM_zone_22S"}, |
|
{20823, "PCS_Aratu_UTM_zone_23S"}, |
|
{20824, "PCS_Aratu_UTM_zone_24S"}, |
|
{20973, "PCS_Arc_1950_Lo13"}, |
|
{20975, "PCS_Arc_1950_Lo15"}, |
|
{20977, "PCS_Arc_1950_Lo17"}, |
|
{20979, "PCS_Arc_1950_Lo19"}, |
|
{20981, "PCS_Arc_1950_Lo21"}, |
|
{20983, "PCS_Arc_1950_Lo23"}, |
|
{20985, "PCS_Arc_1950_Lo25"}, |
|
{20987, "PCS_Arc_1950_Lo27"}, |
|
{20989, "PCS_Arc_1950_Lo29"}, |
|
{20991, "PCS_Arc_1950_Lo31"}, |
|
{20993, "PCS_Arc_1950_Lo33"}, |
|
{20995, "PCS_Arc_1950_Lo35"}, |
|
{21100, "PCS_Batavia_NEIEZ"}, |
|
{21148, "PCS_Batavia_UTM_zone_48S"}, |
|
{21149, "PCS_Batavia_UTM_zone_49S"}, |
|
{21150, "PCS_Batavia_UTM_zone_50S"}, |
|
{21413, "PCS_Beijing_Gauss_zone_13"}, |
|
{21414, "PCS_Beijing_Gauss_zone_14"}, |
|
{21415, "PCS_Beijing_Gauss_zone_15"}, |
|
{21416, "PCS_Beijing_Gauss_zone_16"}, |
|
{21417, "PCS_Beijing_Gauss_zone_17"}, |
|
{21418, "PCS_Beijing_Gauss_zone_18"}, |
|
{21419, "PCS_Beijing_Gauss_zone_19"}, |
|
{21420, "PCS_Beijing_Gauss_zone_20"}, |
|
{21421, "PCS_Beijing_Gauss_zone_21"}, |
|
{21422, "PCS_Beijing_Gauss_zone_22"}, |
|
{21423, "PCS_Beijing_Gauss_zone_23"}, |
|
{21473, "PCS_Beijing_Gauss_13N"}, |
|
{21474, "PCS_Beijing_Gauss_14N"}, |
|
{21475, "PCS_Beijing_Gauss_15N"}, |
|
{21476, "PCS_Beijing_Gauss_16N"}, |
|
{21477, "PCS_Beijing_Gauss_17N"}, |
|
{21478, "PCS_Beijing_Gauss_18N"}, |
|
{21479, "PCS_Beijing_Gauss_19N"}, |
|
{21480, "PCS_Beijing_Gauss_20N"}, |
|
{21481, "PCS_Beijing_Gauss_21N"}, |
|
{21482, "PCS_Beijing_Gauss_22N"}, |
|
{21483, "PCS_Beijing_Gauss_23N"}, |
|
{21500, "PCS_Belge_Lambert_50"}, |
|
{21790, "PCS_Bern_1898_Swiss_Old"}, |
|
{21817, "PCS_Bogota_UTM_zone_17N"}, |
|
{21818, "PCS_Bogota_UTM_zone_18N"}, |
|
{21891, "PCS_Bogota_Colombia_3W"}, |
|
{21892, "PCS_Bogota_Colombia_Bogota"}, |
|
{21893, "PCS_Bogota_Colombia_3E"}, |
|
{21894, "PCS_Bogota_Colombia_6E"}, |
|
{22032, "PCS_Camacupa_UTM_32S"}, |
|
{22033, "PCS_Camacupa_UTM_33S"}, |
|
{22191, "PCS_C_Inchauspe_Argentina_1"}, |
|
{22192, "PCS_C_Inchauspe_Argentina_2"}, |
|
{22193, "PCS_C_Inchauspe_Argentina_3"}, |
|
{22194, "PCS_C_Inchauspe_Argentina_4"}, |
|
{22195, "PCS_C_Inchauspe_Argentina_5"}, |
|
{22196, "PCS_C_Inchauspe_Argentina_6"}, |
|
{22197, "PCS_C_Inchauspe_Argentina_7"}, |
|
{22332, "PCS_Carthage_UTM_zone_32N"}, |
|
{22391, "PCS_Carthage_Nord_Tunisie"}, |
|
{22392, "PCS_Carthage_Sud_Tunisie"}, |
|
{22523, "PCS_Corrego_Alegre_UTM_23S"}, |
|
{22524, "PCS_Corrego_Alegre_UTM_24S"}, |
|
{22832, "PCS_Douala_UTM_zone_32N"}, |
|
{22992, "PCS_Egypt_1907_Red_Belt"}, |
|
{22993, "PCS_Egypt_1907_Purple_Belt"}, |
|
{22994, "PCS_Egypt_1907_Ext_Purple"}, |
|
{23028, "PCS_ED50_UTM_zone_28N"}, |
|
{23029, "PCS_ED50_UTM_zone_29N"}, |
|
{23030, "PCS_ED50_UTM_zone_30N"}, |
|
{23031, "PCS_ED50_UTM_zone_31N"}, |
|
{23032, "PCS_ED50_UTM_zone_32N"}, |
|
{23033, "PCS_ED50_UTM_zone_33N"}, |
|
{23034, "PCS_ED50_UTM_zone_34N"}, |
|
{23035, "PCS_ED50_UTM_zone_35N"}, |
|
{23036, "PCS_ED50_UTM_zone_36N"}, |
|
{23037, "PCS_ED50_UTM_zone_37N"}, |
|
{23038, "PCS_ED50_UTM_zone_38N"}, |
|
{23239, "PCS_Fahud_UTM_zone_39N"}, |
|
{23240, "PCS_Fahud_UTM_zone_40N"}, |
|
{23433, "PCS_Garoua_UTM_zone_33N"}, |
|
{23846, "PCS_ID74_UTM_zone_46N"}, |
|
{23847, "PCS_ID74_UTM_zone_47N"}, |
|
{23848, "PCS_ID74_UTM_zone_48N"}, |
|
{23849, "PCS_ID74_UTM_zone_49N"}, |
|
{23850, "PCS_ID74_UTM_zone_50N"}, |
|
{23851, "PCS_ID74_UTM_zone_51N"}, |
|
{23852, "PCS_ID74_UTM_zone_52N"}, |
|
{23853, "PCS_ID74_UTM_zone_53N"}, |
|
{23886, "PCS_ID74_UTM_zone_46S"}, |
|
{23887, "PCS_ID74_UTM_zone_47S"}, |
|
{23888, "PCS_ID74_UTM_zone_48S"}, |
|
{23889, "PCS_ID74_UTM_zone_49S"}, |
|
{23890, "PCS_ID74_UTM_zone_50S"}, |
|
{23891, "PCS_ID74_UTM_zone_51S"}, |
|
{23892, "PCS_ID74_UTM_zone_52S"}, |
|
{23893, "PCS_ID74_UTM_zone_53S"}, |
|
{23894, "PCS_ID74_UTM_zone_54S"}, |
|
{23947, "PCS_Indian_1954_UTM_47N"}, |
|
{23948, "PCS_Indian_1954_UTM_48N"}, |
|
{24047, "PCS_Indian_1975_UTM_47N"}, |
|
{24048, "PCS_Indian_1975_UTM_48N"}, |
|
{24100, "PCS_Jamaica_1875_Old_Grid"}, |
|
{24200, "PCS_JAD69_Jamaica_Grid"}, |
|
{24370, "PCS_Kalianpur_India_0"}, |
|
{24371, "PCS_Kalianpur_India_I"}, |
|
{24372, "PCS_Kalianpur_India_IIa"}, |
|
{24373, "PCS_Kalianpur_India_IIIa"}, |
|
{24374, "PCS_Kalianpur_India_IVa"}, |
|
{24382, "PCS_Kalianpur_India_IIb"}, |
|
{24383, "PCS_Kalianpur_India_IIIb"}, |
|
{24384, "PCS_Kalianpur_India_IVb"}, |
|
{24500, "PCS_Kertau_Singapore_Grid"}, |
|
{24547, "PCS_Kertau_UTM_zone_47N"}, |
|
{24548, "PCS_Kertau_UTM_zone_48N"}, |
|
{24720, "PCS_La_Canoa_UTM_zone_20N"}, |
|
{24721, "PCS_La_Canoa_UTM_zone_21N"}, |
|
{24818, "PCS_PSAD56_UTM_zone_18N"}, |
|
{24819, "PCS_PSAD56_UTM_zone_19N"}, |
|
{24820, "PCS_PSAD56_UTM_zone_20N"}, |
|
{24821, "PCS_PSAD56_UTM_zone_21N"}, |
|
{24877, "PCS_PSAD56_UTM_zone_17S"}, |
|
{24878, "PCS_PSAD56_UTM_zone_18S"}, |
|
{24879, "PCS_PSAD56_UTM_zone_19S"}, |
|
{24880, "PCS_PSAD56_UTM_zone_20S"}, |
|
{24891, "PCS_PSAD56_Peru_west_zone"}, |
|
{24892, "PCS_PSAD56_Peru_central"}, |
|
{24893, "PCS_PSAD56_Peru_east_zone"}, |
|
{25000, "PCS_Leigon_Ghana_Grid"}, |
|
{25231, "PCS_Lome_UTM_zone_31N"}, |
|
{25391, "PCS_Luzon_Philippines_I"}, |
|
{25392, "PCS_Luzon_Philippines_II"}, |
|
{25393, "PCS_Luzon_Philippines_III"}, |
|
{25394, "PCS_Luzon_Philippines_IV"}, |
|
{25395, "PCS_Luzon_Philippines_V"}, |
|
{25700, "PCS_Makassar_NEIEZ"}, |
|
{25932, "PCS_Malongo_1987_UTM_32S"}, |
|
{26191, "PCS_Merchich_Nord_Maroc"}, |
|
{26192, "PCS_Merchich_Sud_Maroc"}, |
|
{26193, "PCS_Merchich_Sahara"}, |
|
{26237, "PCS_Massawa_UTM_zone_37N"}, |
|
{26331, "PCS_Minna_UTM_zone_31N"}, |
|
{26332, "PCS_Minna_UTM_zone_32N"}, |
|
{26391, "PCS_Minna_Nigeria_West"}, |
|
{26392, "PCS_Minna_Nigeria_Mid_Belt"}, |
|
{26393, "PCS_Minna_Nigeria_East"}, |
|
{26432, "PCS_Mhast_UTM_zone_32S"}, |
|
{26591, "PCS_Monte_Mario_Italy_1"}, |
|
{26592, "PCS_Monte_Mario_Italy_2"}, |
|
{26632, "PCS_M_poraloko_UTM_32N"}, |
|
{26692, "PCS_M_poraloko_UTM_32S"}, |
|
{26703, "PCS_NAD27_UTM_zone_3N"}, |
|
{26704, "PCS_NAD27_UTM_zone_4N"}, |
|
{26705, "PCS_NAD27_UTM_zone_5N"}, |
|
{26706, "PCS_NAD27_UTM_zone_6N"}, |
|
{26707, "PCS_NAD27_UTM_zone_7N"}, |
|
{26708, "PCS_NAD27_UTM_zone_8N"}, |
|
{26709, "PCS_NAD27_UTM_zone_9N"}, |
|
{26710, "PCS_NAD27_UTM_zone_10N"}, |
|
{26711, "PCS_NAD27_UTM_zone_11N"}, |
|
{26712, "PCS_NAD27_UTM_zone_12N"}, |
|
{26713, "PCS_NAD27_UTM_zone_13N"}, |
|
{26714, "PCS_NAD27_UTM_zone_14N"}, |
|
{26715, "PCS_NAD27_UTM_zone_15N"}, |
|
{26716, "PCS_NAD27_UTM_zone_16N"}, |
|
{26717, "PCS_NAD27_UTM_zone_17N"}, |
|
{26718, "PCS_NAD27_UTM_zone_18N"}, |
|
{26719, "PCS_NAD27_UTM_zone_19N"}, |
|
{26720, "PCS_NAD27_UTM_zone_20N"}, |
|
{26721, "PCS_NAD27_UTM_zone_21N"}, |
|
{26722, "PCS_NAD27_UTM_zone_22N"}, |
|
{26729, "PCS_NAD27_Alabama_East"}, |
|
{26730, "PCS_NAD27_Alabama_West"}, |
|
{26731, "PCS_NAD27_Alaska_zone_1"}, |
|
{26732, "PCS_NAD27_Alaska_zone_2"}, |
|
{26733, "PCS_NAD27_Alaska_zone_3"}, |
|
{26734, "PCS_NAD27_Alaska_zone_4"}, |
|
{26735, "PCS_NAD27_Alaska_zone_5"}, |
|
{26736, "PCS_NAD27_Alaska_zone_6"}, |
|
{26737, "PCS_NAD27_Alaska_zone_7"}, |
|
{26738, "PCS_NAD27_Alaska_zone_8"}, |
|
{26739, "PCS_NAD27_Alaska_zone_9"}, |
|
{26740, "PCS_NAD27_Alaska_zone_10"}, |
|
{26741, "PCS_NAD27_California_I"}, |
|
{26742, "PCS_NAD27_California_II"}, |
|
{26743, "PCS_NAD27_California_III"}, |
|
{26744, "PCS_NAD27_California_IV"}, |
|
{26745, "PCS_NAD27_California_V"}, |
|
{26746, "PCS_NAD27_California_VI"}, |
|
{26747, "PCS_NAD27_California_VII"}, |
|
{26748, "PCS_NAD27_Arizona_East"}, |
|
{26749, "PCS_NAD27_Arizona_Central"}, |
|
{26750, "PCS_NAD27_Arizona_West"}, |
|
{26751, "PCS_NAD27_Arkansas_North"}, |
|
{26752, "PCS_NAD27_Arkansas_South"}, |
|
{26753, "PCS_NAD27_Colorado_North"}, |
|
{26754, "PCS_NAD27_Colorado_Central"}, |
|
{26755, "PCS_NAD27_Colorado_South"}, |
|
{26756, "PCS_NAD27_Connecticut"}, |
|
{26757, "PCS_NAD27_Delaware"}, |
|
{26758, "PCS_NAD27_Florida_East"}, |
|
{26759, "PCS_NAD27_Florida_West"}, |
|
{26760, "PCS_NAD27_Florida_North"}, |
|
{26761, "PCS_NAD27_Hawaii_zone_1"}, |
|
{26762, "PCS_NAD27_Hawaii_zone_2"}, |
|
{26763, "PCS_NAD27_Hawaii_zone_3"}, |
|
{26764, "PCS_NAD27_Hawaii_zone_4"}, |
|
{26765, "PCS_NAD27_Hawaii_zone_5"}, |
|
{26766, "PCS_NAD27_Georgia_East"}, |
|
{26767, "PCS_NAD27_Georgia_West"}, |
|
{26768, "PCS_NAD27_Idaho_East"}, |
|
{26769, "PCS_NAD27_Idaho_Central"}, |
|
{26770, "PCS_NAD27_Idaho_West"}, |
|
{26771, "PCS_NAD27_Illinois_East"}, |
|
{26772, "PCS_NAD27_Illinois_West"}, |
|
{26773, "PCS_NAD27_Indiana_East"}, |
|
{26774, "PCS_NAD27_Indiana_West"}, |
|
{26775, "PCS_NAD27_Iowa_North"}, |
|
{26776, "PCS_NAD27_Iowa_South"}, |
|
{26777, "PCS_NAD27_Kansas_North"}, |
|
{26778, "PCS_NAD27_Kansas_South"}, |
|
{26779, "PCS_NAD27_Kentucky_North"}, |
|
{26780, "PCS_NAD27_Kentucky_South"}, |
|
{26781, "PCS_NAD27_Louisiana_North"}, |
|
{26782, "PCS_NAD27_Louisiana_South"}, |
|
{26783, "PCS_NAD27_Maine_East"}, |
|
{26784, "PCS_NAD27_Maine_West"}, |
|
{26785, "PCS_NAD27_Maryland"}, |
|
{26786, "PCS_NAD27_Massachusetts"}, |
|
{26787, "PCS_NAD27_Massachusetts_Is"}, |
|
{26788, "PCS_NAD27_Michigan_North"}, |
|
{26789, "PCS_NAD27_Michigan_Central"}, |
|
{26790, "PCS_NAD27_Michigan_South"}, |
|
{26791, "PCS_NAD27_Minnesota_North"}, |
|
{26792, "PCS_NAD27_Minnesota_Cent"}, |
|
{26793, "PCS_NAD27_Minnesota_South"}, |
|
{26794, "PCS_NAD27_Mississippi_East"}, |
|
{26795, "PCS_NAD27_Mississippi_West"}, |
|
{26796, "PCS_NAD27_Missouri_East"}, |
|
{26797, "PCS_NAD27_Missouri_Central"}, |
|
{26798, "PCS_NAD27_Missouri_West"}, |
|
{26801, "PCS_NAD_Michigan_Michigan_East"}, |
|
{26802, "PCS_NAD_Michigan_Michigan_Old_Central"}, |
|
{26803, "PCS_NAD_Michigan_Michigan_West"}, |
|
{26903, "PCS_NAD83_UTM_zone_3N"}, |
|
{26904, "PCS_NAD83_UTM_zone_4N"}, |
|
{26905, "PCS_NAD83_UTM_zone_5N"}, |
|
{26906, "PCS_NAD83_UTM_zone_6N"}, |
|
{26907, "PCS_NAD83_UTM_zone_7N"}, |
|
{26908, "PCS_NAD83_UTM_zone_8N"}, |
|
{26909, "PCS_NAD83_UTM_zone_9N"}, |
|
{26910, "PCS_NAD83_UTM_zone_10N"}, |
|
{26911, "PCS_NAD83_UTM_zone_11N"}, |
|
{26912, "PCS_NAD83_UTM_zone_12N"}, |
|
{26913, "PCS_NAD83_UTM_zone_13N"}, |
|
{26914, "PCS_NAD83_UTM_zone_14N"}, |
|
{26915, "PCS_NAD83_UTM_zone_15N"}, |
|
{26916, "PCS_NAD83_UTM_zone_16N"}, |
|
{26917, "PCS_NAD83_UTM_zone_17N"}, |
|
{26918, "PCS_NAD83_UTM_zone_18N"}, |
|
{26919, "PCS_NAD83_UTM_zone_19N"}, |
|
{26920, "PCS_NAD83_UTM_zone_20N"}, |
|
{26921, "PCS_NAD83_UTM_zone_21N"}, |
|
{26922, "PCS_NAD83_UTM_zone_22N"}, |
|
{26923, "PCS_NAD83_UTM_zone_23N"}, |
|
{26929, "PCS_NAD83_Alabama_East"}, |
|
{26930, "PCS_NAD83_Alabama_West"}, |
|
{26931, "PCS_NAD83_Alaska_zone_1"}, |
|
{26932, "PCS_NAD83_Alaska_zone_2"}, |
|
{26933, "PCS_NAD83_Alaska_zone_3"}, |
|
{26934, "PCS_NAD83_Alaska_zone_4"}, |
|
{26935, "PCS_NAD83_Alaska_zone_5"}, |
|
{26936, "PCS_NAD83_Alaska_zone_6"}, |
|
{26937, "PCS_NAD83_Alaska_zone_7"}, |
|
{26938, "PCS_NAD83_Alaska_zone_8"}, |
|
{26939, "PCS_NAD83_Alaska_zone_9"}, |
|
{26940, "PCS_NAD83_Alaska_zone_10"}, |
|
{26941, "PCS_NAD83_California_1"}, |
|
{26942, "PCS_NAD83_California_2"}, |
|
{26943, "PCS_NAD83_California_3"}, |
|
{26944, "PCS_NAD83_California_4"}, |
|
{26945, "PCS_NAD83_California_5"}, |
|
{26946, "PCS_NAD83_California_6"}, |
|
{26948, "PCS_NAD83_Arizona_East"}, |
|
{26949, "PCS_NAD83_Arizona_Central"}, |
|
{26950, "PCS_NAD83_Arizona_West"}, |
|
{26951, "PCS_NAD83_Arkansas_North"}, |
|
{26952, "PCS_NAD83_Arkansas_South"}, |
|
{26953, "PCS_NAD83_Colorado_North"}, |
|
{26954, "PCS_NAD83_Colorado_Central"}, |
|
{26955, "PCS_NAD83_Colorado_South"}, |
|
{26956, "PCS_NAD83_Connecticut"}, |
|
{26957, "PCS_NAD83_Delaware"}, |
|
{26958, "PCS_NAD83_Florida_East"}, |
|
{26959, "PCS_NAD83_Florida_West"}, |
|
{26960, "PCS_NAD83_Florida_North"}, |
|
{26961, "PCS_NAD83_Hawaii_zone_1"}, |
|
{26962, "PCS_NAD83_Hawaii_zone_2"}, |
|
{26963, "PCS_NAD83_Hawaii_zone_3"}, |
|
{26964, "PCS_NAD83_Hawaii_zone_4"}, |
|
{26965, "PCS_NAD83_Hawaii_zone_5"}, |
|
{26966, "PCS_NAD83_Georgia_East"}, |
|
{26967, "PCS_NAD83_Georgia_West"}, |
|
{26968, "PCS_NAD83_Idaho_East"}, |
|
{26969, "PCS_NAD83_Idaho_Central"}, |
|
{26970, "PCS_NAD83_Idaho_West"}, |
|
{26971, "PCS_NAD83_Illinois_East"}, |
|
{26972, "PCS_NAD83_Illinois_West"}, |
|
{26973, "PCS_NAD83_Indiana_East"}, |
|
{26974, "PCS_NAD83_Indiana_West"}, |
|
{26975, "PCS_NAD83_Iowa_North"}, |
|
{26976, "PCS_NAD83_Iowa_South"}, |
|
{26977, "PCS_NAD83_Kansas_North"}, |
|
{26978, "PCS_NAD83_Kansas_South"}, |
|
{26979, "PCS_NAD83_Kentucky_North"}, |
|
{26980, "PCS_NAD83_Kentucky_South"}, |
|
{26981, "PCS_NAD83_Louisiana_North"}, |
|
{26982, "PCS_NAD83_Louisiana_South"}, |
|
{26983, "PCS_NAD83_Maine_East"}, |
|
{26984, "PCS_NAD83_Maine_West"}, |
|
{26985, "PCS_NAD83_Maryland"}, |
|
{26986, "PCS_NAD83_Massachusetts"}, |
|
{26987, "PCS_NAD83_Massachusetts_Is"}, |
|
{26988, "PCS_NAD83_Michigan_North"}, |
|
{26989, "PCS_NAD83_Michigan_Central"}, |
|
{26990, "PCS_NAD83_Michigan_South"}, |
|
{26991, "PCS_NAD83_Minnesota_North"}, |
|
{26992, "PCS_NAD83_Minnesota_Cent"}, |
|
{26993, "PCS_NAD83_Minnesota_South"}, |
|
{26994, "PCS_NAD83_Mississippi_East"}, |
|
{26995, "PCS_NAD83_Mississippi_West"}, |
|
{26996, "PCS_NAD83_Missouri_East"}, |
|
{26997, "PCS_NAD83_Missouri_Central"}, |
|
{26998, "PCS_NAD83_Missouri_West"}, |
|
{27038, "PCS_Nahrwan_1967_UTM_38N"}, |
|
{27039, "PCS_Nahrwan_1967_UTM_39N"}, |
|
{27040, "PCS_Nahrwan_1967_UTM_40N"}, |
|
{27120, "PCS_Naparima_UTM_20N"}, |
|
{27200, "PCS_GD49_NZ_Map_Grid"}, |
|
{27291, "PCS_GD49_North_Island_Grid"}, |
|
{27292, "PCS_GD49_South_Island_Grid"}, |
|
{27429, "PCS_Datum_73_UTM_zone_29N"}, |
|
{27500, "PCS_ATF_Nord_de_Guerre"}, |
|
{27581, "PCS_NTF_France_I"}, |
|
{27582, "PCS_NTF_France_II"}, |
|
{27583, "PCS_NTF_France_III"}, |
|
{27591, "PCS_NTF_Nord_France"}, |
|
{27592, "PCS_NTF_Centre_France"}, |
|
{27593, "PCS_NTF_Sud_France"}, |
|
{27700, "PCS_British_National_Grid"}, |
|
{28232, "PCS_Point_Noire_UTM_32S"}, |
|
{28348, "PCS_GDA94_MGA_zone_48"}, |
|
{28349, "PCS_GDA94_MGA_zone_49"}, |
|
{28350, "PCS_GDA94_MGA_zone_50"}, |
|
{28351, "PCS_GDA94_MGA_zone_51"}, |
|
{28352, "PCS_GDA94_MGA_zone_52"}, |
|
{28353, "PCS_GDA94_MGA_zone_53"}, |
|
{28354, "PCS_GDA94_MGA_zone_54"}, |
|
{28355, "PCS_GDA94_MGA_zone_55"}, |
|
{28356, "PCS_GDA94_MGA_zone_56"}, |
|
{28357, "PCS_GDA94_MGA_zone_57"}, |
|
{28358, "PCS_GDA94_MGA_zone_58"}, |
|
{28404, "PCS_Pulkovo_Gauss_zone_4"}, |
|
{28405, "PCS_Pulkovo_Gauss_zone_5"}, |
|
{28406, "PCS_Pulkovo_Gauss_zone_6"}, |
|
{28407, "PCS_Pulkovo_Gauss_zone_7"}, |
|
{28408, "PCS_Pulkovo_Gauss_zone_8"}, |
|
{28409, "PCS_Pulkovo_Gauss_zone_9"}, |
|
{28410, "PCS_Pulkovo_Gauss_zone_10"}, |
|
{28411, "PCS_Pulkovo_Gauss_zone_11"}, |
|
{28412, "PCS_Pulkovo_Gauss_zone_12"}, |
|
{28413, "PCS_Pulkovo_Gauss_zone_13"}, |
|
{28414, "PCS_Pulkovo_Gauss_zone_14"}, |
|
{28415, "PCS_Pulkovo_Gauss_zone_15"}, |
|
{28416, "PCS_Pulkovo_Gauss_zone_16"}, |
|
{28417, "PCS_Pulkovo_Gauss_zone_17"}, |
|
{28418, "PCS_Pulkovo_Gauss_zone_18"}, |
|
{28419, "PCS_Pulkovo_Gauss_zone_19"}, |
|
{28420, "PCS_Pulkovo_Gauss_zone_20"}, |
|
{28421, "PCS_Pulkovo_Gauss_zone_21"}, |
|
{28422, "PCS_Pulkovo_Gauss_zone_22"}, |
|
{28423, "PCS_Pulkovo_Gauss_zone_23"}, |
|
{28424, "PCS_Pulkovo_Gauss_zone_24"}, |
|
{28425, "PCS_Pulkovo_Gauss_zone_25"}, |
|
{28426, "PCS_Pulkovo_Gauss_zone_26"}, |
|
{28427, "PCS_Pulkovo_Gauss_zone_27"}, |
|
{28428, "PCS_Pulkovo_Gauss_zone_28"}, |
|
{28429, "PCS_Pulkovo_Gauss_zone_29"}, |
|
{28430, "PCS_Pulkovo_Gauss_zone_30"}, |
|
{28431, "PCS_Pulkovo_Gauss_zone_31"}, |
|
{28432, "PCS_Pulkovo_Gauss_zone_32"}, |
|
{28464, "PCS_Pulkovo_Gauss_4N"}, |
|
{28465, "PCS_Pulkovo_Gauss_5N"}, |
|
{28466, "PCS_Pulkovo_Gauss_6N"}, |
|
{28467, "PCS_Pulkovo_Gauss_7N"}, |
|
{28468, "PCS_Pulkovo_Gauss_8N"}, |
|
{28469, "PCS_Pulkovo_Gauss_9N"}, |
|
{28470, "PCS_Pulkovo_Gauss_10N"}, |
|
{28471, "PCS_Pulkovo_Gauss_11N"}, |
|
{28472, "PCS_Pulkovo_Gauss_12N"}, |
|
{28473, "PCS_Pulkovo_Gauss_13N"}, |
|
{28474, "PCS_Pulkovo_Gauss_14N"}, |
|
{28475, "PCS_Pulkovo_Gauss_15N"}, |
|
{28476, "PCS_Pulkovo_Gauss_16N"}, |
|
{28477, "PCS_Pulkovo_Gauss_17N"}, |
|
{28478, "PCS_Pulkovo_Gauss_18N"}, |
|
{28479, "PCS_Pulkovo_Gauss_19N"}, |
|
{28480, "PCS_Pulkovo_Gauss_20N"}, |
|
{28481, "PCS_Pulkovo_Gauss_21N"}, |
|
{28482, "PCS_Pulkovo_Gauss_22N"}, |
|
{28483, "PCS_Pulkovo_Gauss_23N"}, |
|
{28484, "PCS_Pulkovo_Gauss_24N"}, |
|
{28485, "PCS_Pulkovo_Gauss_25N"}, |
|
{28486, "PCS_Pulkovo_Gauss_26N"}, |
|
{28487, "PCS_Pulkovo_Gauss_27N"}, |
|
{28488, "PCS_Pulkovo_Gauss_28N"}, |
|
{28489, "PCS_Pulkovo_Gauss_29N"}, |
|
{28490, "PCS_Pulkovo_Gauss_30N"}, |
|
{28491, "PCS_Pulkovo_Gauss_31N"}, |
|
{28492, "PCS_Pulkovo_Gauss_32N"}, |
|
{28600, "PCS_Qatar_National_Grid"}, |
|
{28991, "PCS_RD_Netherlands_Old"}, |
|
{28992, "PCS_RD_Netherlands_New"}, |
|
{29118, "PCS_SAD69_UTM_zone_18N"}, |
|
{29119, "PCS_SAD69_UTM_zone_19N"}, |
|
{29120, "PCS_SAD69_UTM_zone_20N"}, |
|
{29121, "PCS_SAD69_UTM_zone_21N"}, |
|
{29122, "PCS_SAD69_UTM_zone_22N"}, |
|
{29177, "PCS_SAD69_UTM_zone_17S"}, |
|
{29178, "PCS_SAD69_UTM_zone_18S"}, |
|
{29179, "PCS_SAD69_UTM_zone_19S"}, |
|
{29180, "PCS_SAD69_UTM_zone_20S"}, |
|
{29181, "PCS_SAD69_UTM_zone_21S"}, |
|
{29182, "PCS_SAD69_UTM_zone_22S"}, |
|
{29183, "PCS_SAD69_UTM_zone_23S"}, |
|
{29184, "PCS_SAD69_UTM_zone_24S"}, |
|
{29185, "PCS_SAD69_UTM_zone_25S"}, |
|
{29220, "PCS_Sapper_Hill_UTM_20S"}, |
|
{29221, "PCS_Sapper_Hill_UTM_21S"}, |
|
{29333, "PCS_Schwarzeck_UTM_33S"}, |
|
{29635, "PCS_Sudan_UTM_zone_35N"}, |
|
{29636, "PCS_Sudan_UTM_zone_36N"}, |
|
{29700, "PCS_Tananarive_Laborde"}, |
|
{29738, "PCS_Tananarive_UTM_38S"}, |
|
{29739, "PCS_Tananarive_UTM_39S"}, |
|
{29800, "PCS_Timbalai_1948_Borneo"}, |
|
{29849, "PCS_Timbalai_1948_UTM_49N"}, |
|
{29850, "PCS_Timbalai_1948_UTM_50N"}, |
|
{29900, "PCS_TM65_Irish_Nat_Grid"}, |
|
{30200, "PCS_Trinidad_1903_Trinidad"}, |
|
{30339, "PCS_TC_1948_UTM_zone_39N"}, |
|
{30340, "PCS_TC_1948_UTM_zone_40N"}, |
|
{30491, "PCS_Voirol_N_Algerie_ancien"}, |
|
{30492, "PCS_Voirol_S_Algerie_ancien"}, |
|
{30591, "PCS_Voirol_Unifie_N_Algerie"}, |
|
{30592, "PCS_Voirol_Unifie_S_Algerie"}, |
|
{30600, "PCS_Bern_1938_Swiss_New"}, |
|
{30729, "PCS_Nord_Sahara_UTM_29N"}, |
|
{30730, "PCS_Nord_Sahara_UTM_30N"}, |
|
{30731, "PCS_Nord_Sahara_UTM_31N"}, |
|
{30732, "PCS_Nord_Sahara_UTM_32N"}, |
|
{31028, "PCS_Yoff_UTM_zone_28N"}, |
|
{31121, "PCS_Zanderij_UTM_zone_21N"}, |
|
{31291, "PCS_MGI_Austria_West"}, |
|
{31292, "PCS_MGI_Austria_Central"}, |
|
{31293, "PCS_MGI_Austria_East"}, |
|
{31300, "PCS_Belge_Lambert_72"}, |
|
{31491, "PCS_DHDN_Germany_zone_1"}, |
|
{31492, "PCS_DHDN_Germany_zone_2"}, |
|
{31493, "PCS_DHDN_Germany_zone_3"}, |
|
{31494, "PCS_DHDN_Germany_zone_4"}, |
|
{31495, "PCS_DHDN_Germany_zone_5"}, |
|
{32001, "PCS_NAD27_Montana_North"}, |
|
{32002, "PCS_NAD27_Montana_Central"}, |
|
{32003, "PCS_NAD27_Montana_South"}, |
|
{32005, "PCS_NAD27_Nebraska_North"}, |
|
{32006, "PCS_NAD27_Nebraska_South"}, |
|
{32007, "PCS_NAD27_Nevada_East"}, |
|
{32008, "PCS_NAD27_Nevada_Central"}, |
|
{32009, "PCS_NAD27_Nevada_West"}, |
|
{32010, "PCS_NAD27_New_Hampshire"}, |
|
{32011, "PCS_NAD27_New_Jersey"}, |
|
{32012, "PCS_NAD27_New_Mexico_East"}, |
|
{32013, "PCS_NAD27_New_Mexico_Cent"}, |
|
{32014, "PCS_NAD27_New_Mexico_West"}, |
|
{32015, "PCS_NAD27_New_York_East"}, |
|
{32016, "PCS_NAD27_New_York_Central"}, |
|
{32017, "PCS_NAD27_New_York_West"}, |
|
{32018, "PCS_NAD27_New_York_Long_Is"}, |
|
{32019, "PCS_NAD27_North_Carolina"}, |
|
{32020, "PCS_NAD27_North_Dakota_N"}, |
|
{32021, "PCS_NAD27_North_Dakota_S"}, |
|
{32022, "PCS_NAD27_Ohio_North"}, |
|
{32023, "PCS_NAD27_Ohio_South"}, |
|
{32024, "PCS_NAD27_Oklahoma_North"}, |
|
{32025, "PCS_NAD27_Oklahoma_South"}, |
|
{32026, "PCS_NAD27_Oregon_North"}, |
|
{32027, "PCS_NAD27_Oregon_South"}, |
|
{32028, "PCS_NAD27_Pennsylvania_N"}, |
|
{32029, "PCS_NAD27_Pennsylvania_S"}, |
|
{32030, "PCS_NAD27_Rhode_Island"}, |
|
{32031, "PCS_NAD27_South_Carolina_N"}, |
|
{32033, "PCS_NAD27_South_Carolina_S"}, |
|
{32034, "PCS_NAD27_South_Dakota_N"}, |
|
{32035, "PCS_NAD27_South_Dakota_S"}, |
|
{32036, "PCS_NAD27_Tennessee"}, |
|
{32037, "PCS_NAD27_Texas_North"}, |
|
{32038, "PCS_NAD27_Texas_North_Cen"}, |
|
{32039, "PCS_NAD27_Texas_Central"}, |
|
{32040, "PCS_NAD27_Texas_South_Cen"}, |
|
{32041, "PCS_NAD27_Texas_South"}, |
|
{32042, "PCS_NAD27_Utah_North"}, |
|
{32043, "PCS_NAD27_Utah_Central"}, |
|
{32044, "PCS_NAD27_Utah_South"}, |
|
{32045, "PCS_NAD27_Vermont"}, |
|
{32046, "PCS_NAD27_Virginia_North"}, |
|
{32047, "PCS_NAD27_Virginia_South"}, |
|
{32048, "PCS_NAD27_Washington_North"}, |
|
{32049, "PCS_NAD27_Washington_South"}, |
|
{32050, "PCS_NAD27_West_Virginia_N"}, |
|
{32051, "PCS_NAD27_West_Virginia_S"}, |
|
{32052, "PCS_NAD27_Wisconsin_North"}, |
|
{32053, "PCS_NAD27_Wisconsin_Cen"}, |
|
{32054, "PCS_NAD27_Wisconsin_South"}, |
|
{32055, "PCS_NAD27_Wyoming_East"}, |
|
{32056, "PCS_NAD27_Wyoming_E_Cen"}, |
|
{32057, "PCS_NAD27_Wyoming_W_Cen"}, |
|
{32058, "PCS_NAD27_Wyoming_West"}, |
|
{32059, "PCS_NAD27_Puerto_Rico"}, |
|
{32060, "PCS_NAD27_St_Croix"}, |
|
{32100, "PCS_NAD83_Montana"}, |
|
{32104, "PCS_NAD83_Nebraska"}, |
|
{32107, "PCS_NAD83_Nevada_East"}, |
|
{32108, "PCS_NAD83_Nevada_Central"}, |
|
{32109, "PCS_NAD83_Nevada_West"}, |
|
{32110, "PCS_NAD83_New_Hampshire"}, |
|
{32111, "PCS_NAD83_New_Jersey"}, |
|
{32112, "PCS_NAD83_New_Mexico_East"}, |
|
{32113, "PCS_NAD83_New_Mexico_Cent"}, |
|
{32114, "PCS_NAD83_New_Mexico_West"}, |
|
{32115, "PCS_NAD83_New_York_East"}, |
|
{32116, "PCS_NAD83_New_York_Central"}, |
|
{32117, "PCS_NAD83_New_York_West"}, |
|
{32118, "PCS_NAD83_New_York_Long_Is"}, |
|
{32119, "PCS_NAD83_North_Carolina"}, |
|
{32120, "PCS_NAD83_North_Dakota_N"}, |
|
{32121, "PCS_NAD83_North_Dakota_S"}, |
|
{32122, "PCS_NAD83_Ohio_North"}, |
|
{32123, "PCS_NAD83_Ohio_South"}, |
|
{32124, "PCS_NAD83_Oklahoma_North"}, |
|
{32125, "PCS_NAD83_Oklahoma_South"}, |
|
{32126, "PCS_NAD83_Oregon_North"}, |
|
{32127, "PCS_NAD83_Oregon_South"}, |
|
{32128, "PCS_NAD83_Pennsylvania_N"}, |
|
{32129, "PCS_NAD83_Pennsylvania_S"}, |
|
{32130, "PCS_NAD83_Rhode_Island"}, |
|
{32133, "PCS_NAD83_South_Carolina"}, |
|
{32134, "PCS_NAD83_South_Dakota_N"}, |
|
{32135, "PCS_NAD83_South_Dakota_S"}, |
|
{32136, "PCS_NAD83_Tennessee"}, |
|
{32137, "PCS_NAD83_Texas_North"}, |
|
{32138, "PCS_NAD83_Texas_North_Cen"}, |
|
{32139, "PCS_NAD83_Texas_Central"}, |
|
{32140, "PCS_NAD83_Texas_South_Cen"}, |
|
{32141, "PCS_NAD83_Texas_South"}, |
|
{32142, "PCS_NAD83_Utah_North"}, |
|
{32143, "PCS_NAD83_Utah_Central"}, |
|
{32144, "PCS_NAD83_Utah_South"}, |
|
{32145, "PCS_NAD83_Vermont"}, |
|
{32146, "PCS_NAD83_Virginia_North"}, |
|
{32147, "PCS_NAD83_Virginia_South"}, |
|
{32148, "PCS_NAD83_Washington_North"}, |
|
{32149, "PCS_NAD83_Washington_South"}, |
|
{32150, "PCS_NAD83_West_Virginia_N"}, |
|
{32151, "PCS_NAD83_West_Virginia_S"}, |
|
{32152, "PCS_NAD83_Wisconsin_North"}, |
|
{32153, "PCS_NAD83_Wisconsin_Cen"}, |
|
{32154, "PCS_NAD83_Wisconsin_South"}, |
|
{32155, "PCS_NAD83_Wyoming_East"}, |
|
{32156, "PCS_NAD83_Wyoming_E_Cen"}, |
|
{32157, "PCS_NAD83_Wyoming_W_Cen"}, |
|
{32158, "PCS_NAD83_Wyoming_West"}, |
|
{32161, "PCS_NAD83_Puerto_Rico_Virgin_Is"}, |
|
{32201, "PCS_WGS72_UTM_zone_1N"}, |
|
{32202, "PCS_WGS72_UTM_zone_2N"}, |
|
{32203, "PCS_WGS72_UTM_zone_3N"}, |
|
{32204, "PCS_WGS72_UTM_zone_4N"}, |
|
{32205, "PCS_WGS72_UTM_zone_5N"}, |
|
{32206, "PCS_WGS72_UTM_zone_6N"}, |
|
{32207, "PCS_WGS72_UTM_zone_7N"}, |
|
{32208, "PCS_WGS72_UTM_zone_8N"}, |
|
{32209, "PCS_WGS72_UTM_zone_9N"}, |
|
{32210, "PCS_WGS72_UTM_zone_10N"}, |
|
{32211, "PCS_WGS72_UTM_zone_11N"}, |
|
{32212, "PCS_WGS72_UTM_zone_12N"}, |
|
{32213, "PCS_WGS72_UTM_zone_13N"}, |
|
{32214, "PCS_WGS72_UTM_zone_14N"}, |
|
{32215, "PCS_WGS72_UTM_zone_15N"}, |
|
{32216, "PCS_WGS72_UTM_zone_16N"}, |
|
{32217, "PCS_WGS72_UTM_zone_17N"}, |
|
{32218, "PCS_WGS72_UTM_zone_18N"}, |
|
{32219, "PCS_WGS72_UTM_zone_19N"}, |
|
{32220, "PCS_WGS72_UTM_zone_20N"}, |
|
{32221, "PCS_WGS72_UTM_zone_21N"}, |
|
{32222, "PCS_WGS72_UTM_zone_22N"}, |
|
{32223, "PCS_WGS72_UTM_zone_23N"}, |
|
{32224, "PCS_WGS72_UTM_zone_24N"}, |
|
{32225, "PCS_WGS72_UTM_zone_25N"}, |
|
{32226, "PCS_WGS72_UTM_zone_26N"}, |
|
{32227, "PCS_WGS72_UTM_zone_27N"}, |
|
{32228, "PCS_WGS72_UTM_zone_28N"}, |
|
{32229, "PCS_WGS72_UTM_zone_29N"}, |
|
{32230, "PCS_WGS72_UTM_zone_30N"}, |
|
{32231, "PCS_WGS72_UTM_zone_31N"}, |
|
{32232, "PCS_WGS72_UTM_zone_32N"}, |
|
{32233, "PCS_WGS72_UTM_zone_33N"}, |
|
{32234, "PCS_WGS72_UTM_zone_34N"}, |
|
{32235, "PCS_WGS72_UTM_zone_35N"}, |
|
{32236, "PCS_WGS72_UTM_zone_36N"}, |
|
{32237, "PCS_WGS72_UTM_zone_37N"}, |
|
{32238, "PCS_WGS72_UTM_zone_38N"}, |
|
{32239, "PCS_WGS72_UTM_zone_39N"}, |
|
{32240, "PCS_WGS72_UTM_zone_40N"}, |
|
{32241, "PCS_WGS72_UTM_zone_41N"}, |
|
{32242, "PCS_WGS72_UTM_zone_42N"}, |
|
{32243, "PCS_WGS72_UTM_zone_43N"}, |
|
{32244, "PCS_WGS72_UTM_zone_44N"}, |
|
{32245, "PCS_WGS72_UTM_zone_45N"}, |
|
{32246, "PCS_WGS72_UTM_zone_46N"}, |
|
{32247, "PCS_WGS72_UTM_zone_47N"}, |
|
{32248, "PCS_WGS72_UTM_zone_48N"}, |
|
{32249, "PCS_WGS72_UTM_zone_49N"}, |
|
{32250, "PCS_WGS72_UTM_zone_50N"}, |
|
{32251, "PCS_WGS72_UTM_zone_51N"}, |
|
{32252, "PCS_WGS72_UTM_zone_52N"}, |
|
{32253, "PCS_WGS72_UTM_zone_53N"}, |
|
{32254, "PCS_WGS72_UTM_zone_54N"}, |
|
{32255, "PCS_WGS72_UTM_zone_55N"}, |
|
{32256, "PCS_WGS72_UTM_zone_56N"}, |
|
{32257, "PCS_WGS72_UTM_zone_57N"}, |
|
{32258, "PCS_WGS72_UTM_zone_58N"}, |
|
{32259, "PCS_WGS72_UTM_zone_59N"}, |
|
{32260, "PCS_WGS72_UTM_zone_60N"}, |
|
{32301, "PCS_WGS72_UTM_zone_1S"}, |
|
{32302, "PCS_WGS72_UTM_zone_2S"}, |
|
{32303, "PCS_WGS72_UTM_zone_3S"}, |
|
{32304, "PCS_WGS72_UTM_zone_4S"}, |
|
{32305, "PCS_WGS72_UTM_zone_5S"}, |
|
{32306, "PCS_WGS72_UTM_zone_6S"}, |
|
{32307, "PCS_WGS72_UTM_zone_7S"}, |
|
{32308, "PCS_WGS72_UTM_zone_8S"}, |
|
{32309, "PCS_WGS72_UTM_zone_9S"}, |
|
{32310, "PCS_WGS72_UTM_zone_10S"}, |
|
{32311, "PCS_WGS72_UTM_zone_11S"}, |
|
{32312, "PCS_WGS72_UTM_zone_12S"}, |
|
{32313, "PCS_WGS72_UTM_zone_13S"}, |
|
{32314, "PCS_WGS72_UTM_zone_14S"}, |
|
{32315, "PCS_WGS72_UTM_zone_15S"}, |
|
{32316, "PCS_WGS72_UTM_zone_16S"}, |
|
{32317, "PCS_WGS72_UTM_zone_17S"}, |
|
{32318, "PCS_WGS72_UTM_zone_18S"}, |
|
{32319, "PCS_WGS72_UTM_zone_19S"}, |
|
{32320, "PCS_WGS72_UTM_zone_20S"}, |
|
{32321, "PCS_WGS72_UTM_zone_21S"}, |
|
{32322, "PCS_WGS72_UTM_zone_22S"}, |
|
{32323, "PCS_WGS72_UTM_zone_23S"}, |
|
{32324, "PCS_WGS72_UTM_zone_24S"}, |
|
{32325, "PCS_WGS72_UTM_zone_25S"}, |
|
{32326, "PCS_WGS72_UTM_zone_26S"}, |
|
{32327, "PCS_WGS72_UTM_zone_27S"}, |
|
{32328, "PCS_WGS72_UTM_zone_28S"}, |
|
{32329, "PCS_WGS72_UTM_zone_29S"}, |
|
{32330, "PCS_WGS72_UTM_zone_30S"}, |
|
{32331, "PCS_WGS72_UTM_zone_31S"}, |
|
{32332, "PCS_WGS72_UTM_zone_32S"}, |
|
{32333, "PCS_WGS72_UTM_zone_33S"}, |
|
{32334, "PCS_WGS72_UTM_zone_34S"}, |
|
{32335, "PCS_WGS72_UTM_zone_35S"}, |
|
{32336, "PCS_WGS72_UTM_zone_36S"}, |
|
{32337, "PCS_WGS72_UTM_zone_37S"}, |
|
{32338, "PCS_WGS72_UTM_zone_38S"}, |
|
{32339, "PCS_WGS72_UTM_zone_39S"}, |
|
{32340, "PCS_WGS72_UTM_zone_40S"}, |
|
{32341, "PCS_WGS72_UTM_zone_41S"}, |
|
{32342, "PCS_WGS72_UTM_zone_42S"}, |
|
{32343, "PCS_WGS72_UTM_zone_43S"}, |
|
{32344, "PCS_WGS72_UTM_zone_44S"}, |
|
{32345, "PCS_WGS72_UTM_zone_45S"}, |
|
{32346, "PCS_WGS72_UTM_zone_46S"}, |
|
{32347, "PCS_WGS72_UTM_zone_47S"}, |
|
{32348, "PCS_WGS72_UTM_zone_48S"}, |
|
{32349, "PCS_WGS72_UTM_zone_49S"}, |
|
{32350, "PCS_WGS72_UTM_zone_50S"}, |
|
{32351, "PCS_WGS72_UTM_zone_51S"}, |
|
{32352, "PCS_WGS72_UTM_zone_52S"}, |
|
{32353, "PCS_WGS72_UTM_zone_53S"}, |
|
{32354, "PCS_WGS72_UTM_zone_54S"}, |
|
{32355, "PCS_WGS72_UTM_zone_55S"}, |
|
{32356, "PCS_WGS72_UTM_zone_56S"}, |
|
{32357, "PCS_WGS72_UTM_zone_57S"}, |
|
{32358, "PCS_WGS72_UTM_zone_58S"}, |
|
{32359, "PCS_WGS72_UTM_zone_59S"}, |
|
{32360, "PCS_WGS72_UTM_zone_60S"}, |
|
{32401, "PCS_WGS72BE_UTM_zone_1N"}, |
|
{32402, "PCS_WGS72BE_UTM_zone_2N"}, |
|
{32403, "PCS_WGS72BE_UTM_zone_3N"}, |
|
{32404, "PCS_WGS72BE_UTM_zone_4N"}, |
|
{32405, "PCS_WGS72BE_UTM_zone_5N"}, |
|
{32406, "PCS_WGS72BE_UTM_zone_6N"}, |
|
{32407, "PCS_WGS72BE_UTM_zone_7N"}, |
|
{32408, "PCS_WGS72BE_UTM_zone_8N"}, |
|
{32409, "PCS_WGS72BE_UTM_zone_9N"}, |
|
{32410, "PCS_WGS72BE_UTM_zone_10N"}, |
|
{32411, "PCS_WGS72BE_UTM_zone_11N"}, |
|
{32412, "PCS_WGS72BE_UTM_zone_12N"}, |
|
{32413, "PCS_WGS72BE_UTM_zone_13N"}, |
|
{32414, "PCS_WGS72BE_UTM_zone_14N"}, |
|
{32415, "PCS_WGS72BE_UTM_zone_15N"}, |
|
{32416, "PCS_WGS72BE_UTM_zone_16N"}, |
|
{32417, "PCS_WGS72BE_UTM_zone_17N"}, |
|
{32418, "PCS_WGS72BE_UTM_zone_18N"}, |
|
{32419, "PCS_WGS72BE_UTM_zone_19N"}, |
|
{32420, "PCS_WGS72BE_UTM_zone_20N"}, |
|
{32421, "PCS_WGS72BE_UTM_zone_21N"}, |
|
{32422, "PCS_WGS72BE_UTM_zone_22N"}, |
|
{32423, "PCS_WGS72BE_UTM_zone_23N"}, |
|
{32424, "PCS_WGS72BE_UTM_zone_24N"}, |
|
{32425, "PCS_WGS72BE_UTM_zone_25N"}, |
|
{32426, "PCS_WGS72BE_UTM_zone_26N"}, |
|
{32427, "PCS_WGS72BE_UTM_zone_27N"}, |
|
{32428, "PCS_WGS72BE_UTM_zone_28N"}, |
|
{32429, "PCS_WGS72BE_UTM_zone_29N"}, |
|
{32430, "PCS_WGS72BE_UTM_zone_30N"}, |
|
{32431, "PCS_WGS72BE_UTM_zone_31N"}, |
|
{32432, "PCS_WGS72BE_UTM_zone_32N"}, |
|
{32433, "PCS_WGS72BE_UTM_zone_33N"}, |
|
{32434, "PCS_WGS72BE_UTM_zone_34N"}, |
|
{32435, "PCS_WGS72BE_UTM_zone_35N"}, |
|
{32436, "PCS_WGS72BE_UTM_zone_36N"}, |
|
{32437, "PCS_WGS72BE_UTM_zone_37N"}, |
|
{32438, "PCS_WGS72BE_UTM_zone_38N"}, |
|
{32439, "PCS_WGS72BE_UTM_zone_39N"}, |
|
{32440, "PCS_WGS72BE_UTM_zone_40N"}, |
|
{32441, "PCS_WGS72BE_UTM_zone_41N"}, |
|
{32442, "PCS_WGS72BE_UTM_zone_42N"}, |
|
{32443, "PCS_WGS72BE_UTM_zone_43N"}, |
|
{32444, "PCS_WGS72BE_UTM_zone_44N"}, |
|
{32445, "PCS_WGS72BE_UTM_zone_45N"}, |
|
{32446, "PCS_WGS72BE_UTM_zone_46N"}, |
|
{32447, "PCS_WGS72BE_UTM_zone_47N"}, |
|
{32448, "PCS_WGS72BE_UTM_zone_48N"}, |
|
{32449, "PCS_WGS72BE_UTM_zone_49N"}, |
|
{32450, "PCS_WGS72BE_UTM_zone_50N"}, |
|
{32451, "PCS_WGS72BE_UTM_zone_51N"}, |
|
{32452, "PCS_WGS72BE_UTM_zone_52N"}, |
|
{32453, "PCS_WGS72BE_UTM_zone_53N"}, |
|
{32454, "PCS_WGS72BE_UTM_zone_54N"}, |
|
{32455, "PCS_WGS72BE_UTM_zone_55N"}, |
|
{32456, "PCS_WGS72BE_UTM_zone_56N"}, |
|
{32457, "PCS_WGS72BE_UTM_zone_57N"}, |
|
{32458, "PCS_WGS72BE_UTM_zone_58N"}, |
|
{32459, "PCS_WGS72BE_UTM_zone_59N"}, |
|
{32460, "PCS_WGS72BE_UTM_zone_60N"}, |
|
{32501, "PCS_WGS72BE_UTM_zone_1S"}, |
|
{32502, "PCS_WGS72BE_UTM_zone_2S"}, |
|
{32503, "PCS_WGS72BE_UTM_zone_3S"}, |
|
{32504, "PCS_WGS72BE_UTM_zone_4S"}, |
|
{32505, "PCS_WGS72BE_UTM_zone_5S"}, |
|
{32506, "PCS_WGS72BE_UTM_zone_6S"}, |
|
{32507, "PCS_WGS72BE_UTM_zone_7S"}, |
|
{32508, "PCS_WGS72BE_UTM_zone_8S"}, |
|
{32509, "PCS_WGS72BE_UTM_zone_9S"}, |
|
{32510, "PCS_WGS72BE_UTM_zone_10S"}, |
|
{32511, "PCS_WGS72BE_UTM_zone_11S"}, |
|
{32512, "PCS_WGS72BE_UTM_zone_12S"}, |
|
{32513, "PCS_WGS72BE_UTM_zone_13S"}, |
|
{32514, "PCS_WGS72BE_UTM_zone_14S"}, |
|
{32515, "PCS_WGS72BE_UTM_zone_15S"}, |
|
{32516, "PCS_WGS72BE_UTM_zone_16S"}, |
|
{32517, "PCS_WGS72BE_UTM_zone_17S"}, |
|
{32518, "PCS_WGS72BE_UTM_zone_18S"}, |
|
{32519, "PCS_WGS72BE_UTM_zone_19S"}, |
|
{32520, "PCS_WGS72BE_UTM_zone_20S"}, |
|
{32521, "PCS_WGS72BE_UTM_zone_21S"}, |
|
{32522, "PCS_WGS72BE_UTM_zone_22S"}, |
|
{32523, "PCS_WGS72BE_UTM_zone_23S"}, |
|
{32524, "PCS_WGS72BE_UTM_zone_24S"}, |
|
{32525, "PCS_WGS72BE_UTM_zone_25S"}, |
|
{32526, "PCS_WGS72BE_UTM_zone_26S"}, |
|
{32527, "PCS_WGS72BE_UTM_zone_27S"}, |
|
{32528, "PCS_WGS72BE_UTM_zone_28S"}, |
|
{32529, "PCS_WGS72BE_UTM_zone_29S"}, |
|
{32530, "PCS_WGS72BE_UTM_zone_30S"}, |
|
{32531, "PCS_WGS72BE_UTM_zone_31S"}, |
|
{32532, "PCS_WGS72BE_UTM_zone_32S"}, |
|
{32533, "PCS_WGS72BE_UTM_zone_33S"}, |
|
{32534, "PCS_WGS72BE_UTM_zone_34S"}, |
|
{32535, "PCS_WGS72BE_UTM_zone_35S"}, |
|
{32536, "PCS_WGS72BE_UTM_zone_36S"}, |
|
{32537, "PCS_WGS72BE_UTM_zone_37S"}, |
|
{32538, "PCS_WGS72BE_UTM_zone_38S"}, |
|
{32539, "PCS_WGS72BE_UTM_zone_39S"}, |
|
{32540, "PCS_WGS72BE_UTM_zone_40S"}, |
|
{32541, "PCS_WGS72BE_UTM_zone_41S"}, |
|
{32542, "PCS_WGS72BE_UTM_zone_42S"}, |
|
{32543, "PCS_WGS72BE_UTM_zone_43S"}, |
|
{32544, "PCS_WGS72BE_UTM_zone_44S"}, |
|
{32545, "PCS_WGS72BE_UTM_zone_45S"}, |
|
{32546, "PCS_WGS72BE_UTM_zone_46S"}, |
|
{32547, "PCS_WGS72BE_UTM_zone_47S"}, |
|
{32548, "PCS_WGS72BE_UTM_zone_48S"}, |
|
{32549, "PCS_WGS72BE_UTM_zone_49S"}, |
|
{32550, "PCS_WGS72BE_UTM_zone_50S"}, |
|
{32551, "PCS_WGS72BE_UTM_zone_51S"}, |
|
{32552, "PCS_WGS72BE_UTM_zone_52S"}, |
|
{32553, "PCS_WGS72BE_UTM_zone_53S"}, |
|
{32554, "PCS_WGS72BE_UTM_zone_54S"}, |
|
{32555, "PCS_WGS72BE_UTM_zone_55S"}, |
|
{32556, "PCS_WGS72BE_UTM_zone_56S"}, |
|
{32557, "PCS_WGS72BE_UTM_zone_57S"}, |
|
{32558, "PCS_WGS72BE_UTM_zone_58S"}, |
|
{32559, "PCS_WGS72BE_UTM_zone_59S"}, |
|
{32560, "PCS_WGS72BE_UTM_zone_60S"}, |
|
{32601, "PCS_WGS84_UTM_zone_1N"}, |
|
{32602, "PCS_WGS84_UTM_zone_2N"}, |
|
{32603, "PCS_WGS84_UTM_zone_3N"}, |
|
{32604, "PCS_WGS84_UTM_zone_4N"}, |
|
{32605, "PCS_WGS84_UTM_zone_5N"}, |
|
{32606, "PCS_WGS84_UTM_zone_6N"}, |
|
{32607, "PCS_WGS84_UTM_zone_7N"}, |
|
{32608, "PCS_WGS84_UTM_zone_8N"}, |
|
{32609, "PCS_WGS84_UTM_zone_9N"}, |
|
{32610, "PCS_WGS84_UTM_zone_10N"}, |
|
{32611, "PCS_WGS84_UTM_zone_11N"}, |
|
{32612, "PCS_WGS84_UTM_zone_12N"}, |
|
{32613, "PCS_WGS84_UTM_zone_13N"}, |
|
{32614, "PCS_WGS84_UTM_zone_14N"}, |
|
{32615, "PCS_WGS84_UTM_zone_15N"}, |
|
{32616, "PCS_WGS84_UTM_zone_16N"}, |
|
{32617, "PCS_WGS84_UTM_zone_17N"}, |
|
{32618, "PCS_WGS84_UTM_zone_18N"}, |
|
{32619, "PCS_WGS84_UTM_zone_19N"}, |
|
{32620, "PCS_WGS84_UTM_zone_20N"}, |
|
{32621, "PCS_WGS84_UTM_zone_21N"}, |
|
{32622, "PCS_WGS84_UTM_zone_22N"}, |
|
{32623, "PCS_WGS84_UTM_zone_23N"}, |
|
{32624, "PCS_WGS84_UTM_zone_24N"}, |
|
{32625, "PCS_WGS84_UTM_zone_25N"}, |
|
{32626, "PCS_WGS84_UTM_zone_26N"}, |
|
{32627, "PCS_WGS84_UTM_zone_27N"}, |
|
{32628, "PCS_WGS84_UTM_zone_28N"}, |
|
{32629, "PCS_WGS84_UTM_zone_29N"}, |
|
{32630, "PCS_WGS84_UTM_zone_30N"}, |
|
{32631, "PCS_WGS84_UTM_zone_31N"}, |
|
{32632, "PCS_WGS84_UTM_zone_32N"}, |
|
{32633, "PCS_WGS84_UTM_zone_33N"}, |
|
{32634, "PCS_WGS84_UTM_zone_34N"}, |
|
{32635, "PCS_WGS84_UTM_zone_35N"}, |
|
{32636, "PCS_WGS84_UTM_zone_36N"}, |
|
{32637, "PCS_WGS84_UTM_zone_37N"}, |
|
{32638, "PCS_WGS84_UTM_zone_38N"}, |
|
{32639, "PCS_WGS84_UTM_zone_39N"}, |
|
{32640, "PCS_WGS84_UTM_zone_40N"}, |
|
{32641, "PCS_WGS84_UTM_zone_41N"}, |
|
{32642, "PCS_WGS84_UTM_zone_42N"}, |
|
{32643, "PCS_WGS84_UTM_zone_43N"}, |
|
{32644, "PCS_WGS84_UTM_zone_44N"}, |
|
{32645, "PCS_WGS84_UTM_zone_45N"}, |
|
{32646, "PCS_WGS84_UTM_zone_46N"}, |
|
{32647, "PCS_WGS84_UTM_zone_47N"}, |
|
{32648, "PCS_WGS84_UTM_zone_48N"}, |
|
{32649, "PCS_WGS84_UTM_zone_49N"}, |
|
{32650, "PCS_WGS84_UTM_zone_50N"}, |
|
{32651, "PCS_WGS84_UTM_zone_51N"}, |
|
{32652, "PCS_WGS84_UTM_zone_52N"}, |
|
{32653, "PCS_WGS84_UTM_zone_53N"}, |
|
{32654, "PCS_WGS84_UTM_zone_54N"}, |
|
{32655, "PCS_WGS84_UTM_zone_55N"}, |
|
{32656, "PCS_WGS84_UTM_zone_56N"}, |
|
{32657, "PCS_WGS84_UTM_zone_57N"}, |
|
{32658, "PCS_WGS84_UTM_zone_58N"}, |
|
{32659, "PCS_WGS84_UTM_zone_59N"}, |
|
{32660, "PCS_WGS84_UTM_zone_60N"}, |
|
{32701, "PCS_WGS84_UTM_zone_1S"}, |
|
{32702, "PCS_WGS84_UTM_zone_2S"}, |
|
{32703, "PCS_WGS84_UTM_zone_3S"}, |
|
{32704, "PCS_WGS84_UTM_zone_4S"}, |
|
{32705, "PCS_WGS84_UTM_zone_5S"}, |
|
{32706, "PCS_WGS84_UTM_zone_6S"}, |
|
{32707, "PCS_WGS84_UTM_zone_7S"}, |
|
{32708, "PCS_WGS84_UTM_zone_8S"}, |
|
{32709, "PCS_WGS84_UTM_zone_9S"}, |
|
{32710, "PCS_WGS84_UTM_zone_10S"}, |
|
{32711, "PCS_WGS84_UTM_zone_11S"}, |
|
{32712, "PCS_WGS84_UTM_zone_12S"}, |
|
{32713, "PCS_WGS84_UTM_zone_13S"}, |
|
{32714, "PCS_WGS84_UTM_zone_14S"}, |
|
{32715, "PCS_WGS84_UTM_zone_15S"}, |
|
{32716, "PCS_WGS84_UTM_zone_16S"}, |
|
{32717, "PCS_WGS84_UTM_zone_17S"}, |
|
{32718, "PCS_WGS84_UTM_zone_18S"}, |
|
{32719, "PCS_WGS84_UTM_zone_19S"}, |
|
{32720, "PCS_WGS84_UTM_zone_20S"}, |
|
{32721, "PCS_WGS84_UTM_zone_21S"}, |
|
{32722, "PCS_WGS84_UTM_zone_22S"}, |
|
{32723, "PCS_WGS84_UTM_zone_23S"}, |
|
{32724, "PCS_WGS84_UTM_zone_24S"}, |
|
{32725, "PCS_WGS84_UTM_zone_25S"}, |
|
{32726, "PCS_WGS84_UTM_zone_26S"}, |
|
{32727, "PCS_WGS84_UTM_zone_27S"}, |
|
{32728, "PCS_WGS84_UTM_zone_28S"}, |
|
{32729, "PCS_WGS84_UTM_zone_29S"}, |
|
{32730, "PCS_WGS84_UTM_zone_30S"}, |
|
{32731, "PCS_WGS84_UTM_zone_31S"}, |
|
{32732, "PCS_WGS84_UTM_zone_32S"}, |
|
{32733, "PCS_WGS84_UTM_zone_33S"}, |
|
{32734, "PCS_WGS84_UTM_zone_34S"}, |
|
{32735, "PCS_WGS84_UTM_zone_35S"}, |
|
{32736, "PCS_WGS84_UTM_zone_36S"}, |
|
{32737, "PCS_WGS84_UTM_zone_37S"}, |
|
{32738, "PCS_WGS84_UTM_zone_38S"}, |
|
{32739, "PCS_WGS84_UTM_zone_39S"}, |
|
{32740, "PCS_WGS84_UTM_zone_40S"}, |
|
{32741, "PCS_WGS84_UTM_zone_41S"}, |
|
{32742, "PCS_WGS84_UTM_zone_42S"}, |
|
{32743, "PCS_WGS84_UTM_zone_43S"}, |
|
{32744, "PCS_WGS84_UTM_zone_44S"}, |
|
{32745, "PCS_WGS84_UTM_zone_45S"}, |
|
{32746, "PCS_WGS84_UTM_zone_46S"}, |
|
{32747, "PCS_WGS84_UTM_zone_47S"}, |
|
{32748, "PCS_WGS84_UTM_zone_48S"}, |
|
{32749, "PCS_WGS84_UTM_zone_49S"}, |
|
{32750, "PCS_WGS84_UTM_zone_50S"}, |
|
{32751, "PCS_WGS84_UTM_zone_51S"}, |
|
{32752, "PCS_WGS84_UTM_zone_52S"}, |
|
{32753, "PCS_WGS84_UTM_zone_53S"}, |
|
{32754, "PCS_WGS84_UTM_zone_54S"}, |
|
{32755, "PCS_WGS84_UTM_zone_55S"}, |
|
{32756, "PCS_WGS84_UTM_zone_56S"}, |
|
{32757, "PCS_WGS84_UTM_zone_57S"}, |
|
{32758, "PCS_WGS84_UTM_zone_58S"}, |
|
{32759, "PCS_WGS84_UTM_zone_59S"}, |
|
{32760, "PCS_WGS84_UTM_zone_60S"} |
|
}; |
|
|
|
static const TiffGeoTagKeyName tiff_projection_codes[] = { |
|
{10101, "Proj_Alabama_CS27_East"}, |
|
{10102, "Proj_Alabama_CS27_West"}, |
|
{10131, "Proj_Alabama_CS83_East"}, |
|
{10132, "Proj_Alabama_CS83_West"}, |
|
{10201, "Proj_Arizona_Coordinate_System_east"}, |
|
{10202, "Proj_Arizona_Coordinate_System_Central"}, |
|
{10203, "Proj_Arizona_Coordinate_System_west"}, |
|
{10231, "Proj_Arizona_CS83_east"}, |
|
{10232, "Proj_Arizona_CS83_Central"}, |
|
{10233, "Proj_Arizona_CS83_west"}, |
|
{10301, "Proj_Arkansas_CS27_North"}, |
|
{10302, "Proj_Arkansas_CS27_South"}, |
|
{10331, "Proj_Arkansas_CS83_North"}, |
|
{10332, "Proj_Arkansas_CS83_South"}, |
|
{10401, "Proj_California_CS27_I"}, |
|
{10402, "Proj_California_CS27_II"}, |
|
{10403, "Proj_California_CS27_III"}, |
|
{10404, "Proj_California_CS27_IV"}, |
|
{10405, "Proj_California_CS27_V"}, |
|
{10406, "Proj_California_CS27_VI"}, |
|
{10407, "Proj_California_CS27_VII"}, |
|
{10431, "Proj_California_CS83_1"}, |
|
{10432, "Proj_California_CS83_2"}, |
|
{10433, "Proj_California_CS83_3"}, |
|
{10434, "Proj_California_CS83_4"}, |
|
{10435, "Proj_California_CS83_5"}, |
|
{10436, "Proj_California_CS83_6"}, |
|
{10501, "Proj_Colorado_CS27_North"}, |
|
{10502, "Proj_Colorado_CS27_Central"}, |
|
{10503, "Proj_Colorado_CS27_South"}, |
|
{10531, "Proj_Colorado_CS83_North"}, |
|
{10532, "Proj_Colorado_CS83_Central"}, |
|
{10533, "Proj_Colorado_CS83_South"}, |
|
{10600, "Proj_Connecticut_CS27"}, |
|
{10630, "Proj_Connecticut_CS83"}, |
|
{10700, "Proj_Delaware_CS27"}, |
|
{10730, "Proj_Delaware_CS83"}, |
|
{10901, "Proj_Florida_CS27_East"}, |
|
{10902, "Proj_Florida_CS27_West"}, |
|
{10903, "Proj_Florida_CS27_North"}, |
|
{10931, "Proj_Florida_CS83_East"}, |
|
{10932, "Proj_Florida_CS83_West"}, |
|
{10933, "Proj_Florida_CS83_North"}, |
|
{11001, "Proj_Georgia_CS27_East"}, |
|
{11002, "Proj_Georgia_CS27_West"}, |
|
{11031, "Proj_Georgia_CS83_East"}, |
|
{11032, "Proj_Georgia_CS83_West"}, |
|
{11101, "Proj_Idaho_CS27_East"}, |
|
{11102, "Proj_Idaho_CS27_Central"}, |
|
{11103, "Proj_Idaho_CS27_West"}, |
|
{11131, "Proj_Idaho_CS83_East"}, |
|
{11132, "Proj_Idaho_CS83_Central"}, |
|
{11133, "Proj_Idaho_CS83_West"}, |
|
{11201, "Proj_Illinois_CS27_East"}, |
|
{11202, "Proj_Illinois_CS27_West"}, |
|
{11231, "Proj_Illinois_CS83_East"}, |
|
{11232, "Proj_Illinois_CS83_West"}, |
|
{11301, "Proj_Indiana_CS27_East"}, |
|
{11302, "Proj_Indiana_CS27_West"}, |
|
{11331, "Proj_Indiana_CS83_East"}, |
|
{11332, "Proj_Indiana_CS83_West"}, |
|
{11401, "Proj_Iowa_CS27_North"}, |
|
{11402, "Proj_Iowa_CS27_South"}, |
|
{11431, "Proj_Iowa_CS83_North"}, |
|
{11432, "Proj_Iowa_CS83_South"}, |
|
{11501, "Proj_Kansas_CS27_North"}, |
|
{11502, "Proj_Kansas_CS27_South"}, |
|
{11531, "Proj_Kansas_CS83_North"}, |
|
{11532, "Proj_Kansas_CS83_South"}, |
|
{11601, "Proj_Kentucky_CS27_North"}, |
|
{11602, "Proj_Kentucky_CS27_South"}, |
|
{11631, "Proj_Kentucky_CS83_North"}, |
|
{11632, "Proj_Kentucky_CS83_South"}, |
|
{11701, "Proj_Louisiana_CS27_North"}, |
|
{11702, "Proj_Louisiana_CS27_South"}, |
|
{11731, "Proj_Louisiana_CS83_North"}, |
|
{11732, "Proj_Louisiana_CS83_South"}, |
|
{11801, "Proj_Maine_CS27_East"}, |
|
{11802, "Proj_Maine_CS27_West"}, |
|
{11831, "Proj_Maine_CS83_East"}, |
|
{11832, "Proj_Maine_CS83_West"}, |
|
{11900, "Proj_Maryland_CS27"}, |
|
{11930, "Proj_Maryland_CS83"}, |
|
{12001, "Proj_Massachusetts_CS27_Mainland"}, |
|
{12002, "Proj_Massachusetts_CS27_Island"}, |
|
{12031, "Proj_Massachusetts_CS83_Mainland"}, |
|
{12032, "Proj_Massachusetts_CS83_Island"}, |
|
{12101, "Proj_Michigan_State_Plane_East"}, |
|
{12102, "Proj_Michigan_State_Plane_Old_Central"}, |
|
{12103, "Proj_Michigan_State_Plane_West"}, |
|
{12111, "Proj_Michigan_CS27_North"}, |
|
{12112, "Proj_Michigan_CS27_Central"}, |
|
{12113, "Proj_Michigan_CS27_South"}, |
|
{12141, "Proj_Michigan_CS83_North"}, |
|
{12142, "Proj_Michigan_CS83_Central"}, |
|
{12143, "Proj_Michigan_CS83_South"}, |
|
{12201, "Proj_Minnesota_CS27_North"}, |
|
{12202, "Proj_Minnesota_CS27_Central"}, |
|
{12203, "Proj_Minnesota_CS27_South"}, |
|
{12231, "Proj_Minnesota_CS83_North"}, |
|
{12232, "Proj_Minnesota_CS83_Central"}, |
|
{12233, "Proj_Minnesota_CS83_South"}, |
|
{12301, "Proj_Mississippi_CS27_East"}, |
|
{12302, "Proj_Mississippi_CS27_West"}, |
|
{12331, "Proj_Mississippi_CS83_East"}, |
|
{12332, "Proj_Mississippi_CS83_West"}, |
|
{12401, "Proj_Missouri_CS27_East"}, |
|
{12402, "Proj_Missouri_CS27_Central"}, |
|
{12403, "Proj_Missouri_CS27_West"}, |
|
{12431, "Proj_Missouri_CS83_East"}, |
|
{12432, "Proj_Missouri_CS83_Central"}, |
|
{12433, "Proj_Missouri_CS83_West"}, |
|
{12501, "Proj_Montana_CS27_North"}, |
|
{12502, "Proj_Montana_CS27_Central"}, |
|
{12503, "Proj_Montana_CS27_South"}, |
|
{12530, "Proj_Montana_CS83"}, |
|
{12601, "Proj_Nebraska_CS27_North"}, |
|
{12602, "Proj_Nebraska_CS27_South"}, |
|
{12630, "Proj_Nebraska_CS83"}, |
|
{12701, "Proj_Nevada_CS27_East"}, |
|
{12702, "Proj_Nevada_CS27_Central"}, |
|
{12703, "Proj_Nevada_CS27_West"}, |
|
{12731, "Proj_Nevada_CS83_East"}, |
|
{12732, "Proj_Nevada_CS83_Central"}, |
|
{12733, "Proj_Nevada_CS83_West"}, |
|
{12800, "Proj_New_Hampshire_CS27"}, |
|
{12830, "Proj_New_Hampshire_CS83"}, |
|
{12900, "Proj_New_Jersey_CS27"}, |
|
{12930, "Proj_New_Jersey_CS83"}, |
|
{13001, "Proj_New_Mexico_CS27_East"}, |
|
{13002, "Proj_New_Mexico_CS27_Central"}, |
|
{13003, "Proj_New_Mexico_CS27_West"}, |
|
{13031, "Proj_New_Mexico_CS83_East"}, |
|
{13032, "Proj_New_Mexico_CS83_Central"}, |
|
{13033, "Proj_New_Mexico_CS83_West"}, |
|
{13101, "Proj_New_York_CS27_East"}, |
|
{13102, "Proj_New_York_CS27_Central"}, |
|
{13103, "Proj_New_York_CS27_West"}, |
|
{13104, "Proj_New_York_CS27_Long_Island"}, |
|
{13131, "Proj_New_York_CS83_East"}, |
|
{13132, "Proj_New_York_CS83_Central"}, |
|
{13133, "Proj_New_York_CS83_West"}, |
|
{13134, "Proj_New_York_CS83_Long_Island"}, |
|
{13200, "Proj_North_Carolina_CS27"}, |
|
{13230, "Proj_North_Carolina_CS83"}, |
|
{13301, "Proj_North_Dakota_CS27_North"}, |
|
{13302, "Proj_North_Dakota_CS27_South"}, |
|
{13331, "Proj_North_Dakota_CS83_North"}, |
|
{13332, "Proj_North_Dakota_CS83_South"}, |
|
{13401, "Proj_Ohio_CS27_North"}, |
|
{13402, "Proj_Ohio_CS27_South"}, |
|
{13431, "Proj_Ohio_CS83_North"}, |
|
{13432, "Proj_Ohio_CS83_South"}, |
|
{13501, "Proj_Oklahoma_CS27_North"}, |
|
{13502, "Proj_Oklahoma_CS27_South"}, |
|
{13531, "Proj_Oklahoma_CS83_North"}, |
|
{13532, "Proj_Oklahoma_CS83_South"}, |
|
{13601, "Proj_Oregon_CS27_North"}, |
|
{13602, "Proj_Oregon_CS27_South"}, |
|
{13631, "Proj_Oregon_CS83_North"}, |
|
{13632, "Proj_Oregon_CS83_South"}, |
|
{13701, "Proj_Pennsylvania_CS27_North"}, |
|
{13702, "Proj_Pennsylvania_CS27_South"}, |
|
{13731, "Proj_Pennsylvania_CS83_North"}, |
|
{13732, "Proj_Pennsylvania_CS83_South"}, |
|
{13800, "Proj_Rhode_Island_CS27"}, |
|
{13830, "Proj_Rhode_Island_CS83"}, |
|
{13901, "Proj_South_Carolina_CS27_North"}, |
|
{13902, "Proj_South_Carolina_CS27_South"}, |
|
{13930, "Proj_South_Carolina_CS83"}, |
|
{14001, "Proj_South_Dakota_CS27_North"}, |
|
{14002, "Proj_South_Dakota_CS27_South"}, |
|
{14031, "Proj_South_Dakota_CS83_North"}, |
|
{14032, "Proj_South_Dakota_CS83_South"}, |
|
{14100, "Proj_Tennessee_CS27"}, |
|
{14130, "Proj_Tennessee_CS83"}, |
|
{14201, "Proj_Texas_CS27_North"}, |
|
{14202, "Proj_Texas_CS27_North_Central"}, |
|
{14203, "Proj_Texas_CS27_Central"}, |
|
{14204, "Proj_Texas_CS27_South_Central"}, |
|
{14205, "Proj_Texas_CS27_South"}, |
|
{14231, "Proj_Texas_CS83_North"}, |
|
{14232, "Proj_Texas_CS83_North_Central"}, |
|
{14233, "Proj_Texas_CS83_Central"}, |
|
{14234, "Proj_Texas_CS83_South_Central"}, |
|
{14235, "Proj_Texas_CS83_South"}, |
|
{14301, "Proj_Utah_CS27_North"}, |
|
{14302, "Proj_Utah_CS27_Central"}, |
|
{14303, "Proj_Utah_CS27_South"}, |
|
{14331, "Proj_Utah_CS83_North"}, |
|
{14332, "Proj_Utah_CS83_Central"}, |
|
{14333, "Proj_Utah_CS83_South"}, |
|
{14400, "Proj_Vermont_CS27"}, |
|
{14430, "Proj_Vermont_CS83"}, |
|
{14501, "Proj_Virginia_CS27_North"}, |
|
{14502, "Proj_Virginia_CS27_South"}, |
|
{14531, "Proj_Virginia_CS83_North"}, |
|
{14532, "Proj_Virginia_CS83_South"}, |
|
{14601, "Proj_Washington_CS27_North"}, |
|
{14602, "Proj_Washington_CS27_South"}, |
|
{14631, "Proj_Washington_CS83_North"}, |
|
{14632, "Proj_Washington_CS83_South"}, |
|
{14701, "Proj_West_Virginia_CS27_North"}, |
|
{14702, "Proj_West_Virginia_CS27_South"}, |
|
{14731, "Proj_West_Virginia_CS83_North"}, |
|
{14732, "Proj_West_Virginia_CS83_South"}, |
|
{14801, "Proj_Wisconsin_CS27_North"}, |
|
{14802, "Proj_Wisconsin_CS27_Central"}, |
|
{14803, "Proj_Wisconsin_CS27_South"}, |
|
{14831, "Proj_Wisconsin_CS83_North"}, |
|
{14832, "Proj_Wisconsin_CS83_Central"}, |
|
{14833, "Proj_Wisconsin_CS83_South"}, |
|
{14901, "Proj_Wyoming_CS27_East"}, |
|
{14902, "Proj_Wyoming_CS27_East_Central"}, |
|
{14903, "Proj_Wyoming_CS27_West_Central"}, |
|
{14904, "Proj_Wyoming_CS27_West"}, |
|
{14931, "Proj_Wyoming_CS83_East"}, |
|
{14932, "Proj_Wyoming_CS83_East_Central"}, |
|
{14933, "Proj_Wyoming_CS83_West_Central"}, |
|
{14934, "Proj_Wyoming_CS83_West"}, |
|
{15001, "Proj_Alaska_CS27_1"}, |
|
{15002, "Proj_Alaska_CS27_2"}, |
|
{15003, "Proj_Alaska_CS27_3"}, |
|
{15004, "Proj_Alaska_CS27_4"}, |
|
{15005, "Proj_Alaska_CS27_5"}, |
|
{15006, "Proj_Alaska_CS27_6"}, |
|
{15007, "Proj_Alaska_CS27_7"}, |
|
{15008, "Proj_Alaska_CS27_8"}, |
|
{15009, "Proj_Alaska_CS27_9"}, |
|
{15010, "Proj_Alaska_CS27_10"}, |
|
{15031, "Proj_Alaska_CS83_1"}, |
|
{15032, "Proj_Alaska_CS83_2"}, |
|
{15033, "Proj_Alaska_CS83_3"}, |
|
{15034, "Proj_Alaska_CS83_4"}, |
|
{15035, "Proj_Alaska_CS83_5"}, |
|
{15036, "Proj_Alaska_CS83_6"}, |
|
{15037, "Proj_Alaska_CS83_7"}, |
|
{15038, "Proj_Alaska_CS83_8"}, |
|
{15039, "Proj_Alaska_CS83_9"}, |
|
{15040, "Proj_Alaska_CS83_10"}, |
|
{15101, "Proj_Hawaii_CS27_1"}, |
|
{15102, "Proj_Hawaii_CS27_2"}, |
|
{15103, "Proj_Hawaii_CS27_3"}, |
|
{15104, "Proj_Hawaii_CS27_4"}, |
|
{15105, "Proj_Hawaii_CS27_5"}, |
|
{15131, "Proj_Hawaii_CS83_1"}, |
|
{15132, "Proj_Hawaii_CS83_2"}, |
|
{15133, "Proj_Hawaii_CS83_3"}, |
|
{15134, "Proj_Hawaii_CS83_4"}, |
|
{15135, "Proj_Hawaii_CS83_5"}, |
|
{15201, "Proj_Puerto_Rico_CS27"}, |
|
{15202, "Proj_St_Croix"}, |
|
{15230, "Proj_Puerto_Rico_Virgin_Is"}, |
|
{15914, "Proj_BLM_14N_feet"}, |
|
{15915, "Proj_BLM_15N_feet"}, |
|
{15916, "Proj_BLM_16N_feet"}, |
|
{15917, "Proj_BLM_17N_feet"}, |
|
{17348, "Proj_Map_Grid_of_Australia_48"}, |
|
{17349, "Proj_Map_Grid_of_Australia_49"}, |
|
{17350, "Proj_Map_Grid_of_Australia_50"}, |
|
{17351, "Proj_Map_Grid_of_Australia_51"}, |
|
{17352, "Proj_Map_Grid_of_Australia_52"}, |
|
{17353, "Proj_Map_Grid_of_Australia_53"}, |
|
{17354, "Proj_Map_Grid_of_Australia_54"}, |
|
{17355, "Proj_Map_Grid_of_Australia_55"}, |
|
{17356, "Proj_Map_Grid_of_Australia_56"}, |
|
{17357, "Proj_Map_Grid_of_Australia_57"}, |
|
{17358, "Proj_Map_Grid_of_Australia_58"}, |
|
{17448, "Proj_Australian_Map_Grid_48"}, |
|
{17449, "Proj_Australian_Map_Grid_49"}, |
|
{17450, "Proj_Australian_Map_Grid_50"}, |
|
{17451, "Proj_Australian_Map_Grid_51"}, |
|
{17452, "Proj_Australian_Map_Grid_52"}, |
|
{17453, "Proj_Australian_Map_Grid_53"}, |
|
{17454, "Proj_Australian_Map_Grid_54"}, |
|
{17455, "Proj_Australian_Map_Grid_55"}, |
|
{17456, "Proj_Australian_Map_Grid_56"}, |
|
{17457, "Proj_Australian_Map_Grid_57"}, |
|
{17458, "Proj_Australian_Map_Grid_58"}, |
|
{18031, "Proj_Argentina_1"}, |
|
{18032, "Proj_Argentina_2"}, |
|
{18033, "Proj_Argentina_3"}, |
|
{18034, "Proj_Argentina_4"}, |
|
{18035, "Proj_Argentina_5"}, |
|
{18036, "Proj_Argentina_6"}, |
|
{18037, "Proj_Argentina_7"}, |
|
{18051, "Proj_Colombia_3W"}, |
|
{18052, "Proj_Colombia_Bogota"}, |
|
{18053, "Proj_Colombia_3E"}, |
|
{18054, "Proj_Colombia_6E"}, |
|
{18072, "Proj_Egypt_Red_Belt"}, |
|
{18073, "Proj_Egypt_Purple_Belt"}, |
|
{18074, "Proj_Extended_Purple_Belt"}, |
|
{18141, "Proj_New_Zealand_North_Island_Nat_Grid"}, |
|
{18142, "Proj_New_Zealand_South_Island_Nat_Grid"}, |
|
{19900, "Proj_Bahrain_Grid"}, |
|
{19905, "Proj_Netherlands_E_Indies_Equatorial"}, |
|
{19912, "Proj_RSO_Borneo"} |
|
}; |
|
|
|
#define TIFF_COORD_TRANS_OFFSET 1 |
|
static const char *const tiff_coord_trans_codes[] = { |
|
"CT_TransverseMercator", |
|
"CT_TransvMercator_Modified_Alaska", |
|
"CT_ObliqueMercator", |
|
"CT_ObliqueMercator_Laborde", |
|
"CT_ObliqueMercator_Rosenmund", |
|
"CT_ObliqueMercator_Spherical", |
|
"CT_Mercator", |
|
"CT_LambertConfConic_2SP", |
|
"CT_LambertConfConic_Helmert", |
|
"CT_LambertAzimEqualArea", |
|
"CT_AlbersEqualArea", |
|
"CT_AzimuthalEquidistant", |
|
"CT_EquidistantConic", |
|
"CT_Stereographic", |
|
"CT_PolarStereographic", |
|
"CT_ObliqueStereographic", |
|
"CT_Equirectangular", |
|
"CT_CassiniSoldner", |
|
"CT_Gnomonic", |
|
"CT_MillerCylindrical", |
|
"CT_Orthographic", |
|
"CT_Polyconic", |
|
"CT_Robinson", |
|
"CT_Sinusoidal", |
|
"CT_VanDerGrinten", |
|
"CT_NewZealandMapGrid", |
|
"CT_TransvMercator_SouthOriented" |
|
}; |
|
|
|
#define TIFF_VERT_CS_OFFSET 5001 |
|
static const char *const tiff_vert_cs_codes[] = { |
|
"VertCS_Airy_1830_ellipsoid", |
|
"VertCS_Airy_Modified_1849_ellipsoid", |
|
"VertCS_ANS_ellipsoid", |
|
"VertCS_Bessel_1841_ellipsoid", |
|
"VertCS_Bessel_Modified_ellipsoid", |
|
"VertCS_Bessel_Namibia_ellipsoid", |
|
"VertCS_Clarke_1858_ellipsoid", |
|
"VertCS_Clarke_1866_ellipsoid", |
|
"VertCS_Clarke_1880_Benoit_ellipsoid", |
|
"VertCS_Clarke_1880_IGN_ellipsoid", |
|
"VertCS_Clarke_1880_RGS_ellipsoid", |
|
"VertCS_Clarke_1880_Arc_ellipsoid", |
|
"VertCS_Clarke_1880_SGA_1922_ellipsoid", |
|
"VertCS_Everest_1830_1937_Adjustment_ellipsoid", |
|
"VertCS_Everest_1830_1967_Definition_ellipsoid", |
|
"VertCS_Everest_1830_1975_Definition_ellipsoid", |
|
"VertCS_Everest_1830_Modified_ellipsoid", |
|
"VertCS_GRS_1980_ellipsoid", |
|
"VertCS_Helmert_1906_ellipsoid", |
|
"VertCS_INS_ellipsoid", |
|
"VertCS_International_1924_ellipsoid", |
|
"VertCS_International_1967_ellipsoid", |
|
"VertCS_Krassowsky_1940_ellipsoid", |
|
"VertCS_NWL_9D_ellipsoid", |
|
"VertCS_NWL_10D_ellipsoid", |
|
"VertCS_Plessis_1817_ellipsoid", |
|
"VertCS_Struve_1860_ellipsoid", |
|
"VertCS_War_Office_ellipsoid", |
|
"VertCS_WGS_84_ellipsoid", |
|
"VertCS_GEM_10C_ellipsoid", |
|
"VertCS_OSU86F_ellipsoid", |
|
"VertCS_OSU91A_ellipsoid" |
|
}; |
|
|
|
#define TIFF_ORTHO_VERT_CS_OFFSET 5101 |
|
static const char *const tiff_ortho_vert_cs_codes[] = { |
|
"VertCS_Newlyn", |
|
"VertCS_North_American_Vertical_Datum_1929", |
|
"VertCS_North_American_Vertical_Datum_1988", |
|
"VertCS_Yellow_Sea_1956", |
|
"VertCS_Baltic_Sea", |
|
"VertCS_Caspian_Sea" |
|
}; |
|
|
|
#endif
|
|
|