Skip To Content

Publication de services d'entités

Pour publier un service d'entités sur ArcGIS Server, publiez un service de carte et activez la fonction Accès aux entités sur ce dernier. Une URL est générée pour vous permettre d'utiliser le service d'entités. La durée de vie du service de carte détermine celle du service d'entités. Si le service de carte est arrêté, le service d'entités l'est également.

Remarque :

Si vous utilisez des données versionnées, seule la version du document ArcMap est, par défaut, proposée par le service d'entités lorsque vous publiez le service. Si vous souhaitez interroger ou mettre à jour une version autre que celle qui était utilisée pour publier le service d'entités, vous pouvez recourir aux API REST et SOAP d'ArcGIS Server. Pour en savoir plus à ce sujet, consultez la documentation spécifique à ces API.

Pour publier un service de carte avec la fonctionnalité Accès aux fonctions activée, procédez comme suit :

  1. Ouvrez la carte dans ArcMap et cliquez sur Fichier > Partager en tant que > Service dans le menu principal.

    La fenêtre Partager en tant que service s'affiche.

  2. Sélectionnez Publier un service et cliquez sur Suivant.
  3. Sélectionnez la connexion ArcGIS for Server que vous souhaitez utiliser dans la liste déroulante 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 Connecter à ArcGIS Server Ajouter un serveur ArcGIS. Si vous avez besoin d'aide lors de cette étape, reportez-vous à la rubrique A propos de la connexion à ArcGIS Server dans ArcGIS for Desktop.
  4. Facultativement, dans la fenêtre Publier un service, entrez un nouveau nom pour le service. Le nom ne doit pas dépasser 120 caractères et ne peut contenir que des caractères alphanumériques et des traits de soulignement.

    Cliquez sur Suivant.

  5. Par défaut, les services sont publiés sur le dossier racine (racine) d'ArcGIS Server. Les services peuvent être organisés dans des sous-dossiers du dossier racine. Choisissez le dossier dans lequel vous souhaitez publier le service, ou créez un dossier pour héberger le service et cliquez sur Continuer.

    L'Editeur de services s'affiche.

  6. Définissez les propriétés de votre service de carte. Vous pouvez alors choisir ce que les utilisateurs peuvent faire avec votre service et contrôler précisément la manière dont le serveur l'exposera. Pour obtenir plus d'informations sur la configuration manuelle des propriétés des services de carte, reportez-vous à la rubrique Définition des propriétés des services de carte. Vous pouvez également importer automatiquement des propriétés d'une définition de service existante ou d'un service de carte publié en cliquant sur Importer. Importer. Pour plus d'informations sur la procédure de configuration de votre service à des fins de déploiement, reportez-vous à la rubrique Optimisation et configuration des services.
    Astuce:

    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 reprendre ultérieurement votre travail de configuration d'un service. Par défaut, les services de brouillon sont enregistrés dans le dossier Brouillons de votre connexion à ArcGIS for Server. Pour plus d'informations, reportez-vous à la rubrique A propos des services de brouillon.

  7. Dans le volet gauche de l'Editeur de services, cliquez sur Fonctionnalités et sélectionnez ensuite Accès aux fonctions. L'activation de cette option entraîne la création d'un service d'entités associé à votre service de carte, qui permet aux clients de faire la mise à jour des entités sur le Web.
  8. Dans le volet gauche de l'Editeur de services, cliquez sur Accès aux fonctions, puis définissez les propriétés de votre choix pour votre service d'entités. Vous pouvez alors choisir ce que les utilisateurs peuvent faire avec votre service et contrôler précisément la manière dont le serveur présentera vos fonctions. Par défaut, les données exposées par l'intermédiaire du service d'entité peuvent être interrogées et mises à jour. La mise à jour permet aux utilisateurs d'appliquer des changements aux données dans la géodatabase source à l'aide du service. Pour plus d'informations sur la définition manuelle des propriétés du service d'entités, reportez-vous à la rubrique Autorisations des éditeurs pour les services d'entités.
    Astuce:

    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 reprendre ultérieurement votre travail de configuration d'un service. Par défaut, les services de brouillon sont enregistrés dans le dossier Brouillons de votre connexion à ArcGIS Server. Pour plus d'informations, reportez-vous à la rubrique A propos des services de brouillon.

  9. Cliquez sur Analyser Analyser. Cette fonction examine la carte pour voir si elle peut être publiée sur le serveur.
  10. Corrigez les erreurs (Erreur) dans la fenêtre Préparation pour pouvoir publier votre document ArcMap en tant que service. Vous pouvez éventuellement traiter les avertissements et les messages informatifs pour optimiser les performances et l'apparence de votre service d'entités. Pour plus d'informations sur la résolution de ces problèmes, reportez-vous à la rubrique Analyse de votre ressource SIG.
    Astuce:

    Pour agrandir la surface d'affichage lors de la configuration de votre service, cliquez sur le bouton Réduire Réduire en haut de l'Editeur de services.

  11. Vous pouvez également cliquer sur Aperçu Aperçu. Cela peut vous donner une idée de l'apparence de votre carte sur le Web. Reportez-vous à la rubrique Aperçu d'une carte pour plus d'informations.
  12. Une fois les erreurs et, éventuellement, les avertissements et messages résolus, cliquez sur Publier Publier.
    Remarque :

    Si le service d'entités que vous publiez copie des données vers le serveur, la taille des données et la bande passante de votre réseau auront une incidence sur le temps nécessaire à la publication.

Votre service d'entités s'exécute maintenant sur le serveur et tous les utilisateurs et clients peuvent y accéder à partir de votre réseau. Si votre administrateur de serveur a permis l'accès web au service, votre service est également disponible sur le web.