Geodetic CRS: CGVD28 height
Datum: Canadian Geodetic Vertical Datum of 1928
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_2002v80 hybrid geoid model minus CGG2013a geoid model (NAD83(CSRS)v4 to CGVD28 height (2) (CT 11487) minus NAD83(CSRS)v4 to CGVD2013a(2002) height (1) (CT 10110)). Specified interpolation CRS is NAD83(CSRS)v4, but NAD83(CSRS)v2 or any later realization may be used without error. Replaces CGVD28 height to CGVD2013a(2002) height (3) (code 10519) from 2025-12-02. Grid file also used as transformation from CGVD28(HTv2.0) height (see CT code 11497).
Method: Vertical change by geoid grid difference (NRCan)
Description: (0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["CGVD28 height to CGVD2013a(2002) height (3)", VERSION["NR-Can HT2 2002"], SOURCECRS[ VERTCRS["CGVD28 height", VDATUM["Canadian Geodetic Vertical Datum of 1928"], CS[vertical,1], AXIS["gravity-related height (H)",up, LENGTHUNIT["metre",1]], ID["EPSG",5713]]], TARGETCRS[ VERTCRS["CGVD2013a(2002) height", VDATUM["Canadian Geodetic Vertical Datum of 2013 (CGG2013a) epoch 2002", ANCHOREPOCH[2002]], CS[vertical,1], AXIS["gravity-related height (H)",up, LENGTHUNIT["metre",1]], ID["EPSG",20034]]], METHOD["Vertical change by geoid grid difference (NRCan)", ID["EPSG",1126]], PARAMETERFILE["Geoid model difference file","HT2_2002v80_CGG2013a.byn"], INTERPOLATIONCRS[ GEOGCRS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]], ANCHOREPOCH[2002]], 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.048], USAGE[ SCOPE["Change of height to a different vertical reference surface."], AREA["Canada - onshore - Alberta; British Columbia; Manitoba south of 59°N; New Brunswick; Newfoundland, Labrador between 52°50’N and 54°30’N; Northwest Territories south west of a line between 60°40’N, 110°W and the coast at 132°W; Nova Scotia; Ontario south of 52°20'N; Prince Edward Island; Quebec - mainland south of 55°N and west of 64°W, north of 55°N between 70°W and 66°W, coastal area between 66°W and 64°W, and Anticosta island; Saskatchewan south of 58°30’N; Yukon."], BBOX[41.67,-141.01,69.81,-52.54]], ID["EPSG",11495], REMARK["Equal to HT2_2002v80 hybrid geoid model minus CGG2013a geoid model (NAD83(CSRS)v4 to CGVD28 height (2) (CT 11487) minus NAD83(CSRS)v4 to CGVD2013a(2002) height (1) (CT 10110)). Specified interpolation CRS is NAD83(CSRS)v4, but NAD83(CSRS)v2 or any later realization may be used without error. Replaces CGVD28 height to CGVD2013a(2002) height (3) (code 10519) from 2025-12-02. Grid file also used as transformation from CGVD28(HTv2.0) height (see CT code 11497)."]]
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "CGVD28 height to CGVD2013a(2002) height (3)", "source_crs": { "type": "VerticalCRS", "name": "CGVD28 height", "datum": { "type": "VerticalReferenceFrame", "name": "Canadian Geodetic Vertical Datum of 1928" }, "coordinate_system": { "subtype": "vertical", "axis": [ { "name": "Gravity-related height", "abbreviation": "H", "direction": "up", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 5713 } }, "target_crs": { "type": "VerticalCRS", "name": "CGVD2013a(2002) height", "datum": { "type": "VerticalReferenceFrame", "name": "Canadian Geodetic Vertical Datum of 2013 (CGG2013a) epoch 2002", "anchor_epoch": 2002 }, "coordinate_system": { "subtype": "vertical", "axis": [ { "name": "Gravity-related height", "abbreviation": "H", "direction": "up", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 20034 } }, "interpolation_crs": { "type": "GeographicCRS", "name": "NAD83(CSRS)v4", "datum": { "type": "GeodeticReferenceFrame", "name": "North American Datum of 1983 (CSRS) version 4", "anchor_epoch": 2002, "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": 8246 }, "remarks": "Adopted by the Canadian federal government from 2002-01-01 and by the provincial governments of Alberta and British Columbia. Replaces NAD83(CSRS)v3. Replaced by NAD83(CSRS)v5 (CRS code 8249). Longitudes are POSITIVE EAST." }, "method": { "name": "Vertical change by geoid grid difference (NRCan)", "id": { "authority": "EPSG", "code": 1126 } }, "parameters": [ { "name": "Geoid model difference file", "value": "HT2_2002v80_CGG2013a.byn", "id": { "authority": "EPSG", "code": 1063 } } ], "accuracy": "0.048", "scope": "Change of height to a different vertical reference surface.", "area": "Canada - onshore - Alberta; British Columbia; Manitoba south of 59°N; New Brunswick; Newfoundland, Labrador between 52°50’N and 54°30’N; Northwest Territories south west of a line between 60°40’N, 110°W and the coast at 132°W; Nova Scotia; Ontario south of 52°20'N; Prince Edward Island; Quebec - mainland south of 55°N and west of 64°W, north of 55°N between 70°W and 66°W, coastal area between 66°W and 64°W, and Anticosta island; Saskatchewan south of 58°30’N; Yukon.", "bbox": { "south_latitude": 41.67, "west_longitude": -141.01, "north_latitude": 69.81, "east_longitude": -52.54 }, "id": { "authority": "EPSG", "code": 11495 }, "remarks": "Equal to HT2_2002v80 hybrid geoid model minus CGG2013a geoid model (NAD83(CSRS)v4 to CGVD28 height (2) (CT 11487) minus NAD83(CSRS)v4 to CGVD2013a(2002) height (1) (CT 10110)). Specified interpolation CRS is NAD83(CSRS)v4, but NAD83(CSRS)v2 or any later realization may be used without error. Replaces CGVD28 height to CGVD2013a(2002) height (3) (code 10519) from 2025-12-02. Grid file also used as transformation from CGVD28(HTv2.0) height (see CT code 11497)." }
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=vgridshift +grids=HT2_2002v80_CGG2013a.byn +multiplier=-1"> <Layer srs="+proj=vgridshift +grids=HT2_2002v80_CGG2013a.byn +multiplier=-1"> </Layer> </Map>