地理数据在地图上以图层的形式呈现。路径事件也不例外。但要在地图上显示路径事件,必须先定义存储事件的表与事件所参照的路径间的关系参数。
动态分段过程
动态分段 (DynSeg) 是对事件表中所存储事件的地图位置(形状)进行计算的过程。通过动态分段可将多组属性与线状要素的任意部分相关联。
执行动态分段过程后会产生一个动态要素类,也就是路径事件源。路径事件源在 ArcMap 中可用作要素图层的数据源。
在多数情况下,动态要素图层的作用原理与其他所有要素图层类似。用户可以决定是否显示动态要素图层、该图层处于可见状态时所使用的比例、要显示哪些要素或要素子集、如何绘制要素、是否将该图层存储为图层文件 (.lyr),以及是否导出该图层等等。
可以在 ArcMap 中编辑路径事件源。要特别注意只能编辑属性。但无法编辑路径事件源的形状,因为它们是由动态分段过程生成的。编辑路径事件时,实际上是在编辑基础事件表。因此,可能存在一些由事件表施加的编辑限制。例如,不能对基于分隔的文本文件表创建的路径事件源的属性进行直接编辑,因为 ArcMap 不允许直接编辑文本文件。
动态分段高级选项
以多点要素形式呈现的点事件
沿路径定位点事件时,将创建点要素。但在某些应用环境中,路径测量值并不唯一。对于这些应用环境,将点事件视为多点要素可能更合适。
事件定位角
通常,在沿路径对点事件进行定位时,最好知道放置事件的路径的角度。例如,可能需要旋转用于显示事件的标记符号,以便其朝向路径而不是地图。此外,可能还需要旋转点事件的标注。
动态分段过程可计算法向角(直角)或正切角。此外,还可以计算这些角的余角,以便于实现多个目的,例如,对旋转后的标注所在路径的一侧进行控制。
事件定位错误
动态分段过程将为输入路径事件表中的每个行创建一个形状。但在某些时候,事件要素的形状可能为空。如果由于某种原因而导致事件无法正确定位时,便会发生此情况。在其他时候,只能在部分程度上对事件进行定位;只有线事件会发生这种情况。
针对事件表中以字段形式表示的各事件,动态分段过程能够暴露存在的定位错误。在对事件表执行质量保证测试时,此字段很有用。
事件偏移
在某些应用环境中,具有偏移的事件将在路径右侧绘制。在其他应用环境中,具有偏移的事件将在左侧绘制。动态分段过程可用于控制将具有偏移的事件绘制在路径的哪一侧。