Neat Stuff

From OpenStreetMap Wiki

Jump to: navigation, search

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

Contents

OSM as 3D Web Service

OSM-3D (www.OSM-3D.org)

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

Flying over London!
Street maps in a flight sim


The OSM data is also used in several scenery addon packages, which adopt the simulation to the reality:

OSM Data Rendered Using XSLT to Generate SVG in Firefox

The Weybridge area as at 15th March 2006 (rendered using SVG in Firefox 1.5)

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

This roundabout needs editing

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)

OSM view of West London on Map This! (PSP with PSP-290 GPS)

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

BikeAtor showing the OSM-map of Ludwigsburg, Germany

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

OSM Map on a Nokia 6230i running 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

OSM tiles on a Nokia N800

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 live editing on the N810 with osm2go


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)

freemap.sk tiles t@h tiles

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.

2D Map 3D Map Navit on OpenMoko routing instructions


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 image:Tangogps-with-cyclemap.jpg

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

OSM tiles on TomTom 510

TomTom Open PixelMap (TTOPM) runs on TomToms with in minimum resolution of 480x272. It uses OpenStreetMap tiles.


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.

Personal tools
Recent changes