Class GeoTiffGCSCodes
Object
GeoTiffGCSCodes
6.3.2.1 Geographic CS Type Codes Note: A Geographic coordinate system consists of both a datum and a Prime Meridian.
Some of the names are very similar, and differ only in the Prime Meridian, so be sure to use the correct one. The
codes beginning with GCSE_xxx are unspecified GCS which use ellipsoid (xxx); it is recommended that only the codes
beginning with GCS_ be used if possible. Ranges: 0 = undefined [ 1, 1000] = Obsolete EPSG/POSC Geographic Codes [
1001, 3999] = Reserved by GeoTIFFWritingUtilities [ 4000, 4199] = EPSG GCS Based on Ellipsoid only [ 4200, 4999] =
EPSG GCS Based on EPSG Datum [ 5000, 32766] = Reserved by GeoTIFFWritingUtilities 32767 = user-defined GCS [32768,
65535] = Private User
- Since:
- 2.3
- Author:
- Simone Giannecchini
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
An index into the geoKey directory for the directory version numberstatic final int
An index into the geoKey directory for the geoKey minor revision numberstatic final int
An index into the geoKey directory for the number of geoKeysstatic final int
An index into the geoKey directory for the geoKey revision numberstatic final int
GeogAngularUnitsGeoKey Key ID = 2054 Type = SHORT (code) Values = Section 6.3.1.4 Codes Allows the definition of geocentric CS Linear units for user-defined GCS and for ellipsoids.static final int
GeogAngularUnitSizeGeoKey Key ID = 2055 Type = DOUBLE Units: radians Allows the definition of user-defined angular geographic units, as measured in radians.static final int
GeogAzimuthUnitsGeoKey Key ID = 2060 Type = SHORT (code) Values = Section 6.3.1.4 Codes This key may be used to specify the angular units of measurement used to defining azimuths, in geographic coordinate systems.static final int
GeogCitationGeoKey Key ID = 2049 Type = ASCII Values = text General citation and reference for all Geographic CS parameters.static final int
GeogEllipsoidGeoKey Key ID = 2056 Type = SHORT (code) Values = Section 6.3.2.3 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.3 This key may be used to specify the coded ellipsoid used in the geodetic datum of the Geographic Coordinate System.static final int
GeogGeodeticDatumGeoKey Key ID = 2050 Type = SHORT (code) Values = Section 6.3.2.2 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.2 This key may be used to specify the horizontal datum, defining the size, position and orientation of the reference ellipsoid used in user-defined geographic coordinate systems.static final int
GeogInvFlatteningGeoKey Key ID = 2059 Type = DOUBLE Units: none.static final int
GeogLinearUnitsGeoKey Key ID = 2052 Type = SHORT Values: Section 6.3.1.3 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.1.3 Allows the definition of geocentric CS linear units for user-defined GCS.static final int
GeogLinearUnitSizeGeoKey Key ID = 2053 Type = DOUBLE Units: meters Allows the definition of user-defined linear geocentric units, as measured in meters.static final int
GeogPrimeMeridianGeoKey Key ID = 2051 Type = SHORT (code) Units: Section 6.3.2.4 code http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.4 Allows specification of the location of the Prime meridian for user-defined geographic coordinate systems.static final int
GeogPrimeMeridianLongGeoKey Key ID = 2061 Type = DOUBLE Units = GeogAngularUnits This key allows definition of user-defined Prime Meridians, the location of which is defined by its longitude relative to Greenwich.static final int
GeographicTypeGeoKey Key ID = 2048 Type = SHORT (code) Values = Section 6.3.2.1 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.1 This key may be used to specify the code for the geographic coordinate system used to map lat-long to a specific ellipsoid over the earth.static final int
GeogSemiMajorAxisGeoKey Key ID = 2057 Type = DOUBLE Units: Geocentric CS Linear Units Allows the specification of user-defined Ellipsoid Semi-Major Axis (a).static final int
GeogSemiMinorAxisGeoKey Key ID = 2058 Type = DOUBLE Units: Geocentric CS Linear Units Allows the specification of user-defined Ellipsoid Semi-Minor Axis (b).static final int
GTCitationGeoKey Key ID = 1026 Type = ASCII As with all the "Citation" GeoKeys, this is provided to give an ASCII reference to published documentation on the overall configuration of this GeoTIFFWritingUtilities file.static final int
static final int
static final int
-
Method Summary
-
Field Details
-
GCS_NAD27
public static final int GCS_NAD27- See Also:
-
GCS_NAD83
public static final int GCS_NAD83- See Also:
-
GCS_WGS_72
public static final int GCS_WGS_72- See Also:
-
GCS_WGS_72BE
public static final int GCS_WGS_72BE- See Also:
-
GCS_WGS_84
public static final int GCS_WGS_84- See Also:
-
GCSE_WGS84
public static final int GCSE_WGS84- See Also:
-
GEO_KEY_DIRECTORY_VERSION_INDEX
public static final int GEO_KEY_DIRECTORY_VERSION_INDEXAn index into the geoKey directory for the directory version number- See Also:
-
GEO_KEY_MINOR_REVISION_INDEX
public static final int GEO_KEY_MINOR_REVISION_INDEXAn index into the geoKey directory for the geoKey minor revision number- See Also:
-
GEO_KEY_NUM_KEYS_INDEX
public static final int GEO_KEY_NUM_KEYS_INDEXAn index into the geoKey directory for the number of geoKeys- See Also:
-
GEO_KEY_REVISION_INDEX
public static final int GEO_KEY_REVISION_INDEXAn index into the geoKey directory for the geoKey revision number- See Also:
-
GeogAngularUnitsGeoKey
public static final int GeogAngularUnitsGeoKeyGeogAngularUnitsGeoKey Key ID = 2054 Type = SHORT (code) Values = Section 6.3.1.4 Codes Allows the definition of geocentric CS Linear units for user-defined GCS and for ellipsoids. GeoKey Requirements for "user-defined" units: GeogCitationGeoKey GeogAngularUnitSizeGeoKey- See Also:
-
GeogAngularUnitSizeGeoKey
public static final int GeogAngularUnitSizeGeoKeyGeogAngularUnitSizeGeoKey Key ID = 2055 Type = DOUBLE Units: radians Allows the definition of user-defined angular geographic units, as measured in radians.- See Also:
-
GeogAzimuthUnitsGeoKey
public static final int GeogAzimuthUnitsGeoKeyGeogAzimuthUnitsGeoKey Key ID = 2060 Type = SHORT (code) Values = Section 6.3.1.4 Codes This key may be used to specify the angular units of measurement used to defining azimuths, in geographic coordinate systems. These may be used for defining azimuthal parameters for some projection algorithms, and may not necessarily be the same angular units used for lat-long.- See Also:
-
GeogCitationGeoKey
public static final int GeogCitationGeoKeyGeogCitationGeoKey Key ID = 2049 Type = ASCII Values = text General citation and reference for all Geographic CS parameters.- See Also:
-
GeogEllipsoidGeoKey
public static final int GeogEllipsoidGeoKeyGeogEllipsoidGeoKey Key ID = 2056 Type = SHORT (code) Values = Section 6.3.2.3 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.3 This key may be used to specify the coded ellipsoid used in the geodetic datum of the Geographic Coordinate System. GeoKey Requirements for User-Defined Ellipsoid: GeogCitationGeoKey [GeogSemiMajorAxisGeoKey, [GeogSemiMinorAxisGeoKey | GeogInvFlatteningGeoKey] ]- See Also:
-
GeogGeodeticDatumGeoKey
public static final int GeogGeodeticDatumGeoKeyGeogGeodeticDatumGeoKey Key ID = 2050 Type = SHORT (code) Values = Section 6.3.2.2 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.2 This key may be used to specify the horizontal datum, defining the size, position and orientation of the reference ellipsoid used in user-defined geographic coordinate systems. GeoKey Requirements for User-Defined Horizontal Datum: GeogCitationGeoKey GeogEllipsoidGeoKey- See Also:
-
GeogInvFlatteningGeoKey
public static final int GeogInvFlatteningGeoKeyGeogInvFlatteningGeoKey Key ID = 2059 Type = DOUBLE Units: none. Allows the specification of the inverse of user-defined Ellipsoid's flattening parameter (f). The eccentricity-squared e^2 of the ellipsoid is related to the non-inverted f by: e^2 = 2f - f^2 Note: if the ellipsoid is spherical the inverse-flattening becomes infinite; use the GeogSemiMinorAxisGeoKey instead, and set it equal to the semi-major axis length.- See Also:
-
GeogLinearUnitsGeoKey
public static final int GeogLinearUnitsGeoKeyGeogLinearUnitsGeoKey Key ID = 2052 Type = SHORT Values: Section 6.3.1.3 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.1.3 Allows the definition of geocentric CS linear units for user-defined GCS.- See Also:
-
GeogLinearUnitSizeGeoKey
public static final int GeogLinearUnitSizeGeoKeyGeogLinearUnitSizeGeoKey Key ID = 2053 Type = DOUBLE Units: meters Allows the definition of user-defined linear geocentric units, as measured in meters.- See Also:
-
GeogPrimeMeridianGeoKey
public static final int GeogPrimeMeridianGeoKeyGeogPrimeMeridianGeoKey Key ID = 2051 Type = SHORT (code) Units: Section 6.3.2.4 code http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.4 Allows specification of the location of the Prime meridian for user-defined geographic coordinate systems. The default standard is Greenwich, England.- See Also:
-
GeogPrimeMeridianLongGeoKey
public static final int GeogPrimeMeridianLongGeoKeyGeogPrimeMeridianLongGeoKey Key ID = 2061 Type = DOUBLE Units = GeogAngularUnits This key allows definition of user-defined Prime Meridians, the location of which is defined by its longitude relative to Greenwich.- See Also:
-
GeographicTypeGeoKey
public static final int GeographicTypeGeoKeyGeographicTypeGeoKey Key ID = 2048 Type = SHORT (code) Values = Section 6.3.2.1 Codes http://www.remotesensing.org/geotiff/spec/geotiff6.html#6.3.2.1 This key may be used to specify the code for the geographic coordinate system used to map lat-long to a specific ellipsoid over the earth. GeoKey Requirements for User-Defined geographic CS: GeogCitationGeoKey GeogGeodeticDatumGeoKey GeogAngularUnitsGeoKey (if not degrees) GeogPrimeMeridianGeoKey (if not Greenwich)- See Also:
-
GeogSemiMajorAxisGeoKey
public static final int GeogSemiMajorAxisGeoKeyGeogSemiMajorAxisGeoKey Key ID = 2057 Type = DOUBLE Units: Geocentric CS Linear Units Allows the specification of user-defined Ellipsoid Semi-Major Axis (a).- See Also:
-
GeogSemiMinorAxisGeoKey
public static final int GeogSemiMinorAxisGeoKeyGeogSemiMinorAxisGeoKey Key ID = 2058 Type = DOUBLE Units: Geocentric CS Linear Units Allows the specification of user-defined Ellipsoid Semi-Minor Axis (b).- See Also:
-
GTCitationGeoKey
public static final int GTCitationGeoKeyGTCitationGeoKey Key ID = 1026 Type = ASCII As with all the "Citation" GeoKeys, this is provided to give an ASCII reference to published documentation on the overall configuration of this GeoTIFFWritingUtilities file.- See Also:
-
ModelTypeUserDefined
public static final int ModelTypeUserDefined- See Also:
-
ModelTypeGeocentric
public static final int ModelTypeGeocentric- See Also:
-
ModelTypeGeographic
public static final int ModelTypeGeographic- See Also:
-