Я подтвердил, что arcmap2sld
инструмент отлично работает на ArcGIS Desktop 10.1+. Программу можно скачать по этой ссылке, а документацию по readme можно найти здесь .
Программа преобразует символы слоев проекта ArcMap в
.sld
документ, который можно использовать в программном обеспечении с открытым исходным кодом. Он реализован в Visual Basic .NET и требует .NET 2.0.
Шаги:
- Распакуйте
.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
).
Существуют определенные ограничения в отношении того, какой тип символов может быть экспортирован. Наличие символа изображения приведет к ошибке при попытке конвертировать; некоторые другие символы, такие как пунктирная линия, будут понижены до сплошных линий. Возможно, вы захотите поэкспериментировать, чтобы увидеть, какие символы поддерживаются.
Алекс Терешенков
источник