Skip To Content

Publication de services dans ArcGIS Desktop

Les services ArcGIS organisent les données spatiales en ressources SIG fonctionnelles pour exécuter un serveur Web. Ainsi, les services permettent à de nombreux utilisateurs de consulter et d’explorer simultanément des données hébergées sur des machines de serveur centrales et d’inclure ces données dans leurs produits SIG enrichis sur le web ou sur des appareils mobiles. Toutes les données que vous utilisez dans ArcGIS Enterprise sont disponibles dans les services SIG qui s’exécutent sur vos sites ArcGIS Server. ArcGIS Desktop propose de nombreux moyens de publier les services SIG. Bien que vous puissiez publier de nombreux types de ressources SIG sur le serveur, les étapes permettant la publication d’un service sont semblables.

Attention :

La publication de services depuis ArcGIS Desktop, y compris ArcMap, est désormais obsolète. Dans cette version de ArcGIS Enterprise, la publication de nouveaux services depuis ArcGIS Desktop est prise en charge, mais à partir des versions d’ArcGIS 2022, ça ne sera plus le cas. En outre, tandis que vous pouvez continuer à utiliser les services publiés depuis ArcGIS Desktop avec ArcGIS Server 10.9.x, Esri vous recommande d’envisager de migrer les services existants vers le runtime ArcGIS Pro.

La première étape pour publier un service depuis ArcGIS Desktop est l’identification des ressources à publier :

OptionAction

Publier une carte

Ouvrez le document ArcMap et cliquez sur File (Fichier) > Share As (Partager en tant que) > Service dans le menu principal.

Publier un modèle ou un outil de géotraitement

Accédez à un résultat positif du modèle ou de l’outil dans la fenêtre Results (Résultats), cliquez dessus avec le bouton droit, puis choisissez Share As (Partager en tant que) > Geoprocessing Service (Service de géotraitement).

Publication d’un autre élément, tel qu’une géodatabase ou un localisateur d’adresses

Accédez à l’élément dans ArcCatalog ou dans la fenêtre Catalog (Catalogue), cliquez dessus avec le bouton droit, puis sélectionnez Share As Service (Partager en tant que service).

À ce stade, trois options s’offrent à vous :

  • Publier un service : Si vous êtes prêt à publier, vous pouvez effectuer le processus complet de connexion au serveur et de publication de service. Vous pouvez enregistrer votre travail sous forme de service de brouillon à tout moment, puis y revenir ultérieurement. Cette rubrique décrit le processus de publication.

  • Enregistrer un fichier de définition de service : Si vous voulez configurer toutes les propriétés d’un service et les transférer sur une autre machine pour les publier, vous pouvez créer et enregistrer un fichier de définition de service. Cela peut être nécessaire dans des environnements cloud, dans des environnements sécurisés, ou lorsque le serveur n'est pas immédiatement disponible.

    Pour en savoir plus sur les définitions de services

  • Écraser un service existant : Si vous voulez remplacer un service existant par les ressources et les données auxiliaires d’un SIG mis à jour, sélectionnez cette option.

    Pour en savoir plus sur la mise à jour de services

Pour publier un nouveau service depuis ArcGIS Desktop, procédez comme suit :

  1. Vérifiez que vos sources de données pour la ressource SIG sont accessibles au serveur.
  2. Dans la fenêtre Partager en tant que service, sélectionnez Publier un service, puis cliquez sur Suivant.
  3. Choisissez la connexion ArcGIS Server que vous souhaitez utiliser dans la liste déroulante Choose a connection (Choisir une connexion). Si la connexion au serveur que vous souhaitez utiliser n’est pas répertoriée, vous pouvez créer une connexion en cliquant sur Connect To ArcGIS Server (Connecter à ArcGIS Server) Ajouter un serveur ArcGIS.

    Si vous avez besoin d’aide pour réaliser cette étape, reportez-vous à la rubrique Se connecter à ArcGIS Server depuisArcGIS Desktop.

    Par défaut, le nom du service est basé sur le nom de la ressource SIG.

  4. Facultativement, dans la fenêtre Publish a Service (Publier un service), entrez un nouveau nom pour le service.

    Le nom ne doit pas dépasser 120 caractères ni contenir des caractères spéciaux.

  5. Cliquez sur Next (Suivant).

    Par défaut, les services sont publiés sur le dossier racine (root) de ArcGIS Server. Les services peuvent être organisés dans des sous-dossiers du dossier racine.

  6. Choisissez le dossier dans lequel vous souhaitez publier le service, ou créez un dossier pour héberger le service, et cliquez sur Continue (Continuer).

    La fenêtre Service Editor (Éditeur de services) s’affiche.

    Remarque :

    Vous ne pouvez pas publier de services dans les dossiers Hosted (Hébergé), System (Système) ou Utilities (Utilitaires) de ArcGIS Server. Les dossiers Système et Utilitaires sont réservés à différents services préconfigurés. Le dossier Hosted (Hébergé) contient des services hébergés publiés sur les portails ArcGIS Enterprise. Ce dossier apparaît dans ArcGIS Server Manager uniquement si votre site ArcGIS Server est configuré en tant que serveur d’hébergement du portail.

  7. Définissez les propriétés de votre service.

    Ici, vous pouvez choisir ce que les utilisateurs peuvent faire avec votre service et contrôler en détails la manière dont le serveur expose votre service. Pour plus d'informations sur la définition manuelle des propriétés d'un service, localisez votre service dans la section Types de services de l'aide. Vous pouvez également importer automatiquement des propriétés d’une définition de service existante ou d’un service publié en cliquant sur Import (Importer) Importer. 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.

    Conseil :

    Si vous fermez l'Editeur de service pendant cette session, vous serez invité à enregistrer votre travail en tant que service de brouillon. Les services de brouillon vous permettent de revenir ultérieurement à votre travail de configuration d'un service. Par défaut, les services de brouillon sont enregistrés dans le dossier Drafts (Brouillons) de votre connexion ArcGIS Server. Pour plus d'informations, reportez-vous à la rubrique A propos des services de brouillon.

  8. Cliquez sur AnalyseAnalyser.

    Cette fonction examine votre ressource SIG pour savoir si elle peut être publiée sur le serveur.

  9. Corrigez les erreurs (Erreur) dans la fenêtre Prepare (Préparer).

    Vous devez le faire pour pouvoir publier votre ressource SIG en tant que service. Vous pouvez corriger les avertissements et les messages informationnels pour améliorer encore les performances et l’apparence de votre service. Pour plus d'informations sur la résolution de ces problèmes, reportez-vous à la rubrique Analyser votre ressource SIG.

  10. Vous pouvez également cliquer sur AperçuAperçu.

    Cela vous donne une idée de l'apparence de votre service sur le Web.

    Remarque :

    Vous pouvez inscrire les dossiers et les bases de données auprès de votre site ArcGIS Server et ainsi vous assurer que le site puisse reconnaître et utiliser vos données. Si vous exécutez les étapes suivantes, toutes les données référencées par votre service qui proviennent d’un dossier ou d’une base de données non inscrit sont copiées sur une des machines ArcGIS Server au moment de la publication. Il s’agit d’une mesure de précaution visant à s’assurer que le site ArcGIS Server peut accéder à toutes les données utilisées par le service. Pour obtenir les instructions d’inscription d’un dossier ou d’une base de données auprès de votre site ArcGIS Server, reportez-vous à la rubrique Enregistrer vos données avec ArcGIS Server à l’aide de ArcGIS Desktop ou ArcGIS Pro.

  11. Une fois les erreurs et, éventuellement, les avertissements et messages résolus, cliquez sur PublierPublier.
    Remarque :

    Si le service que vous publiez copie des données sur une des machines ArcGIS Server, la taille des données et la bande passante de votre réseau déterminent le temps nécessaire à la publication.

Votre service est maintenant actif sur le site ArcGIS Server. Tous les utilisateurs et les clients peuvent y accéder via votre réseau. Si votre administrateur ArcGIS Server a permis l’accès Web au service, votre service est également disponible sur le Web.