地理处理服务的基本词汇
术语 |
描述 |
---|---|
发布地理处理服务时,可以选择以地图形式查看任务结果(以及任务的所有其他结果)。在服务器上使用 ArcMap 创建地图,以将其以影像形式(如 .jpeg)传输回客户端。返回地图的符号系统、标注、透明度和所有其他属性与当前 ArcMap 会话中的输出图层相同。 | |
项目数据是地理处理用来描述非参数的输入数据的术语;即数据不是由工具或任务的用户提供,但工具或任务可内部使用。例如,下面模型中的 San Francisco Network Dataset 变量就是一个项目数据,它被模型使用但并不显示为参数。一般地,模型的项目数据表示为一个蓝色椭圆,旁边没有 P。 项目数据也可以显示在脚本中,如下面的 Python 代码片段中所示。
| |
数据存储是可在服务器中找到的数据目录。数据存储是一种用户为服务器提供服务器可访问的一系列数据位置的方式。如果服务器可以访问数据,则在发布时,不会将在本地计算机上找到的数据复制到服务器。通常,可将数据存储用于项目数据。 | |
在地理处理服务中创建地理处理任务时,可通过选择参数值的输入模式来确定客户端为各任务参数输入值的方式。通常,有三种输入模式:
| |
GIS 服务必须使用所有客户端中的最简单客户端:没有任何 GIS 功能的计算机上运行的 Web 浏览器。这种简单的客户端仅知道如何向服务器传输(发送和接收)简单数据包,例如文本、数字、文件、地理要素及其属性(字段)。在地理处理任务上下文中,GIS 数据集可分为两种不同类别:可传输和不可传输。
| |
异步和同步定义客户端提交执行参数并从任务获取结果的方式。服务设置为同步时,客户端将等待任务完成。通常,同步任务的执行速度很快,大概需要 5 秒或更短。异步任务的执行所花费的时间通常较长,客户端必须定期询问服务器任务是否已完成,如果已完成,则获取结果。使用异步任务的 Web 应用程序必须使用逻辑来检查任务状态,并在执行完成后处理结果。 |