Les seuls paramètres que vous pouvez changer pour les sorties de tâche sont le Nom et la Description. Tous les autres paramètres sont en lecture seule. Par défaut, l'Editeur de services copie le nom et la description du paramètre à partir de la description de l'élément de l'outil.
Pour en savoir plus sur la documentation des services, tâches et outils
Les informations affichées dans l'Editeur de services pour les paramètres en sortie dépendent du type de sortie. Il existe deux types de sortie de base : jeux de données et scalaires.
- Les jeux de données sont les entités, les tables, les fichiers, les rasters, les dossiers, les géodatabases, etc.
- Les scalaires sont des nombres, des valeurs booléennes, des chaînes, etc, tout ce qui n'est pas un jeu de données.
Jeux de données
Les informations affichées pour le jeu de données en sortie dépendent du type de jeu de données en sortie, comme décrit ci-dessous.
Entités et tables
Pour les entités et tables en sortie, la structure attributaire (champs et leur type) est affichée. Pour les entités, la structure contient le type de géométrie de la sortie. La liste de champs est la même que la couche ou le jeu de données en sortie du résultat. La structure ne peut pas être modifiée dans l'Editeur de services. Pour changer la structure, vous devez réexécuter l'outil en utilisant différentes entrées de façon à créer un nouveau résultat avec une sortie différente que vous publiez ensuite.
La structure en sortie est dynamique
La structure en sortie indiquée dans l'Editeur de services est extraite de la couche ou du jeu de données en sortie du résultat que vous publiez. Il n'est pas rare que cette structure change en fonction des entrées fournies. Elle peut ainsi être dynamique (elle peut changer) ou statique (ne change jamais). Par exemple, l'outil Générer la table de proximité peut ajouter les champs NEAR_X, NEAR_Y et NEAR_ANGLE aux entités en sortie en fonction des valeurs de ses paramètres Emplacement et Angle. La tâche que vous publiez peut être similaire à l'outil Générer la table de proximité en ce sens que la structure en sortie peut varier en fonction d'autres valeurs de paramètres définis par le client. D'autres outils (et tâches créées à partir de ces outils) peuvent générer d'autres types de géométrie (point, ligne ou polygone) en fonction des autres valeurs de paramètres définies par le client.
Remarque :
Lors de l'exécution de la tâche, la structure envoyée au client est le résultat de cette exécution. Cette structure peut être différente de ce qui s'affiche dans l'Editeur de services.
Pour en savoir plus sur les structures d'entités et de tables
Rasters et fichiers
Les jeux de données raster en sortie présentent le Type de données Jeu de données raster, et les fichiers en sortie le Type de données Fichier. Aucune structure n'est associée à ces types.
Jeux de données et couches en sortie non transférables
Si la sortie de votre tâche est un jeu de données autre qu'une classe d'entités, une table, un raster ou un fichier, le jeu de données ne peut pas être renvoyé au client. Le Type de données de la sortie est alors Chaîne, comme illustré ci-dessous. Si la sortie de votre tâche est une couche qui référence un jeu de données non transférable, elle est également convertie en chaîne.
Lorsque votre tâche est exécutée, le nom du jeu de données ou de la couche est renvoyé au client.
Dans la plupart des cas, lorsque vous possédez un jeu de données en sortie non transportable, vous utilisez un service de carte obtenu afin que le client puisse visualiser le résultat sous la forme d'une carte. Aucun jeu de données n'est envoyé au client, uniquement une carte présentant les données.
Pour plus d'informations sur les jeux de données non transportables, reportez-vous à la rubrique Modes en entrée et types de données des paramètre.
Scalaires
Un type de données scalaire contient tout ce qui n'est pas un jeu de données. Les types de données suivants sont totalement pris en charge par tous les clients et peuvent être envoyés et reçus par Internet sans conversion : Booléen, Date, Double, Unité linéaire, Long et Chaîne. Tous les autres types de données scalaires sont convertis en chaîne et sont indiqués comme étant non pris en charge ou non transportables.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?