Menampilkan fitur jalur mana yang berorientasi pada QGIS?

12

Saya sedang mengerjakan QGIS pada file street shp yang memiliki bidang Kiri Dari, Kiri Ke, Kanan Dari, Hak Ke, membangun geocoder.

Saya perlu tahu ke arah mana fitur-fitur ini berorientasi, yang menurut saya sama dengan mengetahui mana dari dua (atau lebih) poin yang membuat garis lebih dulu.

Apakah ada cara untuk secara otomatis memutar penanda segitiga pada gaya garis penanda sehingga menunjukkan bagaimana garis diorientasikan?

Facundo Perez
sumber
Anda mungkin perlu memutar penanda sebanyak 90 derajat untuk mengikuti garis, tergantung pada simbol yang Anda gunakan. Apakah Anda menggunakan Penanda Sederhana atau penanda SVG, dan versi QGIS apa yang Anda gunakan? Sudahkah Anda mencoba menggunakan unit peta / piksel saja?
Steven Kay

Jawaban:

19

Cara termudah adalah dengan mendesain garis. Tambahkan layer simbol baru ke baris Anda dan ubah 'Symbol Layer Type' ke garis marker. Pilih 'Penanda' di pohon gaya dan pilih segitiga sebagai simbol penanda default Anda. Saya percaya 'segitiga 2' adalah taruhan terbaik Anda. Terima perubahan ini dan semua baris Anda sekarang akan memiliki panah yang menunjukkan arah garis. Anda dapat dipusingkan dengan jarak dan penempatan penanda agar terlihat lebih baik tetapi ini pada dasarnya menunjukkan kepada Anda ke mana arah garis Anda.

Knightshound
sumber
Saya sudah mencoba dengan opsi itu, tetapi saya tidak bisa menangani ukuran spidol. Itu bertindak dengan cara yang sangat aneh: tidak peduli ukuran yang saya tentukan (saya sudah mencoba dari 2 hingga 2000mm), segitiga tetap sama kecil, hampir tidak terlihat di atas garis. Saya pikir itu ada hubungannya dengan lebar baris saya yang dikaitkan dengan salah satu bidang (lebar jalan), tetapi ketika saya menonaktifkan asosiasi ini, masalahnya tetap ada.
Facundo Perez
+1 Berfungsi untuk saya: i.stack.imgur.com/nQVYG.png
kttii
Perez, apakah Anda memeriksa bahwa pengukurannya tidak memetakan satuan dan sebaliknya dalam mm atau piksel. Itulah satu-satunya alasan saya bisa memikirkan mengapa Anda memiliki segitiga yang sangat kecil jika Anda memiliki garis yang sangat panjang. Apakah mereka tetap kecil ketika Anda memperbesar (1: 1) atau hanya mempertahankan skala di sana?
Knightshound
Pasti semacam bug. Mereka berada di mm tetapi tidak mempertahankan skala. Begitu saya menutup dan membuka kembali proyek, itu mulai bekerja.
Facundo Perez
2

Menindaklanjuti jawaban Knightshound, sepertinya ada sedikit perubahan pada simbol penanda di QGIS 3. Setelah memilih 'Penanda' di pohon gaya, Anda mungkin tidak melihat 'segitiga 2' sebagai opsi dalam daftar simbol. Jika demikian, lihat daftar drop-down berlabel 'Symbols in'. Dalam versi saya, 3.0.3, ini default ke 'Favorit'. Jika Anda mengubahnya menjadi 'Semua Simbol', Anda akan melihat 'segitiga 2'.

David
sumber