Neat Stuff
From OpenStreetMap Wiki
These are projects we've come across which uses OSM data to do neat stuff! We hope to add more neat stuff here.
See also Related Projects and Using OpenStreetMap
OSM as 3D Web Service
OSM Data in a Flight Simulation
Back in 2005 Jon Stockill did some visualisation of OSM data using "FlightGear", an open-source flight simulator.
See FlightGear for more information
The OSM data is also used in several scenery addon packages, which adopt the simulation to the reality:
- http://openvfr.freyt.de/about/ OSM data of NL, DE, AT and CH for use in the Microsoft Flight Simulator X
- http://xvfr.beomuex.org/ Objects and buildings for X-Plane
- http://gallery.flightgear.org.uk/c1483094.html Scenery improvement for Flightgear
- http://www.jkelloggs.dk/scenery/denmarkmapx Scenery improvement for Denmark in the Microsoft Flight Simulator X
OSM Data Rendered Using XSLT to Generate SVG in Firefox
User:80n has created Osmarender, a rule-based rendering tool for generating SVG images of OSM data, directly from OpenStreetMap's protocol.
The rendering engine takes as its input an OpenStreetMap dataset and a rules file. It outputs an SVG image that is marked up in accordance with the styles defined in the rule file.
His initial experiments drawing maps of KT13 Weybridge look gorgeous! Good enough to appear on the Weybridge Wikipedia article.
OSM Map on a Garmin GPS
User:Mikel managed to display an OSM map on his Garmin GPS device.
This involved various steps including writing a Perl script to translate OSM map data into the cGPSMapper file format.
OSM Data in GpsDrive
Render OSM data in GpsDrive GPS navigation software on the fly as you drive along. GpsDrive is a free navigation system which works on GNU/Linux and several BSD's (including Mac OSX). It is free software licensed under the GPL.
It has lots of nice features, it'll talk to you, has a number of car and PDA screen layout modes, map library, route support, GPX import/export, track logging, configurable dashboard controls, explore mode, etc. Everything you'd expect.
I couldn't see anything relevant at the links above, so I've started work on my own downloader for gpsdrive, written in python and using imagemagick to generate the 1280x1024 px tiles gpsdrive needs. I haven't quite got it working right, but I'll psot here when I do. --Otterylexa 16:33, 27 April 2008 (UTC)
- You're reinventing the wheel. GpsDrive 2.10pre8 and newer can download Tiles@Home in the Options → Maps → Download menu (LANDSAT/WMS too); live connected to Mapnik + a PostGIS database loaded with a planet.osm file; or pre-downloaded Tiles@Home backdrops along a specified route using the gpsfetchmap Perl script. Beware the T@H downloads for versions pre7 and old do not georegister correctly (fixed in pre8). --Hamish 21:40, 3 May 2010 (UTC)
OSM Data in openCITT
openCITT now supports data from planet.osm for it's gps navigation module.
More details on the official openCITT website.
openCITT is a project to create an open CarInfoTainmenT system which works on GNU/Linux to offer all the nice features that you wish to have in an on-board multimedia PC, eventually. Yet, it is still in a very early development stage. It is licenced under the GPL.
OSM Map on a Play Station Portable (homebrew)
Map This! (http://deniska.dcemu.co.uk/), an open source PSP homebrew sat nav project, supports downloading OSM tiles to create GPS-compatible maps.
Since Map This! allows one to save their GPS path (as a CSV), it can also be used as a source for track data.
We-Travel, a routing navigator with 2D and 3D views and voice instructions, is reported to work on the PSP with PSPKVM.
GpsMid with routing and GPX track logging also works on the Sony PSP with PSPKVM.
Only the Sony USB GPS receiver is supported in PSPVM currently, but support for serial (RS-232) receivers (like Holux hardware with special cabling) is planned for the future.
OSM Map on a Motorola A780
Andreas Wiener wrote a little gpled Navigation Software called BikeAtor that turnes your beloved Linux-Smartphone to an ultimate OSM-tracker-tool! Fetch the OSM-map with BikeAtorDesktop, transform the data easily for the use with BikeAtor, turn on your A780 and walk down the streets that aren't shown on the display - BikeAtor can log it with a JOSM-compatible gpx-track.
OSM Map in Oziexplorer
- See Oziexplorer for full discussion.
The map has been rendered using Osmarender and then calibrated with http://www.oziexplorer.com/
Videos on YouTube of the navigation:
http://www.youtube.com/watch?v=BGMIsHsHDLc
http://www.youtube.com/watch?v=upHfJ2DeJ4E
OSM Map in TrekBuddy
The image on the right shows an Osmarendered map on a Nokia 6230i running TrekBuddy.
TrekBuddy is a J2ME application for mobile phones that can receive data from a Bluetooth GPS and show your position on a pre-rendered map. It also supports track/waypoint recording so can be used for OpenStreetMap (select NMEA format!).
OSM maps for TrekBuddy can be downloaded from http://osm.bandnet.org/browse/ by browsing and using the "Create TrekBuddy Map" box. Once you download the tar file generated for you, load it into Trekbuddy using "Load Map".
OSM on the Nokia tablet
Maemo mapper, a gpsdrive-alike application for the Nokia internet tablets (N800, N810), now uses OpenStreetMap tiles.
Also see onion's fork User:Onion/Mapper - the instructions for installing this didn't seem to work at 2009-01-11 for the current OS2008, complains about incorrect format for espeak and libs.
Osm2go, a complete mapping application designed for the tablets, easy to use by using Maemo mapper to browse to the right place and Osm2go to get the location from mapper.
OSM data in RoadNav
RoadNav is an in-car navigation system capable of running on a variety of operating systems, including Linux, Windows, and Mac OS X. It features turn-by-turn routing.
OSM Data used on Nestoria
OpenStreetMap data is successfully used by Nestoria, a property search engine. The site uses Google Maps to allow property hunters in the UK to visualize their searches of houses and flats, but for the Isle of Wight OSM map tiles are used at lower zoom levels. This showcase of open source mapping in action is well documented on the Nestoria blog.
Now you can view everywhere in OSM at an experimental version of Nestoria at [1], the blog post announcing it is at [2].
OSM Tile Maps on Pocket PC
BSGPSPDA Displays and positions Osmarender tiles (zoom 10 to 17) as you move. Records track data at user selected time intervals in GPX for export to JOSM. Records waypoint data with descriptions. All data compatible with BSGPS(see Windows software) formats.
Tiles in 3D (in vrml)
Simple recursive vrml code using LOD node (level of details) displays tiles from different zoom levels according to distance from the observer. This example requires VRML plug-in installed in your browser. Point your browser to http://www.freemap.sk/index2.php?maxzoom=17&tileset=1&z=5&x=17&y=10
use tileset=1 for t@h tiles, tileset=2 for tiles from mapnik layer
maxzoom=.. for highest zoom level used for closest tiles and
x=.. y=.. z=.. for coordinates of tile at lowest zoom level ( see Slippy_map_tilenames#Tiles)
OSM data in NavIt
Navit is a free software (GPL v3) car navigation software for Linux systems. It will display your position on a 2D map, or as a 3D visualisation from GPS sensor data. The maps are dynamically generated in real time from vector data. OSM .osm maps are converted to NavIt's binary format.
OSM data with GPS support on Java mobile phones
- Mom - Mobile Open Mapper
- GpsMid - free software, licensed under GPL, has also preliminary routing support
- 8motions - Free software, commerciale lincense under request, can be used to render OSM data and KML/GPX data on top of OSM but also to create GPX informations to be used to create OSM maps
- Mgmaps - gratis, licensed under Attribution - NonCommercial - NoDerivs Creative Commons license.
- LoroDux - GPS Software with OSM POIs for the blind
OSM data in Marble (KDE)
KDE Marble is a virtual globe application, and a part of KDE, the popular open source desktop environment. It can be configured to show OSM data. For the latest news on this, see Torsten Rahn's blog post.
OSM data in tangoGPS
TangoGPS - free software (GPLv2) for various Linux systems like Openmoko, eeePC, Debian and Ubuntu.
Making use of the openstreetmap Cycle Map from Gravitystorm
OSM data in viking
Viking - a free/open source program to manage GPS data, capable to display various OpenStreetMap's rendered maps. [3]
Pyroute
Pyroute is a simple map-display software with routing, originally developed for OpenMoko compatible phones. It is usable one-handed. Free software licensed under GPL v3. Linux, Windows, (Symbian?).
CartoType
CartoType is a must-pay-for map rendering and route finding library written in C++, running on Symbian OS, Palm OS, Pocket PC and Windows. It can now import OSM data to its binary format. Demos are available. Here is part of Cambridge rendered by CartoType. The style sheet is still very imperfect and incomplete but it is now looking quite usable.
YAMA - yet another map application
YAMA is a map application originally written for OpenMoko, but also suitable for desktop Linux distributions. It can be configured to show OSM data.
Text interface to OSM
An alternative way to view OSM data; includes commands for flypasts, and other novel methods for viewing the map. [4]
Maemo-mapper fork for non-Hildon environments
User:Onion has made a fork of Maemo-mapper, to allow it to be used on devices that don't have the Hildon environment installed (i.e. most desktop Linux distributions).
it can be found here.
OSM on TomTom
TomTom Open PixelMap (TTOPM) runs on TomToms with in minimum resolution of 480x272. It uses OpenStreetMap tiles.
- TTOPM in opentom.org-Wiki - free software licensed under GPL
- demo of TTOPM on YouTube
OSM in Google Earth/any kml capable application
[5] is a kml file, created by Robert Vollmert, to show the capabiilities of using osm tiles in google earth, marble, etc. It is only a trial, at the moment showing a small area in germany
Path length computation
With Meurisse.org, draw a path over the OSM map and get the path length. The path can be exported to GPX or KML.


