Contenu d’une autre table de noms
Les noms d'entités, comme les rues, peuvent évoluer au fil du temps. Par exemple, Jefferson Rd est le nouveau nom officiel de la rue qui était auparavant nommée Old Country Rd. Vous pourrez plus facilement retrouver une entité si vous en indiquez tous les noms possibles. La table de noms secondaires contient les champs correspondant aux noms de rue 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. Si une entité a plusieurs noms, le champ d'identifiant de jointure des noms de rue secondaires de la même entité contient la même valeur.
La classe d'entités principale doit comporter un champ contenant une valeur d'ID unique pour chaque enregistrement. Il peut s'agir de l'identifiant d'objet ou d'un champ d'identifiant d'utilisateur qui peut être utilisé pour joindre l'identifiant de jointure de la table d'alias.
Attributs de la table
Selon le style de localisateur d'adresses sélectionné et le type d'entités à rechercher, les attributs de la table d'alias sont similaires à ceux de la table de la classe d'entités principale. Dans le cas d'une adresse identifiée par une rue, les attributs tels que le préfixe de direction, le type de préfixe, le nom de la rue, le type de rue et le suffixe de direction permettent de représenter les noms de rue secondaires.
Contenu d'une table de noms de ville secondaires
Vous pouvez avoir un quartier d'une ville ou un nom officiel d'une ville contre un nom généralement 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. Un autre exemple peut être qu'un code postal spécifique pourrait avoir plusieurs noms de ville valides ; par exemple, 08648 est le code postal valide pour Lawrence, NJ ; Lawrence Twp, NJ ; et Trenton, NJ. Vous pourrez plus facilement retrouver une entité si vous en indiquez tous les noms possibles. La table de noms de ville secondaires contient les champs correspondant aux noms de ville supplémentaires. Chaque enregistrement correspond au nom d'une entité. Vous pouvez ajouter des noms à la table. Les données de référence Rôle pour la table de noms de ville secondaires de l'outil Créer un localisateur d'adresses sont appelées Table de noms de ville secondaires.
ID de jointure
La table des noms de ville secondaires doit comporter un champ d'ID permettant de joindre les enregistrements à la classe d'entités principale. Si une entité a plusieurs noms, le champ d'identifiant de jointure des noms de ville secondaires de la même entité contient la même valeur.
La classe d’entités principale doit comporter un champ contenant une valeur d’ID unique pour chaque enregistrement. Il peut s'agir de l'identifiant d'objet ou d'un champ d'identifiant d'utilisateur, tel que l'ID de ville ou le code postal, qui peut être utilisé pour joindre l'identifiant de jointure de la table d'alias.
Attributs de la table
Les attributs de la table de noms de ville secondaires qui sont similaires à la table de la classe d'entités principales sont l'identifiant de jointure et la valeur de ville. La ville est utilisée pour représenter les noms de ville secondaires.
Création d'un localisateur d'adresses pour les alias
Le processus de création de localisateurs d'adresses qui utilisent des tables de noms secondaires est semblable au processus de création de localisateurs qui n'en utilisent pas. Certains éléments doivent toutefois être ajoutés. En combinant ces tâches, vous pouvez inclure des alias lors de la création d'un localisateur d'adresses.
Pour savoir comment créer un localisateur d'adresses, reportez-vous à la rubrique Création d'un localisateur d'adresses. Les étapes suivantes expliquent comment ajouter des tables secondaires et spécifier des champs dans la boîte de dialogue Créer un localisateur d'adresses.
- Dans la boîte de dialogue Créer un localisateur d'adresses, cliquez sur le bouton Parcourir en regard de la zone de texte Données de référence.
- Recherchez la classe d'entités principale.
- Cliquez sur la flèche déroulante sous la colonne Rôle et choisissez Table principale.
- Répétez l'étape 1 et recherchez la table de noms secondaires.
- Cliquez sur la flèche déroulante sous
la colonne Rôle et choisissez Table de noms secondaires.
Les champs de la section Appariement des champs sont automatiquement appariés.
- Si l'appariement des champs n'est pas effectué, sélectionnez le champ approprié dans la table pour chaque champ.
Veillez à sélectionner les champs Identifiant de jointure des tables principale et de noms secondaires. Dans la colonne Nom d'alias, cliquez sur la flèche de déroulement du champ Table principale:Altname JoinID et sélectionnez le champ Identifiant de jointure de la classe d'entités principale, par exemple, streets:JOINID. Cliquez ensuite sur la flèche de la liste déroulante du champ Table des noms secondaires : JoinID et choisissez le champ Identifiant de jointure dans la table des noms secondaires, à savoir altname:JOINID, par exemple. Il s'agit du champ qui contient la valeur d'identifiant de jointure, utilisé pour faire référence à la table principale.
- Poursuivez les étapes de la création du localisateur d'adresses.
A l'aide de ce localisateur, il est possible de rechercher des adresses dans la table principale ou de noms secondaires. Par exemple, que vous recherchiez 100 Jefferson Rd ou 100 Old Country Rd, vous obtiendrez le même emplacement.
- Dans la boîte de dialogue Créer un localisateur d'adresses, cliquez sur le bouton Parcourir en regard de la zone de texte Données de référence.
- Recherchez la classe d'entités principale.
- Cliquez sur la flèche déroulante sous la colonne Rôle et choisissez Table principale.
- Répétez l'étape 1 et recherchez la table de noms de ville secondaires.
- Cliquez sur la flèche de liste déroulante de la colonne Rôle et sélectionnez Table de noms de ville secondaires.
Les champs de la section Appariement des champs sont automatiquement appariés.
- Si l'appariement des champs n'est pas effectué, sélectionnez le champ approprié dans la table pour chaque champ.
Veillez à sélectionner les champs Identifiant de jointure des tables principale et de noms de ville secondaires. Dans la colonne Nom d’alias, cliquez sur la flèche de menu déroulant du champ Primary Table:City Altname JoinID et sélectionnez le champ ID de jointure dans la classé d’entités principale, par exemple, streets:JOINID. Cliquez ensuite sur la flèche de la liste déroulante du champ Table des noms de ville secondaires : JoinID et choisissez le champ Identifiant de jointure dans la table des noms de ville secondaires, par exemple, altcity:ZIP. Il s'agit du champ qui contient la valeur d'identifiant de jointure, utilisé pour faire référence à la table principale. Pour le style de localisateur d’adresses Dual Range, utilisez les champs de noms de ville secondaires gauche/droite de la table de noms de ville secondaires. Vous pouvez également utiliser le champ ZIP Code (Code postal) en tant que champ Join ID (ID de jointure) principal et le champ ZIP Code (Code postal) en tant que champ Join ID (ID de jointure) de noms de ville secondaires pour Dual Range.
- Poursuivez les étapes de la création du localisateur d'adresses.
A l'aide de ce localisateur, il est possible de rechercher une adresse et une ville dans la table principale ou dans la table de noms de ville secondaires. Par exemple, la recherche de 192 Little John Trl NE, Atlanta ou 192 Little John Trl NE, la forêt de Sherwood renvoie le même site.