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

rtubio/open-elevation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

setup

  • build docker image

    docker build -f config/Dockerfile .

  • link the directory with the TIF images to "$(pwd)/data"

    ln -sf "$PATH_TO_TIF_DIR" data

  • split out TIF images (raster to 10 10)

    bash scripts/create-dataset.sh data

  • run docker image and detach it

    docker run --detach --name open-elevation -v $(pwd)/data:/code/data -p 8001:8080 openelevation/open-elevation

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 73.3%
  • Shell 22.9%
  • Dockerfile 3.8%