Deux jeux de localisateurs sont inclus dans StreetMap Premium. Les localisateurs classiques sont ceux qui ont été intégrés à StreetMap Premium au cours de ces dernières années, mais qui seront considérés comme obsolètes peu après 2020. Les nouveaux localisateurs sont d’un style nouveau, semblables à ceux utilisés pour le service de géocodage mondial ArcGIS Online. Toutefois, comme StreetMap Premium utilise principalement les données de ICI en tant que source des données d'adresse, alors que le service de géocodage mondial ArcGIS Online utilise les données de ICI et des sources d’informations publiques ou provenant d'autres fournisseurs, les résultats de géocodage peuvent varier selon le pays.
Les nouveaux localisateurs sont intégrés à chaque version de StreetMap Premium ainsi qu'aux mises à jours des versions distinctes de localisateurs sur My Esri. Connectez-vous à votre compte My Esri pour accéder aux fichiers à télécharger pour les localisateurs. Tous les fichiers de téléchargement sont au format 7z et les données peuvent être réparties sur plusieurs fichiers (tous les fichiers doivent par conséquent être téléchargés pour que la décompression réussisse). Si le logiciel libre 7-Zip n’est pas encore installé sur votre ordinateur, vous devez l’installer depuis le site www.7-zip.org. Une fois que vous avez téléchargé tous les fichiers de My Esri et que vous les avez décompressés sur votre ordinateur, vous pouvez accéder à l’emplacement où les fichiers ont été décompressés pour ajouter un localisateur dans ArcGIS Pro. Les nouveaux localisateurs sont disponibles pour le géocodage dans ArcGIS Pro à condition que vous disposiez d’une licence pour l’extension régionale StreetMap Premium appropriée (par exemple, StreetMap Premium Amérique du Nord).
Remarque :
Si vous ne disposez pas de l’extension StreetMap Premium appropriée, un point d’exclamation rouge (!) s’affiche à côté du nom du localisateur de pays dans la fenêtre Catalog (Catalogue) sous Project > Locators (Projet - Localisateurs) et le nom du localisateur de pays n’est pas disponible dans la fenêtre Locate (Localiser) sous le bouton Options dans Provider Settings (Paramètres des fournisseurs). Pour plus d’informations sur l’obtention de l’extension StreetMap Premium, reportez-vous à la rubrique Activer une extension StreetMap Premium.
Localisateurs d’adresses pour géocodage
StreetMap Premium inclut désormais un nouvel ensemble de localisateurs qui, par rapport aux localisateurs classiques, présentent les avantages suivants :
- Fichiers de localisateur plus efficaces, de taille plus petite et moins gourmands en ressources système, notamment en mémoire vive.
- Logique de l’appariement d’adresse optimisée pour gérer les adresses mal mises en forme et les fautes d’orthographe.
- Fonctions de recherche géographique et de géocodage par lots des lieux d’intérêt, telles que la Maison-Blanche, le pont du Golden Gate ou les restaurants McDonald’s.
- Fonction de géocodage par lots plus rapide.
- Possibilité de présenter les résultats du géocodage par lots selon l’emplacement d’itinéraire (axe médian de la rue ou point d’entrée sur la rue) ou selon l’emplacement d’adresse (centroïde de parcelle ou centroïde de toit).
- Possibilité de filtrer les résultats du géocodage par lots par type de correspondance spécifique, comme les types d’adresse, les codes postaux, les points d’intérêt et les coordonnées.
- Amélioration de la prise en charge du géocodage des intersections de rues, pour que soient reconnues les intersections physiques, mais aussi logiques, telles que les passages inférieurs, les ponts, les impasses et les ronds-points.
- Amélioration de la prise en charge des numéros de domiciles correspondants qui sont en dehors de la plage de numéros de domicile existante d’une adresse postale.
- Renforcement du contrôle exercé lors du géocodage inverse sur le type de résultats renvoyés (points d’intérêt, codes postaux, etc.) si le localisateur est publié en tant que service.
- Possibilité d’exécuter des opérations de géocodage par lots sur un pays ou sur plusieurs à la fois, à l’aide de fichiers de localisateur régionaux.
Remarque :
Il est recommandé de toujours utiliser les nouveaux localisateurs avec les dernières versions d’ArcGIS Pro et de ArcGIS Enterprise, et de consulter la page Patches for ArcGIS StreetMap Premium sur le site Web ArcGIS pour rechercher et installer les correctifs appropriés. Pour le bon fonctionnement des nouveaux localisateurs ou d’un service de géocodage, vous devez disposer d’une extension StreetMap Premium pour ArcGIS Enterprise et pour ArcGIS Pro.Pour créer un service de géocodage à l’aide des nouveaux localisateurs, vous pouvez publier ceux-ci à partir d’ArcGIS Pro sur votre portail, ou à partir d’ArcGIS Pro directement sur votre serveur ; aucune installation de Portal for ArcGIS n’est nécessaire. Dans un cas comme dans l’autre, vous devez installer l’extension StreetMap Premium à la fois pour ArcGIS Enterprise et ArcGIS Pro. Pour procéder à une publication depuis ArcGIS Pro directement sur votre serveur, utilisez l’une des méthodes suivantes :
Dans ArcGIS Pro 2.4 ou version ultérieure, procédez comme suit :
- Tout d’abord, créez une connexion à votre serveur. Pour plus d’informations sur la création de connexions à des serveurs, reportez-vous à la rubrique Connexion à un serveur SIG. Dans la boîte de dialogue Add ArcGIS Server Connection (Ajouter une connexion ArcGIS Server), ajoutez l’URL de votre serveur, votre nom d’utilisateur et votre mot de passe, puis cochez la case Save Username / Password to Windows Credential Manager (Enregistrer le nom d’utilisateur/le mot de passe dans le gestionnaire d’identifiants de connexion Windows). Si la connexion aboutit, elle s’affiche dans la fenêtre Catalog (Catalogue), sous Servers (Serveurs).
- Dans la fenêtre Catalog (Catalogue), sous Servers (Serveurs), cliquez avec le bouton droit de la souris sur votre connexion au serveur et sélectionnez Publish (Publier) > Geocode Service (Service de géocodage). Dans la boîte de dialogue Publish Geocode Service (Publier le service de géocodage), entrez les détails du service et terminez de publier le localisateur.
Dans ArcGIS Pro 2.3.3 ou version ultérieure, procédez comme suit :
- Tout d’abord, créez une connexion à votre serveur. Pour plus d’informations sur la création de connexions à des serveurs, reportez-vous à la rubrique Connexion à un serveur SIG. Dans la boîte de dialogue Add ArcGIS Server Connection (Ajouter une connexion ArcGIS Server), ajoutez l’URL de votre serveur, votre nom d’utilisateur et votre mot de passe, puis cochez la case Save Username / Password to Windows Credential Manager (Enregistrer le nom d’utilisateur/le mot de passe dans le gestionnaire d’identifiants de connexion Windows). Si la connexion aboutit, elle s’affiche dans la fenêtre Catalog (Catalogue), sous Servers (Serveurs).
- Ensuite, modifiez l’exemple de code Python. Dans l’onglet Analysis (Analyse), ouvrez une fenêtre Python. Cliquez avec le bouton droit de la souris sur l’angle inférieur gauche de la fenêtre Python et sélectionnez Load Code (Charger le code). Copiez et collez l’exemple de script Python CreateGeocodeSDDraft dans la fenêtre. Modifiez la section des paramètres en fonction de l’emplacement de votre dossier et de la connexion au serveur que vous venez de créer.
- Exécutez le code Python. Après avoir mis à jour CreateGeocodeSDDraft, appuyez sur Entrée pour exécuter le code. Vous devrez peut-être appuyer deux fois sur Entrée pour exécuter le code. Le script Python crée un fichier brouillon de définition de service (.sddraft) et un fichier de définition de service (.sd) dans le dossier spécifié, puis il publie le fichier .sd sur votre serveur.
- Utilisez le service de géocodage que vous venez de publier. Cliquez avec le bouton droit de la souris sur Server Connection (Connexion au serveur) (*.ags) et sélectionnez Properties (Propriétés). Définissez Type sur User Connection (Connexion utilisateur) et cliquez sur OK dans la boîte de dialogue. Ensuite, cliquez avec le bouton droit de la souris sur le nom de votre service de géocodage, puis sélectionnez Add To Project (Ajouter au projet). Le service de géocodage est prêt à être utilisé avec l’outil Locate (Localiser) et pour le géocodage par lots ou inverse dans ArcGIS Pro.
Pour plus d'informations sur la publication et sur l’utilisation des nouveaux localisateurs d'adresses dans ArcGIS Enterprise, reportez-vous aux rubriques Partager un localisateur et Présentation de la recherche de lieux sur une carte dans ArcGIS Pro.
Les types de correspondance et les filtrages de catégories suivants sont pris en charge par les nouveaux localisateurs, même si les données de chaque niveau ne sont pas disponibles pour tous les pays : Adresse (sous-adresse, adresse de point, adresse postale, symbole ponctuel de distance, intersection de rues et nom de rue), Code postal, Lieu peuplé (îlot, secteur, voisinage, quartier, ville, zone métropolitaine, sous-région, région, territoire, pays et zone), Points d’intérêt et Coordonnées.
Vous pouvez utiliser des catégories avec les nouveaux localisateurs si, par exemple, vous ne souhaitez géocoder que sur un ou deux types d’appariement (par exemple, PointAddress, StreetAddress, etc.) Pour cela, vous pouvez utiliser Locator Properties (Propriétés du localisateur) dans ArcGIS Pro (disponible uniquement dans ArcGIS Pro 2.4.3 ou version ultérieure) en cliquant avec le bouton droit de la souris sur le localisateur dans la fenêtre Catalog (Catalogue), puis en sélectionnant Locator Properties (Propriétés du localisateur). Sélectionnez Geocoding options (Options de géocodage) à gauche, puis accédez à la section Categories to support (Catégories à prendre en charge), dans laquelle vous pouvez sélectionner seulement les catégories à activer. Si vous utilisez l’outil Géocoder des adresses dans ArcGIS Pro pour procéder à un géocodage par lots, vous n’avez pas besoin de modifier les catégories dans les Locator Properties (Propriétés du localisateur) car l’option permettant de spécifier les catégories se trouve déjà dans la boîte de dialogue de l’outil.
Si vous utilisez des catégories pour ne renvoyer que les appariements SubAddress, PointAddress et StreetAddress , le Minimum Match Score (Score minimum d’appariement) doit être ajusté, ce que vous pouvez également effectuer dans les Locator Properties (Propriétés du localisateur), sous Geocoding options (Options de géocodage). Esri recommande d’utiliser une valeur de 94, qui optimise votre taux d’appariement sans introduire un nombre inacceptable d’appariements positifs erronés. Cette valeur peut être ajustée si vous trouvez qu’elle est trop restrictive (trop élevée) et qu’elle exclut trop d’appariements corrects ou qu’elle ne l’est pas assez (trop faible) et qu’elle admet un trop grand nombre de faux positifs. Par exemple, si vos adresses en entrée sont très propres et correctement formatées, un Minimum Match Score (Score minimum d’appariement) plus élevé peut être utilisé. Inversement, si vos adresses en entrée sont de moins bonne qualité en raison de composants d’adresse manquants ou d’informations en trop, une valeur inférieure peut générer davantage d’appariements. Quel que soit le nombre de catégories que vous spécifiez, il vous est recommandé de vérifier vos propres données d’adresse en entrée et résultats d’appariement du géocodage pour déterminer le Minimum Match Score (Score minimum d’appariement) qui répond le mieux à vos besoins.
Pour plus d’informations sur la couverture du géocodage, les niveaux de qualité par pays et le filtrage des catégories, consultez la page ArcGIS REST API Geocode coverage sur le site web ArcGIS for Developers.
Les champs d'appariement en entrée pour les adresses sont standardisés dans les localisateurs mondiaux et incluent les champs : Adresse, Code postal, Quartier, Ville, Sous-région et Région. Certains pays n’utilisent cependant pas l’ensemble des quatre champs de lieu administratif suivants en entrée :
- Quartier : plus petit que la ville
- Ville : ville ou équivalent
- Sous-région : généralement plus grande que la ville mais plus petite que la région
- Région : état ou province, ou équivalent
Si vous utilisez ArcGIS Pro pour le géocodage, vous pouvez accéder à chacun de ces localisateurs d’adresses. Pour apprendre à utiliser ces localisateurs d'adresses pour rechercher des adresses ou géocoder des tables, reportez-vous au Didacticiel : Rechercher des adresses.
Les fonctions de suggestions sont disponibles dans les nouveaux localisateurs lorsque vous les utilisez directement dans ArcGIS Pro ou lorsqu’ils sont publiés en tant que service de géocodage. Une fois que vous avez publié un nouveau localisateur, vous pouvez utiliser l’API REST Suggestions dans vos propres applications.
Définitions des champs du fichier en sortie
Les définitions des champs du fichier en sortie suivantes peuvent s’avérer utiles :
- Addr_type : type de correspondance pour une adresse. Les valeurs possibles sont les suivantes :
- SubAddress : sous-ensemble d’une adresse de point avec des numéros de domiciles, des numéros de bâtiment ou d’unité et des noms de rues associés.
- PointAddress : adresse de point avec des numéros de domicile et des noms de rue associés.
- BuildingName : adresse de point avec un nom de bâtiment associé.
- StreetAddress : axes médians des rues avec plages d’adresses.
- StreetInt : intersections de rues dérivées des données StreetAddress (Adresse).
- StreetAddressExt : une correspondance StreetAddress interpolée lorsque le composant de numéro de domicile se trouve en dehors de la plage de numéros de domiciles existante pour StreetAddress.
- DistanceMarker : adresse postale qui représente la distance linéaire dans une rue, généralement en kilomètres ou en miles, depuis un emplacement d’origine désigné.
- StreetName : axes médians des rues avec noms de rue associés (pas de plage d’adresses numérotées).
- Locality : zones administratives telles que les municipalités, les villes et les quartiers ; en général la plus petite zone administrative.
- PostalLoc : points de code postal associés aux limites administratives.
- PostalExt : points de code postal étendu, comme USPS ZIP+4.
- Postal : points de code postal.
- POI : points d’intérêt, tels que des lieux peuplés, des noms d’entreprises, des lieux d’intérêt et des noms de lieux géographiques.
- LatLong : paire de coordonnées x,y utilisée pour la recherche en entrée.
- XY-XY : correspondance basée sur l’hypothèse que la première coordonnée en entrée est la longitude et la seconde coordonnée en entrée est la latitude.
- YX-YX : correspondance basée sur l’hypothèse que la première coordonnée en entrée est la latitude et la seconde coordonnée en entrée est la longitude.
- MGRS : emplacement selon le Système de référence de carroyage militaire (Military Grid Reference System).
- Match_addr : adresse correspondante complète mise en forme selon la structure d’adresse local du pays. Il s’agit du format d’adresse correct selon les normes régissant les adresses dans un pays.
- Statut
- M : apparié
- T : multiples (ce qui signifie que plusieurs candidats d'appariement obtiennent le même score)
- U : non apparié
- Score : nombre compris entre 1 et 100, indiquant le niveau de correspondance entre les jetons en entrée d’une requête de géocodage et les composants d’adresse d’un enregistrement candidat. Un score de 100 indique une correspondance parfaite, tandis que les scores inférieurs indiquent une correspondance partielle.
- Side : pour les correspondances SubAddress, PointAddress et StreetAddress, ce champ indique le côté de la rue - L (gauche) ou R (droit) - où se trouve l'adresse par rapport à la numérisation de l'entité, et non par rapport au sens de déplacement dans la rue.
- DisplayX/DisplayY : pour les correspondances SubAddress et PointAddress, ces champs stockent les coordonnées en degrés décimaux pour le centroïde de parcelle ou de toit associé à chaque adresse, l’entité ponctuelle géocodée étant située sur le segment de rue près de l’entrée principale de la propriété par défaut.
Remarque :
Si vous effectuez un géocodage par lots dans ArcGIS Pro à l’aide de l’outil Géocoder des adresses, les nouveaux localisateurs permettent de définir l’option Preferred Location Type (Type d’emplacement préféré) pour les résultats géocodés sur Emplacement de l’itinéraire (axe médian de la rue ou point d’entrée sur la rue) ou sur Emplacement d’adresse (centroïde de la parcelle ou centroïde du toit). Vous pouvez également gérer cette option dans les fichiers de localisateur, de manière à obtenir l’emplacement préféré lorsque vous utilisez la fenêtre Locate (Localiser) dans ArcGIS Pro. Cliquez avec le bouton droit sur le localisateur dans Catalog (Catalogue) et sélectionnez Locator Properties (Propriétés du localisateur). Sélectionnez Geocoding options (Options de géocodage) sur la gauche. Sous Preferred location type (Type d’emplacement préféré), sélectionnez Routing Location (Emplacement d’itinéraire) ou Address Location (Emplacement d’adresse).
- Distance : distance physique en mètres d'un candidat à un emplacement spécifié. La valeur de Distance en sortie est calculée pour chaque candidat lorsque le paramètre Location input est transmis dans une requête à l'aide des méthodes Find ou findAddressCandidates. Si le paramètre Location n’est pas transmis dans une requête, la valeur de Distance est nulle.
Pour une liste complète des champs possibles en sortie du localisateur, consultez la page relative à ArcGIS REST API : documentation sur le service de géocodage mondial sur le site web ArcGIS for Developers.
Vous avez un commentaire à formuler concernant cette rubrique ?