//$Header: /home/deegree/jail/deegreerepository/deegree/src/org/deegree/io/geotiff/Geographic_CS_Codes.java,v 1.4 2006/04/06 20:25:29 poth Exp $
/*---------------- FILE HEADER ------------------------------------------
This file is part of deegree.
Copyright (C) 2001-2006 by:
EXSE, Department of Geography, University of Bonn
http://www.giub.uni-bonn.de/deegree/
lat/lon GmbH
http://www.lat-lon.de
This library 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.
This library 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 this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact:
Andreas Poth
lat/lon GmbH
Aennchenstr. 19
53115 Bonn
Germany
E-Mail: poth@lat-lon.de
Prof. Dr. Klaus Greve
Department of Geography
University of Bonn
Meckenheimer Allee 166
53115 Bonn
Germany
E-Mail: greve@giub.uni-bonn.de
---------------------------------------------------------------------------*/
package org.deegree.io.geotiff;
import java.util.HashMap;
/**
* Description of the class or interface. Should answer the questions: What is
* this class/interface for? How to use? How is the lifecycle of an instance of
* this class? How to instantiate this class? And more ...
*
* @author <a href="mailto:schaefer@lat-lon.de">Axel Schaefer </A>
* @author last edited by: $Author: poth $
* @version 2.0. $Revision: 1.4 $, $Date: 2006/04/06 20:25:29 $
* @since 2.0
*/
public class Geographic_CS_Codes {
private static HashMap geographic_cs_type_codes = null;
private static HashMap ellipsoid_only_GCS = null;
private static HashMap geodectic_datum_code = null;
private static HashMap ellipsoid_only_datum = null;
private static HashMap ellipsoid_codes = null;
private static HashMap prime_meridian_codes = null;
/**
* private constructor. static initializer
*/
private Geographic_CS_Codes() {
}
/**
* static initializer
*/
static{
geographic_cs_type_codes = new HashMap();
ellipsoid_only_GCS = new HashMap();
geodectic_datum_code = new HashMap();
ellipsoid_only_datum = new HashMap();
ellipsoid_codes = new HashMap();
prime_meridian_codes = new HashMap();
// Geographic CS Type Codes
geographic_cs_type_codes.put("Adindan", new Integer(4201));
geographic_cs_type_codes.put("AGD66", new Integer(4202));
geographic_cs_type_codes.put("AGD84", new Integer(4203));
geographic_cs_type_codes.put("Ain_el_Abd", new Integer(4204));
geographic_cs_type_codes.put("Ain el Abd", new Integer(4204));
geographic_cs_type_codes.put("AinelAbd", new Integer(4204));
geographic_cs_type_codes.put("Afgooye", new Integer(4205));
geographic_cs_type_codes.put("Agadez", new Integer(4206));
geographic_cs_type_codes.put("Lisbon", new Integer(4207));
geographic_cs_type_codes.put("Aratu", new Integer(4208));
geographic_cs_type_codes.put("Arc_1950", new Integer(4209));
geographic_cs_type_codes.put("Arc 1950", new Integer(4209));
geographic_cs_type_codes.put("Arc1950", new Integer(4209));
geographic_cs_type_codes.put("Arc_1960", new Integer(4210));
geographic_cs_type_codes.put("Arc 1960", new Integer(4210));
geographic_cs_type_codes.put("Arc1960", new Integer(4210));
geographic_cs_type_codes.put("Batavia", new Integer(4211));
geographic_cs_type_codes.put("Barbados", new Integer(4212));
geographic_cs_type_codes.put("Beduaram", new Integer(4213));
geographic_cs_type_codes.put("Beijing_1954", new Integer(4214));
geographic_cs_type_codes.put("Beijing 1954", new Integer(4214));
geographic_cs_type_codes.put("Beijing1954", new Integer(4214));
geographic_cs_type_codes.put("Belge_1950", new Integer(4215));
geographic_cs_type_codes.put("Belge 1950", new Integer(4215));
geographic_cs_type_codes.put("Belge1950", new Integer(4215));
geographic_cs_type_codes.put("Bermuda_1957", new Integer(4216));
geographic_cs_type_codes.put("Bermuda 1957", new Integer(4216));
geographic_cs_type_codes.put("Bermuda1957", new Integer(4216));
geographic_cs_type_codes.put("Bern_1898", new Integer(4217));
geographic_cs_type_codes.put("Bern 1898", new Integer(4217));
geographic_cs_type_codes.put("Bern1898", new Integer(4217));
geographic_cs_type_codes.put("Bogota", new Integer(4218));
geographic_cs_type_codes.put("Bukit_Rimpah", new Integer(4219));
geographic_cs_type_codes.put("Bukit Rimpah", new Integer(4219));
geographic_cs_type_codes.put("BukitRimpah", new Integer(4219));
geographic_cs_type_codes.put("Camacupa", new Integer(4220));
geographic_cs_type_codes.put("Campo_Inchauspe", new Integer(4221));
geographic_cs_type_codes.put("Campo Inchauspe", new Integer(4221));
geographic_cs_type_codes.put("CampoInchauspe", new Integer(4221));
geographic_cs_type_codes.put("Cape", new Integer(4222));
geographic_cs_type_codes.put("Carthage", new Integer(4223));
geographic_cs_type_codes.put("Chua", new Integer(4224));
geographic_cs_type_codes.put("Corrego_Alegre", new Integer(4225));
geographic_cs_type_codes.put("Corrego Alegre", new Integer(4225));
geographic_cs_type_codes.put("CorregoAlegre", new Integer(4225));
geographic_cs_type_codes.put("Cote_d_Ivoire", new Integer(4226));
geographic_cs_type_codes.put("Cote d Ivoire", new Integer(4226));
geographic_cs_type_codes.put("CotedIvoire", new Integer(4226));
geographic_cs_type_codes.put("Deir_ez_Zor", new Integer(4227));
geographic_cs_type_codes.put("Deir ez Zor", new Integer(4227));
geographic_cs_type_codes.put("DeirezZor", new Integer(4227));
geographic_cs_type_codes.put("Douala", new Integer(4228));
geographic_cs_type_codes.put("Egypt_1907", new Integer(4229));
geographic_cs_type_codes.put("Egypt 1907", new Integer(4229));
geographic_cs_type_codes.put("Egypt1907", new Integer(4229));
geographic_cs_type_codes.put("ED50", new Integer(4230));
geographic_cs_type_codes.put("ED87", new Integer(4231));
geographic_cs_type_codes.put("Fahud", new Integer(4232));
geographic_cs_type_codes.put("Gandajika_1970", new Integer(4233));
geographic_cs_type_codes.put("Gandajika 1970", new Integer(4233));
geographic_cs_type_codes.put("Gandajika1970", new Integer(4233));
geographic_cs_type_codes.put("Garoua", new Integer(4234));
geographic_cs_type_codes.put("Guyane_Francaise", new Integer(4235));
geographic_cs_type_codes.put("Guyane Francaise", new Integer(4235));
geographic_cs_type_codes.put("GuyaneFrancaise", new Integer(4235));
geographic_cs_type_codes.put("Hu_Tzu_Shan", new Integer(4236));
geographic_cs_type_codes.put("Hu Tzu Shan", new Integer(4236));
geographic_cs_type_codes.put("HuTzuShan", new Integer(4236));
geographic_cs_type_codes.put("HD72", new Integer(4237));
geographic_cs_type_codes.put("ID74", new Integer(4238));
geographic_cs_type_codes.put("Indian_1954", new Integer(4239));
geographic_cs_type_codes.put("Indian 1954", new Integer(4239));
geographic_cs_type_codes.put("Indian1954", new Integer(4239));
geographic_cs_type_codes.put("Indian_1975", new Integer(4240));
geographic_cs_type_codes.put("Indian 1975", new Integer(4240));
geographic_cs_type_codes.put("Indian1975", new Integer(4240));
geographic_cs_type_codes.put("Jamaica_1875", new Integer(4241));
geographic_cs_type_codes.put("Jamaica 1875", new Integer(4241));
geographic_cs_type_codes.put("Jamaica1875", new Integer(4241));
geographic_cs_type_codes.put("JAD69", new Integer(4242));
geographic_cs_type_codes.put("Kalianpur", new Integer(4243));
geographic_cs_type_codes.put("Kandawala", new Integer(4244));
geographic_cs_type_codes.put("Kertau", new Integer(4245));
geographic_cs_type_codes.put("KOC", new Integer(4246));
geographic_cs_type_codes.put("La_Canoa", new Integer(4247));
geographic_cs_type_codes.put("La Canoa", new Integer(4247));
geographic_cs_type_codes.put("LaCanoa", new Integer(4247));
geographic_cs_type_codes.put("PSAD56", new Integer(4248));
geographic_cs_type_codes.put("Lake", new Integer(4249));
geographic_cs_type_codes.put("Leigon", new Integer(4250));
geographic_cs_type_codes.put("Liberia_1964", new Integer(4251));
geographic_cs_type_codes.put("Liberia 1964", new Integer(4251));
geographic_cs_type_codes.put("Liberia1964", new Integer(4251));
geographic_cs_type_codes.put("Lome", new Integer(4252));
geographic_cs_type_codes.put("Luzon_1911", new Integer(4253));
geographic_cs_type_codes.put("Luzon 1911", new Integer(4253));
geographic_cs_type_codes.put("Luzon1911", new Integer(4253));
geographic_cs_type_codes.put("Hito_XVIII_1963", new Integer(4254));
geographic_cs_type_codes.put("Hito XVIII 1963", new Integer(4254));
geographic_cs_type_codes.put("HitoXVIII1963", new Integer(4254));
geographic_cs_type_codes.put("Herat_North", new Integer(4255));
geographic_cs_type_codes.put("Herat North", new Integer(4255));
geographic_cs_type_codes.put("HeratNorth", new Integer(4255));
geographic_cs_type_codes.put("Mahe_1971", new Integer(4256));
geographic_cs_type_codes.put("Mahe 1971", new Integer(4256));
geographic_cs_type_codes.put("Mahe1971", new Integer(4256));
geographic_cs_type_codes.put("Makassar", new Integer(4257));
geographic_cs_type_codes.put("EUREF89", new Integer(4258));
geographic_cs_type_codes.put("Malongo_1987", new Integer(4259));
geographic_cs_type_codes.put("Malongo 1987", new Integer(4259));
geographic_cs_type_codes.put("Malongo1987", new Integer(4259));
geographic_cs_type_codes.put("Manoca", new Integer(4260));
geographic_cs_type_codes.put("Merchich", new Integer(4261));
geographic_cs_type_codes.put("Massawa", new Integer(4262));
geographic_cs_type_codes.put("Minna", new Integer(4263));
geographic_cs_type_codes.put("Mhast", new Integer(4264));
geographic_cs_type_codes.put("Monte_Mario", new Integer(4265));
geographic_cs_type_codes.put("Monte Mario", new Integer(4265));
geographic_cs_type_codes.put("MonteMario", new Integer(4265));
geographic_cs_type_codes.put("M_poraloko", new Integer(4266));
geographic_cs_type_codes.put("M poraloko", new Integer(4266));
geographic_cs_type_codes.put("Mporaloko", new Integer(4266));
geographic_cs_type_codes.put("NAD27", new Integer(4267));
geographic_cs_type_codes.put("NAD_Michigan", new Integer(4268));
geographic_cs_type_codes.put("NAD Michigan", new Integer(4268));
geographic_cs_type_codes.put("NADMichigan", new Integer(4268));
geographic_cs_type_codes.put("NAD83", new Integer(4269));
geographic_cs_type_codes.put("Nahrwan_1967", new Integer(4270));
geographic_cs_type_codes.put("Nahrwan 1967", new Integer(4270));
geographic_cs_type_codes.put("Nahrwan1967", new Integer(4270));
geographic_cs_type_codes.put("Naparima_1972", new Integer(4271));
geographic_cs_type_codes.put("Naparima 1972", new Integer(4271));
geographic_cs_type_codes.put("Naparima1972", new Integer(4271));
geographic_cs_type_codes.put("GD49", new Integer(4272));
geographic_cs_type_codes.put("NGO_1948", new Integer(4273));
geographic_cs_type_codes.put("NGO 1948", new Integer(4273));
geographic_cs_type_codes.put("NGO1948", new Integer(4273));
geographic_cs_type_codes.put("Datum_73", new Integer(4274));
geographic_cs_type_codes.put("Datum 73", new Integer(4274));
geographic_cs_type_codes.put("Datum73", new Integer(4274));
geographic_cs_type_codes.put("NTF", new Integer(4275));
geographic_cs_type_codes.put("NSWC_9Z_2", new Integer(4276));
geographic_cs_type_codes.put("NSWC 9Z 2", new Integer(4276));
geographic_cs_type_codes.put("NSWC9Z2", new Integer(4276));
geographic_cs_type_codes.put("OSGB_1936", new Integer(4277));
geographic_cs_type_codes.put("OSGB 1936", new Integer(4277));
geographic_cs_type_codes.put("OSGB1936", new Integer(4277));
geographic_cs_type_codes.put("OSGB70", new Integer(4278));
geographic_cs_type_codes.put("OS_SN80", new Integer(4279));
geographic_cs_type_codes.put("OS SN80", new Integer(4279));
geographic_cs_type_codes.put("OSSN80", new Integer(4279));
geographic_cs_type_codes.put("Padang", new Integer(4280));
geographic_cs_type_codes.put("Palestine_1923", new Integer(4281));
geographic_cs_type_codes.put("Palestine 1923", new Integer(4281));
geographic_cs_type_codes.put("Palestine1923", new Integer(4281));
geographic_cs_type_codes.put("Pointe_Noire", new Integer(4282));
geographic_cs_type_codes.put("Pointe Noire", new Integer(4282));
geographic_cs_type_codes.put("PointeNoire", new Integer(4282));
geographic_cs_type_codes.put("GDA94", new Integer(4283));
geographic_cs_type_codes.put("Pulkovo_1942", new Integer(4284));
geographic_cs_type_codes.put("Pulkovo 1942", new Integer(4284));
geographic_cs_type_codes.put("Pulkovo1942", new Integer(4284));
geographic_cs_type_codes.put("Qatar", new Integer(4285));
geographic_cs_type_codes.put("Qatar_1948", new Integer(4286));
geographic_cs_type_codes.put("Qatar 1948", new Integer(4286));
geographic_cs_type_codes.put("Qatar1948", new Integer(4286));
geographic_cs_type_codes.put("Qornoq", new Integer(4287));
geographic_cs_type_codes.put("Loma_Quintana", new Integer(4288));
geographic_cs_type_codes.put("Loma Quintana", new Integer(4288));
geographic_cs_type_codes.put("LomaQuintana", new Integer(4288));
geographic_cs_type_codes.put("Amersfoort", new Integer(4289));
geographic_cs_type_codes.put("RT38", new Integer(4290));
geographic_cs_type_codes.put("SAD69", new Integer(4291));
geographic_cs_type_codes.put("Sapper_Hill_1943", new Integer(4292));
geographic_cs_type_codes.put("Sapper Hill 1943", new Integer(4292));
geographic_cs_type_codes.put("SapperHill1943", new Integer(4292));
geographic_cs_type_codes.put("Schwarzeck", new Integer(4293));
geographic_cs_type_codes.put("Segora", new Integer(4294));
geographic_cs_type_codes.put("Serindung", new Integer(4295));
geographic_cs_type_codes.put("Sudan", new Integer(4296));
geographic_cs_type_codes.put("Tananarive", new Integer(4297));
geographic_cs_type_codes.put("Timbalai_1948", new Integer(4298));
geographic_cs_type_codes.put("Timbalai 1948", new Integer(4298));
geographic_cs_type_codes.put("Timbalai1948", new Integer(4298));
geographic_cs_type_codes.put("TM65", new Integer(4299));
geographic_cs_type_codes.put("TM75", new Integer(4300));
geographic_cs_type_codes.put("Tokyo", new Integer(4301));
geographic_cs_type_codes.put("Trinidad_1903", new Integer(4302));
geographic_cs_type_codes.put("Trinidad 1903", new Integer(4302));
geographic_cs_type_codes.put("Trinidad1903", new Integer(4302));
geographic_cs_type_codes.put("TC_1948", new Integer(4303));
geographic_cs_type_codes.put("TC 1948", new Integer(4303));
geographic_cs_type_codes.put("TC1948", new Integer(4303));
geographic_cs_type_codes.put("Voirol_1875", new Integer(4304));
geographic_cs_type_codes.put("Voirol 1875", new Integer(4304));
geographic_cs_type_codes.put("Voirol1875", new Integer(4304));
geographic_cs_type_codes.put("Voirol_Unifie", new Integer(4305));
geographic_cs_type_codes.put("Voirol Unifie", new Integer(4305));
geographic_cs_type_codes.put("VoirolUnifie", new Integer(4305));
geographic_cs_type_codes.put("Bern_1938", new Integer(4306));
geographic_cs_type_codes.put("Bern 1938", new Integer(4306));
geographic_cs_type_codes.put("Bern1938", new Integer(4306));
geographic_cs_type_codes.put("Nord_Sahara_1959", new Integer(4307));
geographic_cs_type_codes.put("Nord Sahara 1959", new Integer(4307));
geographic_cs_type_codes.put("NordSahara1959", new Integer(4307));
geographic_cs_type_codes.put("Stockholm_1938", new Integer(4308));
geographic_cs_type_codes.put("Stockholm 1938", new Integer(4308));
geographic_cs_type_codes.put("Stockholm1938", new Integer(4308));
geographic_cs_type_codes.put("Yacare", new Integer(4309));
geographic_cs_type_codes.put("Yoff", new Integer(4310));
geographic_cs_type_codes.put("Zanderij", new Integer(4311));
geographic_cs_type_codes.put("MGI", new Integer(4312));
geographic_cs_type_codes.put("Belge_1972", new Integer(4313));
geographic_cs_type_codes.put("Belge 1972", new Integer(4313));
geographic_cs_type_codes.put("Belge1972", new Integer(4313));
geographic_cs_type_codes.put("DHDN", new Integer(4314));
geographic_cs_type_codes.put("Conakry_1905", new Integer(4315));
geographic_cs_type_codes.put("Conakry 1905", new Integer(4315));
geographic_cs_type_codes.put("Conakry1905", new Integer(4315));
geographic_cs_type_codes.put("WGS_72", new Integer(4322));
geographic_cs_type_codes.put("WGS 72", new Integer(4322));
geographic_cs_type_codes.put("WGS72", new Integer(4322));
geographic_cs_type_codes.put("WGS_72BE", new Integer(4324));
geographic_cs_type_codes.put("WGS 72BE", new Integer(4324));
geographic_cs_type_codes.put("WGS72BE", new Integer(4324));
geographic_cs_type_codes.put("WGS_84", new Integer(4326));
geographic_cs_type_codes.put("WGS 84", new Integer(4326));
geographic_cs_type_codes.put("WGS84", new Integer(4326));
geographic_cs_type_codes.put("Bern_1898_Bern", new Integer(4801));
geographic_cs_type_codes.put("Bern 1898 Bern", new Integer(4801));
geographic_cs_type_codes.put("Bern1898Bern", new Integer(4801));
geographic_cs_type_codes.put("Bogota_Bogota", new Integer(4802));
geographic_cs_type_codes.put("Bogota Bogota", new Integer(4802));
geographic_cs_type_codes.put("BogotaBogota", new Integer(4802));
geographic_cs_type_codes.put("Lisbon_Lisbon", new Integer(4803));
geographic_cs_type_codes.put("Lisbon Lisbon", new Integer(4803));
geographic_cs_type_codes.put("LisbonLisbon", new Integer(4803));
geographic_cs_type_codes.put("Makassar_Jakarta", new Integer(4804));
geographic_cs_type_codes.put("Makassar_Jakarta", new Integer(4804));
geographic_cs_type_codes.put("MakassarJakarta", new Integer(4804));
geographic_cs_type_codes.put("MGI_Ferro", new Integer(4805));
geographic_cs_type_codes.put("Monte_Mario_Rome", new Integer(4806));
geographic_cs_type_codes.put("Monte Mario Rome", new Integer(4806));
geographic_cs_type_codes.put("MonteMarioRome", new Integer(4806));
geographic_cs_type_codes.put("NTF_Paris", new Integer(4807));
geographic_cs_type_codes.put("NTF Paris", new Integer(4807));
geographic_cs_type_codes.put("NTFParis", new Integer(4807));
geographic_cs_type_codes.put("Padang_Jakarta", new Integer(4808));
geographic_cs_type_codes.put("Padang Jakarta", new Integer(4808));
geographic_cs_type_codes.put("PadangJakarta", new Integer(4808));
geographic_cs_type_codes.put("Belge_1950_Brussels", new Integer(4809));
geographic_cs_type_codes.put("Belge 1950 Brussels", new Integer(4809));
geographic_cs_type_codes.put("Belge1950Brussels", new Integer(4809));
geographic_cs_type_codes.put("Tananarive_Paris", new Integer(4810));
geographic_cs_type_codes.put("Tananarive Paris", new Integer(4810));
geographic_cs_type_codes.put("TananariveParis", new Integer(4810));
geographic_cs_type_codes.put("Voirol_1875_Paris", new Integer(4811));
geographic_cs_type_codes.put("Voirol 1875 Paris", new Integer(4811));
geographic_cs_type_codes.put("Voirol1875Paris", new Integer(4811));
geographic_cs_type_codes.put("Voirol_Unifie_Paris", new Integer(4812));
geographic_cs_type_codes.put("Voirol Unifie Paris", new Integer(4812));
geographic_cs_type_codes.put("VoirolUnifieParis", new Integer(4812));
geographic_cs_type_codes.put("Batavia_Jakarta", new Integer(4813));
geographic_cs_type_codes.put("Batavia Jakarta", new Integer(4813));
geographic_cs_type_codes.put("BataviaJakarta", new Integer(4813));
geographic_cs_type_codes.put("ATF_Paris", new Integer(4901));
geographic_cs_type_codes.put("ATF Paris", new Integer(4901));
geographic_cs_type_codes.put("ATFParis", new Integer(4901));
geographic_cs_type_codes.put("NDG_Paris", new Integer(4902));
geographic_cs_type_codes.put("NDG Paris", new Integer(4902));
geographic_cs_type_codes.put("NDGParis", new Integer(4902));
// Ellipsoid-Only GCS:
ellipsoid_only_GCS.put("Airy1830", new Integer(4001));
ellipsoid_only_GCS.put("AiryModified1849", new Integer(4002));
ellipsoid_only_GCS.put("AustralianNationalSpheroid", new Integer(4003));
ellipsoid_only_GCS.put("Bessel1841", new Integer(4004));
ellipsoid_only_GCS.put("BesselModified", new Integer(4005));
ellipsoid_only_GCS.put("BesselNamibia", new Integer(4006));
ellipsoid_only_GCS.put("Clarke1858", new Integer(4007));
ellipsoid_only_GCS.put("Clarke1866", new Integer(4008));
ellipsoid_only_GCS.put("Clarke1866Michigan", new Integer(4009));
ellipsoid_only_GCS.put("Clarke1880_Benoit", new Integer(4010));
ellipsoid_only_GCS.put("Clarke1880 Benoit", new Integer(4010));
ellipsoid_only_GCS.put("Clarke1880Benoit", new Integer(4010));
ellipsoid_only_GCS.put("Clarke1880_IGN", new Integer(4011));
ellipsoid_only_GCS.put("Clarke1880 IGN", new Integer(4011));
ellipsoid_only_GCS.put("Clarke1880IGN", new Integer(4011));
ellipsoid_only_GCS.put("Clarke1880_RGS", new Integer(4012));
ellipsoid_only_GCS.put("Clarke1880 RGS", new Integer(4012));
ellipsoid_only_GCS.put("Clarke1880RGS", new Integer(4012));
ellipsoid_only_GCS.put("Clarke1880_Arc", new Integer(4013));
ellipsoid_only_GCS.put("Clarke1880 Arc", new Integer(4013));
ellipsoid_only_GCS.put("Clarke1880Arc", new Integer(4013));
ellipsoid_only_GCS.put("Clarke1880_SGA1922", new Integer(4014));
ellipsoid_only_GCS.put("Clarke1880 SGA1922", new Integer(4014));
ellipsoid_only_GCS.put("Clarke1880SGA1922", new Integer(4014));
ellipsoid_only_GCS.put("Everest1830_1937Adjustment", new Integer(4015));
ellipsoid_only_GCS.put("Everest1830 1937Adjustment", new Integer(4015));
ellipsoid_only_GCS.put("Everest18301937Adjustment", new Integer(4015));
ellipsoid_only_GCS.put("Everest1830_1967Definition", new Integer(4016));
ellipsoid_only_GCS.put("Everest1830 1967Definition", new Integer(4016));
ellipsoid_only_GCS.put("Everest18301967Definition", new Integer(4016));
ellipsoid_only_GCS.put("Everest1830_1975Definition", new Integer(4017));
ellipsoid_only_GCS.put("Everest1830 1975Definition", new Integer(4017));
ellipsoid_only_GCS.put("Everest18301975Definition", new Integer(4017));
ellipsoid_only_GCS.put("Everest1830Modified", new Integer(4018));
ellipsoid_only_GCS.put("GRS1980", new Integer(4019));
ellipsoid_only_GCS.put("Helmert1906", new Integer(4020));
ellipsoid_only_GCS.put("IndonesianNationalSpheroid", new Integer(4021));
ellipsoid_only_GCS.put("International1924", new Integer(4022));
ellipsoid_only_GCS.put("International1967", new Integer(4023));
ellipsoid_only_GCS.put("Krassowsky1940", new Integer(4024));
ellipsoid_only_GCS.put("NWL9D", new Integer(4025));
ellipsoid_only_GCS.put("NWL10D", new Integer(4026));
ellipsoid_only_GCS.put("Plessis1817", new Integer(4027));
ellipsoid_only_GCS.put("Struve1860", new Integer(4028));
ellipsoid_only_GCS.put("WarOffice", new Integer(4029));
ellipsoid_only_GCS.put("WGS84", new Integer(4030));
ellipsoid_only_GCS.put("GEM10C", new Integer(4031));
ellipsoid_only_GCS.put("OSU86F", new Integer(4032));
ellipsoid_only_GCS.put("OSU91A", new Integer(4033));
ellipsoid_only_GCS.put("Clarke1880", new Integer(4034));
ellipsoid_only_GCS.put("Sphere", new Integer(4035));
// Geodetic Datum Codes
geodectic_datum_code.put("Adindan", new Integer(6201));
geodectic_datum_code.put("Australian_Geodetic_Datum_1966", new Integer(
6202));
geodectic_datum_code.put("Australian Geodetic Datum 1966", new Integer(
6202));
geodectic_datum_code.put("AustralianGeodeticDatum1966", new Integer(
6202));
geodectic_datum_code.put("Australian_Geodetic_Datum_1984", new Integer(
6203));
geodectic_datum_code.put("Australian Geodetic Datum 1984", new Integer(
6203));
geodectic_datum_code.put("AustralianGeodeticDatum1984", new Integer(
6203));
geodectic_datum_code.put("Ain_el_Abd_1970", new Integer(6204));
geodectic_datum_code.put("Ain el Abd 1970", new Integer(6204));
geodectic_datum_code.put("AinelAbd1970", new Integer(6204));
geodectic_datum_code.put("Afgooye", new Integer(6205));
geodectic_datum_code.put("Agadez", new Integer(6206));
geodectic_datum_code.put("Lisbon", new Integer(6207));
geodectic_datum_code.put("Aratu", new Integer(6208));
geodectic_datum_code.put("Arc_1950", new Integer(6209));
geodectic_datum_code.put("Arc1950", new Integer(6209));
geodectic_datum_code.put("Arc1950", new Integer(6209));
geodectic_datum_code.put("Arc_1960", new Integer(6210));
geodectic_datum_code.put("Arc 1960", new Integer(6210));
geodectic_datum_code.put("Arc1960", new Integer(6210));
geodectic_datum_code.put("Batavia", new Integer(6211));
geodectic_datum_code.put("Barbados", new Integer(6212));
geodectic_datum_code.put("Beduaram", new Integer(6213));
geodectic_datum_code.put("Beijing_1954", new Integer(6214));
geodectic_datum_code.put("Beijing 1954", new Integer(6214));
geodectic_datum_code.put("Beijing1954", new Integer(6214));
geodectic_datum_code.put("Reseau_National_Belge_1950",
new Integer(6215));
geodectic_datum_code.put("Reseau National Belge 1950",
new Integer(6215));
geodectic_datum_code.put("ReseauNationalBelge1950", new Integer(6215));
geodectic_datum_code.put("Bermuda_1957", new Integer(6216));
geodectic_datum_code.put("Bermuda 1957", new Integer(6216));
geodectic_datum_code.put("Bermuda1957", new Integer(6216));
geodectic_datum_code.put("Bern_1898", new Integer(6217));
geodectic_datum_code.put("Bern 1898", new Integer(6217));
geodectic_datum_code.put("Bern1898", new Integer(6217));
geodectic_datum_code.put("Bogota", new Integer(6218));
geodectic_datum_code.put("Bukit_Rimpah", new Integer(6219));
geodectic_datum_code.put("Bukit Rimpah", new Integer(6219));
geodectic_datum_code.put("BukitRimpah", new Integer(6219));
geodectic_datum_code.put("Camacupa", new Integer(6220));
geodectic_datum_code.put("Campo_Inchauspe", new Integer(6221));
geodectic_datum_code.put("Campo Inchauspe", new Integer(6221));
geodectic_datum_code.put("CampoInchauspe", new Integer(6221));
geodectic_datum_code.put("Cape", new Integer(6222));
geodectic_datum_code.put("Carthage", new Integer(6223));
geodectic_datum_code.put("Chua", new Integer(6224));
geodectic_datum_code.put("Corrego_Alegre", new Integer(6225));
geodectic_datum_code.put("Corrego Alegre", new Integer(6225));
geodectic_datum_code.put("CorregoAlegre", new Integer(6225));
geodectic_datum_code.put("Cote_d_Ivoire", new Integer(6226));
geodectic_datum_code.put("Cote d Ivoire", new Integer(6226));
geodectic_datum_code.put("CotedIvoire", new Integer(6226));
geodectic_datum_code.put("Deir_ez_Zor", new Integer(6227));
geodectic_datum_code.put("Deir ez Zor", new Integer(6227));
geodectic_datum_code.put("DeirezZor", new Integer(6227));
geodectic_datum_code.put("Douala", new Integer(6228));
geodectic_datum_code.put("Egypt_1907", new Integer(6229));
geodectic_datum_code.put("Egypt 1907", new Integer(6229));
geodectic_datum_code.put("Egypt1907", new Integer(6229));
geodectic_datum_code.put("European_Datum_1950", new Integer(6230));
geodectic_datum_code.put("European Datum 1950", new Integer(6230));
geodectic_datum_code.put("EuropeanDatum1950", new Integer(6230));
geodectic_datum_code.put("European_Datum_1987", new Integer(6231));
geodectic_datum_code.put("European Datum 1987", new Integer(6231));
geodectic_datum_code.put("EuropeanDatum1987", new Integer(6231));
geodectic_datum_code.put("Fahud", new Integer(6232));
geodectic_datum_code.put("Gandajika_1970", new Integer(6233));
geodectic_datum_code.put("Gandajika 1970", new Integer(6233));
geodectic_datum_code.put("Gandajika1970", new Integer(6233));
geodectic_datum_code.put("Garoua", new Integer(6234));
geodectic_datum_code.put("Guyane_Francaise", new Integer(6235));
geodectic_datum_code.put("Guyane Francaise", new Integer(6235));
geodectic_datum_code.put("GuyaneFrancaise", new Integer(6235));
geodectic_datum_code.put("Hu_Tzu_Shan", new Integer(6236));
geodectic_datum_code.put("Hu Tzu Shan", new Integer(6236));
geodectic_datum_code.put("HuTzuShan", new Integer(6236));
geodectic_datum_code.put("Hungarian_Datum_1972", new Integer(6237));
geodectic_datum_code.put("Hungarian Datum 1972", new Integer(6237));
geodectic_datum_code.put("HungarianDatum1972", new Integer(6237));
geodectic_datum_code.put("Indonesian_Datum_1974", new Integer(6238));
geodectic_datum_code.put("Indonesian Datum 1974", new Integer(6238));
geodectic_datum_code.put("IndonesianDatum1974", new Integer(6238));
geodectic_datum_code.put("Indian_1954", new Integer(6239));
geodectic_datum_code.put("Indian 1954", new Integer(6239));
geodectic_datum_code.put("Indian1954", new Integer(6239));
geodectic_datum_code.put("Indian_1975", new Integer(6240));
geodectic_datum_code.put("Indian 1975", new Integer(6240));
geodectic_datum_code.put("Indian1975", new Integer(6240));
geodectic_datum_code.put("Jamaica_1875", new Integer(6241));
geodectic_datum_code.put("Jamaica 1875", new Integer(6241));
geodectic_datum_code.put("Jamaica1875", new Integer(6241));
geodectic_datum_code.put("Jamaica_1969", new Integer(6242));
geodectic_datum_code.put("Jamaica 1969", new Integer(6242));
geodectic_datum_code.put("Jamaica1969", new Integer(6242));
geodectic_datum_code.put("Kalianpur", new Integer(6243));
geodectic_datum_code.put("Kandawala", new Integer(6244));
geodectic_datum_code.put("Kertau", new Integer(6245));
geodectic_datum_code.put("Kuwait_Oil_Company", new Integer(6246));
geodectic_datum_code.put("Kuwait Oil Company", new Integer(6246));
geodectic_datum_code.put("KuwaitOilCompany", new Integer(6246));
geodectic_datum_code.put("La_Canoa", new Integer(6247));
geodectic_datum_code.put("La Canoa", new Integer(6247));
geodectic_datum_code.put("LaCanoa", new Integer(6247));
geodectic_datum_code.put("Provisional_S_American_Datum_1956",
new Integer(6248));
geodectic_datum_code.put("Provisional S American Datum 1956",
new Integer(6248));
geodectic_datum_code.put("ProvisionalSAmericanDatum1956", new Integer(
6248));
geodectic_datum_code.put("Lake", new Integer(6249));
geodectic_datum_code.put("Leigon", new Integer(6250));
geodectic_datum_code.put("Liberia_1964", new Integer(6251));
geodectic_datum_code.put("Liberia 1964", new Integer(6251));
geodectic_datum_code.put("Liberia1964", new Integer(6251));
geodectic_datum_code.put("Lome", new Integer(6252));
geodectic_datum_code.put("Luzon_1911", new Integer(6253));
geodectic_datum_code.put("Luzon 1911", new Integer(6253));
geodectic_datum_code.put("Luzon1911", new Integer(6253));
geodectic_datum_code.put("Hito_XVIII_1963", new Integer(6254));
geodectic_datum_code.put("Hito XVIII 1963", new Integer(6254));
geodectic_datum_code.put("HitoXVIII1963", new Integer(6254));
geodectic_datum_code.put("Herat_North", new Integer(6255));
geodectic_datum_code.put("Herat North", new Integer(6255));
geodectic_datum_code.put("HeratNorth", new Integer(6255));
geodectic_datum_code.put("Mahe_1971", new Integer(6256));
geodectic_datum_code.put("Mahe 1971", new Integer(6256));
geodectic_datum_code.put("Mahe1971", new Integer(6256));
geodectic_datum_code.put("Makassar", new Integer(6257));
geodectic_datum_code.put("European_Reference_System_1989", new Integer(
6258));
geodectic_datum_code.put("European Reference System 1989", new Integer(
6258));
geodectic_datum_code.put("EuropeanReferenceSystem1989", new Integer(
6258));
geodectic_datum_code.put("Malongo_1987", new Integer(6259));
geodectic_datum_code.put("Malongo 1987", new Integer(6259));
geodectic_datum_code.put("Malongo1987", new Integer(6259));
geodectic_datum_code.put("Manoca", new Integer(6260));
geodectic_datum_code.put("Merchich", new Integer(6261));
geodectic_datum_code.put("Massawa", new Integer(6262));
geodectic_datum_code.put("Minna", new Integer(6263));
geodectic_datum_code.put("Mhast", new Integer(6264));
geodectic_datum_code.put("Monte_Mario", new Integer(6265));
geodectic_datum_code.put("Monte Mario", new Integer(6265));
geodectic_datum_code.put("MonteMario", new Integer(6265));
geodectic_datum_code.put("M_poraloko", new Integer(6266));
geodectic_datum_code.put("M poraloko", new Integer(6266));
geodectic_datum_code.put("Mporaloko", new Integer(6266));
geodectic_datum_code
.put("North_American_Datum_1927", new Integer(6267));
geodectic_datum_code
.put("North American Datum 1927", new Integer(6267));
geodectic_datum_code.put("NorthAmericanDatum1927", new Integer(6267));
geodectic_datum_code.put("NAD_Michigan", new Integer(6268));
geodectic_datum_code.put("NAD Michigan", new Integer(6268));
geodectic_datum_code.put("NADMichigan", new Integer(6268));
geodectic_datum_code
.put("North_American_Datum_1983", new Integer(6269));
geodectic_datum_code
.put("North American Datum 1983", new Integer(6269));
geodectic_datum_code.put("NorthAmericanDatum1983", new Integer(6269));
geodectic_datum_code.put("Nahrwan_1967", new Integer(6270));
geodectic_datum_code.put("Nahrwan 1967", new Integer(6270));
geodectic_datum_code.put("Nahrwan1967", new Integer(6270));
geodectic_datum_code.put("Naparima_1972", new Integer(6271));
geodectic_datum_code.put("Naparima 1972", new Integer(6271));
geodectic_datum_code.put("Naparima1972", new Integer(6271));
geodectic_datum_code.put("New_Zealand_Geodetic_Datum_1949",
new Integer(6272));
geodectic_datum_code.put("New Zealand Geodetic Datum 1949",
new Integer(6272));
geodectic_datum_code.put("NewZealandGeodeticDatum1949", new Integer(
6272));
geodectic_datum_code.put("NGO_1948", new Integer(6273));
geodectic_datum_code.put("NGO 1948", new Integer(6273));
geodectic_datum_code.put("NGO1948", new Integer(6273));
geodectic_datum_code.put("Datum_73", new Integer(6274));
geodectic_datum_code.put("Datum 73", new Integer(6274));
geodectic_datum_code.put("Datum73", new Integer(6274));
geodectic_datum_code.put("Nouvelle_Triangulation_Francaise",
new Integer(6275));
geodectic_datum_code.put("Nouvelle Triangulation Francaise",
new Integer(6275));
geodectic_datum_code.put("NouvelleTriangulationFrancaise", new Integer(
6275));
geodectic_datum_code.put("NSWC_9Z_2", new Integer(6276));
geodectic_datum_code.put("NSWC 9Z 2", new Integer(6276));
geodectic_datum_code.put("NSWC9Z2", new Integer(6276));
geodectic_datum_code.put("OSGB_1936", new Integer(6277));
geodectic_datum_code.put("OSGB 1936", new Integer(6277));
geodectic_datum_code.put("OSGB1936", new Integer(6277));
geodectic_datum_code.put("OSGB_1970_SN", new Integer(6278));
geodectic_datum_code.put("OSGB 1970 SN", new Integer(6278));
geodectic_datum_code.put("OSGB1970SN", new Integer(6278));
geodectic_datum_code.put("OS_SN_1980", new Integer(6279));
geodectic_datum_code.put("OS SN 1980", new Integer(6279));
geodectic_datum_code.put("OSSN1980", new Integer(6279));
geodectic_datum_code.put("Padang_1884", new Integer(6280));
geodectic_datum_code.put("Padang 1884", new Integer(6280));
geodectic_datum_code.put("Padang1884", new Integer(6280));
geodectic_datum_code.put("Palestine_1923", new Integer(6281));
geodectic_datum_code.put("Palestine 1923", new Integer(6281));
geodectic_datum_code.put("Palestine1923", new Integer(6281));
geodectic_datum_code.put("Pointe_Noire", new Integer(6282));
geodectic_datum_code.put("Pointe Noire", new Integer(6282));
geodectic_datum_code.put("PointeNoire", new Integer(6282));
geodectic_datum_code.put("Geocentric_Datum_of_Australia_1994",
new Integer(6283));
geodectic_datum_code.put("Geocentric Datum of Australia 1994",
new Integer(6283));
geodectic_datum_code.put("GeocentricDatumofAustralia1994", new Integer(
6283));
geodectic_datum_code.put("Pulkovo_1942", new Integer(6284));
geodectic_datum_code.put("Pulkovo 1942", new Integer(6284));
geodectic_datum_code.put("Pulkovo1942", new Integer(6284));
geodectic_datum_code.put("Qatar", new Integer(6285));
geodectic_datum_code.put("Qatar_1948", new Integer(6286));
geodectic_datum_code.put("Qatar 1948", new Integer(6286));
geodectic_datum_code.put("Qatar1948", new Integer(6286));
geodectic_datum_code.put("Qornoq", new Integer(6287));
geodectic_datum_code.put("Loma_Quintana", new Integer(6288));
geodectic_datum_code.put("Loma Quintana", new Integer(6288));
geodectic_datum_code.put("LomaQuintana", new Integer(6288));
geodectic_datum_code.put("Amersfoort", new Integer(6289));
geodectic_datum_code.put("RT38", new Integer(6290));
geodectic_datum_code
.put("South_American_Datum_1969", new Integer(6291));
geodectic_datum_code
.put("South American Datum 1969", new Integer(6291));
geodectic_datum_code.put("SouthAmericanDatum1969", new Integer(6291));
geodectic_datum_code.put("Sapper_Hill_1943", new Integer(6292));
geodectic_datum_code.put("Sapper Hill 1943", new Integer(6292));
geodectic_datum_code.put("SapperHill1943", new Integer(6292));
geodectic_datum_code.put("Schwarzeck", new Integer(6293));
geodectic_datum_code.put("Segora", new Integer(6294));
geodectic_datum_code.put("Serindung", new Integer(6295));
geodectic_datum_code.put("Sudan", new Integer(6296));
geodectic_datum_code.put("Tananarive_1925", new Integer(6297));
geodectic_datum_code.put("Tananarive 1925", new Integer(6297));
geodectic_datum_code.put("Tananarive1925", new Integer(6297));
geodectic_datum_code.put("Timbalai_1948", new Integer(6298));
geodectic_datum_code.put("Timbalai 1948", new Integer(6298));
geodectic_datum_code.put("Timbalai1948", new Integer(6298));
geodectic_datum_code.put("TM65", new Integer(6299));
geodectic_datum_code.put("TM75", new Integer(6300));
geodectic_datum_code.put("Tokyo", new Integer(6301));
geodectic_datum_code.put("Trinidad_1903", new Integer(6302));
geodectic_datum_code.put("Trinidad 1903", new Integer(6302));
geodectic_datum_code.put("Trinidad1903", new Integer(6302));
geodectic_datum_code.put("Trucial_Coast_1948", new Integer(6303));
geodectic_datum_code.put("Trucial Coast 1948", new Integer(6303));
geodectic_datum_code.put("TrucialCoast1948", new Integer(6303));
geodectic_datum_code.put("Voirol_1875", new Integer(6304));
geodectic_datum_code.put("Voirol 1875", new Integer(6304));
geodectic_datum_code.put("Voirol1875", new Integer(6304));
geodectic_datum_code.put("Voirol_Unifie_1960", new Integer(6305));
geodectic_datum_code.put("Voirol Unifie 1960", new Integer(6305));
geodectic_datum_code.put("VoirolUnifie1960", new Integer(6305));
geodectic_datum_code.put("Bern_1938", new Integer(6306));
geodectic_datum_code.put("Bern 1938", new Integer(6306));
geodectic_datum_code.put("Bern1938", new Integer(6306));
geodectic_datum_code.put("Nord_Sahara_1959", new Integer(6307));
geodectic_datum_code.put("Nord Sahara 1959", new Integer(6307));
geodectic_datum_code.put("NordSahara1959", new Integer(6307));
geodectic_datum_code.put("Stockholm_1938", new Integer(6308));
geodectic_datum_code.put("Stockholm 1938", new Integer(6308));
geodectic_datum_code.put("Stockholm_1938", new Integer(6308));
geodectic_datum_code.put("Yacare", new Integer(6309));
geodectic_datum_code.put("Yoff", new Integer(6310));
geodectic_datum_code.put("Zanderij", new Integer(6311));
geodectic_datum_code.put("Militar_Geographische_Institut", new Integer(
6312));
geodectic_datum_code.put("Militar Geographische Institut", new Integer(
6312));
geodectic_datum_code.put("MilitarGeographischeInstitut", new Integer(
6312));
geodectic_datum_code.put("Reseau_National_Belge_1972",
new Integer(6313));
geodectic_datum_code.put("Reseau National Belge 1972",
new Integer(6313));
geodectic_datum_code.put("ReseauNationalBelge1972", new Integer(6313));
geodectic_datum_code.put("Deutsche_Hauptdreiecksnetz",
new Integer(6314));
geodectic_datum_code.put("Deutsche Hauptdreiecksnetz",
new Integer(6314));
geodectic_datum_code
.put("DeutscheHauptdreiecksnetz", new Integer(6314));
geodectic_datum_code.put("Conakry_1905", new Integer(6315));
geodectic_datum_code.put("Conakry 1905", new Integer(6315));
geodectic_datum_code.put("Conakry1905", new Integer(6315));
geodectic_datum_code.put("WGS72", new Integer(6322));
geodectic_datum_code.put("WGS72_Transit_Broadcast_Ephemeris",
new Integer(6324));
geodectic_datum_code.put("WGS72 Transit Broadcast Ephemeris",
new Integer(6324));
geodectic_datum_code.put("WGS72_TransitBroadcastEphemeris",
new Integer(6324));
geodectic_datum_code.put("WGS84", new Integer(6326));
geodectic_datum_code.put("Ancienne_Triangulation_Francaise",
new Integer(6901));
geodectic_datum_code.put("Ancienne Triangulation Francaise",
new Integer(6901));
geodectic_datum_code.put("AncienneTriangulationFrancaise", new Integer(
6901));
geodectic_datum_code.put("Nord_de_Guerre", new Integer(6902));
geodectic_datum_code.put("Nord de Guerre", new Integer(6902));
geodectic_datum_code.put("NorddeGuerre", new Integer(6902));
// Ellipsoid-Only Datum
ellipsoid_only_datum.put("Airy1830", new Integer(6001));
ellipsoid_only_datum.put("AiryModified1849", new Integer(6002));
ellipsoid_only_datum.put("AustralianNationalSpheroid",
new Integer(6003));
ellipsoid_only_datum.put("Bessel1841", new Integer(6004));
ellipsoid_only_datum.put("BesselModified", new Integer(6005));
ellipsoid_only_datum.put("BesselNamibia", new Integer(6006));
ellipsoid_only_datum.put("Clarke1858", new Integer(6007));
ellipsoid_only_datum.put("Clarke1866", new Integer(6008));
ellipsoid_only_datum.put("Clarke1866Michigan", new Integer(6009));
ellipsoid_only_datum.put("Clarke1880_Benoit", new Integer(6010));
ellipsoid_only_datum.put("Clarke1880 Benoit", new Integer(6010));
ellipsoid_only_datum.put("Clarke1880Benoit", new Integer(6010));
ellipsoid_only_datum.put("Clarke1880_IGN", new Integer(6011));
ellipsoid_only_datum.put("Clarke1880 IGN", new Integer(6011));
ellipsoid_only_datum.put("Clarke1880IGN", new Integer(6011));
ellipsoid_only_datum.put("Clarke1880_RGS", new Integer(6012));
ellipsoid_only_datum.put("Clarke1880 RGS", new Integer(6012));
ellipsoid_only_datum.put("Clarke1880RGS", new Integer(6012));
ellipsoid_only_datum.put("Clarke1880_Arc", new Integer(6013));
ellipsoid_only_datum.put("Clarke1880 Arc", new Integer(6013));
ellipsoid_only_datum.put("Clarke1880Arc", new Integer(6013));
ellipsoid_only_datum.put("Clarke1880_SGA1922", new Integer(6014));
ellipsoid_only_datum.put("Clarke1880 SGA1922", new Integer(6014));
ellipsoid_only_datum.put("Clarke1880SGA1922", new Integer(6014));
ellipsoid_only_datum.put("Everest1830_1937Adjustment",
new Integer(6015));
ellipsoid_only_datum.put("Everest1830 1937Adjustment",
new Integer(6015));
ellipsoid_only_datum
.put("Everest18301937Adjustment", new Integer(6015));
ellipsoid_only_datum.put("Everest1830_1967Definition",
new Integer(6016));
ellipsoid_only_datum.put("Everest1830 1967Definition",
new Integer(6016));
ellipsoid_only_datum
.put("Everest18301967Definition", new Integer(6016));
ellipsoid_only_datum.put("Everest1830_1975Definition",
new Integer(6017));
ellipsoid_only_datum.put("Everest1830 1975Definition",
new Integer(6017));
ellipsoid_only_datum
.put("Everest18301975Definition", new Integer(6017));
ellipsoid_only_datum.put("Everest1830Modified", new Integer(6018));
ellipsoid_only_datum.put("GRS1980", new Integer(6019));
ellipsoid_only_datum.put("Helmert1906", new Integer(6020));
ellipsoid_only_datum.put("IndonesianNationalSpheroid",
new Integer(6021));
ellipsoid_only_datum.put("International1924", new Integer(6022));
ellipsoid_only_datum.put("International1967", new Integer(6023));
ellipsoid_only_datum.put("Krassowsky1960", new Integer(6024));
ellipsoid_only_datum.put("NWL9D", new Integer(6025));
ellipsoid_only_datum.put("NWL10D", new Integer(6026));
ellipsoid_only_datum.put("Plessis1817", new Integer(6027));
ellipsoid_only_datum.put("Struve1860", new Integer(6028));
ellipsoid_only_datum.put("WarOffice", new Integer(6029));
ellipsoid_only_datum.put("WGS84", new Integer(6030));
ellipsoid_only_datum.put("GEM10C", new Integer(6031));
ellipsoid_only_datum.put("OSU86F", new Integer(6032));
ellipsoid_only_datum.put("OSU91A", new Integer(6033));
ellipsoid_only_datum.put("Clarke1880", new Integer(6034));
ellipsoid_only_datum.put("Sphere", new Integer(6035));
}
/**
*
* @param code
* @return
*/
public static boolean containsGeographicCSTypeCode(String code) {
if (geographic_cs_type_codes.containsKey(code)) {
return true;
}
return false;
}
/**
* checks, if Code is found and returns the appropriate key-value.
* @param code
* @return
* @throws GeoTiffException if Code is not found.
*/
public static int getGeogrpahicCSTypeCode(String code) throws GeoTiffException {
if (containsGeographicCSTypeCode(code)) {
int value = ((Integer)Geographic_CS_Codes.geographic_cs_type_codes.get(code)).intValue();
return value;
}
throw new GeoTiffException("Error in accessing Geogrpahics CS Type Code.\n" +
" Code: " + code + " not found.");
}
/**
*
* @param code
* @return
*/
public static boolean contains_Ellipsoid_Only_GCS(String code) {
return ellipsoid_only_GCS.containsKey(code);
}
/**
*
* @param code
* @return
*/
public static boolean contains_Geodectic_Datum_Code(String code) {
return geodectic_datum_code.containsKey(code);
}
/**
*
* @param code
* @return
*/
public static boolean contains_Ellipsoid_Only_Datum(String code) {
return ellipsoid_only_datum.containsKey(code);
}
/**
*
* @param code
* @return
*/
public static boolean contains_Ellipsoid_Codes(String code) {
return ellipsoid_codes.containsKey(code);
}
/**
*
* @param code
* @return
*/
public static boolean contains_Prime_Meridian_Codes(String code) {
return prime_meridian_codes.containsKey(code);
}
}
/*
* ****************************************************************************
* Changes to this class. What the people have been up to:
*
* $Log: Geographic_CS_Codes.java,v $
* Revision 1.4 2006/04/06 20:25:29 poth
* *** empty log message ***
*
* Revision 1.3 2006/04/04 20:39:43 poth
* *** empty log message ***
*
* Revision 1.2 2006/03/30 21:20:27 poth
* *** empty log message ***
*
* Revision 1.1.1.1 2005/01/05 10:36:33 poth
* no message
*
* Revision 1.1 2004/07/16 07:03:39 ap
* no message
*
* Revision 1.1 2004/07/15 09:57:47 axel_schaefer
* initial release. Coordinate System codes
*
* ****************************************************************************
*/