State of SHOGun

Ein flexibles Web-GIS Framework

Daniel Koch koch@terrestris.de und Contributors

FOSSGIS 2025, Münster

Was ist SHOGun?

WebGIS Framework
konfigurierbare Kartenclients, Anzeige von Geodaten aus diversen Quellen, …
Umfangreiches Berechtigungssystem
Auf Basis von Keycloak
Maßgebliche Designidee: Erweiterbarkeit
Zwischen "off-the-shelf" Produkt und Individuallösung
Skalierbare Microservice-Architektur
Anpassbar an spezifische Projektumgebungen
State of SHOGun, FOSSGIS 2025, Münster

Übersicht der Komponenten

SHOGun Komponentenübersicht
State of SHOGun, FOSSGIS 2025, Münster

Projektbeispiele

State of SHOGun, FOSSGIS 2025, Münster

Neuerungen I

Umfangreiche Dependency Updates
webpack → rspack
React 17 → 18/19
Spring Boot 2 → 3
Keycloak 25 → 26 (WIP…)
Überarbeitung und Erweiterung der Helm Charts
Vergleiche Repository
Automatisierung
Wiederverwertbare Pipelinekonfigurationen
Tool zur Projekt-Initialisierung
Automatische Updates der Docker-Images
State of SHOGun, FOSSGIS 2025, Münster

Neuerungen II

Harmonisierung des Such-Interfaces
Einheitliche UI für alle Suchengines (WFS und Solr)
Überarbeitung und Erweiterung der Dokumentation
Vergleiche Repository
Mapbox-Style Support
Integration der Map eines Mapbox-Style Dokuments
Vereinfachung von wiederkehrenden Operationen
Auto-Sync mit Keycloak Usern/Gruppen, Konfigurations-Template, …
State of SHOGun, FOSSGIS 2025, Münster

Roadmap 2025

Integration von Dashboards
Einbindung über Apache Superset
Accessibility des GIS-Client erhöhen
Fokus auf Bedienung der Karte via mapa11y
Einfache Navigation durch Konfigurations-Historie
Darstellung und Wiederherstellung über den Admin
Integrierte Volltextsuche
Anbindung von Hibernate Search
State of SHOGun, FOSSGIS 2025, Münster

Fragen?

Kommt gerne auch zu uns an den Stand!

Oder kontaktiert uns jederzeit direkt: