15.03.2023 –, Hörsaal 2 (0110)
GeoStyler ist eine Open Source JavaScript-Bibliothek zum Konvertieren zwischen Styling-Formaten und zur einfachen Erstellung von modernen Web-Oberflächen zum kartographischen Stylen von Geodaten. In diesem Vortrag werden die jüngsten Entwicklungen aus dem Projekt vorgestellt.
Viele Projekte wie QGIS und OpenLayers besitzen ihre eigenen Lösungen zur kartographischen Ausgestaltung von Geodaten. Existieren im Rahmen der verwendeten Werkzeugkette unterschiedliche Tools, zwischen denen Formate nicht ausgetauscht werden können oder nach dem Austausch eines Werkzeugs zur Stilverwaltung im Stack nicht mehr anwendbar sind, kann es zu Problemen kommen, deren Behebung meist sehr zeitaufwändig werden kann.
Vor diesem Hintergrund stellt das OSGeo-Community-Projekt GeoStyler eine Reihe von Parser-Bibliotheken zur Konvertierung zwischen verschiedenen Styling-Formaten bereit. Diese Tools können dabei entweder über die JavaScript API in bestehende Projekte eingebunden oder z.B. direkt über die GeoStyler Kommandozeilenschnittstelle oder auch die HTTP basierte REST-API für eine automatisierte Stilkonvertierung einer beliebigen Anzahl von unterstützten Stildateien genutzt werden.
Neben diesen Tools stellt GeoStyler eine anpassbare webbasierte Benutzeroberfläche zum komfortablen Erstellen und Bearbeiten von Kartenstilen bereit, die entweder Standalone genutzt oder z.B. in ein existierendes WebGIS integriert werden kann.
Aktuell unterstützt GeoStyler die folgenden Stilformate:
- OGC SLD
- OpenLayers Styles
- Mapfiles
- QML
- Mapbox Styles
Im Rahmen dieses Vortrags stellen wir den aktuellen Projektstatus vor und zeigen, wie sich GeoStyler seit dem letzten Vortrag auf der FOSSGIS 2020 entwickelt hat. Hierzu zählen insbesondere eine aktualisierte und einfacher zu bedienende Nutzeroberfläche sowie die Unterstützung von Ausdrücken in Stilen.
- M.Sc. Geoinformatics
- Full-Stack Entwickler bei terrestris GmbH & Co. KG
- GeoStyler Kernentwickler
- OpenSource Enthusiast
- GitHub: jansule
Lead Developer der terrestris GmbH & Co. KG und OpenSource Enthusiast.