Vai al contenuto principale

Come unire i dati degli attributi a un file di geometria

Scopra come collegare dati tabellari degli attributi alla geometria spaziale

P
Scritto da Phil Straver

Introduzione

Quando si lavora con dati geospaziali, una difficoltà comune si presenta quando le informazioni spaziali e i dati degli attributi sono archiviati in file separati. Ciò accade spesso a causa di metodi di raccolta dei dati, formati di archiviazione o flussi di elaborazione diversi.

Se non viene gestita, questa separazione può creare difficoltà nell'analisi, nella visualizzazione e nel processo decisionale. Ad esempio, un dataset di farm plot può contenere solo informazioni geometriche (polygon), mentre gli attributi associati, come il tipo di coltura o la proprietà, sono archiviati in un file CSV separato. Senza combinare questi dataset, svolgere un'analisi spaziale significativa o generare report diventa complicato.

Per risolvere questo problema, è possibile unire i dati degli attributi ai dati geospaziali in QGIS, uno strumento GIS open source. Questo processo integra gli attributi in un unico dataset, garantendo che tutte le informazioni rilevanti siano accessibili in un solo posto.

Questo tutorial presuppone che QGIS sia già installato sul computer. In caso contrario, seguire la guida all'installazione di QGIS.

Il tutorial è stato realizzato su un computer MacOS, ma i passaggi dovrebbero essere gli stessi per gli altri sistemi operativi.


Osservare i dati

Prima di eseguire l'operazione di join, esaminiamo i dataset. In questo caso abbiamo uno shapefile per i dati geometrici e un file CSV per i dati degli attributi.

Aprire i dati dello shapefile in QGIS. Lo shapefile contiene le geometrie dei farm plot. Per esaminarne gli attributi:

  1. Fare clic con il tasto destro sul layer

  2. Selezionare Open Attribute Table.

  3. Individuare la colonna Farm ID. Questo identificatore univoco verrà utilizzato per unire gli attributi del file CSV.

Ora aprire i dati CSV. Il file CSV contiene i dati degli attributi dei farm plot. Per osservarne il contenuto, aprire il file CSV con un editor di testo, un software per fogli di calcolo o direttamente in QGIS.

Individuare la colonna Farm ID, che deve corrispondere a quella dello shapefile. Verificare che le colonne di attributi aggiuntive contengano dati pertinenti (ad es. tipo di coltura, nome del proprietario).
​


Unire gli attributi ai dati geospaziali

Dopo aver verificato la corrispondenza dei campi Farm ID in entrambi i dataset, è possibile procedere con l'operazione di join.

Trascinare il file CSV nel pannello Layers di QGIS.

Successivamente, avviamo l'operazione di join.

  1. Nel pannello Layers, fare doppio clic sullo shapefile dei farm plot per aprire la finestra Layer Properties.

  2. Andare alla sezione Joins.

  3. Fare clic sul pulsante verde Add Join (+) per aprire la finestra Add Vector Join.

  4. Join Layer: selezionare il file CSV contenente i dati degli attributi.

  5. Join Field: scegliere la colonna Farm ID nel file CSV.

  6. Target Field: scegliere la colonna Farm ID nello shapefile.

  7. Joined Fields: selezionare le colonne specifiche da includere nel join.

  8. Custom Prefix: inserire un prefisso (ad es. il trattino basso _ ) per distinguere gli attributi uniti nella tabella degli attributi dello shapefile.

  9. Fare clic su OK per applicare il join.

Verificare il join aprendo la Attribute Table dello shapefile dei farm plot. Controllare che le nuove colonne di attributi (con il prefisso scelto) siano state aggiunte correttamente.


Esportare i dati uniti

Per conservare in modo permanente gli attributi uniti, esportare il dataset come nuovo file:

  1. Nel pannello Layers, fare clic con il tasto destro sullo shapefile dei farm plot.

  2. Selezionare Export

  3. Selezionare Save Features As….

  4. Nel menu a tendina Format, scegliere ESRI Shapefile (.shp).

  5. Specificare il nome e la posizione del file di output.

  6. Fare clic su OK per salvare il file.


Conclusione

Unire i dati degli attributi ai dati geospaziali è essenziale per eseguire analisi spaziali, migliorare l'integrità dei dati e semplificare i flussi di lavoro. Seguendo questo tutorial, ha combinato con successo dataset separati in un unico dataset arricchito in QGIS.

Questo processo può essere applicato a diverse attività geospaziali, come la mappatura dell'uso del suolo, la pianificazione delle infrastrutture e l'analisi ambientale. Sperimenti con dataset diversi per acquisire familiarità con i potenti strumenti di gestione dei dati di QGIS.

Hai ricevuto la risposta alla tua domanda?