Config.h File Reference

Configuration flags for the TerraLib SRS module. More...

#include <terralib_buildconfig.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_UNKNOWN_SRS   0
 A numeric value to represent a unknown SRS identification in TerraLib. More...
 
EPSG codes

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

#define TE_SRS_CORREGO_ALEGRE   4225
 
#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_GOOGLE   900913
 
#define TE_SRS_SAD69   4618
 
#define TE_SRS_SAD69_POLYCONIC   29101
 
#define TE_SRS_SAD69_UTM_ZONE_17S   29187
 
#define TE_SRS_SAD69_UTM_ZONE_18N   29168
 
#define TE_SRS_SAD69_UTM_ZONE_18S   29188
 
#define TE_SRS_SAD69_UTM_ZONE_19N   29169
 
#define TE_SRS_SAD69_UTM_ZONE_19S   29189
 
#define TE_SRS_SAD69_UTM_ZONE_20N   29170
 
#define TE_SRS_SAD69_UTM_ZONE_20S   29190
 
#define TE_SRS_SAD69_UTM_ZONE_21N   29171
 
#define TE_SRS_SAD69_UTM_ZONE_21S   29191
 
#define TE_SRS_SAD69_UTM_ZONE_22N   29172
 
#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   4674
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_17N   31971
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_17S   31977
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_18N   31972
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_18S   31978
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_19N   31973
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_19S   31979
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_20N   31974
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_20S   31980
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_21N   31975
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_21S   31981
 
#define TE_SRS_SIRGAS2000_UTM_ZONE_22N   31976
 
#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_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_SRS_USER_DEFINED_START_ID   100001
 
#define TE_SRS_WGS84   4326
 
#define TE_SRS_WGS84_ANTARTIC_POLAR_STEREOGRAPHIC   3031
 
#define TE_SRS_WGS84_UTM_ZONE_17S   32717
 
#define TE_SRS_WGS84_UTM_ZONE_18N   32618
 
#define TE_SRS_WGS84_UTM_ZONE_18S   32718
 
#define TE_SRS_WGS84_UTM_ZONE_19N   32619
 
#define TE_SRS_WGS84_UTM_ZONE_19S   32719
 
#define TE_SRS_WGS84_UTM_ZONE_20N   32620
 
#define TE_SRS_WGS84_UTM_ZONE_20S   32720
 
#define TE_SRS_WGS84_UTM_ZONE_21N   32621
 
#define TE_SRS_WGS84_UTM_ZONE_21S   32721
 
#define TE_SRS_WGS84_UTM_ZONE_22N   32622
 
#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
 
DLL/LIB Module

Flags for building TerraLib as a DLL or as a Static Library

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

Detailed Description

Configuration flags for the TerraLib SRS module.

Definition in file Config.h.

Macro Definition Documentation

◆ TE_SRS_CORREGO_ALEGRE

#define TE_SRS_CORREGO_ALEGRE   4225

Geographic coordinate reference system based on Brazilian Corrego Alegre Datum.

Definition at line 59 of file Config.h.

◆ TE_SRS_CORREGO_ALEGRE_UTM_ZONE_21S

#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 75 of file Config.h.

◆ TE_SRS_CORREGO_ALEGRE_UTM_ZONE_22S

#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 80 of file Config.h.

◆ TE_SRS_CORREGO_ALEGRE_UTM_ZONE_23S

#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 85 of file Config.h.

◆ TE_SRS_CORREGO_ALEGRE_UTM_ZONE_24S

#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 90 of file Config.h.

◆ TE_SRS_CORREGO_ALEGRE_UTM_ZONE_25S

#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 95 of file Config.h.

◆ TE_SRS_GOOGLE

#define TE_SRS_GOOGLE   900913

Popular Visualisation CRS / Mercator (deprecated)

Definition at line 330 of file Config.h.

◆ TE_SRS_MODULE_NAME

#define TE_SRS_MODULE_NAME   "te.srs"

It defines the module name.

Definition at line 36 of file Config.h.

◆ TE_SRS_SAD69

#define TE_SRS_SAD69   4618

Geographic coordinate reference system based on SAD69 Datum.

Definition at line 54 of file Config.h.

◆ TE_SRS_SAD69_POLYCONIC

#define TE_SRS_SAD69_POLYCONIC   29101

Projected coordinate reference system: Brazil Polyconic, Datum SAD69.

Definition at line 100 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_17S

#define TE_SRS_SAD69_UTM_ZONE_17S   29187

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

Definition at line 131 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_18N

#define TE_SRS_SAD69_UTM_ZONE_18N   29168

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

Definition at line 105 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_18S

#define TE_SRS_SAD69_UTM_ZONE_18S   29188

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

Definition at line 136 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_19N

#define TE_SRS_SAD69_UTM_ZONE_19N   29169

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

Definition at line 110 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_19S

#define TE_SRS_SAD69_UTM_ZONE_19S   29189

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

Definition at line 141 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_20N

#define TE_SRS_SAD69_UTM_ZONE_20N   29170

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

Definition at line 115 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_20S

#define TE_SRS_SAD69_UTM_ZONE_20S   29190

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

Definition at line 146 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_21N

#define TE_SRS_SAD69_UTM_ZONE_21N   29171

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

Definition at line 120 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_21S

#define TE_SRS_SAD69_UTM_ZONE_21S   29191

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

Definition at line 151 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_22N

#define TE_SRS_SAD69_UTM_ZONE_22N   29172

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

Definition at line 125 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_22S

#define TE_SRS_SAD69_UTM_ZONE_22S   29192

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

Definition at line 156 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_23S

#define TE_SRS_SAD69_UTM_ZONE_23S   29193

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

Definition at line 161 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_24S

#define TE_SRS_SAD69_UTM_ZONE_24S   29194

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

Definition at line 166 of file Config.h.

◆ TE_SRS_SAD69_UTM_ZONE_25S

#define TE_SRS_SAD69_UTM_ZONE_25S   29195

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

Definition at line 171 of file Config.h.

◆ TE_SRS_SIRGAS2000

#define TE_SRS_SIRGAS2000   4674

Geographic coordinate reference system based on SIRGAS 2000 Datum.

Definition at line 70 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_17N

#define TE_SRS_SIRGAS2000_UTM_ZONE_17N   31971

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

Definition at line 176 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_17S

#define TE_SRS_SIRGAS2000_UTM_ZONE_17S   31977

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

Definition at line 207 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_18N

#define TE_SRS_SIRGAS2000_UTM_ZONE_18N   31972

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

Definition at line 181 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_18S

#define TE_SRS_SIRGAS2000_UTM_ZONE_18S   31978

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

Definition at line 212 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_19N

#define TE_SRS_SIRGAS2000_UTM_ZONE_19N   31973

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

Definition at line 186 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_19S

#define TE_SRS_SIRGAS2000_UTM_ZONE_19S   31979

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

Definition at line 217 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_20N

#define TE_SRS_SIRGAS2000_UTM_ZONE_20N   31974

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

Definition at line 191 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_20S

#define TE_SRS_SIRGAS2000_UTM_ZONE_20S   31980

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

Definition at line 222 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_21N

#define TE_SRS_SIRGAS2000_UTM_ZONE_21N   31975

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

Definition at line 196 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_21S

#define TE_SRS_SIRGAS2000_UTM_ZONE_21S   31981

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

Definition at line 227 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_22N

#define TE_SRS_SIRGAS2000_UTM_ZONE_22N   31976

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

Definition at line 201 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_22S

#define TE_SRS_SIRGAS2000_UTM_ZONE_22S   31982

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

Definition at line 232 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_23S

#define TE_SRS_SIRGAS2000_UTM_ZONE_23S   31983

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

Definition at line 237 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_24S

#define TE_SRS_SIRGAS2000_UTM_ZONE_24S   31984

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

Definition at line 242 of file Config.h.

◆ TE_SRS_SIRGAS2000_UTM_ZONE_25S

#define TE_SRS_SIRGAS2000_UTM_ZONE_25S   31985

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

Definition at line 247 of file Config.h.

◆ TE_SRS_TEXT_DOMAIN

#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 344 of file Config.h.

◆ TE_SRS_USER_DEFINED_START_ID

#define TE_SRS_USER_DEFINED_START_ID   100001

Initial value for user-defined projections

Definition at line 335 of file Config.h.

◆ TE_SRS_WGS84

#define TE_SRS_WGS84   4326

Geographic coordinate reference system based on WGS84 Datum.

Definition at line 65 of file Config.h.

◆ TE_SRS_WGS84_ANTARTIC_POLAR_STEREOGRAPHIC

#define TE_SRS_WGS84_ANTARTIC_POLAR_STEREOGRAPHIC   3031

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

Definition at line 325 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_17S

#define TE_SRS_WGS84_UTM_ZONE_17S   32717

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

Definition at line 279 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_18N

#define TE_SRS_WGS84_UTM_ZONE_18N   32618

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

Definition at line 253 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_18S

#define TE_SRS_WGS84_UTM_ZONE_18S   32718

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

Definition at line 284 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_19N

#define TE_SRS_WGS84_UTM_ZONE_19N   32619

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

Definition at line 258 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_19S

#define TE_SRS_WGS84_UTM_ZONE_19S   32719

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

Definition at line 289 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_20N

#define TE_SRS_WGS84_UTM_ZONE_20N   32620

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

Definition at line 263 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_20S

#define TE_SRS_WGS84_UTM_ZONE_20S   32720

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

Definition at line 294 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_21N

#define TE_SRS_WGS84_UTM_ZONE_21N   32621

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

Definition at line 268 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_21S

#define TE_SRS_WGS84_UTM_ZONE_21S   32721

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

Definition at line 299 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_22N

#define TE_SRS_WGS84_UTM_ZONE_22N   32622

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

Definition at line 273 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_22S

#define TE_SRS_WGS84_UTM_ZONE_22S   32722

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

Definition at line 304 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_23S

#define TE_SRS_WGS84_UTM_ZONE_23S   32723

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

Definition at line 309 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_24S

#define TE_SRS_WGS84_UTM_ZONE_24S   32724

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

Definition at line 314 of file Config.h.

◆ TE_SRS_WGS84_UTM_ZONE_25S

#define TE_SRS_WGS84_UTM_ZONE_25S   32725

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

Definition at line 319 of file Config.h.

◆ TE_UNKNOWN_SRS

#define TE_UNKNOWN_SRS   0

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

Definition at line 43 of file Config.h.

◆ TESRSEXPORT

#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 377 of file Config.h.