三维管网建立网络数据集时怎么根据属性建立流向

0 投票
460 浏览
比如知道每个燃气管点的压力值大小,流向应该是压力高的流向压力低的。在建立管网网络数据集的时候是怎么确定每条管线的流向问题,是每条管线的两个端点都分别设置为源和汇吗
最新提问 11月 6, 2017 分类:  460次浏览 | 用户: YYM (1 分)

1个回答

0 投票
您好,实际上流向是由网络数据集线的方向决定的(线的节点顺序),您的需求可以根据节点的压力值属性来决定该线的方向,由压力值高的节点指向压力值低的节点,比如线对象的方向不满足这个特征,则重构该线对象,让其节点反向。
最新回答 11月 6, 2017 用户: 胡林 名扬四海 (5,773 分)

那是不是这样的:我先用你说的方法对线的方向进行了处理。然后想做爆管分析的话,需要对每个管点标志是源、汇、还是普通节点然后创建流向,才能进行分析对吗

我说的方法只是为了让管线的矢量化方向和创建的流向方向保持一致,创建流向的时候只需要对每条管线的起点和终点标注源汇就行了,中间的普通节点可以不用设置。
哦,那一个公共点是这条线的源,是另外一条线的汇的情况,是不是设置为普通节点呢
理论上一个管网只有一个源点(压力最大),建议你先构造流向,然后根据不同管点的高低压,把流向结果数据集中不符合实际情况的修改过来就行了,流向结果数据集里面有个字段,字段属性就是对应管线的流向信息,修改这个就行了
若当前网络数据集只有一个子网,则只支持一源一汇计算网络数据集流向;若网络数据集中有多个不连通的子网,则支持多源多汇计算网络数据集流向。 所以肯定有不符合实际情况的现象,需要自己去修改结果
...