FOSSGIS2013 - 36 2013_07_29
FOSSGIS 2013
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten
Referenten | |
---|---|
Peter Barth |
Programm | |
---|---|
Tag | Mittwoch - 2013-06-12 |
Raum | 3.010 |
Beginn | 16:30 |
Dauer | 00:30 |
Info | |
ID | 545 |
Veranstaltungstyp | Vortrag |
Track | Vorträge (GIS) |
Sprache der Veranstaltung | deutsch |
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.