使用掩膜
本主题仅适用于 ArcGIS for Desktop Advanced。
在 ArcMap 中,可变深度掩膜是用于隐藏符号和标注下绘制的部分图层的一种绘制方法。本主题介绍如何使用面掩膜下面的地图图层,从而叠加密集的符号并使地图更具可读性和使用价值。
掩膜用于使密布注记和符号系统的地图变得更清晰。可以使用面掩膜图层来掩膜图层的特定部分,以及在地图图层上添加文本图层和其他符号。目标就是为了使地图更具可读性。
例如,以下地图中的许多标注面中都充满了图案。可以使用掩膜将注记要素周围的图案移除,使得地图易读和易用。
在以下等高线地图示例中,等高线和注记要素互相叠加。然而,通过使用注记掩膜隐藏了部分等高线,而这些图层下的高程阴影仍然可见。
创建掩膜图层
可以将任何面要素类用作掩膜图层。通常,您想要使用特定图层的符号系统或注记来创建特定的掩膜。
几个地理处理工具可用于创建掩膜,包括
要素轮廓线掩膜工具可用于 ArcMap 当前地图文档中的图层或任何图层文件 (.lyr)。面要素类将生成为地理数据库中的输出。这些掩膜面随后可以用于掩膜掉位于某些符号或注记要素下的部分图层。
掩膜通过识别边距或要素和掩膜边之间的区域以及使用轮廓方法进行创建。轮廓方法包括
- 精确 - 创建掩膜表示形状(包括内部孔洞),并将精确跟随文本。
- 凸包 - 创建掩膜表示形状(不包括内部孔洞)。例如,它表示单词,而不是单词中的每一个字母。
- 框 - 掩膜作为矩形边界框表示形状。
步骤
-
单击位于主菜单上的 ArcToolbox 窗口按钮 打开 ArcToolbox 窗口。
-
导航到位于“制图工具”工具箱中的“掩膜工具”工具集。
- 双击打开要素轮廓线掩膜工具,然后设置参数和执行创建用于掩膜的面要素类。
使用掩膜图层
可以将任何面要素类用作掩膜图层。上一节描述了创建用作掩膜图层的要素类的方法。
当应用掩膜时,可以设置掩膜图层掩膜一个或多个图层。
步骤
- 首先,将掩膜要素类作为图层添加到地图的内容列表中。
- 右键单击内容列表中的数据框名称并打开高级绘制选项 对话框。
- 选中使用下面指定的掩膜选项进行绘制。取消选中此复选框将禁用掩膜。
- 单击掩膜图层列表中要用作掩膜的图层。
- 选中掩膜图层列表中掩膜要影响到的图层。
- 单击确定。
符号的单个符号级别可通过此对话框中的将级别与被掩膜图层关联选项(该选项将启用掩膜关联的更细致控制)从掩膜中排除。
关于打印和导出含有掩膜的地图
应认识到将掩膜添加到地图中可影响地图的绘制性能以及地图打印和导出。通常,为地图创建掩膜时要考虑三件事情:
- 掩膜的数量
- 掩膜的复杂性
- 掩膜是否要用于对填充有标记或线符号的面要素执行掩膜操作
掩膜数量的增加、更加复杂的掩膜和掩膜标记或面填充符号可导致地图显示时间变慢。此外,由于如何使用图形文件格式存储包含掩膜的地图导出结果存在限制,打印和导出无法产生有效的输出。
要提高绘制性能以及打印和导出性能和可靠性,最重要的准则就是简化掩膜和最大程度减少它的使用。
当对注记执行掩膜操作时,在多数情况下 CONVEX_HULL 类型掩膜已经够用。如果需要更为详细的文本掩膜,请使用 EXACT_SIMPLIFIED 类型。
通常,在相对较大的地图上对大量文本执行掩膜操作时,应避免使用 EXACT 类型的掩膜,因为 EXACT 类型的掩膜会创建许多复杂的掩膜。