Saya ingin mengarahkan label ketinggian saya ke atas bukit.
Apakah itu mungkin?
Saat ini saya menggunakan alat pelabelan dari QGIS (bukan yang di pengaturan lapisan). Saya ingin label melengkung dan berorientasi ke atas (dan saya ingin menentukan seberapa sering angka-angka tersebut ditampilkan). Ini semua untuk cetak peta.
Jawaban:
Di sini kita pergi kemudian, metode untuk mendapatkan kontrol atas penempatan label kontur, lihat gambar.
Hal pertama yang saya lakukan adalah memuat kontur. Selanjutnya, pada shapefile garis baru, saya menggambar garis dari atas bukit ke bawah (label pada gambar selaras dengan ini). Saya kemudian buffer garis dan menggunakan buffer untuk memotong lapisan kontur. Setelah itu saya memuatkan kontur yang terpotong di atas layer kontur, atur simbologinya sehingga garis-garis kecil tidak menghasilkan, dan memberi label pada layer yang terpotong menggunakan sistem pelabelan yang baru.
Dalam contoh yang ditunjukkan, saya hanya menggunakan satu garis lurus, tetapi tentu saja akan mungkin untuk menggunakan polyline juga, untuk menghasilkan label yang ditempatkan lebih baik.
Oh, Anda hanya perlu nilai buffer kecil, 50 meter saya pikir saya gunakan dalam contoh, bahkan ini mungkin lebih besar dari yang diperlukan.
sumber
Menggunakan penempatan paralel bersama dengan "garis bawah" dan "posisi tergantung orientasi garis", saya selalu berhasil menempatkan label pada sisi yang menanjak.
Penempatan melengkung saat ini tampaknya mengabaikan orientasi garis. (Saya melaporkan perilaku itu.)
Juga, tampaknya tidak mungkin untuk mencapai label terbalik, jika Anda bertujuan untuk itu.
sumber
Yang dapat Anda lakukan adalah membuat file titik dari kontur dengan atribut ketinggian (Anda dapat melakukan ini menggunakan profil apa pun dari alat baris). Kemudian tambahkan titik nilai aspek (Anda akan memerlukan aspek raster tapi itu mudah diproduksi) dan akhirnya putar label elevasi pada titik sesuai dengan aspek (sebenarnya perlu aspek 180 derajat +, karena aspek adalah arah menurun ). Anda dapat mendesain poin agar tidak ditampilkan. Semoga ini bisa membantu, itu sangat tergantung pada detail data Anda, jika aspek tidak cocok dengan arah kontur itu bisa sangat mengganggu.
sumber
Seringkali, garis garis kontur ditangkap sedemikian rupa sehingga menanjak selalu di sisi yang sama dari garis. Mungkin itu adalah kasus data Anda ...
sumber
Saya berasumsi si penanya menginginkan label kontur menghadap ke atas, alih-alih ditempatkan di sisi atas kontur.
Di QGIS 3.2, buka
dan pilih Tampilkan label terbalik = selalu . Tanpa ini, QGIS akan menolak untuk mencetak label secara terbalik, dan Anda akan berakhir dengan campuran orientasi.
Jika ternyata labelnya salah, Anda dapat menggunakan alat Arah garis terbalik dari Toolbox Pemrosesan.
Perhatikan bahwa ini mengasumsikan bahwa semua kontur pada layer berorientasi dengan cara yang sama. Ini harus menjadi kasus jika alat Contour di QGIS telah digunakan (yang memanggil gdal_contour).
sumber