Membuat beberapa peta yang menunjukkan lapisan berbeda tetapi area yang sama menggunakan QGIS?

12

Saya tahu tentang alat pembuat atlas generasi pembuat cetak, yang memungkinkan pengguna untuk membuat beberapa peta yang menampilkan lapisan / fitur yang sama tetapi area geografis yang berbeda.

Apa yang saya cari adalah alur kerja yang akan mengoptimalkan pembuatan dan pemutakhiran sejumlah peta (mungkin sekitar 10, berpotensi lebih) yang akan mencakup area yang sama tetapi menunjukkan berbagai shapefile / lapisan dan oleh karena itu memiliki judul yang berbeda dan legenda yang sedikit berbeda.

Saat ini alur kerja yang saya usulkan adalah sebagai berikut:

  1. Muat semua lapisan (dalam file yang sama)
  2. New print composer
  3. Pilih layer untuk Peta 1
  4. Tambahkan legenda, kotak teks, judul, dll.
  5. Save as template sebagai Map1.qpt
  6. Export as PDF
  7. Ulangi langkah 3 hingga 6 untuk Peta 2, 3, dll.

Ketika saya perlu memperbarui peta saya akan melakukan hal berikut:

  1. Ekspor ulang layer dan gaya layer seperlunya (untuk layer selain peta dasar)
  2. Pilih layer untuk Peta 1
  3. Muat komposer cetak
  4. Add Items from Template (Map1.qpt)
  5. Export as PDF
  6. Ulangi langkah 2 hingga 5 untuk Peta 2, 3, dll.

Akankah lebih efisien untuk membuat satu file QGIS untuk setiap peta?

Setiap kali saya memperbarui peta saya harus mengekspor kembali sejumlah shapefile sehingga menggunakan layer duplikat dan grup layer juga tidak akan ideal - belum lagi bahwa itu bisa sangat membingungkan.

Balala
sumber

Jawaban:

10

Di QGIS 2.8 Anda memiliki opsi untuk mengunci gaya di peta. Pertama-tama tambahkan jumlah halaman peta dalam komposer cetak. Contoh dengan dua peta:

masukkan deskripsi gambar di sini

Dan komposer cetak yang sesuai

masukkan deskripsi gambar di sini

Di properti Print Composer Map, periksa properti "Kunci layer untuk item peta" dan "Kunci layer gaya untuk item peta". Lakukan ini untuk setiap peta, setelah mengatur layer yang ditampilkan dan gaya dalam QGIS.

masukkan deskripsi gambar di sini

Gaya lapisan kunci tampaknya hilang dari changelog QGIS 2.8: https://www.qgis.org/en/site/forusers/visualchangelog28/index.html#map-composer

Ketika Anda mencetak dari Map Composer, setiap peta akan memiliki jumlah layer dan gaya tersendiri.

Jakob
sumber
1
Terima kasih atas bantuan Anda! Jadi jika saya memiliki 10 peta untuk dibuat, saya hanya harus membuat komposer dengan 10 halaman, menyalin peta dan legenda 10 kali, pilih layer yang sesuai untuk peta 1, kunci layer dan style untuk peta 1, dan kemudian lakukan hal yang sama untuk peta 2-10? Dan lakukan hal yang sama lagi ketika saya perlu memperbaruinya?
Balala
1
Ya, tetapi Anda tidak perlu melakukan semuanya lagi, saat memperbarui peta. Simpan komposer peta sebagai templat dan gunakan kembali di lain waktu Anda perlu mencetak. Jika Anda menambahkan tabel baru, Anda harus mengatasinya secara manual ke peta komposer.
Jakob
Ok, jadi jika layer-layernya tetap sama tetapi datanya telah berubah, maka itu seharusnya bekerja, benar? Masalah saya adalah bahwa untuk pekerjaan yang harus saya lakukan, saya perlu mengekspor ulang layer dan oleh karena itu nama mereka pasti akan berubah. Saya kira itu tidak akan berhasil saat itu dan saya harus mengulangi proses yang sama - apakah itu benar?
Balala
1
Ya, nama tab harus sama, kolom yang menentukan gaya harus memiliki nama yang sama di antara ekspor.
Jakob