KDE

Charging stations in Marble Vector OpenStreetMap

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

To complete this task you need a Marble development environment. Do one of these tasks to set it up:

  • Setup a Marble development environment on Linux
  • Setup a Marble dev environment on Windows

Electric vehicles are coming! The OpenStreetMap Vector Map (Vector OSM) in Marble really needs to show charging stations now.

  • See recent commits how to add osm features to Marble, e.g. miniature golf
  • Use the charging station icon committed recently.
  • Inspect the amenity=charging_station tag description. There's no agreement on power supply types for electric vehicles today. So we need to carefully describe the power supply details in Placemark.cpp. Please add descriptions for the tags capacity, amperage, voltage and socket:... and the four vehicle types, but ignore the other additional tags like fee or `authentication.

When you are done, please upload your code changes in a review request to phabricator. You need a KDE account to login, easily created at identity.kde.org.

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

  • Using live chat via the #marble IRC channel in Freenode (Dennis Nienhüser is called Earthwings and Torsten Rahn is tackat). Note that we have to sleep and work sometimes, so might not respond immediately. We'll read your messages later though.
  • By mail using nienhueser@kde.org and rahn@kde.org

Task tags

  • openstreetmap
  • marble
  • qt

Students who completed this task

Tudor Nazarie

Task type

  • code Code
  • web Design
close

2016