001: /*
002: * GeoTools - OpenSource mapping toolkit
003: * http://geotools.org
004: * (C) 2005-2006, GeoTools Project Managment Committee (PMC)
005: *
006: * This library is free software; you can redistribute it and/or
007: * modify it under the terms of the GNU Lesser General Public
008: * License as published by the Free Software Foundation;
009: * version 2.1 of the License.
010: *
011: * This library is distributed in the hope that it will be useful,
012: * but WITHOUT ANY WARRANTY; without even the implied warranty of
013: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
014: * Lesser General Public License for more details.
015: */
016: package org.geotools.gce.geotiff.IIOMetadataAdpaters.utils.codes;
017:
018: /**
019: *
020: * ProjCoordTransGeoKey<br>
021: * Key ID = 3075<br>
022: * Type = SHORT (code)<br>
023: * Values: Section 6.3.3.3 codes<br>
024: * Allows specification of the coordinate transformation method used. Note: this
025: * does not include the definition of the correspondingė Geographic Coordinate
026: * System to which the projected CS is related; only the transformation method
027: * is defined here.<br>
028: * <br>
029: * <br>
030: * <strong>GeoKeys Required for "user-defined" Coordinate Transformations</strong><br>
031: * <br>
032: * <br>
033:
034: *
035: * @author Simone Giannecchini
036: * @since 2.3
037: *
038: */
039: public final class GeoTiffCoordinateTransformationsCodes {
040:
041: public static final short CT_TransverseMercator = 1;
042:
043: public static final short CT_TransvMercator_Modified_Alaska = 2;
044:
045: public static final short CT_ObliqueMercator = 3;
046:
047: public static final short CT_ObliqueMercator_Laborde = 4;
048:
049: public static final short CT_ObliqueMercator_Rosenmund = 5;
050:
051: public static final short CT_ObliqueMercator_Spherical = 6;
052:
053: public static final short CT_Mercator = 7;
054:
055: public static final short CT_LambertConfConic_2SP = 8;
056:
057: public static final short CT_LambertConfConic = CT_LambertConfConic_2SP;
058:
059: public static final short CT_LambertConfConic_1SP = 9;
060:
061: public static final short CT_LambertConfConic_Helmert = CT_LambertConfConic_1SP;
062:
063: public static final short CT_LambertAzimEqualArea = 10;
064:
065: public static final short CT_AlbersEqualArea = 11;
066:
067: public static final short CT_AzimuthalEquidistant = 12;
068:
069: public static final short CT_EquidistantConic = 13;
070:
071: public static final short CT_Stereographic = 14;
072:
073: public static final short CT_PolarStereographic = 15;
074:
075: public static final short CT_ObliqueStereographic = 16;
076:
077: public static final short CT_Equirectangular = 17;
078:
079: public static final short CT_CassiniSoldner = 18;
080:
081: public static final short CT_Gnomonic = 19;
082:
083: public static final short CT_MillerCylindrical = 20;
084:
085: public static final short CT_Orthographic = 21;
086:
087: public static final short CT_Polyconic = 22;
088:
089: public static final short CT_Robinson = 23;
090:
091: public static final short CT_Sinusoidal = 24;
092:
093: public static final short CT_VanDerGrinten = 25;
094:
095: public static final short CT_NewZealandMapGrid = 26;
096:
097: public static final short CT_TransvMercator_SouthOriented = 27;
098:
099: public static final short CT_SouthOrientedGaussConformal = CT_TransvMercator_SouthOriented;
100:
101: public static final short CT_AlaskaConformal = CT_TransvMercator_Modified_Alaska;
102:
103: public static final short CT_TransvEquidistCylindrical = CT_CassiniSoldner;
104:
105: public static final short CT_ObliqueMercator_Hotine = CT_ObliqueMercator;
106:
107: public static final short CT_SwissObliqueCylindrical = CT_ObliqueMercator_Rosenmund;
108:
109: public static final short CT_GaussBoaga = CT_TransverseMercator;
110:
111: public static final short CT_GaussKruger = CT_TransverseMercator;
112:
113: private GeoTiffCoordinateTransformationsCodes() {
114: }
115:
116: }
|