Classes | |
class | DataSet |
Implementation of a DataSet for OGR data provider. More... | |
class | DataSource |
The OGR data source provider. More... | |
class | Globals |
An static class with global definitions. More... | |
class | SQLVisitor |
class | Transactor |
Functions | |
DataSource * | Build () |
TERRAMOBILEPLUGINSDLLEXPORT OGRGeometry * | Convert2OGR (const te::gm::Geometry *teGeom) |
It converts the TerraLib Geometry to OGR Geometry. More... | |
TERRAMOBILEPLUGINSDLLEXPORT OGREnvelope * | Convert2OGR (const te::gm::Envelope *env) |
It converts the TerraLib Envelope to OGR Envelope. More... | |
TERRAMOBILEPLUGINSDLLEXPORT OGRFeatureDefn * | Convert2OGR (te::da::DataSetType *dt) |
It converts the TerraLib DataSet Type to OGR Feature Definition. More... | |
TERRAMOBILEPLUGINSDLLEXPORT OGRFieldDefn * | Convert2OGR (te::dt::Property *p) |
It converts the TerraLib Property Type to OGR Field Definition. More... | |
TERRAMOBILEPLUGINSDLLEXPORT OGRwkbGeometryType | Convert2OGR (te::gm::GeomType geomType) |
It converts the TerraLib Geometry Type element to OGR Geometry Type. More... | |
TERRAMOBILEPLUGINSDLLEXPORT OGRSpatialReference * | Convert2OGRProjection (int srid) |
It converts the TerraLib Projection to OGR Projection. More... | |
TERRAMOBILEPLUGINSDLLEXPORT te::gm::Geometry * | Convert2TerraLib (OGRGeometry *ogrGeom) |
It converts the OGR Geometry to TerraLib Geometry. More... | |
TERRAMOBILEPLUGINSDLLEXPORT te::gm::Envelope * | Convert2TerraLib (const OGREnvelope *env) |
It converts the OGR Envelope to TerraLib Envelope. More... | |
TERRAMOBILEPLUGINSDLLEXPORT void | Convert2TerraLib (OGRFeatureDefn *featDef, te::da::DataSetType *dt, int srs=TE_UNKNOWN_SRS) |
It inserts a OGR Feature Definition to TerraLib DataSet Type. More... | |
TERRAMOBILEPLUGINSDLLEXPORT te::da::DataSetType * | Convert2TerraLib (OGRFeatureDefn *featDef, int srs=TE_UNKNOWN_SRS) |
It converts the OGR Feature Definition to TerraLib DataSet Type. More... | |
TERRAMOBILEPLUGINSDLLEXPORT te::dt::Property * | Convert2TerraLib (OGRFieldDefn *fieldDef) |
It converts the OGR Field Definition to TerraLib Property Type. More... | |
TERRAMOBILEPLUGINSDLLEXPORT te::gm::GeomType | Convert2TerraLib (OGRwkbGeometryType ogrGeomType) |
It converts the OGR Geometry Type element to TerraLib Geometry Type. More... | |
TERRAMOBILEPLUGINSDLLEXPORT int | Convert2TerraLibProjection (OGRSpatialReference *osrs) |
It converts the OGR Projection to TerraLib Projection. More... | |
TERRAMOBILEPLUGINSDLLEXPORT void | copyToGeopackage (te::rst::Raster *raster, std::string outFileName) |
TERRAMOBILEPLUGINSDLLEXPORT void | createGeopackage (std::string outFileName) |
std::string | GetDriverName (const std::string &path) |
It tries extract the driver name used by OGR Library based on the given path. More... | |
TERRAMOBILEPLUGINSDLLEXPORT std::string | GetOGRConnectionInfo (const std::map< std::string, std::string > &connInfo) |
TERRAMOBILEPLUGINSDLLEXPORT std::vector< std::string > | GetOGRDrivers (bool filterCreate=false) |
It returns the list of OGR Drivers available. More... | |
TERRAMOBILEPLUGINSDLLEXPORT std::string | RemoveSpatialSql (const std::string &sql) |
DataSource* te::gpkg::Build | ( | ) |
TERRAMOBILEPLUGINSDLLEXPORT OGRGeometry* te::gpkg::Convert2OGR | ( | const te::gm::Geometry * | teGeom | ) |
TERRAMOBILEPLUGINSDLLEXPORT OGREnvelope* te::gpkg::Convert2OGR | ( | const te::gm::Envelope * | env | ) |
TERRAMOBILEPLUGINSDLLEXPORT OGRFeatureDefn* te::gpkg::Convert2OGR | ( | te::da::DataSetType * | dt | ) |
It converts the TerraLib DataSet Type to OGR Feature Definition.
Exception | It throws an exception if the data set type can not be converted. |
TERRAMOBILEPLUGINSDLLEXPORT OGRFieldDefn* te::gpkg::Convert2OGR | ( | te::dt::Property * | p | ) |
TERRAMOBILEPLUGINSDLLEXPORT OGRwkbGeometryType te::gpkg::Convert2OGR | ( | te::gm::GeomType | geomType | ) |
TERRAMOBILEPLUGINSDLLEXPORT OGRSpatialReference* te::gpkg::Convert2OGRProjection | ( | int | srid | ) |
It converts the TerraLib Projection to OGR Projection.
srid | A valid TerraLib Projection id. |
Exception | It throws an exception if the SRS can not be imported using OGR. |
TERRAMOBILEPLUGINSDLLEXPORT te::gm::Geometry* te::gpkg::Convert2TerraLib | ( | OGRGeometry * | ogrGeom | ) |
TERRAMOBILEPLUGINSDLLEXPORT te::gm::Envelope* te::gpkg::Convert2TerraLib | ( | const OGREnvelope * | env | ) |
TERRAMOBILEPLUGINSDLLEXPORT void te::gpkg::Convert2TerraLib | ( | OGRFeatureDefn * | featDef, |
te::da::DataSetType * | dt, | ||
int | srs = TE_UNKNOWN_SRS |
||
) |
It inserts a OGR Feature Definition to TerraLib DataSet Type.
featDef | A valid OGR Feature Definition. |
dt | Pointer to a TerraLib dataset type previously created. Do not pass NULL. |
srs | Optional parameter to set the SRS of geometry fields. |
Exception | It throws an exception if the feature definition can not be converted. |
TERRAMOBILEPLUGINSDLLEXPORT te::da::DataSetType* te::gpkg::Convert2TerraLib | ( | OGRFeatureDefn * | featDef, |
int | srs = TE_UNKNOWN_SRS |
||
) |
TERRAMOBILEPLUGINSDLLEXPORT te::dt::Property* te::gpkg::Convert2TerraLib | ( | OGRFieldDefn * | fieldDef | ) |
TERRAMOBILEPLUGINSDLLEXPORT te::gm::GeomType te::gpkg::Convert2TerraLib | ( | OGRwkbGeometryType | ogrGeomType | ) |
TERRAMOBILEPLUGINSDLLEXPORT int te::gpkg::Convert2TerraLibProjection | ( | OGRSpatialReference * | osrs | ) |
TERRAMOBILEPLUGINSDLLEXPORT void te::gpkg::copyToGeopackage | ( | te::rst::Raster * | raster, |
std::string | outFileName | ||
) |
TERRAMOBILEPLUGINSDLLEXPORT void te::gpkg::createGeopackage | ( | std::string | outFileName | ) |
std::string te::gpkg::GetDriverName | ( | const std::string & | path | ) |
It tries extract the driver name used by OGR Library based on the given path.
path | The path that will be consulted. |
TERRAMOBILEPLUGINSDLLEXPORT std::string te::gpkg::GetOGRConnectionInfo | ( | const std::map< std::string, std::string > & | connInfo | ) |
TERRAMOBILEPLUGINSDLLEXPORT std::vector<std::string> te::gpkg::GetOGRDrivers | ( | bool | filterCreate = false | ) |
It returns the list of OGR Drivers available.
filterCreate | Set TRUE to indicate to retrieve only the drivers with the capacity to create datasources. |
TERRAMOBILEPLUGINSDLLEXPORT std::string te::gpkg::RemoveSpatialSql | ( | const std::string & | sql | ) |