maple ein wms zur visualisierung von tagclouds generiert...
Post on 04-Aug-2019
214 Views
Preview:
TRANSCRIPT
Fakultät Forst-, Geo- und Hydrowissenschaften – Institut für Kartographie
Dresden, 28.09.2010
Maple –Ein WMS zur Visualisierung von Tagclouds generiert aus OpenStreetMap Daten
Stefan Hahmann
Fakultät Forst-, Geo- und Hydrowissenschaften – Institut für Kartographie
Dresden, 28.09.2010
Gliederung1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• Tag Clouds / Tag Wolken Visualisierung
• Blogs / Web 2.0
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
Bildquelle: http://www.spatiallyadjusted.com/
3 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• Visualisierung von Wortfrequenzen / -häufigkeiten
• Größe von Wörten entspricht Quantität, die mit diesem Wort verknüpft ist
• PRO:
Leicht zu lesen
Wichtigste / Häufigste Wörter schnell erfassbar
Natürlicherweise kein Beschriftungsproblem wie z.B. in Balkendiagrammen
• CONTRA:
Längere Wörter werden mehr betont als kürzere
Wörter mit mehr Ober- und Unterlängen werden stärker betont
Keine exakten Werte ablesbar
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
4 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• Word Cloud / Wortwolken Visualisierung
• Wordle.net
• Algorithmus nutzt typographischen Weißraum besser als „normale“ Tag Cloud Algorithmen
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
5 von 25
1 Einleitung / Forschungsgebiet
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
6 von 25
1 Einleitung / Forschungsgebiet
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
7 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• Tag Clouds / Tag Wolken Visualisierung in Karten
• “Location based Context awareness through tag-cloud visualizations”. Paelke et al., IKG Hannover, 2010
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
8 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• Zusätzliche Informationen zu zugehörigen Ereignissen oder Objekten (auch ohne eigene Geo-Referenz)
• Darstellung des nichträumlichen Kontext
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
9 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• “World Explorer: Visualizing Aggregate Data from Unstructured Text in Geo-Referenced Collections”. Ahern et al., Yahoo! Research, 2007
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
http://tagmaps.research.yahoo.com/worldexplorer.php
10 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
1 Einleitung / Forschungsgebiet
• Anwendbar auf unterschiedliche Maßstäbe
• Darstellung der “natürlichen” Landmarks
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
http://tagmaps.research.yahoo.com/worldexplorer.php
11 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
2 Implementierung
• Grundlage:
Frei verfügbare ausführbare Version der Software von wordle.net (wordle -> maple)
Spiegelung der OSM Datenbank inklusive aller Rohdaten (PostgreSQL / PostGIS)
Programmiersprache: JAVA
Spezifikation des WMS Interface: GeoTools
REST Implementierung: Jersey
Entwicklungsumgebung: Eclipse
Servlet Container: Tomcat
Webserver: Apache
WMS Client: OpenLayers
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
12 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
2 Implementierung
• Topologische Daten Modellierung in OSM
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
Node(lat, lon)
Relation Way
Tag(key, value)
2..n
0..n 0..n
< benutzt
ist Teil von >
0..n
0..n0..n
0..n
0..n
0..n
0..n0..n
111
Bildquelle: wiki.openstreetmap.org
13 von 25
2 Implementierung
WMS Client
WMS Server
SQLOSM
school 18pub 7 biergarten 12
.
.
Word CloudProcessorRequest
Response
Filter:"created_by", "addr:street“,"yes", "parking"
node_tags
id
key
value
nodes
id
geometry
way_tags
way_id
key
value
way_nodes
way_id
node_id
sequence_id
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
2 Implementierung
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
• Statistik (Stand: Mai 2010)
Deutschland:
• nodes: 40 Mio.
• node_tags: 8,1 Mio.
• ways: 5,5 Mio.
• way_tags: 14 Mio.
• way_nodes: 48 Mio.
• relations: 0,08 Mio.
• relations_tags: 0,3 Mio.
• relations_members: 1,4 Mio.
Global: um Faktor 10-20 größer
• Bounding Box der WMS Abfrage: sichtbarer Kartenausschnitt
15 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
3 Ergebnisse
• OSM „amenity“ (~POIs) Dresden Südvorstadt:
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
16 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
3 Ergebnisse
• OSM „amenity“ (~POIs) Dresden Neustadt:
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
17 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
3 Ergebnisse
• OSM „highway“ (= Straßen) Dresden Südvorstadt:
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
18 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
3 Ergebnisse
• OSM „created_by“ (= OSM Editoren) Leipzig Zentrum:
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
19 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
3 Ergebnisse
• OSM „keys“ (=Objektarten) Leipzig Zentrum:
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
20 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
3 Ergebnisse
• OSM values (=Objektartenwerte) Sächsische Schweiz:
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
21 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
4 Diskussion
• Quantitative Visualisierung von OSM Rohdaten
Herausstellen der häufigsten / wesentlichen Tags in einem bestimmten Gebiet
Charakterisierung eines Kartenausschnittes / Region
„Studium“ / „Inspektion“ des Datensatzes
• Visualisierung von Semantik
Semantik des OpenStreetMap Datensatz sind die OSM Tags
• Verfahren ist auf andere kartographische Datensätze übertragbar
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
22 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
4 Diskussion
• Möglicher Nachteil:
Beschriftungen in Karten werden intuitiv mit der darunterliegenden Situation verknüpft
führt bei dieser Methode zu Fehlinterpreationen
• Mögliche Anwendung (neben reiner Visualisierung):
Mustererkennung (Stadt vs. Land)
Automatische Annotation von Bildern
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
23 von 25
1. Einleitung / Forschungsgebiet
2. Implementierung
3. Ergebnisse
4. Diskussion
5. Ausblick
5 Ausblick
• Koppelung der OSM Tags mit den verbalen Beschreibung unter wiki.openstreetmap.org
„verbale“ und „sprachspezifische“ Word Clouds
• Gewichtung der Tags bei Gebieten und Linien nicht nach Anzahl der Stützpunkte, sondern nach Größe der Fläche und Länge der Linie
• Performanceoptimierung
Rohdaten optimiert für diese Anwendung ablegen
Google App Engine (appengine.google.com)
• Quellcode veröffentlichen
Dokumentation
Vollständige Implementierung des WMS Interface (getCapabilities, getVersion)
Dresden, 28.09.2010 Maple - Ein WMS zur Erzeugung semantischer Annotationen aus OpenStreetMap Tags
24 von 25
Fakultät Forst-, Geo- und Hydrowissenschaften – Institut für Kartographie
Autor: Stefan.Hahmann@tu-dresden.de
top related