My favorites | Sign in
Project Logo
                
People details
Project owners:
  francois.schnell

Few tools (and personal experimentation) around the Open Street Map project ("OSM Aware" is the first service and tool available).

OSM Aware

Why:

I'm missing in OpenStreetMap a current "awareness" of other mappers activity around me (to spot active mappers, adapt/motivate myself in consequence, have local statistics, eventually spot "vandalism")

What:

OSMaware is a Python command-line tool (and automatically updated links and KMLs on this website) which takes an OSM .osc file (a change set in OSM map over time) and produces a KML file of the activity (to be viewed in Google Earth, World Wind, Google Maps, Open Layers, Virtual Earth...). Updated network links are also available (see below).

KMLs are available in mainly three versions:

Screenshots:

KMLs (World, France) are available here (currents, archives): http://www.fxfoo.com/osm/kml/

Examples:

"Live" Network links (for Google Earth)

"Live" Web examples (via google maps search, shows stats description)

"Live" Web examples (via google maps API)

"Live" Web examples (OSM map in OpenLayers)

Other examples (Choose a small file size if you don't have a recent/powerful PC, see warnings below):

Usage:

python osmaware.py -i inputfile kmlversion elevation o outputfile

Warnings:

The KML doesn't show ways. It is not intended to help compare or help mapping but just to be "aware" of mappers activity. For legal reasons do not use any data of Google Earth/Google Maps/etc to help you mapping in Open Street Map

This version V1 of the KML produced is BIG on world daily or hourly changes and produces a KML file roughly twice as big as the initial .osc file. On my machines (core2 duo 2Go Vista box and MacBook) a 5 Mo KML is still fine, 10 Mo KML begins to struggle. The second kml version (v2) is lighter (lines instead of placemarks) but the summarized version (v 0) is probably the best for big files or weakest PCs.

The tool should work on Windows, OSX and Linux.

If your PC is powerful enough (or you use small files) you can also view the two versions at the same time in Google Earth to combine informations.

If you want to customize/optimize the KMLs and have some notions of Python you should be able to create new ones by modifying/extending the code available in the repository. There are handy variables available like the transparency, colors, line thickness, icons, etc.

Contributions:









Hosted by Google Code