Compound list   File list   Compound Members   File Members  

GTIFDefn Struct Reference

Holds a definition of a coordinate system in normalized form. More...

Public Members


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 doxygen  written by Dimitri van Heesch, © 1997-1998