在 Web 上使用 ArcGIS

在 web 上使用 GIS 是新版 ArcGIS 以及当前已发布的 10.1 版本的一大新看点。这是由新技术(如客户制图、云计算、智能手机)和 web 标准(如 HTML、REST 和 JSON)推动的。人们对将各种计算功能和服务迁移到云产生了极大的兴趣。在 Esri,我们坚信全世界用户可以立即在 web 上使用、创建与共享您或 GIS 社区所发布的包含权威数据和分析流程的 GIS 地图,这些权威数据和分析流程能全面反映专业知识、情报技术和使用体验。

如今 Internet 成为用户、数据和服务的基本连接通道,web 变成了 GIS 的另一个平台。在这个新平台上,ArcGIS 不只是一个软件安装包,更类似于可供您充分利用的 web 上的目标物和基础架构,与用来存储、提供和处理用户所生成内容的许多其他基于 web 的系统十分相似。

您可将 web 上的 ArcGIS 视为地理信息的内容管理系统,它不仅使您能够基于您和其他用户的信息轻松地查找、使用和制作大型地图,而且还可用作 GIS 数据发布系统和成熟的应用程序开发系统,其中包含用来创建基于地图的应用程序以及可在任何应用程序中嵌入地理功能的大量 API。这使 GIS 社区和 GIS 领域向前迈进了一大步,因为它让您能够以简单有效的方式释放所保存的数据并向终端用户提供信息,因而,可以通过各种极具吸引力的新方式来对其进行访问和传播。

自定义与重新发布

类似的内容管理系统的一个重要特点是,地图和地图数据的最终用户无需访问 ArcGIS 网站,也无需具备任何有关 ArcGIS 的知识。初看起来,这似乎是自相矛盾的,因为我们刚刚说过 ArcGIS 网站是您访问的目标物。不过,通过以下的简单示例,便可阐明这一点。假设您运行的社区网站可供居住在城市特定邻近地区的人员使用。通过搜索 web,您会发现市政府已发布了显示火灾和规划疏散路线的官方地图,并将其公布在 ArcGIS.com 上。您可以使用 ArcGIS 地图查看器来创建指向该地图的链接,并可对该链接进行进一步自定义,使其打开在邻近地区放大的这一官方地图。您可将该链接发布到您自己的社区网站上,也可以加入到与社区关联的社会媒体中,如 Twitter。另外,还可以将在邻近地区放大的官方地图直接嵌入网站页面上。上述这些操作都不需要您以用户身份登录 ArcGIS 或创建自己的地图:只需使用您在站点上找到的内容。访问您网站的用户会体验到该 web 地图的使用方法与他们所见的其他 web 地图类似,并且无需具备任何有关 ArcGIS 或 GIS 的知识便可使用它。

这只是一个示例,它对说明数据的使用和共享这个新范例有所帮助。最初,制作 GIS 地图的唯一方法是安装并了解该软件。虽然这仍是进行专业 GIS 工作的重要模式,不过,现在任何拥有 web 浏览器的用户均可使用 ArcGIS 来创建、发布和共享地图,以及开发利用这些地图的应用程序。

进一步说,任何用户均可使用 web 上的 ArcGIS 来制作专业级别的 GIS 地图和应用程序,而无需使用 web 浏览器以外的任何其他软件。传统 GIS 用户利用 ArcGIS Desktop 和 ArcGIS Server 来创建地图服务及其他 GIS 服务,从而以地图服务、影像服务、编辑服务、地理处理服务等形式共享各自的基本地理信息。这些服务一旦发布,即可对其进行查找并使用它们来创建可在任何应用程序中使用的 ArcGIS Web 地图。

用户可以使用 web 上的 ArcGIS 执行哪些操作?

用户在 web 中的 ArcGIS 上所找到的地图和数据是权威且最新的,因为这些信息由各机构的 GIS 专业人员提供与管理,这些人员是其感兴趣区域地理信息的主要从业人员,其中数以千计的人员来自州政府、地方政府、国家政府、非盈利组织、商业组织以及地理信息供应商(如影像公司)。使用 web 上的 ArcGIS,任何用户都可以执行以下操作:

  • 查找可添加至自己地图中的 web 地图和数据。
  • 查找可在地图中使用的相关服务,如专用地理处理服务。例如,某一服务可能会告知用户特定位置对他们所指定的活动或用途的适宜程度。
  • 通过以下方式来使用所找到的地图:链接到地图、将地图嵌入自己的网页,或者使用模板来配置 web 应用程序。
  • 创建自己的 web 地图并与其他用户共享。公开的地图可以供 web 上的任何用户、智能手机和平板电脑用户以及 ArcGIS for Desktop 用户直接访问。
  • 制作基于地图的个性演示文稿来讲述您的故事或展示您的地图。
  • 加入对相同知识点、数据类型或 GIS 应用程序感兴趣的用户组成的社区。这些社区提供特定行业或应用程序的地图模板以及即用型数据。任何用户都可以创建新组并邀请其他用户加入该组。组可以是公共组,也可以是私人组,具体取决于所设定的共享和协作类型。
  • 利用 ArcGIS 社区发布的地图和其他服务,通过使用 JavaScript、Flex、Silverlight 的免费 ArcGIS API、移动设备和运行时环境来创建应用程序。ArcGIS 提供了权威的 GIS 数据、底图和大量 API。您可以按自己的想法构建大型应用程序。

GIS 专业人员如何使用?

专业 GIS 用户也可在 web 中的 ArcGIS 上与范围更广的社区甚至全世界共享信息。如果您是使用 ArcGIS 软件的 GIS 专业人员,还可使用 web 上的 ArcGIS 实现以下操作:

  • 查找可直接用于工作的地图和数据。使用 ArcGIS for Desktop 中的库来访问 ArcGIS 底图和查找其他资源。
  • 只需直接在 ArcGIS for Desktop 中单击几次,便可与同事、项目团队以及范围更广的专业 GIS 社区共享地图、数据和流程。您的工作将打包成一个便携文件,并上载至 ArcGIS Online 云中。
  • 创建内容丰富的交互式智能地图,其特点是将您自己的数据与其他数据相结合,使其满足广泛的访问需求。
  • 将您的 ArcGIS for Desktop 地图以服务形式发布,以便任何用户均可通过 ArcGIS 云基础架构直接在 web 地图中使用,而无需使用 ArcGIS for Server。
  • 对组织使用 ArcGIS for Server 发布的地图进行注册,以便任何用户都能找到您的服务并将其添加至 web 地图,然后在应用程序中使用。
  • 按组形式组织您的共享地图和数据,并使资源的访问权限仅限于私下分发和协作的特定用户。
  • 访问特定行业的地图和应用程序模板,其中提供了大量的结果并包含最佳实践。

ArcGIS 作为云系统

Esri 已将 ArcGIS Online 扩展并转换为完整的“软件即服务”(SaaS) 应用程序。ArcGIS Online 允许用户在云环境下创建和共享 web 地图和数据,并且还可存储、管理和托管服务。该系统还能使用户轻松地发布内容,以便其他用户使用和下载所选择的处理活动以及共享他们的知识,从而可以借助低成本的云基础设施对自身的能力进行拓展。用户还可以使用这种灵活且可扩展的新部署方案来对系统进行扩展,并通过广泛公布地理信息来提升 GIS 的价值。借助这些新功能,任何用户都可以将其地理数据直接上传到 ArcGIS Online,并将其自动转换为 web 地图。这些上传的信息可以是通过桌面上的 ArcMap 应用程序创建的地图,也可以是简单的地理数据或图表数据,如 shapefile、CSV 文件或电子表格。一旦这些信息添加成功,ArcGIS Online 就会自动创建一个可发布为 web 服务的 web 地图,以便信息得到集中或广泛的应用。随后可共享这些地图或与其他地图图层进行叠加,从而制作信息量更丰富的 web 地图和应用程序。

ArcGIS Online 是一个开放的平台,支持多种 web 标准(包括 HTTP、REST 和 JSON)和地理空间标准(如 OGC 服务、KML 以及 ArcGIS Server 中的本地地图服务)。ArcGIS Online 还支持 ArcGIS Desktop 和 ArcGIS Server,因而可为 ArcGIS 用户提供一个完整的 web 发布解决方案。

ArcGIS Online 现已成为一个内容丰富的系统,其中提供了由优美底图和影像构成的全球地图集,以及近 100,000 种由全世界 GIS 用户共享和注册的数据集和地图服务。用户可以轻松地访问、查找和使用这些地理空间资源,从而创建并共享生动的地图以及执行地理空间分析。这些内容还可与日益增多的社会媒体信息和 web 上可用的地理空间内容轻松地进行集成。

用于了解 ArcGIS Online 的有用资源

如果您对 ArcGIS Online 不熟悉或者想要了解更多信息,可以参考一系列实用的练习和教程。开始第一个练习:在 ArcGIS Online 中浏览 Web 地图