26 #ifndef __TERRALIB_GPKG_INTERNAL_UTILS_H
27 #define __TERRALIB_GPKG_INTERNAL_UTILS_H
30 #include "../Config.h"
31 #include "../../../../srs/Config.h"
39 class OGRSpatialReference;
A class that models the description of a dataset.
It models a property definition.
An Envelope defines a 2D rectangular region.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
An abstract class for raster data strucutures.
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
std::string GetDriverName(const std::string &path)
It tries extract the driver name used by OGR Library based on the given path.
TERRAMOBILEPLUGINSDLLEXPORT std::vector< std::string > GetOGRDrivers(bool filterCreate=false)
It returns the list of OGR Drivers available.
TERRAMOBILEPLUGINSDLLEXPORT OGRSpatialReference * Convert2OGRProjection(int srid)
It converts the TerraLib Projection to OGR Projection.
TERRAMOBILEPLUGINSDLLEXPORT void createGeopackage(std::string outFileName)
TERRAMOBILEPLUGINSDLLEXPORT int Convert2TerraLibProjection(OGRSpatialReference *osrs)
It converts the OGR Projection to TerraLib Projection.
TERRAMOBILEPLUGINSDLLEXPORT std::string GetOGRConnectionInfo(const std::map< std::string, std::string > &connInfo)
TERRAMOBILEPLUGINSDLLEXPORT void copyToGeopackage(te::rst::Raster *raster, std::string outFileName)
TERRAMOBILEPLUGINSDLLEXPORT std::string RemoveSpatialSql(const std::string &sql)
TERRAMOBILEPLUGINSDLLEXPORT te::gm::Geometry * Convert2TerraLib(OGRGeometry *ogrGeom)
It converts the OGR Geometry to TerraLib Geometry.
TERRAMOBILEPLUGINSDLLEXPORT OGRGeometry * Convert2OGR(const te::gm::Geometry *teGeom)
It converts the TerraLib Geometry to OGR Geometry.
#define TERRAMOBILEPLUGINSDLLEXPORT
#define TE_UNKNOWN_SRS
A numeric value to represent a unknown SRS identification in TerraLib.