Ich richte eine GeoServer-Instanz ein, um einige verschiedene PostGIS-Datenbanken bereitzustellen. Ich habe GeoServer in Betrieb, aber es dauert ewig, bis ich das SLD von Hand in GeoServer eingebe. Gibt es eine bessere Möglichkeit, SLD für GeoServer über eine GUI-basierte Anwendung zu generieren?
geoserver
sld
software-recommendations
user1303379
quelle
quelle
Antworten:
QGIS verfügt über ein OpenGeo Explorer- Plug-In (für GeoServer), mit dem Sie basierend auf Ihrer Feature-Symbologie neue SLD-Stile erstellen und dann auf Ihren Server übertragen können.
Sie können auch die uDig Web GIS App verwenden. Kopieren Sie zum Abrufen von PostGIS-Ebenen den XML-Sld-Text, den Sie in den GeoServer SLD-Styling-Editor einfügen können.
quelle
Ich habe in letzter Zeit viele Test-Fehler-Tests mit SLD durchgeführt, und meine Summe ist
benutze Atlas Styler. Sie haben Probleme mit Zertifikaten (Version 2.0), die neueste Java-Laufzeit weigert sich, die App zu starten, Sie müssen die Sicherheitseinstellungen von Java anpassen, aber es ist das einzige Tool, das FAST alles tut, was ich von ihm erwarte. Nur Filter (das Setzen von Filtern wie Field = 'text' wird zu [Field = text] und dies ist ungültig) funktionieren auf seltsame Weise. Ansonsten funktioniert das mitgelieferte SLD wie ein Zauber mit Geoserver.
Vergiss QGIS. Beim Exportieren von Stilen mit Beschriftungen ist ein Fehler aufgetreten. Die Beschriftungen werden nicht korrekt exportiert. Weitere Informationen finden Sie hier: http://hub.qgis.org/issues/9365 und viele der exportierten SLDs haben bei mir überhaupt nicht funktioniert. Es verwendet eine andere Version der Spezifikation (neuer) als Geoserver und viele der verwendeten Tags werden nicht erkannt oder sind unbrauchbar. Durch das direkte Speichern des Stils in Postgis konnte meine Karte nicht mehr gerendert werden ...
Für die Bearbeitung mit eingeschränktem Stil können Sie GeoExplorer (Teil von OpenGeo Suite) verwenden, auf demselben Webserver wie Geoserver ausgeführt werden und einige grundlegende SLD-Bearbeitungen bereitstellen. Vergessen Sie erweiterte Stile wie SVG mit variabler URL, sogar Formen und Markierungen als Polygonfüllung, nur einfarbig. Aber für einige Arbeiten ist es genug und es ist ziemlich einfach.
quelle
AtlasStyler
direkt von en.geopublishing.org aus zu starten (und den ich unter Windows 7 nicht lösen konnte), habe ich die.zip
Version verwendet, die auch zum Herunterladen auf der Hauptseite bereitgestellt wird . Das Entpacken und anschließende Laufen hat einwandfreistart_AtlasStyler.bat
funktioniert.AtlasStyler
hat die Arbeit auch für mich gemacht.Nur ein Update, um auf uDig-Dokumentationen und -Tutorials für die Arbeit mit Stilen hinzuweisen:
quelle
QGIS kann den Stil einer Ebene als SLD exportieren. Natürlich gibt es Unterschiede zwischen dem Rendern einer Ebene durch QGIS und dem, was in SLD unterstützt wird, aber es bietet eine gute Verknüpfung zum manuellen Erstellen von Stilen:
quelle
Ich erinnere mich, dass ich mit Atlas Styler eine (einfache) SLD-Skelettdatei erstellt und dann von Hand bearbeitet habe, aber das Programm war sehr hilfreich, um loszulegen. Diese Software kann aus PostGIS oder Shapefile lesen.
quelle
Ich kann auch OpenJump vorschlagen , aber im Allgemeinen habe ich die Erfahrung gemacht, dass einige Anpassungen aufgrund der spezifischen Version des SLD-Standards, die in den einzelnen Tools (z . B. Geosever ) implementiert ist, direkt im GeoServer-Editor vorgenommen werden müssen .
quelle
Schau es dir an
http://www.scisys.co.uk/what-we-do/geographic-information-systems/sld-editor.html
Es ist ein kostenloses Open Source-Tool, das kürzlich von SCISYS veröffentlicht wurde. Sie können das Installationsprogramm und die tragbare Version (JAR-Datei) von https://github.com/robward-scisys/sldeditor/releases/ herunterladen .
quelle
GeoCat Bridge erstellt SLD direkt aus ArcGIS, optimiert für GeoServer. Nicht kostenlos und Open Source. http://geocat.net/bridge
Haftungsausschluss : Ich bin von GeoCat.
quelle