Edytor SLD z GUI? [Zamknięte]


11

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?


Odpowiedzi:


9

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.

wprowadź opis zdjęcia tutaj

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.


@ustroetz, zaktualizowałem moją odpowiedź.
grafika 21

11

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.


1
Aby pozbyć się błędu certyfikatu Java, który zawsze pojawiał się podczas próby uruchomienia AtlasStylerbezpośrednio z en.geopublishing.org (i którego nie udało mi się rozwiązać w systemie Windows 7), użyłem .zipwersji, która jest również dostępna do pobrania na stronie głównej . Rozpakowanie, a następnie uruchomienie start_AtlasStyler.batdziałało dobrze.
Dirk

AtlasStylerwykonał też pracę dla mnie.
Nikos Alexandris

Masz pomysł, skąd wziąć najnowszą wersję Atlas Styler od @Radek? Próbowałem pobrać go z głównej strony internetowej, ale aplikacja nie uruchamia się z powodu braku zależności online. Czy powinienem zbudować go od zera?
jlengrand

Ten błąd QGIS został już rozwiązany. może powinniśmy się zastanowić.
ADJenks


3

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:

wprowadź opis zdjęcia tutaj


3

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.


1

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 ).



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.