EPSG:8671 DEPRECATED

NAD83(HARN Corrected) to NAD83(FBN) (1)

Attributes

Geodetic CRS: NAD83(HARN Corrected)

Datum: NAD83 (High Accuracy Reference Network - Corrected)

Ellipsoid: GRS 1980

Prime meridian: Greenwich

Data source: EPSG

Information source: National Geodetic Survey, www.ngs.noaa.gov

Revision date: 2018-07-17

Scope: Geodesy.

Remarks: Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°.

Method: NADCON5 (3D)

Area of use: Puerto Rico and US Virgin Islands - onshore.

Description: (0,)

MapTiler banner

Definition: OGC Well Known Text 2 (2019)

COORDINATEOPERATION["NAD83(HARN Corrected) to NAD83(FBN) (1)",
    VERSION["NGS-Pri Vir Nadcon5"],
    SOURCECRS[
        GEOGCRS["NAD83(HARN Corrected)",
            DATUM["NAD83 (High Accuracy Reference Network - Corrected)",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]]],
            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]],
            ID["EPSG",8545]]],
    TARGETCRS[
        GEOGCRS["NAD83(FBN)",
            DATUM["NAD83 (High Accuracy Reference Network)",
                ELLIPSOID["GRS 1980",6378137,298.257222101,
                    LENGTHUNIT["metre",1]]],
            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",8449]]],
    METHOD["NADCON5 (3D)",
        ID["EPSG",1075]],
    PARAMETERFILE["Latitude difference file","nadcon5.nad83_1997.nad83_2002.prvi.lat.trn.20160901.b"],
    PARAMETERFILE["Longitude difference file","nadcon5.nad83_1997.nad83_2002.prvi.lon.trn.20160901.b"],
    OPERATIONACCURACY[0.05],
    USAGE[
        SCOPE["Geodesy."],
        AREA["Puerto Rico and US Virgin Islands - onshore."],
        BBOX[17.62,-67.97,18.57,-64.51]],
    ID["EPSG",8671],
    REMARK["Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°."]]

Definition: PROJ.4

+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=gridshift +no_z_transform +grids=us_noaa_nadcon5_nad83_1997_nad83_2002_prvi.tif +step +proj=unitconvert +xy_in=rad +z_in=m +xy_out=deg +z_out=m +step +proj=axisswap +order=2,1

Definition: JavaScript (Proj4js)

proj4.defs("EPSG:8671","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=gridshift +no_z_transform +grids=us_noaa_nadcon5_nad83_1997_nad83_2002_prvi.tif +step +proj=unitconvert +xy_in=rad +z_in=m +xy_out=deg +z_out=m +step +proj=axisswap +order=2,1");

Definition: JSON

{
    "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json",
    "type": "Transformation",
    "name": "NAD83(HARN Corrected) to NAD83(FBN) (1)",
    "source_crs": {
        "type": "GeographicCRS",
        "name": "NAD83(HARN Corrected)",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "NAD83 (High Accuracy Reference Network - Corrected)",
            "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": 8545
        },
        "remarks": "Note: this CRS includes POSITIVE EAST longitudes. In PRVI replaces NAD83(HARN) = NAD83(1993 PRVI) to correct errors. Replaced by NAD83(FBN) = NAD83(2002 PRVI)."
    },
    "target_crs": {
        "type": "GeographicCRS",
        "name": "NAD83(FBN)",
        "datum": {
            "type": "GeodeticReferenceFrame",
            "name": "NAD83 (High Accuracy Reference Network)",
            "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": 8449
        },
        "remarks": "In Continental US (excludes Alaska) and Hawaii, replaces NAD83 for applications with an accuracy of better than 1m. In Continental US, Puerto Rico and US Virgin Islands replaced by NAD83(NSRS2007). In American Samoa and Hawaii replaced by NAD83(PA11)."
    },
    "method": {
        "name": "NADCON5 (3D)",
        "id": {
            "authority": "EPSG",
            "code": 1075
        }
    },
    "parameters": [
        {
            "name": "Latitude difference file",
            "value": "nadcon5.nad83_1997.nad83_2002.prvi.lat.trn.20160901.b",
            "id": {
                "authority": "EPSG",
                "code": 8657
            }
        },
        {
            "name": "Longitude difference file",
            "value": "nadcon5.nad83_1997.nad83_2002.prvi.lon.trn.20160901.b",
            "id": {
                "authority": "EPSG",
                "code": 8658
            }
        }
    ],
    "accuracy": "0.05",
    "scope": "Geodesy.",
    "area": "Puerto Rico and US Virgin Islands - onshore.",
    "bbox": {
        "south_latitude": 17.62,
        "west_longitude": -67.97,
        "north_latitude": 18.57,
        "east_longitude": -64.51
    },
    "id": {
        "authority": "EPSG",
        "code": 8671
    },
    "remarks": "Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°."
}

Definition: MapServer - MAPfile

PROJECTION
	"proj=pipeline"
	"step"
	"proj=axisswap"
	"order=2,1"
	"step"
	"proj=unitconvert"
	"xy_in=deg"
	"xy_out=rad"
	"step"
	"proj=gridshift"
	"no_z_transform"
	"grids=us_noaa_nadcon5_nad83_1997_nad83_2002_prvi.tif"
	"step"
	"proj=unitconvert"
	"xy_in=rad"
	"z_in=m"
	"xy_out=deg"
	"z_out=m"
	"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 +proj=gridshift +no_z_transform +grids=us_noaa_nadcon5_nad83_1997_nad83_2002_prvi.tif +step +proj=unitconvert +xy_in=rad +z_in=m +xy_out=deg +z_out=m +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 +proj=gridshift +no_z_transform +grids=us_noaa_nadcon5_nad83_1997_nad83_2002_prvi.tif +step +proj=unitconvert +xy_in=rad +z_in=m +xy_out=deg +z_out=m +step +proj=axisswap +order=2,1">
	</Layer>
</Map>

Definition: SQL (PostGIS)

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 8671, 'EPSG', 8671, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=gridshift +no_z_transform +grids=us_noaa_nadcon5_nad83_1997_nad83_2002_prvi.tif +step +proj=unitconvert +xy_in=rad +z_in=m +xy_out=deg +z_out=m +step +proj=axisswap +order=2,1', 'None');