Web 地图和 GIS 服务的快速浏览
像所有 Web 服务一样,构建 GIS 服务的目的是为了执行一组专项 GIS 函数以及使用开放式 Web 协议(如 XML、SOAP 和 REST Web 服务)和 HTML。
有许多种类型的 GIS 服务:
- 地图服务 - 可添加为 ArcMap、ArcScene 或 ArcGlobe 中的图层。这是最常用的 GIS 服务类型。地图服务图层可提供以下内容:
- 底图图层,可以在上面叠加和使用操作信息。
- 用于执行特殊任务的重要操作信息。例如,可以使用一个 Web 地图图层,其中包含实时传感器馈送值、气象信息、犯罪位置、交通状况、房地产价值、水流量、紧急事件等。
- 表示从分析模型结果获得的信息的图层。
- 对在查询、图表和报告中使用的基本要素和栅格信息的访问。
- 影像服务 - 用作地图图层,可以从多个影像源生成整合的影像镶嵌以及访问影像和栅格数据集中的像素值。
- 地理处理服务 - 可以运行分析模型和自动执行可在共享服务器上运行的任务。
- 地理数据库服务 - 支持对集中的多用户地理数据库进行查询和编辑。
- 定位器服务 - 可以对地名、地址和其他位置信息进行地理编码。
GIS Web 地图服务有一些影响其使用方式的重要特征。地图服务是经过地理配准的这一特征可能是最令人感兴趣的,也就是说,您可以随时组合来自 Web 上众多服务器的 GIS 服务。
ArcMap、ArcScene 和 ArcGlobe 支持一系列地图服务。
来自 ArcGIS Server 的服务
ArcMap、ArcScene 和 ArcGlobe 支持下表所列的 GIS 服务。使用 ArcGIS 创建的地理信息类型(如地图文档)可作为 GIS Web 服务发布和使用。
服务类型 |
所需的 GIS 资源 |
---|---|
地图服务 |
地图服务定义 (.msd) 或地图文档(.mxd、.pmf) |
地理编码服务 |
地址定位器(.loc、.mxs、ArcSDE 批量定位器) |
地理数据服务 |
地图服务定义 (.msd) 或数据库连接文件 (.sde) 或个人地理数据库或文件地理数据库或引用了版本化地理数据库中的数据的地图文档 |
几何服务 |
不需要 GIS 资源 |
地理处理服务 |
包含一个工具图层或工具箱 (.tbx) 的地图文档 |
Globe 服务 |
Globe 文档(.3dd、.pmf) |
影像服务 |
栅格数据集或引用栅格数据集的图层文件或镶嵌数据集或已编译的影像服务定义 (.ISCDef) |
搜索服务 |
想要搜索的 GIS 内容所在的文件夹和地理数据库 |
ArcIMS 服务
ArcIMS 是 ESRI 的第一个 GIS 服务器产品,部署在许多组织中。ArcIMS 服务可在 ArcGIS 中使用。ArcIMS 服务包括以下内容:
- ArcIMS 影像服务 - 使用 ArcIMS 发布的最常用的 Web 服务。在 ArcIMS 服务器上渲染地图;按地理配准的地图范围生成影像快照;为使用此影像服务作为地图图层的各种客户端提供服务。
- ArcIMS 要素服务 - 为数据图层提供实际要素(例如,点、线或面的集合)。从 ArcIMS 服务中提供要素数据,并使用 ArcMap 渲染工具渲染桌面客户端上的地图图层显示。
- ArcMap 服务器影像服务 - 提供 ArcMap 地图 (.mxd) 的图像或图片。这将允许 ArcIMS 用户使用 ArcIMS 来提供在制图方面增强的地图。
开放地理空间联盟 (OGC) 服务
开放地理空间联盟 (OGC) 提供一系列 GIS 服务的地理空间社区使用的 Web 服务标准,包括网络地图服务 (WMS)、网络要素服务 (WFS) 和网络覆盖服务 (WCS)。有关访问和使用 OGC Web 服务的详细信息,请参阅将 WMS 添加到 ArcMap。
Web 地图
ArcGIS Web 地图由一个或多个 Web 地图服务组成。在 ArcGIS.com 上创建和共享 Web 地图,并且可在任何 ArcGIS 客户端(ArcGIS Desktop、ArcGIS Explorer、ArcGIS Online、iPhone 和 Web 浏览器)中打开和使用 Web 地图。只要可以连接到 Web,就可以使用 ArcGIS Web 地图。因此,不需要任何软件就可以使用 ArcGIS。
ArcGIS online
ArcGIS online 包含完整 ArcGIS 系统的在线功能。任何 ArcGIS 客户都可以使用这种机制与 Web 建立连接、搜索和访问共享的 GIS 内容。ArcGIS 用户可以共享信息丰富的 ArcGIS 地图和图层数据包、Web 地图和应用程序以及可以访问和使用的 ArcGIS 服务。ESRI 也共享许多 GIS 地图和内容,包括在线地图、地球和图层。
此外,用户还可以通过建立和加入组以在整个社区中实现共享和合作。
有关详细信息,请参阅使用 ArcGIS online。
KML 服务
Keyhole 标记语言 (KML) 是一种由 Google 提供的基于 XML 的语言,可以在应用程序(如 Google 地球和 Google 地图)中定义空间数据的图形显示。ArcGIS 用户可使用 ArcGIS Server 以 KML 形式发布自己的地图和地球服务。
此外,诸如 ArcGIS Explorer 和 ArcGlobe 等应用程序也可以直接使用 KML 和 KML Web 服务。
请参阅在 ArcGIS 中使用 KML。