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 répertoire de données 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 requiert 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éé avec l’outil Créer un localisateur ou d’un localisateur créé avec 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 sur 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 Create Locator (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 connecteurs d’intersection personnalisés requiert une instance autonome de ArcGIS Server 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 requiert une instance autonome de 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 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 requiert une instance autonome de ArcGIS Server 10.9.1 (ou version ultérieure) pour renvoyer des suggestions valides pour les entrées de noms de sous-adresse partielle.

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. Renseignez les champs Résumé et 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 pour le 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 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 les erreurs et éventuellement les avertissements résolus, 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. 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