Paramètres du service de géotraitement : valeurs
Paramètre |
Explication |
---|---|
Cluster | Le cluster hébergeant le service. |
Mode d'exécution : Synchrone ou Asynchrone | Les termes synchrone et asynchrone définissent la façon dont le client (l'application utilisant la tâche) interagit avec le serveur et obtient le résultat à partir de la tâche. Lorsqu'un service est synchrone, le client attend la fin de la tâche. En général, une tâche synchrone s'exécute rapidement, 5 secondes ou moins. L'exécution d'une tâche asynchrone dure généralement plus longtemps et le client doit régulièrement demander au serveur si la tâche est terminée et, si elle est terminée, obtenir le résultat. Une application Web qui utilise une tâche asynchrone doit être dotée d'une logique qui vérifie l'état d'une tâche et gère le résultat une fois l'exécution terminée. Les clients ArcGIS for Desktop gèrent les deux types d'exécution en mode natif. |
Visionner le résultat avec un service de carte | Lorsque vous publiez un service de géotraitement, vous pouvez choisir de visionner le résultat de toutes les tâches avec le service sous la forme d'une carte (en plus des autres résultats de la tâche). La carte est créée sur le serveur à l'aide d'ArcMap en vue de son envoi au client sous la forme d'une image (.jpeg, par exemple). La symbologie, l'étiquetage, la transparence et toutes les autres propriétés de la carte renvoyée sont identiques à ceux de la couche en sortie de la session ArcMap active. Voici plusieurs raisons d'utiliser le service de carte obtenu :
Si votre couche en sortie affiche des valeurs uniques, vous pouvez avoir besoin de désactiver l'option <toutes les autres valeurs> dans les propriétés de la couche pour forcer le recalcul des valeurs uniques avant l'affichage. Reportez-vous à la rubrique Création d'un fichier de symbologie de couche pour plus de détails. Si vous souhaitez que le client consulte uniquement les données sans pouvoir les télécharger, définissez l'option Nombre maximal d'enregistrements renvoyés par le serveur sur 0 (zéro) lors de la publication. Lorsque vous sélectionnez cette option, le serveur génère automatiquement un service de carte dont le nom est identique à celui de votre service de géotraitement. |
Afficher les messages | Vous pouvez renvoyer des messages de niveaux différents au client qui a exécuté votre service de géotraitement.
Attention : Tous les messages, quel que soit le niveau, peuvent contenir des noms et des chemins d'accès au jeu de données, d'où un risque en termes de sécurité. Le niveau Info contient plus de références aux noms et chemins d'accès au jeu de données. En général, l'option d'envoi des messages est activée en phase de développement et désactivée en phase de production. En savoir plus sur les types de message et leur gravité dans le géotraitement |
Nombre maximal d’enregistrements retournés par le serveur | Nombre maximal de résultats que le service peut renvoyer à un client. Si cette valeur est définie sur un nombre élevé, cela signifie que votre serveur SIG peut gérer l'envoi de nombreux enregistrements individuels ou d'entités au client. Si vous ne souhaitez pas renvoyer d'entités, définissez cette valeur sur 0 (zéro). En général, cette valeur est définie sur zéro uniquement lorsque vous activez l'option Visionner le résultat avec un service de carte. |
Répertoires | Désigne les répertoires utilisés par le serveur pour écrire les fichiers à l'exécution d'une tâche. |
Certains paramètres de service de géotraitement ne peuvent être définis que dans la page Web du répertoire d'administrateur d'ArcGIS for Server. Vous ne pouvez pas configurer ces paramètres avancés depuis le gestionnaire d'ArcMap ou d'ArcGIS for Server.
Modification des propriétés d'un service existant
Toutes les propriétés de services indiquées plus haut ne sont pas modifiables une fois que le service a été publié. Une connexion de type éditeur ou administrateur au moins est requise pour modifier les paramètres. Ces paramètres peuvent s'appliquer à un service en cours d'exécution ou interrompu. Si vous modifiez les paramètres d'un service en cours d'exécution, il sera relancé lorsque vous appliquerez les paramètres.
Soyez vigilant si vous désactivez ou activez le service de carte obtenu d'un service existant. Une tâche de géotraitement comprise dans le service pourrait nécessiter un service de carte obtenu pour afficher les types en sortie non pris en charge, aussi est-il préférable de ne pas désactiver l'option Visionner les résultats avec un service de carte.
Différences ente les versions 10 et 10.1
Avant la version 10.1, il était possible d'activer les tâches locales pour un service de géotraitement. Cette option est désormais déconseillée. Lorsque votre service est publié, le serveur détermine s'il doit ou non activer le paramètre. Les tâches locales sont activées lorsque les répertoires en sortie sont associés à un chemin UNC ou lorsque plusieurs machines composent un cluster de serveurs SIG. En général, le répertoire se trouve à l'emplacement C:\Documents and Settings\arcgis\Local Settings\Temp ou C:\Users\arcgis\AppData\Local\Temp sous Windows ou C:\windows\temp\Temp sous Linux. Grâce aux paramètres de service avancés, l'administrateur d'un serveur SIG peut modifier l'emplacement du chemin.
Avant la version 10.1, lorsque les services de géotraitement utilisaient Extension ArcGIS Spatial Analyst ou les outils de couverture, il était parfois nécessaire de modifier le répertoire temporaire du compte arcgis en pointant vers un autre dossier tel que C:\arcgisserver\temp. Certains de ces outils connaissent des limites lors de l'écriture dans un chemin d'accès contenant plus de 100 caractères ou des espaces. A partir de la version 10.1, le nombre de caractères maximum pour le chemin est passé à 255.