MapProxy ist das “Schweizer Taschenmesser” für alle WMS- und Kacheldienste. MapProxy speichert, beschleunigt und transformiert bestehende Kartendienste aller Art.
MapProxy ist weit mehr als nur eine Caching-Lösung. MapProxy bietet umfangreiche und innovative Funktionen an. So beschleunigt MapProxy zum Beispiel WMS-Dienste, ohne dass dabei der WMS-Standard verloren geht. Vorhandene Desktop- und WebGIS Anwendungen können weiter genutzt werden.
MapProxy kann flexibel in vorhandene Systeme eingebaut werden. So ist zum Beispiel eine Integration in den Apache Webserver möglich. Zusätzlich kann MapProxy aber auch als eigener Dienst gestartet werden. Dies ist die einfachste Methode um zu Beginn mit dem MapProxy zu arbeiten.
Um MapProxy als eigenen Service zu starten klicken Sie im Menü unter Geospatial ‣ Web Services ‣ MapProxy ‣ Start MapProxy.
Die MapProxy Demo beinhaltet eine rudimentären WMS- und Kachel-Anwendung. In der Demo-Anwendung wird jeder konfigurierte Layer automatisch zur Verfügung gestellt. Die Projektion kann in der Demo nicht ausgewählt werden. Die MapProxy Demo dient vor allem zur Kontrolle von Installation und Konfiguration.
Sie können die Demo im Firefox öffnen: http://localhost:8011/demo
Die Dienste, die über den MapProxy zu Verfügung gestellt werden, können Sie in das Desktop GIS ihrer Wahl zum Beispiel uDig, QGIS oder gvSIG einbinden. Die WMS-URL lautet: http://localhost:8011/service?
Die Beispiel-Konfiguration des MapProxy beinhaltet einige Layer die unterschiedliche Kartenserver und Kartendaten verwenden. Im Folgenden sind nähere Einzelheiten zu den einzelnen Layern beschrieben:
Sie können das Konsolenwerkzeug mapproxy-util benutzen um eine Konfiguration zu erstellen und um den Testserver zu starten.
Neue Konfiguration erstellen:
mapproxy-util create -t base-config ~/mapproxy
MapProxy-Testserver unter Port 8011 und mit der Beispiel Konfiguration starten:
mapproxy-util serve-develop ~/mapproxy/mapproxy.yaml -b 0.0.0.0:8011
Sie können nun die Demo aufrufen: http://127.0.0.1:8011/demo/. MapProxy startet automatisch neu wenn Sie Änderungen an der Konfigurationsdatei durchgeführt haben.