[Marble-devel] Review Request: Elevation Profile Plugin

Florian Eßer f.esser at rwth-aachen.de
Fri Sep 9 00:10:48 UTC 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102557/
-----------------------------------------------------------

Review request for Marble.


Summary
-------

This is a plugin for displaying the elevation profile of a routing route within Marble.

It is very helpful to plan hiking or cycling routes, with it is more easy to optimise the route with regard to the terrain gradient.
For the task of sub-optimizing longer routes, there is also the option to "zoom to viewport", i.e. to only plot the part of the route that is currently visible on screen.
If you hover the mouse over the graph, it shows the current position and elevation under the cursor.

Since most routing runners in Marble (at least OpenRouteService) do not provide elevation data with their routes, it will automatically download the required SRTM3 *.hgt files from http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/ into $LocalMarbleDir/srtm/ and fetch the elevation data from them.
(At the moment only for Eurasia, I still need to do the continent mapping for the rest of the world...)


Diffs
-----

  src/icons/elevationprofile.png PRE-CREATION 
  src/lib/FileStoragePolicy.h aaff71a 
  src/marble.qrc c92a412 
  src/plugins/render/CMakeLists.txt 548b282 
  src/plugins/render/elevationprofile/CMakeLists.txt PRE-CREATION 
  src/plugins/render/elevationprofile/ElevationDataGenerator.h PRE-CREATION 
  src/plugins/render/elevationprofile/ElevationDataGenerator.cpp PRE-CREATION 
  src/plugins/render/elevationprofile/ElevationProfileConfigWidget.ui PRE-CREATION 
  src/plugins/render/elevationprofile/ElevationProfileFloatItem.h PRE-CREATION 
  src/plugins/render/elevationprofile/ElevationProfileFloatItem.cpp PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/102557/diff


Testing
-------

Used it to plan a longer bicycle route.

Automatic SRTM Download for other continents than "Eurasia" not yet supported, but will be soon.


Screenshots
-----------

The plugin in action
  http://git.reviewboard.kde.org/r/102557/s/250/


Thanks,

Florian

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20110909/91b1f2b8/attachment.html>


More information about the Marble-devel mailing list