GeoStyler¶
GeoStyler est une bibliothèque JavaScript Open Source qui permet aux utilisateurs de styliser des cartes à travers d’une interface graphique. L’objectif de GeoStyler est de fournir une interface universellement applicable qui fonctionne avec n’importe quel format de style donné; que ce soit SLD, QML, OpenLayers, etc.
GeoStyler fournit un ensemble de composants d’interface utilisateur pour le style de la carte. Tout comme un système modulaire de blocs de construction tous les composants peuvent être empilés ensemble pour créer une interface utilisateur agréable pour vos applications Web. Pour simplifier la configuration, nous fournissons également quelques composants de haut niveau (basés sur nos blocs de construction) qui font déjà le travail pour vous. Il s’agit, entre autres, de Symbolizer Editors, de RuleTables et d’un StyleEditor complet, y compris des filtres et des dénominateurs d’échelle.
Furthermore, GeoStyler allows for the translation between multiple styling formats, i.e. SLD, OpenLayers, QGIS, Mapbox. Since we are following the concept of micro packages, these translators (we call them parsers) can be used as standalone libraries, without the need to include the UI components as a dependency. Currently we have parsers for SLD, QGIS-styles, Mapbox styles, OpenLayers styles and Mapfiles. Please take a look at StyleParser Implementations. Since attributively styling geodata is easier when you can look at the data to be styled, we can connect to several datasources like WFS, Shapefiles and GeoJSON files. We plan on developing a data reader for the Geopackage format.
Fonctionnalités principales¶
Générique - non lié à un seul format
Prend en charge les formats courants (p. ex. SLD, QGIS) dès le démarrage
L’interface graphique (GUI) comprenant la prise en charge de la réorganisation des règles, une vue de carte, des sélecteurs pour les couleurs et les symboles et beaucoup plus
A une interface graphique - mais vous n’êtes pas tenu de l’utiliser
Extensible - vous êtes invité à créer vos propres lecteurs de données ou analyseurs
Nous continuons de croître - nous planifions de nouvelles fonctionnalités (comme une interface en ligne de commande, plus d’analyseurs, etc.) et de petites améliorations
Standards implémentés¶
Détails¶
Site internet : https://geostyler.org
Licence: BSD-2-Clause
Version: 9.0.0
Interface de l’API: JavaScript
Support: Bugs et suggestions sur https://github.com/geostyler/geostyler
Développeurs : https://github.com/geostyler/geostyler/graphs/contributors