EPSG:10989

London Survey Grid height

Attributes

Unit: metre

Geodetic CRS: London Survey Grid height

Datum: London Survey Grid height datum

Data source: EPSG

Information source: Transport for London, Topographic surveys and mapping Standard S1026, issue A4, May 2025.

Revision date: 2025-10-28

Scope: Engineering survey and topographic mapping for transport applications.

Remarks: Vertical component of the London Survey Grid 2025 (LSG2025) (CRS code 11006). Prior to 2016, Ordnance Survey Geoid Model 2002 (OSGM02) plus a 100m shift could be used to produce acceptable LSGH values. In 2016, the updated Ordnance Survey Geoid Model 2015 (OSGM15) was released with an approximately 25mm height shift from OSGM02 in the London region. When using GNSS observations to derive LSGH values, OSGM15 plus a 100m shift shall not be used; instead the LSGGM2025 (code 10990) applied to OSNet v2009 (CRS code 11008) must be used.

Area of use: United Kingdom (UK) - Greater London and surrounding area.

Coordinate system: Vertical CS. Axis: height (H). Orientation: up. UoM: m.

Center coordinates
51.55 -0.27

Projected bounds:
51.1 -1.33
52.0 0.8

WGS84 bounds:
-1.33 51.1
0.8 52.0

United Kingdom (UK) - Greater London and surrounding area.
MapTiler banner

Definition: OGC Well Known Text

VERT_CS["London Survey Grid height",
    VERT_DATUM["London Survey Grid height datum",2005,
        AUTHORITY["EPSG","1423"]],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AXIS["Gravity-related height",UP],
    AUTHORITY["EPSG","10989"]]

Definition: OGC Well Known Text 2 (2019)

VERTCRS["London Survey Grid height",
    VDATUM["London Survey Grid height datum"],
    CS[vertical,1],
        AXIS["gravity-related height (H)",up,
            LENGTHUNIT["metre",1]],
    USAGE[
        SCOPE["Engineering survey and topographic mapping for transport applications."],
        AREA["United Kingdom (UK) - Greater London and surrounding area."],
        BBOX[51.1,-1.33,52,0.8]],
    ID["EPSG",10989]]

Definition: ESRI Well Known Text

VERTCS["London_Survey_Grid_height",
    VDATUM["London_Survey_Grid_height_datum"],
    PARAMETER["Vertical_Shift",0.0],
    PARAMETER["Direction",1.0],
    UNIT["Meter",1.0]]

Definition: PROJ.4

+vunits=m +no_defs +type=crs

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:10989","+vunits=m +no_defs +type=crs");

Definition: JSON

{
    "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json",
    "type": "VerticalCRS",
    "name": "London Survey Grid height",
    "datum": {
        "type": "VerticalReferenceFrame",
        "name": "London Survey Grid height datum"
    },
    "coordinate_system": {
        "subtype": "vertical",
        "axis": [
            {
                "name": "Gravity-related height",
                "abbreviation": "H",
                "direction": "up",
                "unit": "metre"
            }
        ]
    },
    "scope": "Engineering survey and topographic mapping for transport applications.",
    "area": "United Kingdom (UK) - Greater London and surrounding area.",
    "bbox": {
        "south_latitude": 51.1,
        "west_longitude": -1.33,
        "north_latitude": 52,
        "east_longitude": 0.8
    },
    "id": {
        "authority": "EPSG",
        "code": 10989
    }
}

Definition: GeoServer

10989=VERT_CS["London Survey Grid height",VERT_DATUM["London Survey Grid height datum",2005,AUTHORITY["EPSG","1423"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Gravity-related height",UP],AUTHORITY["EPSG","10989"]]

Definition: MapServer - MAPfile

PROJECTION
	"vunits=m"
	"no_defs"
	"type=crs"
END

Definition: Mapnik

<?xml version="1.0" encoding="utf-8"?>
<Map srs="+vunits=m +no_defs +type=crs">
	<Layer srs="+vunits=m +no_defs +type=crs">
	</Layer>
</Map>

Definition: SQL (PostGIS)

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 10989, 'EPSG', 10989, '+vunits=m +no_defs +type=crs', 'VERT_CS["London Survey Grid height",VERT_DATUM["London Survey Grid height datum",2005,AUTHORITY["EPSG","1423"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Gravity-related height",UP],AUTHORITY["EPSG","10989"]]');