使用 Maplex 标注引擎 时,可访问一组标注放置属性以控制以下操作:
- 标注的方向和放置方式
- 如何将标注放置在拥挤区域
- 如何解决标注间的冲突
除了标准要素类型之外,Maplex 标注引擎 还可为街道、等值线、河流、边界和地块等要素提供标注放置选项。
位置
位置 可回答“标注如何放置?”这个问题。 此选项卡可以控制相对于要素定位标注的方式。 点、线和面要素类具有不同的标注位置选项。 可以指定弯曲或平直标注放置,将标注与要素或投影刻度对齐,以及设置标注内的字间距和字符间距。 这些选项结合起来提供了多种标注放置方式。
自适应策略
自适应策略 可帮助您回答“如何调整标注以自适应地图版面?”这个问题。 在地图中的拥挤区域内放置标注时,该选项卡用于控制 Maplex 标注引擎 能否自动将更改标注的放置或格式以及如何进行此类更改。 借助这些参数,可以保持地图的整体清晰度,同时增加放置在地图上的标注数量。 标注自适应策略参数用于控制标注堆叠、要素超限、減小字型大小、标注缩写和键编号。 此外,Maplex 标注引擎 还可用于指定将这些策略应用于标注放置时采用的优先级顺序。
冲突解决
冲突解决 可回答“当多个标注竞争同一个位置时谁会胜出?”这个问题。 此选项卡包含对标注类及其关联要素的重要性进行排序的参数。 Maplex 标注引擎 具有多种用于解决拥挤区域中存在的标注问题的冲突解决策略。 要素权重用于控制要素类是否可以被标注压盖。 背景标注可能会被其他标注压盖。
冲突解决还具有用于控制标注放置密度的参数。 可以通过间隔放置的标注来减少每个标注类放置的标注数量。 通过设置缓冲区大小以控制标注周围的空间或者通过移除重复的标注来实现此目的。 还可通过根据要素大小或与其他要素之间的连接来标注要素,以此控制标注密度。
对于可能在范围内显示较大要素的小比例地图,可以增加为要素放置的标注数量。 在处理(例如地质地图中)较大的迂回面或处理覆盖整个地图范围的长距离高速公路时,此功能非常有用。
防止标注与某些要素叠置
地图上的某些要素可能比其他要素更加重要。 要素权重可用于指示被给定标注分类标注的要素类或要素的相对重要性。 通过为要素类指定比其他要素类更大的要素权重,可以减小给定分类中的重要要素被标注压盖的可能性。 即使没有标注,具有要素权重的要素也始终作为障碍传递给 Maplex Label Engine。 如果有 SQL 查询限制了显示的要素数,则仅将要素的子集作为障碍添加到放置引擎。 其余要素不会显示,也不会被 Maplex 标注引擎 用作障碍。
要素权重
要素权重对给定标注分类标注的要素的重要性进行分级(相对于其他要素),范围为 0–1,000。 Maplex Label Engine 将放置标注以避免与重要要素压盖。 要素权重为 0 表示要素应被视为可用空间,而权重为 1,000 表示要素不应被标注压盖。 Maplex 标注引擎 首先尝试将标注放置在自由空间的区域中。 如果没有可用的自由空间且必须压盖要素,则选择总要素权重最低的位置。
可以为点要素类和线要素类设置要素权重。 面要素类具有两个权重:内部权重和边界权重,需要分别进行设置。
您可以为注记、尺寸和图形图层设置障碍权重。 此权重将控制标注在这些图层中的要素上的重叠。
内部权重和边界权重
面要素具有两种类型的要素权重。 内部权重用于指定面内部相对于其他要素的重要性。 边界权重用于指定面要素的边相对于其他要素的重要性。 可以允许标注压盖面内部区域,而不能压盖面的边界,反之亦然。