Bagaimana cara mengontrol panjang tanda panah bidang vektor dalam legenda daftar lapisan?


14

Di QGIS 2.14.5 LTR (dan baru-baru ini di QGIS 3.0) Saya telah menyiapkan desain peta yang indah dengan renderer lulusan dan penanda bidang vektor untuk setiap rentang nilai (panjang panah berbanding lurus dengan kecepatan aliran, yang berkisar antara 0,001 - ~ 5 m / s)

Ini bekerja dengan baik, tapi saya ingin tahu apakah saya melewatkan pengaturan untuk mempersingkat panah dalam legenda. Dengan jendela lapisan lebar 'normal', nilai kelas tidak dapat dilihat:

Unit: milimeter

masukkan deskripsi gambar di sini

Dugaan pertama saya adalah, bahwa itu telah sth. harus dilakukan dengan mengganti panjang panah, satuan lebar garis dari milimeter ke satuan peta, tetapi ini tidak memengaruhi legenda:

Unit: unit peta

masukkan deskripsi gambar di sini

MEMPERBARUI

Masalah masih ada di QGIS 3.0.

Saya membuat screencast untuk memvisualisasikan ini: https://youtu.be/oxJ3tGXFB18

masukkan deskripsi gambar di sini

Dalam properti / simbologi, simbol ditampilkan dengan benar:

masukkan deskripsi gambar di sini

Perhatikan bahwa daftar layer menampilkan marker dengan benar, ketika menduplikasi layer atau menerapkan perubahan pada style selama lebar panel layer tidak berubah.


3
Dapat memperbanyaknya (QGIS 2.14.5. Linux Mint 18). Mungkin beberapa bug panel Layers . Namun, itu tidak mempengaruhi item Legenda di manajer Komposer
Oto Kaláb

1
Saya dapat mengonfirmasi bahwa ada masalah saat menggunakan unit peta. Berlari ke dalamnya sendiri. Belum diperiksa jika sudah dilaporkan.
underdark

1
Mungkin Anda harus membuat laporan bug. issues.qgis.org/projects/qgis/issues
csk

1
Saya membuat laporan bug untuk masalah ini . Sebagian besar teks laporan bug dikutip langsung dari pos ini. Harap tinjau laporan bug dan edit jika saya membuat kesalahan atau meninggalkan sesuatu yang penting.
csk

1
Tampaknya ada minat di antara komunitas QGIS dalam memperbaiki bug ini. Ada permintaan untuk menambahkan "set data kecil + file proyek QGIS3 dengan gaya yang digunakan" ke laporan bug untuk membantu dalam pengujian. @JochenSchwarze Mungkinkah Anda memberikan informasi itu?
csk

Jawaban:


1

Tidak ada opsi itu, tetapi ... Anda dapat menggunakan alat magang untuk mencapai hasil itu. Saya membuatnya dengan titik-titik tetapi Anda dapat menerapkan alat ini untuk hal Anda. Ikuti ini:

  1. Pertama-tama atur secara manual ukuran simbol.

  2. Pergi ke properti masing-masing elemen dan tentukan fungsi yang "melakukan pekerjaan Anda" (dalam proyek Anda, itu mengubah ukuran garis dengan kecepatan aliran). Fungsi ini akan mengubah ukuran elemen sementara elemen legenda membeku.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

  1. Ini dia. Legenda akan diam sementara elemen Anda mengubah ukurannya mengikuti fungsi Anda.

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.