Indoor Mapping

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

It is useful for tagging, to refer to the Simple Indoor Tagging schema.

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
  • Hospitals
  • Hotels
  • Universities
  • Schools
  • Museums
  • Train and subway stations
  • Shopping Malls
  • Smart buildings
  • 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.


Apps

(recently updated first)

Screenshot Name Developer Licence Latest version Release date Official website
indoor= François de Metz BSD 0.3.3 2022-08-04 https://indoorequal.org/
openindoor.io openindoor.io AGPL 3 v1.0 beta 2020-07-04 https://app.openindoor.io/

(code at https://github.com/open-indoor/openindoor6)

mapbox-gl-indoor mapbox-gl-indoor MIT 0.0.4-rc1 2020-05-27 https://github.com/mapbox-gl-indoor/mapbox-gl-indoor
OsmInEdit PanierAvide ISC v1.0.0 2019-09-19 https://osminedit.pavie.info/

(code at https://framagit.org/PanierAvide/osminedit)

OpenLevelUp PanierAvide AGPL 3 v3.0 alpha  ? https://openlevelup.net/
OpenStationMap Roland Wagner, Roland Olbricht  ?  ?  ? https://www.openstationmap.org/
 ?  ?  ?  ?  ? https://clement-lagrange.github.io/osmtools-indoor/
 ?  ?  ?  ?  ? https://sisinflab.poliba.it/polibaindoor/#lat=41.10829&lon=16.88020&z=18

Deprecated

Screenshot Indoor mapping tool Developer Licence Latest version Release date Official website Note
ID-indoor PanierAvide ISC  ?  ? https://projets.pavie.info/id-indoor/ Replaced with OsmInEdit

Projects

Currently these users are working on indoor-related topics:

  • AddICT Compound facility (CompoundFacility)
  • Saerdnaer Indoor Proposal (Proposed features/indoor), Rendering (modified Kothic JS), Routing (modified OSRM, JavaScript UI with Leaflet)
  • Gomar1985 Indoor Proposal (IndoorOSM), Rendering of multi-level building maps in 2D (http://indoorosm.uni-hd.de/) and 3D, Indoor Routing/Navigation (http://indoorosm.uni-hd.de/)
  • andreas.balzer Extension and aggregation of indoor proposals, see andreas.balzer, Rendering (own render engine in C#, yet to be published), Routing (modified OsmSharp)
  • Xianlin NUS Indoor Map, Singapore
  • AeroSuch Co-founder of indoor mapping startup BuildingLayer (discontinued 2014-11). Maintains Indoor Navigation Market spreadsheet (last update 2013-09).
  • Sutter Working on an indoor map editor Termite This effort has been discontinued.
  • Mdiener (Michael Diener) Founder of indoor mapping and indoor routing based on open source software indrz find us on GITHUB at https://github.com/indrz/indrz
  • Overflorian Indoor mapping of train stations over the Paris area Open Data SNCF
  • TagaSanPedroAko Mostly doing indoor mapping of malls around south Metro Manila, especially Muntinlupa.
  • PanierAvide Creator of OpenLevelUp and iD-indoor, also contributing to indoor in France.
  • rolandmwagner Roland Wagner, initiator of OpenStationMap, also mapped NYC Grand Central Station, Chicago Union, Sydney Central, Tokyo Ueno, Prague Central, Amsterdam Central, Portland / OR Union, Berlin Hauptbahnhof, London,...
  • Exatomos Started indoor mapping of ULB "Plaine" university campus in Brussels.
  • Clement.igonet Creator of OpenIndoor S.A.S., contributing to 3D web indoor solution.

Communication

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)

Make your indoor navigation app content discoverable

There is an API proposal you can implement on your backend to ensure other apps can link to your indoor navigation app.

Talks

Tagging

For the current consensus see Simple Indoor Tagging. The tags below may be outdated or no longer used.

Tags in use

Please see Tagging above for 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=yes - see key wiki page for additional values to describe the type more detailed. Room number ref=* and room name name=* are tagged as appropriate.
  • entrance=yes - building entrance
  • window=yes - windows
  • door=yes/hinged/sliding/no - interior doorways
  • capacity=* - the occupant capacity of a room, storey, building or part of a building defined as the maximum number of persons it is designed to hold
  • highway=elevator - elevators
  • highway=steps - stairways
    • conveying=yes/forward/backward/reversible - escalators
  • indoormark=beacon - Bluetooth, NFC, or QR beacon for indoor positioning.

Proposed Tags

  • 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)
  • highway=corridor - Indoor ways, under some previous indoor tagging schemes, and as of 2019 a de facto standard. Another de facto standard for mapping interior routes is highway=footway+indoor=yes.

Tagging proposals more concerned with the 3D shape of the building

Previous tagging proposals

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

Rendering

Available renderers:

Geolocalization

  • 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)

Routing

  • To go from point A to point B, need to consider:
    • levels
    • stairs
    • escalators (conveying)
    • elevators (lifts)

Devices / Technologies

  • High sensitivity GPS device
  • Step counter
  • Compass
  • Acceleration sensor
  • Counting the number of wheel turns in cars / Tachometer
  • Counting the number of floor tiles
  • RFID
  • WLAN
  • Bluetooth
  • Camera
  • Audio footprint for rooms
  • Laser rangefinder (e.g. Hector SLAM )

Projects

Indoor actives related to OSM: (please add new ones at the top)

Former, inactive and on hold projects:

  • Richard Atterer's Leadme project A spare time project by Richard Atterer for home made indoor mapping.
  • Termite - an editor specialized for indoor maps. This has been discontinued.
  • http://andreas-hubel.de/ba/demo/ levelable indoor maps from OSM data implemented with Kothic JS
    • demo currently offline. See http://andreas-hubel.de/ba/ for implementation details and screenshots. There is also a virtual server image available which contains all software needed to run the demo. --Saerdnaer 19:35, 15 December 2011 (UTC)
    • It's now online again. See this screencast for more information (german): http://youtu.be/OSxU99sp0Gc --Andi 11:40, 25 June 2014 (UTC)
  • OpenCaveMap project under construction, need volunteers. It's caving mapping Opencavemap.org and all other underground places


Activities outside OSM where moved to Indoor/Projects

Challenges

There is a discussion of challenges of adding indoor maps to OSM at Challenges for Indoor Maps.

Examples

List of places with indoor coverage. Consult indoor= or openindoor to see an heatmap of all mapped indoor area. The following list may be obsolete.

Argentina

Buenos Aires Autonomous City

Buenos Aires (province)

Córdoba

Misiones

Santa Fe

Austria

Vienna

Canada

Alberta

Ontario

  • Toronto
    • University of Toronto Medical Sciences Building OpenLevelUp

Colombia

Distrito Capital

Costa Rica

San José Province

Ecuador

Pichincha

France

Dep. Ville Lieu
Indre-et-Loire Chenonceaux Château de Chenonceau on OpenLevelUp! on OSM on OSM.cz OpenIndoor
Loir-et-Cher Talcy Château de Talcy on OpenLevelUp! on OSM on OSM.cz osmtools-indoor OpenIndoor
Nord Villeneuve d'Ascq Bâtiments du LIFL IRCICA OpenIndoor
Nord Villeneuve d'Ascq Bâtiments du LIFL M3 OpenIndoor
Nord Villeneuve d'Ascq Bâtiments du LIFL M3 extension
Paris Paris 1er TGI (partial for tourism)
Paris Paris Vème ENS - Rue d'Ulm osmtools-indoor OpenIndoor
Paris Paris Xème Gare du Nord Open Station Map OpenIndoor
Paris Paris XIIème Gare de Lyon Open Station Map Openindoor
Paris Paris XIIIème Bibliothèque François Mitterrand (Train station) OpenStreetMap OpenIndoor
Paris Paris XVème ECE-Paris (Eiffel 2) OpenIndoor
Puy-de-Dôme Clermont Ferrand Centre Jaude on OpenLevelUp! on OSM on OSM.cz OpenIndoor
Rhone Lyon 3ème Gare de la Part-Dieu (3D) OpenStationMap OpenIndoor
Rhone Lyon 3ème Halle Paul Bocuse (OpenLevelUp) OpenLevelUp OpenIndoor
Seine-et-Marne Maincy Château de Vaux-le-Vicomte OpenIndoor
Val-de-Marne Thiais Centre commercial "Belle Épine" OSM
Yvelines Vélizy-Villacoublay Centre commercial "Vélizy 2" OSM

Germany

Bavaria

Baden-Württemberg

Berlin

North Rhine-Westphalia

Thüringen

Japan

México

Panamá

Panamá Province

Philippines

Poland

Wielkopolska

Mazowieckie

Spain

Pamplona

Switzerland

Taiwan

New Taipei City

Ukraine

Luhansk Oblast

United States

Colorado

Kentucky

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.