Simpan gaya label sebagai SLD di QGIS?

9

Di QGIS ada 2 opsi untuk label gaya.

  1. Menggunakan properti style.
  2. Menggunakan label di kotak alat

Ketika saya dbl klik layer -> gaya -> simpan sebagai SLD, gaya label tidak disimpan jika saya menggunakan opsi 2.

Apakah ada opsi untuk menyimpannya sehingga saya dapat mengimpornya ke GeoServer?

Alophind
sumber
1
Lebih banyak barang sepertinya tidak disimpan dalam file sld ... Sebagai contoh transparansi.
Etienne Desgagné

Jawaban:

7

Ada permintaan fitur terbuka untuk fungsi ini: http://hub.qgis.org/issues/8925

Jika Anda memiliki keterampilan atau sarana untuk membantu mengimplementasikannya, silakan hubungi tim pengembang.

underdark
sumber
Sayangnya ... Latar belakang saya ada di .Net, Tidak banyak yang bisa saya bantu di sini dengan QGIS (walaupun perlahan saya bergerak menuju open source, sekarang mengerjakan Postgres dari MSSQL)
Alophind
4

Alih-alih QGIS Anda dapat menggunakan "uDig" untuk membuat SLD yang valid. Anda dapat menyalin / menempelkan kode-sld langsung dari uDig ke GeoServer. Dan itu mendukung lebih banyak atribut daripada SLD yang dibuat dengan QGIS, seperti transparansi dan pelabelan.

Untuk tujuan Anda, SLD yang dibuat oleh QGIS bahkan tidak berlaku untuk GeoServer. Geoserver tidak menerima atribut "unit" di baris ke-2. Padahal jika Anda menghapusnya GeoServer menerima SLD.

TSrocky
sumber
Bahkan tidak berlaku untuk geoserver berbunyi seolah-olah masalahnya dengan qgis. Masalahnya adalah dengan geoserver tidak mendukung spesifikasi SLD.
nmtoken
ya kau benar. masalahnya bukan pada SLD yang dibuat oleh QGIS. Geoserver tidak mendukung beberapa atribut yang termasuk dalam SLD yang dibuat oleh QGIS.
TSrocky