Visualizzare un layer in base alla scala

Ciao a tutti. Oggi impariamo a visualizzare un layer in base alla scala della vista.

1.     Perché visualizzare un layer in base alla scala?

Cosa vuol dire, visualizzare un layer in base alla scala.

Facciamo subito un esempio.

Abbiamo creato un progetto in QGIS e lo abbiamo riempito con della cartografia piuttosto eterogenea e che può essere visualizzata a diversa scala.

Ci spieghiamo ancora più chiaramente. I dati che abbiamo caricato in QGIS sono i seguenti:

Cartografia di partenza per questo post
Cartografia di partenza per questo post

Può capitare che, lavorando, l’area su cui si trovano anche le sezioni censuarie e gli edifici risulta “sovraffollata” dagli elementi presenti. Del resto, quando invece guardo gli edifici, non mi interessa che i confini comunali e regionali siano visibili.

Allo stesso modo, quando lavoro sulle sezioni censuarie potrei non voler vedere gli altri layer presenti nel progetto.

Il primo modo di risolvere questo problema è il metodo “manuale”: accendere e spegnere manualmente i singoli layer, mettendo o togliendo il segno di spunta da ciascuno di essi.

Ma perché fare questo lavoro di accensione e spegnimento da sé, ripetendolo ogni volta, quando c’è QGIS che può farlo per noi?

2.     Visualizzare un layer in base alla scala

Vi spieghiamo quindi come fare in modo che QGIS ci faccia visualizzare solo i layer opportuni, in base alla scala in cui ci troviamo nella vista.

Per prima cosa dobbiamo stabilire il range di scala in cui vogliamo che ciascun dato sia visualizzato.

Cominciamo con i confini regionali e comunali: eseguendo lo zoom al layer ed approssimando per eccesso la scala che leggiamo in basso, possiamo dire che questi due layer li vogliamo vedere a partire da 1:6.500.000. Decidiamo che vogliamo vedere questi layer fino a che non comincio a visualizzare bene gli edifici, quindi diciamo fino a 1:100.000.

Passiamo alle sezioni censuarie: eseguiamo lo zoom, ma ci allarghiamo un pochino e diciamo che ci piacerebbe vedere il layer delle sezioni censuarie dalla scala 1:700.000, fino a che non vedo bene gli edifici, quindi in questo caso scegliamo una scala 1:70.000.

Infine assegniamo il range di scala di visualizzazione anche agli edifici. Noi lo vogliamo visualizzare partendo da una scala di 1:80.000 fino a qualsiasi ingrandimento fattibile.

Riassumendo, abbiamo individuato le seguenti scale di visualizzazione minima e massima:

LayerScala maxScala min.
Confini regionali e comunali6.500.000100.000
Sezioni censuarie700.00070.000
Edifici80.0000
Tabella con valori di scala di visualizzazione minima e massima individuati

Vediamo dove andare ad inserire questi valori.

Apriamo la finestra delle proprietà dei confini regionali e andiamo nella scheda Visualizzazione. Mettiamo la spunta alla voce Visibilità Dipendente dalla Scala ed inseriamo i valori previsti per questo layer, 1:6.500.000 e 1:100.000.

Impostazione della Visibilità dipendente dalla scala
Impostazione della Visibilità dipendente dalla scala

Procediamo allo stesso modo per gli altri layer, inserendo i valori specifici individuati per ogni layer.

Adesso proviamo se funziona: eseguiamo uno zoom completo nell’area di mappa e già vediamo che il layer delle sezioni censuarie e degli edifici sono scomparsi.

Ingrandiamo fino a che non visualizziamo le sezioni censuarie.

Continuiamo ad ingrandire, finché anche le sezioni censuarie non scompaiono e solo gli edifici vengono visualizzati.

La visualizzazione in base alla scala funziona!

Tips and tricks

È possibile evitare di scrivere manualmente il valore di scala nella finestra delle proprietà. Basta eseguire lo zoom desiderato sulla mappa, andare nella finestra delle proprietà e cliccare sul pulsante Imposta alla scala corrente dell’estensione della mappa. Verrà rilevato il valore di scala direttamente dalla vista.

Opzione Imposta alla scala corrente dell’estensione della mappa
Opzione Imposta alla scala corrente dell’estensione della mappa

Bene, questo post è finito. Se ti è piaciuto condividilo! Hai dubbi o suggerimenti? Lascia pure un commento.

Puoi vedere anche il nostro video su YouTube “Visualizzare un layer in base alla scala” e iscriverti al nostro canale.

Ciaooo

Lascia un commento

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