SLD để tập tin lyr Esri?


21

Có ai biết nếu có một sw / tiện ích mở rộng để chuyển đổi SLD sang Esri. định dạng lyr, hoặc để nhập SLD trực tiếp?


Câu hỏi thú vị. Ai đó đã bình chọn nó xuống bởi một người, có thể hình dung họ đã nhìn thấy nó trước đó, nhưng tất cả các câu hỏi khác là từ ESRI đến SLD. Một số tìm kiếm không tìm thấy bất cứ điều gì theo hướng này hoặc một cách rõ ràng để nhập nó. Ngay cả FME dường như không quản lý nó (nó không có trình ghi lớp, chỉ có một trình đọc). Không có nghĩa là nó không ra khỏi đó mặc dù. Có lẽ ESRI có một cái riêng của họ.
GIS-Jonathan

giohappy, bạn đã tìm thấy một câu trả lời cho điều này?
GeorgeC

Không có GeorgeC, tôi không cần nó nữa. Tuy nhiên, tôi chưa nghe nói về các giải pháp trừ khi sử dụng viết một số mã tùy chỉnh dựa trên API ESRI
vui mừng vào

@giohappy bạn đã thay đổi gì để vượt qua vấn đề này?
nielsgerrits

Câu trả lời:


2

Nếu SLD được khai báo, bạn có thể nhận được các tham số lớp bằng cách phân tích cú pháp XML.

Trong Arcgis, bạn cần thêm một lớp đối tượng cục bộ và tải nó dưới dạng lớp đối tượng. Tiếp theo, xác định loại ký hiệu của lớp của bạn trong SLD và tiếp theo tạo các ký hiệu với loại thích hợp trong ArcGIS. Cuối cùng lưu ký hiệu của bạn vào LYR.

Tôi không biết kịch bản này có phải là dev không ... Tôi tìm thấy rất nhiều chủ đề để chuyển đổi LYR sang SLD nhưng không đảo ngược.

Bạn có thể thực hiện một tập lệnh cho chuyển đổi này với các gói arcpy và xml trong môi trường Python nếu bạn muốn. Tôi nghĩ rằng rất nhiều người quan tâm đến.


Ý của If SLD is declaredbạn là tham chiếu lược đồ SLD, hay nó sẽ hoạt động nếu SLD chỉ có khai báo XML?
nmtoken

tất cả các khai báo trong sld đều ở định dạng XML. Bạn có thể nhìn vào trang này . Có một mẫu mực. Các tài liệu tham khảo chỉ là một liên kết. Tất cả các khai báo là trong tập tin xml.
GeoStoneMarten
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.