Relations et ArcGIS
Cette rubrique s'applique uniquement à ArcEditor et ArcInfo.
Un SIG intègre des informations sur différents types d'entités géographiques et non géographiques, beaucoup d'entre elles pouvant être liées.
- Des entités géographiques peuvent être liées à d'autres entités géographiques. Par exemple, un bâtiment peut être associé à une parcelle.
- Des entités géographiques peuvent être liées à des entités non géographiques. Par exemple, une parcelle peut être associée à un propriétaire.
- Des entités non géographiques peuvent être liées à d'autres entités non géographiques. Par exemple, un code fiscal peut être attribué à un propriétaire de parcelle.
ArcGIS propose de nombreuses méthodes pour associer des entités et des enregistrements dans une géodatabase. Lors de la configuration de relations entre des entités géographiques, la première étape consiste à modéliser les relations spatiales entre les entités. Considérez la manière dont vous pouvez utiliser des topologies de géodatabase, des réseaux géométriques, la mise à jour de limites mitoyennes, la géométrie de capture lors de la mise à jour et des opérateurs géospatiaux dans votre modèle de données. Ces méthodes aident à créer et gérer efficacement les données.
Si vous devez capturer des relations entre des entités qui sont proches mais qu'il existe une ambiguïté sur l'association dans un contexte spatial, vous ne pouvez pas utiliser de relations spatiales seules. Par exemple, un transformateur sur dalle de béton peut alimenter en électricité plusieurs bâtiments, mais sauf si vous mettez en correspondance les lignes secondaires, vous ne peut pas avoir d'association propre et non équivoque entre un transformateur et l'ensemble des bâtiments qu'il alimente.
Un autre scénario pour lequel vous ne pouvez pas configurer de relation spatiale est le cas d'une association qui inclut une entité non géographique, telle qu'un ou plusieurs propriétaires de parcelle.
Pour ces deux cas généraux, vous pouvez configurer des relations attributaires dans vos classes de relations, utiliser des mises en relation à la volée ou créer des jointures. Ces méthodes fournissent une connexion entre les enregistrements d'une classe (classe d'entités ou table) et les enregistrements d'une autre classe.