FOSSGIS2013 - 36 2013_07_29

FOSSGIS 2013
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten

Speakers
Peter Barth
Schedule
Day Mittwoch - 2013-06-12
Room 3.010
Start time 16:30
Duration 00:30
Info
ID 545
Event type Lecture
Track Vorträge (GIS)
Language used for presentation German

3D-SlippyMap

Rendering einer 3D-Deutschland-Karte mit Hilfe von OSM2World

Die Darstellung von OpenStreetMap-Daten in Webseiten geschieht in den sogenannten Slippymaps. Diese Javascript-Anzeige holt sich dabei dynamisch die anzuzeigenden Kacheln von einem Server. Je nach Kartenart und Stil sind dies unterschiedliche Dienste. So auch die OSM2World-Karte, eine 3D-Darstellung von Deutschland.

Das Ausliefern der Kacheln geschieht dabei oft mit renderd oder tirex. Beiden gemein ist das effektive Caching und on-the-fly Rendern der benötigten Kacheln. Auf diese Art muss nur ein sehr kleiner Teil der Kacheln (unter 2%) auf der Platte vorgehalten werden.

Was aber, wenn das verwendete Renderprogramm zu langsam für einen Livebetrieb ist? Dieser Vortrag bietet interessante Einblicke in die Herausforderungen, Probleme und Lösungsansätze im Falle der OSM2World-Slippymap. So wird zum einen die Toolchain von Datenaufbereitung bis zur fertigen Kachel vorgestellt und auch einige interessante Ansätze gezeigt, die in der Vergangenheit immer wieder die Performance verbesserten. Zum anderen werden identifizierte Hardwaregrenzen besprochen und Möglichkeiten, diese auszureizen bzw. zu überwinden erklärt. Im Ausblick werden Ideen zur Performancesteigerung genannt, die in weiteren Entwicklungen angedacht sind.