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

GeoStyler

GeoStyler è una libreria JavaScript Open Source che permette agli utenti di dare stile alle mappe con l’aiuto di un’interfaccia grafica. L’obiettivo di GeoStyler è un’interfaccia grafica universalmente applicabile che funziona con qualsiasi formato di stile, sia esso SLD, QML, OpenLayers, ecc.

GeoStyler fornisce un insieme di componenti UI per lo stile delle mappe. Proprio come un sistema modulare di building block tutti i componenti possono essere impilati insieme per creare una bella UI per le vostre applicazioni web. Per semplificare la configurazione, forniamo anche alcuni componenti di alto livello (basati sui nostri building block) che fanno già il lavoro per voi. Questi includono, tra molti altri, editor di simboli, RuleTables e uno StyleEditor completo che include filtri e denominatori di scala.

Inoltre, GeoStyler consente la traduzione tra più formati di stile, ad esempio SLD, OpenLayers, QGIS, Mapbox. Poiché seguiamo il concetto di micropacchetti, questi traduttori (che chiamiamo parser) possono essere utilizzati come librerie autonome, senza la necessità di includere i componenti dell’interfaccia utente come dipendenza. Attualmente disponiamo di parser per SLD, stili QGIS, stili Mapbox, stili OpenLayers e Mapfiles. Date un’occhiata alle implementazioni degli StyleParser. Poiché la stilizzazione attributiva dei geodati è più facile quando si possono vedere i dati da stilizzare, possiamo collegarci a diverse fonti di dati come WFS, Shapefiles e file GeoJSON. Abbiamo in programma di sviluppare un lettore di dati per il formato Geopackage.

screenshot di geostyler

Caratteristiche principali

  • Generico - non legato a un solo formato

  • Il supporto per i formati comuni (es. SLD, QGIS) è presente di default

  • Interfaccia grafica utente (GUI) che include il supporto per il riordino delle regole, una visualizzazione della mappa, selezionatori di colori e simboli e molto altro ancora

  • Ha una GUI - ma non è richiesto di utilizzarla

  • Estensibile - sei invitato a costruire i tuoi lettori o analizzatori di dati

  • Continua a crescere - si stanno pianificando nuove caratteristiche (come un’interfaccia a riga di comando, più parser ecc.) e piccoli miglioramenti

Standard implementati

Dettagli

Sito web: https://geostyler.org

Licenza: BSD-2-Clause

Versione Software: 9.0.0

Interfacce API: JavaScript

Supporto: Problemi su https://github.com/geostyler/geostyler

Sviluppatori: https://github.com/geostyler/geostyler/graphs/contributors

Guida rapida