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'adresseExemplesCatégories prises en chargeApplicationsVersions ArcGIS Pro et Enterprise prises en charge

Adresse du 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

Adresse du point, Sous-adresse

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 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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.

Parcelle

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

Adresse, Intersection, Nom de rue

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 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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

Point d’intérêt

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 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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

Symbole ponctuel de distance

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

2.3 ; 10.6.1 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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

Symbole ponctuel de distance

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

2.3 ; 10.6.1 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise version 10.7.

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

Nom postal principal

Recherche d’un emplacement spécifique avec code postal

2.3 ; 10.6.1 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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

Code postal principal, Extension postale

Recherche d’un emplacement spécifique avec extension postale

2.3 ; 10.6.1 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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

Code postal principal, Localité postale

Recherche d’une localité spécifique

2.3 ; 10.6.1 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise 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

Îlot, Secteur, Quartier, District, Ville, Zone métropolitaine, Département, Région, Territoire, Pays, Zone

Recherche d’une zone administrative spécifique

2.3 ; 10.6.1 ; Certaines fonctionnalités de localisateur peuvent ne pas être prises en charge avant Enterprise version 10.7.

Adresse du 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. Lorsque vous recherchez une adresse qui contient un numéro d’habitation alphanumérique, comme 28R dans 28R 17 Oak St, vous devez saisir le numéro d’habitation complet pour obtenir des suggestions d’adresse.

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 ObjectID et 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) pour permettre un rapprochement avec une table de noms secondaires pour des numéros d’habitation alternatifs ou des plages de numéros d’habitation alternatifs. Vous pouvez notamment vous en servir pour modéliser la translittération en anglais de numéros d’habitation en cyrillique. De plus, vous pouvez spécifier des champs qui contiennent 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 devez é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). La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que POINT_ADDRESS_ID.

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 :

Ce 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). Vous pouvez éventuellement utiliser chaque paire d’éléments de sous-adresse ou 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é. Lorsque vous recherchez une adresse qui contient une sous-unité, vous devez saisir l’élément de sous-adresse complet, tel que Unit 101 dans 35 Orchard Ct, Unit 101, pour obtenir des suggestions d’adresse.

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 pour un localisateur Parcel (Parcelle), une classe d’entités doit comporter des champs qui contiennent un numéro de parcelle ou un numéro d’habitation, un nom de rue, un champ ObjectID et un champ Shape, ainsi qu’un champ de parcelle JoinID facultatif que vous pouvez attribuer au champ du 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 qui contiennent 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. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que PARCEL_ID.

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.

Données de référence principales avec des colonnes FieldName et DataType

Pour être utilisable comme données de référence principales pour le rôle de localisateur Street Address (Adresse), une classe d’entités doit comporter quatre champs qui contiennent 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 ObjectID, un champ Shape, ainsi qu’un champ JoinID facultatif qui contient un ID que vous pouvez attribuer au champ du rôle de localisateur Street Join ID (ID de jointure de rue) pour permettre un rapprochement avec une table de noms secondaires 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. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que STREET_SEGMENT_ID.

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 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 qui prend uniquement en charge les appariements au niveau de StreetName, les données de référence doivent comporter la valeur NULL ou des chaînes vides pour chaque enregistrement figurant dans les champs de plage de numéros d’habitation, ou bien un champ unique avec la valeur NULL ou des chaînes vides apparié avec 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é.

Conseil :

Utilisez l’outil Create Feature Locator (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 d’un champ ObjectID et d’un champ 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 utiliser des catégories et des sous-catégories, 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. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que PLACE_NAME_ID.

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 de localisateur POI (point d’intérêt) se substitue à la nécessaire table d’alias de noms de lieux, mais il nécessite une classe d’entités de noms de lieux de type point ou surfacique, ainsi que l’adresse associée dans la table attributaire.

Conseil :

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 addresset 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 station service, Boulder, CO. Les localisateurs créés avec ce rôle de localisateur 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 pour un localisateur Distance Marker (Symbole ponctuel de distance), une classe d’entités doit comporter des champs qui contiennent une valeur de distance, une unité de mesure, un nom de rue, un champ ObjectID, ainsi qu’un champ Shape. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que STREET_ID.

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 pour un localisateur Distance Range (Plage de distance), une classe d’entités doit comporter des champs qui contiennent une valeur de début et une valeur de fin de distance, une unité de mesure, un nom de rue, un champ ObjectID, ainsi qu’un champ Shape. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que STREET_ID.

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

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 pour un localisateur Postal (Code postal) doivent comporter un champ qui indique le code postal de l’entité, un champ ObjectID, un champ Shape, ainsi qu’un champ de jointure dont l’ID peut servir à un rapprochement avec une table de noms secondaires et, éventuellement, des zones administratives, comme une ville. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que POSTAL_ID.

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 qui représente le code postal (aux États-Unis, il s’agit du code postal à cinq chiffres) de l’entité et un autre champ de texte qui contient le code d’extension postale (aux États-Unis, il s’agit du code ZIP+4 à quatre chiffres). La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que POSTAL_EXTENSION_ID.

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é. Utilisez ce localisateur pour définir une localisation avec plus de précision si un code postal couvre plusieurs localités. Pour ce rôle de localisateur, il convient d’utiliser les classes d’entités dans lesquelles chaque entité contenue dans les données de référence représente une union entre le code postal et la localité. Par exemple, dans l’image ci-dessous, la limite de voisinage de Scripps Estates (en violet) se trouve dans la limite du code postal 92037 (en noir), qui est rattaché à la ville de La Jolla. Si vous avez créé un localisateur Postal (Code postal) avec les données de code postal, une recherche sur 92037, La Jolla renvoie un résultat. En revanche, une recherche sur 92037 Scripps Estates ne donne rien, car Scripps Estates n’est pas associé à l’entité de code postal 92037 dans les données de référence postales. Pour trouver 92037, Scripps Estates, vous devez créer un localisateur Postal Locality (Localité postale).

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 affichant les limites de la localité et du code postal et leur intersection

Les données de référence pour un localisateur Postal Locality (Localité postale) doivent comporter un champ qui indique le code postal et la ville de l’entité, un champ ObjectID, un champ Shape et éventuellement un champ de jointure qui contient un qui vous pouvez utiliser pour opérer un rapprochement avec une table de noms secondaires. La classe d’entités doit également contenir un champ d’ID qui relie des entités dupliquées de même emplacement afin de supprimer les géométries dupliquées dans le localisateur. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que POSTAL_LOCALITY_ID. 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 Union pour calculer l’union géographique des classes d’entités des limites de la ville et du code postal dans une seule classe d’entités avec les attributs de chaque jeu de données.

Champs attributaires des 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 champ qui indique le nom de zone administrative de l’entité, un champ ObjectID, un champ Shape et éventuellement un champ JoinID de zone administrative qui contient un ID que vous pouvez utiliser pour opérer un rapprochement avec une table de noms secondaires. Vous pouvez associer l’ID à 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 de la table de noms secondaires. 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 comporte plusieurs noms, le champ Join ID de la table de noms secondaires 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 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 Identifiant 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.

Pour supprimer des géométries dupliquées du localisateur, la classe d’entités doit également contenir un champ ID qui relie les entités dupliquées au même emplacement. Ce processus permet de réduire la taille du localisateur et de supprimer les candidats multiples en surplus des résultats du géocodage Ce champ d’ID doit être apparié avec un champ Feature ID (ID d’entité) du rôle de localisateur, tel que REGION_FEATURE_ID.

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 associer l’ID à de nombreuses entités de la classe d’entités principale et l’utiliser pour établir un rapprochement avec un enregistrement unique dans le champ Join ID de la table de noms secondaires. 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 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 Identifiant 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.

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.

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