EPSG:3916

MGI 1901 to Slovenia 1996 (1)

Attributes

Geodetic CRS: MGI 1901

Datum: MGI 1901

Ellipsoid: Bessel 1841

Prime meridian: Greenwich

Data source: EPSG

Information source: Geodetska uprava Republike Slovenije, http://www.gu.gov.si

Revision date: 2018-08-29

Scope: Transformation of coordinates at 1m level of accuracy.

Remarks: Info source also gives a separate reverse tfm with slightly different parameter values. Given the tfm accuracy these differences are not significant and this tfm can be considered reversible. May be taken as approx tfm MGI 1901 to WGS 84 (see code 3917).

Method: Coordinate Frame rotation (geog2D domain)

Area of use: Slovenia - onshore.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["MGI 1901 to Slovenia 1996 (1)",
    VERSION["GuRS-Svn"],
    SOURCECRS[
        GEOGCRS["MGI 1901",
            DATUM["MGI 1901",
                ELLIPSOID["Bessel 1841",6377397.155,299.1528128,
                    LENGTHUNIT["metre",1]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433]],
            CS[ellipsoidal,2],
                AXIS["geodetic latitude (Lat)",north,
                    ORDER[1],
                    ANGLEUNIT["degree",0.0174532925199433]],
                AXIS["geodetic longitude (Lon)",east,
                    ORDER[2],
                    ANGLEUNIT["degree",0.0174532925199433]],
            ID["EPSG",3906]]],
    TARGETCRS[
        GEOGCRS["Slovenia 1996",
            DATUM["Slovenia Geodetic Datum 1996",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433]],
            CS[ellipsoidal,2],
                AXIS["geodetic latitude (Lat)",north,
                    ORDER[1],
                    ANGLEUNIT["degree",0.0174532925199433]],
                AXIS["geodetic longitude (Lon)",east,
                    ORDER[2],
                    ANGLEUNIT["degree",0.0174532925199433]],
            ID["EPSG",4765]]],
    METHOD["Coordinate Frame rotation (geog2D domain)",
        ID["EPSG",9607]],
    PARAMETER["X-axis translation",409.545,
        LENGTHUNIT["metre",1],
        ID["EPSG",8605]],
    PARAMETER["Y-axis translation",72.164,
        LENGTHUNIT["metre",1],
        ID["EPSG",8606]],
    PARAMETER["Z-axis translation",486.872,
        LENGTHUNIT["metre",1],
        ID["EPSG",8607]],
    PARAMETER["X-axis rotation",-3.085957,
        ANGLEUNIT["arc-second",4.84813681109536E-06],
        ID["EPSG",8608]],
    PARAMETER["Y-axis rotation",-5.46911,
        ANGLEUNIT["arc-second",4.84813681109536E-06],
        ID["EPSG",8609]],
    PARAMETER["Z-axis rotation",11.020289,
        ANGLEUNIT["arc-second",4.84813681109536E-06],
        ID["EPSG",8610]],
    PARAMETER["Scale difference",17.919665,
        SCALEUNIT["parts per million",1E-06],
        ID["EPSG",8611]],
    OPERATIONACCURACY[1.0],
    USAGE[
        SCOPE["Transformation of coordinates at 1m level of accuracy."],
        AREA["Slovenia - onshore."],
        BBOX[45.42,13.38,46.88,16.61]],
    ID["EPSG",3916],
    REMARK["Info source also gives a separate reverse tfm with slightly different parameter values. Given the tfm accuracy these differences are not significant and this tfm can be considered reversible. May be taken as approx tfm MGI 1901 to WGS 84 (see code 3917)."]]

Definition: PROJ.4

+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=bessel +step +proj=helmert +x=409.545 +y=72.164 +z=486.872 +rx=-3.085957 +ry=-5.46911 +rz=11.020289 +s=17.919665 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:3916","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=bessel +step +proj=helmert +x=409.545 +y=72.164 +z=486.872 +rx=-3.085957 +ry=-5.46911 +rz=11.020289 +s=17.919665 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1");

Definition: JSON

{
    "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json",
    "type": "Transformation",
    "name": "MGI 1901 to Slovenia 1996 (1)",
    "source_crs": {
        "type": "GeographicCRS",
        "name": "MGI 1901",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "MGI 1901",
            "ellipsoid": {
                "name": "Bessel 1841",
                "semi_major_axis": 6377397.155,
                "inverse_flattening": 299.1528128
            }
        },
        "coordinate_system": {
            "subtype": "ellipsoidal",
            "axis": [
                {
                    "name": "Geodetic latitude",
                    "abbreviation": "Lat",
                    "direction": "north",
                    "unit": "degree"
                },
                {
                    "name": "Geodetic longitude",
                    "abbreviation": "Lon",
                    "direction": "east",
                    "unit": "degree"
                }
            ]
        },
        "id": {
            "authority": "EPSG",
            "code": 3906
        }
    },
    "target_crs": {
        "type": "GeographicCRS",
        "name": "Slovenia 1996",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "Slovenia Geodetic Datum 1996",
            "ellipsoid": {
                "name": "GRS 1980",
                "semi_major_axis": 6378137,
                "inverse_flattening": 298.257222101
            }
        },
        "coordinate_system": {
            "subtype": "ellipsoidal",
            "axis": [
                {
                    "name": "Geodetic latitude",
                    "abbreviation": "Lat",
                    "direction": "north",
                    "unit": "degree"
                },
                {
                    "name": "Geodetic longitude",
                    "abbreviation": "Lon",
                    "direction": "east",
                    "unit": "degree"
                }
            ]
        },
        "id": {
            "authority": "EPSG",
            "code": 4765
        }
    },
    "method": {
        "name": "Coordinate Frame rotation (geog2D domain)",
        "id": {
            "authority": "EPSG",
            "code": 9607
        }
    },
    "parameters": [
        {
            "name": "X-axis translation",
            "value": 409.545,
            "unit": "metre",
            "id": {
                "authority": "EPSG",
                "code": 8605
            }
        },
        {
            "name": "Y-axis translation",
            "value": 72.164,
            "unit": "metre",
            "id": {
                "authority": "EPSG",
                "code": 8606
            }
        },
        {
            "name": "Z-axis translation",
            "value": 486.872,
            "unit": "metre",
            "id": {
                "authority": "EPSG",
                "code": 8607
            }
        },
        {
            "name": "X-axis rotation",
            "value": -3.085957,
            "unit": {
                "type": "AngularUnit",
                "name": "arc-second",
                "conversion_factor": 4.84813681109536e-06
            },
            "id": {
                "authority": "EPSG",
                "code": 8608
            }
        },
        {
            "name": "Y-axis rotation",
            "value": -5.46911,
            "unit": {
                "type": "AngularUnit",
                "name": "arc-second",
                "conversion_factor": 4.84813681109536e-06
            },
            "id": {
                "authority": "EPSG",
                "code": 8609
            }
        },
        {
            "name": "Z-axis rotation",
            "value": 11.020289,
            "unit": {
                "type": "AngularUnit",
                "name": "arc-second",
                "conversion_factor": 4.84813681109536e-06
            },
            "id": {
                "authority": "EPSG",
                "code": 8610
            }
        },
        {
            "name": "Scale difference",
            "value": 17.919665,
            "unit": {
                "type": "ScaleUnit",
                "name": "parts per million",
                "conversion_factor": 1e-06
            },
            "id": {
                "authority": "EPSG",
                "code": 8611
            }
        }
    ],
    "accuracy": "1.0",
    "scope": "Transformation of coordinates at 1m level of accuracy.",
    "area": "Slovenia - onshore.",
    "bbox": {
        "south_latitude": 45.42,
        "west_longitude": 13.38,
        "north_latitude": 46.88,
        "east_longitude": 16.61
    },
    "id": {
        "authority": "EPSG",
        "code": 3916
    },
    "remarks": "Info source also gives a separate reverse tfm with slightly different parameter values. Given the tfm accuracy these differences are not significant and this tfm can be considered reversible. May be taken as approx tfm MGI 1901 to WGS 84 (see code 3917)."
}

Definition: MapServer - MAPfile

PROJECTION
	"proj=pipeline"
	"step"
	"proj=axisswap"
	"order=2,1"
	"step"
	"proj=unitconvert"
	"xy_in=deg"
	"xy_out=rad"
	"step"
	"proj=push"
	"v_3"
	"step"
	"proj=cart"
	"ellps=bessel"
	"step"
	"proj=helmert"
	"x=409.545"
	"y=72.164"
	"z=486.872"
	"rx=-3.085957"
	"ry=-5.46911"
	"rz=11.020289"
	"s=17.919665"
	"convention=coordinate_frame"
	"step"
	"inv"
	"proj=cart"
	"ellps=GRS80"
	"step"
	"proj=pop"
	"v_3"
	"step"
	"proj=unitconvert"
	"xy_in=rad"
	"xy_out=deg"
	"step"
	"proj=axisswap"
	"order=2,1"
END

Definition: Mapnik

<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=bessel +step +proj=helmert +x=409.545 +y=72.164 +z=486.872 +rx=-3.085957 +ry=-5.46911 +rz=11.020289 +s=17.919665 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1">
	<Layer srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=bessel +step +proj=helmert +x=409.545 +y=72.164 +z=486.872 +rx=-3.085957 +ry=-5.46911 +rz=11.020289 +s=17.919665 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1">
	</Layer>
</Map>

Definition: SQL (PostGIS)

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 3916, 'EPSG', 3916, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=bessel +step +proj=helmert +x=409.545 +y=72.164 +z=486.872 +rx=-3.085957 +ry=-5.46911 +rz=11.020289 +s=17.919665 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');