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