Software • 16. Oktober 2024

Mapbender 4 – Praxisbericht nach dem Major Release

Wir haben uns sehr gefreut, dass am 26.6.2024 das Major Release Mapbender 4.0.0 veröffentlicht werden konnte. Auch das Bugfix Release 4.0.2 ist inzwischen (am 25.9.2024) erschienen und so möchten wir Ihnen in diesem Beitrag einige Neuerungen ganz praktisch vorstellen. Wir informieren über die ersten Gehversuche des Mapbender 4 und möchten Sie mit diesem Artikel dazu ermutigen, Ihr Projekt ebenfalls in der neuen Version zu betreiben.

 

Neuerungen der Version 4

In der Version 4 kam es vor allem zu zahlreichen Aktualisierungen. Neben Design- und Usability-Anpassungen wurde das neue Element Daten laden entwickelt und die Unterstützung für Sprachen verbessert.

Mit der Version 4 wurden die Software-Komponenten auf den neusten Stand gebracht. Es erfolgte beispielsweise das Update auf die Symfony Version 6.4. Auch die Kartenkomponente OpenLayers wurde aktualisiert und liegt nun in der Version 9.1.0 vor. Die PHP-Versionen 8.2 und 8.3 werden vollständig unterstützt. PHP 8.1 ist jetzt die minimale unterstützte PHP-Version.

Einen umfassenden Überblick über die alle Neuerungen bietet das Visual Changelog.

https://mapbender.org/aktuelles/details/mapbender-version-400-veroeffentlicht/

 

Update Projekte, die bereits auf die Version 4 umgezogen sind

Im September waren bereits zahlreiche Projekte auf die neue Version umgezogen oder sind im Prozess. Das Update gestaltet sich bei der Mapbender Installationen ohne eigenes Bundle oder eigene Elemente unproblematisch, wenn die Informationen aus der Beschreibung unter UPGRADING berücksichtigt werden.

Sollte Ihr Projekt nicht über ein eigenes Bundle und eigene Elemente verfügen, gehen Sie am besten wie folgt vor:

  • Holen Sie sich den neusten Code - entweder über das Paket oder via Github.
  • Kopieren Sie ihre bisherige Datenbank.
  • Beachten Sie die neue Struktur und die neue Konfiguration.
  • Aktualisieren Sie ihre Datenbank (siehe UPGRADING).
  • Passen Sie die Konfiguration Ihres Apache Virtual Hosts an.

In der Dokumentation finden Sie alle wichtigen Informationen zum Update. Bitte beachten Sie dabei auch die Hinweise zur Migration auf eine neue Version.

Mapbender ist bei Ihnen noch nicht im Einsatz? Dann finden Sie alle wichtigen Informationen zur Installation in der Dokumentation.

 

Rückmeldung aus den Projekten

Stadt Bad Honnef

Bei der Stadt Bad Honnef liegt Mapbender schon aktualisiert im Intra- und Internet in Version 4 vor. Das Update war problemlos.

Bad Honnef nutzt als Besonderheit die Kopplung zu ProBAUG. Dabei kann aus dem Programm ProBAUG die Mapbender-Anwendung aufgerufen werden und übergibt dabei ein Flurstückskennzeichen zur Positionierung.

Über das individuelle Mapbender-Element FlurstückConnector wird das Flurstückskennzeichen ausgewertet und über die ALKIS-Daten die Geometrie zum Flurstück ermittelt. Mapbender positioniert die Anwendung anschließend auf dem Flurstück und hebt dieses hervor.

Sonja Courth, GIS-Koordinatorin der Stadt Bad Honnef sagt zum Update auf Version 4: "Das Update auf Mapbender 4 lief problemlos und wir freuen uns, Mapbender weiterhin und mit vielen kleinen Verbesserungen einsetzen zu können. Insbesondere freuen wir uns über die Optimierung in punkto Nutzerfreundlichkeit und Bedienbarkeit und dass nun ein Datenupload (GPX) möglich ist."

Stadt Erftstadt

Auch die Stadt Erftstadt setzt bereits Mapbender 4 ein. Jens Claßen, GIS Administrator der Stadt Erftstadt zur neuen Version: "Das Update haben wir direkt nach dem Rollout auf unseren internen und externen Systemen schnell und einfach umsetzen können. Die neue Version deckt unsere Anforderungen im Hause sehr gut ab und bietet zusätzlich den Bürger:innen einen umfassenden Einblick in unsere städtischen Geodaten. Besonders gefallen mir die neuen Funktionen des Digitizers. Ebenso haben wir das Mapbender-QGIS-Plugin im Einsatz, welches wir aktiv für unseren Flächennutzungsplan verwenden."

Generaldirektion Kulturelles Erbe Rheinland-Pfalz

Schon seit vielen Jahren ist Mapbender ein fester Bestandteil in der behördeneigenen Fachschale der GDKE, über die Kulturdenkmäler aus allen Epochen dokumentiert und verwaltet werden. Johannes Reiter, IT-Referent der Generaldirektion Kulturelles Erbe Rheinland-Pfalz (GDKE) freut sich besonders über die Features und das neue Design der Version 4:

"In Mapbender laufen alle Informationen zusammen und können visualisiert werden. Der neue Mapbender 4 trägt nun dazu bei, dass die verschiedenen Abteilungen zusammenwachsen und von den Daten anderer Abteilungen profitieren. Dabei lässt sich die Version 4 nahtlos in die Fachschale integrieren. Anwendung und Design lassen sich einfach anpassen – z.B. die neuen Möglichkeiten der Suchkonfiguration mit Sortierung der Treffer und dem direkten Zoomen auf die Trefferliste, die die Handhabung enorm verbessern."

 

Mapbender via Docker

Ab der Version 4.0.0 stellt das Mapbender-Projekt ein Docker Image auf DockerHub bereit. Dieses erfreut sich großer Beliebtheit. Die Vorteile:

  • Das Image kann direkt in Projekten verwendet werden.
  • Dabei kann eine externe PostgreSQL-Datenbank via Volume eingebunden werden.
  • Dieses Vorgehen kann auch für andere Dateien, z.B. parameters.yaml erfolgen.

Alternativ kann über den mapbender-starter auch ein eigenes Projekt-Repository erstellt werden, das die eigenen Bundles, Druckvorlagen, Konfigurationen enthält. Auf Grundlage des eigenen Repositories kann manuell oder über Continuous Integration (Github Actions, Gitlab Runner etc.) ein eigenes Docker-Image erstellt werden.

Sie können sich dabei an der Docker-Konfiguration orientieren.

 

Mapbender 4 und LDAP

In einigen Projekten erfolgt die Authentifizierung in Mapbender via LDAP. Das LDAP-Bundle wurde entsprechend für die Version 4 angepasst und kommt bereits zum Einsatz.

 

QGIS2Mapbender

Probieren Sie gerne das neue QGIS2Mapbender Plugin aus, das Ihre QGIS Server WMS einfach aktualisiert und in Mapbender veröffentlicht. Weitere Informationen über dieses Plugin finden Sie im Blogartikel meines Kollegen Jörg Thomsen. Jetzt reinlesen

 

Weitere Entwicklungen im Mapbender-Projekt

Im Mapbender Team wird schon an den nächsten Herausforderungen gearbeitet. Das nächste Feature-Release mit der Version 4.1.0 ist für das zweite Quartal 2025 geplant.

Für die Version 4.1 planen wir die Umsetzung eines neuen Routing-Elements. Außerdem sollen weitere Datenquellen in Mapbender unterstützt werden.

Bis zum Release der Version 4.1.0 versorgen wir Sie mit Bugfixes zur Version 4.0. Erstellen Sie gerne ein Ticket, wenn Ihnen ein Fehler auffällt.

 

Fazit

Wir empfehlen das Update auf Mapbender 4 und hoffen, dass Ihnen die neue Version gefällt. Wir freuen uns über ihr Feedback.

 

Weitere Beiträge, die Sie interessieren könnten:

Astrid Emde

Astrid Emde befasst sich seit vielen Jahren mit Geodaten und hat zahlreiche GIS-Projekte umgesetzt. Sie ist langjähriges Mitglied des Bonner WhereGroup-Teams und Dozentin der FOSS Academy. Beruflich und privat engagiert sie sich im FOSSGIS-Bereich und ist seit einigen Jahren im Vorstand der OSGeo aktiv.

Artikel teilen: