Geodetic CRS: HD72
Datum: Hungarian Datum 1972
Ellipsoid: GRS 1967
Prime meridian: Greenwich
Data source: EPSG
Information source: Timar, Molnar and Pasztor; Eotvos University, in Geodezia es Kartografia 54(1) pp11-16. www.fomi.hu/internet/magyar/szaklap/geodkart.htm
Revision date: 2020-03-14
Scope: Transformation of coordinates at 1m level of accuracy.
Remarks: Derived at fundamental point Szolohegy and tested at 99 stations throughout Hungary. Accuracy better than 1m in all three dimensions throughout Hungary. OGP recommends use of newer transformation (tfm code 1242) in preference to this transformation.
Method: Geocentric translations (geog2D domain)
Area of use: Hungary.
Description: (57.01, -69.97, -9.29, 0.0, 0.0, 0.0, 0.0)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["HD72 to WGS 84 (2)", VERSION["ELTE-Hun"], SOURCECRS[ GEOGCRS["HD72", DATUM["Hungarian Datum 1972", ELLIPSOID["GRS 1967",6378160,298.247167427, 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",4237]]], TARGETCRS[ GEOGCRS["WGS 84", ENSEMBLE["World Geodetic System 1984 ensemble", MEMBER["World Geodetic System 1984 (Transit)"], MEMBER["World Geodetic System 1984 (G730)"], MEMBER["World Geodetic System 1984 (G873)"], MEMBER["World Geodetic System 1984 (G1150)"], MEMBER["World Geodetic System 1984 (G1674)"], MEMBER["World Geodetic System 1984 (G1762)"], MEMBER["World Geodetic System 1984 (G2139)"], MEMBER["World Geodetic System 1984 (G2296)"], ELLIPSOID["WGS 84",6378137,298.257223563, LENGTHUNIT["metre",1]], ENSEMBLEACCURACY[2.0]], 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",4326]]], METHOD["Geocentric translations (geog2D domain)", ID["EPSG",9603]], PARAMETER["X-axis translation",57.01, LENGTHUNIT["metre",1], ID["EPSG",8605]], PARAMETER["Y-axis translation",-69.97, LENGTHUNIT["metre",1], ID["EPSG",8606]], PARAMETER["Z-axis translation",-9.29, LENGTHUNIT["metre",1], ID["EPSG",8607]], OPERATIONACCURACY[1.0], USAGE[ SCOPE["Transformation of coordinates at 1m level of accuracy."], AREA["Hungary."], BBOX[45.74,16.11,48.58,22.9]], ID["EPSG",1831], REMARK["Derived at fundamental point Szolohegy and tested at 99 stations throughout Hungary. Accuracy better than 1m in all three dimensions throughout Hungary. OGP recommends use of newer transformation (tfm code 1242) in preference to this transformation."]]
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=GRS67 +step +proj=helmert +x=57.01 +y=-69.97 +z=-9.29 +step +inv +proj=cart +ellps=WGS84 +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:1831","+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=GRS67 +step +proj=helmert +x=57.01 +y=-69.97 +z=-9.29 +step +inv +proj=cart +ellps=WGS84 +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": "HD72 to WGS 84 (2)", "source_crs": { "type": "GeographicCRS", "name": "HD72", "datum": { "type": "GeodeticReferenceFrame", "name": "Hungarian Datum 1972", "ellipsoid": { "name": "GRS 1967", "semi_major_axis": 6378160, "inverse_flattening": 298.247167427 } }, "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": 4237 } }, "target_crs": { "type": "GeographicCRS", "name": "WGS 84", "datum_ensemble": { "name": "World Geodetic System 1984 ensemble", "members": [ { "name": "World Geodetic System 1984 (Transit)", "id": { "authority": "EPSG", "code": 1166 } }, { "name": "World Geodetic System 1984 (G730)", "id": { "authority": "EPSG", "code": 1152 } }, { "name": "World Geodetic System 1984 (G873)", "id": { "authority": "EPSG", "code": 1153 } }, { "name": "World Geodetic System 1984 (G1150)", "id": { "authority": "EPSG", "code": 1154 } }, { "name": "World Geodetic System 1984 (G1674)", "id": { "authority": "EPSG", "code": 1155 } }, { "name": "World Geodetic System 1984 (G1762)", "id": { "authority": "EPSG", "code": 1156 } }, { "name": "World Geodetic System 1984 (G2139)", "id": { "authority": "EPSG", "code": 1309 } }, { "name": "World Geodetic System 1984 (G2296)", "id": { "authority": "EPSG", "code": 1383 } } ], "ellipsoid": { "name": "WGS 84", "semi_major_axis": 6378137, "inverse_flattening": 298.257223563 }, "accuracy": "2.0", "id": { "authority": "EPSG", "code": 6326 } }, "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": 4326 } }, "method": { "name": "Geocentric translations (geog2D domain)", "id": { "authority": "EPSG", "code": 9603 } }, "parameters": [ { "name": "X-axis translation", "value": 57.01, "unit": "metre", "id": { "authority": "EPSG", "code": 8605 } }, { "name": "Y-axis translation", "value": -69.97, "unit": "metre", "id": { "authority": "EPSG", "code": 8606 } }, { "name": "Z-axis translation", "value": -9.29, "unit": "metre", "id": { "authority": "EPSG", "code": 8607 } } ], "accuracy": "1.0", "scope": "Transformation of coordinates at 1m level of accuracy.", "area": "Hungary.", "bbox": { "south_latitude": 45.74, "west_longitude": 16.11, "north_latitude": 48.58, "east_longitude": 22.9 }, "id": { "authority": "EPSG", "code": 1831 }, "remarks": "Derived at fundamental point Szolohegy and tested at 99 stations throughout Hungary. Accuracy better than 1m in all three dimensions throughout Hungary. OGP recommends use of newer transformation (tfm code 1242) in preference to this transformation." }
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=GRS67" "step" "proj=helmert" "x=57.01" "y=-69.97" "z=-9.29" "step" "inv" "proj=cart" "ellps=WGS84" "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=GRS67 +step +proj=helmert +x=57.01 +y=-69.97 +z=-9.29 +step +inv +proj=cart +ellps=WGS84 +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=GRS67 +step +proj=helmert +x=57.01 +y=-69.97 +z=-9.29 +step +inv +proj=cart +ellps=WGS84 +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 ( 1831, 'EPSG', 1831, '+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=GRS67 +step +proj=helmert +x=57.01 +y=-69.97 +z=-9.29 +step +inv +proj=cart +ellps=WGS84 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');