Penempatan label pada peta yang diputar di QGIS


8

Saya seorang pemula untuk GIS dan QGIS (harap ramah kepada saya). Saya sedang mengerjakan peta untuk katalog kebun / arboretum menggunakan QGIS 2.6.1. Arboretum telah disurvei menggunakan GPS, dan pohon spesimen dan tanaman menjadi lapisan titik yang dilabeli dengan nomor referensi, yang menunjuk ke deskripsi dalam katalog utama.

Karena tata letak dan orientasi situs, peta perlu diputar agar pas dengan nyaman pada kanvas persegi panjang (kertas, layar). Baik, saya bisa melakukannya di komposer cetak. Tapi itu memutar label juga, dan untuk keterbacaan maksimum saya ingin mereka tetap horisontal.

Saya telah bereksperimen dengan penempatan label. "Around point" memberikan hasil yang jauh lebih baik daripada "Offset from point". Dengan menggunakan metode ini, satu-satunya cara saya menemukan menerapkan rotasi kompensasi ke label (sehingga ketika peta diputar mereka berakhir kembali horisontal) adalah menambahkan kolom "rotasi" ke tabel atribut dan menggunakan rotasi yang ditentukan data . Tapi ini sampai batas tertentu mengacaukan penempatan label. Jadi pertanyaan pertama saya adalah: apakah mungkin untuk menjalankan mesin penempatan (lagi?) Setelah label diputar?

Jika tidak, saya ingin dapat memposisikan ulang beberapa label secara manual, tetapi membiarkan sebagian besar dari mereka ditempatkan secara otomatis. Tetapi jika saya menambahkan koordinat x dan y kolom ke tabel atribut dan mencoba menggunakan koordinat yang ditentukan data, maka label rotasi berhenti berfungsi jika ada nilai NULL di salah satu atau kedua kolom koordinat x dan y. Saya tidak dapat meninggalkan sebagian besar poin untuk ditempatkan secara otomatis dan hanya memperbaiki beberapa - secara efektif saya harus melakukan penempatan manual untuk semuanya jika saya ingin melakukannya untuk salah satu dari mereka. Karena ada sekitar. 200 hal, itu adalah tugas utama. Apakah saya melewatkan sesuatu?

Beberapa di antaranya mungkin lebih mudah jika tombol "Pindahkan label" akan berfungsi. Tapi bagaimanapun saya telah mengutak-atik - dengan mengedit on / off, penempatan didefinisikan data on / off dan sebagainya - Saya belum pernah melihat hal yang tidak diklik. Apa yang harus saya lakukan agar ini berfungsi?

Yang terbaik yang bisa saya lakukan adalah memiliki data override jarak yang ditentukan untuk beberapa titik. Ini agak hit and miss, karena tidak ada banyak kontrol di mana label akan benar-benar pergi, dan itu memiliki efek domino knock-on yang tidak dapat diprediksi pada label lain yang beberapa di antaranya mungkin berakhir lebih buruk daripada sebelumnya. Tapi itu tidak mempengaruhi rotasi label.

Jawaban:


1

Solusi Cepat: Dalam dialog properti lapisan untuk lapisan ini Anda dapat mengatur rotasi label umum (properti lapisan> label> penempatan). Jika jumlah untuk rotasi peta dalam komposer cetak adalah 30 (ia berputar searah jarum jam), maka jumlah untuk putaran label adalah 30 (itu berputar berlawanan arah jarum jam). Apakah itu berfungsi dengan tata letak Anda?

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.