Collegamento di tabelle in Manifold
Il collegamento di tabelle è l'opzione degli strumenti GIS per poter associare dati da fonti diverse ma che condividono un campo comune. Questo è quello che abbiamo fatto in ArcView come un "join", Manifold ci permette di farlo sia dinamicamente, cioè i dati sono solo associati; così come in un modo non collegato, il che fa sì che i dati arrivino come una copia alla tabella in uso.
Che tipo di tavoli
Il manifold consente di gestire diverse forme di tavolo, tra cui:
- Tabelle ordinarie. Questi sono quelli creati da Manifold, con l'opzione "file / create / table"
- Tabelle importate. Questi sono quelli che sono stati inseriti completamente, come le tabelle supportate dai componenti di Access (CSV, DBF, MDB, XLS, ecc.) O tramite connettori di origine dati ADO .NET, ODBC o OLE DB.
- Tabelle collegate. Questi sono simili a quelli importati, ma non vengono inseriti all'interno del file .map, ma può essere un file excel esterno ed è solo "linkato", possono essere componenti di Access (CSV, DBF, MDB, XLS, ecc. ) o tramite connettori di origine dati ADO .NET, ODBC o OLE DB.
- Tabelle collegate a un disegno. Sono quelli che appartengono a una mappa, come il dbf di uno shapefile o tabelle di attributi di file vettoriali (dgn, dwg, dxf ...)
- Query. Queste sono tabelle create da query interne tra tabelle.
Come fare
- Viene aperta la tabella che mostrerà i campi aggiuntivi e si accede all'opzione "Tabella / Relazioni".
- Scegliamo l'opzione "Nuova relazione".
- Nella finestra di dialogo Aggiungi relazione, scegli un'altra tabella dall'elenco visualizzato. Qui scegli se importare o collegare i dati.
- Quindi viene selezionato un campo in ciascuna tabella che verrà utilizzato per sincronizzare i dati e viene premuto OK.
Tornando alla finestra di dialogo "Aggiungi relazione", le colonne desiderate dell'altra tabella vengono controllate con un segno di spunta. Quindi premere OK.
Il risultato
Le colonne "prese in prestito" dall'altra tabella verranno visualizzate con un colore di sfondo diverso per indicare che sono "collegate". È possibile eseguire operazioni su di esso come qualsiasi altra colonna, ad esempio ordinamento, filtro, nelle formule o nel tema. Le tabelle possono avere più di una relazione con più di una tabella.