Lưu kiểu nhãn như SLD trong QGIS?


9

Trong QGIS có 2 tùy chọn để tạo kiểu nhãn.

  1. Sử dụng các thuộc tính phong cách.
  2. Sử dụng nhãn trong hộp công cụ

Khi tôi nhấp vào lớp -> kiểu -> lưu dưới dạng SLD, kiểu của nhãn không được lưu trong trường hợp tôi sử dụng tùy chọn thứ 2.

Có một tùy chọn để lưu nó để tôi có thể nhập nó vào GeoServer không?


1
Nhiều thứ dường như không được lưu trong tập tin sld ... Để minh bạch.
Etienne Desgagné

Câu trả lời:


7

Có một yêu cầu tính năng mở cho chức năng này: http://hub.qgis.org/issues/8925

Nếu bạn có các kỹ năng hoặc phương tiện để giúp thực hiện nó, vui lòng liên hệ với nhóm nhà phát triển.


Đáng buồn thay ... Nền tảng của tôi là .Net, Tôi không thể giúp gì nhiều ở đây với QGIS (mặc dù tôi đang dần chuyển sang nguồn mở, hiện đang làm việc trên Postgres từ MSSQL)
Alophind

4

Thay vì QGIS, bạn có thể sử dụng "uDig" để tạo SLD hợp lệ. Bạn có thể sao chép / dán mã sld trực tiếp từ uDig vào GeoServer. Và nó hỗ trợ nhiều thuộc tính hơn SLD được tạo bằng QGIS, như tính minh bạch và ghi nhãn.

Đối với mục đích của bạn, SLD được tạo bởi QGIS thậm chí không hợp lệ cho GeoServer. Geoserver không chấp nhận "đơn vị" thuộc tính trong dòng thứ 2. Mặc dù nếu bạn xóa nó, GeoServer chấp nhận SLD.


Thậm chí không hợp lệ cho máy chủ địa lý đọc như thể vấn đề với qgis. Vấn đề là với máy chủ địa lý không hỗ trợ đặc tả SLD.
nmtoken

Vâng bạn đã đúng. vấn đề không nằm ở SLD được tạo bởi QGIS. Geoserver không hỗ trợ một số thuộc tính được bao gồm trong SLD QGIS tạo.
TSrocky
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.