Zum Inhalt springen

Mapbender

aus Wikipedia, der freien EnzyklopÀdie
Mapbender
Offizielles Mapbender Logo (2018).
Basisdaten
Entwickler Mapbender Development Team[1]
Aktuelle Version 5.0.2[2]
(21. Oktober 2026)
Betriebssystem plattformĂŒbergreifend
Programmier­sprache JavaScript[3], PHP[4]
Kategorie Geoinformationssystem
Lizenz MIT-Lizenz
deutschsprachig ja
mapbender.org

Mapbender ist ein Open-Source-Web GIS. Zum Einsatz kommt es unter anderem fĂŒr das Geo-Datenmanagement von standardisierten Geodaten-Infrastrukturen (GDI) sowie als Geoportal-Lösung.

Kartenanwendungen und Geodatendienste können mit Mapbender wie in einem Content-Management-System ĂŒber die WeboberflĂ€che den eigenen BedĂŒrfnissen angepasst oder komplett neu implementiert werden. Das Web GIS wird mit vorkonfigurierten Anwendungen zur Anzeige, Navigation und Abfrage von Karten ausgeliefert. Mit einer einzigen Installation können beliebig viele Anwendungen einschließlich eines differenzierten Rollen- und Rechtemanagements angelegt werden.

Ab der Version 3.0.4 ist Mapbender als Open-Source-Software unter der MIT-Lizenz lizenziert.[5] FrĂŒhere Versionen standen unter GNU GPL und Simplified BSD-Lizenz.

Mapbender ist das erste offiziell graduierte Projekt[6] der Open Source Geospatial Foundation (OSGeo), die seit Juni 2009 auch das Copyright besitzt.

Mapbender wird hÀufig zusammen mit anderen OSGeo-Projekten wie MapServer, GeoServer oder deegree eingesetzt und ist Teil des Projektes OSGeo-Live[7].

Durch die konsequente Einhaltung der internationalen Standards des OGC ist Mapbender global einsetzbar.

Verwendung findet Mapbender in zahlreichen Projekten der freien Wirtschaft und der öffentlichen Hand. Einige Beispiele sind in der Mapbender Galerie aufgefĂŒhrt.[8]

Mapbender enthĂ€lt OberflĂ€chen fĂŒr die Orchestrierung, Anzeige, Navigation und Abfrage von verteilten Kartendiensten. Die Karten und Geoobjekte werden ĂŒber die vom Open Geospatial Consortium (OGC) standardisierten Schnittstellen Web Map Service (WMS), Web Map Tile Service (WMTS)[9] und Web Feature Service (WFS) angefordert.

Das Web GIS enthĂ€lt Module fĂŒr die Verwaltung der Dienste, Benutzer und Anwendungen sowie das Editieren von Daten. Das Mapbender-Datenmodell ermöglicht benutzer- und projektspezifische Protokollierung. Jeder Benutzer kann seine aktuelle Sitzung einzeln speichern. Mit den Suchmodulen (ab Mapbender Version 3 via SQL und Solr, bei Ă€lteren Versionen via WFS) kann nach Attributen der Geodaten gesucht werden.

Weiterentwickelt wird, in Ablösung von Mapbender-Version 2[10], nur noch die von Grund auf neu entwickelte Version 3[11].

Die Entwicklung erfolgt mit dem auf PHP basierenden MVC-Framework Symfony. Zum Einsatz kommen ferner jQuery und OpenLayers sowie Bootstrap. Alle von Doctrine (PHP) angebundenen Datenbanken werden von Mapbender ab Version 3 unterstĂŒtzt. Dazu gehören unter anderem PostgreSQL/PostGIS, MySQL und SQLite.

Die Codeverwaltung von Mapbender erfolgt ĂŒber den Filehosting-Dienst GitHub.[12] Dort findet sich ebenfalls die öffentlich zugĂ€ngliche Dokumentation.

Die Mapbender-Version 2.x ist in PHP, JavaScript und SQL geschrieben und setzt auf den Datenbanken PostgreSQL/PostGIS oder MySQL auf, wobei MySQL fĂŒr die Administration ab der Version 2.6 nicht mehr unterstĂŒtzt wurde.[13] Das Benutzerhandbuch, die Entwicklung und Einsatzbeispiele von Mapbender Version 2 wurden in einem Wiki erstellt und gepflegt. Die Codeverwaltung erfolgte im SVN der OSGeo.[14]

Die alte Mapbender-Version 2.8 wird aktuell noch von einigen Organisation als Basis fĂŒr ihre zentralen Geodateninfrastrukturen eingesetzt (Hessen, Rheinland-Pfalz, Saarland). Der Quelltext wurde im Jahr 2020 auf GitHub[15]) umgezogen und wird dort noch ein paar Jahre weiter gepflegt, bis alle Funktionen neu entwickelt sind und eine Migration der Altsysteme möglich ist. Debian 11 wird das letzte unterstĂŒtzte Betriebssystem sein (PHP: 7.4).

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Die Mapbender-Entwickler. In: mapbender.org. Abgerufen am 25. Mai 2020.
  2. ↑ Release 5.0.2. 21. Oktober 2026 (abgerufen am 22. Oktober 2026).
  3. ↑ The mapbender Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 6. September 2018).
  4. ↑ github.com. (abgerufen am 19. Oktober 2020).
  5. ↑ Mapbender Changelog auf GitHub
  6. ↑ OSGeo Foundation News
  7. ↑ Übersicht zu Mapbender bei live.osgeo.org, abgerufen am 4. Juli 2015.
  8. ↑ Mapbender Galerie abgerufen am 25. Juli 2020.
  9. ↑ Mapbender WMTS
  10. ↑ Downloadseite von Version 2.x (Memento vom 6. Juli 2015 im Internet Archive) (englisch).
  11. ↑ Version history Mapbender
  12. ↑ Mapbender auf GitHub abgerufen am 25. Juli 2020 (englisch).
  13. ↑ Artikel MySQL im Mapbender-Wiki
  14. ↑ svn osgeo mapbender vor 01.02.2020 abgerufen am 20. Oktober 2021 (englisch).
  15. ↑ Mapbender2 auf Github, abgerufen am 20. Oktober 2021 (englisch).