Indoor Mapping

From OpenStreetMap Wiki
(Redirected from Indoor)
Jump to: navigation, search
Available languages
English русский

This page is intended to collect all ideas concerning indoor mapping activities.

Use cases

Indoor maps or information can be used for various applications, e.g.

  • Indoor Navigation/Routing
  • 3D Visualization
  • 2D Maps
  • Public Participation
  • Emergency response
  • Interested Amenities Display (e.g. Toilets, Fire Extinguisher, First Aid Box)

for different venues, e.g.

  • Airports
  • Hotels
  • Universities
  • Schools
  • Museums
  • Train and subway stations
  • Shopping Malls
  • multi storey parking decks
  • other public buildings

The indoor/use cases page contains a list of venue use case examples, with sample maps from the venues.


Currently these users are working on indoor related topics:


There is now a new subforum for Indoor-Mapping:

Let's try to increase the communication in this project. --Andi 12:03, 3 October 2012 (BST)



see Simple Indoor Tagging

Tags in use

Please see Tagging proposalsfor more detailed information

  • level=n - indicates floor level; interpretation of the values varies (see key page)
    • <n> is usually an integer number, sometimes also one or two characters, sometimes combined (e.g. A,B,C,1,2,3).
    • in any case, <n> should be ascending (towards the sky).
    • in some cultures base level is indicated by level 0, in other cultures ground floor is level 1 (or A).
    • there are also usages reported where fraction numbers are used (e.g. level=2.5) indicating a "mezzanine" or "intermediate level" (e.g. intermediate stairway platforms).

Room number and name is entered in the ref=* and name=* tag.

  • room=yes - see key wiki page for additional values to describe the type more detailed
  • entrance=yes - room or building entrance
  • capacity=* - number of seats in a room

proposed Tags

  • highway=corridor - indoor ways
  • indoor=yes - indicates any osm object being inside a room, a building (or both) or a shelter.
    • mandatory has to be discussed, I would prefer an outdoor=yes for the difficult cases. --Saerdnaer 16:48, 28 March 2011 (BST)

Previous tagging proposals

Older ones:

Taging proposals more concerned with the 3D shape of the building:

There are also some abandoned and inactive proposals (oldest last):

* Termite#Indoor_Model
* Relations/Proposed/Level_Map
* Relations/Proposed/Level


  • Are there already engines rendering several levels in buildings or subway stations?
    • Yes, but currently there is currently no public accessible demonstration. --Saerdnaer 14:50, 1 December 2011 (UTC)
    • for the IndoorOSM model proposal there is a 2D online map available:
    • A small group of students (including myself) at Technical University of Munich has developed a basic 2D rendering engine for the Proposed_features/indoor proposal. It will be published around 26th of April. --andreas.balzer 01:17, 13 April 2012 (UTC)
  • Idea: If there are levels in an area, there shall be an icon placed. If you click it, you can choose with one of the levels (e.g. 2nd floor) shall be displayed.


  • The altitude value of GPS devices could be used to identify in which level of a parking multi storey a car is located.
This won't be possible until someone invents a new GPS system that is a lot better at vertical accuracy. --Cartinus (talk) 14:27, 24 June 2013 (UTC)

Devices / Technologies

  • High sensitivity GPS device
  • Step counter
  • Compass
  • Accelleration sensor
  • Counting the number of wheel turns in cars / Tachometer
  • Counting the number of floor tiles
  • RFID
  • WLAN
  • Bluetooth
  • Camera
  • Audio footprint for rooms


Indoor actives related to OSM:

former, inactive and on hold projects:

Activities outside OSM where moved to Indoor/Projects


There is a discussion of challenges of adding indoor maps to OSM at Challenges_for_Indoor_Maps


Places with indoor coverage







Lower Saxony

North Rhine-Westphalia









Pays de la Loire

Villeneuve d'Ascq



Luhansk Oblast