广为接受的 Bing 地图(正式名称为 Microsoft Virtual Earth)Web 服务适用于所有 ArcGIS 产品。同 ArcGIS 中使用的其他 Web 服务类似,Bing 地图的数据无需在本地存储或管理。在您的 Map 或 Globe 应用程序中可直接访问 Bing 地图服务器。
Bing 地图服务包括以下内容:
- Bing 影像地图
- Bing 混合地图
- Bing 道路地图
您需要直接从 Microsoft 获取许可证密钥,以便在 Bing 地图集合中使用任意底图。如果管理员将 Bing 地图密钥注册到组织帐户的 ArcGIS Online,则登录后组织中的任何用户都可访问 Bing 地图。您可通过 Set Bing Key 应用程序 (SetBingKey.exe) 输入密钥,该程序位于安装 ArcGIS 的位置的 \bin 文件夹中。
或者,可考虑使用 ArcGIS 世界影像底图。该底图可呈现世界大部分地区一米或更高分辨率的卫星和航空影像,以及世界范围内的低分辨率卫星影像。
添加 Bing 地图
要将 Bing 地图服务添加至当前 ArcMap 地图文档,请单击文件 > 添加数据 > 从 ArcGIS Online 添加数据,搜索 BING,然后双击您要添加的服务。该服务随即会添加到地图中的底图图层内,从而为您提供最佳的性能。
每个 Bing 地图服务均使用称为“墨卡托辅助球体”的投影坐标系,该坐标系使用 GCS_WGS_1984 作为其地理坐标系。Bing 地图 Web 服务可进行动态投影,并且可以像其他数据源那样以常规方式进行转换以便与数据精确匹配。
可以为您提供 Bing 地图源信息,这样即可在打印或导出的地图中显示这些信息。当在数据视图中处理 Bing 地图时,您将在数据框的右下角看到一个图标。
单击该图标将打开一个独立窗口,其中列出了您的数据框中当前打开的所有服务图层(包括 Bing 地图)的源信息。
导出数据框或者切换到布局视图后,该图标则替换为服务图层属性的已实现文本。无法移动或更改此文本。但是,可以选择以服务图层制作者名单动态文本元素替换此文本。此选项位于主菜单下的插入 > 动态文本。启动此动态文本元素后,数据框中已实现的文本将不再显示。使用服务图层制作者名单动态文本元素的方式与使用其他动态文本元素的方式相同,可以对文本符号的放置位置、大小进行调整,并可以更改文本符号,直至您觉得合适为止。
如果打开含有 Bing 地图的地图文档、globe 文档或图层文件时未连接到 Internet,或者由于某种原因 Bing 地图无法访问,则将收到服务无法访问的消息。如果此时弹出登录对话框,请单击取消。地图、globe 或图层文件仍可以打开,但是其中的 Bing 地图图层将被损坏(在内容列表中以红色惊叹号表示),这表明服务器无法访问。单击红色惊叹号号并不会修复 Bing 地图图层。您仍然可以正常使用地图或 globe 文档,但是要显示已损坏的图层,则必须关闭该地图或 globe 文档,将计算机重新连接到 Internet,然后重新打开该地图或 globe 文档。重新打开地图或 globe 文档时,系统将提示您重新登录。
导航带有 Bing 地图图层的地图
在 ArcMap 中使用 Bing 地图服务与使用缓存 ArcGIS for Server Advanced 或 ArcGIS for Server Standard 地图服务(如 ArcGIS Online 地图服务)类似。此类服务都基于切片,这意味着当地图中绘制服务时,从服务器中实际检索到的是一个或多个图像切片。这些服务提供的是具有一组固定比例的切片。由于这些切片已经创建并存储(缓存)在服务器中,因此这些服务的绘图性能会非常好。使用 Bing 地图网站时,可通过放大/缩小控件以其中一种固定比例查看地图。在诸如 ArcMap 一类的应用程序中使用 Bing 地图时,并不限于仅使用那些固定比例:您可在地图上以任意比例查看该服务,并且 ArcMap 会自动对切片重新采样并对其进行组合,以便以所选的比例显示。ArcMap 所使用的重采样算法将使结果非常美观。如果您想查看未经过重采样的显示情况,可以右键单击其中一个 Bing 地图图层,然后选择缩放至最邻近的缓存分辨率命令。该操作会自动将地图放大或缩小至 Bing 地图服务所支持的最接近地图当前比例的固定比例。如果地图显示由于重采样而看起来有些模糊,这将产生锐化地图显示的效果,其方式与操作栅格图层时通过缩放至栅格分辨率命令锐化图像类似。有关详细信息,请参阅使用缓存地图服务。
管理 Bing 地图图层缓存
如果您查看图层属性对话框缓存选项卡,便会发现保留会话之间的缓存选项不可用。使用大多数缓存的 ArcGIS for Server Advanced 或 ArcGIS for Server Standard 地图服务(如 ArcGIS Online 地图服务)时,该选项均可用,但对于 Bing 地图则不可用。打开含有 Bing 地图的地图时,您一定会看到来自 Microsoft 的最新内容,如航空地图图层的最新添加内容或道路地图图层的更新内容,因为影像切片是从服务器中进行检索的而不是从存储在计算机中的切片本地缓存中读取。
将带有 Bing 地图图层的地图保存到以前版本的 ArcGIS
如果您创建的是包含 Bing 地图的地图文档并使用文件 > 保存副本数据命令来保存地图的副本以使其可在 ArcGIS 先前的版本中打开,则 Bing 地图服务图层便不会显示在所保存地图副本的内容列表中。ArcGIS 9.2 及更早的版本不支持 Bing 地图服务图层。