EPSG
St. Helena Government, Environment and Natural Resources Directorate (ENRD).
2019-10-14
Transformation of coordinates at 0.1m level of accuracy.
Derived at 19 stations, RMS = 6cm. Note: Because of the large rotations about the Y- and Z-axes this transformation is not reversible. For the reverse transformation use SHGD2015 to Astro DOS 71 (2) (code 9226).
Position Vector transformation (geog2D domain)
St Helena, Ascension and Tristan da Cunha - St Helena Island - onshore.
(0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["Astro DOS 71 to SHGD2015 (2)", VERSION["ENRD-Shn Hel 0.1m"], SOURCECRS[ GEOGCRS["Astro DOS 71", DATUM["Astro DOS 71", ELLIPSOID["International 1924",6378388,297, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4710]]], TARGETCRS[ GEOGCRS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",7886]]], METHOD["Position Vector transformation (geog2D domain)", ID["EPSG",9606]], PARAMETER["X-axis translation",-112.854, LENGTHUNIT["metre",1], ID["EPSG",8605]], PARAMETER["Y-axis translation",12.27, LENGTHUNIT["metre",1], ID["EPSG",8606]], PARAMETER["Z-axis translation",-18.913, LENGTHUNIT["metre",1], ID["EPSG",8607]], PARAMETER["X-axis rotation",2.1692, ANGLEUNIT["arc-second",4.84813681109536E-06], ID["EPSG",8608]], PARAMETER["Y-axis rotation",16.8896, ANGLEUNIT["arc-second",4.84813681109536E-06], ID["EPSG",8609]], PARAMETER["Z-axis rotation",17.1961, ANGLEUNIT["arc-second",4.84813681109536E-06], ID["EPSG",8610]], PARAMETER["Scale difference",-19.54517, SCALEUNIT["parts per million",1E-06], ID["EPSG",8611]], OPERATIONACCURACY[0.1], USAGE[ SCOPE["Transformation of coordinates at 0.1m level of accuracy."], AREA["St Helena, Ascension and Tristan da Cunha - St Helena Island - onshore."], BBOX[-16.08,-5.85,-15.85,-5.59]], ID["EPSG",7895], REMARK["Derived at 19 stations, RMS = 6cm. Note: Because of the large rotations about the Y- and Z-axes this transformation is not reversible. For the reverse transformation use SHGD2015 to Astro DOS 71 (2) (code 9226)."]]
Definition: PROJ.4
+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=intl +step +proj=helmert +x=-112.854 +y=12.27 +z=-18.913 +rx=2.1692 +ry=16.8896 +rz=17.1961 +s=-19.54517 +convention=position_vector +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1
Definition: JavaScript (Proj4js)
proj4.defs("EPSG:7895","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=intl +step +proj=helmert +x=-112.854 +y=12.27 +z=-18.913 +rx=2.1692 +ry=16.8896 +rz=17.1961 +s=-19.54517 +convention=position_vector +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1");
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "Astro DOS 71 to SHGD2015 (2)", "source_crs": { "type": "GeographicCRS", "name": "Astro DOS 71", "datum": { "type": "GeodeticReferenceFrame", "name": "Astro DOS 71", "ellipsoid": { "name": "International 1924", "semi_major_axis": 6378388, "inverse_flattening": 297 } }, "coordinate_system": { "subtype": "ellipsoidal", "axis": [ { "name": "Geodetic latitude", "abbreviation": "Lat", "direction": "north", "unit": "degree" }, { "name": "Geodetic longitude", "abbreviation": "Lon", "direction": "east", "unit": "degree" } ] }, "id": { "authority": "EPSG", "code": 4710 } }, "target_crs": { "type": "GeographicCRS", "name": "SHGD2015", "datum": { "type": "GeodeticReferenceFrame", "name": "St. Helena Geodetic Datum 2015", "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "ellipsoidal", "axis": [ { "name": "Geodetic latitude", "abbreviation": "Lat", "direction": "north", "unit": "degree" }, { "name": "Geodetic longitude", "abbreviation": "Lon", "direction": "east", "unit": "degree" } ] }, "id": { "authority": "EPSG", "code": 7886 } }, "method": { "name": "Position Vector transformation (geog2D domain)", "id": { "authority": "EPSG", "code": 9606 } }, "parameters": [ { "name": "X-axis translation", "value": -112.854, "unit": "metre", "id": { "authority": "EPSG", "code": 8605 } }, { "name": "Y-axis translation", "value": 12.27, "unit": "metre", "id": { "authority": "EPSG", "code": 8606 } }, { "name": "Z-axis translation", "value": -18.913, "unit": "metre", "id": { "authority": "EPSG", "code": 8607 } }, { "name": "X-axis rotation", "value": 2.1692, "unit": { "type": "AngularUnit", "name": "arc-second", "conversion_factor": 4.84813681109536e-06 }, "id": { "authority": "EPSG", "code": 8608 } }, { "name": "Y-axis rotation", "value": 16.8896, "unit": { "type": "AngularUnit", "name": "arc-second", "conversion_factor": 4.84813681109536e-06 }, "id": { "authority": "EPSG", "code": 8609 } }, { "name": "Z-axis rotation", "value": 17.1961, "unit": { "type": "AngularUnit", "name": "arc-second", "conversion_factor": 4.84813681109536e-06 }, "id": { "authority": "EPSG", "code": 8610 } }, { "name": "Scale difference", "value": -19.54517, "unit": { "type": "ScaleUnit", "name": "parts per million", "conversion_factor": 1e-06 }, "id": { "authority": "EPSG", "code": 8611 } } ], "accuracy": "0.1", "scope": "Transformation of coordinates at 0.1m level of accuracy.", "area": "St Helena, Ascension and Tristan da Cunha - St Helena Island - onshore.", "bbox": { "south_latitude": -16.08, "west_longitude": -5.85, "north_latitude": -15.85, "east_longitude": -5.59 }, "id": { "authority": "EPSG", "code": 7895 }, "remarks": "Derived at 19 stations, RMS = 6cm. Note: Because of the large rotations about the Y- and Z-axes this transformation is not reversible. For the reverse transformation use SHGD2015 to Astro DOS 71 (2) (code 9226)." }
Definition: MapServer - MAPfile
PROJECTION "proj=pipeline" "step" "proj=axisswap" "order=2,1" "step" "proj=unitconvert" "xy_in=deg" "xy_out=rad" "step" "proj=push" "v_3" "step" "proj=cart" "ellps=intl" "step" "proj=helmert" "x=-112.854" "y=12.27" "z=-18.913" "rx=2.1692" "ry=16.8896" "rz=17.1961" "s=-19.54517" "convention=position_vector" "step" "inv" "proj=cart" "ellps=GRS80" "step" "proj=pop" "v_3" "step" "proj=unitconvert" "xy_in=rad" "xy_out=deg" "step" "proj=axisswap" "order=2,1" END
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=intl +step +proj=helmert +x=-112.854 +y=12.27 +z=-18.913 +rx=2.1692 +ry=16.8896 +rz=17.1961 +s=-19.54517 +convention=position_vector +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1"> <Layer srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=intl +step +proj=helmert +x=-112.854 +y=12.27 +z=-18.913 +rx=2.1692 +ry=16.8896 +rz=17.1961 +s=-19.54517 +convention=position_vector +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1"> </Layer> </Map>
Definition: SQL (PostGIS)
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 7895, 'EPSG', 7895, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=intl +step +proj=helmert +x=-112.854 +y=12.27 +z=-18.913 +rx=2.1692 +ry=16.8896 +rz=17.1961 +s=-19.54517 +convention=position_vector +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');