From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — OSMdoc
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen Kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk bokmål norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

OSMdoc (osmdoc.com) was a tag tracking system for OpenStreetMap, displaying various usage stats. It's inspired by Tagwatch. You may also want to look at Tagstat for another Tagwatch interface with more up to date data, or the new Taginfo service.


For a long time it was showing data from from August 2009 but now osmdoc.com is offline

In February 2010 User:LarsF said a new version of OSMdoc is in the works but the release date was unknown. Some more details of development were appearin on this osmdoc blog. There you can also find contact information if you have any further questions. I also try to reply on the discussion page.


  • The current version is written in Python using Django (djangoproject.com) and PostgreSQL as a backend
  • The source code for the version currently (as of February 2010) online is not available
  • Source code for the new version will be made available

Available sources

The new OSMdoc version is very modular. It is split into multiple projects each doing only a simple thing and I plan to release those projects when they are in a state to be shown to the public.

  • osm-domain: A project that introduces an Avro schema for all the OSM elements. This is the basic model and data transfer schema the backend tools for OSM use. Avro provides a very fast and very compact way to serialize this data (Apache License, Version 2.0)
  • osm-utils: A project that provides a few utility methods that are useful for dealing with OpenStreetMap data (coordinates and timestamps)
  • osm-reader: A project to parse .osm XML files. This project uses the openstreetmap-domain classes and sends the results to a RabbitMQ queue
  • osm-hbase-utils: A project providing utility classes for OSM and OSMdoc related HBase database access