Skip To Content

Services de géocodage

Les services de géocodage prennent en charge diverses applications, de la gestion d'affaires et de clients à l'expédition et la distribution, en passant par l'obtention d'un itinéraire pour savoir où aller. Le géocodage vous permet de rechercher et d'afficher des adresses sur une carte et de visualiser leurs relations avec les entités environnantes. Certaines relations sont visibles simplement en regardant la carte ; d'autres moins évidentes peuvent être révélées à l'aide d'outils d'analyse spatiale.

De nombreux services de géocodage sont disponibles sur le marché. Ils peuvent toutefois ne pas être adaptés aux besoins de votre entreprise pour diverses raisons : l'adresse n'est pas à jour, la mise en forme de votre adresse est différente ou vous souhaitez que les utilisateurs trouvent une adresse en fonction du nom commun ou local d'une entité ("La Maison Blanche", par exemple). Toutes ces situations exigent une solution de géocodage spécialisée. En consacrant suffisamment de temps à la création de votre propre service de géocodage, vous garantissez que vos besoins de géocodage sont satisfaits.

Pour que votre service de géocodage soit à la disposition des clients, créez un localisateur d'adresses dans ArcGIS Desktop et publiez-le en tant que service de géocodage sur ArcGIS Server. Lorsque vous avez publié le service, créez une application cliente qui utilise le service de géocodage pour afficher les emplacements d'adresses sur une carte.

Création du localisateur d'adresses

Tous les services de géocodage commencent en tant que localisateurs d'adresses. Le localisateur d'adresses est le principal outil de géocodage d'ArcGIS. Il contient toutes les données nécessaires à l'appariement d'adresses. Vous pouvez créer un localisateur d'adresses à l'aide d'ArcCatalog, de la fenêtre Catalogue dans ArcGIS Desktop ou de l'outil de géotraitement Créer un localisateur d'adresses. Pour obtenir des instructions détaillées, reportez-vous à la rubrique Création d'un localisateur d'adresses dans l'aide d'ArcGIS.

Vous pouvez également publier sur ArcGIS Server des localisateurs composites qui regroupent plusieurs localisateurs en un seul. Les localisateurs composites doivent être copiés sur le serveur. Si les localisateurs participants sont stockés dans un dossier inscrit avec le serveur, seul le localisateur composite sera copié sur le serveur, et pas les localisateurs participants.

Pour en savoir plus sur les localisateurs composites, reportez-vous à la rubrique Création d'un localisateur d'adresses composite.

Publication du localisateur d'adresses

Licence :

Depuis la version 10.5, vous devez posséder une licence pour utiliser ArcGIS Server en tant qu'instance de ArcGIS GIS Server afin de publier des services de géocodage.

Après avoir créé et enregistré le localisateur d'adresses, vous pouvez le publier en tant que service de géocodage en suivant la procédure décrite dans la rubrique Publication d'un service. Les formats valides sont les suivants : fichiers de localisateur (.loc) dans un dossier.

Héritage :

Vous devez stocker les localisateurs dans un dossier afin de bénéficier des nouvelles fonctionnalités qui ne sont pas prises en charge pour les localisateurs stockés dans des géodatabases, telles que l'amélioration des performances, les fonctions de multithreading et la prise en charge des suggestions. ArcGIS 10.4 était la dernière version à prendre en charge le stockage des localisateurs dans les géodatabases.

Opérations des services de géocodage

Les services de géocodage intègrent des fonctions vous permettant d'exécuter des opérations de géocodage et de géocodage inverse et de générer des suggestions. Le géocodage est un processus de recherche d'un emplacement géographique à partir d'une adresse ; le géocodage inverse est le processus de recherche de l'adresse la plus proche d'un emplacement géographique ; les suggestions sont des adresses renseignées automatiquement et générées pour des chaînes en entrée partielles. Lorsque vous publiez votre localisateur d'adresses, les opérations Géocodage et Géocodage inverse sont activées par défaut. L'opération Suggérer est activée par défaut et est uniquement disponible lorsque des suggestions sont activées pour le localisateur d'adresses source. Vous pouvez activer ou désactiver ces opérations en accédant à l'onglet Fonctionnalités de l'Editeur de services.

Utilisation du service de géocodage

Pour utiliser le service de géocodage, vous devez disposer d'une application cliente, telle qu'une application Web. ArcGIS API for JavaScript et ArcGIS Runtime SDK vous permettent de créer des applications qui peuvent utiliser votre service de géocodage. Vous pouvez également référencer votre service de géocodage dans Portal for ArcGIS pour l'utiliser dans des cartes et des applications.

Dans sa forme élémentaire, le service de géocodage est un service Web qui, à partir d'une adresse, renvoie les coordonnées exactes de l'emplacement. Vous pouvez voir l'URL REST du service de géocodage en accédant au service à l'aide du répertoire des services d'ArcGIS Server. L'URL a l'aspect suivant :

http://gisserver.domain.com:6080/arcgis/rest/services/folder/MyGeocodeService