Main Page   Compound List   File List   Compound Members   File Members   Related Pages  

GTIFDefn Struct Reference

#include <geo_normalize.h>

List of all members.

Public Attributes

short Model
short PCS
short GCS
short UOMLength
double UOMLengthInMeters
short UOMAngle
double UOMAngleInDegrees
short Datum
short PM
double PMLongToGreenwich
short Ellipsoid
double SemiMajor
double SemiMinor
short ProjCode
short Projection
short CTProjection
int nParms
double ProjParm [MAX_GTIF_PROJPARMS]
int ProjParmId [MAX_GTIF_PROJPARMS]
int MapSys
int Zone


Detailed Description

Holds a definition of a coordinate system in normalized form.


Member Data Documentation

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.

short GTIFDefn::Datum
 

Datum from GeogGeodeticDatumGeoKey tag. For example Datum_WGS84

short GTIFDefn::Ellipsoid
 

Ellipsoid identifier from GeogELlipsoidGeoKey. For example Ellipse_Clarke_1866.

short GTIFDefn::GCS
 

From GeographicTypeGeoKey tag. For example GCS_WGS_84 or GCS_Voirol_1875_Paris. Includes datum and prime meridian value.

int GTIFDefn::MapSys
 

Special zone map system code (MapSys_UTM_South, MapSys_UTM_North, MapSys_State_Plane or KvUserDefined if none apply.

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::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::ProjCode
 

Projection id from ProjectionGeoKey. For example Proj_UTM_11S.

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.

short GTIFDefn::Projection
 

EPSG identifier for underlying projection method. From the EPSG TRF_METHOD table.

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::UOMAngle
 

The angular units of the GCS.

double GTIFDefn::UOMAngleInDegrees
 

One UOMAngle = UOMLengthInDegrees degrees.

short GTIFDefn::UOMLength
 

From ProjLinearUnitsGeoKey. For example Linear_Meter.

double GTIFDefn::UOMLengthInMeters
 

One UOMLength = UOMLengthInMeters meters.

int GTIFDefn::Zone
 

UTM, or State Plane Zone number, zero if not known.

int GTIFDefn::nParms
 

Number of projection parameters in ProjParm and ProjParmId.


The documentation for this struct was generated from the following file:
Generated at Sun Mar 4 23:32:45 2001 for libgeotiff by doxygen1.2.3-20001105 written by Dimitri van Heesch, © 1997-2000