Liaison des tables dans Manifold
La liaison de tables est l'option des outils SIG pour pouvoir associer des données de différentes sources mais qui partagent un champ commun. C'est ce que nous avons fait dans ArcView en tant que «jointure», Manifold nous permet de le faire à la fois de manière dynamique, c'est-à-dire que les données sont uniquement associées; ainsi que de manière non liée, ce qui fait que les données sont copiées dans la table en cours d'utilisation.
Quel genre de tables
Manifold vous permet de gérer différentes formes de table, y compris:
- Tables ordinaires. Ce sont ceux créés à partir de Manifold, avec l'option "fichier / créer / table"
- Tableaux importés. Ce sont ceux qui ont été entièrement saisis, tels que les tables prises en charge par les composants Access (CSV, DBF, MDB, XLS, etc.) ou via les connecteurs de source de données ADO .NET, ODBC ou OLE DB.
- Tables liées. Ceux-ci sont similaires à ceux importés, mais ils ne sont pas saisis dans le fichier .map, mais il peut s'agir d'un fichier Excel externe et uniquement "lié", il peut s'agir de composants Access (CSV, DBF, MDB, XLS, etc. ) ou via des connecteurs de source de données ADO .NET, ODBC ou OLE DB.
- Tableaux liés à un dessin. Ce sont ceux qui appartiennent à une carte, tels que le dbf d'un fichier de formes, ou des tableaux d'attributs de fichiers vectoriels (dgn, dwg, dxf…)
- Requêtes. Ce sont des tables créées à partir de requêtes internes entre tables.
Comment le faire
- La table qui affichera les champs supplémentaires est ouverte et l'option "Table / Relations" est utilisée.
- Nous choisissons l'option "Nouvelle relation".
- Dans la boîte de dialogue Ajouter une relation, choisissez une autre table dans la liste affichée. Ici, vous choisissez si vous souhaitez importer ou lier les données.
- Ensuite, un champ est sélectionné dans chaque table qui sera utilisé pour synchroniser les données et vous appuyez sur OK.
De retour à la boîte de dialogue "Ajouter une relation", les colonnes souhaitées de l'autre table sont vérifiées. Puis appuyez sur OK.
Le résultat
Les colonnes «empruntées» à l'autre table apparaissent avec une couleur d'arrière-plan différente pour indiquer qu'elles sont «liées». Vous pouvez y effectuer des opérations comme n'importe quelle autre colonne, par exemple trier, filtrer, dans des formules ou dans des thèmes. Les tables peuvent avoir plusieurs relations avec plusieurs tables.