

GeoStyler¶
GeoStyler är ett JavaScript-bibliotek med öppen källkod som gör det möjligt för användare att utforma kartor med hjälp av ett grafiskt användargränssnitt. Målet med GeoStyler är ett universellt tillämpligt GUI som fungerar med alla givna stilformat; vare sig det är SLD, QML, OpenLayers, etc.
GeoStyler tillhandahåller en uppsättning UI-komponenter för kartstyling. Precis som i ett modulärt byggblockssystem kan alla komponenter staplas på varandra för att skapa ett snyggt användargränssnitt för dina webbapplikationer. För att förenkla installationen tillhandahåller vi också några komponenter på hög nivå (baserade på våra byggstenar) som redan gör jobbet åt dig. Dessa inkluderar, bland många andra, Symbolizer Editors, RuleTables och en fullfjädrad StyleEditor inklusive filter och skalnominatorer.
GeoStyler möjliggör dessutom översättning mellan flera stylingformat, t.ex. SLD, OpenLayers, QGIS, Mapbox. Eftersom vi följer konceptet med mikropaket kan dessa översättare (vi kallar dem parsers) användas som fristående bibliotek, utan att behöva inkludera UI-komponenterna som ett beroende. För närvarande har vi parsers för SLD, QGIS-styles, Mapbox-stilar, OpenLayers-stilar och Mapfiles. Ta en titt på implementeringar av StyleParser. Eftersom attributiv styling av geodata är enklare när du kan titta på de data som ska stylas, kan vi ansluta till flera datakällor som WFS, Shapefiles och GeoJSON-filer. Vi planerar att utveckla en dataläsare för Geopackage-formatet.

Kärnfunktioner¶
Generisk - inte bunden till endast ett format
Stöd för vanliga format (t.ex. SLD, QGIS) redan från start
Grafiskt användargränssnitt (GUI) med bland annat stöd för omordning av regler, kartvy, färg- och symbolväljare och mycket mer
Har ett GUI - men du behöver inte använda det
Utökningsbar - du kan bygga dina egna dataläsare eller parsers
Fortsätter att växa - vi planerar nya funktioner (t.ex. ett kommandoradsgränssnitt, fler parsers etc.) och små förbättringar
Implementerade standarder¶
Detaljer¶
Webbplats: https://geostyler.org
Licens: BSD-2-Clause
Programvaruversion: 9.0.0
API-gränssnitt: JavaScript
Support: Frågor på https://github.com/geostyler/geostyler
Utvecklare: https://github.com/geostyler/geostyler/graphs/contributors