Je configure une instance GeoServer pour servir plusieurs bases de données PostGIS différentes. J'ai GeoServer opérationnel mais il me faut une éternité pour entrer le SLD dans GeoServer à la main. Existe-t-il un meilleur moyen de générer SLD pour GeoServer via une application basée sur une interface graphique?
geoserver
sld
software-recommendations
user1303379
la source
la source
Réponses:
QGIS dispose d'un plug-in OpenGeo Explorer (pour GeoServer) que vous pouvez créer de nouveaux styles SLD en fonction de votre symbologie d'entité, puis pousser vers votre serveur.
Vous pouvez également utiliser l'application SIG uDig Web. pour extraire les couches PostGIS, puis copiez le texte sld .xml que vous pouvez coller dans l'éditeur de style GeoServer SLD.
la source
J'ai fait beaucoup de tests d'erreur d'essai avec SLD récemment, et mon résumé est
utilisez Atlas Styler. Ils ont des problèmes avec les certificats (version 2.0), le dernier runtime Java refuse de lancer l'application, vous devez ajuster les paramètres de sécurité de Java, mais c'est le seul outil faisant presque tout ce que j'attends. Seuls les filtres (définir un filtre comme Field = 'text' deviendra [Field = text] et cela n'est pas valide) fonctionnent de manière curieuse. Mais sinon, le SLD fourni fonctionne comme un charme avec Geoserver.
Oubliez QGIS. Il y a une erreur, lors de l'exportation de styles avec des étiquettes, les étiquettes ne sont pas exportées correctement, plus ici: http://hub.qgis.org/issues/9365 et beaucoup de SLD exportés ne fonctionnaient pas du tout pour moi. Il utilise une version de spécification différente (plus récente) que Geoserver et de nombreuses balises utilisées finissent par ne pas être reconnues ou inutilisables. L'enregistrement du style directement dans postgis a rendu ma carte impossible à rendre ...
Pour l'édition de style limitée, vous pouvez utiliser GeoExplorer (qui fait partie d'OpenGeo Suite), s'exécute sur le même serveur Web que Geoserver et peut fournir une édition SLD de base. Oubliez les styles avancés comme SVG avec URL variable, même les formes et les marques en tant que remplissage de polygone, uniquement de couleur unie. Mais pour certains travaux, c'est suffisant et c'est assez simple.
la source
AtlasStyler
directement à partir de en.geopublishing.org (et que je n'ai pas réussi à résoudre sur Windows 7), j'ai utilisé la.zip
version qui est également fournie pour le téléchargement sur la page principale . La décompression et l'exécutionstart_AtlasStyler.bat
ont bien fonctionné.AtlasStyler
a fait le travail pour moi aussi.Juste une mise à jour pour souligner les documentations et tutoriels uDig pour travailler avec les styles:
la source
QGIS peut exporter le style d'une couche au format SLD. De toute évidence, il existe des différences entre la façon dont QGIS peut rendre une couche et ce qui est pris en charge dans SLD, mais il fournit un bon raccourci pour créer des styles à la main:
la source
Je me souviens avoir utilisé Atlas Styler pour générer un fichier SLD squelette (de base) puis le modifier à la main, mais le programme a été très utile pour commencer. Ce logiciel peut lire à partir de PostGIS ou Shapefile.
la source
Je peux également suggérer OpenJump , mais en général mon expérience est que certains ajustements doivent être effectués directement dans l'éditeur de GeoServer en raison de la version spécifique de la norme SLD implémentée dans chaque outil (par exemple geosever ).
la source
Jeter un coup d'œil à
http://www.scisys.co.uk/what-we-do/geographic-information-systems/sld-editor.html
il s'agit d'un outil open source gratuit récemment publié par SCISYS. Vous pouvez télécharger le programme d'installation et la version portable (fichier .jar) depuis https://github.com/robward-scisys/sldeditor/releases/ .
la source
GeoCat Bridge crée SLD directement à partir d'ArcGIS, optimisé pour GeoServer. Pas gratuit et open source. http://geocat.net/bridge
Avertissement : je suis de GeoCat.
la source