../../_images/logo_geostyler.png ../../_images/OSGeo_community.png

GeoStyler

A GeoStyler egy JavaScript könyvtár, mely lehetővé teszi a térképek stílusának beállítását egy grafikus felhasználói felület segítségével. A GeoStyler célja egy általánosan használható GUI, mely bármilyen stílus formátummal dolgozik, legyen az SLD, QML, OpenLayers, stb.

A GeoStyler az UI komponensek egy halmazát biztosítja a térkép stílus beállításhoz. Mint egy moduláris építőkocka rendszer, minden komponens egymásra építhető, hogy a webes alkalmazásaihoz szép UI-t készítsen. A beállítás egyszerűsítése érdekében néhány magas szintű összetevőt is kínálunk (építőkockáinkra alapozva), amelyek már elvégzik az Ön munkáját. Ide tartozik többek között a Symbolizer Editors, a RuleTables és a teljes értékű StyleEditor, amely szűrőket és méretarányszámokat tartalmaz.

Továbbá a GeoStyler lehetővé teszi az átalakítást többféle stílus formátum között, pl. SLD, OpenLayers, QGIS, Mapbox. Mivel a mikró csomagok koncepciót követjük, ezek az átalakítók (mi értelmezőknek hívjuk őket) önálló könyvtárakként használhatók, anélkül, hogy a felhasználói felület összetevőit függőségként fel kellene venni. Jelenleg SLD, QGIS-stílusokhoz, Mapbox stílusokhoz, OpenLayers stílusokhoz és Map fájlokhoz van értelmezőnk. Vessen egy pillantást a StyleParser Implementations-re. Mivel a geoadatok attribútum alapú stílusozása könnyebb, ha megtekintheti a stílusozandó adatokat, több adatforráshoz is kapcsolódhatunk, például WFS-hez, Shapefiles-hoz és GeoJSON-fájlokhoz. Tervezzük a Geopackage formátumú adatolvasó fejlesztését.

geostyler képernyőképek

Alapfunkciók

  • Általános - nem csak egy formátumot kezel

  • Támogatja az elterjedt formátumokat (pl. SLD, QGIS)

  • Grafikus felhasználói felület (GUI), beleértve a szabályok átrendezésének támogatását, a térkép megjelenítést, a szín és szimbólum kiválasztó és még egy tonnával több

  • GUI-val rendelkezik - de nem szükséges, hogy használja

  • Bővíthető - kérjük készítse el saját adat beolvasóját vagy értelmezőjét

  • Tovább bővül - új funkciókat tervezünk (mint például egy parancssori felület, több értelmező stb.) és kisebb fejlesztéseket

Implementált szabványok

Részletek

Honlap: https://geostyler.org

Licenc: BSD-2-Clause

Szoftver verzió: 9.0.0

API interfész: JavaScript

Támogatás: problémák a https://github.com/geostyler/geostyler oldalon

Fejlesztők: https://github.com/geostyler/geostyler/graphs/contributors

Gyorstalpaló