Présentation des tâches de géotraitement (REST)
Tâches de géotraitement
Une tâche géotraitement est une ressource enfant d'un service de géotraitement, qui fournit une fonctionnalité de géotraitement unique. Le client demande l'exécution d'une tâche et fournit les valeurs en entrée. Le serveur exécute la tâche et renvoie les valeurs en sortie au client. Chaque tâche de géotraitement dispose de ses propres paramètre de tâche et prend en charge l'opération Exécuter la tâche ou Soumettre la tâche, en fonction du type d'exécution du service de géotraitement parent. L'URL d'accès à la tâche de géotraitement est http://<url-serviceGéotraitement>/<nomTâche> et mène à la page de tâche. Les clients peuvent accéder à la page de tâche dans un navigateur Web, pour consulter des informations relatives aux paramètres de la tâche et aux opérations qu'elle prend en charge.
Paramètres de tâche
Les paramètres de tâche sont les données en entrée et en sortie d'une tâche de géotraitement ; ils varient d'une tâche à l'autre, selon la fonctionnalité de géotraitement de la tâche. Chaque paramètre est doté d'un ensemble de propriétés qui fournit des informations, telles que son nom, le type de données, son caractère facultatif ou obligatoire, etc. Pour plus d'informations sur les propriétés de tâche, reportez-vous à la rubrique Propriétés des paramètres d'une tâche (REST).
Opération de tâche
Chaque tâche de géotraitement prend en charge l'opération Exécuter la tâche ou Soumettre la tâche. Si le mode d'exécution du service de géotraitement est synchrone, c'est l'opération Exécuter la tâche (execute) qui est prise en charge. Si le service est asynchrone, c'est l'opération Soumettre la tâche (submitJob) qui est prise en charge. Les deux opérations conduisent à l'exécution de la tâche. Pour plus d'informations, reportez-vous aux rubriques Opération de tâche : execute (REST) et Opération de tâche : submitJob (REST).
Tâches dans un navigateur Web
Lorsque vous accédez au service de géotraitement dans un navigateur via l'URL REST (il s'agit de la page de service du répertoire des services), les tâches de géotraitement sont répertoriées sous forme de liens HTML. Quand vous cliquez sur l'un des ces liens, vous accédez à la page de la tâche de géotraitement correspondante. L'illustration ci-dessous présente la page de la tâche géotraitement BufferPoints.
La page de tâche de géotraitement fournit des informations sur la tâche, répertorie ses paramètres et indique, pour chacun d'entre eux, sa direction (entrée ou sortie), son type (requis ou facultatif), son type de données, etc. En bas de la page de tâche, vous pouvez voir l'opération prise en charge par la tâche, Soumettre la tâche ou Exécuter la tâche, qui s'affiche sous forme de lien HTML. Dans l'exemple ci-dessus, le type d'exécution de la tâche de géotraitement est Asynchrone, en conséquence, c'est l'opération Soumettre la tâche qui est prise en charge.