Skip to content

Instantly share code, notes, and snippets.

@kbevers
Last active December 16, 2020 16:50
Show Gist options
  • Save kbevers/d372127619dc66a5d31ccab10481e00b to your computer and use it in GitHub Desktop.
Save kbevers/d372127619dc66a5d31ccab10481e00b to your computer and use it in GitHub Desktop.
NKG Transformations, changes after review
$ projinfo -k operation NKG:ITRF2000_TO_NKG_ETRF00
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.054 +y=0.051 +z=-0.048 +rx=0.000891 +ry=0.00539
+rz=-0.008712 +s=0 +dx=0 +dy=0 +dz=0 +drx=8.1e-05 +dry=0.00049
+drz=-0.000792 +ds=0 +t_epoch=2000 +convention=position_vector
+step +inv +proj=deformation +t_epoch=2000.0
+grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["ITRF2000 to NKG_ETRF00",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ITRF2000",
DYNAMIC[
FRAMEEPOCH[1997]],
DATUM["International Terrestrial Reference Frame 2000",
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",4919]]],
TARGETCRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
STEP[
COORDINATEOPERATION["ITRF2000 to ETRF2000 (2)",
VERSION["EUREF-Eur 2000"],
SOURCECRS[
GEODCRS["ITRF2000",
DYNAMIC[
FRAMEEPOCH[1997]],
DATUM["International Terrestrial Reference Frame 2000",
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",4919]]],
TARGETCRS[
GEODCRS["ETRF2000",
DATUM["European Terrestrial Reference Frame 2000",
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",7930]]],
METHOD["Time-dependent Position Vector tfm (geocentric)",
ID["EPSG",1053]],
PARAMETER["X-axis translation",54,
LENGTHUNIT["millimetre",0.001],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",51,
LENGTHUNIT["millimetre",0.001],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-48,
LENGTHUNIT["millimetre",0.001],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.891,
ANGLEUNIT["milliarc-second",4.84813681109536E-09],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",5.39,
ANGLEUNIT["milliarc-second",4.84813681109536E-09],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",-8.712,
ANGLEUNIT["milliarc-second",4.84813681109536E-09],
ID["EPSG",8610]],
PARAMETER["Scale difference",0,
SCALEUNIT["parts per billion",1E-09],
ID["EPSG",8611]],
PARAMETER["Rate of change of X-axis translation",0,
LENGTHUNIT["millimetres per year",3.16887651727315E-11],
ID["EPSG",1040]],
PARAMETER["Rate of change of Y-axis translation",0,
LENGTHUNIT["millimetres per year",3.16887651727315E-11],
ID["EPSG",1041]],
PARAMETER["Rate of change of Z-axis translation",0,
LENGTHUNIT["millimetres per year",3.16887651727315E-11],
ID["EPSG",1042]],
PARAMETER["Rate of change of X-axis rotation",0.081,
ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
ID["EPSG",1043]],
PARAMETER["Rate of change of Y-axis rotation",0.49,
ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
ID["EPSG",1044]],
PARAMETER["Rate of change of Z-axis rotation",-0.792,
ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
ID["EPSG",1045]],
PARAMETER["Rate of change of Scale difference",0,
SCALEUNIT["parts per billion per year",3.16887651727315E-17],
ID["EPSG",1046]],
PARAMETER["Parameter reference epoch",2000,
TIMEUNIT["year",31556925.445],
ID["EPSG",1047]],
OPERATIONACCURACY[0.0],
ID["EPSG",7941],
REMARK["Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m. See ITRF2000 to ETRF2000 (1) (code 7940) for transformation which defines ETRF2000. 7941 is equivalent but with the transformation's parameters at epoch 2000.00."]]],
STEP[
COORDINATEOPERATION["Inverse of NKG_ETRF00 to ETRF2000",
SOURCECRS[
GEODCRS["ETRF2000",
DATUM["European Terrestrial Reference Frame 2000",
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",7930]]],
TARGETCRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
METHOD["PROJ-based operation method: +proj=pipeline +step +inv +proj=deformation +t_epoch=2000.0 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.01],
ID["INVERSE(NKG)","NKG_ETRF00_TO_ETRF2000"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Denmark; Estonia; Finland; Latvia; Lithuania; Norway; Sweden"],
BBOX[53,3,73,40]],
ID["NKG","ITRF2000_TO_NKG_ETRF00"],
REMARK["Time-dependent transformation from ITRF2000 to NKG_ETRF00"]]
$ projinfo -k operation NKG:ITRF2014_TO_NKG_ETRF14
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0 +y=0 +z=0 +rx=0 +ry=0 +rz=0 +s=0 +dx=0 +dy=0 +dz=0
+drx=8.5e-05 +dry=0.000531 +drz=-0.00077 +ds=0 +t_epoch=1989
+convention=position_vector
+step +inv +proj=deformation +t_epoch=2000.0 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["ITRF2014 to NKG_ETRF14",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ITRF2014",
DYNAMIC[
FRAMEEPOCH[2010]],
DATUM["International 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",7789]]],
TARGETCRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
STEP[
COORDINATEOPERATION["ITRF2014 to ETRF2014 (1)",
VERSION["EUREF-Eur"],
SOURCECRS[
GEODCRS["ITRF2014",
DYNAMIC[
FRAMEEPOCH[2010]],
DATUM["International 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",7789]]],
TARGETCRS[
GEODCRS["ETRF2014",
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]]],
METHOD["Time-dependent Position Vector tfm (geocentric)",
ID["EPSG",1053]],
PARAMETER["X-axis translation",0,
LENGTHUNIT["millimetre",0.001],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0,
LENGTHUNIT["millimetre",0.001],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",0,
LENGTHUNIT["millimetre",0.001],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0,
ANGLEUNIT["milliarc-second",4.84813681109536E-09],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0,
ANGLEUNIT["milliarc-second",4.84813681109536E-09],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0,
ANGLEUNIT["milliarc-second",4.84813681109536E-09],
ID["EPSG",8610]],
PARAMETER["Scale difference",0,
SCALEUNIT["parts per billion",1E-09],
ID["EPSG",8611]],
PARAMETER["Rate of change of X-axis translation",0,
LENGTHUNIT["millimetres per year",3.16887651727315E-11],
ID["EPSG",1040]],
PARAMETER["Rate of change of Y-axis translation",0,
LENGTHUNIT["millimetres per year",3.16887651727315E-11],
ID["EPSG",1041]],
PARAMETER["Rate of change of Z-axis translation",0,
LENGTHUNIT["millimetres per year",3.16887651727315E-11],
ID["EPSG",1042]],
PARAMETER["Rate of change of X-axis rotation",0.085,
ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
ID["EPSG",1043]],
PARAMETER["Rate of change of Y-axis rotation",0.531,
ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
ID["EPSG",1044]],
PARAMETER["Rate of change of Z-axis rotation",-0.77,
ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
ID["EPSG",1045]],
PARAMETER["Rate of change of Scale difference",0,
SCALEUNIT["parts per billion per year",3.16887651727315E-17],
ID["EPSG",1046]],
PARAMETER["Parameter reference epoch",1989,
TIMEUNIT["year",31556925.445],
ID["EPSG",1047]],
OPERATIONACCURACY[0.0],
ID["EPSG",8366],
REMARK["Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m. See ITRF2014 to ETRF2014 (2) (code 8880) for an exactly equivalent transformation but with the transformation's parameter values at epoch 2010.00."]]],
STEP[
COORDINATEOPERATION["Inverse of NKG_ETRF14 to ETRF2014",
SOURCECRS[
GEODCRS["ETRF2014",
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",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
METHOD["PROJ-based operation method: +proj=pipeline +step +inv +proj=deformation +t_epoch=2000.0 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.01],
ID["INVERSE(NKG)","NKG_ETRF14_TO_ETRF2014"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Denmark; Estonia; Finland; Latvia; Lithuania; Norway; Sweden"],
BBOX[50,0,75,49]],
ID["NKG","ITRF2014_TO_NKG_ETRF14"],
REMARK["Time-dependent transformation from ITRF2014 to NKG_ETRF14"]]
$ projinfo -k operation NKG:ETRF00_TO_DK
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.03863 +y=0.147 +z=0.02776 +rx=0.00617753 +ry=5.064e-05
+rz=4.729e-05 +s=-0.00942 +convention=position_vector
+step +proj=deformation +dt=-5.296 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to ETRS89(DK)",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF92@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF92",
DATUM["European Terrestrial Reference Frame 1992",
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",7920]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.03863,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.147,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",0.02776,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00617753,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",5.064E-05,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",4.729E-05,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",-0.00942,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","P1_2008_DK"],
REMARK["Transformation from NKG_ETRF00 to ETRF92, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF92@2000.0 to ETRF92@1994.704",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF92",
DATUM["European Terrestrial Reference Frame 1992",
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",7920]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-5.296 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF92_2000_TO_ETRF92_1994"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Denmark - onshore and offshore."],
BBOX[54.36,3.24,58.27,16.51]],
ID["NKG","ETRF00_TO_DK"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF92@1994.704"]]
$ projinfo -k operation NKG:ETRF14_TO_DK
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.66818 +y=0.04453 +z=-0.45049 +rx=0.00312883
+ry=-0.02373423 +rz=0.00442969 +s=-0.003136 +convention=position_vector
+step +proj=deformation +dt=15.829 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to ETRS89(DK)",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF92@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF92",
DATUM["European Terrestrial Reference Frame 1992",
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",7920]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.66818,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.04453,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.45049,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00312883,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.02373423,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00442969,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",-0.003136,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","PAR_2020_DK"],
REMARK["Transformation from NKG_ETRF14 to ETRF92, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF92@2000.0 to ETRF92@1994.704",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF92",
DATUM["European Terrestrial Reference Frame 1992",
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",7920]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=15.829 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","DK_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Denmark - onshore and offshore."],
BBOX[54.36,3.24,58.27,16.51]],
ID["NKG","ETRF14_TO_DK"],
REMARK["Transformation from NKG_ETRF14@2000.0 to ETRF92@1994.704"]]
$ projinfo -k operation NKG:ETRF00_TO_EE
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.12194 +y=0.02225 +z=-0.03541 +rx=0.00227196
+ry=-0.00323934 +rz=0.00247008 +s=-0.005626 +convention=position_vector
+step +proj=deformation +dt=-2.44 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to ETRS89 (EUREF-EST97)",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF96@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.12194,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.02225,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.03541,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00227196,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.00323934,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00247008,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",-0.005626,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","P1_2008_EE"],
REMARK["Transformation from NKG_ETRF00 to ETRF96, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF96@2000.0 to ETRF96@1997.56",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-2.44 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF96_2000_TO_ETRF96_1997_56"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Estonia - onshore and offshore."],
BBOX[57.52,20.37,60,28.2]],
ID["NKG","ETRF00_TO_EE"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF96@1997.56"]]
$ projinfo -k operation NKG:ETRF14_TO_EE
PROJ string:
+proj=pipeline
+step +proj=helmert +x=-0.05027 +y=-0.11595 +z=0.03012 +rx=-0.00310814
+ry=0.00457237 +rz=0.00472406 +s=0.003191 +convention=position_vector
+step +proj=deformation +dt=-2.44 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to ETRS89 (EUREF-EST97)",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF96@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",-0.05027,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.11595,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",0.03012,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",-0.00310814,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0.00457237,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00472406,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.003191,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","PAR_2020_EE"],
REMARK["Transformation from NKG_ETRF14 to ETRF96, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF96@2000.0 to ETRF96@1997.56",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-2.44 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","EE_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Estonia - onshore and offshore."],
BBOX[57.52,20.37,60,28.2]],
ID["NKG","ETRF14_TO_EE"],
REMARK["Transformation from NKG_ETRF14@2000.0 to ETRF96@1997.56"]]
$ projinfo -k operation NKG:ETRF00_TO_FI
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.07251 +y=-0.13019 +z=-0.11323 +rx=-0.00157399
+ry=-0.00308833 +rz=0.00410332 +s=0.013012 +convention=position_vector
+step +proj=deformation +dt=-3.0 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to ETRS89 (EUREF-FIN)",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF96@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.07251,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.13019,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.11323,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",-0.00157399,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.00308833,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00410332,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.013012,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","P1_2008_FI"],
REMARK["Transformation from NKG_ETRF00 to ETRF96, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF96@2000.0 to ETRF96@1997.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-3.0 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF96_2000_TO_ETRF96_1997"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Finland - onshore and offshore."],
BBOX[58.84,19.08,70.09,31.59]],
ID["NKG","ETRF00_TO_FI"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF96@1997.0"]]
$ projinfo -k operation NKG:ETRF14_TO_FI
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.15651 +y=-0.10993 +z=-0.10935 +rx=-0.00312861
+ry=-0.00378935 +rz=0.00403512 +s=0.00529 +convention=position_vector
+step +proj=deformation +dt=-3 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to ETRS89 (EUREF-FIN)",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF96@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.15651,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.10993,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.10935,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",-0.00312861,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.00378935,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00403512,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.00529,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","PAR_2020_FI"],
REMARK["Transformation from NKG_ETRF14 to ETRF96, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF96@2000.0 to ETRF96@1997.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF96",
DATUM["European Terrestrial Reference Frame 1996",
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",7926]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-3 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","FI_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Finland - onshore and offshore."],
BBOX[58.84,19.08,70.09,31.59]],
ID["NKG","ETRF14_TO_FI"],
REMARK["Transformation from NKG_ETRF14@2000.0 to ETRF96@1997.0"]]
$ projinfo -k operation NKG:ETRF00_TO_LV
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.41812 +y=-0.78105 +z=-0.01335 +rx=-0.0216436
+ry=-0.0115184 +rz=0.01719911 +s=0.000757 +convention=position_vector
+step +proj=deformation +dt=-7.25 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to ETRS89 (LKS-92)",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF89@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF89",
DATUM["European Terrestrial Reference Frame 1989",
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",7914]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.41812,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.78105,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.01335,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",-0.0216436,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.0115184,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.01719911,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.000757,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.02],
ID["NKG","P1_2008_LV"],
REMARK["Transformation from NKG_ETRF00 to ETRF89, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF89@2000.0 to ETRF89@1992.75",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF89",
DATUM["European Terrestrial Reference Frame 1989",
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",7914]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-7.25 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF89_2000_TO_ETRF89_1992"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Latvia - onshore and offshore."],
BBOX[55.67,19.06,58.09,28.24]],
ID["NKG","ETRF00_TO_LV"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF89@1992.75"]]
$ projinfo -k operation NKG:ETRF14_TO_LV
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.09745 +y=-0.69388 +z=0.52901 +rx=-0.0192069
+ry=0.01043272 +rz=0.02327169 +s=-0.049663 +convention=position_vector
+step +proj=deformation +dt=-7.25 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to ETRS89 (LKS-92)",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF89@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF89",
DATUM["European Terrestrial Reference Frame 1989",
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",7914]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.09745,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.69388,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",0.52901,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",-0.0192069,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0.01043272,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.02327169,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",-0.049663,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.01],
ID["NKG","PAR_2020_LV"],
REMARK["Transformation from NKG_ETRF14 to ETRF89, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF89@2000.0 to ETRF89@1992.75",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF89",
DATUM["European Terrestrial Reference Frame 1989",
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",7914]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-7.25 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","LV_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Latvia - onshore and offshore."],
BBOX[55.67,19.06,58.09,28.24]],
ID["NKG","ETRF14_TO_LV"],
REMARK["Transformation from NKG_ETRF14@2000.0 to ETRF89@1992.75"]]
$ projinfo -k operation NKG:ETRF00_TO_LT
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.05692 +y=0.115495 +z=-0.00078 +rx=0.00314291
+ry=-0.00147975 +rz=-0.00134758 +s=-0.006182 +convention=position_vector
+step +proj=deformation +dt=3.75 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to ETRS89(LT)",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF2000@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF2000",
DATUM["European Terrestrial Reference Frame 2000",
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",7930]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.05692,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.115495,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.00078,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00314291,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.00147975,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",-0.00134758,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",-0.006182,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.01],
ID["NKG","P1_2008_LT"],
REMARK["Transformation from NKG_ETRF00 to ETRF2000, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF2000@2000.0 to ETRF2000@2003.75",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF2000",
DATUM["European Terrestrial Reference Frame 2000",
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",7930]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=3.75 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF2000_2000_TO_ETRF_2000_2003"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Lithuania - onshore and offshore."],
BBOX[53.89,19.02,56.45,26.82]],
ID["NKG","ETRF00_TO_LT"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF2000@2003.75"]]
$ projinfo -k operation NKG:ETRF14_TO_LT
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.36749 +y=0.14351 +z=-0.18472 +rx=0.0047914
+ry=-0.01027566 +rz=0.00276102 +s=-0.003684 +convention=position_vector
+step +proj=deformation +dt=3.75 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to ETRS89(LT)",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF2000@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF2000",
DATUM["European Terrestrial Reference Frame 2000",
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",7930]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.36749,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.14351,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.18472,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.0047914,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",-0.01027566,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00276102,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",-0.003684,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.015],
ID["NKG","PAR_2020_LT"],
REMARK["Transformation from NKG_ETRF14 to ETRF2000, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF2000@2000.0 to ETRF2000@2003.75",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF2000",
DATUM["European Terrestrial Reference Frame 2000",
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",7930]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=3.75 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","LT_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Lithuania - onshore and offshore."],
BBOX[53.89,19.02,56.45,26.82]],
ID["NKG","ETRF14_TO_LT"],
REMARK["Transformation from NKG_ETRF14@2000.0 to ETRF2000@2003.75"]]
$ projinfo -k operation NKG:ETRF00_TO_NO
PROJ string:
+proj=pipeline
+step +proj=helmert +x=-0.13116 +y=-0.02817 +z=0.02036 +rx=-0.00038674
+ry=0.00408947 +rz=0.00103588 +s=0.006569 +convention=position_vector
+step +proj=deformation +dt=-5 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to ETRS89(NO)",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF93@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF93",
DATUM["European Terrestrial Reference Frame 1993",
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",7922]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",-0.13116,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.02817,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",0.02036,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",-0.00038674,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0.00408947,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00103588,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.006569,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","P1_2008_NO"],
REMARK["Transformation from NKG_ETRF00 to ETRF93, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF93@2000.0 to ETRF93@1995.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF93",
DATUM["European Terrestrial Reference Frame 1993",
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",7922]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-5 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF93_2000_TO_ETRF93_1995"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Norway - onshore."],
BBOX[57.93,4.68,71.21,31.22]],
ID["NKG","ETRF00_TO_NO"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF93@1995.0"]]
$ projinfo -k operation NKG:ETRF14_TO_NO
PROJ string:
+proj=pipeline
+step +proj=helmert +x=-0.05172 +y=0.13747 +z=-0.01648 +rx=0.00268452
+ry=0.00329165 +rz=-0.00116569 +s=0.002583 +convention=position_vector
+step +proj=deformation +dt=-5 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to ETRS89(NO)",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF93@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF93",
DATUM["European Terrestrial Reference Frame 1993",
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",7922]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",-0.05172,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.13747,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.01648,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00268452,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0.00329165,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",-0.00116569,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.002583,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.01],
ID["NKG","PAR_2020_NO"],
REMARK["Transformation from NKG_ETRF14 to ETRF93, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF93@2000.0 to ETRF93@1995.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF93",
DATUM["European Terrestrial Reference Frame 1993",
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",7922]]],
TARGETCRS[
GEODCRS["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[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",4936]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-5 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","NO_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Norway - onshore."],
BBOX[57.93,4.68,71.21,31.22]],
ID["NKG","ETRF14_TO_NO"],
REMARK["Transformation from NKG_ETRF14@2000.0 to ETRF93@1995.0"]]
$ projinfo -k operation NKG:ETRF00_TO_SE
PROJ string:
+proj=pipeline
+step +proj=helmert +x=-0.01642 +y=-0.00064 +z=-0.0305 +rx=0.00187431
+ry=0.00046382 +rz=0.00228487 +s=0.001861 +convention=position_vector
+step +proj=deformation +dt=-0.5 +grids=eur_nkg_nkgrf03vel_realigned.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF00 to SWEREF99",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["SWEREF99",
DATUM["SWEREF99",
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",4976]]],
STEP[
COORDINATEOPERATION["NKG_ETRF00 to ETRF97@2000.0",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["NKG_ETRF00",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF00",
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["NKG","ETRF00"]]],
TARGETCRS[
GEODCRS["ETRF97",
DATUM["European Terrestrial Reference Frame 1997",
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",7928]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",-0.01642,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",-0.00064,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.0305,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00187431,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0.00046382,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00228487,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.001861,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","P1_2008_SE"],
REMARK["Transformation from NKG_ETRF00 to ETRF97, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF97@2000.0 to ETRF97@1999.5",
VERSION["NKG 2008"],
SOURCECRS[
GEODCRS["ETRF97",
DATUM["European Terrestrial Reference Frame 1997",
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",7928]]],
TARGETCRS[
GEODCRS["SWEREF99",
DATUM["SWEREF99",
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",4976]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-0.5 +grids=eur_nkg_nkgrf03vel_realigned.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","ETRF97_2000_TO_ETRF97_1999"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Sweden - onshore and offshore."],
BBOX[54.96,10.03,69.07,24.17]],
ID["NKG","ETRF00_TO_SE"],
REMARK["Transformation from NKG_ETRF00@2000.0 to ETRF97@1999.5"]]
$ projinfo -k operation NKG:ETRF14_TO_SE
PROJ string:
+proj=pipeline
+step +proj=helmert +x=0.02784 +y=0.13387 +z=-0.09034 +rx=0.00406607
+ry=0.00013172 +rz=0.00047572 +s=0.002639 +convention=position_vector
+step +proj=deformation +dt=-0.5 +grids=eur_nkg_nkgrf17vel.tif
WKT2:2019 string:
CONCATENATEDOPERATION["NKG_ETRF14 to SWEREF99",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["SWEREF99",
DATUM["SWEREF99",
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",4976]]],
STEP[
COORDINATEOPERATION["NKG_ETRF14 to ETRF97@2000.0",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["NKG_ETRF14",
DYNAMIC[
FRAMEEPOCH[2000]],
DATUM["NKG_ETRF14",
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["NKG","ETRF14"]]],
TARGETCRS[
GEODCRS["ETRF97",
DATUM["European Terrestrial Reference Frame 1997",
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",7928]]],
METHOD["Position Vector transformation (geocentric domain)",
ID["EPSG",1033]],
PARAMETER["X-axis translation",0.02784,
LENGTHUNIT["metre",1],
ID["EPSG",8605]],
PARAMETER["Y-axis translation",0.13387,
LENGTHUNIT["metre",1],
ID["EPSG",8606]],
PARAMETER["Z-axis translation",-0.09034,
LENGTHUNIT["metre",1],
ID["EPSG",8607]],
PARAMETER["X-axis rotation",0.00406607,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8608]],
PARAMETER["Y-axis rotation",0.00013172,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8609]],
PARAMETER["Z-axis rotation",0.00047572,
ANGLEUNIT["arc-second",4.84813681109536E-06],
ID["EPSG",8610]],
PARAMETER["Scale difference",0.002639,
SCALEUNIT["parts per million",1E-06],
ID["EPSG",8611]],
OPERATIONACCURACY[0.005],
ID["NKG","PAR_2020_SE"],
REMARK["Transformation from NKG_ETRF14 to ETRF97, at transformation reference epoch 2000.0"]]],
STEP[
COORDINATEOPERATION["ETRF97@2000.0 to ETRF97@1999.5",
VERSION["NKG 2020"],
SOURCECRS[
GEODCRS["ETRF97",
DATUM["European Terrestrial Reference Frame 1997",
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",7928]]],
TARGETCRS[
GEODCRS["SWEREF99",
DATUM["SWEREF99",
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",4976]]],
METHOD["PROJ-based operation method: +proj=deformation +dt=-0.5 +grids=eur_nkg_nkgrf17vel.tif"],
OPERATIONACCURACY[0.005],
ID["NKG","SE_2020_INTRAPLATE"]]],
USAGE[
SCOPE["Geodesy. High accuracy ETRS89 transformations"],
AREA["Sweden - onshore and offshore."],
BBOX[54.96,10.03,69.07,24.17]],
ID["NKG","ETRF14_TO_SE"],
REMARK["Transformation from NKG_ETRF14@2000.0 to SWEREF99 (ETRF97@1999.5)"]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment