沿线绘制测量影线

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

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

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

按测量间隔放置的标记
在线要素上按测量间隔放置默认标记。

要将采用测量单位的标记符号添加到线中,请完成以下步骤:

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

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

  4. 单击属性选项卡,然后单击结构选项卡 结构 以访问符号的结构。

    在此管理符号包含的各个图层。

  5. 图层标题下方,单击添加符号图层,然后单击标记图层
  6. 单击图层选项卡 图层

    在此调整符号中各个图层的图形属性。

  7. 突出显示窗格上部的标记符号图层。
  8. 展开标记放置标题。
    • 放置设置为采用测量单位
    • 间隔设置为影线间隔的测量距离。 此间隔须小于最大 m 值。 例如,间隔为 100 时将导致长度小于 100 个单位的线上无影线。

添加文本元素以显示测量距离

按测量间隔放置的文本元素
标记符号图层中的文本元素沿线以测量距离进行放置。

要将文本元素添加到标记以显示每条影线处的测量距离,请完成以下步骤:

  1. 如有必要,请完成或重复上述部分中的步骤,以按测量单位向线添加标记符号。
  2. 当标记图层在格式化线符号窗格的图层选项卡 图层 上突出显示时,展开外观标题。
  3. 单击表单表单库,然后选择包含文本元素的示例标记。

    文本元素在库中显示为 1

  4. 单击元素库并从列表中选择文本元素。

    文本元素属性的显示属性将显示在该库下方。

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

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

自定义影线外观

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

具有不同大小的文本元素的两个标记符号图层

两个标记符号图层将沿线以测量间隔进行放置,以区分主要和次要间隔。

要自定义影线的外观,请完成以下步骤:

  1. 当在格式化线符号窗格选择了线符号时,单击属性选项卡,然后单击图层选项卡 图层。 突出显示窗格上部的标记符号图层。
  2. 展开标记放置标题,将间隔属性设置为 2
  3. 单击结构选项卡 结构。 在图层标题下方,单击添加符号图层,然后单击标记图层
  4. 单击图层选项卡 图层 并高亮显示新的标记符号图层。
  5. 展开标记放置标题。 将放置设置为采用测量单位并将间隔设置为 10
  6. 展开外观标题,然后调整主要标记的颜色大小属性,使其比次要影线更大或更深。

    此时,较大标记会与较小标记重叠。 要解决此冲突,您必须禁止间隔为 10 处的较小标记。

  7. 突出显示较小影线标记符号图层并展开标记放置标题,然后将跳过标记率设置为 5

    这样,系统每隔四个标记就会跳过一次,在此情况下,即是间隔 10 个测量单位(跳过标记率乘以间隔),这是较大标记符号图层的精确放置间隔。

  8. 单击应用

    较大标记用于绘制每 10 个单位处的主要间隔,较小标记用于绘制每 2 个单位处的次要间隔。 通过对较小标记设置跳过标记率来避免冲突。

相关主题