Skip to content

A free and open-source alternative to Google Elevation API. Host your own! https://open-elevation.com

License

Notifications You must be signed in to change notification settings

BeeInventor/dasiot-open-elevation

 
 

Repository files navigation

Open-Elevation

https://open-elevation.com

A free and open-source elevation API.

Open-Elevation is a free and open-source alternative to the Google Elevation API and similar offerings.

This service came out of the need to have a hosted, easy to use and easy to setup elevation API. While there are some alternatives out there, none of them work out of the box, and seem to point to dead datasets. Open-Elevation is easy to setup, has its own docker image and provides scripts for you to easily acquire whatever datasets you want. We offer you the whole world with our public API.

If you enjoy our service, please consider donating to us. Servers aren't free :)

API Docs are available here

You can learn more about the project, including its free public API in the website

Donations

Please consider donating to keep the public API alive. This API is used by millions of users every day and it costs money to keep running!

You can donate by following this link.

DasIot Started

Download Taiwan data from

- https://srtm.csi.cgiar.org/wp-content/uploads/files/srtm_5x5/TIFF/srtm_61_08.zip
- https://srtm.csi.cgiar.org/wp-content/uploads/files/srtm_5x5/TIFF/srtm_61_07.zip

Create folder

mkdir -p data

Copy srtm_61_08.tif, srtm_61_08.tif to data folder

Start server

docker run -t -i -v $(pwd)/data:/code/data -p 80:8080 openelevation/open-elevation

Evaluate result

curl --location 'https://api.open-elevation.com/api/v1/lookup?locations=25.078984%2C121.529100'

Host with Helm

helm install open-elevation ./charts/open-elevation \
  --namespace open-elevation \
  --create-namespace \
  --set persistence.size=5Gi

About

A free and open-source alternative to Google Elevation API. Host your own! https://open-elevation.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.0%
  • Shell 11.7%
  • Smarty 9.0%
  • Dockerfile 2.3%