1 static const int statePlaneZoneMapping[] = {
126 static const int statePlanePcsCodeToZoneCode[] = {
OGRErr SetEC(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:5434
int GetEPSGGeogCS() const
Definition: ogr_fromepsg.cpp:301
const char * CPLReadLineL(VSILFILE *)
Definition: cpl_conv.cpp:630
OGRErr SetMercator2SP(double dfStdP1, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:6477
OGRErr SetWellKnownGeogCS(const char *)
Set a GeogCS based on well known name.
Definition: ogrspatialreference.cpp:2953
const char * CPLFindFile(const char *pszClass, const char *pszBasename)
Definition: cpl_findfile.cpp:177
OGRErr ImportFromESRIStatePlaneWKT(int nCode, const char *pszDatumName, const char *pszUnitsName, int nPCSCode, const char *pszCRSName=nullptr)
Definition: ogr_srs_esri.cpp:820
const char * GetAuthorityCode(const char *pszTargetKey) const
Get the authority code for a node.
Definition: ogrspatialreference.cpp:7381
OGRErr morphFromESRI()
Convert in place from ESRI WKT format.
Definition: ogrspatialreference.cpp:9900
const char * GetAttrValue(const char *, int=0) const
Fetch indicated attribute of named node.
Definition: ogrspatialreference.cpp:1099
Definition: ogr_spatialref.h:157
OGRErr SetACEA(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:5265
int IsLocal() const
Check if local coordinate system.
Definition: ogrspatialreference.cpp:7823
OGRErr importFromERM(const char *pszProj, const char *pszDatum, const char *pszUnits)
Definition: ogr_srs_erm.cpp:83
int CSLCount(CSLConstList papszStrList)
Definition: cpl_string.cpp:147
Convenient string class based on std::string.
Definition: cpl_string.h:330
OGRErr SetPS(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:6698
int IsProjected() const
Check if projected coordinate system.
Definition: ogrspatialreference.cpp:7642
OGRErr CopyGeogCSFrom(const OGRSpatialReference *poSrcSRS)
Copy GEOGCS from another OGRSpatialReference.
Definition: ogrspatialreference.cpp:3081
void * CPLRealloc(void *, size_t)
Definition: cpl_conv.cpp:225
OGRErr SetPolyconic(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:6663
int GetUTMZone(int *pbNorth=nullptr) const
Get utm zone information.
Definition: ogrspatialreference.cpp:7024
#define EQUAL(a, b)
Definition: cpl_port.h:569
int VSIFCloseL(VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
Close file.
Definition: cpl_vsil.cpp:1472
OGRErr SetStatePlane(int nZone, int bNAD83=TRUE, const char *pszOverrideUnitName=nullptr, double dfOverrideUnit=0.0)
Set State Plane projection definition.
Definition: ogr_fromepsg.cpp:151
const char * GetAuthorityName(const char *pszTargetKey) const
Get the authority name for a node.
Definition: ogrspatialreference.cpp:7465
#define OGRERR_UNSUPPORTED_SRS
Definition: ogr_core.h:299
void * OGRSpatialReferenceH
Definition: ogr_api.h:74
OGRErr exportToERM(char *pszProj, char *pszDatum, char *pszUnits)
Definition: ogr_srs_erm.cpp:188
#define VALIDATE_POINTER1(ptr, func, rc)
Definition: cpl_error.h:276
#define OGRERR_FAILURE
Definition: ogr_core.h:298
OGRErr importFromDict(const char *pszDict, const char *pszCode)
Definition: ogr_srs_dict.cpp:70
OGRErr SetGeogCS(const char *pszGeogName, const char *pszDatumName, const char *pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, const char *pszPMName=nullptr, double dfPMOffset=0.0, const char *pszUnits=nullptr, double dfConvertToRadians=0.0)
Set geographic coordinate system.
Definition: ogrspatialreference.cpp:2836
void Clear()
Wipe current definition.
Definition: ogrspatialreference.cpp:790
void CPLDebug(const char *, const char *,...)
Definition: cpl_error.cpp:602
OGRErr importFromWkt(char **)
Import from WKT string.
Definition: ogrspatialreference.cpp:1704
#define SRS_UL_METER
Definition: ogr_srs_api.h:314
OGRErr importFromEPSG(int)
Initialize SRS based on EPSG geographic, projected or vertical CRS code.
Definition: ogrspatialreference.cpp:10220
double OSRCalcInvFlattening(double dfSemiMajor, double dfSemiMinor)
Compute inverse flattening from semi-major and semi-minor axis.
Definition: ogrspatialreference.cpp:9474
void CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...)
Definition: cpl_error.cpp:308
OGRErr OSRImportFromDict(OGRSpatialReferenceH, const char *, const char *)
Definition: ogr_srs_dict.cpp:175
OGRErr SetLAEA(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:6228
#define SRS_PT_MERCATOR_AUXILIARY_SPHERE
Definition: ogr_srs_api.h:149
double GetLinearUnits(char **) const CPL_WARN_DEPRECATED("Use GetLinearUnits( const char**) instead")
Fetch linear projection units.
Definition: ogrspatialreference.cpp:2430
#define OGRERR_CORRUPT_DATA
Definition: ogr_core.h:297
int OGRErr
Definition: ogr_core.h:290
OGRErr SetAuthority(const char *pszTargetKey, const char *pszAuthority, int nCode)
Set the authority for a node.
Definition: ogrspatialreference.cpp:7245
void CSLDestroy(char **papszStrList)
Definition: cpl_string.cpp:200
OGRErr OSRImportFromESRI(OGRSpatialReferenceH, char **)
Import coordinate system from ESRI .prj format(s).
Definition: ogr_srs_esri.cpp:238
OGRErr SetLCC(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:6289
char ** CSLTokenizeString(const char *pszString)
Definition: cpl_string.cpp:759
#define EQUALN(a, b, n)
Definition: cpl_port.h:567
#define SRS_UL_US_FOOT_CONV
Definition: ogr_srs_api.h:322
VSILFILE * VSIFOpenL(const char *, const char *)
Open file.
Definition: cpl_vsil.cpp:997
OGRErr OSRExportToERM(OGRSpatialReferenceH, char *, char *, char *)
Convert coordinate system to ERMapper format.
Definition: ogr_srs_erm.cpp:163
#define OGRERR_NONE
Definition: ogr_core.h:292
char * CPLStrdup(const char *)
Definition: cpl_conv.cpp:293
double CPLAtof(const char *)
Definition: cpl_strtod.cpp:117
OGRErr SetLinearUnitsAndUpdateParameters(const char *pszName, double dfInMeters, const char *pszUnitAuthority=nullptr, const char *pszUnitCode=nullptr)
Set the linear units for the projection.
Definition: ogrspatialreference.cpp:2180
OGRErr SetTM(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
Definition: ogrspatialreference.cpp:5060
OGRErr OSRImportFromERM(OGRSpatialReferenceH, const char *, const char *, const char *)
Create OGR WKT from ERMapper projection definitions.
Definition: ogr_srs_erm.cpp:55
OGRErr SetLocalCS(const char *)
Set the user visible LOCAL_CS name.
Definition: ogrspatialreference.cpp:4305
OGRErr importFromESRI(char **)
Import coordinate system from ESRI .prj format(s).
Definition: ogr_srs_esri.cpp:399
int IsGeographic() const
Check if geographic coordinate system.
Definition: ogrspatialreference.cpp:7760
#define CPLFree
Definition: cpl_conv.h:81
FILE VSILFILE
Definition: cpl_vsi.h:156
#define STARTS_WITH_CI(a, b)
Definition: cpl_port.h:580
#define CPLE_AppDefined
Definition: cpl_error.h:99
#define SRS_UL_US_FOOT
Definition: ogr_srs_api.h:320
OGRErr SetUTM(int nZone, int bNorth=TRUE)
Set UTM projection definition.
Definition: ogrspatialreference.cpp:6973
Generated for GDAL by
1.8.20.