EPSG:10666

ETRS89-HUN [ETRF2000] to EOMA 1980 height (2)

Attributes

Geodetic CRS: ETRS89-HUN [ETRF2000]

Datum: ETRS89-HUN [ETRF2000]

Ellipsoid: GRS 1980

Prime meridian: Greenwich

Data source: EPSG

Information source: Budapest University of Technology and Economics (BME) - Faculty of Civil Engineering. https://github.com/OSGeoLabBp/eov2etrs/blob/master/etrs2eov_doc.rst

Revision date: 2025-10-31

Scope: Derivation of gravity-related heights from GNSS observations.

Remarks: Emulation to better than 7mm of the official SGO EHT model (CT code 10661). The geoid height values were obtained from the online EHT service. For reversible alternative to this transformation see ETRS89-HUN [ETRF2000] to ETRS89-HUN [ETRF2000] + EOMA 1980 height (2) (code 10667).

Method: Geographic3D to GravityRelatedHeight (gtg)

Area of use: Hungary.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["ETRS89-HUN [ETRF2000] to EOMA 1980 height (2)",
    VERSION["BME-Hun geoid14"],
    SOURCECRS[
        GEOGCRS["ETRS89-HUN [ETRF2000]",
            DATUM["ETRS89-HUN [ETRF2000]",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]],
                ANCHOREPOCH[2024]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433]],
            CS[ellipsoidal,3],
                AXIS["geodetic latitude (Lat)",north,
                    ORDER[1],
                    ANGLEUNIT["degree",0.0174532925199433]],
                AXIS["geodetic longitude (Lon)",east,
                    ORDER[2],
                    ANGLEUNIT["degree",0.0174532925199433]],
                AXIS["ellipsoidal height (h)",up,
                    ORDER[3],
                    LENGTHUNIT["metre",1]],
            ID["EPSG",11162]]],
    TARGETCRS[
        VERTCRS["EOMA 1980 height",
            VDATUM["Baltic 1980"],
            CS[vertical,1],
                AXIS["gravity-related height (H)",up,
                    LENGTHUNIT["metre",1]],
            ID["EPSG",5787]]],
    METHOD["Geographic3D to GravityRelatedHeight (gtg)",
        ID["EPSG",1123]],
    PARAMETERFILE["Geoid (height correction) model file","hu_bme_geoid2014.tif"],
    OPERATIONACCURACY[0.06],
    USAGE[
        SCOPE["Derivation of gravity-related heights from GNSS observations."],
        AREA["Hungary."],
        BBOX[45.74,16.11,48.58,22.9]],
    ID["EPSG",10666],
    REMARK["Emulation to better than 7mm of the official SGO EHT model (CT code 10661). The geoid height values were obtained from the online EHT service. For reversible alternative to this transformation see ETRS89-HUN [ETRF2000] to ETRS89-HUN [ETRF2000] + EOMA 1980 height (2) (code 10667)."]]

Definition: PROJ.4

+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +inv +proj=vgridshift +grids=hu_bme_geoid2014.tif +multiplier=1 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:10666","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +inv +proj=vgridshift +grids=hu_bme_geoid2014.tif +multiplier=1 +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": "ETRS89-HUN [ETRF2000] to EOMA 1980 height (2)",
    "source_crs": {
        "type": "GeographicCRS",
        "name": "ETRS89-HUN [ETRF2000]",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "ETRS89-HUN [ETRF2000]",
            "anchor_epoch": 2024,
            "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"
                },
                {
                    "name": "Ellipsoidal height",
                    "abbreviation": "h",
                    "direction": "up",
                    "unit": "metre"
                }
            ]
        },
        "id": {
            "authority": "EPSG",
            "code": 11162
        },
        "remarks": "National realization of ETRS89 in Hungary."
    },
    "target_crs": {
        "type": "VerticalCRS",
        "name": "EOMA 1980 height",
        "datum": {
            "type": "VerticalReferenceFrame",
            "name": "Baltic 1980"
        },
        "coordinate_system": {
            "subtype": "vertical",
            "axis": [
                {
                    "name": "Gravity-related height",
                    "abbreviation": "H",
                    "direction": "up",
                    "unit": "metre"
                }
            ]
        },
        "id": {
            "authority": "EPSG",
            "code": 5787
        }
    },
    "method": {
        "name": "Geographic3D to GravityRelatedHeight (gtg)",
        "id": {
            "authority": "EPSG",
            "code": 1123
        }
    },
    "parameters": [
        {
            "name": "Geoid (height correction) model file",
            "value": "hu_bme_geoid2014.tif",
            "id": {
                "authority": "EPSG",
                "code": 8666
            }
        }
    ],
    "accuracy": "0.06",
    "scope": "Derivation of gravity-related heights from GNSS observations.",
    "area": "Hungary.",
    "bbox": {
        "south_latitude": 45.74,
        "west_longitude": 16.11,
        "north_latitude": 48.58,
        "east_longitude": 22.9
    },
    "id": {
        "authority": "EPSG",
        "code": 10666
    },
    "remarks": "Emulation to better than 7mm of the official SGO EHT model (CT code 10661). The geoid height values were obtained from the online EHT service. For reversible alternative to this transformation see ETRS89-HUN [ETRF2000] to ETRS89-HUN [ETRF2000] + EOMA 1980 height (2) (code 10667)."
}

Definition: MapServer - MAPfile

PROJECTION
	"proj=pipeline"
	"step"
	"proj=axisswap"
	"order=2,1"
	"step"
	"proj=unitconvert"
	"xy_in=deg"
	"xy_out=rad"
	"step"
	"inv"
	"proj=vgridshift"
	"grids=hu_bme_geoid2014.tif"
	"multiplier=1"
	"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 +inv +proj=vgridshift +grids=hu_bme_geoid2014.tif +multiplier=1 +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 +inv +proj=vgridshift +grids=hu_bme_geoid2014.tif +multiplier=1 +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 ( 10666, 'EPSG', 10666, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +inv +proj=vgridshift +grids=hu_bme_geoid2014.tif +multiplier=1 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');