Câu trả lời:
Arc2Earth
Các Community Edition chỉ có thể xuất lớp duy nhất, bạn sẽ cần phải nâng cấp lên Pro nếu bạn muốn tạo một file SLD duy nhất cho toàn bộ đồ của bạn. Sau khi lựa chọn, nhấp vào nút Xuất và bạn sẽ được yêu cầu vị trí để xuất.
Tôi đã tìm kiếm điều tương tự vào một ngày khác và tìm thấy http://wald.intevation.org/projects/arcmap2sld/ . Tôi chưa thử nó mặc dù vậy sẽ rất thích nghe nếu bạn làm thế.
Theo ghi nhận của @AlexTereshenkov trong một bình luận, cũng có một phiên bản dành cho ArcGIS Desktop 10 - xem phần dưới cùng của công cụ A để đọc thông tin kiểu dáng từ ArcMap® và chuyển đổi thành Tệp mô tả lớp (SLD) của trang OGC .
Tôi đã xác nhận rằng arcmap2sld
công cụ này đang hoạt động tốt trên ArcGIS Desktop 10.1+. Chương trình có thể được tải xuống từ liên kết này và các tài liệu readme ở đây .
Chương trình biến đổi hệ thống ký hiệu các lớp của dự án ArcMap thành một
.sld
tài liệu có thể được sử dụng trong phần mềm nguồn mở. Nó được triển khai trong Visual Basic .NET và yêu cầu .NET 2.0.
Các bước:
.zip
tập tin."\stp\Adjust_for_ArcGIS-version.bat"
tệp tạo tệp cấu hình ArcGIS_SLD_Converter.exe.config
trong thư mục hiện tại. Cấu hình này chứa siêu dữ liệu trên các thư viện hệ thống ArcGIS có sẵn trong cài đặt của bạn.ArcGIS_SLD_Converter.exe
để bắt đầu chương trình.Để có thể tạo .sld
tệp, bạn cần khởi động ứng dụng ArcMap với một số lớp được thêm vào. Vì vậy, bạn thêm các lớp tính năng của mình vào ArcMap, đặt ký hiệu cần thiết và sau đó sử dụng ArcGIS_SLD_Converter
để xuất từng ký hiệu của từng lớp vào một .sld
tệp trên đĩa. Bạn có thể chỉ định xem bạn muốn xuất tất cả các lớp thành một .sld
tệp hay vào các tệp riêng lẻ ( Extras
menu> Layers
).
Có một số hạn chế nhất định liên quan đến loại hình tượng trưng nào có thể được xuất khẩu. Có một biểu tượng hình ảnh sẽ ném một lỗi khi cố gắng chuyển đổi; một số biểu tượng khác như đường đứt nét, sẽ bị hạ cấp thành đường liền nét. Bạn có thể muốn thử nghiệm để xem những gì tượng trưng được hỗ trợ.
Giải pháp tốt nhất tôi từng thấy cho arcgis để chuyển đổi sld là Cầu GeoCat . Nó không miễn phí, nhưng một lần nữa cũng không phải là ArcGIS 10. Nó sẽ xuất bản trực tiếp lên GeoServer của bạn, sử dụng API cấu hình REST của nó (và cũng gắn siêu dữ liệu của bạn trên GeoNetwork).
Có SLD Converter cho ArcGIS cho 10.0. Tôi đã không kiểm tra nó vì tôi không thể đọc văn bản tiếng Hàn nên không có cách nào để kiểm tra tính xác thực, v.v. Có lẽ ai đó ở đây có thể làm điều đó.
Được tìm thấy bằng cách nhận xét để Chuyển đổi tệp lớp ArcMap thành tài liệu SLD (2012).