Skip to content
An elevation service that uses DEM data in the HGT or GeoTIFF format (ASP.NET Core MVC)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Santolibre.Map.Elevation.Lib
Santolibre.Map.Elevation.LibTest
Santolibre.Map.Elevation.WebService
.gitignore
LICENSE
README.md
map-elevation.sln

README.md

map-elevation

An elevation service that uses DEM data in the HGT or GeoTIFF format.

API

GET https://elevation.map.santolibre.net/api/v1/elevation?encodedPoints=[encodedPoints]

Parameters

Parameter Description
encodedPoints Points in the encoded polyline format (https://developers.google.com/maps/documentation/utilities/polylinealgorithm)
smoothingMode None (default), WindowSmooth or FeedbackSmooth

Response

rangeElevations: array of [distance, elevation]

{
  rangeElevations: [[0, 302], [120, 342], [254, 296], [487, 246]]
}

GET https://elevation.map.santolibre.net/api/v1/metadata

Examples

Get elevations of a list of points

GET https://elevation.map.santolibre.net/api/v1/elevation?encodedPoints=ksiuxAe%60nzN_%40qFqBkTiByWeAoLk%40kPsB%7DF%5DcC

Get elevations of a list of points with smoothing

GET https://elevation.map.santolibre.net/api/v1/elevation?encodedPoints=ksiuxAe%60nzN_%40qFqBkTiByWeAoLk%40kPsB%7DF%5DcC&&smoothingMode=FeedbackSmooth

IIS configuration

If the elevation service is hosted in IIS the max query string size should be increased to allow larger elevation queries.

Either change/add the following setting in the web.config or globally in applicationHost.config

<requestLimits maxQueryString="16384" />

You can’t perform that action at this time.