EPSG:12171

ETRS89-CHE [CHTRS95] to ETRF93 (1)

Attributes

Geodetic CRS: ETRS89-CHE [CHTRS95]

Datum: Swiss Terrestrial Reference System 1995

Ellipsoid: GRS 1980

Prime meridian: Greenwich

Data source: EPSG

Information source: IOGP

Revision date: 2026-07-21

Scope: Merging of spatial data referenced to different national realizations of ETRS89 at the sub-decimetre level of accuracy.

Remarks: Accuracy is approximately 1cm at the ETRS89-CHE [CHTRS95] anchor epoch of 1993.0, but deteriorates with time due to tectonic deformation and/or glacial isostatic adjustment.

Method: Geocentric translations (geocentric domain)

Area of use: Liechtenstein; Switzerland.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["ETRS89-CHE [CHTRS95] to ETRF93 (1)",
    VERSION["IOGP-Che 1995"],
    SOURCECRS[
        GEODCRS["ETRS89-CHE [CHTRS95]",
            DATUM["Swiss Terrestrial Reference System 1995",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]],
                ANCHOREPOCH[1993]],
            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",4932]]],
    TARGETCRS[
        GEODCRS["ETRF93",
            DYNAMIC[
                FRAMEEPOCH[1989]],
            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["Geocentric translations (geocentric domain)",
        ID["EPSG",1031]],
    PARAMETER["X-axis translation",0,
        LENGTHUNIT["metre",1],
        ID["EPSG",8605]],
    PARAMETER["Y-axis translation",0,
        LENGTHUNIT["metre",1],
        ID["EPSG",8606]],
    PARAMETER["Z-axis translation",0,
        LENGTHUNIT["metre",1],
        ID["EPSG",8607]],
    OPERATIONACCURACY[0.1],
    USAGE[
        SCOPE["Merging of spatial data referenced to different national realizations of ETRS89 at the sub-decimetre level of accuracy."],
        AREA["Liechtenstein; Switzerland."],
        BBOX[45.81,5.95,47.81,10.5]],
    ID["EPSG",12171],
    REMARK["Accuracy is approximately 1cm at the ETRS89-CHE [CHTRS95] anchor epoch of 1993.0, but deteriorates with time due to tectonic deformation and/or glacial isostatic adjustment."]]

Definition: PROJ.4

+proj=noop

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:12171","+proj=noop");

Definition: JSON

{
    "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json",
    "type": "Transformation",
    "name": "ETRS89-CHE [CHTRS95] to ETRF93 (1)",
    "source_crs": {
        "type": "GeodeticCRS",
        "name": "ETRS89-CHE [CHTRS95]",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "Swiss Terrestrial Reference System 1995",
            "anchor_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": 4932
        },
        "remarks": "Referenced to ETRF93 at epoch 1993.0. First realized through CHTRF95 and subsequently CHTRF98, with an aim to re-measure every 6 years. CHTRF98, CHTRF2004, CHTRF2010 and CHTRF2016 are all within 2cm of CHTRF95 and used for scientific applications, but for most practical purposes differences are considered insignificant. For CRS used for topographic and cadastral purposes see CH1903+ (CRS code 4150)."
    },
    "target_crs": {
        "type": "GeodeticCRS",
        "name": "ETRF93",
        "datum": {
            "type": "DynamicGeodeticReferenceFrame",
            "name": "European Terrestrial Reference Frame 1993",
            "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": 7922
        },
        "remarks": "Replaces ETRF92 (code 7920). Replaced by ETRF94 (code 7924)."
    },
    "method": {
        "name": "Geocentric translations (geocentric domain)",
        "id": {
            "authority": "EPSG",
            "code": 1031
        }
    },
    "parameters": [
        {
            "name": "X-axis translation",
            "value": 0,
            "unit": "metre",
            "id": {
                "authority": "EPSG",
                "code": 8605
            }
        },
        {
            "name": "Y-axis translation",
            "value": 0,
            "unit": "metre",
            "id": {
                "authority": "EPSG",
                "code": 8606
            }
        },
        {
            "name": "Z-axis translation",
            "value": 0,
            "unit": "metre",
            "id": {
                "authority": "EPSG",
                "code": 8607
            }
        }
    ],
    "accuracy": "0.1",
    "scope": "Merging of spatial data referenced to different national realizations of ETRS89 at the sub-decimetre level of accuracy.",
    "area": "Liechtenstein; Switzerland.",
    "bbox": {
        "south_latitude": 45.81,
        "west_longitude": 5.95,
        "north_latitude": 47.81,
        "east_longitude": 10.5
    },
    "id": {
        "authority": "EPSG",
        "code": 12171
    },
    "remarks": "Accuracy is approximately 1cm at the ETRS89-CHE [CHTRS95] anchor epoch of 1993.0, but deteriorates with time due to tectonic deformation and/or glacial isostatic adjustment."
}

Definition: MapServer - MAPfile

PROJECTION
	"proj=noop"
END

Definition: Mapnik

<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=noop">
	<Layer srs="+proj=noop">
	</Layer>
</Map>

Definition: SQL (PostGIS)

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 12171, 'EPSG', 12171, '+proj=noop', 'None');