20. Preparazione dei dati per le esercitazioni

Nota

Questa procedura è destinata agli organizzatori dei corsi o agli utenti più esperti di QGIS che desiderano creare set di dati campione locali per il loro corso. I set di dati predefiniti sono forniti con il Manuale di formazione, ma si possono seguire queste istruzioni se si desidera sostituire i set di dati predefiniti.

Il sample data provided con il Manuale di Formazione si riferisce alla città di Swellendam e ai suoi dintorni. Swellendam si trova a circa 2 ore a est di Cape Town, nel Cape Western del Sudafrica. Il set di dati contiene nomi di elementi sia in Inglese che in Afrikaans.

Chiunque può usare questo dataset senza difficoltà, ma potresti preferire usare dati del tuo paese o della tua città. Se tu scegli di fare così, i tuoi dati georeferenziati verranno usati in tutte le lezioni dal Modulo 3 al Modulo 7.2. I moduli successivi usano sorgenti di dati più complessi che potrebbero essere o non essere disponibili per la tua regione.

Nota

Queste istruzioni presuppongono che tu abbia una buona conoscenza di QGIS e non sono finalizzate ad essere usate come materiale di insegnamento.

20.1. hard Try Yourself Creare file vettoriali basati su OSM

Se desideri sostituire i dati predefiniti con i dati georeferenziati del tuo corso, questo può essere facilmente fatto con gli strumenti disponibili in QGIS. La regione che tu scegli di usare dovrebbe avere un buon insieme di aree rurali ed urbane, contenere strade di livello diverso, aree con confini (quali riserve naturali o fattorie) e superfici con acqua, quali corsi d’acqua e fiumi.

  1. Apri un nuovo progetto QGIS

  2. Seleziona Layer ► Gestore delle Sorgenti Dati per aprire la finestra di dialogo Data Source Manager

  3. Nella scheda Browser, espandi il menu a discesa XYZ Tiles e fai doppio clic sulla voce OpenStreetMap.

    ../../../_images/browser_xyztiles.png

    Una mappa del mondo è ora visibile sull’area di visualizzazione della mappa.

  4. Chiudi la finestra di dialogo Data Source Manager

  5. Spostati nell’area che vorresti usare come area di studio

    ../../../_images/swellendam_neighborhood.png

Ora che abbiamo l’area da cui estrarre i dati, abilitiamo gli strumenti di estrazione.

  1. Vai a Plugins ► Gestisci ed Installa Plugin…

  2. Nella scheda Tutto, digita QuickOSM nella casella di ricerca

  3. Seleziona il plugin QuickOSM, premi Installa Plugin e poi Chidi la finestra di dialogo.

    ../../../_images/quickosm_plugin_download.png
  4. Esegui il nuovo plugin dal menu Vettore ► QuickOSM ► QuickOSM…

  5. Nella scheda Richiesta rapida, seleziona building nel menu a discesa Key.

  6. Lascia il campo Value vuoto, significa che stai cercando tutti gli edifici.

  7. Seleziona Canvas Extent nel menu a discesa successivo

  8. Espandi il gruppo Advanced in basso e deseleziona tutti i tipi di geometria sulla destra tranne Multipolygons.

  9. Premi Run query

    ../../../_images/building_query_builder.png

    Un nuovo layer building viene aggiunto al pannello Layer, mostrando gli edifici nell’estensione selezionata.

  10. Procedi come sopra per estrarre altri dati:

    1. Key = landuse e tipo geometria Multipolygons.

    2. Key = boundary, Value = protected_area e tipo geometria Multipolygons.

    3. Key = natural, Value = water e tipo geometria Multipolygons.

    4. Key = highway e scelta tipi geometria Lines e Multilines.

    5. Key = waterway, Value = river e scelta tipi geometria Lines e Multilines.

    6. Key = place e tipo geometria Points.

Questo processo aggiunge i layer come file temporanei (indicati dall’icona indicatorMemory accanto al loro nome).

../../../_images/osm_data_loaded.png

Puoi esaminare i dati che la tua regione contiene per vedere che tipo di risultati offre la tua regione.

Ora abbiamo bisogno di salvare i dati risultanti da utilizzare durante il corso. Useremo i formati ESRI Shapefile, GeoPackage e SpatiaLite a seconda dei dati.

Per convertire il layer temporaneo place in un altro formato:

  1. Fai clic sull’icona indicatorMemory accanto al layer place per aprire la finestra di dialogo Salva Layer Temporaneo.

    Nota

    Se hai bisogno di cambiare qualsiasi proprietà del layer temporaneo (SR, estensione, campi…), usa invece il menu contestuale Esporta ► Salva con Nome… e assicurati che l’opzione Aggiungi il file salvato alla mappa sia selezionata. Questo aggiunge un nuovo layer.

  2. Seleziona il formato ESRI Shapefile

  3. Usa il pulsante per navigare nella cartella exercise_data/shapefile/ e salva il file come places.shp.

    ../../../_images/save_osm_place.png
  4. Premi OK

    Nel pannello Layer, il layer temporaneo place viene sostituito con il layer shapefile salvato places e l’icona temporanea accanto ad esso viene rimossa.

  5. Fai doppio clic sul layer per aprire la sua scheda :menuselection: Proprietà Layer –> Sorgente e aggiorna la proprietà Nome layer per farla corrispondere al nome del file.

  6. Ripeti il processo per gli altri layer, rinominandali come segue:

    • natural_water in water

    • waterway_river in rivers

    • boundary_protected_area in protected_areas

    Tutti i data set risultati devono essere salvati nella cartella exercise_data/shapefile/.

The next step is to create a GeoPackage file from the building layer to use during the course:

  1. Clicca sull’icona indicatorMemory accanto al layer building

  2. Seleziona il formato GeoPackage

  3. Salva il file come training_data.gpkg nella cartella exercise_data/

  4. Per impostazione predefinita, il Layer name è riempito con il nome del file. Sostituiscilo con buildings.

    ../../../_images/save_osm_building.png
  5. Premi OK

  6. Rinomina il layer nella sua finestra di dialogo Proprietà

  7. Ripeti il processo con il layer highway, salvandolo come roads nello stesso database GeoPackage.

L’ultimo punto è salvare il file temporaneo ancora rimasto come file SpatiaLite.

  1. Fai clic sull’icona indicatorMemory vicina al layer landuse

  2. Seleziona il formato SpatiaLite

  3. Salva il file come landuse.sqlite nella cartella exercise_data/. Per opzione predefinita, il Layer name viene definito com il nome del file . Non cambiarlo.

    ../../../_images/save_osm_landuse.png
  4. Premi OK

Ora dovresti avere una mappa che assomiglia a questa (la simbologia sarà certamente molto diversa, perché QGIS assegna casualmente i colori quando i layer vengono aggiunti alla mappa):

../../../_images/post_osm_import.png

L’importante è che tu abbia 7 layer vettoriali corrispondenti a quelli mostrati sopra e che tutti questi layer abbiano dei dati.

20.2. hard Try Yourself Creare file tiff SRTM DEM

Il programma successivo Per i moduli Module: Creare dati vettoriali e Module: Raster, avrai anche bisogno di immagini raster (SRTM DEM) che coprano la regione che hai selezionato per il tuo corso.

Il CGIAR-CGI fornisce alcuni DEM SRTM che puoi scaricare da https://srtm.csi.cgiar.org/srtmdata/.

Avrai bisogno di immagini che coprano l’intera regione che hai scelto di utilizzare. Per trovare le coordinate di estensione, in QGIS , zoomToLayer zooma sull’estensione del layer più grande e prendi i valori nella casella extents Estensione della barra di stato. Mantieni il formato GeoTiff. Una volta compilato il modulo, clicca sul pulsante Clicca qui per iniziare la ricerca >> e scarica il file(i).

Una volta che hai scaricato il file (i files) richiesto, dovranno essere salvati nella cartella exercise_data, all’interno delle sottocartelle raster/SRTM.

20.3. hard Try Yourself Creare file di immagini tiff

Nel modulo Module: Creare dati vettoriali, la lezione Follow Along: Fonti dei dati mostra immagini ravvicinate di tre campi sportivi scolastici che gli studenti devono digitalizzare. Avrai quindi bisogno di riprodurre queste immagini usando il tuo nuovo file(i) tiff SRTM DEM. Non c’è l’obbligo di usare i campi sportivi scolastici: qualsiasi tipo di uso del suolo scolastico può essere usato (per esempio diversi edifici scolastici, campi da gioco o parcheggi).

Per riferimento, l’immagine nei dati di esempio è:

../../../_images/field_outlines.png

20.4. basic Try Yourself Sostituire i token

Dopo aver creato il set di dati in italiano, il passo finale consiste nel sostituire i token nel file substitutions.txt in modo che i nomi appropriati appaiano nella versione tradotta del Manuale di formazione.

I token che devi sostituire sono i seguenti:

  • majorUrbanName: il valore predefinito è «Swellendam». Sostituiscilo con il nome della città principale della tua regione.

  • schoolAreaType1: questo è di default «campo di atletica». Sostituiscilo con il nome del tipo di area scolastica più grande della tua regione.

  • largeLandUseArea: il valore predefinito è «Bontebok National Park». Sostituiscilo con il nome di un grande poligono uso del suolo nella tua regione.

  • srtmFileName: questo è di default srtm_41_19.tif. Sostituiscilo con il nome del tuo file SRTM DEM.

  • localCRS: questo è predefinito in WGS 84 / UTM 34S. Dovresti sostituirlo con il SR corretto per la tua regione.