如何构建在线底图

GIS 底图 可为所有 ArcGIS Server 应用程序提供一个可视化框架。多数情况下您都会用到底图,并在底图之上添加自己的 GIS 业务图层。业务图层 是指最终用户要处理的地图图层,例如您要编辑或标注的图层、用于展示观测值和传感器读数的图层以及通过分析模型和地图查询获得的图层。

创建底图的备选方案

当您创建要在 GIS 地图应用程序中使用的底图时,有多种可选方案。

本部分介绍了以上各种备选方案以及使用每种方案的实现结果。

创建包含大量独立地图图层的 GIS 地图应用程序

在很多传统的 GIS 应用程序中,在线地图作为一系列独立的地图图层实现,每个地图图层都引用一个数据源,并可在地图显示中切换开启/关闭状态。例如,下面的地图可能由一系列独立的地图叠加层组成。

ArcMap 中地图图层的典型组织结构
在 Web 地图中使用独立的地图图层时,通常将每个地图图层作为单独的地图服务进行访问。这种灵活性使您可以将多个服务器中的图层进行合并,继而又可以提高 Web 地图应用程序的灵活性。然而,它可能会影响到地图的性能和操作的简单性,而且并非所有的地图图层都可以一同使用。此外,性能也可能会变慢。

这种方法很灵活,因为每个地图图层服务都可能用于多种用途。

这便是多个 ArcIMS 地图应用程序的实施方式。由于可以独立处理每个地图图层,而且可以有针对性地合并任意系列的图层,从而获得了一定的灵活性。

如果试图将多个独立的地图服务作为单个地图图层进行合并,很可能会导致性能的降低。用户体验会变得缺乏侧重点,而且整体感觉会更复杂。您的用户需要知道要开启和关闭哪些图层以及在操作中要将重点放在哪些图层。含有多个图层的应用程序往往会在关键性任务和最终用户工作流方面缺少针对性。

使用其他组织发布的 ArcGIS Server 底图

许多 GIS 组织都发布底图服务以供其他组织使用。例如,许多国家测绘机构以及省和地方政府的 GIS 组织都构建、管理和发布基础底图数据集,例如多比例国家地图(地形图)、交通地图、普查地图、宗地地图和水文地图等。

这些地图通常旨在提供可靠、准确和及时更新的底图体验以满足您的应用需要。他们呈献了一个非常重要的“启用 GIS 地图服务”,使其他许多组织可以加以利用以实现巨大效益。

我们期待越来越多的用户致力于底图服务的发布,以供整个 GIS 领域使用。

将内容添加到 ArcGIS Online 底图

ArcGIS Online 底图可方便用户通过添加自己的专题内容来进行扩展,尤其是采用放大程度较高的地图比例时。这使得 GIS 组织可以充分利用他们的专题内容,并创建地图服务来补充 ArcGIS Online 常规地图的遗漏之处。有关详细信息,请参阅设计地图以叠加 ArcGIS Online 地图、Google 地图和 Bing 地图

构建和提供自己的 GIS 底图

许多情况下,您需要构建和提供自己的底图以用于您的应用系统中。如果贵组织是某一特定关注领域的 GIS 提供商,并且您的应用程序和框架需要特定的信息专题(例如,宗地、工程、设施管理、水文、 公共设施、地质、人口与人口统计、规划以及其他许多应用领域),则通常需要您构建和提供自己的底图。

这种情况下,您通常已经在为一个或多个应用程序编制基础性的、权威性的基础信息。这种方法的优势在于可充分利用贵组织所构建和维护的内容。此外,这种方法通过为用户提供日常操作所必需的框架或底图来集中体现对用户的支持。

ArcGIS 资源中心的地图模板页面提供了一些可下载的底图示例,可在您开始着手设计自己的地图时提供一些帮助。

利用 Google 地图或 Bing 地图中的现有 Web 地图,在上面添加您自己的 GIS 业务图层

在很多情况下,使用由 Google 地图或 Bing 地图等广受欢迎的 Web 地图测绘服务提供的底图是一种非常高效的做法。大多数最终用户都了解并曾经使用过这些现有的 Web 地图测绘应用系统中的某一应用系统。他们对这些应用系统都非常熟悉,并且还可获得令人满意的用户体验。

某些 GIS 组织使用此框架为网民和其他临时用户提供基础内容,在此之上,针对他们的主题业务工作则使用内容更丰富、技术更精密的地图应用系统。

要特别注意的是,这些商用底图并不支持所有的使用情况。许多应用系统需要更有针对性的背景信息来提供上下文环境。例如,地籍应用系统需要一个宗地框架。许多人口地图测绘应用系统都需要行政或政治边界地图,水文应用系统则需要强大的水文表达的支持等等。

许多用户都需要使用具有权威性、可及时更新、在本地编制且通常是敏感性的内容来满足自己的工作流和任务要求,这样,您需要在这些商用底图的易用性与此类用户所面临的需求之间进行权衡。

在使用 Google 地图或 Bing 地图时,要特别注意,在贵组织内使用这些信息可能要受到一定限制。您需要具有相应的地图使用许可。

有关如何使用 ArcGIS 提供此类支持的步骤,请参阅设计地图以叠加 Google 地图或 Bing 地图

将 Google 地球用作底图,在上面分层叠加业务信息。

以上讨论的有关 Google 地图和 Bing 地图的很多问题同样也适用于 Google 地球。

即便如此,很多 GIS 专业人士还是愿意使用 Google 地球为最终用户糅合 GIS 内容,并在 ArcGIS 的 KML 支持下轻松实现这一点。默认情况下,使用 ArcGIS Server 发布的每个地图服务都将以地图服务和 KML 网络链接的形式提供。

有关详细信息,请参阅 ArcGIS Server 中的 KML 支持

通过 ArcGIS Server 发布的地图的设计事项一览表

下面的事项一览表提供了很多有用信息,可以指导您设计和创建要在 ArcGIS Server 应用程序中使用的底图。


3/7/2012