EPSG:10609

NAD83(CSRS)v3 to CGVD28(HTv2.0) height (1)

Attributes

Geodetic CRS: NAD83(CSRS)v3

Datum: North American Datum of 1983 (CSRS) version 3

Ellipsoid: GRS 1980

Prime meridian: Greenwich

Data source: EPSG

Information source: Geodetic Survey Division, Natural Resources Canada.

Revision date: 2024-10-09

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

Remarks: Valid at epoch 1997.0. Hybrid geoid derived from CGG2000 gravimetric geoid fitted to 1926 benchmarks with CGVD28 and NAD83(CSRS)v3 heights. On publication in 2019 of models valid at other epochs, file renamed from "HT2_0.byn"; no change to file contents.

Method: Geographic3D to GravityRelatedHeight (NRCan byn)

Area of use: 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.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["NAD83(CSRS)v3 to CGVD28(HTv2.0) height (1)",
    VERSION["NRC-Can CGG2000"],
    SOURCECRS[
        GEOGCRS["NAD83(CSRS)v3",
            DATUM["North American Datum of 1983 (CSRS) version 3",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]],
                ANCHOREPOCH[1997]],
            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",8239]]],
    TARGETCRS[
        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]]],
    METHOD["Geographic3D to GravityRelatedHeight (NRCan byn)",
        ID["EPSG",1060]],
    PARAMETERFILE["Geoid (height correction) model file","HT2_1997.byn"],
    OPERATIONACCURACY[0.0],
    USAGE[
        SCOPE["Derivation of approximate gravity-related heights from GNSS observations."],
        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",10609],
    REMARK["Valid at epoch 1997.0. Hybrid geoid derived from CGG2000 gravimetric geoid fitted to 1926 benchmarks with CGVD28 and NAD83(CSRS)v3 heights. On publication in 2019 of models valid at other epochs, file renamed from ""HT2_0.byn""; no change to file contents."]]

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=ca_nrc_HT2_1997.tif +multiplier=1 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:10609","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +inv +proj=vgridshift +grids=ca_nrc_HT2_1997.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": "NAD83(CSRS)v3 to CGVD28(HTv2.0) height (1)",
    "source_crs": {
        "type": "GeographicCRS",
        "name": "NAD83(CSRS)v3",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "North American Datum of 1983 (CSRS) version 3",
            "anchor_epoch": 1997,
            "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": 8239
        }
    },
    "target_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
        }
    },
    "method": {
        "name": "Geographic3D to GravityRelatedHeight (NRCan byn)",
        "id": {
            "authority": "EPSG",
            "code": 1060
        }
    },
    "parameters": [
        {
            "name": "Geoid (height correction) model file",
            "value": "HT2_1997.byn",
            "id": {
                "authority": "EPSG",
                "code": 8666
            }
        }
    ],
    "accuracy": "0.0",
    "scope": "Derivation of approximate gravity-related heights from GNSS observations.",
    "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": 10609
    },
    "remarks": "Valid at epoch 1997.0. Hybrid geoid derived from CGG2000 gravimetric geoid fitted to 1926 benchmarks with CGVD28 and NAD83(CSRS)v3 heights. On publication in 2019 of models valid at other epochs, file renamed from \"HT2_0.byn\"; no change to file contents."
}

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