Creazione di più mappe che mostrano livelli diversi ma stessa area usando QGIS?


12

Conosco lo strumento di generazione dell'atlante del compositore di stampa, che consente agli utenti di creare più mappe che mostrano gli stessi livelli / caratteristiche ma aree geografiche diverse.

Quello che sto cercando è un flusso di lavoro che ottimizzi la creazione e l'aggiornamento di un numero di mappe (probabilmente circa 10, potenzialmente più) che coprano la stessa area ma mostrino diversi shapefile / layer e quindi abbiano titoli diversi e legende leggermente diverse.

In questo momento il mio flusso di lavoro proposto è il seguente:

  1. Carica tutti i livelli (nello stesso file)
  2. New print composer
  3. Seleziona livelli per Mappa 1
  4. Aggiungi legenda, caselle di testo, titolo, ecc.
  5. Save as template come Map1.qpt
  6. Export as PDF
  7. Ripeti i passaggi da 3 a 6 per Mappa 2, 3, ecc.

Quando devo aggiornare le mappe farei quanto segue:

  1. Riesportare i livelli e gli stili di livello secondo necessità (per livelli diversi dalla mappa di base)
  2. Seleziona livelli per Mappa 1
  3. Carica compositore di stampa
  4. Add Items from Template (Map1.qpt)
  5. Export as PDF
  6. Ripeti i passaggi da 2 a 5 per Mappa 2, 3, ecc.

Sarebbe più efficace creare un file QGIS per ogni mappa?

Ogni volta che aggiorno le mappe devo riesportare un certo numero di shapefile, quindi usare livelli e gruppi di livelli duplicati non sarebbe l'ideale, per non parlare del fatto che può diventare piuttosto confuso.

Risposte:


10

In QGIS 2.8 hai la possibilità di bloccare gli stili in una mappa. Per prima cosa aggiungi il numero di pagine della mappa nel compositore di stampa. Esempio con due mappe:

inserisci qui la descrizione dell'immagine

E il compositore di stampa corrispondente

inserisci qui la descrizione dell'immagine

Nelle proprietà Stampa mappa compositore selezionare le proprietà "Blocca livelli per elemento mappa" e "Blocca stili livello per elemento mappa". Fallo per ogni mappa, dopo aver impostato i livelli mostrati e gli stili in QGIS.

inserisci qui la descrizione dell'immagine

Lo stile del livello di blocco sembra mancare nel log delle modifiche di QGIS 2.8: https://www.qgis.org/en/site/forusers/visualchangelog28/index.html#map-composer

Quando stampi da Map Composer, ogni mappa avrà il proprio numero di livelli e stili.


1
Grazie per l'aiuto! Quindi, se ho 10 mappe da creare, dovrei semplicemente creare un compositore con 10 pagine, copiare la mappa e la legenda 10 volte, selezionare i livelli appropriati per la mappa 1, bloccare i livelli e lo stile per la mappa 1, quindi fare lo stesso per mappe 2-10? E fare di nuovo la stessa cosa quando devo aggiornarli?
Balala,

1
Sì, ma non è necessario ripetere tutto quando si aggiorna la mappa. Salvare il compositore di mappe come modello e riutilizzarlo alla successiva stampa. Se aggiungi una nuova tabella, devi gestirla manualmente nelle mappe del compositore.
Jakob,

Ok, quindi se i livelli rimangono gli stessi ma i dati sono cambiati, allora dovrebbe funzionare, giusto? Il mio problema è che per il lavoro che devo fare, devo riesportare i livelli e quindi il loro nome è destinato a cambiare. Suppongo che allora non funzionerà e che dovrò ripetere lo stesso processo - giusto?
Balala,

1
Sì, il tablename deve essere lo stesso, le colonne che definiscono lo stile devono avere lo stesso nome tra le esportazioni.
Jakob,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.