SuperMap iMobile for Android 知识库
网络分析  

5     建立网络数据集

请参见SuperMap iDesktop帮助文档的网络分析相关介绍。

5.1    网络数据集构建方法

方法一:通过单个线数据集构建网络模型数据集。可以设置保存的非系统字段。

请参见SuperMap iDesktop帮助文档的网络分析相关介绍。

方法二:通过多个线数据集和点数据集构建网络数据集。可以设置保存的非系统字段及打断模式。

请参见SuperMap iDesktop帮助文档的网络分析相关介绍。

方法三:通过单个线数据集和点数据集以及已知的表达拓扑关系的字段构建网络数据集。

请参见SuperMap iDesktop帮助文档的网络分析相关介绍。

5.2    网络数据集及其拓扑关系字段

SuperMap的网络数据集(Network)属于矢量数据集(DatasetVector),它由网络弧段和网络结点构成,并记录了二者的拓扑关系。网络数据集包含一个弧段(线类型)数据集和一个结点(点类型)数据集,其中弧段数据集为主数据集,结点数据集为子数据集。在弧段属性表和结点属性表中,存储有表达弧段和结点之间的拓扑关系的字段。下面进行详细说明。

上一小节中介绍的方法一和方法二,在建立网络数据集的同时会进行适当的拓扑处理,如将复杂线对象打散、在线与线相交处打断(由设置的打断模式决定)等,以保证建立的网络数据集的正确性。这两个方法构建的网络数据集,其拓扑关系字段是系统字段,分别为:

弧段 ID 字段:SMEDGEID,记录了作为弧段唯一标识的弧段 ID,位于网络数据集的弧段属性表中;

结点 ID 字段:SMNODEID,记录了作为结点唯一标识的结点 ID,位于网络数据集的结点属性表中;

起始结点 ID 字段:SMFNODE,记录了对应弧段的起始结点的结点 ID,与结点 ID 字段的值具有对应关系,位于网络数据集的弧段属性表中;

终止结点 ID 字段:SMTNODE,记录了对应弧段的终止结点的结点 ID,与结点 ID 字段的值具有对应关系,位于网络数据集的弧段属性表中。

而对于方法三,由于完全按照用户指定的描述网络拓扑关系的字段来构建网络数据集,因此,构建的网络数据集的弧段 ID、弧段起始结点 ID、弧段终止结点 ID 和结点 ID 字段即为调用此方法时指定的字段,而不再是 SMEDGEID、SMFNODE、SMTNODE、SMNODEID 等系统字段。


版权所有© 2005-2021 北京超图软件股份有限公司。保留所有权利。