Publication d'un service d'entités pour un serveur de données spatiales à partir d'ArcMap
Vous pouvez publier un service d'entités sur un serveur de données spatiales ArcGIS à partir d'une carte ArcGIS. Une URL est générée pour vous permettre d'utiliser le service d'entités.
Même si vous publiez un service de carte avec des fonctions d'accès aux entités, un service d'entités publié dans ArcGIS Spatial Data Server n'est pas lié au service de carte après sa publication ; si vous mettez à jour la carte, vous devez publier à nouveau le service d'entités pour voir les modifications.
Par défaut, les données exposées par l'intermédiaire du service d'entité peuvent être interrogées et mises à jour. Vous pouvez déterminer les fonctions de mise à jour auxquelles peuvent accéder les utilisateurs se connectant (le cas échéant) lorsque vous publiez le service. Reportez-vous à la rubrique Autorisations des éditeurs pour les services d'entités pour plus d'informations.
Commencez par configurer le serveur de données spatiales auquel vous connectez. Ensuite, créez une carte dans ArcMap qui contient les données à publier en tant que serveur d'entités. Enfin, publiez le document ArcMap en tant que service dans un serveur de données spatiales et partagez-le avec d'autres utilisateurs en local ou sur le Web. Pour publier le document ArcMap terminé en tant que service à l'aide de la fonctionnalité Accès aux fonctions, procédez comme suit :
- 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.
- La fenêtre Partager en tant que service propose trois options.
- Pour publier immédiatement vos données, choisissez Publier un service, puis cliquez sur Suivant.
- Pour enregistrer un fichier de définition de service à publier ultérieurement, choisissez Enregistrer un fichier de définition de service+++, puis cliquez sur Suivant.
- Pour remplacer un service, choisissez Ecraser un service existant, puis cliquez sur Suivant. Le service que vous voulez remplacer doit d'abord être arrêté.
-
Sélectionnez la connexion ArcGIS Server que vous souhaitez utiliser dans la liste déroulante +++Choose a server connection.
Si la connexion au serveur que vous souhaitez utiliser n'est pas répertoriée, créez une connexion administrateur au serveur de données spatiales.
- Donnez un nom au service dans la zone de texte Nom du service.
- Cliquez sur Continuer pour ouvrir l'Editeur de services.
- Dans l'Editeur de services, cliquez sur Accès aux fonctions.
L'URL de votre service est déjà renseignée. Notez l'URL ; vous en aurez besoin pour accéder au service publié.
- Choisissez le niveau d'accès aux entités du service d'entités que vous souhaitez accorder aux utilisateurs se connectant. Vous pouvez choisir parmi les options suivantes :
- Requête : les utilisateurs se connectant peuvent afficher et sélectionner des entités à partir des classes d'entités dans le service d'entités.
- Créer : les utilisateurs se connectant qui disposent des privilèges de base de données requis peuvent ajouter des entités aux classes d'entités dans le service d'entités.
- Supprimer : les utilisateurs se connectant qui disposent des privilèges de base de données requis peuvent supprimer des entités dans les classes d'entités du service d'entités.
- Mettre à jour : les utilisateurs se connectant qui disposent des privilèges de base de données requis peuvent mettre à jour des entités dans les classes d'entités du service d'entités.
- Si vous souhaitez que le service renvoie moins d'entités à la fois, saisissez un nombre différent dans le champ Nombre maximum d'entités renvoyées par requête.
Une augmentation du nombre d'entités renvoyées risque de nuire aux performances. Toutefois, notez que le service ne renverra pas plus du nombre maximum d'entités spécifié. Il est donc important de définir des plages d'échelle et des étendues initiales sur la carte avant de publier le service d'entités.
- Vous pouvez également modifier d'autres propriétés du service, puis cliquer sur Analyse.
L'option Analyse permet de déterminer si les entités du document ArcMap peuvent être publiées.
Vous devez résoudre toutes les erreurs qui s'affichent dans la fenêtre Préparation avant de publier le service d'entités. Les avertissements et les messages d'information donnent des conseils pour améliorer davantage les performances et l'apparence de votre service. Vous pouvez également en tenir compte, mais ce n'est pas obligatoire. Certaines erreurs ou certains avertissements proposent des raccourcis pour résoudre le problème. Cliquez avec le bouton droit sur le message pour voir si un outil ou processus peut être ouvert directement à partir du message afin de corriger le problème.
- Vous pouvez également cliquer sur Aperçu pour voir comment les entités sont symbolisées lorsqu'elles sont affichées sur le Web.
- Lorsque toutes les erreurs sont corrigées, cliquez sur Publier.
Si vous souhaitez effectuer une mise à jour via le service publié à partir d'ArcGIS.com, vous devez publier les données dans un serveur à l'extérieur du pare-feu.