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

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 的最快方式是什么?哪些救护车距离事故现场最近?配送车队如何使送货时间和运输成本最小化?

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

空间分析

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

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

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

测试版本提供了空间分析功能

BetaBeta:

测试版本提供了分析服务中的任务。这对您而言意味着以下事项。

  • ArcGIS Online Beta 增强可供所有组织使用。这些增强涉及到网站中稳定的组件,他们在功能或文档方面可能不完整并可能存在一些小问题。
  • 在测试期间使用分析服务不会消耗配额。然而,托管作为分析结果的要素服务则会使用配额。有关配额的详细信息,请参阅服务配额概述,并访问交互式服务配额估值器
  • Beta 计划结束后,分析任务将使用配额。当从免费使用工具过渡到基于配额使用工具时,会发布公告。
  • 如果您对任何测试功能有疑问或者在使用时遇到问题,请联系 Esri 技术支持部门或访问 ArcGIS Online 论坛

4/12/2013