Questions you can ask
- “What is the ground elevation in feet at this pad location?”
- “Draw an elevation profile between these two locations.”
- “Show contour lines around this site.”
| Pad | Latitude | Longitude | Elevation (ft) |
|---|---|---|---|
| Pad A | 31.99 | -102.08 | 2,780 |
| Pad B | 32.01 | -102.11 | 2,805 |
| Pad C | 31.97 | -102.05 | 2,760 |
Illustrative values showing the shape of an answer, not live data.
About this source
USGS Elevation Point Query Service (EPQS), 3D Elevation Program (3DEP), and topographic CONTOUR LINES. Get elevation at points, batch elevation queries, elevation profiles along routes, and topo contour-line vector data (GeoJSON) for rendering on a map. CRITICAL USAGE RULES: 1. No authentication required 2. Use getElevation() for single point elevation 3. Use getElevationProfile() for pipeline route terrain analysis 4. Use getContoursGeoJSON() for topographic contour LINES — requires a bbox or near (lat/lon) because contour data is dense; pass the result to patchops_addMapLayer to draw them 5. Units: 'Feet' or 'Meters' (default Feet)
Connector ID usgs-elevation
Provenance
Freshness & coverage
› Methods (4)
Technical detail for developers: parameters, pagination, units, and freshness per method.
getElevation
readRetrieve elevation at one coordinate in requested units.
Required paramslatitudelongitudeUS and territories only (USGS EPQS). units: Feet (default) or Meters.
getElevations
readRetrieve elevations for multiple coordinate points in requested units.
Required paramspointsUp to 100 points. Failed point: elevation null, dataSource "Error: ...".
getElevationProfile
readRetrieve an elevation profile between two coordinates with configurable samples and units.
Required paramsstartLatstartLonendLatendLonnumSamples 2-100 (default 10); distanceFromStart is in miles.
getContoursGeoJSON
readRetrieve elevation contour GeoJSON by bounding box or nearby location, optionally filtered by elevation range or contour type.
Required paramsbbox or near
