Skip to main content

Publier un service de géocodage

Les services de géocodage fournissent des fonctionnalités de géocodage sur le Web. En publiant un localisateur sur un serveur ArcGIS Server autonome, toutes les personnes qui ont accès à ce serveur ArcGIS Server peuvent utiliser les fonctionnalités de géocodage. Les services de géocodage prennent en charge diverses opérations, notamment la recherche d’adresses ou de lieux, la recherche d’informations sur un emplacement avec géocodage inverse et la présentation de suggestions de saisie automatique interactives.

Remarque :

Ce processus est uniquement disponible en cas de publication sur un serveur ArcGIS Server autonome. Pour partager des localisateurs sur un serveur fédéré avec ArcGIS Enterprise, consultez la rubrique Partager un localisateur.

Vous pouvez également utiliser ArcPy pour publier un service de géocodage sur un serveur autonome. Pour en savoir plus, reportez-vous à la rubrique CreateGeocodeSDDraft.

Avant de publier votre localisateur, vous pouvez utiliser certaines options pour gérer les données du localisateur sur le serveur. Si votre localisateur est stocké (ou doit l’être) sur le serveur à un emplacement spécifique, par exemple, si la taille de votre localisateur est supérieure à 1 Go, inscrivez l’emplacement du dossier en tant que data store. L’utilisation d’un data store peut minimiser les temps d’arrêt du service lors du redémarrage ou du remplacement d’un service. Si votre localisateur est stocké sur une machine locale, le traitement de publication le copie sur le serveur. Reportez-vous aux rubriques suivantes pour en savoir plus sur la gestion des données du localisateur :

Remarque :

Si la taille de votre localisateur dépasse 1 Go, vous devez publier le localisateur en utilisant un data store, car la publication risque d’échouer. Copiez le localisateur dans le dossier sur le serveur qui sera inscrit auprès du serveur autonome en tant que data store.

  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur d’adresses nécessite un serveur ArcGIS Server autonome version 10.6 ou ultérieure. Toutefois, ArcGIS Server 10.9 est la dernière version à prendre en charge la publication de localisateurs créés avec l’outil. Les localisateurs créés avec l’outil Create Address Locator (Créer un localisateur d’adresses) doivent être recréés dans ArcGIS Pro 2.3 ou version ultérieure avec l’outil Create Locator (Créer un localisateur).

  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur nécessite un serveur ArcGIS Server autonome version 10.6.1 ou ultérieure.

  • La publication d’un localisateur basé sur le rôle Parcel (Parcelle) créé à l’aide de l’outil Create Locator (Créer un localisateur) ou d’un localisateur créé à l’aide de l’outil Create Feature Locator (Créer un localisateur d’entités) nécessite un serveur ArcGIS Server autonome version 10.8 ou ultérieure.

  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur avec le paramètre Precision Type (Type de précision) défini sur Global Extra High (Globale extrêmement élevée) ou Local Extra High (Locale extrêmement élevée) nécessite un serveur autonome ArcGIS Server 10.8.1 ou version ultérieure.

  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur dans ArcGIS Pro 2.7 ou version ultérieure et basé sur le rôle Street Address (Adresse) qui prend en charge les décalages et marqueurs d’intersection personnalisés nécessite un serveur ArcGIS Server 10.9 pour gérer les paramètres.

  • La publication d’un localisateur créé à l’aide de l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 2.8 ou version ultérieure et basé sur le rôle Point Address (Adresse de point) qui prend en charge les sous-adresses nécessite un serveur ArcGIS Server 10.9 ou version ultérieure pour inverser le géocodage et renvoyer les résultats des sous-adresses.

  • La publication d’un localisateur créé à l’aide de l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 2.9 ou version ultérieure et basé sur le rôle Point Address (Adresse de point) qui prend en charge les sous-adresses avec l’option Suggestions for partial subaddresses (Suggestions de sous-adresses partielles) activée nécessite un serveur autonome ArcGIS Server 10.9.1 ou version ultérieure pour renvoyer des suggestions valides pour les entrées de noms de sous-adresse partielle.

  • La publication d’un localisateur créé à l’aide de l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.0 ou version ultérieure et basé sur le rôle Point Address (Adresse de point) avec l’option Show suggestions for partial house numbers (Afficher des suggestions de numéros d’habitation partiels) activée requiert le serveur autonome ArcGIS Server 11.0 ou version ultérieure pour renvoyer des suggestions valides pour les entrées de numéros d’habitation partiels.

  • La publication d’un localisateur créé à l’aide de l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.0 ou version ultérieure et basé sur le rôle Point Address (Adresse de point) qui prend en charge les sous-adresses et dont l’option Show summary of subaddresses with base address suggestion (Afficher le résumé des sous-adresses avec suggestion de l’adresse de base), Suggest as partial unit is typed (Suggérer pendant la saisie de l’unité partielle) ou Suggest when base address is typed (Suggérer pendant la saisie de l’adresse de base) est activée requiert un serveur autonome ArcGIS Server 11.0 ou version ultérieure pour renvoyer des suggestions valides pour les sous-adresses ou le résumé des sous-adresses.

  • La publication d’un localisateur créé avec l’outil Create Feature Locator (Créer un localisateur d’entités) et incluant des champs en sortie personnalisés dans ArcGIS Pro 3.2 ou version ultérieure requiert un serveur autonome ArcGIS Server 11.2 ou version ultérieure pour que les champs en sortie personnalisés soient renvoyés dans les résultats du géocodage.

  • La publication d’un localisateur auquel des champs en sortie de type polygone sont ajoutés à l’aide de l’outil Add Polygon Fields To Locator (Ajouter des champs surfaciques au localisateur) dans ArcGIS Pro 3.2 ou version ultérieure requiert un serveur autonome ArcGIS Server 11.2 ou version ultérieure pour que les champs en sortie de type polygone soient renvoyés dans les résultats du géocodage.

  • La publication d’un localisateur basé sur des données ponctuelles de type z créé avec l’outil Create Feature Locator (Créer un localisateur d’entités) ou Create Locator (Créer un localisateur) dans ArcGIS Pro 3.2 ou version ultérieure requiert un serveur autonome ArcGIS Server 11.2 ou version ultérieure pour que les coordonnées z soient renvoyées dans les résultats de géocodage.

  • La publication d’un localisateur basé sur le rôle POI (Point d’intérêt) qui prend en charge les catégories et qui a été créé avec l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.2 ou version ultérieure requiert un serveur autonome ArcGIS Server 11.2 ou version ultérieure pour que vous puissiez utiliser le paramètre de renvoi des collections.

  • La publication d’un localisateur en fonction du rôle Street Address (Adresse) et qui a été créé avec l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.3 ou version ultérieure requiert un serveur autonome ArcGIS Server 11.3 ou version ultérieure pour que vous puissiez rechercher une rue entre deux rues perpendiculaires.

  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur dans ArcGIS Pro 3.3 ou version ultérieure requiert un serveur autonome ArcGIS Server 11.3 ou version ultérieure pour que vous puissiez renvoyer la localisation en entrée lors d’un géocodage inverse.

  • La publication d’un localisateur créé à l’aide de l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.6 ou version ultérieure alors que la propriété Return associated features (Renvoyer les entités associées) est activée requiert un serveur autonome ArcGIS Server 12.0 ou version ultérieure pour que vous puissiez renvoyer une collection de types d’entités associés à l’adresse en entrée.

  • La publication d’un localisateur créé à l’aide de l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.6 ou version ultérieure alors que la propriété Include match narrative (Inclure les détails de l’appariement) est activée requiert un serveur autonome ArcGIS Server 12.0 ou version ultérieure pour que vous puissiez renvoyer des informations détaillées sur la manière dont les résultats de géocodage ont été générés.

  • Publier un localisateur basé sur le rôle Street Address (Adresse de rue) créé avec l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.7 ou ultérieur nécessite un ArcGIS Server 12.1 ou ultérieur autonome pour filtrer les résultats de recherche selon le type d’intersection avec la propriété Exclude intersection type (Exclure le type d’intersection).

  • Publier un localisateur créé avec l’outil Create Locator (Créer un localisateur) dans ArcGIS Pro 3.7 ou ultérieur, avec la propriété Distance activée, nécessite ArcGIS Server 12.1 ou ultérieur autonome pour définir une valeur de distance personnalisée pour renvoyer les résultats de géocode inversé.

Pour publier un service de géocodage, procédez comme suit :

  1. Dans la fenêtre Catalog (Catalogue) ou dans une vue du catalogue, accédez à la collection de serveurs de votre projet. Cliquez avec le bouton droit sur l’instance ArcGIS Server sur laquelle vous allez procéder à la publication, sélectionnez Publish (Publier) et cliquez sur Geocode Service (Service de géocodage) .

    Le menu Publish (Publier) est uniquement disponible sur les connexions ArcGIS Server aux serveurs autonomes avec des privilèges de publication des services.

  2. Dans la boîte de dialogue Select Locator (Sélectionner un localisateur), accédez au localisateur à publier, sélectionnez-le et cliquez sur OK.

  3. Dans la fenêtre Publish Geocode Service (Publier le service de géocodage), spécifiez un nom pour le service.

    Remarque :

    Le nom du service ne doit pas dépasser 120 caractères et ne peut contenir que des caractères alphanumériques et des traits de soulignement.

  4. Si vous le souhaitez, vous pouvez renseigner les champs Summary (Résumé) et Tags (Balises).

    Vous pouvez saisir 128 balises au maximum.

  5. Dans le menu Folder (Dossier), indiquez le dossier dans lequel stocker le service sur le serveur. Saisissez le nom du dossier s’il n’existe pas encore.

    Le service est stocké dans le dossier racine si aucun dossier n’est spécifié.

  6. Dans l’onglet Configuration, définissez les propriétés de votre service de géocodage. Vous pouvez choisir ce que les utilisateurs peuvent faire avec votre service en activant diverses options Capabilities (Fonctionnalités) et contrôler en détail la manière dont le serveur expose votre service.

    Pour plus de détails sur la configuration des propriétés des services, reportez-vous à la rubrique Configurer un service de géocodage. Pour plus d’informations sur la façon de configurer au mieux vos services en vue du déploiement, reportez-vous à la rubrique Optimisation et configuration des services.

  7. Vous pouvez également cliquer sur l’onglet Content (Contenu) pour afficher la structure du nouveau service.

  8. Cliquez sur Analyze (Analyser) pour identifier les éventuels problèmes ou limites. L’onglet Messages affiche les erreurs et avertissements soulevés par l’analyse. Cliquez avec le bouton droit sur un message pour obtenir plus d’informations, accéder à la rubrique d’aide associée ou accéder aux solutions suggérées. Toutes les erreurs doivent être corrigées avant de pouvoir publier le service. La résolution des avertissements est recommandée, mais nullement obligatoire.

    Pour plus d’informations sur la résolution de ces problèmes, reportez-vous à la rubrique Analyser votre ressource SIG.

    Remarque :

    Les rubriques d’aide de l’analyseur se rapportent au localisateur correspondant au service en cours de publication. Vous pouvez par exemple voir des références aux localisateurs composites d’un analyseur en lien avec votre service de géocodage.

  9. Une fois que vous avez résolu les erreurs et éventuellement les avertissements, cliquez sur Publish (Publier) .

    Pour enregistrer la définition d’un service pour le service de géocodage, cliquez sur la flèche de menu déroulant Publish (Publier) et sélectionnez Save As SD (Enregistrer en tant que définition de service). Pour en savoir plus, reportez-vous à la rubrique Enregistrer la définition d’un service pour un service de géocodage.

  10. Éventuellement, cliquez sur Jobs (Tâches)  pour surveiller l’état de la tâche.

  11. Une fois le service publié avec succès, vous pouvez cliquer sur le lien Manage the service (Gérer le service) pour accéder à l’extrémité REST du service.