Publier un service de géocodage

Les services de géocodage fournissent des fonctionnalités de géocodage sur le Web. Lorsqu’un localisateur est publié sur un serveur ArcGIS Server autonome, les fonctionnalités de géocodage sont disponibles pour quiconque a accès à ce serveur ArcGIS Server. 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 une instance 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 une instance 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 Créer un localisateur d’adresses doivent être recréés dans ArcGIS Pro 2.3 ou version ultérieure avec l’outil Créer un localisateur.
  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur nécessite une instance 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 Créer un localisateur ou d’un localisateur créé à l’aide de l’outil Créer un localisateur d’entités nécessite une instance 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 (Extrêmement élevé global) ou Local Extra High (Extrêmement élevé local) nécessite une instance ArcGIS Server autonome version 10.8.1 ou ultérieure.
  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur dans ArcGIS Pro 2.7 ou une 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 une instance ArcGIS Server autonome version 10.9 pour gérer les paramètres.
  • La publication d’un localisateur créé à l’aide de l’outil Créer un localisateur dans ArcGIS Pro 2.8 ou une version ultérieure et basé sur le rôle Point Address (Adresse de point) qui prend en charge les sous-adresses nécessite une instance ArcGIS Server autonome version 10.9 ou 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 Créer un localisateur dans ArcGIS Pro 2.9 ou une version ultérieure et basé sur le rôle Point Address (Adresse de point) qui prend en charge les sous-adresses avec les suggestions de sous-adresses partielles activées nécessite une instance ArcGIS Server autonome version 10.9.1 ou 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 une 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 la version autonome de 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 une 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 la version autonome de 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 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 une instance autonome de 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 Ajouter des champs surfaciques au localisateur dans ArcGIS Pro 3.2 ou version ultérieure requiert une instance autonome de 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 Créer un localisateur d’entités ou Créer un localisateur dans ArcGIS Pro 3.2 ou version ultérieure requiert une instance autonome de 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 Créer un localisateur dans ArcGIS Pro 3.2 requiert une instance autonome de ArcGIS Server 11.2 ou version ultérieure pour que vous puissiez utiliser le paramètre de renvoi des collections.

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) 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) Identifier les ralentissements des performances potentiels et les erreurs 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 Erreur doivent être corrigées avant de pouvoir publier le service. La résolution des avertissements Avertissement 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) 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) Ouvrir la fenêtre État de la tâche 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.

Rubriques connexes