Elevation
POST
/v2/elevationScope: elevation:read
Elevation, altitude, and other "z" measurements from different sources (ex. GPS,
digital elevation models) can be measured with different vertical datum
(reference point), resulting in incompatible measurements. UAS regulation uses
"Above Ground Level" for drone heights, which requires establishing ground level.
This data service converts elevation and altitude measurements between common
vertical datum: ellipsoidal (WGS84/common GPS), orthometric (US only -
NAVD88/measurement above geoid), and Above Ground Level (AGL). Above Ground Level
(AGL) is calculated based on the difference between input z value and surface
elevation in compatible datum.
NOTE: This service is only available in the contiguous United Sates.
NOTE: This service is limited to 3600 requests per hour.
Returns a GeoJSON feature collection with requested transformations (see below)
between WGS84, NAVD88, Above Ground Level, or surface only.
Request
Authorization bearer accessToken
Unit of input vertical/z value: ft
(feet) or m
(meters)
Unit of output vertical/z value: ft
(feet) or m
(meters)
The transformation made to input z values:
VALUE | DESCRIPTION |
---|---|
WGS84_TO_AGL |
Input z is a WGS84 ellipsoid measurement. Returns Above Ground Level (AGL) |
NAVD88_TO_AGL |
Input z is a NAVD88 vertical datum measurement. Returns Above Ground Level (AGL) |
AGL_TO_WGS84 |
Input z is Above Ground Level (AGL) and returns WGS84 ellipsoid measurement - e.g. User wants to know 100 ft AGL at a given location in WGS84 |
AGL_TO_NAVD88 |
Input z is Above Ground Level (AGL) and returns NAVD88 vertical datum measurement - e.g. User wants to know 100 ft AGL at a given location in NAVD88 |
NAVD88_TO_WGS84 |
Input z is NAVD88 and returns WGS84 ellipsoid |
WGS84_TO_NAVD88 |
Input z is WGS84 ellipsoid and returns NAVD8 |
XY_ONLY |
Input points with XY only (NO Z or AGL) and return WGS84 terrain, NAVD88 terrain, and geoid height |
The requested point geometries: Can be GeoJSON type POINT
or MULTIPOINT
or LINESTRING
{
"unitsIn": "m",
"unitsOut": "m",
"transformation": "AGL_TO_WGS84",
"geometry": {
"type": "Point",
"coordinates": [
-83.04,
42.34,
100
]
}
}
Request samples
Responses
{
"statusCode": 200,
"message": "success",
"data": {
"type": "FeatureCollection",
"features": [
{
"id": "0",
"type": "Feature",
"properties": {
"AGL": 100,
"terrainWGS84": 149.2,
"zWGS84": 249.2,
"units": "m"
},
"geometry": {
"type": "Point",
"coordinates": [
-83.04,
42.34
]
}
}
]
}
}