Перетворення стилю шару ArcGIS у файл стильового дескриптора шару (SLD)?


28

Я збираю GIS-сервер за допомогою GeoServer і мені потрібна допомога з імпортом моїх шарів шарів з ArcGIS 10 у формат SLD .

У мене один шар у ArcMap належним чином символізований та позначений, як я можу отримати ці шари символізацію та маркування у файл SLD?

Відповіді:


17

Arc2Earth

Видання Community може експортувати лише окремі шари, вам потрібно буде оновити до Pro, якщо ви хочете створити єдиний файл SLD для всієї карти. Після вибору натисніть кнопку Експортувати, і вам буде запропоновано місце для експорту.

alt текст

http://help.arc2earth.com/help/faqs/arc2earth-desktop/export-map-symbols-to-styled-layer-descriptor-sld


У мене він встановлений, і MXD, який я використовую, має на ньому один шар, коли я спробую опцію "Експорт одного шару", спадне меню порожнє, будь-які ідеї?
Furlong

ЕДИТ: Неважливо, я просто працював!
Furlong

2
Схоже, Community Edition був убитий, і є лише платна версія.
Миро

Тепер перейменований на Arc2Earth
Mapperz

1
Поточні користувачі Arc2Earth Lite повинні мати до 1 червня 2014 року оновлення до повної підписки. Тож більше не весело.
Миро

8

Я шукав те саме саме днями і знайшов це http://wald.intevation.org/projects/arcmap2sld/ . Я ще не пробував цього, хоча мені так буде цікаво почути, якщо ви це зробите.

Як зауважив @AlexTereshenkov у коментарі, є також версія для ArcGIS Desktop 10 - дивіться внизу інструменту A для зчитування інформації про стилі з ArcMap® та перетворення у файли дескрипторів стильового шару (SLD) сторінки OGC .


Це знайшло роботу для ArcGIS 9.3, але не для ArcGIS 10. Фурлонг шукав рішення ArcGIS 10. Але так, дійсний проект, який потребує оновлення.
Mapperz

Чи працює arcmap2sld для ArcGIS 10?

Так, вони випустили версію ArcGIS 10: arcmap2sld.geoinform.fh-mainz.de/ArcMap2SLDConverter_Eng.htm
Олексій Терешенков

2
На жаль, конвертер ArcMap2SLD працює лише в ArcGIS 10.0, а не в більш пізніх версіях, таких як 10.2. Також Arc2Earth застаряв їх "Lite" версію.
Майк

2
ArcMap2SLD тепер підтримує ArcMap до 10.5. Детальніше тут: arcmap2sld.i3mainz.hs-mainz.de/Dateianlagen/readme_english.txt . Його можна завантажити з wald.intevation.org/frs/?group_id=32
Ernesto561

5

Я підтвердив, що arcmap2sldінструмент прекрасно працює на ArcGIS Desktop 10.1+. Програму можна завантажити за цим посиланням, а документи readme - тут .

Програма перетворює символіку шарів проекту ArcMap в .sldдокумент, який може бути використаний у програмному забезпеченні з відкритим кодом. Він реалізований у Visual Basic .NET і вимагає .NET 2.0.

Етапи:

  1. Розпакуйте .zipфайл.
  2. Запустіть "\stp\Adjust_for_ArcGIS-version.bat"файл, який створює конфігураційний файл ArcGIS_SLD_Converter.exe.configу поточній папці. Ця конфігурація містить метадані в системних бібліотеках ArcGIS, доступних у вашій установці.
  3. Запустіть програму ArcGIS_SLD_Converter.exeдля запуску програми.

Для створення .sldфайлів потрібно запустити додаток ArcMap з додаванням деяких шарів. Таким чином, ви додаєте ваші класи функцій до ArcMap, встановлюєте необхідну символіку, а потім використовуєте ArcGIS_SLD_Converterдля експорту символіки кожного з шарів у .sldфайл на диску. Ви можете вказати, чи потрібно експортувати всі шари в один .sldфайл або в окремі файли ( Extrasменю> Layers).

Існують певні обмеження щодо того, який тип символіки можна експортувати. Наявність символу зображення призведе до помилки при спробі перетворення; деякі інші символи, такі як пунктирна лінія, будуть зменшені до суцільних ліній. Можливо, ви захочете експериментувати, щоб побачити, яка символіка підтримується.


4

Найкраще рішення, яке я бачив для перетворення аркгідів в sld, це міст GeoCat . Це не безкоштовно, але знову ж таки не ArcGIS 10. Він опублікує безпосередньо на GeoServer, використовуючи його API API REST (а також приклеїть ваші метадані на GeoNetwork).


0

Існує конвертер SLD для ArcGIS на 10.0. Я не перевіряв це, оскільки не можу читати корейський текст, тому не маю можливості перевірити справжність тощо. Можливо, хтось тут може це зробити.

Знайдено за допомогою коментарів до перетворення файлу шару ArcMap у документ SLD (2012).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.