Notions de base relatives aux tables des autres noms

Parfois, dans des données d’adresse principales, des entités telles que des rues, des villes ou des lieux portent plusieurs noms. Par exemple, une autoroute peut porter un nom de rue, mais également un numéro d'autoroute. Les noms de rues et de villes peuvent changer au fil du temps. Dans ces cas, en utilisant divers autres noms, vous pouvez remarquer que vos données d’adresse font référence au même emplacement. Les tables des autres noms peuvent servir pour tous les rôles de localisateur pris en charge et identifient les autres noms des entités dans les données de référence principales.

Noms secondaires d'une rue

Pour géocoder ces emplacements, il est possible de créer un localisateur à l’aide d’une table d’autres noms contenant d’autres noms de rues pour les entités principales. Grâce à ce localisateur, vous pouvez géocoder des emplacements en fonction du nom spécifié dans la classe d'entités principale ou la table de noms secondaires.

Table de noms secondaires

Contenu d'une table de noms secondaires

Les noms des entités, telles que les rues, peuvent changer au fil du temps. Par exemple, Jefferson Road est le nouveau nom officiel de la rue qui s’appelait auparavant Old Country Road. Il peut y avoir un quartier d’une ville ou un nom de ville officiel par opposition à un nom couramment utilisé où l’un ou l’autre pourrait être utilisé dans le cadre de la recherche d’une adresse. Par exemple, North Park est un quartier de San Diego. Vous pouvez augmenter le taux de réussite du géocodage si vous indiquez tous les noms possibles d’une entité recherchée. La table de noms secondaires contient des champs pour les noms supplémentaires. Chaque enregistrement correspond au nom d'une entité. Vous pouvez ajouter des noms à la table.

ID de jointure

La table des noms secondaires doit comporter un champ d’ID permettant de joindre les enregistrements à la classe d’entités principale. S’il existe plusieurs noms pour une même entité dans la table des autres noms, la même valeur est renseignée dans le champ JoinID pour chaque enregistrement d’un autre nom d’entité de la table des autres noms.

La classe d’entités principale doit comporter un champ contenant, pour chaque enregistrement, une valeur d’ID unique permettant un rapprochement avec l’ID de jointure à partir de la table des autres noms.

Table principale et table de noms secondaires des rues avec StreetID pour la liaison des tables

Attributs de la table

Selon le rôle de localisateur choisi et le type des entités recherchées, les attributs de la table des autres noms sont des valeurs similaires qui se trouvent dans la classe d’entités principale. Par exemple, dans le cas d’une adresse identifiée par une rue, les attributs principaux sont notamment le préfixe de direction, le type de préfixe, le nom de la rue, le type de rue et le suffixe de direction, et les mêmes attributs sont utilisés pour les autres noms de la table des autres noms.

En savoir plus sur les données de référence attendues pour les divers rôles de localisateurs

Remarque :

Si les données sont normalisées et que la table principale ne contient pas de valeurs de noms de ville à la différence de la table des autres noms, par exemple lors de la construction du localisateur, il est possible d’apparier le champ Primary Name Indicator (Indicateur de nom principal) à un champ figurant dans la table des autres noms qui contient une valeur indiquant si l’enregistrement est le champ principal (vrai/faux ou Oui/Non, par exemple). Si ce champ n’est pas apparié, le premier enregistrement dans la table des autres noms est utilisé comme valeur principale.

Table principale des rues sans zone et table secondaire des villes avec champ principal et CityID pour la liaison des tables

Rubriques connexes