Geodetic CRS: CGVD28(HTv2.0) height
Datum: Canadian Geodetic Vertical Datum of 1928 (Height Transformation version 2.0)
Data source: EPSG
Information source: Geodetic Survey Division, Natural Resources Canada.
Revision date: 2026-07-23
Scope: Change of height to a different vertical reference surface.
Remarks: Equal to HT2_2010v80 hybrid geoid model minus CGG2013a geoid model (NAD83(CSRS)v6 to CGVD28(HTv2.0 height (2) (CT 11492) minus NAD83(CSRS)v6 to CGVD2013a(2010) height (1) (CT 9247). Specified interpolation CRS is NAD83(CSRS)v6, but NAD83(CSRS)v2 or any later realization may be used without error. Replaces CGVD28(HTv2.0) height to CGVD2013a(2010) height (3) (code 10619) from 2025-12-02. Grid file also used as transformation from CGVD28 height (see CT code 11496).
Method: Vertical change by geoid grid difference (NRCan)
Description: (0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["CGVD28(HTv2.0) height to CGVD2013a(2010) height (2)", VERSION["NR-Can HT2 2010"], SOURCECRS[ VERTCRS["CGVD28(HTv2.0) height", VDATUM["Canadian Geodetic Vertical Datum of 1928 (Height Transformation version 2.0)", ANCHOREPOCH[1997]], CS[vertical,1], AXIS["gravity-related height (H)",up, LENGTHUNIT["metre",1]], ID["EPSG",10588]]], TARGETCRS[ VERTCRS["CGVD2013a(2010) height", VDATUM["Canadian Geodetic Vertical Datum of 2013 (CGG2013a) epoch 2010", ANCHOREPOCH[2010]], CS[vertical,1], AXIS["gravity-related height (H)",up, LENGTHUNIT["metre",1]], ID["EPSG",9245]]], METHOD["Vertical change by geoid grid difference (NRCan)", ID["EPSG",1126]], PARAMETERFILE["Geoid model difference file","HT2_2010v80_CGG2013a.byn"], INTERPOLATIONCRS[ GEOGCRS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]], ANCHOREPOCH[2010]], 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]]]], OPERATIONACCURACY[0.028], USAGE[ SCOPE["Change of height to a different vertical reference surface."], AREA["Canada - onshore and offshore between 41°N and 84°N and west of 48°W - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon."], BBOX[41,-141.01,84,-48]], ID["EPSG",11498], REMARK["Equal to HT2_2010v80 hybrid geoid model minus CGG2013a geoid model (NAD83(CSRS)v6 to CGVD28(HTv2.0 height (2) (CT 11492) minus NAD83(CSRS)v6 to CGVD2013a(2010) height (1) (CT 9247). Specified interpolation CRS is NAD83(CSRS)v6, but NAD83(CSRS)v2 or any later realization may be used without error. Replaces CGVD28(HTv2.0) height to CGVD2013a(2010) height (3) (code 10619) from 2025-12-02. Grid file also used as transformation from CGVD28 height (see CT code 11496)."]]
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "CGVD28(HTv2.0) height to CGVD2013a(2010) height (2)", "source_crs": { "type": "VerticalCRS", "name": "CGVD28(HTv2.0) height", "datum": { "type": "VerticalReferenceFrame", "name": "Canadian Geodetic Vertical Datum of 1928 (Height Transformation version 2.0)", "anchor_epoch": 1997 }, "coordinate_system": { "subtype": "vertical", "axis": [ { "name": "Gravity-related height", "abbreviation": "H", "direction": "up", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 10588 } }, "target_crs": { "type": "VerticalCRS", "name": "CGVD2013a(2010) height", "datum": { "type": "VerticalReferenceFrame", "name": "Canadian Geodetic Vertical Datum of 2013 (CGG2013a) epoch 2010", "anchor_epoch": 2010 }, "coordinate_system": { "subtype": "vertical", "axis": [ { "name": "Gravity-related height", "abbreviation": "H", "direction": "up", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 9245 } }, "interpolation_crs": { "type": "GeographicCRS", "name": "NAD83(CSRS)v6", "datum": { "type": "GeodeticReferenceFrame", "name": "North American Datum of 1983 (CSRS) version 6", "anchor_epoch": 2010, "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": 8252 }, "remarks": "Adopted by the Canadian federal government from 2010-01-01 and the provincial governments of Alberta, British Columbia, Manitoba, Newfoundland and Labrador, Nova Scotia, Ontario and Prince Edward Island. Replaces NAD83(CSRS)v5. Replaced by NAD83(CSRS)v7." }, "method": { "name": "Vertical change by geoid grid difference (NRCan)", "id": { "authority": "EPSG", "code": 1126 } }, "parameters": [ { "name": "Geoid model difference file", "value": "HT2_2010v80_CGG2013a.byn", "id": { "authority": "EPSG", "code": 1063 } } ], "accuracy": "0.028", "scope": "Change of height to a different vertical reference surface.", "area": "Canada - onshore and offshore between 41°N and 84°N and west of 48°W - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon.", "bbox": { "south_latitude": 41, "west_longitude": -141.01, "north_latitude": 84, "east_longitude": -48 }, "id": { "authority": "EPSG", "code": 11498 }, "remarks": "Equal to HT2_2010v80 hybrid geoid model minus CGG2013a geoid model (NAD83(CSRS)v6 to CGVD28(HTv2.0 height (2) (CT 11492) minus NAD83(CSRS)v6 to CGVD2013a(2010) height (1) (CT 9247). Specified interpolation CRS is NAD83(CSRS)v6, but NAD83(CSRS)v2 or any later realization may be used without error. Replaces CGVD28(HTv2.0) height to CGVD2013a(2010) height (3) (code 10619) from 2025-12-02. Grid file also used as transformation from CGVD28 height (see CT code 11496)." }
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=vgridshift +grids=HT2_2010v80_CGG2013a.byn +multiplier=-1"> <Layer srs="+proj=vgridshift +grids=HT2_2010v80_CGG2013a.byn +multiplier=-1"> </Layer> </Map>