Principes fondamentaux des tables de noms alternatifs
Des entités telles que les rues, les villes ou les lieux dans les données d’adresse principales sont parfois référencées par plusieurs noms. Par exemple, une autoroute peut être connue en tant que nom de rue et en tant que numéro d’autoroute en particulier. Les noms de rue et les noms de ville peuvent évoluer au fil du temps. Dans ce cas, il peut arriver que vos données d’adresse fassent référence à la même localisation avec différents autres noms. 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.

Pour géocoder ces localisations, un localisateur peut être créé à l’aide d’une table d’autres noms contenant des noms de rue alternatifs pour les entités principales. Ce localisateur vous permet de géocoder les localisations en fonction du nom spécifié dans la classe d’entités principale ou dans la table des autres noms.

Contenu d’une table des autres noms
Les noms des entités, comme les rues, peuvent évoluer au fil du temps. Par exemple, Jefferson Road est le nouveau nom officiel de la rue qui s’appelait auparavant Old Country Road. Vous pouvez avoir un quartier dans une ville ou un nom de ville officiel, et un nom d’usage courant, et l’un comme l’autre peuvent être utilisés pour rechercher une adresse. Par exemple, North Park est un quartier de San Diego. Rechercher une entité par tous ses noms possibles peut augmenter le taux de réussite du géocodage. La table des autres noms contient des champs pour les noms supplémentaires. Chaque enregistrement représente un nom pour une entité. D’autres noms peuvent être ajoutés à la table.
ID de jointure
La table des autres noms doit comporter un champ ID pouvant servir à joindre les enregistrements à la classe d’entités principale. Si la table des autres noms contient plusieurs noms pour une seule entité, le champ ID de jointure contient la même valeur pour chaque enregistrement de nom d’entité alternatif dans 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.

Remarque :
N’appariez pas le champ ObjectID figurant dans les données de référence principales et la table des autres noms au champ de rôle de localisateur ID de jointure lorsque vous créez le localisateur. Utiliser le champ ObjectID peut augmenter la taille du localisateur et réduire les performances du géocodage par lots, ainsi que la qualité du géocodage.
Il n’est pas recommandé d’utiliser des champs tels que ObjectID, GUID ou GlobalID comme champ d’ID de jointure pour lier des entités principales à des enregistrements de table d’autres noms lors de la génération d’un localisateur avec l’outil. Le champ d’ID de jointure associé au rôle de données de référence principales doit contenir une valeur allant être associée à de nombreux enregistrements dans les données de référence principales et à un enregistrement unique dans la table de noms secondaires. Il doit exister une relation plusieurs vers plusieurs ou plusieurs vers un entre les données principales et le nom secondaire dans la table de noms secondaires. Par exemple, chaque ville d’un localisateur d’adresse de point doit comporter une valeur d’ID de jointure pour tous les noms secondaires de cette ville. Si Redlands est le nom de ville principal et possède la valeur d’ID de jointure 1, chaque autre nom correspondant possède également la valeur d’ID de jointure 1. Tous les enregistrements principaux associés à Redlands possèdent la valeur d’ID de jointure 1.
Attributs tabulaires
Selon le rôle de localisateur choisi et le type d’entités à rechercher, les attributs dans la table des autres noms sont des valeurs similaires à celles qui figurent dans la classe d’entités principale. Par exemple, les attributs principaux de l’adresse postale incluent le préfixe de direction, le type de préfixe, le nom de rue, le type de rue et le suffixe de direction, et les mêmes attributs sont utilisés pour les autres noms dans la table des autres noms.
En savoir plus sur les critères des données de référence pour les différents rôles de localisateur
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 génération du localisateur, le champ Indicateur de nom principal peut être apparié à 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.
