地理处理任务 (REST) 简介
地理处理任务
地理处理任务是地理处理服务的子资源,并提供了独一无二的地理处理功能。客户端请求执行任务并给出了任务的输入值。服务器执行任务并将输出值返回到客户端。每个地理处理任务都有它自己的任务参数,并会根据父地理处理服务的执行类型支持“执行任务”或“提交作业”操作。地理处理任务的访问 URL 是 http://<gpservice-url>/<任务名>,也称为任务页面。客户端可访问 web 浏览器中的任务页面,以得到关于任务参数和任务操作的信息。
任务参数
任务参数是地理处理任务的输入和输出,并且各个任务根据其地理处理功能不同而不同。每个参数都有一组属性,该属性提供名称、数据类型,必须或可选等信息。有关任务属性的详细信息,请参阅任务参数属性 (REST)。
任务操作
每个地理处理任务都支持“执行任务”或“提交作业”操作。如果地理处理服务的执行模式是同步的,则支持“执行任务”(execute)。如果服务是异步的,则支持“提交作业”(submitJob)。两种操作都使任务得到执行。有关详细信息,请参见任务操作:execute (REST) 和任务操作:submitJob (REST)。
web 浏览器中的任务
当您访问位于浏览器(在服务目录中也称为服务页面)中的地理处理服务 REST URL 时,地理处理任务会使用 HTML 链接列出。当您单击任务链接时,您可转到地理处理任务页面。下图显示了 BufferPoints 地理处理任务示例的任务页面。
地理处理任务页面提供任务的信息,列出任务参数,提供各个参数的信息,例如参数的数据类型、方向(输入或输出)、参数类型(必须或可选)等等。在任务页面的底部有关于任务的受支持操作的信息,即为“提交作业”或“执行任务”,同时还有一个 HTML 链接。在示例中,注意到地理处理任务的执行类型是异步;因此,受支持操作是“提交作业”。