====== Projection Type ====== Represents a [[wp>Map_projection|map projection]]. Projections can be defined using the predefined options (UTM, Geodetic etc), using a WKT specification, using an EPSG code or using a Proj4 specification. WKT specifications must follow the [[wkt format|WKT standard syntax]]. See the example below: PROJCS["SUTM21", GEOGCS["SOUTH AMERICAN 1969", DATUM["SAD69", SPHEROID["INT67",6378160,298.25]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",-57], PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",10000000], UNIT["Meter",1]] The Proj4 syntax must also follow the [[http://proj4.org/parameters.html|Proj4 specification syntax]]. Example: [ +proj=latlong +ellps=GRS80 +towgs84=-199.87,74.79,246.62 ] ===== GUI Editor ===== [{{ :editors:projection_editor.png?nolink&500 |Graphical representation of the projection editor}}] ===== EGO Script ===== A constant representing a projection in a [[EGO Script]] can be defined in two different ways: ==== Using ERMapper parameters ==== [| "COORDINATE_TYPE", "ERMAPPER_PROJECTION", "ERMAPPER_DATUM", "ERMAPPER_UNIT" |] All parameters are case-insensitive and must be surrounded by double quotes. Example: [| "LATLONG", "GEODETIC", "WGS84", "METERS" |] ==== Using a WKT (Well-Known Text) description ==== [| "COORDINATE_TYPE", WKT_PROJECTION |] The syntax used to the represent the WKT_PROJECTION can be found [[wkt format|here]]. It is worth nothing that only the COORDINATE_TYPE must be surrounded by double quotes. Example: [| "LATLONG", PROJCS["unnamed", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], TOWGS84[0,0,0,0,0,0,0], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG","9108"]], AUTHORITY["EPSG","4326"]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",90], PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",-2000000], UNIT["METERS",1]]] |] ==== Using a Proj4 description ==== [| "COORDINATE_TYPE", [ PROJ4_PROJECTION ] |] The syntax used to the represent the PROJ4_PROJECTION can be found [[http://proj4.org/parameters.html|here]]. Example: [| "LATLONG", [ +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs ] |] ==== Using a EPSG code ==== [| "COORDINATE_TYPE", EPSG_CODE ] |] Example: [| "LATLONG", 7030 |] ---- A COORDINATE_TYPE is also case-insensitive and must be represented using keywords "en" (Easting/Northing), "latlong" (Latitude/Longitude) and "none". The latter can be used to automatically derive the coordinate type based on the projection parameters. ===== Automatic Conversions ===== * **Converted from**: [[Map Type]] and [[Categorical Map Type]]. * **Converted to**: None.