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?
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.
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.
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.
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?
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:
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.
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 ).
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.