街道通常由许多单独的线要素来表示,这样会造成更多不必要标注的放置。 为避免这个问题,代表街道的线要素可以被视为特殊类型的线要素。 如果符号系统与标注相匹配且各段线要素相连接,则 Maplex 标注引擎 将对组成街道要素的线段进行分组,并将其视为单个长要素。 这样可以将标注放置在整个街道上,而不是每条线段上。 标注街道时,Maplex Label Engine 会避开街道交汇点来放置标注。
街道要素有四种放置位置:弯曲居中、弯曲偏移、平直居中和平直偏移。 也可以为街道要素设置字间距和字母间距,并指定街道末端间距的值以避免在街道交汇点或其附近放置标注。 堆叠文本的最大行数为内部设置,此外,不能指定堆叠字符,因为 Maplex 标注引擎 只对街道放置使用空格并且不能被覆盖。 对于居中放置样式,将其值设置为 3,对于偏移样式,将其值设置为 2。 在使用街道放置样式进行标注时,标注的长度不能超过六个字。 如果超出六个,则将不放置标注。 由于街道地图旨在清晰完整地确定街道要素,因而 Maplex 标注引擎 会将街道标注放置在其他所有标注之前。
警告:
在使用街道放置样式时,将忽略移除多余空格选项。 将始终移除多余空格。
如果标注包括文本格式化标签、下标或上标符号、合并的字符(比变音符号)或者从右至左的字符,则街道标注不会被分割为要素的其他部分,如下图中的 Kensington Square。
- 请确保已启用 Maplex 标注引擎。
- 确保按标注列出是显示内容窗格的活动方式。 单击按标注列出选项卡 。
- 在内容窗格中选择标注分类,然后单击标注选项卡。
- 在标注选项卡的标注放置组中,单击标注放置属性 。
- 在标注窗格中,单击位置,然后单击位置选项卡 。
- 展开放置。
- 从线标注放置样式下拉列表中选择街道放置。
如果选择街道放置样式,标注位置可能会发生变化。 这是因为街道要素有四种放置位置:弯曲居中、弯曲偏移、平直居中和平直偏移。
- 也可以为街道要素选择其他标注放置位置。
- 您可以选择设置标注偏移。
街道放置的常规参数
街道放置样式提供了以下选项,用以针对狭窄区域设置合适的标注。
可将标注水平居中放置在街道上
当标注过大而无法适应其要素时,您可以选择此选项,使其水平放置并居中于街道上。 此选项还允许标注在街道的急弯处越界,并将标注直接堆叠在街道上,而不是紧密地弯曲。
在以下图像中,Duncan Ct 被水平放置并居中于街道上,因为它无法拟合要素。
减小超出街道末端的堆叠标注的行间距
此选项允许减小堆叠标注的行间距,使第二行更加接近主标注,以便在标注越界其要素时更加紧密地放置。
在下图中,街道末端被堆叠在要素的末端,并且已减小其行间距。
标注堆叠时可将主要名称放置在街道末端下
此选项允许堆叠标注翻转字顺序,使主要名称在标注越界其要素时出现在街道末端下方。
在下图中,由于空间约束,Elm Park Gardens 的标注已被翻转。
街道末端间距
此选项可将标注放置在距离街道要素末端的偏移距离处。 如果标注的首选放置位置被占用,则改用最小街道末端间距值。
- 首选 - 标注与街道末端之间的首选距离。 设置街道末端间距有助于防止标注与其他街道标注在交叉点处发生冲突。 这是按字体中平均字符宽度的百分比来度量的。 值 500 表示在街道要素末端与标注文本边缘之间放置五个字符长度的空格。
- 最小 - 标注与街道末端之间的最小距离。 这是按字体中平均字符宽度的百分比来度量的。 值 200 表示在街道要素末端与标注文本边缘之间放置两个字符长度的空格。
展开街道标注中的文字
在放置街道标注时,可以使用将文字展开到最大固定限制选项来控制标注中的字间距。 在这种情况下,您可以指定标注中字之间的最大距离。 将标注文本符号的字间距用作最小间距。 默认间距为一个字母宽度。 您可以在文本符号选项卡上更改这些默认值,方法是按照设置基本字母间距的步骤进行操作,然后输入新的字间距值。 使用展开文字以填充要素选项时,Maplex 标注引擎 将会自动按比例拉伸文字以适合整个街道要素的长度。
- 最大 - 字间允许的最大距离。 此距离必须比文本符号的字间距大。
- 默认 - 字间的最小距离。 此项通过标注的文本符号属性进行设置。
下图显示了使用展开文字以填充要素选项的街道标注。 这将允许标注使用整个要素的长度展开。
更改最大字间距
要更改最大字间距,请完成以下步骤:
- 在标注窗格中,单击位置,然后单击位置选项卡 。
- 展开展开标注。
- 指定要使用的字间距类型:使用默认字间距、展开文字以填充要素或展开文字直至达到固定限制。 使用将文字展开到最大固定限制选项时,请设置最大值。
这是按字体中平均字母宽度的百分比来度量的,并且必须大于默认字母间距。 值 600 表示将在标注的字之间放置六个字母间距。
更改默认值
要更改字间距的默认值,请完成以下步骤:
- 在标注窗格中,单击符号,然后单击设置格式选项卡 。
- 展开格式化。
- 输入字间距的值。
当您选择展开标注中的字时,这将是最小字间距。