001    //$HeadURL: svn+ssh://rbezema@svn.wald.intevation.org/deegree/base/branches/2.2_testing/src/org/deegree/io/geotiff/GeoTiffKey.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    /**
047     * This class represents the possible GeoTIFF keys (from 1024 to 4099) in the
048     * GeoKeyDirectoryTag (34735).
049     * 
050     * @author <a href="mailto:schaefer@lat-lon.de">Axel Schaefer </A>
051     * @author last edited by: $Author: apoth $
052     * @version 2.0. $Revision: 9342 $, $Date: 2007-12-27 13:32:57 +0100 (Do, 27 Dez 2007) $
053     * @since
054     */
055    public class GeoTiffKey {
056    
057        public static final int GTModelTypeGeoKey = 1024;
058        public static final int GTRasterTypeGeoKey = 1025;
059        public static final int GTCitationGeoKey = 1026;
060        public static final int GeographicTypeGeoKey = 2048;
061        public static final int GeogCitationGeoKey = 2049;
062        public static final int GeogGeodeticDatumGeoKey = 2050;
063        public static final int GeogPrimeMeridianGeoKey = 2051;
064        public static final int GeogLinearUnitsGeoKey = 2052;
065        public static final int GeogLinearUnitSizeGeoKey = 2053;
066        public static final int GeogAngularUnitsGeoKey = 2054;
067        public static final int GeogAngularUnitSizeGeoKey = 2055;
068        public static final int GeogEllipsoidGeoKey = 2056;
069        public static final int GeogSemiMajorAxisGeoKey = 2057;
070        public static final int GeogSemiMinorAxisGeoKey = 2058;
071        public static final int GeogInvFlatteningGeoKey = 2059;
072        public static final int GeogAzimuthUnitsGeoKey = 2060;
073        public static final int GeogPrimeMeridianLongGeoKey = 2061;
074        public static final int ProjectedCSTypeGeoKey = 3072;
075        public static final int PCSCitationGeoKey = 3073;
076        public static final int ProjectionGeoKey = 3074;
077        public static final int ProjCoordTransGeoKey = 3075;
078        public static final int ProjLinearUnitsGeoKey = 3076;
079        public static final int ProjLinearUnitSizeGeoKey = 3077;
080        public static final int ProjStdParallel1GeoKey = 3078;
081        // public static final int ProjStdParallelGeoKey =$ProjStdParallel1GeoKey;
082        public static final int ProjStdParallel2GeoKey = 3079;
083        public static final int ProjNatOriginLongGeoKey = 3080;
084        // public static final int ProjOriginLongGeoKey =$ProjNatOriginLongGeoKey
085        public static final int ProjNatOriginLatGeoKey = 3081;
086        // public static final int ProjOriginLatGeoKey =$ProjNatOriginLatGeoKey
087        public static final int ProjFalseEastingGeoKey = 3082;
088        public static final int ProjFalseNorthingGeoKey = 3083;
089        public static final int ProjFalseOriginLongGeoKey = 3084;
090        public static final int ProjFalseOriginLatGeoKey = 3085;
091        public static final int ProjFalseOriginEastingGeoKey = 3086;
092        public static final int ProjFalseOriginNorthingGeoKey = 3087;
093        public static final int ProjCenterLongGeoKey = 3088;
094        public static final int ProjCenterLatGeoKey = 3089;
095        public static final int ProjCenterEastingGeoKey = 3090;
096        public static final int ProjCenterNorthingGeoKey = 3091;
097        public static final int ProjScaleAtNatOriginGeoKey = 3092;
098        // public static final int ProjScaleAtOriginGeoKey
099        // =$ProjScaleAtNatOriginGeoKey
100        public static final int ProjScaleAtCenterGeoKey = 3093;
101        public static final int ProjAzimuthAngleGeoKey = 3094;
102        public static final int ProjStraightVertPoleLongGeoKey = 3095;
103        public static final int VerticalCSTypeGeoKey = 4096;
104        public static final int VerticalCitationGeoKey = 4097;
105        public static final int VerticalDatumGeoKey = 4098;
106        public static final int VerticalUnitsGeoKey = 4099;
107    
108        /**
109         * private default constructor prevents instantiation
110         */
111        private GeoTiffKey() {
112        }
113    
114    }