ArcGIS 10 新特性之地图显示和导航
底图图层
底图图层属于一类地图图层,提供了一个可显示动态操作信息的框架。底图显示性能非常强大。由于底图图层相对稳定,不常发生变化,因此其显示只需计算一次,然后便可以多次重复使用。首次以特定的地图比例访问某个区域时,会对底图图层的显示进行计算。以后再以此地图比例访问该区域时,可调出该显示。
启用底图图层时这一静态特性有利于使用优化的地图显示。例如,ArcMap 只需要计算一次地图显示,就可以在您每次平移和缩放地图时重复利用它。
创建底图图层
首先需要设计底图图层。识别出地图显示中相对稳定部分的图层。还要考虑使用按比例绘制。这就需要在进行地图设计时考虑在每种地图比例下将如何描绘地图。
- 地图设计好后,按照常规步骤在 ArcMap 中创建各个地图图层。
- 向地图添加新底图图层。右键单击内容列表中的数据框名称,然后单击新建底图图层。
这样,内容列表中便添加了一个新底图图层。您可将内容拖入底图图层中,这一点与图层组十分相似。
- 选择希望构成底图的图层,然后将它们拖入底图图层中。
- 重新命名新底图图层。
建好后,每次显示地图时,都会使用经过优化的地图显示逻辑绘制底图图层。其他的图层则会动态地绘制,以便从各自的数据源处获得最新的更新。
底图图层和加速栅格图层可与硬件加速结合使用,从而在平移和缩放地图时获得性能极高的连续平滑显示。硬件加速在 ArcMap 会话中启用后,便可利用图形卡处理来进一步提升性能。如果不使用底图或加速栅格图层,则硬件加速便不会对地图起任何作用。可以在 ArcMap 选项 对话框中打开和关闭硬件加速。
快速平移模式
可通过特殊的鼠标移动方式对包含底图图层和加速栅格图层的地图进行连续平移和缩放,具体如下所述:
- 将指针放置在数据框中的任意位置处。
- 按住鼠标中键或 Q 键。指针最初会显示为活动的平移图标 。 几秒钟后,指针将变为连续的平移光标 。
- 继续按住鼠标中键并通过沿要平移地图的方向进行拖动来导航地图。地图将继续沿该方向平移。平移时,指针会变为指向平移方向的箭头 。
按 CTRL 键可加快地图平移速度;按 SHIFT 键可减慢地图平移速度。
平移地图时,底图图层会连续且相对平滑地进行平移。释放鼠标中键后,其余的地图图层将重新进行绘制。
比例设置
现在,可通过比例设置 对话框来对导航地图时所显示的比例加以限制。该对话框中还包含常见 Web 地图方案(如 ArcGIS.com、Bing 地图和 Google 地图)的预设值。
数据视图中的重绘工作量减少
在先前版本的 ArcMap 中,默认情况下,如果您在数据视图中执行操作时,通过调整 ArcMap 窗口或停靠/取消停靠/调整可停靠窗口更改了 ArcMap 显示的大小,将彻底重绘地图以适应可用显示区域。因此显示比例发生更改但显示范围保持不变(即便您可能看到过某些额外的地理 coverage,具体取决于显示范围适应新显示区域形状的程度)。在版本 10 中,数据视图中的默认绘制方式已发生更改,现在,更改显示尺寸时,不再通过彻底重绘地图来适应显示范围。相反,显示比例保持不变,而显示范围发生更改。如果使显示画面增大,将看到更大的地理范围,反之亦然。
这样便可带来性能优势,完全不用重绘不受大小调整影响的显示部分。例如,如果关闭一个停靠窗口,只需重绘被该窗口遮挡的显示部分。这样还便于处理显示内容,因为停靠和取消停靠窗口时地图上的地理要素不会随意移动。地图上的要素会始终保持在显示画面中的同一位置,直到您手动平移或缩放地图。
在先前的版本中,ArcMap 选项 对话框中的数据视图选项卡包含一个选项,用于在更改显示区域的大小时选择地图文档的重绘行为。而在版本 10 中,此选项已被删除,以便确保无论在先前版本中针对地图对此选项做何设置,都能使在版本 10 中打开或创建的所有地图文档获得这种新默认设置带来的增强性能。