Skip to main content

Créer un localisateur d’entités (Outils de géocodage)

Résumé

Crée un localisateur à l’aide de données de référence contenant un nom ou une valeur unique pour chaque entité stockée dans un champ unique. Un localisateur créé avec cet outil a de vastes applications. Il peut être utilisé pour rechercher des noms ou des attributs uniques d’entités, tels que des compteurs d’eau, des noms de lieu courts, des tours de relais ou des chaînes alphanumériques utilisées pour identifier des localisations (par exemple, N1N115).

Les localisateurs créés par cet outil utilisent les valeurs indexées dans un champ unique pour y rechercher des valeurs et retourner ces valeurs sous la forme d’un ensemble de points ou pour identifier des entités à proximité d’un emplacement de point. Les tables d’adresses qui peuvent être géocodées à l’aide d’un localisateur créé avec cet outil doivent également contenir un champ unique comprenant le même nom ou la même valeur unique pouvant servir à identifier les emplacements.

Remarque :

Les localisateurs créés avec cet outil sont utilisables dans ArcGIS Pro 2.5 ou une version ultérieure, Enterprise 10.8 ou une version ultérieure, et comme service de localisateur dans ArcMap. Les localisateurs créés avec cet outil ne peuvent pas être utilisés en tant que localisateur local dans ArcMap.

Utilisation

  • Les classes d’entités représentées en tant que services sont des types de données pris en charge à utiliser comme données de référence.

  • L’outil prend en charge les classes d’entités contenant des géométries de point et de polygone en tant que données de référence.

  • Un localisateur créé avec cet outil peut être utilisé pour rechercher des identifiants uniques ou des valeurs de chaîne courte ne comportant pas plus de cinq mots.

  • Les localisateurs créés à l’aide de cet outil prennent en charge les recherches globales de coordonnées (latitude/longitude, MGRS (Military Grid Reference System), DD (Degré décimal) ou USNG (United States National Grid)). Les données de référence principales utilisées pour créer le localisateur doivent contenir au moins une entité. La prise en charge de la recherche de coordonnées est désactivée ou activée sous Categories to support (Catégories à prendre en charge) sur la page Geocoding options (Options de géocodage) de la boîte de dialogue Locator Properties (Propriétés du localisateur) du localisateur.

  • Des champs supplémentaires issus des données de référence peuvent être fournis et ajoutés au localisateur en tant que champs en sortie personnalisés lorsque vous créez le localisateur. Ces champs permettent de fournir des informations supplémentaires sur les candidats du résultat de géocodage. Par exemple, si vous souhaitez savoir à quel îlot de recensement ou district de protection contre les incendies une bouche d’incendie est associée, vous pouvez géocoder l’identifiant de la bouche d’incendie et joindre spatialement les attributs de l’îlot de recensement ou du district aux résultats du géocodage. En joignant spatialement les attributs des couches avec les informations supplémentaires aux données de référence utilisés pour créer le localisateur, vous pouvez spécifier les champs joints en tant que champs en sortie personnalisés définis par l’utilisateur lors de la création du localisateur. Le résultat de géocodage inclura les champs en sortie personnalisés supplémentaires et leurs valeurs.

  • La sortie de cet outil peut être utilisée comme entrée de l’outil Create Composite Address Locator (Créer un localisateur d’adresses composite). Cependant, l’association d’un localisateur créé avec cet outil à des localisateurs d’adresse basés sur les rôles dans un localisateur composite doit être réalisée avec précaution car l’appariement de champ du champ de rôle de localisateur d’entité Name (Nom) peut générer un comportement inattendu. Il est recommandé d’utiliser à la place un localisateur créé avec l’outil Create Locator (Créer un localisateur) basé sur le rôle de localisateur POI (Point d’intérêt).

  • Pour générer la syntaxe Python correcte, exécutez d’abord l’outil depuis la fenêtre Geoprocessing (Géotraitement) avec les options de paramètre appropriées. Ouvrez ensuite le menu Run (Exécuter) et sélectionnez l’option Copy Python Command (Copier la commande Python).

  • Vous pouvez créer des localisateurs en utilisant des classes d’entités ponctuelles de type z comme données de référence principales. Les entités de type z doivent être créées à une élévation absolue afin que les résultats de géocodage s’affichent à l’élévation attendue sur la carte.

Paramètres

Etiqueter Explication Type de données

Entités en entrée

Classe d’entités ou couche d’entités des données de référence à utiliser pour créer le localisateur.

Les classes d’entités représentées en tant que services sont des types de données pris en charge à utiliser comme données de référence.

Attention :

Si un ensemble de définition est défini pour les données de référence ou que des entités sont sélectionnées, seules les entités interrogées et sélectionnées sont incluses lors de la création du localisateur.

Remarque :

Si vous créez un localisateur à l’aide de données de référence contenant des millions d’entités, vous devez disposer d’un espace disque disponible équivalant à trois à quatre fois le volume des données sur le lecteur contenant votre répertoire temporaire. En effet, les fichiers utilisés pour générer le localisateur sont enregistrés dans le répertoire temporaire avant que le localisateur ne soit copié dans l’emplacement en sortie. Si vous ne disposez pas d’un espace disque suffisant, l’exécution de l’outil échoue par manque d’espace. Lors de la création de localisateurs de grande envergure, votre machine doit également être dotée de suffisamment de RAM pour traiter des processus qui sollicitent considérablement la mémoire.

Feature Layer

Champs de recherche

Apparie le champ des données de référence au champ utilisé pour effectuer une recherche dans la valeur du paramètre Input Features (Entités en entrée). Les champs signalés par un astérisque (*) en regard de leur nom sont obligatoires. Le champ sélectionné sera indexé et utilisé pour la recherche.

Field Info

Localisateur en sortie

Fichier de localisateur en sortie à créer dans un dossier de fichiers. Une fois un localisateur créé, les propriétés supplémentaires et les options peuvent être modifiées dans les paramètres du localisateur.

Address Locator

Champs de localisateur supplémentaires

(Facultatif)

Apparie des champs supplémentaires d’étendue et de classement s’ils existent dans les données. Le champ Rank est utilisé pour trier les résultats des requêtes ou des candidats ambigus ayant les mêmes nom et score. Les champs d’étendue aident à définir l’étendue de la carte pour afficher des résultats géocodés.

Field Info

Champs en sortie personnalisés

(Facultatif)

Ajoute des champs en sortie définis par l’utilisateur au localisateur. Les valeurs spécifiées pour ce paramètre définissent les noms des champs en sortie personnalisés qui sont renvoyés dans les résultats du géocode ; toutefois, chaque nouveau champ est apparié à un champ des données de référence. Le nombre maximal de champs pris en charge dans le localisateur est de 50.

Si le champ dans les données de référence ne comporte aucune donnée, le champ en sortie personnalisé n’est pas renvoyé par le localisateur ou répertorié dans l’onglet Output fields (Champs en sortie) de la boîte de dialogue Locator Properties (Propriétés du localisateur)

Procédez comme suit pour ajouter des champs en sortie personnalisés au localisateur à utiliser dans les résultats de géocodage :

  • Saisissez les noms des champs en sortie personnalisés. Les noms de champ en sortie sont ajoutés à l’appariement de champ.

  • Sélectionnez le champ dans les données de référence comportant les valeurs supplémentaires à inclure dans le géocode en sortie.

String

Environnements

Espace de travail courant

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui