Mengubah ukuran item peta dalam komposer cetak QGIS tanpa mengubah skala?

9

Apakah mungkin untuk mengunci skala pada komposer cetak QGIS 2.0.1? Setiap kali saya mengubah ukuran peta, skalanya disesuaikan. Ini membuat mencoba tata letak peta yang berbeda benar-benar menjengkelkan.

tobias47n9e
sumber
Apa yang Anda maksud dengan "mengubah ukuran peta"?
multigoodverse
Di komposer cetak saya dapat mengubah ukuran peta pada halaman. Jika halaman itu berformat A4, saya bisa menjadikannya seukuran halaman atau meninggalkan perbatasan. Ketika saya melakukan ini, skala selalu berubah.
tobias47n9e

Jawaban:

6

Fungsi ini tidak ditambahkan ke QGIS hingga versi 2.2, jadi ini merupakan perkembangan yang mengejutkan baru-baru ini. Dalam versi terbaru, komposer cetak berperilaku sedikit lebih seperti apa yang kita terbiasa dengan editor grafis - cukup tahan shift saat Anda mengubah ukuran bingkai peta Anda.

Jika ini adalah ketidaknyamanan yang hebat yang dapat Anda tingkatkan, jika tidak, Anda harus menghadapi frustrasi ini. Berikut adalah posting blog yang menyediakan ikhtisar perbaikan komposer cetak di 2.2, serta daftar tambahan yang dijadwalkan untuk rilis di masa mendatang.

Jyler
sumber
1
"Menahan shift sambil mengubah ukuran item mengunci rasio aspek mereka" bukan skalanya.
underdark
15

Pembaruan 27/07/2018: Pada QGIS 3.2.1, solusi saya di bawah ini tidak berfungsi lagi! Jika saya menemukan solusi alternatif, saya akan memposting di sini lagi. Ini sangat, sangat menjengkelkan ...


Ada cara untuk melakukan ini.

  • Di tab Properti item untuk item peta Anda, klik ikon "data defined override" hitam-dan-kuning di sebelah kanan kotak "skala".
  • Klik pada "Edit".
  • Di kotak "Ekspresi", ketik skala yang Anda inginkan (misalnya, 50000) dan tekan OK.

Skala item sekarang akan diperbaiki pada 1: 50000 dan akan tetap jadi tidak peduli berapa banyak Anda memindahkan atau mengubah ukurannya.

Saran Jyler sama sekali tidak berfungsi (QGIS 2.6.0 Brighton) sementara saya hanya dapat berasumsi bahwa Ardit memiliki PC tercepat di dunia dan / atau hanya bekerja pada peta yang sangat sederhana dengan beberapa lapisan. "Fitur" penyelamatan otomatis sangat menyebalkan dan saya tidak bisa membayangkan mengapa para pengembang menganggap itu ide yang bagus.

AndyK
sumber
Solusi Anda terus bekerja di 3.8 dan 3.4 sehingga mungkin merupakan bug sementara.
she_weeds
3

Anda dapat mengetik skala yang diinginkan secara manual di kotak teks skala setiap kali Anda mengubah ukuran kertas. Ini dapat dilakukan dalam sepersekian detik dan saya tidak akan menyebutnya menjengkelkan sejauh Anda tidak mengubah ukuran kertas, katakanlah lebih dari 20 kali.

multigoodverse
sumber
1

Ini dapat dicapai dalam 3.0.2 dengan mengatur menu dropdown 'unit' di panel opsi Gaya Simbol ke "meter pada skala".

pengguna147453
sumber
0

Saya mencari cara untuk melakukan ini hari ini. Jika Anda puas dengan skala dan posisi sudut kiri atas peta Anda, maka Anda dapat menyalin dan menempelkan nilai Skala, X min dan Y maks Anda sebagai nilai yang ditentukan data.

Ronald Halliday
sumber