spatial modelling with ogd and osm data - unigis workshop, salzburg
TRANSCRIPT
![Page 1: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/1.jpg)
Räumliche Modellierung
mit OGD und OSM Daten
Martin Loidl
Department of Geoinformatics, Z_GIS
University of Salzburg
[email protected] | http://gicycle.wordpress.com
![Page 2: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/2.jpg)
Wir sind überzeugt davon, dass räumliche
Informationssysteme eine integrative Plattform
für alle verkehrsrelevanten Domänen darstellen
und neue Wege zur Analyse, Planung und zum
Management unserer täglichen
Mobilitätsherausforderungen eröffnen!
![Page 4: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/4.jpg)
OGD
Open Government Data ≠ Open Data
data.gv.at Gebietskörperschaften und ausgegliederte
Gesellschaften des Bundes
opendataportal.at Unternehmen, NGOs usw.
Open Government Data ≠ alle vorhandenen,
behördlichen Daten
4
Whitepaper Open Government Data – 1.1.0
![Page 5: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/5.jpg)
OGD
5
![Page 6: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/6.jpg)
OGD
Straßendaten Salzburg
6
![Page 7: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/7.jpg)
OGD
Straßendaten Salzburg via SAGIS (http://www.salzburg.gv.at/themen/se/sagis/download.htm)
WMS
B und L Straßen als Shapefile (INSPIRE)
7
WMS, 11.11.2014 INSPIRE Download, 11.11.2014
![Page 8: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/8.jpg)
OGD
8
http://service.salzburg.gv.at/ogdClient/
![Page 9: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/9.jpg)
OGD
Straßendaten Salzburg
GIP Salzburg
Graphenintegrationsplattform = einheitlicher Straßengraph
für Verwaltungsaufgaben
Schnittstelle nach außen INTREST Export (Textdatei)
Via OGD einzelne Datenschichten als Shapefile
Nicht alle Attribute vorhanden
Straßendaten Salzburg = OGD?
Siehe Open Government Data Prinzipien
9
![Page 10: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/10.jpg)
OGD
10
Whitepaper Open Government Data – 1.1.0
![Page 11: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/11.jpg)
OSM
Seit 2004 Sammlung frei nutzbarer Geodaten
11
http://tyrasd.github.io/osm-node-density/2013/
Node Dichte 2013
Diverse OSM Renderings
OSM
![Page 12: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/12.jpg)
Modellierung
Unabhängig von Spezifika der Datenquellen – Daten
niemals zum Selbstzweck
In der Regel für bestimmte Anwendung erhoben aber
wahrscheinlich nicht nur einmal brauchbar!
Wie nutzbar machen? Modellierung
12
© Wolfgang Fuchs
![Page 13: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/13.jpg)
Modellierung für Anwendung
Art der Anwendung bestimmt über Notwendigkeit und
Umfang der Modellierung gilt für alle Datengrundlagen
13
DB Anwendung
PrüfungKorrektur
Modellierung
![Page 14: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/14.jpg)
Beispiel Radrouting OGD
14
VAO Salzburg, 11.11.2014
![Page 15: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/15.jpg)
Beispiel Radrouting OSM
15
naviki, 26.06.2014
![Page 16: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/16.jpg)
Modellierung für Anwendung
In beiden Fällen +/- direkter Zugriff auf Datenbasis
Oftmals für spezifische Anforderungen/Anwendungen nicht
konzipiert (Datenmodell, Inhalt)
Datenqualität heterogen, nicht ausreichend
„Anwendungen immer nur so gut wie Datenbasis“
ABER GIS bieten Möglichkeiten zu
Prüfroutinen (Geometrie bzw. Topologie, Attribute)
Korrektur
Modellierung
Damit signifikante Verbesserung der Anwendung
16
![Page 17: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/17.jpg)
Datenmodell
Kenntnis Datenmodell notwendig für jede aufbauende
Modellierung ( enorme Bedeutung Dokumentation)
17
type = road
bicycle_infra = cycleway
type = road
type = cycleway
KN F T
A B
B A C
C B, E,
D, F
B, E,
D, F
… … …
KA F T
1 A B
2 H G
3 B C
… … …
![Page 18: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/18.jpg)
Datenqualität
Geometrie
Vollständigkeit (Referenz notwendig)
Lagegenauigkeit (Referenz notwendig)
Topologie
Korrekte Modellierung für Routingfähigkeit
Attribute
Lücken
Fehler
Inkonsistenzen (Problem der Modellierung
und Spezifikation)
18
![Page 19: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/19.jpg)
Datenmodell GIP
19
Als Shapefile via OGD bereitgestellt
![Page 20: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/20.jpg)
20
GIP Standard Version 051
![Page 21: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/21.jpg)
Datenmodell GIP
21
Nutzungsstreifen definieren bauliche Struktur
Querschnitt, haben aber keine eigene Geometrie
Nutzungsbedingungen definieren Verkehrsorganisation
(Gebote und Verbote)
Abschnitte (Bündel von Nutzungsstreifen; z.B.
Straßenzug) können Subnetz bilden
GIP bildet Straßenraum als
„Trassengraph“ ab:
1 Geometrie + Attribute = Querschnitt
![Page 22: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/22.jpg)
Datenqualität GIP
Heterogene Datenqualität je nach Raumausschnitt und
Verkehrsmodus
MIV in Zentralräumen und im übergeordneten Straßennetz
sehr gut
Langsamverkehr bisher nicht priorisiert ausgehend von
Zentralräumen sukzessive Verbesserungen
Zum Teil mangelhafte Datenqualität hinsichtlich
Topologie
Attributive Fehler/Falschklassifikationen
Attributive Inkonsistenzen
22
![Page 23: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/23.jpg)
Datenmodell OSM
23
Node Way
Relation
Key = Value
Tag
Highway IS NOT Null Teil des Wegnetzes.Weitere Spezifikation mittels zusätzlicher Tags
![Page 24: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/24.jpg)
Datenmodell OSM
24
![Page 25: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/25.jpg)
Datenmodell OSM
25
http://taginfo.openstreetmap.org/
http://wiki.openstreetmap.org/wiki/Map_Features
![Page 26: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/26.jpg)
Datenqualität OSM
Abdeckung in D-A-CH sehr gut
Attributive Qualität sehr heterogen je nach
Raumausschnitt bzw. Communityaktivität
Zahlreiche attributive Implikationen bedingt durch
Communityansatz (s. Loidl et al. 2014)
Lückenhafte Attribuierung
Attributive Fehler
Attributive Mehrdeutigkeit
26
Loidl et al. 2014: Aufbereitung von Open Street Map Daten für GIS-Modellierungen und Analysen. AGIT, 505-514
![Page 27: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/27.jpg)
Herausforderung
Anwendung mit heterogenen Datenquellen
Unterschiedliche Datenmodelle
Unterschiedliche Attributstruktur und -definition
Unterschiedliche Zuständigkeiten (Hoheit über Daten)
Unterschiedliche Datenqualitäten
27
![Page 28: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/28.jpg)
Ansätze
Datenmodell
Transformation Datenmodell
Harmonisierung auf Zwischenebene
Datenqualität
Abhängig von Verantwortlichkeiten/Kompetenzen und
Performanz
Datenprüfung im Zuge der Datenaufbereitung
Evaluierung Rückmeldung Korrektur (Datenhalter)
Datenprüfung während Modellierung
Evaluierung (semi-) automatisierte Korrektur
28
![Page 29: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/29.jpg)
Umsetzungsbeispiel
Radlkarte Salzburg
29
![Page 30: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/30.jpg)
30
Radlkarte.info
![Page 31: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/31.jpg)
Ausgangslage
OpenStreetMap
9.029 Kanten, 1.110 km Netzlänge
Datenhalter: Community
GIP (INTREST Export)
18.359 Kanten, 1.957 km Netzlänge
Datenhalter: Stadt & Land Salzburg
Durchgängiges Routing, optimiert für Alltagsradfahrer mit
Routingkriterien
Kürzeste Route
Empfohlene (sicherste) Route Bewertung des Netzes
31
![Page 32: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/32.jpg)
32
Netzbewertung „Sicherheit“
![Page 33: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/33.jpg)
Indikatoren-basiertes
Bewertungsmodell
33
Loidl & Zagel 2014: Assessing bicycle safety in multiple networks with different data models. GI-Forum, 144-154
![Page 34: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/34.jpg)
Vorgehen
1. Evaluierung und Rückmeldung GIP Daten
2. Evaluierung und Korrektur/Schätzungen OSM Daten
3. Geometrische Zusammenführung
Definierte Anknüpfungsstellen
4. Definition Indikatoren
Für Kriterium „Sicherheit“
5. Bewertungsmodell
Gewichtete Indikatoren
6. Indexwert als Kostenattribut in Routing
34
![Page 35: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/35.jpg)
Evaluierung GIP
Beispiel Topologie
35
![Page 36: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/36.jpg)
Evaluierung GIP
Beispiel Modellierungsfehler: Radwegbenützungspflicht
36
![Page 37: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/37.jpg)
Evaluierung OSM
Attributive Lücken
Beseitigung in crowd-sourced Data
Communtiy Aktivität
Schätzung
Schätzung bei funktionalen Abhängigkeiten
Bei flächendeckenden Modellierungs-/Analyseansätze
oftmals ausreichend
37
highway = motorwaysurface = …
![Page 38: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/38.jpg)
38
def function(maxspeed, access, bicycle, foot, highway, motorcar, ref, tracktype, Speed):
if (highway == "residential" or highway == "living_street" or highway == "tertiary") and (access
== " " or access == "designated" or access == "destination" or access == "yes"):
return 50
elif highway == "cycleway" or highway == "footway" or bicycle == "yes" or bicycle == "designated"
or foot == "yes" or foot == "designated" or foot == "official" or foot == "permissive":
return 0
elif (highway == "track" or highway == "path" or highway == "unclassified") and bicycle != "no"
and foot != "no" and motorcar != "yes" and (tracktype == "grade3" or tracktype == "grade4" or
tracktype == "grade5"):
return 0
elif highway == "motorway":
return 130
elif highway == "motorway_link":
return 100
elif highway == "primary_link":
return 80
elif access == "no" or motorcar == "no" or highway == "steps":
return 0
elif motorcar == "agricultural" or highway == "path" or (highway == "track" and access != "no"):
return 10
elif highway == "living_street" or (highway == "service" and access == "private") or (highway ==
"residential" and access == "private") or (highway == "construction" and tracktype != None):
return 20
elif highway == "service":
return 30
usw.
Schätzung der Geschwindigkeit mittels funktional abhängiger Attribute
![Page 39: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/39.jpg)
Evaluierung OSM
Attributive Fehler
39
![Page 40: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/40.jpg)
Netzzusammenführung
40
![Page 41: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/41.jpg)
Indikatorendefinition
Harmonisierung Datenmodell auf Zwischenebene
41
Anz. der einmündenden Straßen Anz. der Fahrbahnen Beschilderung, Radrouten Bodenbelag Breite der Fahrbahn Höchstzulässige Geschwindigkeit JDTV Landnutzung Umgebung Radinfrastruktur Schienen Steigung (klassifiziert) Straßenbegleitendes Parken Straßenkategorie
![Page 42: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/42.jpg)
Bewertungsmodell
42
![Page 43: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/43.jpg)
43
Bewertung
Je mehr (qualitative) Daten vorhanden sind, desto aussagekräftiger ist Bewertungsergebnis!
![Page 44: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/44.jpg)
Bewertetes Netz
44
I = 0,06
I = 0,625
I = 0,39
![Page 45: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/45.jpg)
Routing
45
![Page 46: Spatial Modelling with OGD and OSM data - UNIGIS Workshop, Salzburg](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a0751a1a28ab4e498b47e1/html5/thumbnails/46.jpg)
Zusammenfassung
Durch Prüfung/Korrektur/Modellierung signifikante
Qualitätsverbesserung der Anwendung
GIS erlaubt (räumliche) Modellierung mit heterogenen
Datenquellen
Mechanismen bei OGD – OSM sehr verschieden
erfordert unterschiedliche Workflows
Räumliche Modellierung als Kernkompetenz von
Geoinformatikern!
46
@gicycle_
gicycle.wordpress.com
Herzlichen Dank für
die Aufmerksamkeit!