8.1. Lesson: Conversione da Raster a Vettore

La conversione fra formati raster e vettoriali permette di utilizzare sia dati raster che vettoriali per la risoluzione di un problema GIS, oltre ad utilizzare vari metodi di analisi specifici per queste due forme di dati geografici. Questo aumenta la flessibilità disponibile quando si devono considerare le sorgenti dei dati ed i metodi di elaborazione per la soluzione di un problema GIS.

Per combinare le analisi vettoriali e raster, è necessario convertire un tipo di dato nell’altro. Convertiamo il risultato raster della precedente lezione in un vettore.

Obiettivo della lezione: Ottenere il risultato raster come vettoriale da utilizzare per completare l’analisi.

8.1.1. moderate Follow Along: Lo strumento Da Raster a Vettore

Iniziamo con la mappa dell’ultimo modulo, raster_analysis.qgs. Dovresti avere all_conditions_simple.tif calcolato durante l’esercizio precedene.

  • Clicca su Raster ► Conversione ► Poligonizzazione (da raster a vettore). Apparirà la finestra di dialogo dello strumento.

  • Impostalo come questo:

    ../../../_images/polygonize_raster.png
  • Cambia il nome del campo (che descrive i valori del raster) in suitable.

  • Salva il layer nella cartella exercise_data/residential_development con nome all_terrain.shp.

Ora hai un file vettoriale che contiene tutti i valori del raster, ma le sole aree a cui sei interessato sono quelle idonee; cioè quei poligoni dove il valore di suitable è 1. Puoi cambiare lo stile di questo layer se vuoi una rappresentazione più chiara.

8.1.2. moderate Try Yourself

Riferendoti al modulo sull’analisi vettoriale.

  • Crea un nuovo file vettoriale che contiene solo i poligoni dove suitable ha il valore di 1.

  • Salva il nuovo file sotto exercise_data/residential_development/ come suitable_terrain.shp.

8.1.3. moderate Follow Along: Lo strumento Da Vettore a Raster

Anche se non è necessario per il nostro problema attuale, è utile conoscere la conversione opposta a quella eseguita sopra. Convertire in raster il file vettoriale suitable_terrain.shp appena creato nel passo precedente.

  • Clicca su Raster ► Conversione ► Rasterizza (da vettore a raster) per partire con lo strumento, poi impostalo come nella schermata seguente:

../../../_images/vector_to_raster.png
  • Layer in ingresso è all_terrain.

  • Il nome campo è suitable.

  • Unità di misura del raster in uscita è Pixels.

  • Larghezza e Altezza sono 837 e 661, rispettivamente.

  • Ricava l” Estensione risultato dal layer all_terrain.

  • Imposta il file in uscita :guilabel: Rasterizzato a exercise_data/residential_development/raster_conversion.tif.

Nota

La dimensione dell’immagine è specificata qui per essere la stessa del raster originale che è stato vettorializzato. Per vedere le dimensioni di un’immagine, apri i suoi metadati (scheda guilabel:Metadata in Proprietà Layer).

  • Clicca OK sul dialogo per iniziare la conversione.

  • Quando è completata verifica la validità confrontando il nuovo raster con quello originale. Devono coincidere perfettamente, pixel per pixel.

8.1.4. In Conclusion

La conversione fra i formati raster e vettoriali permette di ampliare le applicazioni dei dati, senza andare verso un degrado degli stessi.

8.1.5. What’s Next?

Ora che abbiamo i risultati dell’analisi del terreno in formato vettoriale, possiamo usarli per risolvere il problema di quali edifici dovremmo considerare per lo sviluppo residenziale.