Łączę serwer GIS za pomocą GeoServera i potrzebuję pomocy przy importowaniu moich stylów warstw z ArcGIS 10 do formatu SLD .
Mam jedną warstwę w ArcMap odpowiednio symbolizowaną i oznaczoną, w jaki sposób mogę przenieść tę symbolikę i etykietę do pliku SLD?
arcgis-desktop
arcgis-10.0
geoserver
sld
Furlong
źródło
źródło
Tego samego dnia szukałem tego samego i znalazłem ten http://wald.intevation.org/projects/arcmap2sld/ . Jednak jeszcze tego nie próbowałem, więc chętnie to usłyszę.
Jak zauważył @AlexTereshenkov w komentarzu, istnieje również wersja dla ArcGIS Desktop 10 - patrz na dole narzędzia A do odczytywania informacji o stylach z ArcMap® i konwersji do plików deskryptorów warstw (SLD) na stronie OGC .
źródło
Potwierdziłem, że
arcmap2sld
narzędzie działa dobrze na ArcGIS Desktop 10.1+. Program można pobrać z tego linku, a dokumenty readme znajdują się tutaj .Kroki:
.zip
plik."\stp\Adjust_for_ArcGIS-version.bat"
plik, który tworzy plik konfiguracyjnyArcGIS_SLD_Converter.exe.config
w bieżącym folderze. Ta konfiguracja zawiera metadane bibliotek systemowych ArcGIS dostępnych w instalacji.ArcGIS_SLD_Converter.exe
aby uruchomić program.Aby móc tworzyć
.sld
pliki, musisz uruchomić aplikację ArcMap z dodanymi niektórymi warstwami. Więc dodajesz swoje klasy obiektów do ArcMap, ustawiasz potrzebną symbolikę, a następnie używaszArcGIS_SLD_Converter
do eksportowania symboliki każdej warstwy do.sld
pliku na dysku. Możesz określić, czy chcesz wyeksportować wszystkie warstwy do jednego.sld
pliku, czy do pojedynczych plików (Extras
menu>Layers
).Istnieją pewne ograniczenia dotyczące tego, jaki rodzaj symboliki można wyeksportować. Posiadanie symbolu obrazu spowoduje błąd podczas próby konwersji; niektóre inne symbole, takie jak linia przerywana, zostaną obniżone do linii ciągłych. Możesz poeksperymentować, aby zobaczyć, która symbolika jest obsługiwana.
źródło
Najlepszym rozwiązaniem, jakie widziałem dla ArcGIS do konwersji sld jest GeoCat Bridge . To nie jest darmowe, ale z drugiej strony ArcGIS 10. Nie będzie publikować bezpośrednio na GeoServer, używając interfejsu API konfiguracji REST (a także umieszcza metadane w GeoNetwork).
źródło
Istnieje konwerter SLD dla ArcGIS dla 10.0. Nie przetestowałem tego, ponieważ nie mogę odczytać koreańskiego tekstu, więc nie mam możliwości sprawdzenia autentyczności itp. Być może ktoś tutaj może to zrobić.
Znaleziono w drodze komentarzy do Konwersja pliku warstwy ArcMap na dokument SLD (2012).
źródło