关于使用任务服务进行开发

ArcGIS Online 任务由 Esri 发布和托管,而且包含了基于任务的功能强大的服务,例如地点查找和地理编码、路径选择和网络分析以及空间查询等。作为开发人员,您可以使用这些任务服务将空间环境添加到现有数据中,并部署位置感知客户端应用程序。例如,您可以将含有客户数据的电子表格转换为按邮政编码显示消费模式的交互式地图。该地图可在 Web 浏览器、移动应用程序和桌面应用程序中进行查看。

ArcGIS Online 任务服务通过 GeoServices REST 规范进行通信。通过 REST 规范可将任务服务用于流行的客户端开发环境中,如 JavaScript、Flex, Silverlight、iOS、Android 和 Windows Phone。要在客户端应用程序中使用任务服务,可以将 REST URL 复制并粘贴到您的应用程序代码中。您可通过 ArcGIS Online 中的 Esri 地图和数据组查看可用任务列表。服务的 URL 位于 ArcGIS Online 中相应项目的详细信息页面中。您还可以访问服务中的特定资源和操作,以构建高度自定义的应用程序。有关使用 ArcGIS REST API 的常规信息,请参阅 ArcGIS REST API

ArcGIS Online API 包括以下任务服务:

地理编码

您可以通过地理编码在地图中查找和显示地址,还可以查看该地址与周围要素的关系。有时,只需通过观察即可发现地图上各要素间的空间关系;但是有些时候,您可能要使用其他任务服务(如 geoenrichment)才能揭示那些不容易发现的信息。

世界地理编码服务可通过单个 REST URL 查找超过 100 个国家/地区的地址和地点。该服务可查找地址、业务名称等的点位置。可将输出点显示在地图上、将其作为路径的停靠点插入或作为空间分析的输入进行加载。

网络分析

当要了解如何到达某处时,地图可以提供大量信息。但是如果想要知道到达目的地的最快方式又怎么办呢?特别是某项业务需要访问多个停靠点时,仅仅通过查看地图来选择最有效路径往往是不可能的。因此,您可以执行网络分析来找到最佳路径。例如,在当前给定的交通状况下,从点 A 到点 B 的最快方式是什么?哪些救护车距离事故现场最近?配送车队如何使送货时间和运输成本最小化?

网络分析服务可分析这类复杂配送问题并提供分析结果,从而让组织做出合理的战略决策。

空间分析

假设您的任务是为新仓库评估潜在地点。此评估的进行基于以下几点:交通是否便利、是否存在特殊约束(如附近存在历史街区)、附近是否建有餐厅等员工可能需要的设施、员工选择公共交通时是否方便以及附近的土地利用情况是否会限制或加快发展。如何以量化的合理方式评估这些地点?当然,您需要数据,但同时您还需要能够分析和测量地理关系的工具。

每次查看地图时,您都会本能地通过寻找模式、评估趋势或做出决策来将地图转换为信息。这一过程就叫做空间分析,是人们在查看地图时感观和思维的本能反应。

空间分析服务中包含的任务有助于您对数据的模式与关系进行量化。

9/20/2013