KDE

Create a Hiking Path Symbol Renderer. Step 4: Full osmc:symbol support

Welcome to Marble, a virtual globe and world atlas that runs on Linux, Windows, MacOS and Android. Find your way and explore the world! :-)

This task is about extending the tool from "Step 3: Basic Shapes" to support background shapes and the more complicated foreground shapes / images. Once done, all symbol combinations from wanderreitkarte.de should be supported.

  • Add support for background shapes like blue_round, white_circle and so on
  • Add svg images for the remaining foreground symbols. We need icons where the license is clear and compatible with Marble (e.g. public domain or creative commons). Here are some possible ones: horse, heart, tower, shells/ammonit, mine, hiker, bridleway. Add a file (e.g. a text file) where the icon source is noted for each external icon.

Test your application using different symbols.

The final task, step 5, will be about integrating the code into Marble to create QImage icons from osmc:symbol strings.

Got a question or a problem you cannot solve on your own? Please contact your mentors:

Task tags

  • openstreetmap
  • marble
  • qt

Students who completed this task

Sergey Popov

Task type

  • code Code
close

2016