沿线绘制测量影线

一些线状要素会在沿线测量位置而不是绝对 x,y 坐标处包含附加信息。这些位置作为 m 值存储在线中各个折点的 m 坐标中。这种使用沿线相对位置来存储地理位置的方法有时被称为线性参考。您可以沿参考这些 m 值的线要素显示测量影线符号。

影线符号本身是采用测量单位定位的线符号内的标记符号图层。标记可包含文本元素,该元素经配置后可以使用 Arcade 表达式来显示 m 坐标中的值。

将采用测量单位的标记符号添加到线中

在线要素上按测量间隔默认标记

  1. 内容窗格中,选择具有 m 值的线要素图层。
  2. 外观选项卡的绘制组中,单击符号系统 符号系统
  3. 符号系统窗格中,单击线符号以打开格式化线符号窗格。

    或者,可以在内容窗格中直接单击线符号,将其在格式化线符号窗格中打开。

  4. 单击属性选项卡,然后单击结构选项卡 结构 以访问符号的结构。在此管理符号包含的各个图层。在图层标题下方,单击添加符号图层,然后单击标记图层
  5. 单击图层选项卡 图层。在此调整符号中各个图层的图形属性。突出显示窗格上部的标记符号图层。
  6. 展开标记放置标题。
    • 放置设置为采用测量单位
    • 间隔设置为影线间隔的测量距离。此间隔须小于最大 m 值。例如,间隔为 100 时将导致长度小于 100 个单位的线上无影线。

将文本元素添加到标记以显示每条影线处的测量距离

标记符号图层中的文本元素沿线显示测量距离

  1. 当标记图层仍在格式化线符号窗格的图层选项卡 图层 上突出显示时,展开外观标题。
  2. 单击表单表单库,然后选择包含文本元素的示例标记。文本元素在库中显示为 1
  3. 单击元素库并从列表中选择文本元素。文本元素属性的显示属性将显示在该库下方。

    如果您在步骤 2 中选择的示例标记仅有一个元素,元件库将不会显示。您只能直接看到文本元素图形属性。

  4. 要反映文本元素中的实际测量距离,您必须将文本元素连接至一个属性。为此,请单击格式化线符号窗格右上角的菜单 菜单,然后单击允许符号属性连接
  5. 外观标题下,单击文本字符串属性旁的无定义的属性映射按钮 无定义的属性映射
  6. 设置属性映射对话框中,单击设置表达式按钮 设置表达式
  7. 表达式构建器对话框中,输入 Arcade 表达式作为表达式$measure
  8. 单击两次确定以关闭这两个对话框,然后在格式化线符号窗格中单击应用,以在标记上使用实际测量值绘制文本元素。

自定义影线外观

您可以通过调整标记符号图层中各个元素的属性来更改影线的外观。您可能希望绘制变化的影线,其中对应主要间隔绘制较大影线,对应次要间隔绘制较小影线。为此,请使用具有其他符号和间隔的两个标记符号。在以下示例中,每隔 2 个单位放置一个现有较小影线标记符号图层。添加一个新的标记符号图层,以每隔 10 个单位绘制一个较大影线。

两个标记符号图层在主要间隔处显示较大影线,在次要间隔处显示较小标记

  1. 当在格式化线符号窗格选择了线符号时,单击属性选项卡,然后单击图层选项卡 图层。突出显示窗格上部的标记符号图层。
  2. 展开标记放置标题,将间隔属性设置为 2
  3. 单击结构选项卡 结构。在图层标题下方,单击添加符号图层,然后单击标记图层
  4. 单击图层选项卡 图层 并高亮显示新的标记符号图层。
  5. 展开标记放置标题。将放置设置为采用测量单位并将间隔设置为 10
  6. 展开外观标题,然后调整主要标记的颜色大小属性,使其比次要影线更大或更深。
  7. 此时,较大标记会与较小标记重叠。要解决此冲突,您必须禁止间隔为 10 处的较小标记。为此,请突出显示较小影线标记符号图层并展开标记放置标题,然后将跳过标记率设置为 5。这样,系统每隔四个标记就会跳过一次,在此情况下,即是间隔 10 个测量单位(跳过标记率乘以间隔),这是较大标记符号图层的精确放置间隔。
  8. 单击应用。较大标记用于绘制每 10 个单位处的主要间隔,较小标记用于绘制每 2 个单位处的次要间隔。通过对较小标记设置跳过标记率来避免冲突。

相关主题