使用“街道放置”样式标注
给定的街道在 GIS 中通常由许多单独的线要素来表示,这样会造成放置很多不必要的标注。为避免发生此问题,可将表示街道的线要素视为特殊的线要素类型。如果符号系统与标注匹配且连接了要素,则 ArcGIS 高级智能标注将对街道要素的线段进行分组,并将其视为单一的长要素。这样就可以为整条街道放置标注,而不是为每一条线段分别放置标注。标注街道时,ArcGIS 高级智能标注会避开街道交汇点来放置标注。使用街道放置样式时,将忽略在 Maplex 标注引擎的常规设置中所设置的线连接参数。
街道要素存在四个放置位置:弯曲居中、弯曲偏移、竖直居中和竖直偏移。还可以为街道要素设置文字间距。设置文字间距时,还可以指定街道末端间距的值以避免在街道交汇点或其附近放置标注。堆叠文本的最大行数为内部设置,此外,不能指定堆叠字符,因为 Maplex 只对街道放置使用空格并且不能被覆盖。对于居中放置样式,堆叠文本的最大行数为 3;对于偏移样式,此最大行数为 2。由于街道地图旨在清晰完整地标识街道要素,因而 ArcGIS 高级智能标注会将街道标注放置在任何其他标注之前。
街道放置的常规参数
街道放置样式提供了以下选项,用以针对狭窄区域设置合适的标注。
可将标注水平居中放置在街道上
如果标注太大而与其要素不协调,可以选择此选项以使其水平居中放置在街道上。此选项还可用于使标注在锐弯处横穿街道,从而以直线和堆叠方式放置标注,而不以过于弯曲的形式放置。
在下图中,Duncan Ct 水平居中放置在街道上,因为它不适合沿要素放置。
减少超出街道末端的堆叠标注的行间距
在标注超出其要素时,使用此选项可以使堆叠标注的行间距缩小,使第二行更接近主标注,从而实现更紧凑的放置。
在下图中,标注末端在要素末端堆叠,其行间距缩小了。
标注堆叠时可将主要名称放置在街道末端下
在标注超出其要素时,使用此选项可以使堆叠标注的文字顺序反向,从而使主要名称出现在街道末端下方。
在下图中,由于空间限制,标注 Elm Park Gardens 的顺序被翻转。
展开文字参数
放置街道标注时,可以通过选中沿街道展开文字复选框来控制标注中的文字间距。选中此复选框时,可以指定标注中文字可以展开的最大距离。标注的文本符号的文字间距用作最小间距。默认间距为一个字符宽度。可以在文本符号编辑器中更改这个最小值,方法是按照设置基本字符间距的步骤进行操作,然后输入新的文字间距值。
- 最大文字间距 - 文字间允许的最大距离。此距离必须比文本符号的文字间距大。如果将最大文字间距设置为 0,ArcGIS 高级智能标注将会自动按比例拉伸文字以适合整个街道要素的长度。
- 默认文字间距 - 文字间的最小距离。此项通过标注的文本符号属性进行设置。
- 首选街道末端间距 - 标注与街道末端之间的首选距离。设置街道末端间距有助于防止标注与其他街道标注在交叉点处发生冲突。
- 最小街道末端间距 - 标注与街道末端之间的最小距离。
下图显示的是“沿街道展开文字”参数被设置为最大值 0 时的街道标注。这允许标注按照整个要素的长度展开。