001: //$HeadURL: https://svn.wald.intevation.org/svn/deegree/base/trunk/src/org/deegree/io/geotiff/Geographic_CS_Codes.java $
002: /*---------------- FILE HEADER ------------------------------------------
003:
004: This file is part of deegree.
005: Copyright (C) 2001-2008 by:
006: EXSE, Department of Geography, University of Bonn
007: http://www.giub.uni-bonn.de/deegree/
008: lat/lon GmbH
009: http://www.lat-lon.de
010:
011: This library is free software; you can redistribute it and/or
012: modify it under the terms of the GNU Lesser General Public
013: License as published by the Free Software Foundation; either
014: version 2.1 of the License, or (at your option) any later version.
015:
016: This library is distributed in the hope that it will be useful,
017: but WITHOUT ANY WARRANTY; without even the implied warranty of
018: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
019: Lesser General Public License for more details.
020:
021: You should have received a copy of the GNU Lesser General Public
022: License along with this library; if not, write to the Free Software
023: Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
024:
025: Contact:
026:
027: Andreas Poth
028: lat/lon GmbH
029: Aennchenstr. 19
030: 53115 Bonn
031: Germany
032: E-Mail: poth@lat-lon.de
033:
034: Prof. Dr. Klaus Greve
035: Department of Geography
036: University of Bonn
037: Meckenheimer Allee 166
038: 53115 Bonn
039: Germany
040: E-Mail: greve@giub.uni-bonn.de
041:
042:
043: ---------------------------------------------------------------------------*/
044: package org.deegree.io.geotiff;
045:
046: import java.util.HashMap;
047:
048: /**
049: * Description of the class or interface. Should answer the questions: What is this class/interface
050: * for? How to use? How is the lifecycle of an instance of this class? How to instantiate this
051: * class? And more ...
052: *
053: * @author <a href="mailto:schaefer@lat-lon.de">Axel Schaefer </A>
054: * @author last edited by: $Author: apoth $
055: * @version 2.0. $Revision: 9342 $, $Date: 2007-12-27 04:32:57 -0800 (Thu, 27 Dec 2007) $
056: * @since 2.0
057: */
058: public class Geographic_CS_Codes {
059:
060: private static HashMap<String, Integer> geographic_cs_type_codes = null;
061:
062: private static HashMap<String, Integer> ellipsoid_only_GCS = null;
063:
064: private static HashMap<String, Integer> geodectic_datum_code = null;
065:
066: private static HashMap<String, Integer> ellipsoid_only_datum = null;
067:
068: private static HashMap<String, Integer> ellipsoid_codes = null;
069:
070: private static HashMap<String, Integer> prime_meridian_codes = null;
071:
072: /**
073: * private constructor. static initializer
074: */
075: private Geographic_CS_Codes() {
076: }
077:
078: /**
079: * static initializer
080: */
081: static {
082: geographic_cs_type_codes = new HashMap<String, Integer>(300);
083: ellipsoid_only_GCS = new HashMap<String, Integer>(300);
084: geodectic_datum_code = new HashMap<String, Integer>(300);
085: ellipsoid_only_datum = new HashMap<String, Integer>(300);
086: ellipsoid_codes = new HashMap<String, Integer>(300);
087: prime_meridian_codes = new HashMap<String, Integer>(300);
088:
089: // Geographic CS Type Codes
090: geographic_cs_type_codes.put("Adindan", new Integer(4201));
091: geographic_cs_type_codes.put("AGD66", new Integer(4202));
092: geographic_cs_type_codes.put("AGD84", new Integer(4203));
093: geographic_cs_type_codes.put("Ain_el_Abd", new Integer(4204));
094: geographic_cs_type_codes.put("Ain el Abd", new Integer(4204));
095: geographic_cs_type_codes.put("AinelAbd", new Integer(4204));
096: geographic_cs_type_codes.put("Afgooye", new Integer(4205));
097: geographic_cs_type_codes.put("Agadez", new Integer(4206));
098: geographic_cs_type_codes.put("Lisbon", new Integer(4207));
099: geographic_cs_type_codes.put("Aratu", new Integer(4208));
100: geographic_cs_type_codes.put("Arc_1950", new Integer(4209));
101: geographic_cs_type_codes.put("Arc 1950", new Integer(4209));
102: geographic_cs_type_codes.put("Arc1950", new Integer(4209));
103: geographic_cs_type_codes.put("Arc_1960", new Integer(4210));
104: geographic_cs_type_codes.put("Arc 1960", new Integer(4210));
105: geographic_cs_type_codes.put("Arc1960", new Integer(4210));
106: geographic_cs_type_codes.put("Batavia", new Integer(4211));
107: geographic_cs_type_codes.put("Barbados", new Integer(4212));
108: geographic_cs_type_codes.put("Beduaram", new Integer(4213));
109: geographic_cs_type_codes.put("Beijing_1954", new Integer(4214));
110: geographic_cs_type_codes.put("Beijing 1954", new Integer(4214));
111: geographic_cs_type_codes.put("Beijing1954", new Integer(4214));
112: geographic_cs_type_codes.put("Belge_1950", new Integer(4215));
113: geographic_cs_type_codes.put("Belge 1950", new Integer(4215));
114: geographic_cs_type_codes.put("Belge1950", new Integer(4215));
115: geographic_cs_type_codes.put("Bermuda_1957", new Integer(4216));
116: geographic_cs_type_codes.put("Bermuda 1957", new Integer(4216));
117: geographic_cs_type_codes.put("Bermuda1957", new Integer(4216));
118: geographic_cs_type_codes.put("Bern_1898", new Integer(4217));
119: geographic_cs_type_codes.put("Bern 1898", new Integer(4217));
120: geographic_cs_type_codes.put("Bern1898", new Integer(4217));
121: geographic_cs_type_codes.put("Bogota", new Integer(4218));
122: geographic_cs_type_codes.put("Bukit_Rimpah", new Integer(4219));
123: geographic_cs_type_codes.put("Bukit Rimpah", new Integer(4219));
124: geographic_cs_type_codes.put("BukitRimpah", new Integer(4219));
125: geographic_cs_type_codes.put("Camacupa", new Integer(4220));
126: geographic_cs_type_codes.put("Campo_Inchauspe", new Integer(
127: 4221));
128: geographic_cs_type_codes.put("Campo Inchauspe", new Integer(
129: 4221));
130: geographic_cs_type_codes.put("CampoInchauspe",
131: new Integer(4221));
132: geographic_cs_type_codes.put("Cape", new Integer(4222));
133: geographic_cs_type_codes.put("Carthage", new Integer(4223));
134: geographic_cs_type_codes.put("Chua", new Integer(4224));
135: geographic_cs_type_codes.put("Corrego_Alegre",
136: new Integer(4225));
137: geographic_cs_type_codes.put("Corrego Alegre",
138: new Integer(4225));
139: geographic_cs_type_codes
140: .put("CorregoAlegre", new Integer(4225));
141: geographic_cs_type_codes
142: .put("Cote_d_Ivoire", new Integer(4226));
143: geographic_cs_type_codes
144: .put("Cote d Ivoire", new Integer(4226));
145: geographic_cs_type_codes.put("CotedIvoire", new Integer(4226));
146: geographic_cs_type_codes.put("Deir_ez_Zor", new Integer(4227));
147: geographic_cs_type_codes.put("Deir ez Zor", new Integer(4227));
148: geographic_cs_type_codes.put("DeirezZor", new Integer(4227));
149: geographic_cs_type_codes.put("Douala", new Integer(4228));
150: geographic_cs_type_codes.put("Egypt_1907", new Integer(4229));
151: geographic_cs_type_codes.put("Egypt 1907", new Integer(4229));
152: geographic_cs_type_codes.put("Egypt1907", new Integer(4229));
153: geographic_cs_type_codes.put("ED50", new Integer(4230));
154: geographic_cs_type_codes.put("ED87", new Integer(4231));
155: geographic_cs_type_codes.put("Fahud", new Integer(4232));
156: geographic_cs_type_codes.put("Gandajika_1970",
157: new Integer(4233));
158: geographic_cs_type_codes.put("Gandajika 1970",
159: new Integer(4233));
160: geographic_cs_type_codes
161: .put("Gandajika1970", new Integer(4233));
162: geographic_cs_type_codes.put("Garoua", new Integer(4234));
163: geographic_cs_type_codes.put("Guyane_Francaise", new Integer(
164: 4235));
165: geographic_cs_type_codes.put("Guyane Francaise", new Integer(
166: 4235));
167: geographic_cs_type_codes.put("GuyaneFrancaise", new Integer(
168: 4235));
169: geographic_cs_type_codes.put("Hu_Tzu_Shan", new Integer(4236));
170: geographic_cs_type_codes.put("Hu Tzu Shan", new Integer(4236));
171: geographic_cs_type_codes.put("HuTzuShan", new Integer(4236));
172: geographic_cs_type_codes.put("HD72", new Integer(4237));
173: geographic_cs_type_codes.put("ID74", new Integer(4238));
174: geographic_cs_type_codes.put("Indian_1954", new Integer(4239));
175: geographic_cs_type_codes.put("Indian 1954", new Integer(4239));
176: geographic_cs_type_codes.put("Indian1954", new Integer(4239));
177: geographic_cs_type_codes.put("Indian_1975", new Integer(4240));
178: geographic_cs_type_codes.put("Indian 1975", new Integer(4240));
179: geographic_cs_type_codes.put("Indian1975", new Integer(4240));
180: geographic_cs_type_codes.put("Jamaica_1875", new Integer(4241));
181: geographic_cs_type_codes.put("Jamaica 1875", new Integer(4241));
182: geographic_cs_type_codes.put("Jamaica1875", new Integer(4241));
183: geographic_cs_type_codes.put("JAD69", new Integer(4242));
184: geographic_cs_type_codes.put("Kalianpur", new Integer(4243));
185: geographic_cs_type_codes.put("Kandawala", new Integer(4244));
186: geographic_cs_type_codes.put("Kertau", new Integer(4245));
187: geographic_cs_type_codes.put("KOC", new Integer(4246));
188: geographic_cs_type_codes.put("La_Canoa", new Integer(4247));
189: geographic_cs_type_codes.put("La Canoa", new Integer(4247));
190: geographic_cs_type_codes.put("LaCanoa", new Integer(4247));
191: geographic_cs_type_codes.put("PSAD56", new Integer(4248));
192: geographic_cs_type_codes.put("Lake", new Integer(4249));
193: geographic_cs_type_codes.put("Leigon", new Integer(4250));
194: geographic_cs_type_codes.put("Liberia_1964", new Integer(4251));
195: geographic_cs_type_codes.put("Liberia 1964", new Integer(4251));
196: geographic_cs_type_codes.put("Liberia1964", new Integer(4251));
197: geographic_cs_type_codes.put("Lome", new Integer(4252));
198: geographic_cs_type_codes.put("Luzon_1911", new Integer(4253));
199: geographic_cs_type_codes.put("Luzon 1911", new Integer(4253));
200: geographic_cs_type_codes.put("Luzon1911", new Integer(4253));
201: geographic_cs_type_codes.put("Hito_XVIII_1963", new Integer(
202: 4254));
203: geographic_cs_type_codes.put("Hito XVIII 1963", new Integer(
204: 4254));
205: geographic_cs_type_codes
206: .put("HitoXVIII1963", new Integer(4254));
207: geographic_cs_type_codes.put("Herat_North", new Integer(4255));
208: geographic_cs_type_codes.put("Herat North", new Integer(4255));
209: geographic_cs_type_codes.put("HeratNorth", new Integer(4255));
210: geographic_cs_type_codes.put("Mahe_1971", new Integer(4256));
211: geographic_cs_type_codes.put("Mahe 1971", new Integer(4256));
212: geographic_cs_type_codes.put("Mahe1971", new Integer(4256));
213: geographic_cs_type_codes.put("Makassar", new Integer(4257));
214: geographic_cs_type_codes.put("EUREF89", new Integer(4258));
215: geographic_cs_type_codes.put("Malongo_1987", new Integer(4259));
216: geographic_cs_type_codes.put("Malongo 1987", new Integer(4259));
217: geographic_cs_type_codes.put("Malongo1987", new Integer(4259));
218: geographic_cs_type_codes.put("Manoca", new Integer(4260));
219: geographic_cs_type_codes.put("Merchich", new Integer(4261));
220: geographic_cs_type_codes.put("Massawa", new Integer(4262));
221: geographic_cs_type_codes.put("Minna", new Integer(4263));
222: geographic_cs_type_codes.put("Mhast", new Integer(4264));
223: geographic_cs_type_codes.put("Monte_Mario", new Integer(4265));
224: geographic_cs_type_codes.put("Monte Mario", new Integer(4265));
225: geographic_cs_type_codes.put("MonteMario", new Integer(4265));
226: geographic_cs_type_codes.put("M_poraloko", new Integer(4266));
227: geographic_cs_type_codes.put("M poraloko", new Integer(4266));
228: geographic_cs_type_codes.put("Mporaloko", new Integer(4266));
229: geographic_cs_type_codes.put("NAD27", new Integer(4267));
230: geographic_cs_type_codes.put("NAD_Michigan", new Integer(4268));
231: geographic_cs_type_codes.put("NAD Michigan", new Integer(4268));
232: geographic_cs_type_codes.put("NADMichigan", new Integer(4268));
233: geographic_cs_type_codes.put("NAD83", new Integer(4269));
234: geographic_cs_type_codes.put("Nahrwan_1967", new Integer(4270));
235: geographic_cs_type_codes.put("Nahrwan 1967", new Integer(4270));
236: geographic_cs_type_codes.put("Nahrwan1967", new Integer(4270));
237: geographic_cs_type_codes
238: .put("Naparima_1972", new Integer(4271));
239: geographic_cs_type_codes
240: .put("Naparima 1972", new Integer(4271));
241: geographic_cs_type_codes.put("Naparima1972", new Integer(4271));
242: geographic_cs_type_codes.put("GD49", new Integer(4272));
243: geographic_cs_type_codes.put("NGO_1948", new Integer(4273));
244: geographic_cs_type_codes.put("NGO 1948", new Integer(4273));
245: geographic_cs_type_codes.put("NGO1948", new Integer(4273));
246: geographic_cs_type_codes.put("Datum_73", new Integer(4274));
247: geographic_cs_type_codes.put("Datum 73", new Integer(4274));
248: geographic_cs_type_codes.put("Datum73", new Integer(4274));
249: geographic_cs_type_codes.put("NTF", new Integer(4275));
250: geographic_cs_type_codes.put("NSWC_9Z_2", new Integer(4276));
251: geographic_cs_type_codes.put("NSWC 9Z 2", new Integer(4276));
252: geographic_cs_type_codes.put("NSWC9Z2", new Integer(4276));
253: geographic_cs_type_codes.put("OSGB_1936", new Integer(4277));
254: geographic_cs_type_codes.put("OSGB 1936", new Integer(4277));
255: geographic_cs_type_codes.put("OSGB1936", new Integer(4277));
256: geographic_cs_type_codes.put("OSGB70", new Integer(4278));
257: geographic_cs_type_codes.put("OS_SN80", new Integer(4279));
258: geographic_cs_type_codes.put("OS SN80", new Integer(4279));
259: geographic_cs_type_codes.put("OSSN80", new Integer(4279));
260: geographic_cs_type_codes.put("Padang", new Integer(4280));
261: geographic_cs_type_codes.put("Palestine_1923",
262: new Integer(4281));
263: geographic_cs_type_codes.put("Palestine 1923",
264: new Integer(4281));
265: geographic_cs_type_codes
266: .put("Palestine1923", new Integer(4281));
267: geographic_cs_type_codes.put("Pointe_Noire", new Integer(4282));
268: geographic_cs_type_codes.put("Pointe Noire", new Integer(4282));
269: geographic_cs_type_codes.put("PointeNoire", new Integer(4282));
270: geographic_cs_type_codes.put("GDA94", new Integer(4283));
271: geographic_cs_type_codes.put("Pulkovo_1942", new Integer(4284));
272: geographic_cs_type_codes.put("Pulkovo 1942", new Integer(4284));
273: geographic_cs_type_codes.put("Pulkovo1942", new Integer(4284));
274: geographic_cs_type_codes.put("Qatar", new Integer(4285));
275: geographic_cs_type_codes.put("Qatar_1948", new Integer(4286));
276: geographic_cs_type_codes.put("Qatar 1948", new Integer(4286));
277: geographic_cs_type_codes.put("Qatar1948", new Integer(4286));
278: geographic_cs_type_codes.put("Qornoq", new Integer(4287));
279: geographic_cs_type_codes
280: .put("Loma_Quintana", new Integer(4288));
281: geographic_cs_type_codes
282: .put("Loma Quintana", new Integer(4288));
283: geographic_cs_type_codes.put("LomaQuintana", new Integer(4288));
284: geographic_cs_type_codes.put("Amersfoort", new Integer(4289));
285: geographic_cs_type_codes.put("RT38", new Integer(4290));
286: geographic_cs_type_codes.put("SAD69", new Integer(4291));
287: geographic_cs_type_codes.put("Sapper_Hill_1943", new Integer(
288: 4292));
289: geographic_cs_type_codes.put("Sapper Hill 1943", new Integer(
290: 4292));
291: geographic_cs_type_codes.put("SapperHill1943",
292: new Integer(4292));
293: geographic_cs_type_codes.put("Schwarzeck", new Integer(4293));
294: geographic_cs_type_codes.put("Segora", new Integer(4294));
295: geographic_cs_type_codes.put("Serindung", new Integer(4295));
296: geographic_cs_type_codes.put("Sudan", new Integer(4296));
297: geographic_cs_type_codes.put("Tananarive", new Integer(4297));
298: geographic_cs_type_codes
299: .put("Timbalai_1948", new Integer(4298));
300: geographic_cs_type_codes
301: .put("Timbalai 1948", new Integer(4298));
302: geographic_cs_type_codes.put("Timbalai1948", new Integer(4298));
303: geographic_cs_type_codes.put("TM65", new Integer(4299));
304: geographic_cs_type_codes.put("TM75", new Integer(4300));
305: geographic_cs_type_codes.put("Tokyo", new Integer(4301));
306: geographic_cs_type_codes
307: .put("Trinidad_1903", new Integer(4302));
308: geographic_cs_type_codes
309: .put("Trinidad 1903", new Integer(4302));
310: geographic_cs_type_codes.put("Trinidad1903", new Integer(4302));
311: geographic_cs_type_codes.put("TC_1948", new Integer(4303));
312: geographic_cs_type_codes.put("TC 1948", new Integer(4303));
313: geographic_cs_type_codes.put("TC1948", new Integer(4303));
314: geographic_cs_type_codes.put("Voirol_1875", new Integer(4304));
315: geographic_cs_type_codes.put("Voirol 1875", new Integer(4304));
316: geographic_cs_type_codes.put("Voirol1875", new Integer(4304));
317: geographic_cs_type_codes
318: .put("Voirol_Unifie", new Integer(4305));
319: geographic_cs_type_codes
320: .put("Voirol Unifie", new Integer(4305));
321: geographic_cs_type_codes.put("VoirolUnifie", new Integer(4305));
322: geographic_cs_type_codes.put("Bern_1938", new Integer(4306));
323: geographic_cs_type_codes.put("Bern 1938", new Integer(4306));
324: geographic_cs_type_codes.put("Bern1938", new Integer(4306));
325: geographic_cs_type_codes.put("Nord_Sahara_1959", new Integer(
326: 4307));
327: geographic_cs_type_codes.put("Nord Sahara 1959", new Integer(
328: 4307));
329: geographic_cs_type_codes.put("NordSahara1959",
330: new Integer(4307));
331: geographic_cs_type_codes.put("Stockholm_1938",
332: new Integer(4308));
333: geographic_cs_type_codes.put("Stockholm 1938",
334: new Integer(4308));
335: geographic_cs_type_codes
336: .put("Stockholm1938", new Integer(4308));
337: geographic_cs_type_codes.put("Yacare", new Integer(4309));
338: geographic_cs_type_codes.put("Yoff", new Integer(4310));
339: geographic_cs_type_codes.put("Zanderij", new Integer(4311));
340: geographic_cs_type_codes.put("MGI", new Integer(4312));
341: geographic_cs_type_codes.put("Belge_1972", new Integer(4313));
342: geographic_cs_type_codes.put("Belge 1972", new Integer(4313));
343: geographic_cs_type_codes.put("Belge1972", new Integer(4313));
344: geographic_cs_type_codes.put("DHDN", new Integer(4314));
345: geographic_cs_type_codes.put("Conakry_1905", new Integer(4315));
346: geographic_cs_type_codes.put("Conakry 1905", new Integer(4315));
347: geographic_cs_type_codes.put("Conakry1905", new Integer(4315));
348: geographic_cs_type_codes.put("WGS_72", new Integer(4322));
349: geographic_cs_type_codes.put("WGS 72", new Integer(4322));
350: geographic_cs_type_codes.put("WGS72", new Integer(4322));
351: geographic_cs_type_codes.put("WGS_72BE", new Integer(4324));
352: geographic_cs_type_codes.put("WGS 72BE", new Integer(4324));
353: geographic_cs_type_codes.put("WGS72BE", new Integer(4324));
354: geographic_cs_type_codes.put("WGS_84", new Integer(4326));
355: geographic_cs_type_codes.put("WGS 84", new Integer(4326));
356: geographic_cs_type_codes.put("WGS84", new Integer(4326));
357: geographic_cs_type_codes.put("Bern_1898_Bern",
358: new Integer(4801));
359: geographic_cs_type_codes.put("Bern 1898 Bern",
360: new Integer(4801));
361: geographic_cs_type_codes.put("Bern1898Bern", new Integer(4801));
362: geographic_cs_type_codes
363: .put("Bogota_Bogota", new Integer(4802));
364: geographic_cs_type_codes
365: .put("Bogota Bogota", new Integer(4802));
366: geographic_cs_type_codes.put("BogotaBogota", new Integer(4802));
367: geographic_cs_type_codes
368: .put("Lisbon_Lisbon", new Integer(4803));
369: geographic_cs_type_codes
370: .put("Lisbon Lisbon", new Integer(4803));
371: geographic_cs_type_codes.put("LisbonLisbon", new Integer(4803));
372: geographic_cs_type_codes.put("Makassar_Jakarta", new Integer(
373: 4804));
374: geographic_cs_type_codes.put("Makassar_Jakarta", new Integer(
375: 4804));
376: geographic_cs_type_codes.put("MakassarJakarta", new Integer(
377: 4804));
378: geographic_cs_type_codes.put("MGI_Ferro", new Integer(4805));
379: geographic_cs_type_codes.put("Monte_Mario_Rome", new Integer(
380: 4806));
381: geographic_cs_type_codes.put("Monte Mario Rome", new Integer(
382: 4806));
383: geographic_cs_type_codes.put("MonteMarioRome",
384: new Integer(4806));
385: geographic_cs_type_codes.put("NTF_Paris", new Integer(4807));
386: geographic_cs_type_codes.put("NTF Paris", new Integer(4807));
387: geographic_cs_type_codes.put("NTFParis", new Integer(4807));
388: geographic_cs_type_codes.put("Padang_Jakarta",
389: new Integer(4808));
390: geographic_cs_type_codes.put("Padang Jakarta",
391: new Integer(4808));
392: geographic_cs_type_codes
393: .put("PadangJakarta", new Integer(4808));
394: geographic_cs_type_codes.put("Belge_1950_Brussels",
395: new Integer(4809));
396: geographic_cs_type_codes.put("Belge 1950 Brussels",
397: new Integer(4809));
398: geographic_cs_type_codes.put("Belge1950Brussels", new Integer(
399: 4809));
400: geographic_cs_type_codes.put("Tananarive_Paris", new Integer(
401: 4810));
402: geographic_cs_type_codes.put("Tananarive Paris", new Integer(
403: 4810));
404: geographic_cs_type_codes.put("TananariveParis", new Integer(
405: 4810));
406: geographic_cs_type_codes.put("Voirol_1875_Paris", new Integer(
407: 4811));
408: geographic_cs_type_codes.put("Voirol 1875 Paris", new Integer(
409: 4811));
410: geographic_cs_type_codes.put("Voirol1875Paris", new Integer(
411: 4811));
412: geographic_cs_type_codes.put("Voirol_Unifie_Paris",
413: new Integer(4812));
414: geographic_cs_type_codes.put("Voirol Unifie Paris",
415: new Integer(4812));
416: geographic_cs_type_codes.put("VoirolUnifieParis", new Integer(
417: 4812));
418: geographic_cs_type_codes.put("Batavia_Jakarta", new Integer(
419: 4813));
420: geographic_cs_type_codes.put("Batavia Jakarta", new Integer(
421: 4813));
422: geographic_cs_type_codes.put("BataviaJakarta",
423: new Integer(4813));
424: geographic_cs_type_codes.put("ATF_Paris", new Integer(4901));
425: geographic_cs_type_codes.put("ATF Paris", new Integer(4901));
426: geographic_cs_type_codes.put("ATFParis", new Integer(4901));
427: geographic_cs_type_codes.put("NDG_Paris", new Integer(4902));
428: geographic_cs_type_codes.put("NDG Paris", new Integer(4902));
429: geographic_cs_type_codes.put("NDGParis", new Integer(4902));
430:
431: // Ellipsoid-Only GCS:
432: ellipsoid_only_GCS.put("Airy1830", new Integer(4001));
433: ellipsoid_only_GCS.put("AiryModified1849", new Integer(4002));
434: ellipsoid_only_GCS.put("AustralianNationalSpheroid",
435: new Integer(4003));
436: ellipsoid_only_GCS.put("Bessel1841", new Integer(4004));
437: ellipsoid_only_GCS.put("BesselModified", new Integer(4005));
438: ellipsoid_only_GCS.put("BesselNamibia", new Integer(4006));
439: ellipsoid_only_GCS.put("Clarke1858", new Integer(4007));
440: ellipsoid_only_GCS.put("Clarke1866", new Integer(4008));
441: ellipsoid_only_GCS.put("Clarke1866Michigan", new Integer(4009));
442: ellipsoid_only_GCS.put("Clarke1880_Benoit", new Integer(4010));
443: ellipsoid_only_GCS.put("Clarke1880 Benoit", new Integer(4010));
444: ellipsoid_only_GCS.put("Clarke1880Benoit", new Integer(4010));
445: ellipsoid_only_GCS.put("Clarke1880_IGN", new Integer(4011));
446: ellipsoid_only_GCS.put("Clarke1880 IGN", new Integer(4011));
447: ellipsoid_only_GCS.put("Clarke1880IGN", new Integer(4011));
448: ellipsoid_only_GCS.put("Clarke1880_RGS", new Integer(4012));
449: ellipsoid_only_GCS.put("Clarke1880 RGS", new Integer(4012));
450: ellipsoid_only_GCS.put("Clarke1880RGS", new Integer(4012));
451: ellipsoid_only_GCS.put("Clarke1880_Arc", new Integer(4013));
452: ellipsoid_only_GCS.put("Clarke1880 Arc", new Integer(4013));
453: ellipsoid_only_GCS.put("Clarke1880Arc", new Integer(4013));
454: ellipsoid_only_GCS.put("Clarke1880_SGA1922", new Integer(4014));
455: ellipsoid_only_GCS.put("Clarke1880 SGA1922", new Integer(4014));
456: ellipsoid_only_GCS.put("Clarke1880SGA1922", new Integer(4014));
457: ellipsoid_only_GCS.put("Everest1830_1937Adjustment",
458: new Integer(4015));
459: ellipsoid_only_GCS.put("Everest1830 1937Adjustment",
460: new Integer(4015));
461: ellipsoid_only_GCS.put("Everest18301937Adjustment",
462: new Integer(4015));
463: ellipsoid_only_GCS.put("Everest1830_1967Definition",
464: new Integer(4016));
465: ellipsoid_only_GCS.put("Everest1830 1967Definition",
466: new Integer(4016));
467: ellipsoid_only_GCS.put("Everest18301967Definition",
468: new Integer(4016));
469: ellipsoid_only_GCS.put("Everest1830_1975Definition",
470: new Integer(4017));
471: ellipsoid_only_GCS.put("Everest1830 1975Definition",
472: new Integer(4017));
473: ellipsoid_only_GCS.put("Everest18301975Definition",
474: new Integer(4017));
475: ellipsoid_only_GCS
476: .put("Everest1830Modified", new Integer(4018));
477: ellipsoid_only_GCS.put("GRS1980", new Integer(4019));
478: ellipsoid_only_GCS.put("Helmert1906", new Integer(4020));
479: ellipsoid_only_GCS.put("IndonesianNationalSpheroid",
480: new Integer(4021));
481: ellipsoid_only_GCS.put("International1924", new Integer(4022));
482: ellipsoid_only_GCS.put("International1967", new Integer(4023));
483: ellipsoid_only_GCS.put("Krassowsky1940", new Integer(4024));
484: ellipsoid_only_GCS.put("NWL9D", new Integer(4025));
485: ellipsoid_only_GCS.put("NWL10D", new Integer(4026));
486: ellipsoid_only_GCS.put("Plessis1817", new Integer(4027));
487: ellipsoid_only_GCS.put("Struve1860", new Integer(4028));
488: ellipsoid_only_GCS.put("WarOffice", new Integer(4029));
489: ellipsoid_only_GCS.put("WGS84", new Integer(4030));
490: ellipsoid_only_GCS.put("GEM10C", new Integer(4031));
491: ellipsoid_only_GCS.put("OSU86F", new Integer(4032));
492: ellipsoid_only_GCS.put("OSU91A", new Integer(4033));
493: ellipsoid_only_GCS.put("Clarke1880", new Integer(4034));
494: ellipsoid_only_GCS.put("Sphere", new Integer(4035));
495:
496: // Geodetic Datum Codes
497: geodectic_datum_code.put("Adindan", new Integer(6201));
498: geodectic_datum_code.put("Australian_Geodetic_Datum_1966",
499: new Integer(6202));
500: geodectic_datum_code.put("Australian Geodetic Datum 1966",
501: new Integer(6202));
502: geodectic_datum_code.put("AustralianGeodeticDatum1966",
503: new Integer(6202));
504: geodectic_datum_code.put("Australian_Geodetic_Datum_1984",
505: new Integer(6203));
506: geodectic_datum_code.put("Australian Geodetic Datum 1984",
507: new Integer(6203));
508: geodectic_datum_code.put("AustralianGeodeticDatum1984",
509: new Integer(6203));
510: geodectic_datum_code.put("Ain_el_Abd_1970", new Integer(6204));
511: geodectic_datum_code.put("Ain el Abd 1970", new Integer(6204));
512: geodectic_datum_code.put("AinelAbd1970", new Integer(6204));
513: geodectic_datum_code.put("Afgooye", new Integer(6205));
514: geodectic_datum_code.put("Agadez", new Integer(6206));
515: geodectic_datum_code.put("Lisbon", new Integer(6207));
516: geodectic_datum_code.put("Aratu", new Integer(6208));
517: geodectic_datum_code.put("Arc_1950", new Integer(6209));
518: geodectic_datum_code.put("Arc1950", new Integer(6209));
519: geodectic_datum_code.put("Arc1950", new Integer(6209));
520: geodectic_datum_code.put("Arc_1960", new Integer(6210));
521: geodectic_datum_code.put("Arc 1960", new Integer(6210));
522: geodectic_datum_code.put("Arc1960", new Integer(6210));
523: geodectic_datum_code.put("Batavia", new Integer(6211));
524: geodectic_datum_code.put("Barbados", new Integer(6212));
525: geodectic_datum_code.put("Beduaram", new Integer(6213));
526: geodectic_datum_code.put("Beijing_1954", new Integer(6214));
527: geodectic_datum_code.put("Beijing 1954", new Integer(6214));
528: geodectic_datum_code.put("Beijing1954", new Integer(6214));
529: geodectic_datum_code.put("Reseau_National_Belge_1950",
530: new Integer(6215));
531: geodectic_datum_code.put("Reseau National Belge 1950",
532: new Integer(6215));
533: geodectic_datum_code.put("ReseauNationalBelge1950",
534: new Integer(6215));
535: geodectic_datum_code.put("Bermuda_1957", new Integer(6216));
536: geodectic_datum_code.put("Bermuda 1957", new Integer(6216));
537: geodectic_datum_code.put("Bermuda1957", new Integer(6216));
538: geodectic_datum_code.put("Bern_1898", new Integer(6217));
539: geodectic_datum_code.put("Bern 1898", new Integer(6217));
540: geodectic_datum_code.put("Bern1898", new Integer(6217));
541: geodectic_datum_code.put("Bogota", new Integer(6218));
542: geodectic_datum_code.put("Bukit_Rimpah", new Integer(6219));
543: geodectic_datum_code.put("Bukit Rimpah", new Integer(6219));
544: geodectic_datum_code.put("BukitRimpah", new Integer(6219));
545: geodectic_datum_code.put("Camacupa", new Integer(6220));
546: geodectic_datum_code.put("Campo_Inchauspe", new Integer(6221));
547: geodectic_datum_code.put("Campo Inchauspe", new Integer(6221));
548: geodectic_datum_code.put("CampoInchauspe", new Integer(6221));
549: geodectic_datum_code.put("Cape", new Integer(6222));
550: geodectic_datum_code.put("Carthage", new Integer(6223));
551: geodectic_datum_code.put("Chua", new Integer(6224));
552: geodectic_datum_code.put("Corrego_Alegre", new Integer(6225));
553: geodectic_datum_code.put("Corrego Alegre", new Integer(6225));
554: geodectic_datum_code.put("CorregoAlegre", new Integer(6225));
555: geodectic_datum_code.put("Cote_d_Ivoire", new Integer(6226));
556: geodectic_datum_code.put("Cote d Ivoire", new Integer(6226));
557: geodectic_datum_code.put("CotedIvoire", new Integer(6226));
558: geodectic_datum_code.put("Deir_ez_Zor", new Integer(6227));
559: geodectic_datum_code.put("Deir ez Zor", new Integer(6227));
560: geodectic_datum_code.put("DeirezZor", new Integer(6227));
561: geodectic_datum_code.put("Douala", new Integer(6228));
562: geodectic_datum_code.put("Egypt_1907", new Integer(6229));
563: geodectic_datum_code.put("Egypt 1907", new Integer(6229));
564: geodectic_datum_code.put("Egypt1907", new Integer(6229));
565: geodectic_datum_code.put("European_Datum_1950", new Integer(
566: 6230));
567: geodectic_datum_code.put("European Datum 1950", new Integer(
568: 6230));
569: geodectic_datum_code
570: .put("EuropeanDatum1950", new Integer(6230));
571: geodectic_datum_code.put("European_Datum_1987", new Integer(
572: 6231));
573: geodectic_datum_code.put("European Datum 1987", new Integer(
574: 6231));
575: geodectic_datum_code
576: .put("EuropeanDatum1987", new Integer(6231));
577: geodectic_datum_code.put("Fahud", new Integer(6232));
578: geodectic_datum_code.put("Gandajika_1970", new Integer(6233));
579: geodectic_datum_code.put("Gandajika 1970", new Integer(6233));
580: geodectic_datum_code.put("Gandajika1970", new Integer(6233));
581: geodectic_datum_code.put("Garoua", new Integer(6234));
582: geodectic_datum_code.put("Guyane_Francaise", new Integer(6235));
583: geodectic_datum_code.put("Guyane Francaise", new Integer(6235));
584: geodectic_datum_code.put("GuyaneFrancaise", new Integer(6235));
585: geodectic_datum_code.put("Hu_Tzu_Shan", new Integer(6236));
586: geodectic_datum_code.put("Hu Tzu Shan", new Integer(6236));
587: geodectic_datum_code.put("HuTzuShan", new Integer(6236));
588: geodectic_datum_code.put("Hungarian_Datum_1972", new Integer(
589: 6237));
590: geodectic_datum_code.put("Hungarian Datum 1972", new Integer(
591: 6237));
592: geodectic_datum_code.put("HungarianDatum1972",
593: new Integer(6237));
594: geodectic_datum_code.put("Indonesian_Datum_1974", new Integer(
595: 6238));
596: geodectic_datum_code.put("Indonesian Datum 1974", new Integer(
597: 6238));
598: geodectic_datum_code.put("IndonesianDatum1974", new Integer(
599: 6238));
600: geodectic_datum_code.put("Indian_1954", new Integer(6239));
601: geodectic_datum_code.put("Indian 1954", new Integer(6239));
602: geodectic_datum_code.put("Indian1954", new Integer(6239));
603: geodectic_datum_code.put("Indian_1975", new Integer(6240));
604: geodectic_datum_code.put("Indian 1975", new Integer(6240));
605: geodectic_datum_code.put("Indian1975", new Integer(6240));
606: geodectic_datum_code.put("Jamaica_1875", new Integer(6241));
607: geodectic_datum_code.put("Jamaica 1875", new Integer(6241));
608: geodectic_datum_code.put("Jamaica1875", new Integer(6241));
609: geodectic_datum_code.put("Jamaica_1969", new Integer(6242));
610: geodectic_datum_code.put("Jamaica 1969", new Integer(6242));
611: geodectic_datum_code.put("Jamaica1969", new Integer(6242));
612: geodectic_datum_code.put("Kalianpur", new Integer(6243));
613: geodectic_datum_code.put("Kandawala", new Integer(6244));
614: geodectic_datum_code.put("Kertau", new Integer(6245));
615: geodectic_datum_code.put("Kuwait_Oil_Company",
616: new Integer(6246));
617: geodectic_datum_code.put("Kuwait Oil Company",
618: new Integer(6246));
619: geodectic_datum_code.put("KuwaitOilCompany", new Integer(6246));
620: geodectic_datum_code.put("La_Canoa", new Integer(6247));
621: geodectic_datum_code.put("La Canoa", new Integer(6247));
622: geodectic_datum_code.put("LaCanoa", new Integer(6247));
623: geodectic_datum_code.put("Provisional_S_American_Datum_1956",
624: new Integer(6248));
625: geodectic_datum_code.put("Provisional S American Datum 1956",
626: new Integer(6248));
627: geodectic_datum_code.put("ProvisionalSAmericanDatum1956",
628: new Integer(6248));
629: geodectic_datum_code.put("Lake", new Integer(6249));
630: geodectic_datum_code.put("Leigon", new Integer(6250));
631: geodectic_datum_code.put("Liberia_1964", new Integer(6251));
632: geodectic_datum_code.put("Liberia 1964", new Integer(6251));
633: geodectic_datum_code.put("Liberia1964", new Integer(6251));
634: geodectic_datum_code.put("Lome", new Integer(6252));
635: geodectic_datum_code.put("Luzon_1911", new Integer(6253));
636: geodectic_datum_code.put("Luzon 1911", new Integer(6253));
637: geodectic_datum_code.put("Luzon1911", new Integer(6253));
638: geodectic_datum_code.put("Hito_XVIII_1963", new Integer(6254));
639: geodectic_datum_code.put("Hito XVIII 1963", new Integer(6254));
640: geodectic_datum_code.put("HitoXVIII1963", new Integer(6254));
641: geodectic_datum_code.put("Herat_North", new Integer(6255));
642: geodectic_datum_code.put("Herat North", new Integer(6255));
643: geodectic_datum_code.put("HeratNorth", new Integer(6255));
644: geodectic_datum_code.put("Mahe_1971", new Integer(6256));
645: geodectic_datum_code.put("Mahe 1971", new Integer(6256));
646: geodectic_datum_code.put("Mahe1971", new Integer(6256));
647: geodectic_datum_code.put("Makassar", new Integer(6257));
648: geodectic_datum_code.put("European_Reference_System_1989",
649: new Integer(6258));
650: geodectic_datum_code.put("European Reference System 1989",
651: new Integer(6258));
652: geodectic_datum_code.put("EuropeanReferenceSystem1989",
653: new Integer(6258));
654: geodectic_datum_code.put("Malongo_1987", new Integer(6259));
655: geodectic_datum_code.put("Malongo 1987", new Integer(6259));
656: geodectic_datum_code.put("Malongo1987", new Integer(6259));
657: geodectic_datum_code.put("Manoca", new Integer(6260));
658: geodectic_datum_code.put("Merchich", new Integer(6261));
659: geodectic_datum_code.put("Massawa", new Integer(6262));
660: geodectic_datum_code.put("Minna", new Integer(6263));
661: geodectic_datum_code.put("Mhast", new Integer(6264));
662: geodectic_datum_code.put("Monte_Mario", new Integer(6265));
663: geodectic_datum_code.put("Monte Mario", new Integer(6265));
664: geodectic_datum_code.put("MonteMario", new Integer(6265));
665: geodectic_datum_code.put("M_poraloko", new Integer(6266));
666: geodectic_datum_code.put("M poraloko", new Integer(6266));
667: geodectic_datum_code.put("Mporaloko", new Integer(6266));
668: geodectic_datum_code.put("North_American_Datum_1927",
669: new Integer(6267));
670: geodectic_datum_code.put("North American Datum 1927",
671: new Integer(6267));
672: geodectic_datum_code.put("NorthAmericanDatum1927", new Integer(
673: 6267));
674: geodectic_datum_code.put("NAD_Michigan", new Integer(6268));
675: geodectic_datum_code.put("NAD Michigan", new Integer(6268));
676: geodectic_datum_code.put("NADMichigan", new Integer(6268));
677: geodectic_datum_code.put("North_American_Datum_1983",
678: new Integer(6269));
679: geodectic_datum_code.put("North American Datum 1983",
680: new Integer(6269));
681: geodectic_datum_code.put("NorthAmericanDatum1983", new Integer(
682: 6269));
683: geodectic_datum_code.put("Nahrwan_1967", new Integer(6270));
684: geodectic_datum_code.put("Nahrwan 1967", new Integer(6270));
685: geodectic_datum_code.put("Nahrwan1967", new Integer(6270));
686: geodectic_datum_code.put("Naparima_1972", new Integer(6271));
687: geodectic_datum_code.put("Naparima 1972", new Integer(6271));
688: geodectic_datum_code.put("Naparima1972", new Integer(6271));
689: geodectic_datum_code.put("New_Zealand_Geodetic_Datum_1949",
690: new Integer(6272));
691: geodectic_datum_code.put("New Zealand Geodetic Datum 1949",
692: new Integer(6272));
693: geodectic_datum_code.put("NewZealandGeodeticDatum1949",
694: new Integer(6272));
695: geodectic_datum_code.put("NGO_1948", new Integer(6273));
696: geodectic_datum_code.put("NGO 1948", new Integer(6273));
697: geodectic_datum_code.put("NGO1948", new Integer(6273));
698: geodectic_datum_code.put("Datum_73", new Integer(6274));
699: geodectic_datum_code.put("Datum 73", new Integer(6274));
700: geodectic_datum_code.put("Datum73", new Integer(6274));
701: geodectic_datum_code.put("Nouvelle_Triangulation_Francaise",
702: new Integer(6275));
703: geodectic_datum_code.put("Nouvelle Triangulation Francaise",
704: new Integer(6275));
705: geodectic_datum_code.put("NouvelleTriangulationFrancaise",
706: new Integer(6275));
707: geodectic_datum_code.put("NSWC_9Z_2", new Integer(6276));
708: geodectic_datum_code.put("NSWC 9Z 2", new Integer(6276));
709: geodectic_datum_code.put("NSWC9Z2", new Integer(6276));
710: geodectic_datum_code.put("OSGB_1936", new Integer(6277));
711: geodectic_datum_code.put("OSGB 1936", new Integer(6277));
712: geodectic_datum_code.put("OSGB1936", new Integer(6277));
713: geodectic_datum_code.put("OSGB_1970_SN", new Integer(6278));
714: geodectic_datum_code.put("OSGB 1970 SN", new Integer(6278));
715: geodectic_datum_code.put("OSGB1970SN", new Integer(6278));
716: geodectic_datum_code.put("OS_SN_1980", new Integer(6279));
717: geodectic_datum_code.put("OS SN 1980", new Integer(6279));
718: geodectic_datum_code.put("OSSN1980", new Integer(6279));
719: geodectic_datum_code.put("Padang_1884", new Integer(6280));
720: geodectic_datum_code.put("Padang 1884", new Integer(6280));
721: geodectic_datum_code.put("Padang1884", new Integer(6280));
722: geodectic_datum_code.put("Palestine_1923", new Integer(6281));
723: geodectic_datum_code.put("Palestine 1923", new Integer(6281));
724: geodectic_datum_code.put("Palestine1923", new Integer(6281));
725: geodectic_datum_code.put("Pointe_Noire", new Integer(6282));
726: geodectic_datum_code.put("Pointe Noire", new Integer(6282));
727: geodectic_datum_code.put("PointeNoire", new Integer(6282));
728: geodectic_datum_code.put("Geocentric_Datum_of_Australia_1994",
729: new Integer(6283));
730: geodectic_datum_code.put("Geocentric Datum of Australia 1994",
731: new Integer(6283));
732: geodectic_datum_code.put("GeocentricDatumofAustralia1994",
733: new Integer(6283));
734: geodectic_datum_code.put("Pulkovo_1942", new Integer(6284));
735: geodectic_datum_code.put("Pulkovo 1942", new Integer(6284));
736: geodectic_datum_code.put("Pulkovo1942", new Integer(6284));
737: geodectic_datum_code.put("Qatar", new Integer(6285));
738: geodectic_datum_code.put("Qatar_1948", new Integer(6286));
739: geodectic_datum_code.put("Qatar 1948", new Integer(6286));
740: geodectic_datum_code.put("Qatar1948", new Integer(6286));
741: geodectic_datum_code.put("Qornoq", new Integer(6287));
742: geodectic_datum_code.put("Loma_Quintana", new Integer(6288));
743: geodectic_datum_code.put("Loma Quintana", new Integer(6288));
744: geodectic_datum_code.put("LomaQuintana", new Integer(6288));
745: geodectic_datum_code.put("Amersfoort", new Integer(6289));
746: geodectic_datum_code.put("RT38", new Integer(6290));
747: geodectic_datum_code.put("South_American_Datum_1969",
748: new Integer(6291));
749: geodectic_datum_code.put("South American Datum 1969",
750: new Integer(6291));
751: geodectic_datum_code.put("SouthAmericanDatum1969", new Integer(
752: 6291));
753: geodectic_datum_code.put("Sapper_Hill_1943", new Integer(6292));
754: geodectic_datum_code.put("Sapper Hill 1943", new Integer(6292));
755: geodectic_datum_code.put("SapperHill1943", new Integer(6292));
756: geodectic_datum_code.put("Schwarzeck", new Integer(6293));
757: geodectic_datum_code.put("Segora", new Integer(6294));
758: geodectic_datum_code.put("Serindung", new Integer(6295));
759: geodectic_datum_code.put("Sudan", new Integer(6296));
760: geodectic_datum_code.put("Tananarive_1925", new Integer(6297));
761: geodectic_datum_code.put("Tananarive 1925", new Integer(6297));
762: geodectic_datum_code.put("Tananarive1925", new Integer(6297));
763: geodectic_datum_code.put("Timbalai_1948", new Integer(6298));
764: geodectic_datum_code.put("Timbalai 1948", new Integer(6298));
765: geodectic_datum_code.put("Timbalai1948", new Integer(6298));
766: geodectic_datum_code.put("TM65", new Integer(6299));
767: geodectic_datum_code.put("TM75", new Integer(6300));
768: geodectic_datum_code.put("Tokyo", new Integer(6301));
769: geodectic_datum_code.put("Trinidad_1903", new Integer(6302));
770: geodectic_datum_code.put("Trinidad 1903", new Integer(6302));
771: geodectic_datum_code.put("Trinidad1903", new Integer(6302));
772: geodectic_datum_code.put("Trucial_Coast_1948",
773: new Integer(6303));
774: geodectic_datum_code.put("Trucial Coast 1948",
775: new Integer(6303));
776: geodectic_datum_code.put("TrucialCoast1948", new Integer(6303));
777: geodectic_datum_code.put("Voirol_1875", new Integer(6304));
778: geodectic_datum_code.put("Voirol 1875", new Integer(6304));
779: geodectic_datum_code.put("Voirol1875", new Integer(6304));
780: geodectic_datum_code.put("Voirol_Unifie_1960",
781: new Integer(6305));
782: geodectic_datum_code.put("Voirol Unifie 1960",
783: new Integer(6305));
784: geodectic_datum_code.put("VoirolUnifie1960", new Integer(6305));
785: geodectic_datum_code.put("Bern_1938", new Integer(6306));
786: geodectic_datum_code.put("Bern 1938", new Integer(6306));
787: geodectic_datum_code.put("Bern1938", new Integer(6306));
788: geodectic_datum_code.put("Nord_Sahara_1959", new Integer(6307));
789: geodectic_datum_code.put("Nord Sahara 1959", new Integer(6307));
790: geodectic_datum_code.put("NordSahara1959", new Integer(6307));
791: geodectic_datum_code.put("Stockholm_1938", new Integer(6308));
792: geodectic_datum_code.put("Stockholm 1938", new Integer(6308));
793: geodectic_datum_code.put("Stockholm_1938", new Integer(6308));
794: geodectic_datum_code.put("Yacare", new Integer(6309));
795: geodectic_datum_code.put("Yoff", new Integer(6310));
796: geodectic_datum_code.put("Zanderij", new Integer(6311));
797: geodectic_datum_code.put("Militar_Geographische_Institut",
798: new Integer(6312));
799: geodectic_datum_code.put("Militar Geographische Institut",
800: new Integer(6312));
801: geodectic_datum_code.put("MilitarGeographischeInstitut",
802: new Integer(6312));
803: geodectic_datum_code.put("Reseau_National_Belge_1972",
804: new Integer(6313));
805: geodectic_datum_code.put("Reseau National Belge 1972",
806: new Integer(6313));
807: geodectic_datum_code.put("ReseauNationalBelge1972",
808: new Integer(6313));
809: geodectic_datum_code.put("Deutsche_Hauptdreiecksnetz",
810: new Integer(6314));
811: geodectic_datum_code.put("Deutsche Hauptdreiecksnetz",
812: new Integer(6314));
813: geodectic_datum_code.put("DeutscheHauptdreiecksnetz",
814: new Integer(6314));
815: geodectic_datum_code.put("Conakry_1905", new Integer(6315));
816: geodectic_datum_code.put("Conakry 1905", new Integer(6315));
817: geodectic_datum_code.put("Conakry1905", new Integer(6315));
818: geodectic_datum_code.put("WGS72", new Integer(6322));
819: geodectic_datum_code.put("WGS72_Transit_Broadcast_Ephemeris",
820: new Integer(6324));
821: geodectic_datum_code.put("WGS72 Transit Broadcast Ephemeris",
822: new Integer(6324));
823: geodectic_datum_code.put("WGS72_TransitBroadcastEphemeris",
824: new Integer(6324));
825: geodectic_datum_code.put("WGS84", new Integer(6326));
826: geodectic_datum_code.put("Ancienne_Triangulation_Francaise",
827: new Integer(6901));
828: geodectic_datum_code.put("Ancienne Triangulation Francaise",
829: new Integer(6901));
830: geodectic_datum_code.put("AncienneTriangulationFrancaise",
831: new Integer(6901));
832: geodectic_datum_code.put("Nord_de_Guerre", new Integer(6902));
833: geodectic_datum_code.put("Nord de Guerre", new Integer(6902));
834: geodectic_datum_code.put("NorddeGuerre", new Integer(6902));
835:
836: // Ellipsoid-Only Datum
837: ellipsoid_only_datum.put("Airy1830", new Integer(6001));
838: ellipsoid_only_datum.put("AiryModified1849", new Integer(6002));
839: ellipsoid_only_datum.put("AustralianNationalSpheroid",
840: new Integer(6003));
841: ellipsoid_only_datum.put("Bessel1841", new Integer(6004));
842: ellipsoid_only_datum.put("BesselModified", new Integer(6005));
843: ellipsoid_only_datum.put("BesselNamibia", new Integer(6006));
844: ellipsoid_only_datum.put("Clarke1858", new Integer(6007));
845: ellipsoid_only_datum.put("Clarke1866", new Integer(6008));
846: ellipsoid_only_datum.put("Clarke1866Michigan",
847: new Integer(6009));
848: ellipsoid_only_datum
849: .put("Clarke1880_Benoit", new Integer(6010));
850: ellipsoid_only_datum
851: .put("Clarke1880 Benoit", new Integer(6010));
852: ellipsoid_only_datum.put("Clarke1880Benoit", new Integer(6010));
853: ellipsoid_only_datum.put("Clarke1880_IGN", new Integer(6011));
854: ellipsoid_only_datum.put("Clarke1880 IGN", new Integer(6011));
855: ellipsoid_only_datum.put("Clarke1880IGN", new Integer(6011));
856: ellipsoid_only_datum.put("Clarke1880_RGS", new Integer(6012));
857: ellipsoid_only_datum.put("Clarke1880 RGS", new Integer(6012));
858: ellipsoid_only_datum.put("Clarke1880RGS", new Integer(6012));
859: ellipsoid_only_datum.put("Clarke1880_Arc", new Integer(6013));
860: ellipsoid_only_datum.put("Clarke1880 Arc", new Integer(6013));
861: ellipsoid_only_datum.put("Clarke1880Arc", new Integer(6013));
862: ellipsoid_only_datum.put("Clarke1880_SGA1922",
863: new Integer(6014));
864: ellipsoid_only_datum.put("Clarke1880 SGA1922",
865: new Integer(6014));
866: ellipsoid_only_datum
867: .put("Clarke1880SGA1922", new Integer(6014));
868: ellipsoid_only_datum.put("Everest1830_1937Adjustment",
869: new Integer(6015));
870: ellipsoid_only_datum.put("Everest1830 1937Adjustment",
871: new Integer(6015));
872: ellipsoid_only_datum.put("Everest18301937Adjustment",
873: new Integer(6015));
874: ellipsoid_only_datum.put("Everest1830_1967Definition",
875: new Integer(6016));
876: ellipsoid_only_datum.put("Everest1830 1967Definition",
877: new Integer(6016));
878: ellipsoid_only_datum.put("Everest18301967Definition",
879: new Integer(6016));
880: ellipsoid_only_datum.put("Everest1830_1975Definition",
881: new Integer(6017));
882: ellipsoid_only_datum.put("Everest1830 1975Definition",
883: new Integer(6017));
884: ellipsoid_only_datum.put("Everest18301975Definition",
885: new Integer(6017));
886: ellipsoid_only_datum.put("Everest1830Modified", new Integer(
887: 6018));
888: ellipsoid_only_datum.put("GRS1980", new Integer(6019));
889: ellipsoid_only_datum.put("Helmert1906", new Integer(6020));
890: ellipsoid_only_datum.put("IndonesianNationalSpheroid",
891: new Integer(6021));
892: ellipsoid_only_datum
893: .put("International1924", new Integer(6022));
894: ellipsoid_only_datum
895: .put("International1967", new Integer(6023));
896: ellipsoid_only_datum.put("Krassowsky1960", new Integer(6024));
897: ellipsoid_only_datum.put("NWL9D", new Integer(6025));
898: ellipsoid_only_datum.put("NWL10D", new Integer(6026));
899: ellipsoid_only_datum.put("Plessis1817", new Integer(6027));
900: ellipsoid_only_datum.put("Struve1860", new Integer(6028));
901: ellipsoid_only_datum.put("WarOffice", new Integer(6029));
902: ellipsoid_only_datum.put("WGS84", new Integer(6030));
903: ellipsoid_only_datum.put("GEM10C", new Integer(6031));
904: ellipsoid_only_datum.put("OSU86F", new Integer(6032));
905: ellipsoid_only_datum.put("OSU91A", new Integer(6033));
906: ellipsoid_only_datum.put("Clarke1880", new Integer(6034));
907: ellipsoid_only_datum.put("Sphere", new Integer(6035));
908:
909: }
910:
911: /**
912: *
913: * @param code
914: * @return true if prime CS type code available
915: */
916: public static boolean containsGeographicCSTypeCode(String code) {
917: if (geographic_cs_type_codes.containsKey(code)) {
918: return true;
919: }
920: return false;
921: }
922:
923: /**
924: * checks, if Code is found and returns the appropriate key-value.
925: *
926: * @param code
927: * @return type code
928: * @throws GeoTiffException
929: * if Code is not found.
930: */
931: public static int getGeogrpahicCSTypeCode(String code)
932: throws GeoTiffException {
933: if (containsGeographicCSTypeCode(code)) {
934: int value = Geographic_CS_Codes.geographic_cs_type_codes
935: .get(code);
936: return value;
937: }
938: throw new GeoTiffException(
939: "Error in accessing Geogrpahics CS Type Code.\n"
940: + " Code: " + code + " not found.");
941:
942: }
943:
944: /**
945: *
946: * @param code
947: * @return true if prime ellipse GCS available
948: */
949: public static boolean contains_Ellipsoid_Only_GCS(String code) {
950: return ellipsoid_only_GCS.containsKey(code);
951: }
952:
953: /**
954: *
955: * @param code
956: * @return true if prime geodectic datum available
957: */
958: public static boolean contains_Geodectic_Datum_Code(String code) {
959: return geodectic_datum_code.containsKey(code);
960: }
961:
962: /**
963: *
964: * @param code
965: * @return true if prime ellipse datum available
966: */
967: public static boolean contains_Ellipsoid_Only_Datum(String code) {
968: return ellipsoid_only_datum.containsKey(code);
969: }
970:
971: /**
972: *
973: * @param code
974: * @return true if prime ellipse available
975: */
976: public static boolean contains_Ellipsoid_Codes(String code) {
977: return ellipsoid_codes.containsKey(code);
978: }
979:
980: /**
981: *
982: * @param code
983: * @return true if prime meridian available
984: */
985: public static boolean contains_Prime_Meridian_Codes(String code) {
986: return prime_meridian_codes.containsKey(code);
987: }
988:
989: }
|