/elevationprofile

A simple app to calculate elevation profiles

Primary LanguagePythonMIT LicenseMIT

A simple app to calculate elevation profiles

Installation

elevationprofile uses the Python Flask framework and a handful of other python modules. See elevationprofile.py for the modules needed, and use pip to install them. You may use the provided runserver.wsgi to "connect" the app with your webserver or run elevationprofile.py --debug to start testing and debugging.

Usage

Raster files should be added in the demdata directory.

Test using curl:

curl -H "Content-type: application/json" -X POST http://localhost:5000/elevationprofile.json -d @example/example.geojson

curl -H "Content-type: text/plain" -X POST http://localhost:5000/elevationprofile.wkt -d @example/example.wkt

Example use

A web service running this code is available at kresendo.no, and turkompisen.no an example of an application using it.

Acknowledgements

Parts of the elevation profile code was first developed in a cooperation between Kresendo and the TG4NP project at the Western Norway Research Institute.