Skip to content

esisa/elevationprofile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A simple app to calculate elevation profiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published