EPSG:4936

Geocentric coordinate system

ETRS89

Definition: Well Known Text (WKT)

GEOCCS["ETRS89",
    DATUM["European_Terrestrial_Reference_System_1989",
        SPHEROID["GRS 1980",6378137,298.257222101,
            AUTHORITY["EPSG","7019"]],
        AUTHORITY["EPSG","6258"]],
    PRIMEM["Greenwich",0,
        AUTHORITY["EPSG","8901"]],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AXIS["Geocentric X",OTHER],
    AXIS["Geocentric Y",OTHER],
    AXIS["Geocentric Z",NORTH],
    AUTHORITY["EPSG","4936"]]
GEOCCS["ETRS89",
    DATUM["European_Terrestrial_Reference_System_1989",
        SPHEROID["GRS 1980",6378137,298.257222101,
            AUTHORITY["EPSG","7019"]],
        AUTHORITY["EPSG","6258"]],
    PRIMEM["Greenwich",0,
        AUTHORITY["EPSG","8901"]],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AXIS["Geocentric X",OTHER],
    AXIS["Geocentric Y",OTHER],
    AXIS["Geocentric Z",NORTH],
    AUTHORITY["EPSG","4936"]]

Definition: ESRI WKT

GEOCCS["ETRS89",DATUM["D_ETRS_1989",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Meter",1]]

Definition: PROJ.4

+proj=geocent +ellps=GRS80 +units=m +no_defs 

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:4936","+proj=geocent +ellps=GRS80 +units=m +no_defs");

Definition: OGC GML

<?xml version="1.0" encoding="UTF-8"?>
 <gml:GeodeticCRS xmlns:epsg="urn:x-ogp:spec:schema-xsd:EPSG:1.0:dataset" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" gml:id="iogp-crs-4936">
  <gml:metaDataProperty>
    <epsg:CommonMetaData>
      <epsg:type>geocentric</epsg:type>
      <epsg:alias alias="ETRS89 / (X, Y, Z)" code="2844" codeSpace="urn:ogc:def:naming-system:EPSG::7307">
        <epsg:remarks>This identifier is as used by the information source but has been superseded by the INSPIRE identifier.</epsg:remarks>
      </epsg:alias>
      <epsg:alias alias="ETRS89-XYZ" code="10635" codeSpace="urn:ogc:def:naming-system:EPSG::1029" />
      <epsg:informationSource>EPSG</epsg:informationSource>
      <epsg:revisionDate>2018-02-16</epsg:revisionDate>
      <epsg:changes>
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2005.180" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2010.003" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2015.013" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2017.029" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2018.008" />
      </epsg:changes>
      <epsg:show>true</epsg:show>
      <epsg:isDeprecated>false</epsg:isDeprecated>
    </epsg:CommonMetaData>
  </gml:metaDataProperty>
  <gml:identifier codeSpace="IOGP">urn:ogc:def:crs:EPSG::4936</gml:identifier>
  <gml:name>ETRS89</gml:name>
  <gml:remarks>Has been realized through ETRF89, ETRF90, ETRF91, ETRF92, ETRF93, ETRF94, ETRF96, ETRF97, ETRF2000, ETRF2005 and ETRF2014. This 'ensemble' covers any or all of these realizations without distinction.</gml:remarks>
  <gml:domainOfValidity xlink:href="urn:ogc:def:area:EPSG::1298" />
  <gml:scope>Geographic Information.</gml:scope>
  <gml:cartesianCS xlink:href="urn:ogc:def:cs:EPSG::6500" />
  <gml:geodeticDatum xlink:href="urn:ogc:def:datum:EPSG::6258" />
</gml:GeodeticCRS>
<?xml version="1.0" encoding="UTF-8"?>
 <gml:GeodeticCRS xmlns:epsg="urn:x-ogp:spec:schema-xsd:EPSG:1.0:dataset" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" gml:id="iogp-crs-4936">
  <gml:metaDataProperty>
    <epsg:CommonMetaData>
      <epsg:type>geocentric</epsg:type>
      <epsg:alias alias="ETRS89 / (X, Y, Z)" code="2844" codeSpace="urn:ogc:def:naming-system:EPSG::7307">
        <epsg:remarks>This identifier is as used by the information source but has been superseded by the INSPIRE identifier.</epsg:remarks>
      </epsg:alias>
      <epsg:alias alias="ETRS89-XYZ" code="10635" codeSpace="urn:ogc:def:naming-system:EPSG::1029" />
      <epsg:informationSource>EPSG</epsg:informationSource>
      <epsg:revisionDate>2018-02-16</epsg:revisionDate>
      <epsg:changes>
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2005.180" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2010.003" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2015.013" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2017.029" />
        <epsg:changeID xlink:href="urn:ogc:def:change-request:EPSG::2018.008" />
      </epsg:changes>
      <epsg:show>true</epsg:show>
      <epsg:isDeprecated>false</epsg:isDeprecated>
    </epsg:CommonMetaData>
  </gml:metaDataProperty>
  <gml:identifier codeSpace="IOGP">urn:ogc:def:crs:EPSG::4936</gml:identifier>
  <gml:name>ETRS89</gml:name>
  <gml:remarks>Has been realized through ETRF89, ETRF90, ETRF91, ETRF92, ETRF93, ETRF94, ETRF96, ETRF97, ETRF2000, ETRF2005 and ETRF2014. This 'ensemble' covers any or all of these realizations without distinction.</gml:remarks>
  <gml:domainOfValidity xlink:href="urn:ogc:def:area:EPSG::1298" />
  <gml:scope>Geographic Information.</gml:scope>
  <gml:cartesianCS xlink:href="urn:ogc:def:cs:EPSG::6500" />
  <gml:geodeticDatum xlink:href="urn:ogc:def:datum:EPSG::6258" />
</gml:GeodeticCRS>

Definition: GeoServer

4936=GEOCCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","4936"]]

Definition: MapServer - MAPfile

PROJECTION
	"proj=geocent"
	"ellps=GRS80"
	"units=m"
	"no_defs"
END

Definition: MapServer - Python

wkt = '''GEOCCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","4936"]]'''
m = mapObj('')
m.setWKTProjection(ref.ExportToWkt())
lyr = layerObj(m)
lyr.setWKTProjection(ref.ExportToWkt())

Definition: Mapnik

<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=geocent +ellps=GRS80 +units=m +no_defs">
	<Layer srs="+proj=geocent +ellps=GRS80 +units=m +no_defs">
	</Layer>
</Map>

Definition: Mapnik - Python

proj4 = '+proj=geocent +ellps=GRS80 +units=m +no_defs'
m = Map(256,256,proj4)
lyr = Layer('Name',proj4)

Definition: SQL (PostGIS)

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 4936, 'EPSG', 4936, '+proj=geocent +ellps=GRS80 +units=m +no_defs ', 'GEOCCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","4936"]]');

Definition: OGC WKT

GEOCCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","4936"]]