网络数据模型用于存储具有网络拓扑关系的数据模型。网络数据模型包含了网络线数据和网络结点数据集,还包含了弧段与弧段、弧段与结点、结点与结点间的空间拓扑关系。在网络数据集中,线数据集为主数据集,点数据集作为子数据集。
传统的以二维平面展现网络数据的方式,在一定程度上限制了信息的表达,尤其是在复杂的空间位置关系上,从而不可避免地影响了网络分析的准确性和可用性。三维网络是对现实中的网络的真实模拟,而非抽象模拟,因此能够全方位的展现信息。
三维网络数据集是进行三维网络分析的数据基础。与二维的网络模型相同,三维的网络模型分为三维设施网络模型和三维交通网络模型;同样使用弧段和结点及二者的空间拓扑关系来描述网络。二者的根本区别在于三维网络模型使用(x,y,z)表达空间位置。
基于三维网络数据模型,可以进行最佳路径分析、单要素追踪分析、关键设施分析、爆管分析等多种网络分析。创建三维网络数据是整个网络分析的基础,所有的网络分析功能均能在网络图层上进行。在 SuperMap 提供了构建三维网络和自定义构建三维网络两种方式生成三维网络数据集,构建三维网络即根据三维点和线数据集,或者三维点和网络数据集,或者三维线数据集生成三维网络数据集;自定义构建三维网络即根据已存在拓扑关系的三维点、线数据集生成三维网络数据集。
构建网络数据前,需要做好以下准备工作:
-
准备用于构建网络数据的数据集
- 准备好用于构建网络数据的数据。可用于构建网络数据的数据类型包括点数据集、线数据集和网络数据集。点数据是可选的,在不选择点数据的情况下,也可以构建网络数据集;当网络数据集参与构建时,相当于利用其他点、线数据对该网络数据进行重新构网。
-
准备好网络数据集字段信息
- 确保用于构网的线数据中包含了表示网络阻力的字段,如表示时间和距离信息的字段。现实情况中,权重字段因为方向不同会有所不同,则需要为每个方向都提供一个权重字段。如可以用 FTTIME 表示从起始结点到终止结点之间弧段的耗费时间,TFTIME 表示终止结点到起始节点之间的耗费时间。
- 在进行路径分析时,如果需要生成行驶导引的文字信息,请确保用于构网的线数据中包含了所需的指示信息(如道路名称、站点名称)的字段。
- 构建网络数据集:
详细操作请参见构建三维网络数据集和自定义构建三维网络数据集页面。 - 编辑网络数据集:
网络数据集支持编辑操作。对网络数据集进行编辑操作后,通过拓扑构网可生成新的网络数据集。关于网络数据集的编辑操作请参见对象操作页面。
注意:编辑后的网络数据集必须进行拓扑构网重新生成网络数据集方能进行网络分析操作。
注意事项
用于构建三维网络数据集的数据必须具有相同的坐标系,否则构建失败。