Beim GeoStyler handelt es sich um eine OpenSource React-Bibliothek, die die Erstellung flexibler und leistungsstarker grafischer Benutzeroberflächen für das Kartenstyling im Browser ermöglicht. Mit einer benutzerfreundlichen API und einem Client zur Konvertierung zwischen verschiedenen offenen Styling-Formaten bietet GeoStyler eine Lösung, die sich nahtlos in jede Webseite integrieren lässt.
OpenSource React-Bibliothek für das Kartenstyling im Web
Beim GeoStyler dreht sich alles rund um das Styling von Karten. Vielleicht sind Sie auf der Suche nach UI-Komponenten, um benutzerdefinierte und flexible Styling-Widgets für Ihre Geodaten-Anwendung zu erstellen. Vielleicht versuchen Sie den Stil, an dem Sie in Ihrem Lieblings-(Q)GIS so hart gearbeitet haben, ins Web zu übertragen. GeoStyler hilft genau bei diesen Problemen.

Ein zentrales Element ist die React Bibliothek, die Widgets und Werkzeuge für die Erstellung flexibler UI-Komponenten zur Verfügung stellt. Damit können einfache Applikationen für Ihre Webseite gebaut werden. Wir setzen GeoStyler inzwischen in zahlreichen Projekten ein und haben es sogar in unser hauseigenes WebGIS SHOGun integriert.
Da wir von terrestris zu den Kernentwickelnden von GeoStyler gehören, beteiligen wir uns aktiv in der Community und fördern die stetige Weiterentwicklung – u.a. durch die Teilnahme an regelmäßig stattfindenden Code-Sprints.
Unsere Leistungen:
- Unterstützung bei der Integration und Anwendung
- Entwicklung neuer Parser, um weitere Styling-Formate zu unterstützen
- Voranbringen des OpenSource Projektes
- Tagtäglicher Einsatz in einer Vielzahl an Projekten; u.a. Teil unseres SHOGun Stacks
Vorteile von GeoStyler:
- Nahtlose Integration
- Keine Bindung an bestimmtes Format
- Leichte Konvertierung zwischen den Stilen
- Einfache Anpassung von UI-Komponenten
- GeoStyler-UI, Style-Parser und Client: Verwenden Sie, was Sie brauchen
- Konvertierung über die Kommandozeile
GeoStyler unterstützt zahlreiche Stilformate: QML von QGIS, Mapbox JSON, das in MapLibre verwendet wird, OpenLayers Styling Format und das OGC-standardisierte SLD-Format, das von Geoserver verwendet wird. Neuerdings wird sogar das Esri Layer File format unterstützt. Jedes dieser Formate kann in eines der anderen umgewandelt werden. Dabei wird jeder Style-Parser als separates Github-Repository und NPM-Paket bereitgestellt. Einen Überblick über die verfügbaren Style-Parser und Links gibt es hier. Stile können entweder mit JavaScript in Ihrer Anwendung oder mit der GeoStyler Kommandozeilen-Schnittstelle (CLI) umgewandelt werden. Mit der CLI können sowohl einzelne Style-Dateien als auch ganze Verzeichnisse von einem der unterstützten Formate in ein anderes konvertiert werden.
Diverse Stilformate dank einer Vielzahl an Parsern
Ursprünglich entstand das Projekt aus der wiederkehrenden Herausforderung, in unseren Projekten individuelle UIs für das Styling von Layern und Kartendiensten zu entwickeln. Daraus kam die Idee, ein unabhängiges Tool zu schaffen, das flexibel in unterschiedlichste Projekte integriert werden kann.
Aus dieser Idee ist mittlerweile ein offizielles OSGeo-Community-Projekt geworden, das von einer engagierten Community kontinuierlich weiterentwickelt wird. Wir freuen uns, dass GeoStyler immer mehr Anwendung findet.

Interesse am Projekt? Hier stellt das Projekt eine Demo-Anwendung zur Verfügung und hier geht es zur Website. Ansonsten helfen wir Ihnen gerne bei Ihren Styling-Anforderungen und beraten Sie bei Fragen oder Problemen.
Kontaktieren Sie uns einfach für ein unverbindliches Beratungsgespräch.