osminedit - a simple indoor editor...indoor navigation turn-by-turn guidance, map display, shortest...

19
Adrien Pavie, Andreas Dirks, Hannes Geißelmann, Thomas Sontag Heidelberg, September 21 st 2019 OsmInEdit - A Simple Indoor Editor https://osminedit.pavie.info

Upload: others

Post on 11-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Adrien Pavie, Andreas Dirks, Hannes Geißelmann, Thomas Sontag

Heidelberg, September 21st 2019

OsmInEdit - A Simple Indoor Editorhttps://osminedit.pavie.info

Page 2: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

• Vision

• Mission statement

• Open Data

• Applications for indoor maps

• Status Quo

• Coverage of OSM indoor maps

• Simple Indoor Tagging schema

• OSM mapping tools

OsmInEdit - A Simple Indoor Editor

Outline

Page 3: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

• OsmInEdit - Key Features

• Floor plan import

• Indoor editing hierarchy

• Indoor feature presets

• Web-based editing

• Outlook

• Challenges to indoor mapping

• Next steps

• How can you contribute?

Page 4: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Indoor maps are applied in various fields

Vision – Applications for indoor maps

4

Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation

Simulations Emergency planning, optimize people flow, video games

Location based ads Provide ads close to shops

Maintenance Equipment map, Building Information Model (BIM)

Page 5: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

We aim to repeat the OpenStreetMap success story for the indoor space

With the right tools and your help we believe that we can achieve this goal

Vision – Mission Statement

5

2005

2007

2018

5.2 Mio.

0

3 Mio.

1 Mio.

2005 20182012

Indoor

Mappers

20190.5 Mio.

Assumption: Every 10th user today will engage in indoor mapping

OSM Registered UsersOsmInEdit

Source: https://www.youtube.com/watch?v=90uKV29nGBs Source: https://wiki.openstreetmap.org/wiki/Stats

Page 6: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Google & Apple already use indoor maps – we can do the same but open

and accessible for everyone

Vision – Open Data

6

VS

Google MapsApple Maps OpenStreetMap

Gare de l‘Est, Paris

Page 7: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Today, the majority of indoor maps are not contributed by a mapping

community but by single initiatives as the one from SNCF in 2016

Status Quo – Indoor Maps Coverage

7

Indoor Maps 388 train stations Use of level tag worldwide

With the right tools we believe to enable a broad community to map indoors

Page 8: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Simple Indoor Tagging emerged as a community consensus on how to

model indoor data

Status Quo – Simple Indoor Tagging

8

Which floor a feature belongs to :

level=0/1/2/…

Indoor structure

indoor=room/area/wall/…

No need for relations nor complex tags

Example : bakery on level 1

indoor=room + shop=bakery

level=1 + name="B is for Bakery"

https://wiki.openstreetmap.org/wiki/Simple_Indoor_Tagging

Page 9: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Popular editors such as ID or JOSM lack important features to properly

map buildings indoors

Status Quo – Mapping Tools

9

JOSM ID

• Basic floor plan management (plugin)

• Limited level filtering

• Simple Indoor Tagging (plugin)

• Not user-friendly enough for non-

expert mappers because overloaded

with optionality and features

• No easy access because not web-based

• No indoor specific validation rules

• No floor plan import function.

• No function to filter data by

level.

• No Simple Indoor Tagging

presets

• No indoor specific validation

rules

Page 10: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

The attempt to establish a tool for indoor mapping was unsuccessful so far.

Status Quo – Mapping Tools

OpenLevelUP (Adrien Pavie)ID Indoor (Adrien Pavie)

• Live data everywhere

• Long loading time

• Not a great user

experience

• Using vector tiles : fast

• Limited functionality

• Focused on railway

stations

ViewerEditors

Fork of iD : • hard to follow regular updates

• Basic level filtering and presets

• No floor plan import

• → Not really convenient

OpenStationMap

(Roland Wagner, Roland Olbricht)

10

Page 11: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Floor plan import

OsmInEdit - Key Features

11

Page 12: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Indoor specific feature presets

OsmInEdit – Key Features

1212

Page 13: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Top-Down editing hierarchy dedicated to indoor mapping

OsmInEdit – Key Features

13

Mode Level of Resolution What can you Edit?

1. Street Mode Street View • Nothing, only overview

• Only panning and

zooming

2. Editing Mode Single Building • Building Outline

• Building Metadata

(name, number of levels,

height…)Single Level • Level Outline

• Features (Geometry,

POIs…)

Page 14: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Our editor is simple and web-based similar to ID, to make mapping

accessible for a broad user group

OsmInEdit – Key features

14

50%

38%

3%

9%

0%

10%

20%

30%

40%

50%

60%

ID JOSM Maps.me Other

Changesets in 2018

Source : https://wiki.openstreetmap.org/wiki/Editor_usage_stats

Page 15: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Challenges specific to indoor mapping

Outlook

15

Technical Legal

• Most buildings are private property:

• Restricted access

• No public access to floor plans in most cases

• Floor plans may require permission from building

owner/architect. Otherwise usage infringe copyright

certain countries

• No accurate GPS signal available

• Mapping 3D building in a 2D

editor

Page 16: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Next Steps

Outlook

16

New featuresCommunity

• 3D preview of your edits

• Show indoor, geo-located images

• Tools for semi-automated mapping

• Improve or extend Simple Indoor

Tagging schema

• Offer more documentation

• Make indoor data sources easier to

access

Page 17: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

How can you contribute?

Outlook

17

• ISC License

• Contribute new features and fix

bugs

• Framagit (main):

https://framagit.org/PanierAvide/

osminedit

• Github (mirror):

https://github.com/PanierAvide/O

smInEdit

• Map as many buildings as

you can!

• Talk about indoor mapping

to your local community

• Report bugs or feature ideas

• Continue promoting indoor

mapping

• Help local groups launch

mapathons & discuss with

building operators

• https://wiki.openstreetmap.

org/wiki/OsmInEdit

As Developer As Translator As Mapper

• Get the Editor translated into

other languages (today only

English & French)

Page 18: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Check out OsmInedit here…

18

https://osminedit.pavie.info

Page 19: OsmInEdit - A Simple Indoor Editor...Indoor Navigation Turn-by-turn guidance, map display, shortest route, search POIs, AR-navigation Simulations Emergency planning, optimize people

Contact us

19

• Adrien Pavie [email protected]

• Andreas Dirks [email protected]

• Hannes Geißelmann [email protected]

• Thomas Sontag [email protected]