26 #ifndef __TERRALIB_OGR_INTERNAL_UTILS_H 27 #define __TERRALIB_OGR_INTERNAL_UTILS_H 31 #include "../srs/Config.h" 34 #include <boost/thread/mutex.hpp> 38 #include <cpl_error.h> 43 class OGRSpatialReference;
273 #endif // __TERRALIB_OGR_INTERNAL_UTILS_H TERRAMOBILEPLUGINSDLLEXPORT OGRSpatialReference * Convert2OGRProjection(int srid)
It converts the TerraLib Projection to OGR Projection.
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
TERRAMOBILEPLUGINSDLLEXPORT OGRwkbGeometryType Convert2OGR(te::gm::GeomType geomType)
It converts the TerraLib Geometry Type element to OGR Geometry Type.
TERRAMOBILEPLUGINSDLLEXPORT std::vector< std::string > GetOGRDrivers(bool filterCreate=false)
It returns the list of OGR Drivers available.
A class that models the description of a dataset.
#define TEOGREXPORT
You can use this macro in order to export/import classes and functions from this module.
It models a property definition.
TERRAMOBILEPLUGINSDLLEXPORT std::string RemoveSpatialSql(const std::string &sql)
An Envelope defines a 2D rectangular region.
#define TE_UNKNOWN_SRS
A numeric value to represent a unknown SRS identification in TerraLib.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
Configuration flags for the OGR Driver Implementation of TerraLib.
TEOGREXPORT boost::mutex & getStaticMutex()
Returns a reference to a static mutex initialized when this module is initialized.
TERRAMOBILEPLUGINSDLLEXPORT std::string GetOGRConnectionInfo(const std::map< std::string, std::string > &connInfo)
void OGRErrorHandler(CPLErr eErrClass, int errNo, const char *msg)
std::string GetDriverName(const std::string &path)
It tries extract the driver name used by OGR Library based on the given path.
TERRAMOBILEPLUGINSDLLEXPORT int Convert2TerraLibProjection(OGRSpatialReference *osrs)
It converts the OGR Projection to TerraLib Projection.