Join e relazioni
Join e relazioni descrivono le relazioni logiche tra diverse tabelle di attributi. In iXGIS, vengono implementati principalmente attraverso due metodi: unione e correlazione.
Join
Un join viene solitamente utilizzato per una relazione uno-a-uno o molti-a-uno. Aggiunge fisicamente i campi da una tabella esterna alla tabella degli attributi del layer di destinazione, quindi il risultato appare come una tabella espansa.
Scenario comune: hai un livello provincia e desideri allegare i dati sulla popolazione da una tabella Excel.
Per creare un join:
- Nel pannello di gestione del progetto, apri il menu delle opzioni per il layer di destinazione.
- Seleziona Apri tabella attributi.
- Nella barra degli strumenti superiore della tabella degli attributi, apri Tabella.
- Nella barra delle schede, seleziona Partecipa.
- Scegli il campo comune nella tabella di input e il campo corrispondente nella tabella di unione, quindi applica le impostazioni.
Correlazione
Una relazione viene solitamente utilizzata per una relazione uno-a-molti o molti-a-molti. Non unisce i campi in un'unica tabella. Crea invece un collegamento di query dinamica tra due tabelle. Quando selezioni un record nella tabella primaria, iXGIS può trovare i record corrispondenti nella tabella correlata.
Scenario comune: un record di particella nella tabella primaria corrisponde a più record di monitoraggio cronologici in una tabella correlata.
Per creare una relazione:
- Nel pannello di gestione del progetto, apri il menu delle opzioni per il layer di destinazione.
- Seleziona Apri tabella attributi.
- Nella barra degli strumenti superiore della tabella degli attributi, apri Tabella.
- Nella barra delle schede, seleziona Relaziona.
- Scegli il campo di origine e il relativo campo della tabella, quindi applica le impostazioni.
Dopo aver aggiunto una correlazione, seleziona i record nella tabella primaria e utilizza la visualizzazione dei dati correlati nella tabella degli attributi per controllare i record corrispondenti dalla tabella correlata.
Join o Relate
| Metodo | Relazione tipica | Aggiornamento tabella | Ideale per |
|---|---|---|---|
| Join | Uno-a-uno o molti-a-uno | Aggiunge campi dalla tabella di unione alla tabella di input | Accodamento di attributi come popolazione, codici o statistiche |
| Correlazione | Uno-a-molti o molti-a-molti | Non aggiunge campi; crea una relazione di query | Visualizzazione di più record correlati come la cronologia di monitoraggio o i registri di ispezione |