Generierung von für den Orientierungs- lauf optimierten … · 2013. 5. 15. · 16. Mai 2013...
Transcript of Generierung von für den Orientierungs- lauf optimierten … · 2013. 5. 15. · 16. Mai 2013...
16. Mai 2013
Generierung von für den Orientierungs-lauf optimierten Höhenlinien aus Airborne Laserscanning Daten
Leitung: Prof. Dr. Lorenz HurniBereuung: Lorenzo OlegginiAutorin: Barbara Born
Masterprojektarbeit am Institut für Kartografie und Geoinformation
Ablauf
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
• Einführung
• Ausgangslage
• Vorgehen
• Resultate
• Ausblick
• Diskussion und Fragen
2
Generierung von für den Orientierungs-lauf optimierten Höhenlinien aus Airborne Laserscanning Daten
3
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Generierung von für den Orientierungs-lauf optimierten Höhenlinien aus Airborne Laserscanning Daten
Airborne Laserscanning (ALS) Daten
Laserscanner: Sensor für berührungsfreie, flächendeckendeAufnahme eines Objekts mittels Laserstrahlen
Airborne: Trägerplattform: Flugobjekt
Eigenschaft: Laserstrahl durchdringtdie Baumkronen teilweise
DTM: Digital Terrain Model«Menge aller Last Pulses»
ALS Daten: 3D Daten mit einem oder mehreren Z-Werten First Pulse
Last Pulsewww.geoplex.de/uploads/pics/first_last_pulse.jpgZugriff: 16. März 2013
4
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Generierung von für den Orientierungs-lauf optimierten Höhenlinien aus Airborne Laserscanning Daten
5
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Orientierungslauf (OL)
6
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Associazione Sportiva Ticinese, Corsa d’Orientamento, 2012
Generierung von für den Orientierungs-lauf optimierten Höhenlinien aus Airborne Laserscanning Daten
7
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Optimierte Höhenlinien
Höhenlinien: Verbindungslinie benachbarter Geländepunkte gleicherHöhe über oder unter einer Bezugsfläche(www.geoinformatik.uni-rostock.de/einzel.asp?ID=139342288 Zugriff: 22. März 2013)
Legitimation für Optimierung der Höhenlinien aus «International Specification for Orienteering Maps »
• Die relative Höhendifferenz zwischen zwei benachbarten Objekten muss in der Karte repräsentiert werden
• Es ist erlaubt, die Höhe einer Niveaulinie leicht anzupassen, wenn dadurch ein Objekt besser dargestellt werden kann
• Die Anpassung sollte weniger als 25% der Äquidistanz betragen(IOF Map Committee. International Specification for Orienteering Maps. 2000www.orienteering.org/resources/mapping Zugriff: 13. Mai 2013)
8
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Motivation
Höhenlinien Optimierte Höhenlinien
(Jarkko Ryyppö. www.slideshare.net/apps4finland/karttapullautin-paikkatietomarkkinat-short Zugriff: 24. Februar 2013 )
9
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Ausgangslage
Daten: © 2011 swisstopo (JD100042)MATLAB Logo: MathWorks: www.mathworks.com/help/matlab/examples/logodemo_01.png Zugriff: 09. Mai 2013OL Karte: Associazione Sportiva Ticinese, Corsa d’Orientamento, 2012
10
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Vorgehen
• Welche Programme gibt es?
• Unterschiede zwischen den Höhenlinien
• Höhenlinien mit MATLAB berechnen
• Zwischenresultat
• Kritische Geländeformen mit MATLAB erkennen
11
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Welche Programme gibt es?
Karttapullautin
www.ocad.com
www.qgis.org
OL Laser
www.oapp.se
12
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
www.routegadget.net/karttapullautin
Unterschiede zwischen den Höhenlinien
QGIS OCAD
Äquidistanz = 5m
QGIS, OCADQGIS, OCAD, OL Laser
Äquidistanz = 5m
Karttapullautin
13
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Äquidistanz = 2.5mÄquidistanz = 2.5m
Unterschiede zwischen den HöhenlinienKarttapullautinQGIS, OCAD, OL Laser OL Karte
• Überzeichnungen
• Hilfshöhenlinien
• Kuppen / Senken
• Vertikaler Versatz
14
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Äquidistanz = 2.5m Äquidistanz = 5m Äquidistanz = 2.5m
Höhenlinien mit MATLAB berechnenDaten einlesen &
Koordinatensystem definieren
Undefinierte Werte interpolieren
Höhenlinien glätten(Douglas-Peucker)
Höhenlinien berechnen(contourc)
Höhenlinien plotten
15
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
ZwischenresultatMATLAB OCAD
16
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Äquidistanz = 5m Äquidistanz = 5m
Kuppen und Mulden
DTM glätten
Mit 3x3 Maske nach lokalen Extrema suchen
Extrema plotten
Unterteilung Minima / Maxima
17
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Hilfshöhenlinien / Formlinie
18
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Hilfshöhenlinien / FormlinieBenachbarte Höhenlinien der
Formlinien finden
Relative Position der Formlinie berechnen
Formlinien zusammenfügen oder löschen
Unwichtige Teilstücke markieren
Formlinien Plotten
19
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Kuppen und MuldenMATLAB OL Karte
20
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Äquidistanz = 5m Äquidistanz = 5m
Kuppen Mulden
Formlinien / HilfshöhenlinienMATLAB OL Karte
21
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Äquidistanz = 5m Äquidistanz = 5m
Kuppen Mulden Hilfshöhenlinien
Formlinien & Kuppen / MuldenMATLAB OL Karte
22
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Äquidistanz = 5m Äquidistanz = 5m
Kuppen Mulden Hilfshöhenlinien
Schlussfolgerung
• Kritische Geländeformen können automatisch erkannt werden
• OL Karte ist eine Interpretation des Kartenzeichners und beruht auf Grundlagedaten
• Algorithmus ist nicht auf besiedelte Zonen anwendbar, wenn die Gebäude nicht sauber entfernt wurden
• Resultate sind nicht als «ready to use» Höhenlinien für OL Karte zu verstehen sondern als Markierung der kritischen Stellen
• Zuverlässigkeit der gefundenen kritischen Stellen ist noch nicht so hoch � Anpassungen an Algorithmus und dessen Parameter nötig
23
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Ausblick
• Kuppen und Mulden, welche bereits durch Höhenlinien dargestellt werden, sollten in den meisten Fällen nicht auch als Punktobjekt erscheinen
• Kartenspezifikationen berücksichtigen (Wie gross muss eine Kuppe / Mulde sein, damit sie als Punktobjekt gezeichnet wird?)
• Überflüssige / verwirrende Höhenlinien erkennen und löschen
• Geländeformen für bessere Repräsentation der Objekte überzeichnen
• Vertikaler Versatz der Höhenlinien, um Hilfshöhenlinien zu vermeiden
24
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Danke für Ihre Aufmerksamkeit
25
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Diskussion und Fragen
26
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
Benachbarte Höhenlinie finden
27
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen
OL Karte vs. ALS Daten
28
Einführung Ausgangslage Vorgehen Resultate Ausblick Diskussion/Fragen