Bagaimana cara membuat bagian peta yang diperbesar dalam komposer cetak?


9

Saya memposting pertanyaan kemarin tentang masalah yang saya alami dengan pelabelan (yang masih mengganggu saya), tetapi saya tersadar hari ini bahwa mungkin akan lebih mudah bagi saya untuk hanya membuat bagian yang diperbesar dari peta saya untuk dapat menampilkan semua label dengan benar (mereka adalah lokasi titik yang sangat dekat). Masalahnya adalah saya tidak tahu bagaimana melakukan ini! Saya tahu bahwa saya dapat menambahkan peta lain di jendela yang lebih kecil dan memperbesar dari sana, tapi saya tidak yakin bagaimana cara mendapatkan kotak yang cocok dengan sempurna (jika itu masuk akal). Adakah yang bisa membantu?

Saya telah memasukkan gambar dari apa yang saya bicarakan di sini.


1
Anda harus memposting solusi Anda sebagai jawaban daripada mengedit pertanyaan. Tidak apa-apa untuk menjawab pertanyaan Anda sendiri, dan orang lain selalu dapat menambahkan jawaban tambahan dengan metode yang berbeda / lebih baik jika ada. BTW, fitur peta yang Anda maksud disebut indikator luas . Ada beberapa diskusi di sekitar sini, beberapa khusus untuk QGIS. Saya pikir ada yang disebut Ikhtisar seperti yang telah Anda gunakan dalam solusi Anda.
Chris W

OH Saya melihat itu sekarang, terima kasih! Saya akan menambahkan jawaban. Baru di forum, masih belajar cara kerjanya. :)
Lauren

Jawaban:


9

Saya telah memecahkan masalah!

Ketika Anda pergi ke komposer cetak Anda, Anda menambahkan peta baru seperti biasanya (katakan saja Map 1). Sisakan ruang yang cukup untuk porsi yang diperbesar untuk ditampilkan.

Tambahkan peta baru yang lebih kecil di area tempat Anda ingin bagian yang diperbesar ditampilkan (katakan saja Map 2). Di dalam jendela ini, perbesar ke area apa pun yang Anda inginkan.

Di tab "Item Properties" Map 1, gulir ke bawah ke "Gambaran Umum" dan tekan simbol hijau +.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Tetapkan bingkai peta ke Map 1(ini harus menjadi peta dasar sepenuhnya yang sedang Anda kerjakan).

Tetapkan bingkai peta ke Map 2(ini harus menjadi bagian yang diperbesar).

Setel simbologi untuk ikhtisar baru Anda di Map 1.

masukkan deskripsi gambar di sini

(Catatan: Saya mengutak-atiknya sebentar sebelum saya menyadari bahwa gaya perbatasan diatur ke "tidak ada pena", bukan garis padat, yang saya inginkan. Perhatikan detailnya dan Anda harus baik-baik saja!)

Finnaly, saya telah menambahkan beberapa baris secara manual dan ini hasilnya:

masukkan deskripsi gambar di sini

Beginilah cara saya melakukannya, tetapi mungkin ada cara yang lebih mudah / lebih baik. Jangan ragu untuk berkomentar jika Anda tahu cara yang lebih baik!


Terima kasih atas jawaban Anda, saya telah memecahkan juga dengan petunjuk Anda, tetapi itu bukan jawaban langsung, jadi saya memutuskan untuk meningkatkan jawaban Anda alih-alih menulis yang baru
Marco

BTW, saya pikir Anda harus menandainya sudah selesai
Marco

2

Cukup buat fitur poligon yang mewakili bingkai bagian yang diperbesar dan gunakan data yang ditentukan untuk perpanjangan dalam komposer cetak.

xmin(geometry(getFeature('frame', 'gid', 1)))
ymin(geometry(getFeature('frame', 'gid', 1)))
xmax(geometry(getFeature('frame', 'gid', 1)))
ymax(geometry(getFeature('frame', 'gid', 1)))

Bagaimana cara menentukan luasan peta berdasarkan geometri fitur?

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.