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