Adakah yang tahu bagaimana gaya label 'Blocking' di QGIS 2.16 bekerja? Saya punya lapisan batas poligon dan ingin menjaga label agar tidak tumpang tindih garis besar. Saya telah mengaktifkan pemblokiran untuk poligon, tetapi tidak ada label yang tampak berubah.
12
Jawaban:
Saya menguji opsi pemblokiran, menggunakan QGIS 2.16.2, untuk memblokir label yang terletak di tepi batas poligon. Sebenarnya ini berfungsi, tetapi tampaknya berfungsi jika label terletak dekat dengan tepi lapisan poligon.
Untuk menggambarkan perbedaan menggunakan opsi pemblokiran dan tidak menggunakan opsi pemblokiran, saya akan menggunakan dua shapefile: shapefile batas dunia dan shapefile kota utama.
Pertama, kita perlu menunjukkan label shapefile kota besar dan menggunakan poligon batas dunia untuk memblokir label.
Inilah perbedaannya:
Jika label shapefile kota besar terletak sangat dekat dengan tepi shapefile batas poligon (batas dunia), label akan diblokir agar tidak menutupi tepi batas poligon, tetapi jika label kota besar terletak sedikit jauh dari tepi batas poligon, pengaruh pemblokiran akan memiliki efek minimum atau tidak ada pengaruh sama sekali.
Poin lain adalah, opsi pemblokiran tersedia di versi sebelumnya dari 2.14, tetapi dengan nama yang berbeda "Mencegah label lain dari menutupi fitur di lapisan ini". Saya pikir tim pengembang mengubah nama untuk membuatnya lebih pendek dan memberikan makna yang lebih deskriptif untuk fungsinya.
sumber
Sepertinya saya bahwa fitur ini buggy. Saya perhatikan bahwa hasilnya tergantung pada pengaturan 'penempatan' untuk label:
Setup pengujian saya:
Saya mengajukan laporan bug: https://hub.qgis.org/issues/15718
sumber