Creare inset maps con l’aiuto delle viste in QGIS

Ciao a tutti, oggi impariamo a fare le inset map in QGIS. Si tratta di quelle piccole mappe che si trovano all’interno di una tavola e che mostrano, spesso, l’inquadramento geografico del contenuto della tavola ad una scala più ampia.

1. Impariamo a gestire le viste

La prima cosa da fare per inserire una inset map è imparare a lavorare e gestire le viste.

Questo si può fare dal pannello dei layer, dal pulsante Gestisci viste mappa. Ma cos’è una vista? È l’insieme dei layer e le loro modalità visibile/non visibile  nel pannello dei layer.

Ad esempio, nel progetto che abbiamo preparato per voi, attualmente abbiamo caricato diversi layer e li abbiamo raggruppati in due gruppi: uno denominato CTR (cartografia tecnica regionale) ed uno denominato Confini Amministrativi. Il primo gruppo è acceso e visibile (1), il secondo è spento, quindi non visibile (2).

Il nostro esempio per la creazione di inset map. Layer presenti nel progetto alla fine della creazione delle viste
Il nostro esempio per la creazione di inset map. Layer presenti nel progetto alla fine della creazione delle viste

La vista è proprio costituita da questa descrizione che vi ho appena fatto: vi ho elencato quali layer sono nel pannello e quindi nella mappa e vi ho indicato quali elementi sono accesi e quali no.

Vediamo come salvare la vista attuale e come crearne una nuova. L’obiettivo è quello di :

  1. creare un layout contenente la mappa della CTR nell’area che ci interessa
  2. inserire un riquadro o inset map contenente i limiti amministrativi, per mostrare dove si trova l’area della nostra mappa.

A questo scopo dovremo creare due viste:

  1. la prima vista è relativa alla mappa principale ed in essa sono accesi solo i layer della CTR
  2. la seconda vista è relativa alla inset map ed in essa sono accesi soltanto i layer presenti nel gruppo Confini Amministrativi.

Creiamo la prima vista: stiamo attenti che solo i layer che desideriamo tenere accesi nella mappa principale lo siano (a) e clicchiamo sul pulsante Gestisci viste mappa (b1). Qui selezioniamo la voce Aggiungi vista (b2).

Layer accesi e spenti nel nostro esempio per la creazione della prima vista (a). Metodo per la creazione di una vista in QGIS (b)
Layer accesi e spenti nel nostro esempio per la creazione della prima vista (a). Metodo per la creazione di una vista in QGIS (b)

Si aprirà una piccola finestra in cui inserire il nome che vogliamo dare a questa vista. Noi la chiamiamo VistaCTR.

Creiamo la seconda vista: spegniamo adesso i layer nel gruppo CTR ed accendiamo quelli nel gruppo Confini Amministrativi. Ripetiamo l’operazione di prima: clicchiamo sul pulsante Gestisci viste mappa (b1) e selezioniamo la voce Aggiungi vista (b2).

Layer accesi e spenti nel nostro esempio per la creazione di una seconda vista.
Layer accesi e spenti nel nostro esempio per la creazione di una seconda vista.

Questa volta la chiamiamo proprio Inset Map.

2. Creiamo la inset map

Adesso che abbiamo impostato le viste nel progetto possiamo creare il nostro layout con la inset map.

Prima di tutto vogliamo inserire la mappa principale, quindi attiviamo la VistaCTR. Per attivare una vista basta andare sul pulsante Gestisci viste mappa e mettere la spunta sulla vista che vogliamo attivare.

Come attivare/disattivare una vista in un progetto QGIS 3.x
Come attivare/disattivare una vista in un progetto QGIS 3.x

Poi inquadriamo, nell’area di mappa, l’area che vogliamo vedere anche nel layout.

Andiamo in Progetto e creiamo un Nuovo layout di Stampa. Noi lo chiamiamo Dimostrazione inset map.

Clicchiamo sul pulsante Aggiungi mappa (1)e tenendo premuto il pulsante sinistro del mouse tracciamo il rettangolo che verrà occupato dalla nostra mappa. Noi lo facciamo a tutto foglio.

Infine sempre con la mappa che abbiamo appena inserito selezionata, andiamo nella scheda delle proprietà dell’oggetto e alla voce Layer, mettiamo la spunta a Segui vista mappa (2): selezioniamo quindi, in questo caso, VistaCTR.

Aggiunta di una mappa ad un layout e collegamento del layout alla vista
Aggiunta di una mappa ad un layout e collegamento del layout alla vista

Ovviamente ora bisognerebbe inserire i vari elementi tipici di un layout: la legenda, il nord e altro. Noi non lo facciamo, vogliamo andare dritti al nostro obiettivo.

È finalmente arrivato il momento di inserire la inset map. Torniamo per un attimo nel progetto ed attiviamo la vista Inset Map. Inquadriamo, inoltre, l’area che vogliamo verrà inquadrata.

Torniamo sul nostro layout e cliccando su Aggiungi mappa aggiungiamo un nuovo riquadro e quindi una nuova mappa.

Anche in questo caso, con la nostra mappetta selezionata dobbiamo andare nella scheda Proprietà dell’oggetto e mettere la spunta su Segui vista mappa, dopodiché dobbiamo selezionare la vista Inset Map.

Aggiunta della inset map a seguito del collegamento del layout ad una nuova vista
Aggiunta della inset map a seguito del collegamento del layout ad una nuova vista

Et voila, la nostra mappa con inset map è pronta!

Anche la inset map è molto migliorabile dal punto di vista grafico: si può colorare i mari ed aggiungere alcune etichette con la nomenclatura di Regioni e mari, ad esempio, ma questo…è un altro video.

Tips & tricks I

Non dimenticate di salvare il progetto! Le viste, come i layout, sono interne ad un progetto ed una volta spento perderete le vostre impostazioni.

Tips & tricks II

Attenzione! Se non modifichiamo i layer spenti/accesi, non è possibile andare a creare una nuova vista.

Bene, questo post è finito. Se ti è piaciuto condividilo! Se hai dubbi o suggerimenti lascia pure un commento.

Se vuoi, puoi vedere anche il nostro video su YouTube “Creare inset maps con l’aiuto delle viste in QGIS” e iscriverti al nostro canale.

Ci GISsiamo al prossimo post!

Ciao

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *