EPSG:7946

ITRF93 to ETRF2000 (1)

Attributes

Geodetic CRS: ITRF93

Datum: International Terrestrial Reference Frame 1993

Ellipsoid: GRS 1980

Prime meridian: Greenwich

Data source: EPSG

Information source: Boucher and Altamimi "Memo : Specifications for reference frame fixing in the analysis of a EUREF GPS campaign" (http://etrs89.ensg.ign.fr/memo-V8.pdf)

Revision date: 2025-10-17

Scope: Geodesy.

Remarks: Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m. Equivalent to ITRF93 to ITRF2000 (1) (CT code 6286) converted to epoch 2000.0 concatenated with ITRF2000 to ETRF2000 (1) (CT code 7940) converte to epoch 2000.0.

Method: Time-dependent Position Vector tfm (geocentric)

Area of use: Europe - onshore and offshore - ETRF extent - approximately 16°W to 33°E and 33°N to 84°N.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["ITRF93 to ETRF2000 (1)",
    VERSION["EUREF-Eur 2000"],
    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["ETRF2000",
            DYNAMIC[
                FRAMEEPOCH[1989]],
            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",76.1,
        LENGTHUNIT["millimetre",0.001],
        ID["EPSG",8605]],
    PARAMETER["Y-axis translation",46.9,
        LENGTHUNIT["millimetre",0.001],
        ID["EPSG",8606]],
    PARAMETER["Z-axis translation",-19.9,
        LENGTHUNIT["millimetre",0.001],
        ID["EPSG",8607]],
    PARAMETER["X-axis rotation",2.601,
        ANGLEUNIT["milliarc-second",4.84813681109536E-09],
        ID["EPSG",8608]],
    PARAMETER["Y-axis rotation",6.87,
        ANGLEUNIT["milliarc-second",4.84813681109536E-09],
        ID["EPSG",8609]],
    PARAMETER["Z-axis rotation",-8.412,
        ANGLEUNIT["milliarc-second",4.84813681109536E-09],
        ID["EPSG",8610]],
    PARAMETER["Scale difference",-2.07,
        SCALEUNIT["parts per billion",1E-09],
        ID["EPSG",8611]],
    PARAMETER["Rate of change of X-axis translation",2.9,
        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",0.6,
        LENGTHUNIT["millimetres per year",3.16887651727315E-11],
        ID["EPSG",1042]],
    PARAMETER["Rate of change of X-axis rotation",0.191,
        ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
        ID["EPSG",1043]],
    PARAMETER["Rate of change of Y-axis rotation",0.68,
        ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
        ID["EPSG",1044]],
    PARAMETER["Rate of change of Z-axis rotation",-0.862,
        ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16],
        ID["EPSG",1045]],
    PARAMETER["Rate of change of Scale difference",-0.01,
        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.01],
    USAGE[
        SCOPE["Geodesy."],
        AREA["Europe - onshore and offshore - ETRF extent - approximately 16°W to 33°E and 33°N to 84°N."],
        BBOX[33.26,-16.1,84.73,38.01]],
    ID["EPSG",7946],
    REMARK["Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m. Equivalent to ITRF93 to ITRF2000 (1) (CT code 6286) converted to epoch 2000.0 concatenated with ITRF2000 to ETRF2000 (1) (CT code 7940) converte to epoch 2000.0."]]

Definition: PROJ.4

+proj=helmert +x=0.0761 +y=0.0469 +z=-0.0199 +rx=0.002601 +ry=0.00687 +rz=-0.008412 +s=-0.00207 +dx=0.0029 +dy=0.0002 +dz=0.0006 +drx=0.000191 +dry=0.00068 +drz=-0.000862 +ds=-1e-05 +t_epoch=2000 +convention=position_vector

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:7946","+proj=helmert +x=0.0761 +y=0.0469 +z=-0.0199 +rx=0.002601 +ry=0.00687 +rz=-0.008412 +s=-0.00207 +dx=0.0029 +dy=0.0002 +dz=0.0006 +drx=0.000191 +dry=0.00068 +drz=-0.000862 +ds=-1e-05 +t_epoch=2000 +convention=position_vector");

Definition: JSON

{
    "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json",
    "type": "Transformation",
    "name": "ITRF93 to ETRF2000 (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
        },
        "remarks": "Replaces ITRF92 (code 4914). Replaced by ITRF94 (code 4916)."
    },
    "target_crs": {
        "type": "GeodeticCRS",
        "name": "ETRF2000",
        "datum": {
            "type": "DynamicGeodeticReferenceFrame",
            "name": "European Terrestrial Reference Frame 2000",
            "frame_reference_epoch": 1989,
            "ellipsoid": {
                "name": "GRS 1980",
                "semi_major_axis": 6378137,
                "inverse_flattening": 298.257222101
            }
        },
        "coordinate_system": {
            "subtype": "Cartesian",
            "axis": [
                {
                    "name": "Geocentric X",
                    "abbreviation": "X",
                    "direction": "geocentricX",
                    "unit": "metre"
                },
                {
                    "name": "Geocentric Y",
                    "abbreviation": "Y",
                    "direction": "geocentricY",
                    "unit": "metre"
                },
                {
                    "name": "Geocentric Z",
                    "abbreviation": "Z",
                    "direction": "geocentricZ",
                    "unit": "metre"
                }
            ]
        },
        "id": {
            "authority": "EPSG",
            "code": 7930
        },
        "remarks": "Replaces ETRF97 (code 7928). On the publication of ETRF2005 the EUREF Technical Working Group recommended ETRF2000 be the realization of ETRS89. ETRF2014 and ETRF2020 (codes 8401 and 10569) are technically superior to all earlier realizations of ETRS89."
    },
    "method": {
        "name": "Time-dependent Position Vector tfm (geocentric)",
        "id": {
            "authority": "EPSG",
            "code": 1053
        }
    },
    "parameters": [
        {
            "name": "X-axis translation",
            "value": 76.1,
            "unit": {
                "type": "LinearUnit",
                "name": "millimetre",
                "conversion_factor": 0.001
            },
            "id": {
                "authority": "EPSG",
                "code": 8605
            }
        },
        {
            "name": "Y-axis translation",
            "value": 46.9,
            "unit": {
                "type": "LinearUnit",
                "name": "millimetre",
                "conversion_factor": 0.001
            },
            "id": {
                "authority": "EPSG",
                "code": 8606
            }
        },
        {
            "name": "Z-axis translation",
            "value": -19.9,
            "unit": {
                "type": "LinearUnit",
                "name": "millimetre",
                "conversion_factor": 0.001
            },
            "id": {
                "authority": "EPSG",
                "code": 8607
            }
        },
        {
            "name": "X-axis rotation",
            "value": 2.601,
            "unit": {
                "type": "AngularUnit",
                "name": "milliarc-second",
                "conversion_factor": 4.84813681109536e-09
            },
            "id": {
                "authority": "EPSG",
                "code": 8608
            }
        },
        {
            "name": "Y-axis rotation",
            "value": 6.87,
            "unit": {
                "type": "AngularUnit",
                "name": "milliarc-second",
                "conversion_factor": 4.84813681109536e-09
            },
            "id": {
                "authority": "EPSG",
                "code": 8609
            }
        },
        {
            "name": "Z-axis rotation",
            "value": -8.412,
            "unit": {
                "type": "AngularUnit",
                "name": "milliarc-second",
                "conversion_factor": 4.84813681109536e-09
            },
            "id": {
                "authority": "EPSG",
                "code": 8610
            }
        },
        {
            "name": "Scale difference",
            "value": -2.07,
            "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.9,
            "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": 0.6,
            "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.191,
            "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.68,
            "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.862,
            "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.01,
            "unit": {
                "type": "ScaleUnit",
                "name": "parts per billion per year",
                "conversion_factor": 3.16887651727315e-17
            },
            "id": {
                "authority": "EPSG",
                "code": 1046
            }
        },
        {
            "name": "Parameter reference epoch",
            "value": 2000,
            "unit": {
                "type": "TimeUnit",
                "name": "year",
                "conversion_factor": 31556925.445
            },
            "id": {
                "authority": "EPSG",
                "code": 1047
            }
        }
    ],
    "accuracy": "0.01",
    "scope": "Geodesy.",
    "area": "Europe - onshore and offshore - ETRF extent - approximately 16°W to 33°E and 33°N to 84°N.",
    "bbox": {
        "south_latitude": 33.26,
        "west_longitude": -16.1,
        "north_latitude": 84.73,
        "east_longitude": 38.01
    },
    "id": {
        "authority": "EPSG",
        "code": 7946
    },
    "remarks": "Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m. Equivalent to ITRF93 to ITRF2000 (1) (CT code 6286) converted to epoch 2000.0 concatenated with ITRF2000 to ETRF2000 (1) (CT code 7940) converte to epoch 2000.0."
}

Definition: MapServer - MAPfile

PROJECTION
	"proj=helmert"
	"x=0.0761"
	"y=0.0469"
	"z=-0.0199"
	"rx=0.002601"
	"ry=0.00687"
	"rz=-0.008412"
	"s=-0.00207"
	"dx=0.0029"
	"dy=0.0002"
	"dz=0.0006"
	"drx=0.000191"
	"dry=0.00068"
	"drz=-0.000862"
	"ds=-1e-05"
	"t_epoch=2000"
	"convention=position_vector"
END

Definition: Mapnik

<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=helmert +x=0.0761 +y=0.0469 +z=-0.0199 +rx=0.002601 +ry=0.00687 +rz=-0.008412 +s=-0.00207 +dx=0.0029 +dy=0.0002 +dz=0.0006 +drx=0.000191 +dry=0.00068 +drz=-0.000862 +ds=-1e-05 +t_epoch=2000 +convention=position_vector">
	<Layer srs="+proj=helmert +x=0.0761 +y=0.0469 +z=-0.0199 +rx=0.002601 +ry=0.00687 +rz=-0.008412 +s=-0.00207 +dx=0.0029 +dy=0.0002 +dz=0.0006 +drx=0.000191 +dry=0.00068 +drz=-0.000862 +ds=-1e-05 +t_epoch=2000 +convention=position_vector">
	</Layer>
</Map>

Definition: SQL (PostGIS)

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 7946, 'EPSG', 7946, '+proj=helmert +x=0.0761 +y=0.0469 +z=-0.0199 +rx=0.002601 +ry=0.00687 +rz=-0.008412 +s=-0.00207 +dx=0.0029 +dy=0.0002 +dz=0.0006 +drx=0.000191 +dry=0.00068 +drz=-0.000862 +ds=-1e-05 +t_epoch=2000 +convention=position_vector', 'None');