EPSG:10928

CSRN2025 (NAD83 2011) to CSRN2025 (NAD83 2011) + COH88 2025 (NAVD88) height (3)

Attributes

Geodetic CRS: CSRN epoch 2025.0 (NAD83 2011)

Datum: California Spatial Reference Network epoch 2025.0 (NAD83 2011)

Ellipsoid: GRS 1980

Prime meridian: Greenwich

Data source: EPSG

Information source: California Spatial Reference Center, Scripps Orbit and Permanent Array Center at Scripps Institution of Oceanography (SOPAC), http://sopac-csrc.ucsd.edu/

Revision date: 2025-07-15

Scope: Reversible geoid model transformation.

Remarks: Reversible alternative to CSRN2025 (NAD83 2011) (3) (code 10927). Uses NGS Geoid18 hybrid model. Note: this is an approximation to the operation pipeline implemented in SCIPv1 (code 10929) in which step 1 converts CSRN2025 (NAD83 2011) coordinates from epoch 2025.00 to epoch 2010.00, and step 2 uses the epoch 2010 horizontal coordinate values to interpolate the hybrid geoid model. The horizontal offset between CSRN2025 (NAD83 2011) at epoch 2025.00 and the Geoid18 model epoch of 2010.00 is approximately 0.5m and is not significant for the interpolation of the geoid model.

Method: Geog3D to Geog2D+GravityRelatedHeight (NGS bin)

Area of use: United States (USA) - California.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["CSRN2025 (NAD83 2011) to CSRN2025 (NAD83 2011) + COH88 2025 (NAVD88) height (3)",
    VERSION["NGS-US Conus 18"],
    SOURCECRS[
        GEOGCRS["CSRN epoch 2025.0 (NAD83 2011)",
            DATUM["California Spatial Reference Network epoch 2025.0 (NAD83 2011)",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]],
                ANCHOREPOCH[2025]],
            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",10909]]],
    TARGETCRS[
        COMPOUNDCRS["CSRN2025 (NAD83 2011) + COH88 2025 (NAVD88) height",
            GEOGCRS["CSRN epoch 2025.0 (NAD83 2011)",
                DATUM["California Spatial Reference Network epoch 2025.0 (NAD83 2011)",
                    ELLIPSOID["GRS 1980",6378137,298.257222101,
                        LENGTHUNIT["metre",1]],
                    ANCHOREPOCH[2025]],
                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]]],
            VERTCRS["COH88 2025 (NAVD88) height",
                VDATUM["Derived California Orthometric Heights of 1988 epoch 2025"],
                CS[vertical,1],
                    AXIS["gravity-related height (H)",up,
                        LENGTHUNIT["metre",1]]],
            ID["EPSG",10920]]],
    METHOD["Geog3D to Geog2D+GravityRelatedHeight (NGS bin)",
        ID["EPSG",1135]],
    PARAMETERFILE["Geoid (height correction) model file","g2018u0.bin"],
    INTERPOLATIONCRS[
        GEOGCRS["CSRN epoch 2025.0 (NAD83 2011)",
            DATUM["California Spatial Reference Network epoch 2025.0 (NAD83 2011)",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]],
                ANCHOREPOCH[2025]],
            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.015],
    USAGE[
        SCOPE["Reversible geoid model transformation."],
        AREA["United States (USA) - California."],
        BBOX[32.53,-124.45,42.01,-114.12]],
    ID["EPSG",10928],
    REMARK["Reversible alternative to CSRN2025 (NAD83 2011) (3) (code 10927). Uses NGS Geoid18 hybrid model. 
Note: this is an approximation to the operation pipeline implemented in SCIPv1 (code 10929) in which step 1 converts CSRN2025 (NAD83 2011) coordinates from epoch 2025.00 to epoch 2010.00, and step 2 uses the epoch 2010 horizontal coordinate values to interpolate the hybrid geoid model. The horizontal offset between CSRN2025 (NAD83 2011) at epoch 2025.00 and the Geoid18 model epoch of 2010.00 is approximately 0.5m and is not significant for the interpolation of the geoid model."]]

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

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:10928","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +inv +proj=vgridshift +grids=us_noaa_g2018u0.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": "CSRN2025 (NAD83 2011) to CSRN2025 (NAD83 2011) + COH88 2025 (NAVD88) height (3)",
    "source_crs": {
        "type": "GeographicCRS",
        "name": "CSRN epoch 2025.0 (NAD83 2011)",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "California Spatial Reference Network epoch 2025.0 (NAD83 2011)",
            "anchor_epoch": 2025,
            "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": 10909
        }
    },
    "target_crs": {
        "type": "CompoundCRS",
        "name": "CSRN2025 (NAD83 2011) + COH88 2025 (NAVD88) height",
        "components": [
            {
                "type": "GeographicCRS",
                "name": "CSRN epoch 2025.0 (NAD83 2011)",
                "datum": {
                    "type": "GeodeticReferenceFrame",
                    "name": "California Spatial Reference Network epoch 2025.0 (NAD83 2011)",
                    "anchor_epoch": 2025,
                    "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"
                        }
                    ]
                }
            },
            {
                "type": "VerticalCRS",
                "name": "COH88 2025 (NAVD88) height",
                "datum": {
                    "type": "VerticalReferenceFrame",
                    "name": "Derived California Orthometric Heights of 1988 epoch 2025"
                },
                "coordinate_system": {
                    "subtype": "vertical",
                    "axis": [
                        {
                            "name": "Gravity-related height",
                            "abbreviation": "H",
                            "direction": "up",
                            "unit": "metre"
                        }
                    ]
                }
            }
        ],
        "id": {
            "authority": "EPSG",
            "code": 10920
        }
    },
    "interpolation_crs": {
        "type": "GeographicCRS",
        "name": "CSRN epoch 2025.0 (NAD83 2011)",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "California Spatial Reference Network epoch 2025.0 (NAD83 2011)",
            "anchor_epoch": 2025,
            "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": 10910
        }
    },
    "method": {
        "name": "Geog3D to Geog2D+GravityRelatedHeight (NGS bin)",
        "id": {
            "authority": "EPSG",
            "code": 1135
        }
    },
    "parameters": [
        {
            "name": "Geoid (height correction) model file",
            "value": "g2018u0.bin",
            "id": {
                "authority": "EPSG",
                "code": 8666
            }
        }
    ],
    "accuracy": "0.015",
    "scope": "Reversible geoid model transformation.",
    "area": "United States (USA) - California.",
    "bbox": {
        "south_latitude": 32.53,
        "west_longitude": -124.45,
        "north_latitude": 42.01,
        "east_longitude": -114.12
    },
    "id": {
        "authority": "EPSG",
        "code": 10928
    },
    "remarks": "Reversible alternative to CSRN2025 (NAD83 2011) (3) (code 10927). Uses NGS Geoid18 hybrid model. \nNote: this is an approximation to the operation pipeline implemented in SCIPv1 (code 10929) in which step 1 converts CSRN2025 (NAD83 2011) coordinates from epoch 2025.00 to epoch 2010.00, and step 2 uses the epoch 2010 horizontal coordinate values to interpolate the hybrid geoid model. The horizontal offset between CSRN2025 (NAD83 2011) at epoch 2025.00 and the Geoid18 model epoch of 2010.00 is approximately 0.5m and is not significant for the interpolation of the geoid model."
}

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