All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Config.h File Reference
#include "../Config.h"

Go to the source code of this file.

Macros

#define TE_SRS_MODULE_NAME   "te.srs"
 It defines the module name. More...
 
#define TE_SRS_TEXT_DOMAIN   "tesrs"
 It contains the name of the text domain used in the translation of messages in the TerraLib srs module. More...
 
#define TE_UNKNOWN_SRS   0
 A numeric value to represent a unknown SRS identification in TerraLib. More...
 
#define TESRSEXPORT
 You can use this macro in order to export/import classes and functions from this module. More...
 
EPSG codes

Some commonly used numeric codes for Spatial Reference Systems as defined in the EPSG database.

#define TE_SRS_SAD69   4618
 
#define TE_SRS_CORREGO_ALEGRE   4225
 
#define TE_SRS_WGS84   4326
 
#define TE_SRS_SIRGAS2000   4674
 
#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_21S   22521
 
#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_22S   22522
 
#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_23S   22523
 
#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_24S   22524
 
#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_25S   22525
 
#define TE_SRS_SAD69_POLYCONIC   29101
 
#define TE_SRS_SAD69_UTM_ZONE_18N   29168
 
#define TE_SRS_SAD69_UTM_ZONE_19N   29169
 
#define TE_SRS_SAD69_UTM_ZONE_20N   29170
 
#define TE_SRS_SAD69_UTM_ZONE_21N   29171
 
#define TE_SRS_SAD69_UTM_ZONE_22N   29172
 
#define TE_SRS_SAD69_UTM_ZONE_17S   29187
 
#define TE_SRS_SAD69_UTM_ZONE_18S   29188
 
#define TE_SRS_SAD69_UTM_ZONE_19S   29189
 
#define TE_SRS_SAD69_UTM_ZONE_20S   29190
 
#define TE_SRS_SAD69_UTM_ZONE_21S   29191
 
#define TE_SRS_SAD69_UTM_ZONE_22S   29192
 
#define TE_SRS_SAD69_UTM_ZONE_23S   29193
 
#define TE_SRS_SAD69_UTM_ZONE_24S   29194
 
#define TE_SRS_SAD69_UTM_ZONE_25S   29195
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_17N   31971
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_18N   31972
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_19N   31973
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_20N   31974
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_21N   31975
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_22N   31976
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_17S   31977
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_18S   31978
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_19S   31979
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_20S   31980
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_21S   31981
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_22S   31982
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_23S   31983
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_24S   31984
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_25S   31985
 
#define TE_SRS_WGS84_UTM_ZONE_18N   32618
 
#define TE_SRS_WGS84_UTM_ZONE_19N   32619
 
#define TE_SRS_WGS84_UTM_ZONE_20N   32620
 
#define TE_SRS_WGS84_UTM_ZONE_21N   32621
 
#define TE_SRS_WGS84_UTM_ZONE_22N   32622
 
#define TE_SRS_WGS84_UTM_ZONE_17S   32717
 
#define TE_SRS_WGS84_UTM_ZONE_18S   32718
 
#define TE_SRS_WGS84_UTM_ZONE_19S   32719
 
#define TE_SRS_WGS84_UTM_ZONE_20S   32720
 
#define TE_SRS_WGS84_UTM_ZONE_21S   32721
 
#define TE_SRS_WGS84_UTM_ZONE_22S   32722
 
#define TE_SRS_WGS84_UTM_ZONE_23S   32723
 
#define TE_SRS_WGS84_UTM_ZONE_24S   32724
 
#define TE_SRS_WGS84_UTM_ZONE_25S   32725
 
#define TE_SRS_WGS84_ANTARTIC_POLAR_STEREOGRAPHIC   3031
 

Macro Definition Documentation

#define TE_SRS_CORREGO_ALEGRE   4225

Geographic coordinate reference system based on Brazilian Corrego Alegre Datum.

Definition at line 60 of file Config.h.

#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_21S   22521

Projected coordinate reference system: UTM projection, Datum Corrego Alegre Datum, Zone 21 South.

Definition at line 76 of file Config.h.

#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_22S   22522

Projected coordinate reference system: UTM projection, Datum Corrego Alegre Datum, Zone 22 South.

Definition at line 81 of file Config.h.

#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_23S   22523

Projected coordinate reference system: UTM projection, Datum Corrego Alegre Datum, Zone 23 South.

Definition at line 86 of file Config.h.

#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_24S   22524

Projected coordinate reference system: UTM projection, Datum Corrego Alegre Datum, Zone 24 South.

Definition at line 91 of file Config.h.

#define TE_SRS_CORREGO_ALEGRE_UTM_ZONE_25S   22525

Projected coordinate reference system: UTM projection, Datum Corrego Alegre Datum, Zone 25 South.

Definition at line 96 of file Config.h.

#define TE_SRS_MODULE_NAME   "te.srs"

It defines the module name.

Definition at line 37 of file Config.h.

Referenced by te::srs::Module::Module(), and te::srs::Module::~Module().

#define TE_SRS_SAD69   4618

Geographic coordinate reference system based on SAD69 Datum.

Definition at line 55 of file Config.h.

#define TE_SRS_SAD69_POLYCONIC   29101

Projected coordinate reference system: Brazil Polyconic, Datum SAD69.

Definition at line 101 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_17S   29187

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 17 South.

Definition at line 132 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_18N   29168

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 18 North.

Definition at line 106 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_18S   29188

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 18 South.

Definition at line 137 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_19N   29169

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 19 North.

Definition at line 111 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_19S   29189

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 19 South.

Definition at line 142 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_20N   29170

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 20 North.

Definition at line 116 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_20S   29190

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 20 South.

Definition at line 147 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_21N   29171

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 21 North.

Definition at line 121 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_21S   29191

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 21 South.

Definition at line 152 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_22N   29172

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 22 North.

Definition at line 126 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_22S   29192

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 22 South.

Definition at line 157 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_23S   29193

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 23 South.

Definition at line 162 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_24S   29194

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 24 South.

Definition at line 167 of file Config.h.

#define TE_SRS_SAD69_UTM_ZONE_25S   29195

Projected coordinate reference system: UTM projection, Datum SAD69 Datum, Zone 25 South.

Definition at line 172 of file Config.h.

#define TE_SRS_SIRGAS2000   4674

Geographic coordinate reference system based on SIRGAS 2000 Datum.

Definition at line 71 of file Config.h.

Referenced by te::ogr::Convert2TerraLibProjection().

#define TE_SRS_SIRGAS2000_UTM_ZONE_17N   31971

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 17 North.

Definition at line 177 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_17S   31977

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 17 South.

Definition at line 208 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_18N   31972

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 18 North.

Definition at line 182 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_18S   31978

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 18 South.

Definition at line 213 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_19N   31973

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 19 North.

Definition at line 187 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_19S   31979

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 19 South.

Definition at line 218 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_20N   31974

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 20 North.

Definition at line 192 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_20S   31980

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 20 South.

Definition at line 223 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_21N   31975

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 21 North.

Definition at line 197 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_21S   31981

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 21 South.

Definition at line 228 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_22N   31976

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 22 North.

Definition at line 202 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_22S   31982

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 22 South.

Definition at line 233 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_23S   31983

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 23 South.

Definition at line 238 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_24S   31984

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 24 South.

Definition at line 243 of file Config.h.

#define TE_SRS_SIRGAS2000_UTM_ZONE_25S   31985

Projected coordinate reference system: UTM projection, Datum SIRGAS2000 Datum, Zone 25 South.

Definition at line 248 of file Config.h.

#define TE_SRS_TEXT_DOMAIN   "tesrs"

It contains the name of the text domain used in the translation of messages in the TerraLib srs module.

Definition at line 334 of file Config.h.

#define TE_SRS_WGS84   4326

Geographic coordinate reference system based on WGS84 Datum.

Definition at line 66 of file Config.h.

#define TE_SRS_WGS84_ANTARTIC_POLAR_STEREOGRAPHIC   3031

Projected coordinate reference system: Antartic Polar Stereographic, Datum WGS84 Datum.

Definition at line 326 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_17S   32717

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 17 South.

Definition at line 280 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_18N   32618

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 18 North.

Definition at line 254 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_18S   32718

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 18 South.

Definition at line 285 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_19N   32619

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 19 North.

Definition at line 259 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_19S   32719

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 19 South.

Definition at line 290 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_20N   32620

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 20 North.

Definition at line 264 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_20S   32720

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 20 South.

Definition at line 295 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_21N   32621

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 21 North.

Definition at line 269 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_21S   32721

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 21 South.

Definition at line 300 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_22N   32622

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 22 North.

Definition at line 274 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_22S   32722

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 22 South.

Definition at line 305 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_23S   32723

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 23 South.

Definition at line 310 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_24S   32724

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 24 South.

Definition at line 315 of file Config.h.

#define TE_SRS_WGS84_UTM_ZONE_25S   32725

Projected coordinate reference system: UTM projection, Datum WGS84 Datum, Zone 25 South.

Definition at line 320 of file Config.h.

#define TE_UNKNOWN_SRS   0

A numeric value to represent a unknown SRS identification in TerraLib.

Definition at line 44 of file Config.h.

Referenced by te::pgis::Transactor::addProperty(), te::sa::KernelOperation::buildRaster(), te::layout::GridGeodesicModel::calculateGaps(), te::qt::widgets::TimeSliderWidget::calculateSpatialExtent(), te::qt::widgets::MapDisplay::changeData(), te::qt::af::MapDisplay::configSRS(), te::ogr::Convert2TerraLibProjection(), te::qt::widgets::AnimationItem::createAnimationDataInDisplayProjection(), te::ogr::Transactor::createDataSet(), te::map::RasterLayerRenderer::draw(), te::map::DataSetLayerRenderer::draw(), te::wms::WMSLayerRenderer::draw(), te::edit::Renderer::draw(), te::map::QueryLayerRenderer::draw(), te::map::AbstractLayerRenderer::draw(), te::qt::af::MapDisplay::drawDataSet(), te::map::AbstractLayerRenderer::drawDatSetGeometries(), te::map::QueryLayerRenderer::drawDatSetGeometries(), te::map::DrawGeometries(), te::map::DataSetLayerRenderer::drawGrouping(), te::map::QueryLayerRenderer::drawLayerGroupingMem(), te::map::AbstractLayerRenderer::drawLayerGroupingMem(), te::map::QueryLayerRenderer::drawLayerLinkedGroupingMem(), te::wms::WMSLayerRenderer::drawRaster(), te::map::DrawRaster(), te::edit::Renderer::drawVertexes(), te::edit::Renderer::end(), te::qt::widgets::Selection::executeSelection(), te::map::GetExtent(), te::map::GetExtentRaster(), te::pgis::Transactor::getGeometryInfo(), te::rst::GetGrid(), te::gdal::GetGrid(), te::qt::widgets::Info::getInfo(), te::pgis::Transactor::getRasterInfo(), te::qt::widgets::SRSManagerDialog::getSRS(), te::qt::af::BaseApplication::initStatusBar(), te::qt::widgets::Measure::Measure(), te::qt::af::BaseApplication::onApplicationTriggered(), te::qt::widgets::Measure::onExtentChanged(), te::qt::af::BaseApplication::onLayerFitOnMapDisplayTriggered(), te::qt::af::BaseApplication::onMapSetUnknwonSRIDTriggered(), te::vp::IntersectionDialog::onOkPushButtonClicked(), te::qt::widgets::SRSManagerDialog::onOkPushButtonClicked(), te::qt::widgets::ROIManagerWidget::onPointPicked(), te::qt::widgets::SRSManagerDialog::onSRSTreeWidgetItemClicked(), te::qt::widgets::DataSet2Layer::operator()(), te::edit::PickFeature(), te::md::Save(), te::srs::Converter::setSourcePJ4txt(), te::map::MapDisplay::setSRID(), te::srs::Converter::setTargetPJ4txt(), te::qt::af::GeneralConfigWidget::setupSRSUi(), te::qt::plugins::ogr::Plugin::showWindow(), te::pgis::EWKBWriter::visit(), and te::srs::Converter::~Converter().

#define TESRSEXPORT

You can use this macro in order to export/import classes and functions from this module.

Note
If you want to compile TerraLib as DLL in Windows, remember to insert TESRSDLL into the project's list of defines.
If you want to compile TerraLib as an Static Library under Windows, remember to insert the TESRSSTATIC flag into the project list of defines.

Definition at line 367 of file Config.h.