偏移线标注

通过输入值并从下拉列表中选择单位类型来设置线要素和标注之间的主偏移距离。可相对于要素几何或要素符号系统的边界测量偏移量。还可以将标注放置限制在线的特定一侧。

可以添加一个次要偏移距离,以便在应用主偏移后仍未放置标注时使用。此放置参数允许设置最大和最小偏移值(而非距要素的实际距离),并将标注放置在与线要素水平的位置。

可以控制在所有放置样式下沿线偏移标注放置的位置。您可以使用默认设置最佳位置,也可以相对于线的末端指定标注的位置。还有多种测量选项可用于沿线偏移标注。

Maplex Label Engine提供了一系列沿线偏移参数,综合应用这些参数可控制标注在线上的放置位置。

可以将标注放置在线的中点处:

  • 定位标注:从起点开始沿线
  • 测量至:标注中心
  • 距离:50%

也可以将标注放置在指定位置:

  • 定位标注:从终点开始沿线
  • 测量至:标注最近的一侧
  • 距离:5 mm

相对于线偏移标注

可针对每种 Maplex Label Engine偏移样式(水平偏移平直偏移弯曲偏移垂直偏移),控制标注与线要素的距离和确定是相对于要素几何还是要素符号系统的边界测量偏移,并可对标注与要素的位置关系进行限制。可以设置一个距线的首选标注偏移距离,以地图单位、毫米、英寸或磅为单位。还可以设置一个次要偏移以将标注放置在与要素水平的位置。次要标注偏移需要设置最大值和最小值以指定偏移范围。

可使用约束偏移下拉列表对标注与要素的位置关系进行限制。选项如下:

  • 无限制 - 将标注放置于要素的任一侧。默认位置始终为线上方,但如果标注引擎无法将标注放置于线上方,则会尝试将其放置到线下方。
  • 线上方 - 沿线要素相对于页面的方向将标注放置在线上方。
  • 线下方 - 沿线要素相对于页面的方向将标注放置在线下方。
  • 线左侧 - 沿线要素的固有方向将标注放置在线左侧。
  • 线右侧 - 沿线要素的固有方向将标注放置在线右侧。

下图显示了偏移为 5 磅且无限制的客运线标注:

与线偏移 5 磅的标注
注:

如果特定的标注分类使用街道放置样式,则约束偏移参数将不可用。

注:

在使用规则放置样式进行标注时,可以选择使用允许堆叠标注横跨行参数。该参数允许在线要素的任意一侧偏移堆叠标注。

  1. 确保已启用 Maplex Label Engine
  2. 标注窗格中,单击位置,然后单击 位置
  3. 展开放置
  4. 如果使用规则放置样式和平直偏移弯曲偏移位置,则您可以选中允许堆叠标注横跨行复选框。这会在线要素的两侧均放置堆叠标注,而非偏移到一侧。
  5. 指定标注相对于线偏移的主偏移距离,并选择一个偏移约束。标注偏移参数只适用于以下标注位置:水平偏移平直偏移弯曲偏移垂直偏移

    或者,选中测量相对于要素几何的偏移复选框。

  6. 或者,选中可按次要偏移量放置标注复选框并指定最小偏移最大偏移值。单位与主偏移的单位相同。这样便可在必要时按次要偏移量水平放置标注。

沿线偏移标注

默认设置为沿线最佳位置。选择此项时,Maplex Label Engine会沿线查找可用位置(默认位置为接近线的中心处)以放置标注。选项如下:

  • 最佳位置 - 查找距离线中点最近的可用位置。
  • 线起点之前 - 将标注放置在线起点前方的指定距离处。确定线起点的方法有两种。如果选中使用线方向选项,将基于线要素中的坐标顺序确定起点。如果未选中此选项,则将相对于地图页面选择位于线最左端的结点作为线的终点。
  • 从起点开始沿线 - 将标注放置在线起点后方的指定距离处。确定线起点的方法有两种。如果选中使用线方向选项,将基于线要素中的坐标顺序确定起点。如果未选中此选项,则将相对于地图页面选择位于线最左端的结点作为线的终点。
  • 从终点开始沿线 - 将标注放置在线终点前方的指定距离处。确定线终点的方法有两种。如果选中使用线方向选项,将基于线要素中的坐标顺序确定终点。如果未选中此选项,则将相对于地图页面选择位于线最右端的结点为线的终点。
  • 线终点之后 - 将标注放置在线终点后方的指定距离处。确定线终点的方法有两种。如果选中使用线方向选项,将基于线要素中的坐标顺序确定终点。如果未选中此选项,则将相对于地图页面选择位于线最右端的结点为线的终点。

测量至

应用标注偏移距离时,可以控制测量止于标注的哪部分。测量至控件在标注中设置一个锚点,用于沿线放置标注。

  • 标注中心 - 从标注的中间部分开始测量。
  • 标注最近的一侧 - 将锚点设置为距要素最近的标注边缘。如果未指定偏移距离,标注往往会超出要素的范围。
  • 标注最远的一侧 - 将锚点设置为距要素最远的标注边缘。如果未指定偏移距离,标注往往会位于要素上。

距离

距离参数控制标注放置位置与线要素起点或终点的距离。

可以选择地图单位、毫米、英寸、磅或线长度的百分比作为距离的测量单位。要将标注放置在线的特定位置但线长度不同时,百分比非常有用。例如,如果想要将所有标注沿线放置在线的前四分之一位置处,则可输入距离 25 并选择百分比作为单位。

容差 (+/-)

容差参数允许标注沿线进行一定范围的偏移。容差值 0 用于指定标注只能放置在距离编辑框中所输入距离的位置处。容差单位与距离单位相同。

使用线方向

选中使用线方向选项时,将由线要素中的坐标顺序确定线的起点和终点。未选中此选项时,则将相对于地图页面选择位于最左端的线结点为起点,最右端的线结点为终点。

示例

下图所示为标注位置距线末端 40 磅的客运线。

沿线放置且距末端 40 磅的标注
  1. 确保已启用 Maplex Label Engine
  2. 确保“按标注列出”是显示内容窗格的活动方式。
  3. 内容窗格中选择标注分类,然后单击标注选项卡。
  4. 标注选项卡的标注放置组中,单击标注放置属性 启动器
  5. 标注窗格中,单击位置,然后单击 位置
  6. 展开放置
  7. 单击沿线偏移下拉菜单,然后选择一个想要放置标注的位置。
  8. 单击测量至下拉菜单,然后选择一个用作测量偏移时的目标点的位置。
  9. 指定标注沿线偏移的距离和测量单位(地图单位或页面单位 - 毫米、英寸、磅或百分比)。
  10. 或者,指定标注可以偏离所设置的偏移距离的最大容差。容差值 0 表示标注必须正好放置在指定的距离处。大于 0 说明允许标注在发生冲突的情况下沿线移动。
  11. 或者,选中使用线方向。这样就会使用线要素中的坐标顺序来识别线的方向。如果未选中该选项,则将线最左端的结点视为线的起点。