Bien qu'il soit courant de rechercher des emplacements pour obtenir des adresses, vous pouvez également utiliser des localisateurs pour trouver des entités en fonction du nom d'un emplacement ; un centre commercial ou des bureaux, par exemple. Les localisateurs vous permettent également d'effectuer des recherches à l'aide d'un code, tel un code postal, un secteur de recensement, un ID d'imposition, un ID de parcelle ou des coordonnées basées sur un système de référence spatiale. En présence de données relatives à une intersection plutôt qu'à une adresse, comme le lieu d'un accident de la circulation, il est utile de pouvoir effectuer une recherche sur une intersection ou en utilisant un décalage spatial sur une adresse trouvée.
Certaines fonctions de géocodage peuvent prendre en charge l'appariement de divers types d'emplacements. Voici quelques conseils qui pourront améliorer votre recherche de géocodage.
Recherche d'emplacements à des adresses atypiques
Selon votre application spécifique, il est possible que le format d'adresse traditionnel ne soit pas adapté au type de recherche que vous souhaitez effectuer. Par exemple, si vous recherchez des régions ou emplacements de points spécifiques, vous devrez peut-être géocoder des valeurs en fonction d'un ID d'îlot, d'un ID de trou de forage ou d'un identifiant de pipeline, ou vous devrez, dans votre application, géocoder des valeurs sur des bassins versants ou des biorégions spécifiques. Vous pouvez effectuer des recherches en fonction des propriétés d'une région ou d'une entité géographique spécifique à l'aide du style de localisateur d'adresses General—Single Field.
Le style de localisateur General—Gazetteer vous permet de créer des localisateurs pour rechercher le nom de tout type d'entité, à savoir des écoles, des points d'intérêt ou des points de repère dans une ville.
Vous pouvez rechercher un emplacement par ville, état et pays en créant un localisateur à l'aide du style de localisateur General—City State Country. Si votre application nécessite l'utilisation de deux ou trois champs en entrée, vous pouvez remplacer les champs par les données dont vous disposez. Par exemple, si votre classe d'entités de plan d'étage de bâtiment contient les champs Room_number et Employee_name, vous pouvez créer un localisateur basé sur le style de localisateur General—City State Country en utilisant ces deux champs à la place. Dans la boîte de dialogue de l'outil Créer un localisateur d’adresses, choisissez les champs Room_number et Employee_name pour les options Nom de ville et Etat respectivement, et ne renseignez pas le champ Pays. Ceci est illustré par le graphique suivant :
Pour en savoir plus sur les styles courants du localisateur d'adresses
Pour en savoir plus sur la création d'un localisateur d'adresses
Recherche d'entités associées à des noms secondaires
Parfois, dans des données d'adresses, certaines rues ou villes 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 noms secondaires, vous remarquerez parfois que vos données d'adresse font référence au même emplacement.
Pour géocoder ces emplacements, un localisateur d'adresses peut être créé à l'aide d'une table de noms de rue secondaires ou d'une table de nom de ville secondaires. 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.
En savoir plus sur la création d'un localisateur d'adresses pour les noms secondairesRecherche de noms de lieux
Il est possible que votre application exige des noms d'emplacement comme adresse en entrée, à savoir des écoles ou des hôpitaux. Fournissez alors au localisateur d'adresses une table contenant le nom d'alias ou l'emplacement, ainsi que les données d'adresse requises par votre style de localisateur d'adresse.
Lorsque vous avez fourni une table d'alias de localisation au localisateur que vous avez créé, vous pouvez géocoder des emplacements en fonction du nom d'alias. Vous procédez en indiquant le nom du lieu comme adresse en entrée. Le localisateur d'adresse recherche un emplacement en fonction de l'adresse correspondant au nom d'alias.
En savoir plus sur la création d'un localisateur d'adresse pour des alias de localisation
Recherche d'une intersection
Si vous ne pouvez pas rechercher un emplacement en fonction de l'adresse complète (numéro de maison et nom de rue), vous pouvez géocoder l'intersection des rues ou le point de jointure de deux entités. Chaque style de localisateur d'adresse qui utilise une classe d'entités polylinéaires permet également de traduire les noms de deux entités en une valeur de coordonnées x, y, si elles se croisent.
Recherche avec des localisateurs composites
Lorsque vous avez créé ou collecté des localisateurs provenant de diverses sources pour rechercher un autre type d'emplacements, vous pouvez les combiner pour former un localisateur composite. En créant un localisateur d'adresses composite, vous pouvez configurer un système de cascade. Les adresses non appariées avec le premier localisateur seront redirigées vers le deuxième localisateur en vue d'un autre appariement, etc. L'utilisation d'un localisateur composite comportant des localisateurs présentant tous les types possibles d'informations sur des emplacements permet de géocoder une plage très étendue de données d'emplacement. Par exemple, un localisateur composite peut contenir des localisateurs de la liste suivante :
- Adresses comportant des rues
- Noms de ville et d'Etat
- Répertoire géographique de noms de lieux
- Codes postaux
- Secteurs de recensement
- Numéros de téléphone
- Tracé de bâtiment
- Plans d'étages
- Coordonnées du système de référence spatiale
Pour en savoir plus sur la création d'un localisateur d'adresses composite