Wherecamp Navigation Conference 2015 - DB AG OSM Pilot Railway Station Indoor Mapping

25
Axel Sommer, DB AG Roland Wagner, Akaparis GmbH Berlin, 27.11.2015 DB AG OSM Pilot Railway Station Indoor Mapping

Transcript of Wherecamp Navigation Conference 2015 - DB AG OSM Pilot Railway Station Indoor Mapping

Axel Sommer, DB AG

Roland Wagner, Akaparis GmbH

Berlin, 27.11.2015

DB AG OSM Pilot

Railway Station Indoor Mapping

Overview

1. Intro

2. Goals and Challenges

3. Phase A: OSM Pilot to run a prove of concept

1. with four railway stations, Berlin Ostbahnhof, Berlin Südkreuz, Dresden Hbf

and Berlin Jannowitzbrücke

2. State-of-the-art: OSM and Railway stations

3. ORSM Data Model

4. Data Visualization with OSM

5. Tools

6. Web Client and Service

4. Phase B: Explanation to gain quantity experiences by a selected feature:

elevator

1. Matching

2. Creation of a full coverage cluster, e.g. Berlin

5. Conclusion

6. Resources

1.1. Introduction

Deutsche Bahn Infrastructure

1.2. Introduction

DB mindbox Berlin: Innovating Railway Infrastructure

New Open Data portal,

http://data.deutschebahn.com/, Start in

November 2015

Upcoming API for the operating status of

elevators as a 1st approach

Friday, December 11th + 12th at Berlin-

Jannowitzbrücke

Register for free at: https://www.mindboxberlin.com/index.php/3rdhackathon.html

2. Motivation, Goals and Challenges

Questions:

– How can we improve navigation through stations for our customers

(e.g. handicapped people, elder people, young families etc.)?

– How can digitalization help us to achieve this goal?

Goals

– Better information stream between operator and customer within railway stations, e.g. change of

platform or wagon order.

Challenges:

– Lots of DB Data, but in different context and not combinable (e.g. CAD, Images, Inspire)

– Several DB Maps, but not usable for purpose (e.g. zoom level)

– Lots of Data in OSM with strength on outdoor objects and / or no standard for objects in indoor areas

an design relations (e.g. Lift, stairways etc.)

– 5.600 train stations with a lot of change inside !!!

– Semi-public space, therefore suitable for OSM

– Interfaces and legal questions

Motivation for cooperation with Akaparis and presentation today:

– Proof of Concept: can OSM help to solve the problem (e.g. map a station indoor and show levels an

information in a specific context

3. Phase A:

OSM Pilot to run a prove of concept

3.1. State-of-the-art:

OSM and Railway stations

Railway stations are mapped

already with existing tags

Similar to general buildings,

indoor is missing

Railway station specific features

are not introduced yet, e.g.

platform sections

with four railway stations, Berlin

Ostbahnhof, Berlin Südkreuz,

Dresden Hbf and Berlin

Jannowitzbrücke

3.2. ORSM Data Model

OSM Indoor Modeling concepts and extensions

– Based on Simple Indoor Tagging,

http://wiki.openstreetmap.org/wiki/Simple_Indoor_Tagging

– stairwells and parts refined and extended

– doors refined and extended

Railway Station extensions

– Service Points, Service Centers, Lounge, platform sections

Take (OSM tool) visualization into account

Documentation

– http://www.openrailwaystationmap.org/0.1.1/datamodel/OpenRailwayStatio

nMapTags.docx

Composition of existing and extended features into a practical set to ease

the usage

– JOSM Preset

– Download http://www.openrailwaystationmap.org/0.1.1/datamodel/ORSM-

Pilot-datamodel.xml

Integration into OSM environment (wiki) as next step

3.2.1 JOSM Preset ORSM

3.2.2 Documentation

Collection of description, definition and

pictures

To be moved into OSM wiki

3.2.3. Example Stairwell

Enhanced concept for Level connection, e.g. Stairs, Elevators indoor=corridor

level=0

well=lightwell

level=0;1

stairwell=yes

level=0;1

public_transport=platform

railway=platform

level=1

highway=steps

width=2

level=0;0.5

highway=steps

width=2

level=0.5;1

highway=footway

highway=footway

level=0

highway=footway oder path

level=0

highway=steps

conveying=yes

width=2

level=0;1

Type:closedway

stairwell=flight_of_stairs

level=0.5;1

Type:closedway

stairwell=flight_of_stairs

level=0;1

Type:closedway

stairwell=flight_of_stairs

level=0;0.5

3.3. Data Visualization with OSM

Leaflet concepts and MapCSS with special efforts for area styling

for stairs (which requires already data model definitions); working

style for JSOM (see below)

Current clients on single OSM file basis, future on overpassAPI basis

Indoor requirements:

Higher zoom levels are

required, current max

is about 19/20, zoom

level 21-23 will be

required

Currently DB Style,

later generic style

3.4. Tools

Although some mobile OSM tools, like Vespucci or OSMTracker exist, missing

GPS turns to current paper based solutions, (fieldpapers.org is an option, but

would require higher zoom levels), Tango will help!?!?

Intention: Capturing with Laser Distance Measurement Device, e.g. Aldi and

Bosch, low cost, 40-80 EUR

Editing with JOSM and plugin “Measurement”

3.5.1. Web Client and Service

• Leafletjs extension with additional e.g. osmtojosm libs

• Current: publication of pilot data

• new work stream on OSM worldwide data flow

• Icon Zoom Clustering

Next steps:

Phase B

4. Phase B: Gain quantity experiences by a selected feature:

elevator

Lift as first good feature /

object to join the outside with

the inside OSM-world

2.200 Lifts

Published on open data portal

Enhancement for lift operating

status: missing georeferences

for about 900 lifts (due to

permanent change)

Cooperation with OSM

community an Open

knowledge foundation to

georeference them

Source: Google myMaps

21

http://data.deutschebahn.com/

5. Conclusion

DB OSM Pilot proof of concept: successful

Strong visualization of levels with indoor and railway station specific

objects

–Stairwell with stairs, escalators and elevators of multiple levels

–Doors

Good solution for re-use in other buildings, e.g. hospitals

Cooperation with OSM Community to expand and to maintain is

necessary and welcomed

Work in progress – invitation to join up

Need to set up sub-community for Railway stations, e.g. other

countries?!

6. Initial Resources

http://www.openrailwaystationmap.org/

Documentation of tags

Example Railway Stations

–Berlin Ostbahnhof

–Berlin Südkreuz

–Dresden Hbf

–Berlin-Jannowitzbrücke (uploaded on OSM)

Preset

Pics e.g. http://www.openrailwaystationmap.org/0.1.1/data/

To be moved into OSM Wiki/JOSM/… tool chain

(Again) Invitation to join up soon at December 11th in Berlin

24

https://www.mindboxberlin.com/index.php/3rdhackathon.html

Contact

Axel Sommer

[email protected]

+49-160-97442798

Roland Wagner

[email protected]

+49-179-5307646

25