Paramètres des tâches de géotraitement : Entités
Nom et description
Choisissez une description et un nom évocateurs pour les paramètres, de nature à orienter les clients lorsqu'il s'agira de fournir des valeurs de paramètre appropriées. Par défaut, l'Editeur de services copie la description du paramètre figurant dans la description de l'élément de l'outil.
Pour en savoir plus sur la documentation des services, tâches et outils
Type
Le type de paramètre indique si le client doit fournir une valeur pour que la tâche s'exécute avec succès. Dans l'Editeur de services, vous ne pouvez que commuer des paramètres facultatifs en paramètres requis. Pour cela, vous devez quitter l'Editeur de services, modifier les propriétés de l'outil et l'exécuter à nouveau pour créer un nouveau résultat.
Mode en entrée
Le Mode en entrée détermine la façon dont les clients saisissent des entités pour votre tâche. Trois choix sont possibles, qui sont décrits ci-dessous.
Valeur définie par l’utilisateur
Dans ce mode, le client crée ses propres entités comme entrée du paramètre de tâche. Le client peut construire ces entités à l'aide des techniques appropriées à son application. Pour les clients ArcGIS for Desktop, le type de données Jeu d'entités permet de construire des entités pour des tâches de géotraitement.
Géométrie
Le type Géométrie des entités en entrée est point, polyligne ou polygone. Le type de géométrie découle des entités en entrée utilisées pour créer le résultat.
Le type de géométrie (par exemple, des points en polygones) ne peut pas être modifié dans l'Editeur de services. Vous devez quitter l'Editeur de services, réexécuter l'outil à l'aide d'entités du type de géométrie souhaité, puis partager le résultat découlant de l'exécution.
structure
La Structure est une liste de champs (attributs) qui doivent être fournis par le client lorsqu'il construit les entités à entrer pour la tâche. Cette liste de champs est la même que la couche ou le jeu de données que vous avez utilisé en tant qu'entrée de l'outil qui a créé le résultat.
Etant donné qu'il s'agit de la liste des champs qui doivent être fournis par le client, vous devez l'étudier soigneusement. Comporte-t-elle des champs non requis ? Dans l'affirmative, vous devez soit les supprimer, soit indiquer qu'ils sont facultatifs dans la Description du paramètre. Utilisez la Description pour indiquer de quelle façon les champs affectent l'exécution des tâches.
Inclure les entités
Si l'option Inclure les entités est activée, les entités utilisées pour créer le résultat sont incluses dans la définition du paramètre, à savoir que le paramètre est prérenseigné avec les entités et leurs attributs.
Utilisez cette option si vous voulez commencer avec un jeu d'entités auquel le client peut ajouter et supprimer des entités, ainsi que modifier des attributs. Supposons par exemple que votre tâche évalue les emplacements proposés pour une nouvelle clinique fournissant des services d'urgence par rapport aux cliniques déjà existantes. Vous voulez que votre client ait la possibilité de visualiser et de modifier les emplacements proposés, ainsi que de changer la proposition pour voir les résultats obtenus. Vous activez donc l'option Inclure les entités afin que le jeu d'entités soit prérenseigné avec les emplacements de clinique proposés et leurs attributs.
Liste de choix
Utilisez le mode en entrée Liste de choix lorsque vous souhaitez que le client choisisse une ou plusieurs couches d'entités en entrée. La liste des couches est renseignée à partir des couches sélectionnables dans le document ArcMap actuel. Cochez la case située à côté de la ou des couches d'entités que le client peut choisir en tant qu'entrée.
Par exemple, l'illustration présente une tâche conçue pour aider les acheteurs à évaluer des maisons en vente. La tâche exécute l'outil Générer la table de proximité de façon à retourner une table contenant toutes les écoles, tous les collèges et lycées, ainsi que toutes les casernes de pompiers (entre autres) les plus proches au sein d'une distance spécifiée par l'utilisateur pour les maisons potentielles. Les paramètres Entités de proximité constituent une liste de choix d'entités proches à rechercher. Le client choisit une ou plusieurs couches activées dans la liste Couches. Il peut ainsi être uniquement intéressé par les établissements scolaires et épiceries les plus proches, et pas par les autres couches.
Vous ne pouvez pas ajouter de nouvelles couches ou changer leur nom dans l'Editeur de services. Supprimez la tâche de l'Editeur de services, ajoutez ou renommez les couches dans la table des matières, puis cliquez sur Ajouter le résultat pour ajouter le résultat que vous aviez supprimé. Vous pouvez voir les changements apportés à la table des matières.
Valeur par défaut
La valeur par défaut est la valeur du paramètre utilisé pour créer le résultat. Dans l'illustration ci-dessus, la valeur par défaut est « Casernes de pompiers », qui est la valeur en entrée des Entités de proximité utilisées pour créer le résultat. Si l'outil accepte plusieurs couches, la valeur par défaut peut alors également être une liste de couches, chaque couche étant séparée des autres par un point-virgule. Si le client ne fournit pas de valeur pour le paramètre, la tâche est exécutée à l'aide de la valeur par défaut.
Vous ne pouvez pas modifier la valeur par défaut dans l'Editeur de services. Pour changer la valeur, supprimez la tâche de l'Editeur de services, créez un nouveau résultat avec les valeurs souhaitées comme valeurs par défaut, puis cliquez sur Ajouter le résultat pour ajouter le nouveau résultat.
Valeur constante
Utilisez le mode Valeur constante lorsque vous souhaitez que le paramètre de tâche soit défini sur une valeur constante.
Ainsi, dans l'exemple de tâche ci-dessus qui utilise l'outil Générer la table de proximité, vous pouvez faire du paramètre Rechercher uniquement l'entité la plus proche une constante afin que seules les casernes de pompiers les plus proches soient retournées par la tâche.
- La valeur utilisée pour la Valeur constante est toujours la valeur de paramètre utilisée pour créer le résultat. Pour changer cette valeur, vous devez créer un nouveau résultat avec la valeur souhaitée et publier ce nouveau résultat.
- Les paramètres possédant le mode en entrée Valeur constante ne deviennent pas des paramètres de tâche dans la tâche publiée car les clients ne peuvent pas changer leur valeur.
- Dans ce mode, les entités deviennent des données de projet utilisées par la tâche.