Geodetic CRS: ETRF2014
Datum: European Terrestrial Reference Frame 2014
Ellipsoid: GRS 1980
Prime meridian: Greenwich
Data source: EPSG
Information source: Häkli et al., "NKG2020 transformation: An updated transformation between dynamic and static reference frames in the Nordic and Baltic countries"; Journal of Geodetic Science 2023; 13: 20220155, https://doi.org/10.1515/jogs-2022-0155.
Revision date: 2025-08-29
Scope: Geodesy.
Remarks: Nordic Geodetic Commission (NKG) 2020 transformation. Accuracy estimated as 0.1, 0.1, and 0.4 mm/year for the North, East, and Up components, respectively. Because the difference in coordinates between ETRF2014 and NKG_ETRF14 is small (under a decimetre), although the interpolation CRS is given as ETRF2014, any realization of ETRS89 (including NKG_ETRF14) may be used as the interpolation CRS. The source CRS ETRF2014 is a dynamic CRS and the coordinate epoch for the coordinates referenced to it is a user-defined input.
Method: Geocentric translations using NEU velocity grid (gtg)
Description: (0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["ETRF2014 to NKG_ETRF14 (1)", VERSION["NKG2020"], SOURCECRS[ GEODCRS["ETRF2014", DYNAMIC[ FRAMEEPOCH[1989]], DATUM["European Terrestrial Reference Frame 2014", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[Cartesian,3], AXIS["(X)",geocentricX, ORDER[1], LENGTHUNIT["metre",1]], AXIS["(Y)",geocentricY, ORDER[2], LENGTHUNIT["metre",1]], AXIS["(Z)",geocentricZ, ORDER[3], LENGTHUNIT["metre",1]], ID["EPSG",8401]]], TARGETCRS[ GEODCRS["NKG_ETRF14", DATUM["Nordic Geodetic Commission ETRF14", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]], ANCHOREPOCH[2000]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[Cartesian,3], AXIS["(X)",geocentricX, ORDER[1], LENGTHUNIT["metre",1]], AXIS["(Y)",geocentricY, ORDER[2], LENGTHUNIT["metre",1]], AXIS["(Z)",geocentricZ, ORDER[3], LENGTHUNIT["metre",1]], ID["EPSG",10805]]], METHOD["Geocentric translations using NEU velocity grid (gtg)", ID["EPSG",1144]], PARAMETERFILE["Point motion velocity grid file","NKG_RF17vel.tif"], PARAMETER["Target epoch",2000, TIMEUNIT["year",31556925.445], ID["EPSG",1069]], INTERPOLATIONCRS[ GEOGCRS["ETRF2014", DYNAMIC[ FRAMEEPOCH[1989]], DATUM["European Terrestrial Reference Frame 2014", 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]]]], OPERATIONACCURACY[0.003], USAGE[ SCOPE["Geodesy."], AREA["Denmark, Estonia, Finland, Latvia, Lithuania, and Sweden - onshore and offshore; Norway - onshore, nearshore, and offshore southeast of a line joining Haugesund and the western limit of the Norway-Denmark maritime boundary."], BBOX[53.89,3.24,71.39,31.77]], ID["EPSG",10809], REMARK["Nordic Geodetic Commission (NKG) 2020 transformation. Accuracy estimated as 0.1, 0.1, and 0.4 mm/year for the North, East, and Up components, respectively. Because the difference in coordinates between ETRF2014 and NKG_ETRF14 is small (under a decimetre), although the interpolation CRS is given as ETRF2014, any realization of ETRS89 (including NKG_ETRF14) may be used as the interpolation CRS. The source CRS ETRF2014 is a dynamic CRS and the coordinate epoch for the coordinates referenced to it is a user-defined input."]]
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "ETRF2014 to NKG_ETRF14 (1)", "source_crs": { "type": "GeodeticCRS", "name": "ETRF2014", "datum": { "type": "DynamicGeodeticReferenceFrame", "name": "European Terrestrial Reference Frame 2014", "frame_reference_epoch": 1989, "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "Cartesian", "axis": [ { "name": "Geocentric X", "abbreviation": "X", "direction": "geocentricX", "unit": "metre" }, { "name": "Geocentric Y", "abbreviation": "Y", "direction": "geocentricY", "unit": "metre" }, { "name": "Geocentric Z", "abbreviation": "Z", "direction": "geocentricZ", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 8401 } }, "target_crs": { "type": "GeodeticCRS", "name": "NKG_ETRF14", "datum": { "type": "GeodeticReferenceFrame", "name": "Nordic Geodetic Commission ETRF14", "anchor_epoch": 2000, "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "Cartesian", "axis": [ { "name": "Geocentric X", "abbreviation": "X", "direction": "geocentricX", "unit": "metre" }, { "name": "Geocentric Y", "abbreviation": "Y", "direction": "geocentricY", "unit": "metre" }, { "name": "Geocentric Z", "abbreviation": "Z", "direction": "geocentricZ", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 10805 } }, "interpolation_crs": { "type": "GeographicCRS", "name": "ETRF2014", "datum": { "type": "DynamicGeodeticReferenceFrame", "name": "European Terrestrial Reference Frame 2014", "frame_reference_epoch": 1989, "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": 9069 } }, "method": { "name": "Geocentric translations using NEU velocity grid (gtg)", "id": { "authority": "EPSG", "code": 1144 } }, "parameters": [ { "name": "Point motion velocity grid file", "value": "NKG_RF17vel.tif", "id": { "authority": "EPSG", "code": 1050 } }, { "name": "Target epoch", "value": 2000, "unit": { "type": "TimeUnit", "name": "year", "conversion_factor": 31556925.445 }, "id": { "authority": "EPSG", "code": 1069 } } ], "accuracy": "0.003", "scope": "Geodesy.", "area": "Denmark, Estonia, Finland, Latvia, Lithuania, and Sweden - onshore and offshore; Norway - onshore, nearshore, and offshore southeast of a line joining Haugesund and the western limit of the Norway-Denmark maritime boundary.", "bbox": { "south_latitude": 53.89, "west_longitude": 3.24, "north_latitude": 71.39, "east_longitude": 31.77 }, "id": { "authority": "EPSG", "code": 10809 }, "remarks": "Nordic Geodetic Commission (NKG) 2020 transformation. Accuracy estimated as 0.1, 0.1, and 0.4 mm/year for the North, East, and Up components, respectively. Because the difference in coordinates between ETRF2014 and NKG_ETRF14 is small (under a decimetre), although the interpolation CRS is given as ETRF2014, any realization of ETRS89 (including NKG_ETRF14) may be used as the interpolation CRS. The source CRS ETRF2014 is a dynamic CRS and the coordinate epoch for the coordinates referenced to it is a user-defined input." }
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=pipeline +step +inv +proj=deformation +t_epoch=2000 +grids=eur_nkg_nkgrf17vel.tif +ellps=GRS80"> <Layer srs="+proj=pipeline +step +inv +proj=deformation +t_epoch=2000 +grids=eur_nkg_nkgrf17vel.tif +ellps=GRS80"> </Layer> </Map>