Geodetic CRS: Amersfoort
Datum: Amersfoort
Ellipsoid: Bessel 1841
Prime meridian: Greenwich
Data source: EPSG
Information source: Kadaster and Rijkswaterstaat CIV, working together under the name RDNAP.
Revision date: 2024-06-26
Scope: Approximation of horizontal component of official 3D RDNAPTRANS(TM)2008 transformation.
Remarks: Consistent to within 1mm with official RNAPTRANS(TM)2008 at ground level onshore and at MSL offshore. The horizontal deviation using this NTv2 grid is approximately 1mm per 50m height difference from ground level or MSL.
Method: NTv2
Area of use: Netherlands - onshore, including Waddenzee, Dutch Wadden Islands and 12-mile offshore coastal zone.
Description: (0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["Amersfoort to ETRS89 (7)", VERSION["RDNAP-Nld 2008"], 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"], MEMBER["European Terrestrial Reference Frame 2020"], 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["NTv2", ID["EPSG",9615]], PARAMETERFILE["Latitude and longitude difference file","rdtrans2008.gsb"], OPERATIONACCURACY[0.001], USAGE[ SCOPE["Approximation of horizontal component of official 3D RDNAPTRANS(TM)2008 transformation."], 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",7000], REMARK["Consistent to within 1mm with official RNAPTRANS(TM)2008 at ground level onshore and at MSL offshore. The horizontal deviation using this NTv2 grid is approximately 1mm per 50m height difference from ground level or MSL."]]
Definition: JavaScript (Proj4js)
proj4.defs("EPSG:7000","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=hgridshift +grids=rdtrans2008.gsb +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 (7)", "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 } }, { "name": "European Terrestrial Reference Frame 2020", "id": { "authority": "EPSG", "code": 1382 } } ], "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": "NTv2", "id": { "authority": "EPSG", "code": 9615 } }, "parameters": [ { "name": "Latitude and longitude difference file", "value": "rdtrans2008.gsb", "id": { "authority": "EPSG", "code": 8656 } } ], "accuracy": "0.001", "scope": "Approximation of horizontal component of official 3D RDNAPTRANS(TM)2008 transformation.", "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": 7000 }, "remarks": "Consistent to within 1mm with official RNAPTRANS(TM)2008 at ground level onshore and at MSL offshore. The horizontal deviation using this NTv2 grid is approximately 1mm per 50m height difference from ground level or MSL." }
Definition: MapServer - MAPfile
PROJECTION "proj=pipeline" "step" "proj=axisswap" "order=2,1" "step" "proj=unitconvert" "xy_in=deg" "xy_out=rad" "step" "proj=hgridshift" "grids=rdtrans2008.gsb" "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=hgridshift +grids=rdtrans2008.gsb +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=hgridshift +grids=rdtrans2008.gsb +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 ( 7000, 'EPSG', 7000, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=hgridshift +grids=rdtrans2008.gsb +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');