Jointures et relations
Les jointures et relations décrivent les liens logiques entre différentes tables attributaires. Dans iXGIS, elles sont principalement mises en oeuvre par join et relate.
Join
Une jointure est généralement utilisée pour une relation un-à-un ou plusieurs-à-un. Elle ajoute physiquement les champs d'une table externe à la table attributaire de la couche cible.
Scénario courant : vous avez une couche de provinces et souhaitez y attacher des données de population depuis une table Excel.
Pour créer une jointure :
- Dans le panneau projet, ouvrez le menu de la couche cible.
- Sélectionnez Open attribute table.
- Dans la barre d'outils de la table, ouvrez Table.
- Dans la barre d'onglets, sélectionnez Join.
- Choisissez le champ commun de la table d'entrée et le champ correspondant de la table jointe, puis appliquez.
Relate
Une relation est généralement utilisée pour un-à-plusieurs ou plusieurs-à-plusieurs. Elle ne fusionne pas les champs; elle crée un lien de requête dynamique entre deux tables.
Scénario courant : une parcelle dans la table principale correspond à plusieurs enregistrements de surveillance historiques.
Pour créer une relation :
- Dans le panneau projet, ouvrez le menu de la couche cible.
- Sélectionnez Open attribute table.
- Dans la barre d'outils, ouvrez Table.
- Sélectionnez Relate.
- Choisissez le champ source et le champ de la table liée, puis appliquez.
Après ajout, sélectionnez des enregistrements dans la table principale et utilisez la vue de données liées pour inspecter les enregistrements correspondants.
Join ou Relate
| Méthode | Relation typique | Mise à jour de table | Meilleur usage |
|---|---|---|---|
| Join | Un-à-un ou plusieurs-à-un | Ajoute les champs de la table jointe | Ajouter population, codes ou statistiques |
| Relate | Un-à-plusieurs ou plusieurs-à-plusieurs | N'ajoute pas de champs; crée une relation de requête | Voir plusieurs enregistrements liés comme historiques ou journaux |