International Terrestrial Reference Frame 1993
EPSG
International Earth Rotation Service (IERS). https://itrf.ign.fr
2022-06-21
Geodesy.
IERS describes CT in opposite direction. Parameter values derived from the those between ITRF2020, ITRF2014 and ITRF2008 and those published between earlier realizations. Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9.
Time-dependent Position Vector tfm (geocentric)
(0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["ITRF93 to ITRF2020 (1)", VERSION["IERS-Wld"], SOURCECRS[ GEODCRS["ITRF93", DYNAMIC[ FRAMEEPOCH[1993]], DATUM["International 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",4915]]], TARGETCRS[ GEODCRS["ITRF2020", DYNAMIC[ FRAMEEPOCH[2015]], DATUM["International Terrestrial Reference Frame 2020", 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",9988]]], METHOD["Time-dependent Position Vector tfm (geocentric)", ID["EPSG",1053]], PARAMETER["X-axis translation",65.8, LENGTHUNIT["millimetre",0.001], ID["EPSG",8605]], PARAMETER["Y-axis translation",-1.9, LENGTHUNIT["millimetre",0.001], ID["EPSG",8606]], PARAMETER["Z-axis translation",71.3, LENGTHUNIT["millimetre",0.001], ID["EPSG",8607]], PARAMETER["X-axis rotation",3.36, ANGLEUNIT["milliarc-second",4.84813681109536E-09], ID["EPSG",8608]], PARAMETER["Y-axis rotation",4.33, ANGLEUNIT["milliarc-second",4.84813681109536E-09], ID["EPSG",8609]], PARAMETER["Z-axis rotation",-0.75, ANGLEUNIT["milliarc-second",4.84813681109536E-09], ID["EPSG",8610]], PARAMETER["Scale difference",-4.47, SCALEUNIT["parts per billion",1E-09], ID["EPSG",8611]], PARAMETER["Rate of change of X-axis translation",2.8, LENGTHUNIT["millimetres per year",3.16887651727315E-11], ID["EPSG",1040]], PARAMETER["Rate of change of Y-axis translation",0.2, LENGTHUNIT["millimetres per year",3.16887651727315E-11], ID["EPSG",1041]], PARAMETER["Rate of change of Z-axis translation",2.3, LENGTHUNIT["millimetres per year",3.16887651727315E-11], ID["EPSG",1042]], PARAMETER["Rate of change of X-axis rotation",0.11, ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16], ID["EPSG",1043]], PARAMETER["Rate of change of Y-axis rotation",0.19, ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16], ID["EPSG",1044]], PARAMETER["Rate of change of Z-axis rotation",-0.07, ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16], ID["EPSG",1045]], PARAMETER["Rate of change of Scale difference",-0.12, SCALEUNIT["parts per billion per year",3.16887651727315E-17], ID["EPSG",1046]], PARAMETER["Parameter reference epoch",2015, TIMEUNIT["year",31556925.445], ID["EPSG",1047]], OPERATIONACCURACY[0.01], USAGE[ SCOPE["Geodesy."], AREA["World."], BBOX[-90,-180,90,180]], ID["EPSG",9998], REMARK["IERS describes CT in opposite direction. Parameter values derived from the those between ITRF2020, ITRF2014 and ITRF2008 and those published between earlier realizations. Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9."]]
Definition: JavaScript (Proj4js)
proj4.defs("EPSG:9998","+proj=helmert +x=0.0658 +y=-0.0019 +z=0.0713 +rx=0.00336 +ry=0.00433 +rz=-0.00075 +s=-0.00447 +dx=0.0028 +dy=0.0002 +dz=0.0023 +drx=0.00011 +dry=0.00019 +drz=-7e-05 +ds=-0.00012 +t_epoch=2015 +convention=position_vector");
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "ITRF93 to ITRF2020 (1)", "source_crs": { "type": "GeodeticCRS", "name": "ITRF93", "datum": { "type": "DynamicGeodeticReferenceFrame", "name": "International Terrestrial Reference Frame 1993", "frame_reference_epoch": 1993, "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": 4915 } }, "target_crs": { "type": "GeodeticCRS", "name": "ITRF2020", "datum": { "type": "DynamicGeodeticReferenceFrame", "name": "International Terrestrial Reference Frame 2020", "frame_reference_epoch": 2015, "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": 9988 } }, "method": { "name": "Time-dependent Position Vector tfm (geocentric)", "id": { "authority": "EPSG", "code": 1053 } }, "parameters": [ { "name": "X-axis translation", "value": 65.8, "unit": { "type": "LinearUnit", "name": "millimetre", "conversion_factor": 0.001 }, "id": { "authority": "EPSG", "code": 8605 } }, { "name": "Y-axis translation", "value": -1.9, "unit": { "type": "LinearUnit", "name": "millimetre", "conversion_factor": 0.001 }, "id": { "authority": "EPSG", "code": 8606 } }, { "name": "Z-axis translation", "value": 71.3, "unit": { "type": "LinearUnit", "name": "millimetre", "conversion_factor": 0.001 }, "id": { "authority": "EPSG", "code": 8607 } }, { "name": "X-axis rotation", "value": 3.36, "unit": { "type": "AngularUnit", "name": "milliarc-second", "conversion_factor": 4.84813681109536e-09 }, "id": { "authority": "EPSG", "code": 8608 } }, { "name": "Y-axis rotation", "value": 4.33, "unit": { "type": "AngularUnit", "name": "milliarc-second", "conversion_factor": 4.84813681109536e-09 }, "id": { "authority": "EPSG", "code": 8609 } }, { "name": "Z-axis rotation", "value": -0.75, "unit": { "type": "AngularUnit", "name": "milliarc-second", "conversion_factor": 4.84813681109536e-09 }, "id": { "authority": "EPSG", "code": 8610 } }, { "name": "Scale difference", "value": -4.47, "unit": { "type": "ScaleUnit", "name": "parts per billion", "conversion_factor": 1e-09 }, "id": { "authority": "EPSG", "code": 8611 } }, { "name": "Rate of change of X-axis translation", "value": 2.8, "unit": { "type": "LinearUnit", "name": "millimetres per year", "conversion_factor": 3.16887651727315e-11 }, "id": { "authority": "EPSG", "code": 1040 } }, { "name": "Rate of change of Y-axis translation", "value": 0.2, "unit": { "type": "LinearUnit", "name": "millimetres per year", "conversion_factor": 3.16887651727315e-11 }, "id": { "authority": "EPSG", "code": 1041 } }, { "name": "Rate of change of Z-axis translation", "value": 2.3, "unit": { "type": "LinearUnit", "name": "millimetres per year", "conversion_factor": 3.16887651727315e-11 }, "id": { "authority": "EPSG", "code": 1042 } }, { "name": "Rate of change of X-axis rotation", "value": 0.11, "unit": { "type": "AngularUnit", "name": "milliarc-seconds per year", "conversion_factor": 1.53631468932076e-16 }, "id": { "authority": "EPSG", "code": 1043 } }, { "name": "Rate of change of Y-axis rotation", "value": 0.19, "unit": { "type": "AngularUnit", "name": "milliarc-seconds per year", "conversion_factor": 1.53631468932076e-16 }, "id": { "authority": "EPSG", "code": 1044 } }, { "name": "Rate of change of Z-axis rotation", "value": -0.07, "unit": { "type": "AngularUnit", "name": "milliarc-seconds per year", "conversion_factor": 1.53631468932076e-16 }, "id": { "authority": "EPSG", "code": 1045 } }, { "name": "Rate of change of Scale difference", "value": -0.12, "unit": { "type": "ScaleUnit", "name": "parts per billion per year", "conversion_factor": 3.16887651727315e-17 }, "id": { "authority": "EPSG", "code": 1046 } }, { "name": "Parameter reference epoch", "value": 2015, "unit": { "type": "TimeUnit", "name": "year", "conversion_factor": 31556925.445 }, "id": { "authority": "EPSG", "code": 1047 } } ], "accuracy": "0.01", "scope": "Geodesy.", "area": "World.", "bbox": { "south_latitude": -90, "west_longitude": -180, "north_latitude": 90, "east_longitude": 180 }, "id": { "authority": "EPSG", "code": 9998 }, "remarks": "IERS describes CT in opposite direction. Parameter values derived from the those between ITRF2020, ITRF2014 and ITRF2008 and those published between earlier realizations. Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9." }
Definition: MapServer - MAPfile
PROJECTION "proj=helmert" "x=0.0658" "y=-0.0019" "z=0.0713" "rx=0.00336" "ry=0.00433" "rz=-0.00075" "s=-0.00447" "dx=0.0028" "dy=0.0002" "dz=0.0023" "drx=0.00011" "dry=0.00019" "drz=-7e-05" "ds=-0.00012" "t_epoch=2015" "convention=position_vector" END
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=helmert +x=0.0658 +y=-0.0019 +z=0.0713 +rx=0.00336 +ry=0.00433 +rz=-0.00075 +s=-0.00447 +dx=0.0028 +dy=0.0002 +dz=0.0023 +drx=0.00011 +dry=0.00019 +drz=-7e-05 +ds=-0.00012 +t_epoch=2015 +convention=position_vector"> <Layer srs="+proj=helmert +x=0.0658 +y=-0.0019 +z=0.0713 +rx=0.00336 +ry=0.00433 +rz=-0.00075 +s=-0.00447 +dx=0.0028 +dy=0.0002 +dz=0.0023 +drx=0.00011 +dry=0.00019 +drz=-7e-05 +ds=-0.00012 +t_epoch=2015 +convention=position_vector"> </Layer> </Map>
Definition: SQL (PostGIS)
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 9998, 'EPSG', 9998, '+proj=helmert +x=0.0658 +y=-0.0019 +z=0.0713 +rx=0.00336 +ry=0.00433 +rz=-0.00075 +s=-0.00447 +dx=0.0028 +dy=0.0002 +dz=0.0023 +drx=0.00011 +dry=0.00019 +drz=-7e-05 +ds=-0.00012 +t_epoch=2015 +convention=position_vector', 'None');