Compound list File list Compound Members File Members
GTIFDefn Struct Reference
Holds a definition of a coordinate system in normalized form. More...
Public Members
- short Model
- From GTModelTypeGeoKey tag.
- short PCS
- From ProjectedCSTypeGeoKey tag.
- short GCS
- From GeographicTypeGeoKey tag.
- short UOMLength
- From ProjLinearUnitsGeoKey.
- double UOMLengthInMeters
- One UOMLength = UOMLengthInMeters meters.
- short Datum
- Datum from GeogGeodeticDatumGeoKey tag.
- short PM
- Prime meridian from GeogPrimeMeridianGeoKey.
- double PMLongToGreenwich
- Decimal degrees of longitude between this prime meridian and Greenwich.
- short Ellipsoid
- Ellipsoid identifier from GeogELlipsoidGeoKey.
- double SemiMajor
- The length of the semi major ellipse axis in meters.
- double SemiMinor
- The length of the semi minor ellipse axis in meters.
- short ProjCode
- Projection id from ProjectionGeoKey.
- short Projection
- EPSG identifier for underlying projection method.
- short CTProjection
- GeoTIFF identifier for underlying projection method.
- int nParms
- Number of projection parameters in ProjParm and ProjParmId.
- double ProjParm [MAX_GTIF_PROJPARMS]
- Projection parameter value.
- int ProjParmId [MAX_GTIF_PROJPARMS]
- Projection parameter identifier.
- int MapSys
- Special zone map system code (MapSys_UTM_South, MapSys_UTM_North, MapSys_State_Plane or KvUserDefined if none apply.
- int Zone
- UTM, or State Plane Zone number, zero if not known.
Detailed Description
Holds a definition of a coordinate system in normalized form.
Member Data Documentation
short GTIFDefn::Model
From GTModelTypeGeoKey tag.
Can have the values ModelTypeGeographic
or ModelTypeProjected.
short GTIFDefn::PCS
From ProjectedCSTypeGeoKey tag.
For example PCS_NAD27_UTM_zone_3N.
short GTIFDefn::GCS
From GeographicTypeGeoKey tag.
For example GCS_WGS_84 or
GCS_Voirol_1875_Paris. Includes datum and prime meridian value.
short GTIFDefn::UOMLength
From ProjLinearUnitsGeoKey.
For example Linear_Meter.
double GTIFDefn::UOMLengthInMeters
One UOMLength = UOMLengthInMeters meters.
short GTIFDefn::Datum
Datum from GeogGeodeticDatumGeoKey tag.
For example Datum_WGS84
short GTIFDefn::PM
Prime meridian from GeogPrimeMeridianGeoKey.
For example PM_Greenwich
or PM_Paris.
double GTIFDefn::PMLongToGreenwich
Decimal degrees of longitude between this prime meridian and Greenwich.
Prime meridians to the west of Greenwich are negative.
short GTIFDefn::Ellipsoid
Ellipsoid identifier from GeogELlipsoidGeoKey.
For example
Ellipse_Clarke_1866.
double GTIFDefn::SemiMajor
The length of the semi major ellipse axis in meters.
double GTIFDefn::SemiMinor
The length of the semi minor ellipse axis in meters.
short GTIFDefn::ProjCode
Projection id from ProjectionGeoKey.
For example Proj_UTM_11S.
short GTIFDefn::Projection
EPSG identifier for underlying projection method.
From the EPSG
TRF_METHOD table.
short GTIFDefn::CTProjection
GeoTIFF identifier for underlying projection method.
While some of
these values have corresponding vlaues in EPSG (Projection field),
others do not. For example CT_TransverseMercator.
int GTIFDefn::nParms
Number of projection parameters in ProjParm and ProjParmId.
double GTIFDefn::ProjParm[MAX_GTIF_PROJPARMS]
Projection parameter value.
The identify of this parameter
is established from the corresponding entry in ProjParmId. The
value will be measured in meters, or decimal degrees if it is a
linear or angular measure.
int GTIFDefn::ProjParmId[MAX_GTIF_PROJPARMS]
Projection parameter identifier.
For example ProjFalseEastingGeoKey.
The value will be 0 for unused table entries.
int GTIFDefn::MapSys
Special zone map system code (MapSys_UTM_South, MapSys_UTM_North, MapSys_State_Plane or KvUserDefined if none apply.
int GTIFDefn::Zone
UTM, or State Plane Zone number, zero if not known.
The documentation for this struct was generated from the following file:
Generated at Tue May 4 08:15:31 1999 for Libgeotiff by
written by Dimitri van Heesch, © 1997-1998