OGR
Classes | Macros | Functions
ogr_spatialref.h File Reference
#include "ogr_srs_api.h"

Go to the source code of this file.

Classes

class  OGR_SRSNode
 
class  OGRSpatialReference
 
class  OGRCoordinateTransformation
 

Macros

#define USGS_ANGLE_DECIMALDEGREES   0
 
#define USGS_ANGLE_PACKEDDMS   TRUE
 
#define USGS_ANGLE_RADIANS   2
 

Functions

OGRCoordinateTransformationOGRCreateCoordinateTransformation (OGRSpatialReference *poSource, OGRSpatialReference *poTarget)
 

Detailed Description

Coordinate systems services.

Macro Definition Documentation

#define USGS_ANGLE_DECIMALDEGREES   0

Angle is in decimal degrees.

Referenced by OGRSpatialReference::importFromUSGS().

#define USGS_ANGLE_PACKEDDMS   TRUE

Angle is in packed degree minute second.

#define USGS_ANGLE_RADIANS   2

Angle is in radians.

Referenced by OGRSpatialReference::importFromUSGS().

Function Documentation

OGRCoordinateTransformation* OGRCreateCoordinateTransformation ( OGRSpatialReference poSource,
OGRSpatialReference poTarget 
)

Create transformation object.

This is the same as the C function OCTNewCoordinateTransformation().

Input spatial reference system objects are assigned by copy (calling clone() method) and no ownership transfer occurs.

The delete operator, or OCTDestroyCoordinateTransformation() should be used to destroy transformation objects.

The PROJ.4 library must be available at run-time.

Parameters
poSourcesource spatial reference system.
poTargettarget spatial reference system.
Returns
NULL on failure or a ready to use transformation object.

References CPLE_NotSupported, and CPLError().

Referenced by OCTNewCoordinateTransformation(), OGRGeometry::transformTo(), and OGRGeometryFactory::transformWithOptions().


Generated for GDAL by doxygen 1.8.5.