Я собираю ГИС-сервер, используя GeoServer, и мне нужна помощь с импортом стилей слоев из ArcGIS 10 в формат SLD .
У меня есть один слой в ArcMap, правильно обозначенный и помеченный, как я могу получить обозначение и маркировку этих слоев в файле SLD?
arcgis-desktop
arcgis-10.0
geoserver
sld
Фарлонг
источник
источник
Я искал то же самое на днях и нашел этот http://wald.intevation.org/projects/arcmap2sld/ . Я еще не пробовал это, хотя так будет интересно услышать, если вы делаете.
Как отметил @AlexTereshenkov в комментарии, есть также версия для ArcGIS Desktop 10 - см. Нижнюю часть инструмента A для считывания информации о стилях из ArcMap® и преобразования в файлы дескрипторов стилизованных слоев (SLD) страницы OGC .
источник
Я подтвердил, что
arcmap2sld
инструмент отлично работает на ArcGIS Desktop 10.1+. Программу можно скачать по этой ссылке, а документацию по readme можно найти здесь .Шаги:
.zip
файл."\stp\Adjust_for_ArcGIS-version.bat"
файл, который создает файл конфигурацииArcGIS_SLD_Converter.exe.config
в текущей папке. Эта конфигурация содержит метаданные о системных библиотеках ArcGIS, доступных в вашей установке.ArcGIS_SLD_Converter.exe
чтобы запустить программу.Чтобы иметь возможность создавать
.sld
файлы, вам нужно запустить приложение ArcMap с добавлением нескольких слоев. Таким образом, вы добавляете свои классы пространственных объектов в ArcMap, устанавливаете необходимые символы и затем используете ихArcGIS_SLD_Converter
для экспорта символов каждого слоя в.sld
файл на диске. Вы можете указать, хотите ли вы экспортировать все слои в один.sld
файл или в отдельные файлы (Extras
меню>Layers
).Существуют определенные ограничения в отношении того, какой тип символов может быть экспортирован. Наличие символа изображения приведет к ошибке при попытке конвертировать; некоторые другие символы, такие как пунктирная линия, будут понижены до сплошных линий. Возможно, вы захотите поэкспериментировать, чтобы увидеть, какие символы поддерживаются.
источник
Лучшее решение, которое я видел для преобразования arcgis в sld, - это GeoCat Bridge . Это не бесплатно, но опять же, как и ArcGIS 10. Он будет публиковать данные прямо на вашем GeoServer, используя API-интерфейс конфигурации REST (а также помещать ваши метаданные в GeoNetwork).
источник
Есть SLD Converter для ArcGIS for 10.0. Я не проверял его, так как не могу прочитать корейский текст, поэтому у меня нет средств проверять подлинность и т. Д. Возможно, кто-то здесь может сделать это.
Находится в виде комментариев к Преобразованию файла слоя ArcMap в документ SLD (2012).
источник