GSoC/GCI Archive
Google Summer of Code 2010

OpenStreetMap

Web Page: http://wiki.openstreetmap.org/wiki/GSoC_Project_Ideas_2010

Mailing List: http://lists.openstreetmap.org/listinfo/dev

"OpenStreetMap is a project aimed squarely at creating and providing free geographic data such as street maps to anyone who wants them. The project was started because most maps you think of as free actually have legal or technical restrictions on their use, holding back people from using them in creative, productive or unexpected ways." Contributors to OpenStreetMap take handheld GPS devices with them on journeys, or go out specially to record GPS tracks. They record street names, village names and other features using notebooks, digital cameras, and voice-recorders. Back at the computer, contributors upload those GPS logs showing where they travelled, and trace-out the roads on OpenStreetMap's collaborative database. Using their notes, contributors add the street names, information such as the type of road or path, and the connections between roads. That data is then processed to produce detailed street-level maps, which can be published freely on sites such as Wikipedia, used to create handheld or in-car navigation devices, or printed and copied without restriction.

Projects

  • Android POI collector We use maps to find the location of places which we need to visit (like shops, banks, cashpoints etc.). These points are called Points of interest (POI) and there are essential for map usability. My proposal is about creating easy-to-use POI collector for android platform.
  • Easy Printable Maps: Open Paper Maps Although there has been many projects within the OSM community that already provide print support, notably Maposmatic and townguide, there is still a lot of ground to get creative given OSM open source nature. In this project, it is aimed to create a web application where the user can customize the way that she would like her maps to be printed for her use. Also, one of the objectives of this project is to keep an eye on mapnik new features proposed for this GSoC related to this same issue.
  • Multiple improvements to OpenSatNav OpenSatNav is a new open source navigation application for the Android mobile platform. My proposal outlines several medium size improvements to OpenSatNav that would bring it up to the class of commercial satnavs.
  • Point of Interest search and presentation Provide a collection of tools for POI look-up (by location and/or text search) and presentation (clickable map overlay, human readable list). Most important part of the project is a high performance, live POI API that can be used by web applications, desktop applications and mobile devices.
  • Simplified Map Editor for Beginner Users I propose to create a simplified map editor for beginner users. The editor will concentrate on a limited set of useful tasks, and the main design goals will be speed and simplicity. My proposal is based on the idea posted by Graham Jones on the OpenStreetMap wiki.
  • Travel Time Analysis Routing algorithms use a path-cost function to find the fastest/shortest/most economical route. The path-cost function for searching the fastest route usualy estimates travel time by using speed limits or curvature of the roads. This project aims to provide more accurate travel time estimation based on GPS traces.