Enregistrer une définition de service pour un service de carte

ArcGIS Pro 3.4 | | Archive de l’aide

Avec ArcGIS Pro, vous pouvez enregistrer une définition de service pour un service de carte à publier sur un site autonome ArcGIS Server ultérieurement. Un fichier de définition de service (.sd) contient les informations concernant les propriétés et les fonctionnalités d’un service de carte. Consultez Introduction à l’enregistrement des définitions de service pour en savoir plus sur la manière d’utiliser les définitions de service dans le partage des processus de votre organisation.

Vous pouvez enregistrer une définition de service pour un service de carte avec une connexion spécifique ou sans connexion lorsque vous êtes hors ligne ou déconnecté du serveur.

Enregistrer une définition de service connecté pour un service de carte

Une définition de service connecté est configurée pour une connexion spécifique au serveur. L’option d’enregistrement d’une définition de service est disponible dans les fenêtres Publish Map Service (Publier un service de carte) et Overwrite Map Service (Remplacer le service de carte) lorsque vous êtes connecté à un serveur autonome exécutant ArcGIS Server. Dans ces fenêtres, cliquez sur la flèche de liste déroulante Publish (Publier), puis cliquez sur Save As SD (Enregistrer en tant que définition de service) pour enregistrer un fichier de définition de service.

Le processus d’enregistrement d’une définition de service pour un service de carte est similaire au processus de publication ou de remplacement d’un service de carte et n’est pas abordé ici en détail. Pour en savoir plus sur l’enregistrement d’une définition de service pour un service de carte, reportez-vous aux rubriques Publier un service de carte et Remplacer un service de carte.

Enregistrer une définition de service hors ligne pour un service de carte

Une définition de service hors connexion se distingue par une absence de connexion ; elle n’est pas configurée pour une connexion spécifique au serveur. Vous pouvez enregistrer une définition de service hors connexion si vous êtes hors connexion ou non connecté au serveur. Ce processus explique comment enregistrer une définition de service hors ligne pour un service de carte avec des paramètres par défaut à publier ultérieurement vers un serveur autonome. Pour modifier la configuration par défaut, reportez-vous à la rubrique Configurer un service de carte. Vous pouvez également utiliser ArcPy pour enregistrer une définition de service hors connexion. Pour en savoir plus, reportez-vous à la rubrique Présentation d’arcpy.sharing.

Pour enregistrer une définition de service pour un service de carte dans un environnement déconnecté, procédez comme suit :

  1. Cliquez avec le bouton droit de la souris sur le nom de la carte dans la fenêtre Contents (Contenu), pointez sur Save As Offline Service Definition (Enregistrer comme définition de service hors ligne), et cliquez sur Map Service on Standalone Server (Service de carte sur serveur autonome) Définition de service.

    Le volet Save As Offline Service Definition (Enregistrer comme définition de service hors connexion) s’affiche.

  2. Indiquez un nom pour le service de cartes.
  3. Si vous le souhaitez, vous pouvez renseigner les champs Summary (Résumé) et Tags (Balises).

    Vous pouvez saisir 128 balises au maximum.

  4. Sous Version, sélectionnez la version ArcGIS Server sous laquelle la définition du service va être publiée. Le choix d’une version garantit que le contenu de la définition du service est compatible avec votre serveur.
    Remarque :

    Pour vérifier la version du serveur, connectez-vous à ArcGIS Server Manager, accédez à Site, puis cliquez sur Software Authorization (Autorisation du logiciel). Vous pouvez également accéder aux informations du serveur via l’URL suivante : https://<host>/<instance>/rest/info.

    Vous pouvez aussi contacter votre administrateur pour obtenir de l’aide.

    Conseil :

    Vous pouvez créer plusieurs fichiers de définition de service si vous devez publier sur des serveurs avec différentes versions.

  5. Choisissez une option Data (Données).
    • Pour éviter d’avoir une copie des données sur le serveur, inscrivez vos données auprès du serveur avec ArcGIS Server Manager et sélectionnez l’option Reference registered data (Référencer les données inscrites).
    • Pour conserver une copie distincte des données pour les utiliser sur le web, choisissez l’option Copy all data (Copier toutes les données).

    Pour plus d’informations sur l’inscription des données, reportez-vous à la rubrique Inscrire vos données auprès de ArcGIS Server avec ArcGIS Desktop ou ArcGIS Pro.

  6. Sous Location (Localisation), pour Folder (Dossier), vous pouvez également indiquer le nom d’un dossier de serveur existant ou d’un nouveau dossier.

    Par défaut, le service est stocké dans le dossier racine du serveur.

  7. Vous pouvez également cliquer sur l’onglet Content (Contenu) pour afficher le dossier, le nouveau service et les sous-couches avec les ID attribués le cas échéant.

    Si vous avez activé l’option Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) dans la boîte de dialogue Map Properties (Propriétés de la carte), les ID attribués apparaissent pour chaque sous-couche. Pour modifier un ID, cliquez sur le numéro en regard de la couche ou de la table. Dans la boîte de dialogue Layer Properties (Propriétés de la couche) ou Standalone Table Properties (Propriétés de la table autonome), sous l’onglet General (Général), saisissez un ID entier personnalisé dans la zone de texte Layer ID (ID de la couche) ou Table ID (ID de la table). Pour plus d’informations, voir Attribuer des ID de couche.

  8. Sous Finish Staging (Terminer la gestion intermédiaire), cliquez sur Analyze (Analyser) Identifier les ralentissements des performances potentiels et les erreurs pour rechercher les problèmes éventuels.

    Des erreurs et des avertissements figurent dans l’onglet Messages. Cliquez avec le bouton sur un message pour ouvrir la rubrique d’aide associée ou prendre la mesure corrective dans le logiciel. 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.

    En savoir plus sur l’analyse des ressources SIG

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

    La boîte de dialogue Save As Service Definition File (Enregistrer comme fichier de définition de service) s’affiche.

  10. Dans la boîte de dialogue, précisez la localisation et le nom du fichier de définition de service et cliquez sur Save (Enregistrer).
  11. Éventuellement, cliquez sur Jobs (Tâches) Ouvrir la fenêtre État de la tâche pour surveiller l’état de la tâche.
  12. Une fois que la définition de service a été transférée avec succès, cliquez sur le lien Manage the service definition (Gérer la définition de service) en bas de la fenêtre pour ouvrir l’emplacement du fichier de définition de service.

Enregistrer une définition de service hors connexion qui remplace un service de carte

Pour créer une définition de service hors connexion qui remplace un service de carte existant, procédez comme suit :

  1. En haut de la fenêtre Save As Offline Service Definition (Enregistrer comme définition de service hors connexion), cliquez sur l’onglet Configuration, puis sur l’onglet Configure Parameters (Configurer les paramètres) Configurer les paramètres situé en dessous.
  2. Sous Settings (Paramètres), sélectionnez la case à cocher Overwrite existing web layer (Remplacer le service de carte existant).

    Si vous cochez cette case, la définition de service remplacera un service de carte. Si le nom de service existe sur le serveur, la publication de la définition de service remplacera le service de carte existant. Si le nom de service n’existe pas, un nouveau service de carte sera publié.

    Attention :

    La publication d’une définition de service configurée pour le remplacement remplacera automatiquement le service de carte existant si celui-ci se trouve sur le serveur. Pour éviter tout remplacement involontaire de services de carte existants et des données associées, stockez ces définitions de service de sorte à pouvoir les distinguer des autres définitions de service.

Si vous êtes prêt à publier votre service de carte sur un serveur autonome exécutant ArcGIS Server, reportez-vous à la rubrique Publier une définition de service.

Rubriques connexes