From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — TMC
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 norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português 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 беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

TMC stands for Traffic Message Channel. Its purpose is to deliver information about traffic distortions or warnings to mobile receivers such as navigation devices. The information is contained in messages, which are broadcast together with radio broadcasts over FM radio. A specific radio receiver is needed to pick up this inaudible signal. Every message contains information about an event, such as a traffic jam, and the location of that event. Both are encoded as numbers referring to lookup tables - the event code list and location code list. The location code lists are issued by every country that in which TMC is provided, in some countries they are freely available. See the Wikipedia article about TMC for more information.

TMC data types

The TMC location code lists of the countries are the most interesting information for OpenStreetMap. They connect the location information from the TMC messages to geographical features. In particular, they contain all major streets, intersections and usually lots of usefully POIs (fuel-stations, border-crossings, ...).

The German location code list has been imported into OSM, see TMC/TMC_Import_Germany.

The TMC event code lists are more interesting for developers of routing software. They connect the event codes used in TMC messages to a description of the events at the specified location. Each event has an English description. Official translations of these descriptions are issued by the countries where TMC is available.


There exist different tagging schemes for TMC data. Only the newest one is recommended for mapping new TMC data.

Proposed and currently recommended tagging scheme

The tagging scheme which is currently recommended for tagging TMC locations has been developed in long discussions in this forum thread. It uses a number of relations which are tagged in the form type=tmc:*, see the following pages for details:

The development of this tagging scheme is described in the following proposals:

Other proposals

An older proposal which is not currently in use can be found here: New TMC scheme.

Old TMC data

See TMC/TMC_Import_Germany#Tagging_Schema for the old tagging of imported TMC data in Germany, which is still in use and should remain in the database until its users have switched to the new tagging.

Mapping import helper and TMC location viewer

For a semi-automated import and quality check the TMC viewer and import helper can be used. It contains all TMC locations for the countries listed below. There is no need for mappers to obtain the location code lists themselves. The following purposes are served by the TMC viewer:

  • Display all TMC locations on a map.
  • Display the TMC data mapped in OSM in the new and recommended tagging scheme.
  • Import locations which are not already mapped into JOSM or Merkaartor via remote control.
  • Help finding the correct OSM objects to map by their old-style TMC tags.
  • Completeness and correctness check for type=tmc:point and type=tmc:link relations.

Available datasets

So far we have information about the following datasets:

Country Status Comment
Austria Not yet requested To be verified whether terms of use allow import; the request form asks for the intended use. --Stanton (talk) 21:05, 16 June 2017 (UTC)
Belgium Obtained for import, imported in mapping tool
Czech Republic Not yet requested Location tables are available at a fee of € 500. --Stanton (talk) 11:33, 25 May 2015 (UTC)
Denmark Not yet requested Can be downloaded for free, but license is only for incorporation in navigation products in such a way that the tables cannot easily be separated from the product; any other use (likely also use in OSM) requires an individual agreement. --Stanton (talk) 00:13, 8 April 2017 (UTC)
Finland Obtained for import, imported in mapping tool
France Obtained for import, imported in mapping tool
Germany Obtained for import, imported in mapping tool Import to OSM allowed, see DE:Kommunikation. --Lulu-Ann 14:52, 1 December 2009 (UTC)
Italy Obtained for import, imported in mapping tool
Luxembourg Not yet requested --Stanton (talk) 22:43, 21 July 2017 (UTC)
Netherlands Not yet requested Can be requested via email to
Norway Obtained for import, imported in mapping tool
Slovakia Not yet requested
Spain Obtained for import, imported in mapping tool Link down
Sweden Obtained for import, imported in mapping tool
Slovenia Not yet requested --Stanton (talk) 01:52, 6 August 2017 (UTC)
Switzerland Not yet requested Can be requested via email to