Відповіді:
Arc2Earth
Видання Community може експортувати лише окремі шари, вам потрібно буде оновити до Pro, якщо ви хочете створити єдиний файл SLD для всієї карти. Після вибору натисніть кнопку Експортувати, і вам буде запропоновано місце для експорту.
Я шукав те саме саме днями і знайшов це http://wald.intevation.org/projects/arcmap2sld/ . Я ще не пробував цього, хоча мені так буде цікаво почути, якщо ви це зробите.
Як зауважив @AlexTereshenkov у коментарі, є також версія для ArcGIS Desktop 10 - дивіться внизу інструменту A для зчитування інформації про стилі з ArcMap® та перетворення у файли дескрипторів стильового шару (SLD) сторінки OGC .
Я підтвердив, що 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
).
Існують певні обмеження щодо того, який тип символіки можна експортувати. Наявність символу зображення призведе до помилки при спробі перетворення; деякі інші символи, такі як пунктирна лінія, будуть зменшені до суцільних ліній. Можливо, ви захочете експериментувати, щоб побачити, яка символіка підтримується.
Найкраще рішення, яке я бачив для перетворення аркгідів в sld, це міст GeoCat . Це не безкоштовно, але знову ж таки не ArcGIS 10. Він опублікує безпосередньо на GeoServer, використовуючи його API API REST (а також приклеїть ваші метадані на GeoNetwork).
Існує конвертер SLD для ArcGIS на 10.0. Я не перевіряв це, оскільки не можу читати корейський текст, тому не маю можливості перевірити справжність тощо. Можливо, хтось тут може це зробити.
Знайдено за допомогою коментарів до перетворення файлу шару ArcMap у документ SLD (2012).