SLD-файл для Esri lyr?


21

Хтось знає, чи є SW / розширення для перетворення SLD в Esri. формат lyr, або імпортувати SLD безпосередньо?


Цікаве запитання. Хтось проголосував це за одного, напевно, вважаючи, що бачив його раніше, але всі інші питання - від ESRI до SLD. Деякі пошуки не знаходять нічого в цьому напрямку або очевидного способу імпортувати це. Навіть FME, схоже, не керує цим (у нього немає пишучого шару, а лише читача). Це не означає, що це не там. Можливо, у ESRI є власний замовлення.
ГІС-Джонатан

giohappy, ти знайшов відповідь на це?
GeorgeC

Ні Джордж, мені це вже не потрібно. Однак я не чув про рішення, доки не буду писати спеціальний код на основі API ESRI
giohappy

@giohappy Що ти змінив, щоб вирішити цю проблему?
nielsgerrits

Відповіді:


2

Якщо оголошено SLD, ви можете отримати параметри шару з розбором XML.

У Arcgis потрібно додати локальний клас функцій та завантажити його як функціональний шар. Далі, ідентифікація типу символіки вашого шару в SLD, а потім генерування символів відповідного типу в ArcGIS. Нарешті збережіть свою символіку в LYR.

Я не знаю, чи цей сценарій розроблений ... Я знаходжу багато предметів для перетворення LYR в SLD, але немає зворотного.

Ви можете зробити сценарій для цього перетворення за допомогою пакетів arcpy та xml у середовищі Python, якщо хочете. Я думаю, що багатьох людей цікавить.


До If SLD is declaredви маєте в виду посилання в схему SLD, або це буде працювати , якщо SLD тільки має декларацію XML?
nmtoken

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