当前位置:课程学习>>第三章 矢量数据模型>>电子教案>>知识点五
具有通用测量系统的路径(路线)集合称为路线系统。路线系统通常定义具有相似属性的线状要素。例如,某县所有公交车路线的集合就是一个路线系统。一个coverage中可以存在许多路线系统。例如,城市coverage中可能存在校车、卡车和救护车路线系统。
路线系统使用弧线、路线和弧段来构建,并且可以精确地模拟线状要素而无需修改基本弧结点拓扑。弧段是用于定义每条路线的弧线或弧线部分。它们构成路线系统的基础。图3-9所示的路线使用四条弧线进行定义。
当路线系统包含距离测量值(例如,里程标志数或地址)的属性示例时,可用用来定位诸如事故点或路面质量等事件。如图3-10所示。
图3-10 包含距离测量值的路线
路线系统的路线和弧段存储在两个INFO数据文件中,一个是用来定义路线要素类的路线属性表(RAT),另一个是用来定义弧段要素类的弧段表(SEC)。这两个要素类一起用来定义路线系统。路线要素类和弧段要素类通常被称为路线子类和弧段子类,因为一个 coverage 中可能存在许多这样的要素类,而每个要素类与是否存在弧线要素类相关。
路线系统的RAT和SEC存储在它们所引用的 coverage 中。编辑或更新弧线时,将自动保持路线和弧段的完整性。事件不是 coverage 的组成部分,而只是引用外部源的路线系统。
图3-11显示了ROADS coverage中的 RAT、SEC和ARC文件是如何相互配合来实现名为 BUS的路线系统的。SEC中的ARCLINK#项指向ARC文件中弧线的内部编号。SEC文件中的F-POS和T-POS项参考弧线的坐标。RAT和SEC通过SEC中的ROUTELINK#和RAT中的<子类># 相互关联。
图3-11 RAT和SEC实现