Oktober 2012, INTERGEO Hannover
Dominik HelleOmniscale GmbH & Co. KG
MapProxyder WMS & Kachel-Proxy
Freitag, 12. Oktober 12
Über uns
• Omniscale GmbH & Co. KG, Oldenburg
• OpenSource WebGIS- und Server-Entwicklung
• OpenStreetMap Kartendienste
Freitag, 12. Oktober 12
Über uns• MapProxy• Installation und Konfiguration
• Anpassung und Weiterentwicklung
• Schulungen und Workshops
Freitag, 12. Oktober 12
MapProxy
Freitag, 12. Oktober 12
MapProxy
Zwischenspeicher(optional)jeder WMS oder Tileserver
MapServer, GeoServer,ArcGIS Server, etc.
alle GIS ClientsDesktop/Web (WMS),
OpenLayers, GoogleMaps, etc.
Freitag, 12. Oktober 12
Quellen
WMS1.0.0/1.1.0/1.1.1/1.3.0
MapnikMapServer
WMS-CWMTS/TMS
Kacheln(Google Maps/Bing/OSM/etc.)
Freitag, 12. Oktober 12
Dienste
WMS1.0.0/1.1.0/1.1.1/1.3.0
WMS-C
WMTS/TMS KML
Freitag, 12. Oktober 12
Zwischenspeicher
• Kachelbasierter Cache
• Ein Cache für mehrere Quellen
• Backends:• Dateisystem• MBTiles/SQLite• CouchDB
Freitag, 12. Oktober 12
Layer zusammenfassen ✓
Einmaliges Speichern von leeren/einfarbigen
Kacheln ✓Vorgenerieren von
Kacheln ✓Umtransformieren ✓
Caching
Freitag, 12. Oktober 12
Caching! Und was geht noch?
Freitag, 12. Oktober 12
Sicherheit
Freitag, 12. Oktober 12
• gesamter Dienst über HTTP-Basic-Authentifizierung
• Konfiguration direkt im Webserver
• Unterstützung von vielen GIS oder mit Inteproxy
Einfache Absicherung
Freitag, 12. Oktober 12
Komplexe Absicherung
Freitag, 12. Oktober 12
• Beschränkung auf geographischen Bereich
• einzelne Layer
Komplexe Absicherung
MapProxy
Benutzerdatenbank
Freitag, 12. Oktober 12
BoundingBox
Freitag, 12. Oktober 12
Text/Shapefile
Freitag, 12. Oktober 12
PostGIS
Freitag, 12. Oktober 12
MapProxy
• Jedes Bundesland hat einen WMS
• Zusammenfassen zu einem WMS
• Quellen auf Gebiete beschränken
Beispiel
Freitag, 12. Oktober 12
Komplexe Absicherung
• Schnittstelle für Authentifizierung und Autorisierung
• Vorhandene Benutzer-Datenbanken können genutzt werden
Freitag, 12. Oktober 12
Autorisierung• beliebige (existierende) Datenbanken• Benutzername/Passwort
• Services• GetCapabilities, GetMap, GetFeatureInfo
• Layer, Polygon-Extent
Freitag, 12. Oktober 12
GeoBremen
Komplexe Absicherung
Beschleunigung vorhandener WMS
Aktualisierung der WMS-Version
Freitag, 12. Oktober 12
http://gdi1.geo.bremen.de/viewer/bvhttp://gdi1.geo.bremen.de/viewer/bvhttp://gdi1.geo.bremen.de/viewer/bvhttp://gdi1.geo.bremen.de/viewer/bv
hohe Zugriffszahlen
Fachdaten als WMS
gekachelte Hintergrundkarten
Breitbandatlas
Freitag, 12. Oktober 12
http://www.zukunft-breitband.de/BBA/Navigation/Breitbandatlas/breitbandsuche.htmlhttp://www.zukunft-breitband.de/BBA/Navigation/Breitbandatlas/breitbandsuche.htmlhttp://www.zukunft-breitband.de/BBA/Navigation/Breitbandatlas/breitbandsuche.htmlhttp://www.zukunft-breitband.de/BBA/Navigation/Breitbandatlas/breitbandsuche.html
Ausprobieren
MapProxy auf OSGeo Live DVD bereits installiert
Installationshinweise auf: http://mapproxy.org
Freitag, 12. Oktober 12
http://mapproxy.orghttp://mapproxy.org
Visit http://mapproxy.org
Join http://lists.osgeo.org/mailman/listinfo/mapproxy
Read http://blog.mapproxy.org
Follow @mapproxy
Vielen Dank
Freitag, 12. Oktober 12
http://mapproxy.orghttp://mapproxy.orghttp://lists.osgeo.org/mailman/listinfo/mapproxyhttp://lists.osgeo.org/mailman/listinfo/mapproxyhttp://blog.mapproxy.orghttp://blog.mapproxy.org