002971: Valeurs « <valeur> » incohérentes pour la même entité dans les enregistrements suivants : ObjectID=< valeur> ObjectID=<valeur> dans la classe d’entités « <valeur> ».

Description

Ce message d'avertissement apparaît si les valeurs d'ID d'entité sont les mêmes pour plusieurs entrées des données du rôle, mais que les valeurs d'ID de jointure des attributs d'adresse, telles que le nom de rue ou le code postal, sont différentes pour ces enregistrements, ce qui peut indiquer une erreur dans les données.

Table attributaire des données de référence avec deux entités possédant la même valeur AddressJoinID

Dans la table ci-avant, les enregistrements qui possèdent les valeurs 3 et 4 pour le champ OBJECTID définissent le même enregistrement d’adresse du point car ils possèdent la même valeur AddressJoinID. Ces deux adresses sont situées dans la même ville. Il s'agit d'autres valeurs valides (par exemple, Los Angeles et Northridge). Toutefois, les valeurs CityID de ces enregistrements sont différentes et la valeur CityID représente l’identifiant principal de la ville. Cette différence entraîne un conflit car les deux autres noms de la même ville doivent posséder la même valeur d'ID de jointure.

Solution

Procédez de l’une des manières suivantes pour résoudre le problème :

  • Vérifiez les incohérences dans les données de référence détectées par l’outil Create Locator (Créer un localisateur) et corrigez-les. Toutes les valeurs Join ID (ID de jointure) des attributs doivent coïncider avec deux enregistrements ou plus si les enregistrements décrivent le même emplacement.
  • Ignorez l’avertissement si les valeurs Join ID (ID de jointure) ne coïncident pas avec les enregistrements décrivant le même emplacement dans des cas réels. Néanmoins, si vous ignorez l’avertissement et ne corrigez pas les incohérences, la taille du localisateur peut augmenter, tandis que les performances de géocodage par lot et la qualité du géocodage peuvent diminuer.