Mapbender trifft QGIS

Jörg Thomsen

Video Player
Playlists: 'fossgis2025' videos starting here / audio

Der Vortrag zeigt anhand des QGIS PlugIns QGIS2Mapbender wie schnell und einfach QGIS-Desktop-Projekte im Mapbender als Browser-Anwendung veröffentlicht werden können.

Das QGIS PlugIn QGIS2Mapbender minimiert den Aufwand ein QGIS-Projekt als WebGIS Anwendung zu veröffentlichen auf wenige Mausklicks. Es erstell aus dem Desktop GIS heraus eine neue WebGIS Anwendung im Mapbender. Im Rahmen der PlugIn-Entwicklung ist auch eine REST-API für Mapbender entstanden, die vorgestellt wird.

QGIS und Mapbender, zwei beliebte und viel genutzte OpenSource Projekte treffen aufeinander. Wie das? Wo und unter welchen Umständen können sich ein Desktop-GIS und ein WebGIS System treffen? Das Bindeglied ist QGIS Server: mit den QGIS Projekt-Dateien (.qgz) können mit ihm schnell und einfach OGC-Dienste wie WMS, WFS, WCS bereit gestellt werden. Dafür müssen die qgz-Dateien und die Geodaten auf einen Webserver kopiert werden. Mit den Kenntnissen zur Serverarchitektur (wie ist der Aufruf des QGIS Servers? Wo liegen die QGIS-Projekte?) kann man sich dann die Basisadresse des Dienstes erstellen und die WMS und andere Dienste nutzen. Für die Veröffentlichung als WebGIS mit Mapbender sind einige weitere Schritte nötig: WMS ins Dienste-Repository laden, ggf. eine neue Anwendung erstellen, den Dienst zu Anwendung hinzufügen. All diese Schritte nimmt uns das PlugIn QGIS2Mapbender ab. Mit sehr wenig Aufwand kann aus dem Desktop GIS heraus die qgz-Datei auf einen Server kopiert und im selben Schritt eine neue WebGIS Anwendung im Mapbender erzeugt werden, die das kopierte QGIS-Projekt nutzt.

Im Rahmen der PlugIn-Entwicklung ist auch eine REST-API für Mapbender entstanden, die interessierten Nutzern auch jenseits des PlugIns von Nutzen sein kann. Mit ihr ist es möglich über http-Requests Anwendungen zu kopieren, WMS dem Mapbender Dienste-Repository hinzuzufügen sowie einer Mapbender-Anwendung Layersets zuzuweisen. Weitere Funktionen für die API sind vorgesehen.

Der Vortrag stellt nicht nur das PlugIn und die API vor, sondern zeigt an deren Beispiel auch wie ein derartiges PlugIn von der Idee bis zur Veröffentlichung in kurzer Zeit entstehen kann.

https://github.com/WhereGroup/QGIS2Mapbender
https://plugins.qgis.org/plugins/QGIS2Mapbender (zum Zeitpunkt der Einreichung noch in Vorbereitung)
https://wheregroup.com/blog/details/mapbender-anwendungen-einfach-direkt-aus-qgis-heraus-erstellen/

Licensed to the public under https://creativecommons.org/licenses/by/4.0/

Download

Embed

Share:

Tags