Class GeoTiffPCSCodes


  • public final class GeoTiffPCSCodes
    extends Object
    Since:
    2.3
    Author:
    Simone Giannecchini
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ModelTypeProjected
      6.3.1.1 Model Type Codes Ranges: 0 = undefined [ 1, 32766] = GeoTIFFWritingUtilities Reserved Codes 32767 = user-defined [32768, 65535] = Private User Implementations GeoTIFFWritingUtilities defined CS Model Type Codes: ModelTypeProjected = 1 Projection Coordinate System ModelTypeGeographic = 2 Geographic latitude-longitude System ModelTypeGeocentric = 3 Geocentric (X,Y,Z) Coordinate System Notes: 1.
      static int PCS_WGS72_UTM_zone_1N
      6.3.3.1 Projected CS Type Codes Ranges: [ 1, 1000] = Obsolete EPSG/POSC Projection System Codes [20000, 32760] = EPSG Projection System codes 32767 = user-defined [32768, 65535] = Private User Implementations Special Ranges: 1.
      static int PCS_WGS72_UTM_zone_1S  
      static int PCS_WGS72_UTM_zone_60N  
      static int PCS_WGS72_UTM_zone_60S  
      static int PCS_WGS72BE_UTM_zone_1N  
      static int PCS_WGS72BE_UTM_zone_1S  
      static int PCS_WGS72BE_UTM_zone_60S  
      static int PCS_WGS84_UTM_zone_1N  
      static int PCS_WGS84_UTM_zone_1S  
      static int PCS_WGS84_UTM_zone_60N  
      static int PCS_WGS84_UTM_zone_60S  
      static int PCSCitationGeoKey
      PCSCitationGeoKey Key ID = 3073 Type = ASCII As with all the "Citation" GeoKeys, this is provided to give an ASCII reference to published documentation on the Projected Coordinate System particularly if this is a "user-defined" PCS.
      static int ProjAzimuthAngleGeoKey
      ProjAzimuthAngleGeoKey Key ID = 3094 Type = DOUBLE Units: GeogAzimuthUnit Azimuth angle east of true north of the central line passing through the projection center (for elliptical (Hotine) Oblique Mercator).
      static int ProjCenterEastingGeoKey
      ProjCenterEastingGeoKey Key ID = 3090 Type = DOUBLE Units: ProjLinearUnit Gives the easting coordinate of the center.
      static int ProjCenterLatGeoKey
      ProjCenterLatGeoKey Key ID = 3089 Type = DOUBLE Units: GeogAngularUnit Latitude of Center of Projection.
      static int ProjCenterLongGeoKey
      ProjCenterLongGeoKey Key ID = 3088 Type = DOUBLE Units: GeogAngularUnit Longitude of Center of Projection.
      static int ProjCenterNorthingGeoKey
      ProjCenterNorthingGeoKey Key ID = 3091 Type = DOUBLE Units: ProjLinearUnit Gives the northing coordinate of the center.
      static int ProjCoordTransGeoKey
      ProjCoordTransGeoKey Key ID = 3075 Type = SHORT (code) Values: Section 6.3.3.3 codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.3.3 Allows specification of the coordinate transformation method used.
      static int ProjectedCSTypeGeoKey
      ProjectedCSTypeGeoKey Key ID = 3072 Type = SHORT (codes) Values: Section 6.3.3.1 codes This code is provided to specify the projected coordinate system.
      static int ProjectionGeoKey
      ProjectionGeoKey Key ID = 3074 Type = SHORT (code) Values: Section 6.3.3.2 codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.3.2 Allows specification of the coordinate transformation method and projection zone parameters.
      static int ProjFalseEastingGeoKey
      ProjFalseEastingGeoKey Key ID = 3082 Type = DOUBLE Units: ProjLinearUnit Gives the easting coordinate of the map projection Natural origin.
      static int ProjFalseNorthingGeoKey
      ProjFalseNorthingGeoKey Key ID = 3083 Type = DOUBLE Units: ProjLinearUnit Gives the northing coordinate of the map projection Natural origin.
      static int ProjFalseOriginEastingGeoKey
      ProjFalseOriginEastingGeoKey Key ID = 3086 Type = DOUBLE Units: ProjLinearUnit Gives the easting coordinate of the false origin.
      static int ProjFalseOriginLatGeoKey
      ProjFalseOriginLatGeoKey Key ID = 3085 Type = DOUBLE Units: GeogAngularUnit Gives the latitude of the False origin.
      static int ProjFalseOriginLongGeoKey
      ProjFalseOriginLongGeoKey Key ID = 3084 Type = DOUBLE Units: GeogAngularUnit Gives the longitude of the False origin.
      static int ProjFalseOriginNorthingGeoKey
      ProjFalseOriginNorthingGeoKey Key ID = 3087 Type = DOUBLE Units: ProjLinearUnit Gives the northing coordinate of the False origin.
      static int ProjLinearUnitsGeoKey
      ProjLinearUnitsGeoKey Key ID = 3076 Type = SHORT (code) Values: Section 6.3.1.3 codes Defines linear units used by this projection.
      static int ProjLinearUnitSizeGeoKey
      ProjLinearUnitSizeGeoKey Key ID = 3077 Type = DOUBLE Units: meters Defines size of user-defined linear units in meters.
      static int ProjNatOriginLatGeoKey
      ProjNatOriginLatGeoKey Key ID = 3081 Type = DOUBLE Units: GeogAngularUnit Alias: ProjOriginLatGeoKey Latitude of map-projection Natural origin.
      static int ProjNatOriginLongGeoKey
      ProjNatOriginLongGeoKey Key ID = 3080 Type = DOUBLE Units: GeogAngularUnit Alias: ProjOriginLongGeoKey Longitude of map-projection Natural origin.
      static int ProjRectifiedGridAngle  
      static int ProjScaleAtCenterGeoKey
      ProjScaleAtCenterGeoKey Key ID = 3093 Type = DOUBLE Units: none Scale at Center.
      static int ProjScaleAtNatOriginGeoKey
      ProjScaleAtNatOriginGeoKey Key ID = 3092 Type = DOUBLE Units: none Alias: ProjScaleAtOriginGeoKey (Rev. 0.2) Scale at Natural Origin.
      static int ProjStdParallel1GeoKey
      ProjStdParallel1GeoKey Key ID = 3078 Type = DOUBLE Units: GeogAngularUnit Alias: ProjStdParallelGeoKey (from Rev 0.2) Latitude of primary Standard Parallel.
      static int ProjStdParallel2GeoKey
      ProjStdParallel2GeoKey Key ID = 3079 Type = DOUBLE Units: GeogAngularUnit Latitude of second Standard Parallel.
      static int ProjStraightVertPoleLongGeoKey
      ProjStraightVertPoleLongGeoKey Key ID = 3095 Type = DOUBLE Units: GeogAngularUnit Longitude at Straight Vertical Pole.
    • Method Summary

      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PCS_WGS72_UTM_zone_1N

        public static final int PCS_WGS72_UTM_zone_1N
        6.3.3.1 Projected CS Type Codes Ranges: [ 1, 1000] = Obsolete EPSG/POSC Projection System Codes [20000, 32760] = EPSG Projection System codes 32767 = user-defined [32768, 65535] = Private User Implementations Special Ranges: 1. For PCS utilizing GeogCS with code in range 4201 through 4321: As far as is possible the PCS code will be of the format gggzz where ggg is (geodetic datum code -4000) and zz is zone. 2. For PCS utilizing GeogCS with code out of range 4201 through 4321 (i.e. geodetic datum code 6201 through 6319). PCS code 20xxx where xxx is a sequential number. 3. Other: WGS72 / UTM northern hemisphere: 322zz where zz is UTM zone number WGS72 / UTM southern hemisphere: 323zz where zz is UTM zone number WGS72BE / UTM northern hemisphere: 324zz where zz is UTM zone number WGS72BE / UTM southern hemisphere: 325zz where zz is UTM zone number WGS84 / UTM northern hemisphere: 326zz where zz is UTM zone number WGS84 / UTM southern hemisphere: 327zz where zz is UTM zone number US State Plane (NAD27): 267xx/320xx US State Plane (NAD83): 269xx/321xx Note: These are only a subset of the possible values
        See Also:
        Constant Field Values
      • PCS_WGS72BE_UTM_zone_1N

        public static final int PCS_WGS72BE_UTM_zone_1N
        See Also:
        Constant Field Values
      • PCS_WGS72BE_UTM_zone_1S

        public static final int PCS_WGS72BE_UTM_zone_1S
        See Also:
        Constant Field Values
      • PCS_WGS72BE_UTM_zone_60S

        public static final int PCS_WGS72BE_UTM_zone_60S
        See Also:
        Constant Field Values
      • PCSCitationGeoKey

        public static final int PCSCitationGeoKey
        PCSCitationGeoKey Key ID = 3073 Type = ASCII As with all the "Citation" GeoKeys, this is provided to give an ASCII reference to published documentation on the Projected Coordinate System particularly if this is a "user-defined" PCS.
        See Also:
        Constant Field Values
      • ProjAzimuthAngleGeoKey

        public static final int ProjAzimuthAngleGeoKey
        ProjAzimuthAngleGeoKey Key ID = 3094 Type = DOUBLE Units: GeogAzimuthUnit Azimuth angle east of true north of the central line passing through the projection center (for elliptical (Hotine) Oblique Mercator). Note that this is the standard method of measuring azimuth, but is opposite the usual mathematical convention of positive indicating counter-clockwise.
        See Also:
        Constant Field Values
      • ProjCenterEastingGeoKey

        public static final int ProjCenterEastingGeoKey
        ProjCenterEastingGeoKey Key ID = 3090 Type = DOUBLE Units: ProjLinearUnit Gives the easting coordinate of the center. This is NOT the False Easting.
        See Also:
        Constant Field Values
      • ProjCenterLatGeoKey

        public static final int ProjCenterLatGeoKey
        ProjCenterLatGeoKey Key ID = 3089 Type = DOUBLE Units: GeogAngularUnit Latitude of Center of Projection. Note that this is not necessarily the origin of the projection.
        See Also:
        Constant Field Values
      • ProjCenterLongGeoKey

        public static final int ProjCenterLongGeoKey
        ProjCenterLongGeoKey Key ID = 3088 Type = DOUBLE Units: GeogAngularUnit Longitude of Center of Projection. Note that this is not necessarily the origin of the projection.
        See Also:
        Constant Field Values
      • ProjCenterNorthingGeoKey

        public static final int ProjCenterNorthingGeoKey
        ProjCenterNorthingGeoKey Key ID = 3091 Type = DOUBLE Units: ProjLinearUnit Gives the northing coordinate of the center. This is NOT the False Northing. NOTE this value is incorrectly named at http://www.remotesensing.org/geotiff/spec/geotiff2.7.html#2.7
        See Also:
        Constant Field Values
      • ProjCoordTransGeoKey

        public static final int ProjCoordTransGeoKey
        ProjCoordTransGeoKey Key ID = 3075 Type = SHORT (code) Values: Section 6.3.3.3 codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.3.3 Allows specification of the coordinate transformation method used. Note: this does not include the definition of the corresponding Geographic Coordinate System to which the projected CS is related; only the transformation method is defined here. GeoKeys Required for "user-defined" Coordinate Transformations: PCSCitationGeoKey (additional parameter geokeys depending on the Coord. Trans. specified).
        See Also:
        Constant Field Values
      • ProjectedCSTypeGeoKey

        public static final int ProjectedCSTypeGeoKey
        ProjectedCSTypeGeoKey Key ID = 3072 Type = SHORT (codes) Values: Section 6.3.3.1 codes This code is provided to specify the projected coordinate system. GeoKey requirements for "user-defined" PCS families: PCSCitationGeoKey ProjectionGeoKey
        See Also:
        Constant Field Values
      • ProjectionGeoKey

        public static final int ProjectionGeoKey
        ProjectionGeoKey Key ID = 3074 Type = SHORT (code) Values: Section 6.3.3.2 codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.3.2 Allows specification of the coordinate transformation method and projection zone parameters. Note : when associated with an appropriate Geographic Coordinate System, this forms a Projected Coordinate System. GeoKeys Required for "user-defined" Projections: PCSCitationGeoKey ProjCoordTransGeoKey ProjLinearUnitsGeoKey (additional parameters depending on ProjCoordTransGeoKey).
        See Also:
        Constant Field Values
      • ProjFalseEastingGeoKey

        public static final int ProjFalseEastingGeoKey
        ProjFalseEastingGeoKey Key ID = 3082 Type = DOUBLE Units: ProjLinearUnit Gives the easting coordinate of the map projection Natural origin.
        See Also:
        Constant Field Values
      • ProjFalseNorthingGeoKey

        public static final int ProjFalseNorthingGeoKey
        ProjFalseNorthingGeoKey Key ID = 3083 Type = DOUBLE Units: ProjLinearUnit Gives the northing coordinate of the map projection Natural origin.
        See Also:
        Constant Field Values
      • ProjFalseOriginEastingGeoKey

        public static final int ProjFalseOriginEastingGeoKey
        ProjFalseOriginEastingGeoKey Key ID = 3086 Type = DOUBLE Units: ProjLinearUnit Gives the easting coordinate of the false origin. This is NOT the False Easting, which is the easting attached to the Natural origin.
        See Also:
        Constant Field Values
      • ProjFalseOriginLatGeoKey

        public static final int ProjFalseOriginLatGeoKey
        ProjFalseOriginLatGeoKey Key ID = 3085 Type = DOUBLE Units: GeogAngularUnit Gives the latitude of the False origin.
        See Also:
        Constant Field Values
      • ProjFalseOriginLongGeoKey

        public static final int ProjFalseOriginLongGeoKey
        ProjFalseOriginLongGeoKey Key ID = 3084 Type = DOUBLE Units: GeogAngularUnit Gives the longitude of the False origin.
        See Also:
        Constant Field Values
      • ProjFalseOriginNorthingGeoKey

        public static final int ProjFalseOriginNorthingGeoKey
        ProjFalseOriginNorthingGeoKey Key ID = 3087 Type = DOUBLE Units: ProjLinearUnit Gives the northing coordinate of the False origin. This is NOT the False Northing, which is the northing attached to the Natural origin.
        See Also:
        Constant Field Values
      • ProjLinearUnitsGeoKey

        public static final int ProjLinearUnitsGeoKey
        ProjLinearUnitsGeoKey Key ID = 3076 Type = SHORT (code) Values: Section 6.3.1.3 codes Defines linear units used by this projection. http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.1.3
        See Also:
        Constant Field Values
      • ProjLinearUnitSizeGeoKey

        public static final int ProjLinearUnitSizeGeoKey
        ProjLinearUnitSizeGeoKey Key ID = 3077 Type = DOUBLE Units: meters Defines size of user-defined linear units in meters.
        See Also:
        Constant Field Values
      • ProjNatOriginLatGeoKey

        public static final int ProjNatOriginLatGeoKey
        ProjNatOriginLatGeoKey Key ID = 3081 Type = DOUBLE Units: GeogAngularUnit Alias: ProjOriginLatGeoKey Latitude of map-projection Natural origin.
        See Also:
        Constant Field Values
      • ProjNatOriginLongGeoKey

        public static final int ProjNatOriginLongGeoKey
        ProjNatOriginLongGeoKey Key ID = 3080 Type = DOUBLE Units: GeogAngularUnit Alias: ProjOriginLongGeoKey Longitude of map-projection Natural origin.
        See Also:
        Constant Field Values
      • ProjScaleAtCenterGeoKey

        public static final int ProjScaleAtCenterGeoKey
        ProjScaleAtCenterGeoKey Key ID = 3093 Type = DOUBLE Units: none Scale at Center. This is a ratio, so no units are required.
        See Also:
        Constant Field Values
      • ProjScaleAtNatOriginGeoKey

        public static final int ProjScaleAtNatOriginGeoKey
        ProjScaleAtNatOriginGeoKey Key ID = 3092 Type = DOUBLE Units: none Alias: ProjScaleAtOriginGeoKey (Rev. 0.2) Scale at Natural Origin. This is a ratio, so no units are required.
        See Also:
        Constant Field Values
      • ProjStdParallel1GeoKey

        public static final int ProjStdParallel1GeoKey
        ProjStdParallel1GeoKey Key ID = 3078 Type = DOUBLE Units: GeogAngularUnit Alias: ProjStdParallelGeoKey (from Rev 0.2) Latitude of primary Standard Parallel.
        See Also:
        Constant Field Values
      • ProjStdParallel2GeoKey

        public static final int ProjStdParallel2GeoKey
        ProjStdParallel2GeoKey Key ID = 3079 Type = DOUBLE Units: GeogAngularUnit Latitude of second Standard Parallel.
        See Also:
        Constant Field Values
      • ProjStraightVertPoleLongGeoKey

        public static final int ProjStraightVertPoleLongGeoKey
        ProjStraightVertPoleLongGeoKey Key ID = 3095 Type = DOUBLE Units: GeogAngularUnit Longitude at Straight Vertical Pole. For polar stereographic.
        See Also:
        Constant Field Values
      • ModelTypeProjected

        public static final int ModelTypeProjected
        6.3.1.1 Model Type Codes Ranges: 0 = undefined [ 1, 32766] = GeoTIFFWritingUtilities Reserved Codes 32767 = user-defined [32768, 65535] = Private User Implementations GeoTIFFWritingUtilities defined CS Model Type Codes: ModelTypeProjected = 1 Projection Coordinate System ModelTypeGeographic = 2 Geographic latitude-longitude System ModelTypeGeocentric = 3 Geocentric (X,Y,Z) Coordinate System Notes: 1. ModelTypeGeographic and ModelTypeProjected correspond to the FGDC metadata Geographic and Planar-Projected coordinate system types.
        See Also:
        Constant Field Values