"本教程主要介绍如何在ArcGIS for Desktop中使用地理处理服务,包括理解服务中的任务概念,以及如何连接到ArcGISServer来访问和执行这些任务。"
ArcGIS for Desktop 是Esri公司提供的桌面GIS软件,它允许用户进行地图制作、数据分析和地理处理。在本教程中,我们将探讨地理处理服务,这是一个关键特性,它允许用户通过Web API(如JavaScript、SilverLight和Flex)在服务器端执行地理处理任务。
地理处理服务是ArcGIS for Server的一个组件,它封装了复杂的地理处理流程,可以作为一个Web服务供各种客户端使用。这些服务可以包含一个或多个任务,每个任务类似于传统的地理处理工具,接受输入参数并返回结果。任务是Web API所理解的实体,用于描述在服务器上运行的计算过程。
连接到ArcGIS Server是使用这些服务的第一步。在ArcGIS for Desktop的目录窗口中,用户可以通过GIS服务器节点创建一个新的ArcGIS Server连接。这通常涉及到提供服务器的URL,有时还需要用户名和密码。URL可以从多种途径获取,比如直接知道组织内部的服务器地址,从同事那里获取,或者通过arcgis.com搜索服务并找到包含所需任务的服务,然后从REST连接中解析出SOAP URL。
执行地理处理任务时,用户可以在工具对话框、模型构建器或脚本中操作,就像使用本地工具一样。不同之处在于,前台执行的任务会被提交到服务器并在需要时查询结果。这种异步执行模式适应了Web环境的需求,使得远程处理大范围或计算密集型的地理任务成为可能。
在ArcGIS for Desktop中,一旦连接到服务器,用户可以在目录树中浏览服务,找到需要执行的任务。任务的使用方式与工具类似,只需提供必要的输入参数,然后启动任务。结果可以被直接集成到地图、报告或进一步的数据分析中。
这个教程将引导用户熟悉如何利用ArcGIS for Desktop与ArcGIS Server交互,执行服务器上的地理处理任务,从而扩展桌面GIS的功能,处理更复杂的数据和计算问题。这是一项重要的技能,对于那些需要在分布式环境中进行地理空间分析的专业人士来说尤其有价值。