Rôles de localisateur principal

Pour construire un localisateur, la première étape consiste à définir le type des données à utiliser. Pour ce faire, il convient de choisir le rôle de localisateur adapté aux données. Le rôle de localisateur définit le type des données utilisées (parcelle, axe médian de rue, code postal, points d’intérêt, etc.) et fournit les champs adéquats à utiliser lors de la création du localisateur. Une fois créé, le localisateur contient un instantané des données de référence utilisées pour le géocodage, ainsi que des index et des connaissances d’adressage local permettant de renvoyer le meilleur résultat au cours du processus de géocodage.

Lorsque vous sélectionnez un rôle de localisateur principal avec lequel créer votre localisateur, vous devez tenir compte de plusieurs éléments, notamment le type de géométrie des données de référence et le format des données que vous souhaitez géocoder. Le rôle de localisateur Point Address (Adresse du point) sert généralement à modéliser les adresses à un seul emplacement. Vous pouvez utiliser le rôle POI (Point d’intérêt) pour rechercher des entités identifiées par un nom ou un code.

Le tableau suivant présente certaines caractéristiques de base de chacun des rôles de localisateur principal fournis avec ArcGIS Pro. Vous pouvez utiliser ces rôles pour géocoder une adresse avec des informations de zone supplémentaires, telles que 320 Madison St., 53606 ou 329 Holiday Court, La Jolla, CA 92122. Les rôles de localisateur sont étendus en vue d’inclure une table des autres noms, qui vous permet de géocoder les adresses selon l’autre nom des entités principales.

Caractéristiques de base des rôles de localisateur fournis avec ArcGIS Pro

RôlesGéométrie de jeu de données de référence classiqueReprésentation de jeu de données de référence classiqueParamètres de recherche d'adresseExemplesApplicationsVersions ArcGIS Pro et Enterprise prises en charge

Adresse de point

Points ou polygones

Polygones recommandés pour optimiser les résultats de géocodage inverse

Chaque entité représente une adresse.

Chaque entité représente une adresse avec des éléments de sous-adresse facultatifs.

Tous les éléments d'adresse dans un seul champ

71 Cherry Ln.

W1700 Rock Rd.

38-76 Carson Rd.

15 Lakeshore Dr. Apt. 24A

Recherche de parcelles, d'immeubles ou de points d'adresse

Recherche d'appartements, de maisons de ville, de duplex ou de points de vente dans un centre commercial

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Parcelle

Points ou polygones

Polygones recommandés pour optimiser les résultats de géocodage inverse

Chaque entité représente une parcelle.

Chaque entité est identifiée par un identifiant de parcelle (numéro, APN, etc) ou une adresse.

Tous les éléments d'adresse dans un seul champ

1760820300

1760820300, 935 Feather Ln.

935 Feather Ln.

Recherche de parcelles ou de points d'adresse

2.5 ; 10.8

Adresse

Lignes

Chaque entité a la plage d'adresses pour les deux côtés du segment de rue.

Chaque entité a un nom de rue et un nom de zone facultatif.

Tous les éléments d'adresse dans un seul champ

Éléments d’adresse sans numéro de domicile dans un seul champ

320 Madison St.

N2W1700 County Rd.

105-30 Union St.

5th St. NE & Cherry St. NE

Raspberry Lane, San Antonio, TX

Recherche d'un domicile sur un côté spécifique de la rue ou des intersections de rues

Recherche d'entités par les noms de rue

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

PI

Points ou polygones

Polygones recommandés pour optimiser les résultats de géocodage inverse

Chaque entité représente un nom de lieu géographique ou un lieu d’intérêt particulier.

Chaque entité est identifiée par une chaîne de texte, un nom ou un code (sachant que le code peut contenir des nombres mais doit être représenté par une chaîne de texte).

Tous les éléments du nom de lieu dans un seul champ

Château de Leeds, Angleterre

Sapporo, Japon

Café Cabrillo

N1N115

Recherche de noms de lieux géographiques ou de lieux d'intérêt dans une région du monde

Recherche d'entités identifiées par un nom ou un code

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Symbole ponctuel de distance

Points

Chaque entité représente des symboles ponctuels numérotés de manière séquentielle, disposés le long des routes à intervalles réguliers.

Symbole ponctuel de distance dans un seul champ

Mile 25 I-5 N, San Diego, CA

Recherche d’un panneau de symbole ponctuel de distance sur une autoroute

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Plage de distance

Lignes

Chaque entité représente la plage de symboles ponctuels de distance pour chaque segment de ligne.

Plage de symboles ponctuels de distance dans un seul champ

Carr 682 KM 4.4, Barceloneta, 00617

Recherche d’une distance approximative le long d’une autoroute

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Code postal

Points ou polygones

Polygones recommandés pour optimiser les résultats de géocodage inverse

Chaque entité représente une région ou centroïde de code postal.

Code postal dans un seul champ

22066

B4N 1Z5

Recherche d’un emplacement spécifique avec code postal

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Extension postale

Points

Chaque entité représente un centroïde d’extension postale.

Code postal à cinq chiffres et extension à quatre chiffres dans un champ distinct

96822-2323

Recherche d’un emplacement spécifique avec extension postale

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Localité postale

Points

Polygones recommandés pour optimiser les résultats de géocodage inverse

Chaque entité représente l’union d'un code postal et d'une ville dans une limite de code postal ou centroïde.

Code postal et ville dans un seul champ

7132 Frauenkirchen

Recherche d’une localité spécifique

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Zones administratives

Points ou polygones

Polygones recommandés pour optimiser les résultats de géocodage inverse

Chaque entité représente une zone administrative particulière, comme une ville, un quartier, une zone métropolitaine, un secteur/territoire, une région, etc.

Nom de zone administrative dans un seul champ

Colombie-Britannique

North Park, San Diego

Recherche d’une zone administrative spécifique

2.3 ; 10.6.1 ; Toutes les fonctionnalités de localisateur ne sont peut-être pas prises en charge dans Enterprise, avant la version 10.7.

Adresse de point

Le rôle de localisateur Point Address (Adresse du point) permet de créer des localisateurs pour des adresses courantes composées d’un numéro et d’un nom de rue. Ce rôle de localisateur utilise les classes d’entités à géométrie de polygone ou de point comme données de référence principales. Chaque entité des données de référence principales correspond à une seule adresse. Vous pouvez, par exemple, utiliser une classe d’entités contenant des emprises de bâtiment ou des centroïdes de parcelle (les points centraux des polygones de parcelle) comme données de référence principales d’un localisateur de type Point Address (Adresse du point). Chacune des adresses à rechercher doit figurer dans les données de référence principales. Comme cela est illustré ci-dessous, le rôle de localisateur Point Address (Adresse du point) nécessite que chaque entité des données de référence corresponde à une valeur d’adresse unique, notamment une parcelle ou un bâtiment.

Chaque parcelle ou bâtiment possède une adresse unique
Remarque :

L’utilisation de la géométrie de polygone pour les données de référence principales permet d’obtenir des résultats de géocodage inverse optimaux.

Le rôle Point Address (Adresse du point) permet également d’utiliser des données de référence principales modélisées avec des plages de numéros de maison. Un emplacement unique, comme une parcelle, auquel plusieurs adresses sont associées, possède une plage de valeurs de numéro de maisons dans les champs Début et Fin de numéro de maison. Si certaines entités comportent des plages de numéros d’habitation, toutes les entités doivent être modélisées avec des plages. Les entités sans plage de numéros d’habitation doivent utiliser la même valeur dans les champs de numéro d’habitation de début et de fin. La parité est également prise en charge avec les plages de numéros de maison.

Modélisation des méthodes de plage de numéros de maison pour le rôle Adresse du point

En outre, le rôle Point Address (Adresse du point) prend en charge les extensions des numéros d’habitation, que les duplex et lots divisés peuvent avoir, mais qui sont enregistrées dans un seul champ représenté comme le numéro d’habitation ou le numéro de l’intégralité de la résidence, par exemple, 2B Wingate Rd. ou 20 1/2 Rocky Knoll Dr. Alors que 20 Rocky Knoll Dr. était l’adresse attribuée au bâtiment d’origine, 20 1/2 a été attribué au bâtiment adjacent lorsque le lot a été sous-divisé. Le suffixe de numéro d’habitation B ou 1/2 est souvent utilisé. Même si ce n'est pas fréquent, les préfixes, tels que 28R dans 28R 17 Oak St, peuvent être utilisés comme préfixe de numéro d’habitation. Concaténez tous les composants de numéro d’habitation (préfixe de numéro d’habitation, suffixe de numéro d’habitation) dans un champ unique et utilisez-le comme champ de numéro d’habitation lors de la création du localisateur.

Composants de numéro d’habitation concaténés

Pour être utilisable comme données de référence d’un localisateur Point Address (Adresse du point), une classe d’entités doit comporter des champs indiquant le numéro et le nom de la rue, un champ Shape, ainsi qu’un champ d’adresse facultatif JoinID que vous pouvez attribuer au rôle de localisateur Address Join ID (ID de jointure d’adresse) afin de rapprocher les adresses des sous-unités situées au même emplacement que l’adresse principale. Vous pouvez également utiliser le champ d’adresse JoinID facultatif pour rapprocher une table des autres noms pour les adresses dotées d’autres numéros d’habitation ou d’autres plages de numéros d’habitation, par exemple si vous souhaitez modéliser la translittération en anglais de numéros d’habitation en cyrillique. De plus, vous pouvez spécifier des champs représentant le préfixe de direction, le type de préfixe, le type de rue, le suffixe de direction, le code postal, le code d’extension postale (par exemple, ZIP+4 aux États-Unis) ou la zone (zone administrative comme une ville, un quartier, etc.) de la rue. Vous pouvez également inclure un champ de parcelle facultatif JoinID dans les données de référence si vous voulez utiliser le rôle Point Address (Adresse du point) avec le rôle de localisateur Parcel (Parcelle) dans un localisateur à rôles multiples. Pour rapprocher les points d’adresse et les parcelles, attribuez le champ de parcelle JoinID au champ du rôle de localisateur Parcel Join ID (ID de jointure de parcelle).

Sous-adresse

Le rôle de localisateur Point Address (Adresse du point) recouvre la prise en charge des adresses comportant des informations de sous-adresse, telles que les identifiants d’appartements, de maisons de ville, de duplex ou de magasins situés dans un centre commercial. Les sous-adresses se trouvent dans une grande variété de bâtiments résidentiels et commerciaux, ainsi que dans des structures et établissements spéciaux, tels que les aéroports, les terrains de mobil-homes, les embarcadères et les quais, ainsi que les campus universitaires.

Chaque entité des données de référence principales à géométrie de point ou de polygone correspond à une seule adresse, avec des informations de sous-adresse. Vous pouvez utiliser une classe d'entités contenant des emprises de bâtiments ou des points d'adresses comme données de référence. Chacune des adresses que vous voulez rechercher doit figurer dans les données de référence. Les emplacements exacts ne peuvent pas être extrapolés ou interpolés à partir d'une plage d'adresses portant sur une rue, à moins que les valeurs de numéros de maison soient modélisées dans les données de référence avec les plages de numéros de maison comme cela est décrit dans la section Rôle Adresse du point. Comme cela est illustré ci-dessous, les sous-adresses nécessitent que chaque entité des données de référence corresponde à une valeur d’adresse unique, comme des bâtiments ou des points d’adresse.

Chaque point d’adresse contient une adresse avec une sous-adresse

Les sous-adresses permettent également d’utiliser des données de référence principales modélisées avec des plages de numéros d’unité. Un emplacement, tel qu’un bâtiment dans un centre commercial, auquel plusieurs unités sont associées possède une plage de valeurs de numéro d’unité définie par les champs de numéro de début et de fin. Si certaines entités comportent des plages de numéros d’unité, toutes les entités doivent être modélisées avec des plages. Les entités sans plage de numéros d’unité doivent utiliser la même valeur dans les champs de numéro d’unité de début et de fin.

Modélisation des méthodes de plage d’unités de sous-adresses pour le rôle Adresse du point

Outre les attributs d’adresses de base, la classe d’entités fournissant des données de référence principales pour un localisateur Point Address (Adresse du point) prenant en charge l’élément Subaddress (Sous-adresse) peut contenir des champs pour le type de bâtiment, le nom du bâtiment, le type de niveau, le nom du niveau, le type d’unité et le numéro de l’unité.

Champs du type d’élément Subaddress (Sous-adresse)

Remarque :

Le rôle de localisateur prend en charge trois paires d’éléments de sous-adresse : Unit (Unité) et Unit Type (Type d’unité), Level (Niveau) et Level type (Type de niveau), et Building Unit (Unité de bâtiment) et Building Type (Type de bâtiment). Il est facultatif d’utiliser chaque paire d’éléments de sous-adresses ou d’utiliser une seule paire dans le localisateur. Vous pouvez apparier les paires à des champs appropriés, par exemple Apt F, Bâtiment A ou Étage 1. Pour en savoir plus sur les éléments d’adresse, reportez-vous aux données de référence principales.

Pour obtenir les meilleurs résultats lors de la recherche d’adresses contenant des informations de sous-adresse, un indicateur (#, Apt, Suite, Bldg, Floor) doit précéder l’unité de sous-adresse ; sinon, l’adresse est comparée à l’enregistrement dans les données qui donne le score le plus élevé.

Parcelle

Le rôle de localisateur de parcelle vous permet de créer des localisateurs pour des adresses contenant des numéros de parcelle et les adresses courantes contenant un nom et un numéro de rue. Ce rôle de localisateur est similaire au rôle Point Address (Adresse du point), mais ne prend pas en charge les adresses avec des informations de sous-adresse. Ce rôle de localisateur utilise les classes d’entités à géométrie de polygone ou de point comme données de référence principales. Chaque entité des données de référence principales correspond à une seule parcelle. Vous pouvez, par exemple, utiliser une classe d’entités contenant des polygones de parcelle ou des centroïdes de parcelle (les points centraux des polygones de parcelle) comme données de référence principales d’un localisateur de parcelle. Chacune parcelle ou adresse à rechercher doit figurer dans les données de référence principales. Comme cela est illustré ci-dessous, le rôle de localisateur de parcelle nécessite que chaque entité des données de référence corresponde à une parcelle ou valeur d’adresse unique, comme une parcelle ou un centroïde de parcelle.

Chaque parcelle possède une valeur unique

Pour être utilisable comme données de référence d’un localisateur Parcel (Parcelle), une classe d’entités doit comporter des champs indiquant un numéro de parcelle ou un numéro d’habitation, un nom de rue et un champ Shape, ainsi qu’un champ de parcelle JoinID facultatif que vous pouvez attribuer au champ de rôle de localisateur Parcel Join ID (ID de jointure de parcelle) pour permettre un rapprochement avec le rôle Point Address (Adresse du point) d’un localisateur à rôles multiples. De plus, vous pouvez spécifier des champs représentant le préfixe de direction, le type de préfixe, le type de rue, le suffixe de direction, le code postal, le code d’extension postale (par exemple, ZIP+4 aux États-Unis) ou la zone (zone administrative comme une ville, un quartier, etc.) de la rue.

Attributs de données de référence parcellaires
Remarque :

L’utilisation de la géométrie de polygone pour les données de référence principales permet d’obtenir des résultats de géocodage inverse optimaux.

Le rôle Parcelle permet également d’utiliser des données de référence principales modélisées avec des plages de numéros de maison. Un emplacement unique, comme une parcelle, auquel plusieurs adresses sont associées, possède une plage de valeurs de numéro de maison dans les champs Début et Fin de numéro de maison. Si certaines entités comportent des plages de numéros d’habitation, toutes les entités doivent être modélisées avec des plages. Les entités sans plage de numéros d’habitation doivent utiliser la même valeur dans les champs de numéro d’habitation de début et de fin. La parité est également prise en charge avec les plages de numéros de maison.

Modélisation des méthodes de plage de numéros de maison pour le rôle Adresse du point

Les tables d’adresses que vous pouvez géocoder avec ce rôle de localisateur doivent contenir le numéro ou l’adresse de la parcelle ainsi qu’une zone administrative, par exemple un voisinage, une ville ou un code postal. Les localisateurs créés avec ce rôle prennent en charge les scénarios de recherche suivants :

  • Recherche en fonction du numéro de parcelle exact lorsque seul le numéro de parcelle est attribué au champ du rôle de localisateur Parcel Name (Nom de parcelle) lors de la création du localisateur.

    Résultat de la recherche portant sur le numéro de parcelle uniquement

  • Recherche en fonction de l’adresse de la parcelle lorsque les champs de numéro et d’adresse de parcelle sont attribués lors de la création du localisateur. Vous pouvez également rechercher le numéro de parcelle uniquement lorsque le localisateur est créé de cette façon.

    Résultat de la recherche portant sur l’adresse de la parcelle

  • Recherche en fonction du numéro et de l’adresse de la parcelle lorsque les champs de numéro et d’adresse de parcelle sont attribués lors de la création du localisateur. Vous pouvez également rechercher le numéro de parcelle uniquement lorsque le localisateur est créé de cette façon.

    Résultat de la recherche portant sur le numéro et l’adresse de la parcelle

Adresse

Le rôle de localisateur Street Address (Adresse) permet de créer des localisateurs permettant de rechercher des adresses courantes à l’aide de numéros de domicile, d’intersections de rues et de noms de rue uniquement. Ce rôle de localisateur a pour avantage de vous permettre d’indiquer une plage de valeurs de numéro d’habitations pour les deux côtés d’un segment de rue. Grâce à ceci, le localisateur peut non seulement définir un emplacement le long du segment de rue, mais également déterminer le côté du segment de rue où l'adresse est localisée.

Ce rôle de localisateur utilise les classes d’entités à géométrie de ligne. Chaque entité des données de référence principales représente un segment de rue avec deux plages d’adresses correspondant aux deux côtés de la rue.

Chaque segment de route comporte une plage d’adresses avec valeurs limites pour les deux côtés (droite et gauche) de la route.

Les données de référence principales doivent contenir des champs relatifs aux valeurs d’adresse de début et de fin pour les côtés droit et gauche de la rue.

Pour être utilisable comme données de référence principales du rôle de localisateur Street Address (Adresse), une classe d’entités doit comporter quatre champs précisant l’adresse de début et l’adresse de fin des deux côtés de la rue, ainsi que le nom de la rue, un champ Shape, ainsi qu’un champ facultatif JoinID dont l’ID peut servir à un rapprochement avec une table des autres noms dans les données de référence. De plus, vous pouvez spécifier dans des champs le préfixe de direction, le préfixe de type, le type de rue, le suffixe de direction et la zone.

Ce rôle de localisateur prend en charge des plages d’îlots normales, des adresses alphanumériques avec zone de quadrillage, ou des adresses composées (avec un trait d’union) dont le numéro de domicile indique des informations sur des intersections de rues. Les intersections de rues sont également prises en charge par ce rôle de localisateur. Vous pouvez utiliser des champs facultatifs tels que les champs de type ZIPL et ZIPR (code postal pour chaque côté de la rue), les champs de nom de ville à gauche/droite, ainsi que des champs d’abréviation du nom de l’État ou de la province, dans la classe d’entités de référence.

Les données de référence doivent contenir des champs qui ont rapport avec les informations de zone supplémentaires

Les tables d’adresses que vous pouvez géocoder en fonction des localisateurs créés avec ce rôle de localisateur doivent comporter un champ d’adresse indiquant le numéro et le nom de la rue, en complément du préfixe de direction, du type de préfixe, du type de rue ou du suffixe de direction de la rue, le cas échéant. Vous pouvez également inclure dans ce champ une description des intersections (par exemple, Eureka Blvd. & Vine St.). Il est également possible de rechercher des noms de rues à l’aide d’un localisateur créé avec le rôle Street Address (Adresse), sachant que le champ d’adresse de la table d’adresses doit faire mention du nom de la rue, en complément du préfixe de direction, du type de préfixe, du type de rue ou du suffixe de direction de la rue, le cas échéant. Vous devez inclure au moins une zone administrative telle qu'une ville ou un code postal dans un champ distinct afin d’améliorer la qualité de géocodage lors de l’appariement d’adresses qui portent le même nom de rue.

Tables d’adresses

Nom de rue

Le rôle de localisateur Street Address (Adresse) prend en charge les noms de rue. Lorsque vous recherchez une adresse par nom de rue uniquement, par exemple, Orchard Court, Lansing MI, une correspondance StreetName est renvoyée. Lorsqu'une recherche d’adresse comprend un numéro de rue, une correspondance StreetMatch est renvoyée uniquement lorsqu’il n’existe aucune autre option disponible. Ceci se produit lorsqu’aucun numéro de maison n’est associé à un segment de rue dans les données de référence. Pour créer un localisateur prenant uniquement en charge les appariements au niveau de StreetName, il faut que les données de référence intègrent des chaînes vides ou de valeur NULL pour tous les enregistrements compris dans les champs de la plage de numéros d’habitation, ou bien qu’elles possèdent un seul champ avec des chaînes vides ou de valeur NULL qui soit apparié à chacun des champs de début ou de fin de la plage de numéros d’habitation du rôle de localisateur. Lorsqu'une adresse est trouvée, l'emplacement apparié est placé sur le milieu du segment de rue.

Îlots de rues

Le rôle de localisateur Street Address (Adresses) permet de rechercher un groupe de numéros d’habitation représentant un ou plusieurs îlots urbains. La valeur Addr_type renvoyée pour ce type de recherche est StreetMidBlock. La localisation de ce type d’entité est le milieu approximatif des segments de rue comprenant les numéros d’habitation représentés par le numéro d’îlot ou par la plage d’îlots. Un appariement StreetMidBlock est plus précis qu’un appariement StreetName et moins précis qu’un appariement StreetAddress. Vous pouvez rechercher un îlot uniquement ou une plage d’îlots à l’aide de la syntaxe <number or range> block | block of <street name> (<numéro ou plage> îlot | îlot de <nom de rue>), par exemple 100 îlot de New York St, Redlands, CA ou 200-500 îlot Taylor St, San Francisco. Consultez l’aide Web de l’API REST pour en savoir plus sur la recherche des îlots de rues.

PI

Le rôle de localisateur POI (Point d’intérêt) permet de créer des localisateurs pour des données qui contiennent des noms de lieux, de lieux d’intérêt ou de bâtiments. De plus, ce rôle permet de créer des localisateurs pour des données d’adresse qui contiennent des chaînes alphanumériques destinées à l’identification des emplacements, comme N1N115. Vous pouvez utiliser des localisateurs créés avec ce rôle pour rechercher des entités telles que des montagnes, des ponts, des rivières, des villes, etc. Vous pouvez également utiliser les localisateurs créés avec ce rôle pour trouver des tours de téléphonie cellulaire, des secteurs de recensement et pratiquement toute entité unique représentée dans une classe d’entités. De plus, ce rôle de localisateur vous permet d’affecter des catégories et des sous-catégories à chaque entité que vous pouvez utiliser pour limiter les résultats du géocodage, ou simplement pour obtenir des informations supplémentaires sur l’entité une fois son géocodage terminé.

Astuce :

Utilisez l’outil Créer un localisateur d’entités pour créer un localisateur seulement si les entités dans les données de référence ont des identifiants ou des noms uniques et courts, comme des compteurs d’eau ou des groupes d’îlots de recensement.

Ce rôle de localisateur utilise les classes d’entités à géométrie de point ou de polygone comme données de référence principales. En plus des champs d’ID d'entité et Shape, les classes d’entités utilisées en tant que données de référence pour le localisateur doivent posséder des attributs représentant les noms et les zones géographiques, telles qu’une ville, un État et un pays, pour distinguer l’emplacement de l’entité, ou un champ spécifique contenant le nom ou la valeur unique de l’entité. Vous pouvez également inclure des éléments d’adresse de l’adresse physique du POI, répartis dans leurs champs individuels. Si vous souhaitez pouvoir utiliser des catégories et des sous-catégories, sachez que les données de référence principales doivent comporter un ou deux champs de classement des entités. En outre, il est possible d’utiliser un champ de jointure facultatif dont l’ID permet un rapprochement avec une table des autres noms de lieux ou de catégories qui doit faire partie des données de référence. Lorsque vous créez le localisateur, attribuez le champ de jointure au champ du rôle de localisateur Place Join ID (ID de jointure de lieu) dans les tables de noms principaux et autres.

Remarque :

L’utilisation de la géométrie de polygone pour les données de référence principales permet d’obtenir des résultats de géocodage inverse optimaux.

Astuce :

Si des entités de plusieurs classes d’entités représentent différents types de lieux ou d’emplacements, notamment des arrêts de bus, des stations de métro, des parcs et des établissements scolaires, il est recommandé d’attribuer une catégorie à chaque entité dans les classes d’entités individuelles et de regrouper chacune des classes d’entités en une seule et même classe d’entités puisque vous ne pouvez utiliser qu’un seul jeu de données de référence principal par rôle. Ceci vous permet de rechercher différents types de localisations à l’aide d’un seul localisateur.

Attributs de classe d’entités du rôle POI (Point d’intérêt)

Les tables d’adresses que vous pouvez géocoder à l’aide de ce rôle de localisateur doivent contenir également les noms de lieux et les zones géographiques ou le nom ou la valeur unique permettant d’identifier les localisations. Les informations de zone géographique permettent d’affiner la recherche puisqu’il est fréquent de retrouver le même nom, comme Rochester, dans plusieurs États du pays. Si vous géocodez le point d’intérêt et l’adresse, indiquez le nom de lieu dans le champ address et l’adresse dans un champ address2. Vous pouvez également utiliser un localisateur créé avec le rôle POI (Point d’intérêt) pour rechercher des lieux par leur nom, leur catégorie ou une combinaison de leur nom ou de leur catégorie et de différentes parties de leur adresse. Par exemple, Starbucks, Orange St, Redlands ou gas station, Boulder, CO. Les localisateurs créés avec ce rôle prennent en charge les formats de recherche suivants :

  • Rechercher des lieux par nom, par exemple Disneyland, Starbucks ou les chutes du Niagara, ou par catégorie, par exemple les parcs d’attraction, les cascades ou les cafés.

    Résultat de la recherche d’un centre d’intérêt par nom de lieu

  • Rechercher des lieux par nom ou par catégorie à l’aide d’une ou de plusieurs zones (voisinage, ville, région, code postal) avec un connecteur facultatif (in (dans) ou at (à)).

    Résultat de recherche portant sur le nom de lieu d’un point d’intérêt avec zone et connecteur facultatif dans la fenêtre Localiser

  • Rechercher des lieux par nom ou par catégorie à l’aide d’une partie de l’adresse, par exemple le nom de rue.

    Résultat de recherche d’un point d’intérêt par catégorie avec le nom de rue dans la fenêtre Localiser

  • Rechercher des lieux par nom ou par catégorie à l’aide de l’adresse et d’une ou de plusieurs zones (voisinage, ville, région, code postal).

    Résultat de recherche portant sur le nom de lieu d’un point d’intérêt avec adresse complète et code postal dans la fenêtre Localiser

Symbole ponctuel de distance

Le rôle de localisateur Distance Marker (Symbole ponctuel de distance) permet de créer des localisateurs pour des symboles ponctuels de distance (numérotés de manière séquentielle et disposés le long des routes à intervalles réguliers). Ce rôle de localisateur utilise les classes d’entités à géométrie de point, et chaque entité des données de référence représente un symbole ponctuel de distance ou un panneau de signalisation des distances.

Chaque symbole ponctuel de distance est doté d’un point de début et d’un point de fin.

Pour être utilisable comme données de référence d’un localisateur Distance Marker (Symbole ponctuel de distance), une classe d’entités doit comporter des champs indiquant une valeur de distance, une unité de mesure et un nom de rue, ainsi qu’un champ ID d’entité et un champ Shape.

Attributs de classe d’entités du rôle Distance Marker (Symbole ponctuel de distance)

Pour géocoder une table d'emplacements à l’aide d'un localisateur de symbole ponctuel de distance, la table doit contenir un champ texte comportant tous les éléments d’adresse dans un seul champ dans l’un des formats suivants :

  • Kilomètre 152 MEX-400
  • Km 152 MEX-400
  • MEX-400 Kilomètre 152
  • MEX-400 Km 152

Remarque :

Si les unités de distance ont été indiquées lors de la création du localisateur avec ce rôle, elles sont actuellement ignorées par le localisateur lors de la recherche de localisations.

Plage de distance

Le rôle de localisateur Distance Range (Plage de distance) permet de créer un localisateur pour les segments de rue avec des plages de symboles ponctuels de distance. Ce rôle de localisateur utilise les classes d’entités à géométrie de ligne, et chaque entité des données de référence représente un segment de rue avec une plage de symboles ponctuels de distance. Pour être utilisable comme données de référence d’un localisateur Distance Range (Plage de distance), une classe d’entités doit comporter des champs indiquant une distance minimale, une distance maximale, une unité de mesure et un nom de rue, ainsi qu’un champ ID d’entité et un champ Shape.

Exemple de champs attributaires de données de référence pour une plage de distance

Code postal

Le rôle de localisateur Postal (Code postal) permet de créer un localisateur pour les codes postaux. Ce rôle de localisateur utilise les classes d’entités à géométrie de point ou de polygone, et chaque entité des données de référence représente un polygone de code postal ou son centroïde.

Remarque :

L’utilisation de la géométrie de polygone pour les données de référence principales permet d’obtenir des résultats de géocodage inverse optimaux.

Données de référence de point pour un localisateur Postal
Données de référence de polygone pour un localisateur Postal

Les données de référence d’un localisateur Postal (Code postal) doivent comporter un champ indiquant le code postal de l’entité, un champ Shape et, éventuellement, des zones administratives, comme une ville, ainsi qu’un champ de jointure dont l’ID peut servir à un rapprochement avec une table des autres noms.

Lorsque les valeurs de noms de villes sont incluses avec les codes postaux dans les données de référence, les valeurs de villes sont stockées en tant que valeurs de villes postales lors de la construction d’un localisateur. Dans certains pays, notamment les États-Unis, la ville postale est retournée par défaut lors du géocodage. Cela affecte les résultats renvoyés par les localisateurs à plusieurs rôles qui incluent les rôles Adresse du point, Parcelle, Adresse ou PI. Vous pouvez changer la valeur à renvoyer dans le localisateur pour qu’il renvoie la valeur de la ville locale ou de la ville qui a été trouvée en changeant la valeur par défaut du paramètre Preferred city name (Nom de ville préféré) dans la boîte de dialogue des propriétés du localisateur..

Les tables d’adresses que vous pouvez géocoder à l’aide de ce rôle de localisateur doivent contenir un champ indiquant les informations de code postal.

Extension postale

Le rôle de localisateur Postal Extension (Extension postale) est conçu pour le géocodage des codes postaux avec extensions, tels que les codes ZIP+4 aux États-Unis. Vous pouvez ensuite utiliser ce rôle de localisateur pour créer des localisateurs qui utilisent comme données de référence principales des classes d’entités ponctuelles.

Exemple de champs attributaires de données de référence

Chaque entité des données de référence principales représente un point d’extension de code postal. Outre les champs ObjectID et Shape, la classe d’entités ou le shapefile des données de référence doit comporter un champ de texte représentant le code postal (aux États-Unis, il s’agit du code postal à cinq chiffres) de l’entité et un autre champ de texte indiquant le code d’extension postale (aux États-Unis, il s’agit du code ZIP+4 à quatre chiffres).

Pour géocoder une table d’adresses à l’aide d’un localisateur Postal Extension (Extension postale), la table doit comporter un champ de texte indiquant le code postal complet et le code d’extension postale. Par exemple, aux États-Unis, il s’agit du code ZIP+4 (c’est-à-dire le code postal à cinq chiffres et quatre autres chiffres), ce qui donne les codes 12345-6789, 12345 6789 ou 123456789.

Exemple de champs attributaires de données de référence

Localité postale

Le rôle de localisateur Postal Locality (Localité postale) permet de créer un localisateur pour unir un code postal et une localité. Le localisateur vous permet de définir une localisation avec plus de précision si un code postal couvre plusieurs localités. Ce rôle de localisateur suppose l’existence de classes d’entités dans lesquelles chaque entité des données de référence représente l’union entre le code postal et la localité. Par exemple, dans l’image ci-dessous, la limite de code postal de Redlands (en gris) pour 92374 se trouve dans la limite de la localité de Highland (en orange). Une recherche effectuée sur 92374, Redlands renvoie un appariement, mais une recherche sur 92374, Highland n’en renvoie pas, car les données de référence du code postal n’incluent pas la zone d’intersection des limites de la ville et du code postal (dans le cercle).

Remarque :

L’utilisation de la géométrie de polygone pour les données de référence principales permet d’obtenir des résultats de géocodage inverse optimaux.

Carte de la ville et des limites postales et endroit où elles se recoupent

Les données de référence d’un localisateur Postal Locality (Localité postale) doivent comporter un champ indiquant le code postal et la ville de l’entité, un champ Shape et, éventuellement, un champ de jointure dont l’ID peut servir à un rapprochement avec une table des autres noms. Pour créer des données de référence permettant de créer un localisateur avec le rôle Postal Locality (Localité postale), utilisez l’outil Agrégation pour calculer l’union géographique des classes d’entités des limites de la ville et du code postal dans une seule classes d’entités avec les attributs de chaque jeu de données.

Exemple de champs attributaires de données de référence

Zones administratives

Le rôle Administrative area (Zone administrative) est conçu pour le géocodage de surfaces telles que les villes, les quartiers, les comtés, les provinces, les arrondissements, les secteurs et les États. Vous pouvez utiliser ce rôle pour créer des localisateurs qui utilisent comme données de référence principales des classes d’entités ponctuelles ou surfaciques. Lorsque vous générez un localisateur multi-rôle qui inclut à la fois les zones administratives et les zones de niveau d’adresse, les polygones de zone administrative sont utilisés pour renseigner les attributs de zone administrative manquants des données d’adresse.

Remarque :

L’utilisation de la géométrie de polygone pour les données de référence principales permet d’obtenir des résultats de géocodage inverse optimaux.

Les données de référence pour un rôle de localisateur Administrative area (Zone administrative) doivent comporter un nom de zone administrative de l’entité, un champ Shape et, éventuellement, un champ JoinID de zone administrative dont l’ID permet un rapprochement avec une table des autres noms. Vous pouvez rapprocher l’ID avec de nombreuses entités dans les données de référence principales et l’utiliser pour établir un rapprochement avec un enregistrement unique dans le champ Join ID à partir de la table des autres noms. Une relation de type plusieurs vers plusieurs ou plusieurs vers un doit s’établir entre les données de référence principales et l’autre nom dans la table des autres noms. Si une entité administrative principale a plusieurs noms, le champ Join ID dans la table des autres noms pour les autres noms administratifs de la même entité doit contenir la même valeur d’ID unique comme illustré ci-dessous.

Zone administrative de voisinage lorsqu’un voisinage a plusieurs autres noms pour le même ID
Remarque :

N’appariez pas l’ObjectID figurant dans les données de référence principales et la table de noms secondaires au champ de rôle de localisateur Identifiant de jointure lorsque vous créez le localisateur. Utiliser l’ObjectID peut augmenter la taille du localisateur et réduire les performances de géocodage ainsi que la qualité du géocodage.

Attributs de rôle supplémentaires

Dans la liste des rôles de localisateur lorsque vous créez un localisateur, d’autres attributs permettent de différencier les divers rôles de localisateur.

Champs d’ID de jointure

Vous pouvez utiliser une table pour définir des alias ou noms secondaires pour les entités dans votre classe d'entités de données de référence. Les noms secondaires permettent de mettre les adresses en correspondance avec les entités à l'aide d'un des noms. Par exemple, si Bridge Street est également connu sous l'appellation Slash Road, vous trouverez la même adresse que vous indiquiez 266 Bridge Street ou 266 Slash Road.

La classe d’entités principale doit comporter un champ contenant une valeur d’ID pour chaque enregistrement. Vous pouvez rapprocher l’ID avec de nombreuses entités dans la classe d’entités principale et l’utiliser pour établir un rapprochement avec un enregistrement unique dans le champ Join ID à partir de la table des autres noms. Une relation de type plusieurs vers plusieurs ou plusieurs vers un doit s’établir entre la classe d’entités principale et l’autre nom 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 l’ObjectID figurant dans les données de référence principales et la table de noms secondaires au champ de rôle de localisateur Identifiant de jointure lorsque vous créez le localisateur. Utiliser l’ObjectID peut augmenter la taille du localisateur et réduire les performances de géocodage ainsi que la qualité du géocodage.

Champs de zone administrative

Chaque rôle comporte des champs de zone administrative, tels que City (Ville), State (État) et Postal, que vous devez utiliser chaque fois que cela est possible pour accroître davantage la probabilité d’un appariement correct. Il est possible qu’une longue rue traverse plusieurs zones, comme c’est le cas de Lake Shore Drive à Chicago, IL, États-Unis, qui s’étend à travers la ville sur plus de cinq codes postaux. Vu l’exemple qui précède, si une adresse est géocodée sans code postal, plusieurs concordances sont renvoyées sans qu'il soit possible de déterminer laquelle est correcte.

Champs en sortie personnalisés

Chaque rôle de localisateur permet d’ajouter d’autres champs en sortie personnalisés au localisateur. Ces champs sont facultatifs. Vous pouvez choisir un ou plusieurs champs de la classe d’entités de référence pour les inclure comme champs en sortie personnalisés. Lorsque vous recherchez une adresse à l’aide d’un localisateur pour lequel un champ supplémentaire est défini, les informations du champ correspondant dans les données de référence sont affichées comme adresses candidates et enregistrées dans la classe d’entités en sortie.

Les Block ID, les identifiants spéciaux ou les noms de détenteurs de propriété en sont des exemples. Vous pouvez utiliser les champs supplémentaires enregistrés dans la classe d’entités en sortie à joindre à d’autres tables attributaires ou classes d’entités pour réaliser d’autres analyses. Vous pouvez également utiliser ces informations lorsque vous ré-appariez les adresses et que vous avez besoin d’informations supplémentaires pour déterminer une correspondance correcte.

Rubriques connexes