Konfiguruję instancję GeoServer do obsługi kilku różnych baz danych PostGIS. Mam uruchomiony GeoServer, jednak wejście w SLD do GeoServera zajmuje mi wieczność. Czy istnieje lepszy sposób na generowanie SLD dla GeoServer za pomocą aplikacji opartej na GUI?
geoserver
sld
software-recommendations
użytkownik1303379
źródło
źródło
Odpowiedzi:
QGIS ma wtyczkę OpenGeo Explorer (dla GeoServer), która umożliwia tworzenie nowych stylów SLD w oparciu o symbolikę funkcji, a następnie przekazywanie na serwer.
Możesz także skorzystać z internetowej aplikacji GIS uDig. aby pobrać warstwy PostGIS, a następnie skopiuj tekst .xml sld, który możesz wkleić w edytorze stylów GeoServer SLD.
źródło
Ostatnio wykonałem wiele próbnych błędów z SLD i podsumowuję to
użyj Atlas Styler. Mają problemy z certyfikatami (wersja 2.0), najnowsze środowisko wykonawcze Java odmawia uruchomienia aplikacji, musisz dostosować ustawienia bezpieczeństwa Java, ale jest to jedyne narzędzie, które robi PRAWIE wszystko, czego oczekuję. Tylko filtry (ustawienie filtru jak Pole = „tekst” zmieni się na [Pole = tekst] i jest to nieprawidłowe) działają w jakiś ciekawy sposób. Ale pod warunkiem, że SLD działa jak urok w Geoserver.
Zapomnij o QGIS. Wystąpił błąd podczas eksportowania stylów z etykietami, etykiety nie są eksportowane poprawnie, więcej tutaj: http://hub.qgis.org/issues/9365 i wiele z eksportowanych SLD w ogóle mi nie działało. Używa innej wersji specyfikacji (nowszej) niż Geoserver, a wiele używanych tagów kończy się nierozpoznaniem lub nieużytecznością. Zapisanie stylu bezpośrednio na postgis sprawiło, że moja mapa nie podlega zwrotowi ...
Do edycji w ograniczonym stylu możesz użyć GeoExplorer (część pakietu OpenGeo Suite), działa na tym samym serwerze internetowym co Geoserver i może zapewnić podstawową edycję SLD. Zapomnij o zaawansowanych stylach, takich jak SVG ze zmiennym adresem URL, a nawet kształtach i znakach jako wypełnienie wielokąta, tylko zwykły kolor. Ale do niektórych prac wystarczy i jest całkiem proste.
źródło
AtlasStyler
bezpośrednio z en.geopublishing.org (i którego nie udało mi się rozwiązać w systemie Windows 7), użyłem.zip
wersji, która jest również dostępna do pobrania na stronie głównej . Rozpakowanie, a następnie uruchomieniestart_AtlasStyler.bat
działało dobrze.AtlasStyler
wykonał też pracę dla mnie.Tylko aktualizacja wskazująca dokumentację i samouczki uDig do pracy ze stylami:
źródło
QGIS może eksportować styl warstwy jako SLD. Oczywiście istnieją różnice między tym, jak QGIS może renderować warstwę, a tym, co jest obsługiwane w SLD, ale zapewnia dobry skrót do tworzenia stylów ręcznie:
źródło
Pamiętam, jak używałem Atlas Styler do generowania (podstawowego) szkieletowego pliku SLD, a następnie edycji go ręcznie, ale program był bardzo pomocny na początek. To oprogramowanie może czytać z PostGIS lub Shapefile.
źródło
Mogę również zasugerować OpenJump , ale ogólnie moje doświadczenie jest takie, że pewne korekty należy wprowadzić bezpośrednio w edytorze GeoServer ze względu na konkretną wersję standardu SLD zaimplementowaną w każdym narzędziu (np. Geosever ).
źródło
Spojrzeć na
http://www.scisys.co.uk/what-we-do/geographic-information-systems/sld-editor.html
jest to darmowe narzędzie typu open source, niedawno wydane przez SCISYS. Możesz pobrać instalator i wersję przenośną (plik .jar) ze strony https://github.com/robward-scisys/sldeditor/releases/ .
źródło
GeoCat Bridge tworzy SLD prosto z ArcGIS, zoptymalizowany dla GeoServer. Nie jest to jednak darmowy i open source. http://geocat.net/bridge
Oświadczenie : Jestem z GeoCat.
źródło