EPSG
Nederlandse Commissie voor Geodesie (NCG).
2023-01-17
Transformation of coordinates at 0.5m level of accuracy.
Replaces Amersfoort to ETRS89 (2) (tfm code 1066). Replaced by Amersfoort to ETRS89 (6) (tfm code 4831). Dutch sources also quote an equivalent transformation using the Coordinate Frame 7-parameter method - see tfm code 15739.
Molodensky-Badekas (CF geog2D domain)
Netherlands - onshore, including Waddenzee, Dutch Wadden Islands and 12-mile offshore coastal zone.
(0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["Amersfoort to ETRS89 (4)", VERSION["NCG-Nld 2004 MB"], SOURCECRS[ GEOGCRS["Amersfoort", DATUM["Amersfoort", ELLIPSOID["Bessel 1841",6377397.155,299.1528128, 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",4289]]], TARGETCRS[ GEOGCRS["ETRS89", ENSEMBLE["European Terrestrial Reference System 1989 ensemble", MEMBER["European Terrestrial Reference Frame 1989"], MEMBER["European Terrestrial Reference Frame 1990"], MEMBER["European Terrestrial Reference Frame 1991"], MEMBER["European Terrestrial Reference Frame 1992"], MEMBER["European Terrestrial Reference Frame 1993"], MEMBER["European Terrestrial Reference Frame 1994"], MEMBER["European Terrestrial Reference Frame 1996"], MEMBER["European Terrestrial Reference Frame 1997"], MEMBER["European Terrestrial Reference Frame 2000"], MEMBER["European Terrestrial Reference Frame 2005"], MEMBER["European Terrestrial Reference Frame 2014"], ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]], ENSEMBLEACCURACY[0.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",4258]]], METHOD["Molodensky-Badekas (CF geog2D domain)", ID["EPSG",9636]], PARAMETER["X-axis translation",593.0297, LENGTHUNIT["metre",1], ID["EPSG",8605]], PARAMETER["Y-axis translation",26.0038, LENGTHUNIT["metre",1], ID["EPSG",8606]], PARAMETER["Z-axis translation",478.7534, LENGTHUNIT["metre",1], ID["EPSG",8607]], PARAMETER["X-axis rotation",1.9725, ANGLEUNIT["microradian",1E-06], ID["EPSG",8608]], PARAMETER["Y-axis rotation",-1.7004, ANGLEUNIT["microradian",1E-06], ID["EPSG",8609]], PARAMETER["Z-axis rotation",9.0677, ANGLEUNIT["microradian",1E-06], ID["EPSG",8610]], PARAMETER["Scale difference",4.0812, SCALEUNIT["parts per million",1E-06], ID["EPSG",8611]], PARAMETER["Ordinate 1 of evaluation point",3903453.1482, LENGTHUNIT["metre",1], ID["EPSG",8617]], PARAMETER["Ordinate 2 of evaluation point",368135.3134, LENGTHUNIT["metre",1], ID["EPSG",8618]], PARAMETER["Ordinate 3 of evaluation point",5012970.3051, LENGTHUNIT["metre",1], ID["EPSG",8667]], OPERATIONACCURACY[0.5], USAGE[ SCOPE["Transformation of coordinates at 0.5m level of accuracy."], AREA["Netherlands - onshore, including Waddenzee, Dutch Wadden Islands and 12-mile offshore coastal zone."], BBOX[50.75,3.2,53.7,7.22]], ID["EPSG",15740], REMARK["Replaces Amersfoort to ETRS89 (2) (tfm code 1066). Replaced by Amersfoort to ETRS89 (6) (tfm code 4831). Dutch sources also quote an equivalent transformation using the Coordinate Frame 7-parameter method - see tfm code 15739."]]
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=bessel +step +proj=molobadekas +x=593.0297 +y=26.0038 +z=478.7534 +rx=0.406857330322398 +ry=-0.350732676542563 +rz=1.8703473836068 +s=4.0812 +px=3903453.1482 +py=368135.3134 +pz=5012970.3051 +convention=coordinate_frame +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:15740","+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=bessel +step +proj=molobadekas +x=593.0297 +y=26.0038 +z=478.7534 +rx=0.406857330322398 +ry=-0.350732676542563 +rz=1.8703473836068 +s=4.0812 +px=3903453.1482 +py=368135.3134 +pz=5012970.3051 +convention=coordinate_frame +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": "Amersfoort to ETRS89 (4)", "source_crs": { "type": "GeographicCRS", "name": "Amersfoort", "datum": { "type": "GeodeticReferenceFrame", "name": "Amersfoort", "ellipsoid": { "name": "Bessel 1841", "semi_major_axis": 6377397.155, "inverse_flattening": 299.1528128 } }, "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": 4289 } }, "target_crs": { "type": "GeographicCRS", "name": "ETRS89", "datum_ensemble": { "name": "European Terrestrial Reference System 1989 ensemble", "members": [ { "name": "European Terrestrial Reference Frame 1989", "id": { "authority": "EPSG", "code": 1178 } }, { "name": "European Terrestrial Reference Frame 1990", "id": { "authority": "EPSG", "code": 1179 } }, { "name": "European Terrestrial Reference Frame 1991", "id": { "authority": "EPSG", "code": 1180 } }, { "name": "European Terrestrial Reference Frame 1992", "id": { "authority": "EPSG", "code": 1181 } }, { "name": "European Terrestrial Reference Frame 1993", "id": { "authority": "EPSG", "code": 1182 } }, { "name": "European Terrestrial Reference Frame 1994", "id": { "authority": "EPSG", "code": 1183 } }, { "name": "European Terrestrial Reference Frame 1996", "id": { "authority": "EPSG", "code": 1184 } }, { "name": "European Terrestrial Reference Frame 1997", "id": { "authority": "EPSG", "code": 1185 } }, { "name": "European Terrestrial Reference Frame 2000", "id": { "authority": "EPSG", "code": 1186 } }, { "name": "European Terrestrial Reference Frame 2005", "id": { "authority": "EPSG", "code": 1204 } }, { "name": "European Terrestrial Reference Frame 2014", "id": { "authority": "EPSG", "code": 1206 } } ], "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 }, "accuracy": "0.1", "id": { "authority": "EPSG", "code": 6258 } }, "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": 4258 } }, "method": { "name": "Molodensky-Badekas (CF geog2D domain)", "id": { "authority": "EPSG", "code": 9636 } }, "parameters": [ { "name": "X-axis translation", "value": 593.0297, "unit": "metre", "id": { "authority": "EPSG", "code": 8605 } }, { "name": "Y-axis translation", "value": 26.0038, "unit": "metre", "id": { "authority": "EPSG", "code": 8606 } }, { "name": "Z-axis translation", "value": 478.7534, "unit": "metre", "id": { "authority": "EPSG", "code": 8607 } }, { "name": "X-axis rotation", "value": 1.9725, "unit": { "type": "AngularUnit", "name": "microradian", "conversion_factor": 1e-06 }, "id": { "authority": "EPSG", "code": 8608 } }, { "name": "Y-axis rotation", "value": -1.7004, "unit": { "type": "AngularUnit", "name": "microradian", "conversion_factor": 1e-06 }, "id": { "authority": "EPSG", "code": 8609 } }, { "name": "Z-axis rotation", "value": 9.0677, "unit": { "type": "AngularUnit", "name": "microradian", "conversion_factor": 1e-06 }, "id": { "authority": "EPSG", "code": 8610 } }, { "name": "Scale difference", "value": 4.0812, "unit": { "type": "ScaleUnit", "name": "parts per million", "conversion_factor": 1e-06 }, "id": { "authority": "EPSG", "code": 8611 } }, { "name": "Ordinate 1 of evaluation point", "value": 3903453.1482, "unit": "metre", "id": { "authority": "EPSG", "code": 8617 } }, { "name": "Ordinate 2 of evaluation point", "value": 368135.3134, "unit": "metre", "id": { "authority": "EPSG", "code": 8618 } }, { "name": "Ordinate 3 of evaluation point", "value": 5012970.3051, "unit": "metre", "id": { "authority": "EPSG", "code": 8667 } } ], "accuracy": "0.5", "scope": "Transformation of coordinates at 0.5m level of accuracy.", "area": "Netherlands - onshore, including Waddenzee, Dutch Wadden Islands and 12-mile offshore coastal zone.", "bbox": { "south_latitude": 50.75, "west_longitude": 3.2, "north_latitude": 53.7, "east_longitude": 7.22 }, "id": { "authority": "EPSG", "code": 15740 }, "remarks": "Replaces Amersfoort to ETRS89 (2) (tfm code 1066). Replaced by Amersfoort to ETRS89 (6) (tfm code 4831). Dutch sources also quote an equivalent transformation using the Coordinate Frame 7-parameter method - see tfm code 15739." }
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=bessel" "step" "proj=molobadekas" "x=593.0297" "y=26.0038" "z=478.7534" "rx=0.406857330322398" "ry=-0.350732676542563" "rz=1.8703473836068" "s=4.0812" "px=3903453.1482" "py=368135.3134" "pz=5012970.3051" "convention=coordinate_frame" "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=bessel +step +proj=molobadekas +x=593.0297 +y=26.0038 +z=478.7534 +rx=0.406857330322398 +ry=-0.350732676542563 +rz=1.8703473836068 +s=4.0812 +px=3903453.1482 +py=368135.3134 +pz=5012970.3051 +convention=coordinate_frame +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=bessel +step +proj=molobadekas +x=593.0297 +y=26.0038 +z=478.7534 +rx=0.406857330322398 +ry=-0.350732676542563 +rz=1.8703473836068 +s=4.0812 +px=3903453.1482 +py=368135.3134 +pz=5012970.3051 +convention=coordinate_frame +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 ( 15740, 'EPSG', 15740, '+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=bessel +step +proj=molobadekas +x=593.0297 +y=26.0038 +z=478.7534 +rx=0.406857330322398 +ry=-0.350732676542563 +rz=1.8703473836068 +s=4.0812 +px=3903453.1482 +py=368135.3134 +pz=5012970.3051 +convention=coordinate_frame +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');