几何网络建立及其相关操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[个人心得]几何网络建立及其相关操作
本帖最后由sishui198 于2011-11-20 10:01 编辑
几何网络是有向网络,是用来模拟现实中的如排水管,天然气管,电力等的网络,可是这个有向到底体现在哪里,我原来以为几何网络的方向是数字化的方向,但是我错了(后面会提到)。

我一般用几何网络做路径分析,我们知道,如果不强加限制,从A点到B点,那么,逆着原路走,也可以从B到A,这似乎体现不到方向,但是追中分析,爆管分析等,这种是很明显的。

网络分析是基于逻辑网络,而逻辑网络(由Element组成)是和参与网络的要素类(由要素组成)有对应关系,如下图:
我们现在从几何网络的特点说起:
网络要素只存在于几何网络中
三种类型:
简单节点(Simple junction)
简单边
(Simple edge)
复杂边
(Complex edge)
独立节点类
维护网络的完整性
网络边的端点必须和网络节点连接
简单边
要素(feature)与图形元素(element)一一对应
在简单边中间插入简单节点,简单边将被打断,如下图:如果在CE1中添加节点,怎CE1被打断
复杂边
要素(feature)与图形元素(element)一对多
复杂边的中间增加网络节点不会打断边
会在复杂边的几何图形中增加一个节点
会产生新的逻辑要素–如:边元素(edge element)
如果这个时候在CE1中加入节点则CE1不会被打断。

方向
几何网络中的方向是由连通性,源和汇的位置,以及要素的可用性决定(Enabled 或者D isabled )的,所以在建立几何网络后,我们就要做这些设置.
Geometry Network分析属于有向网络或者定向网络,网络中的流向由源(Source),汇(Sink)以及通达性决定、网络中流动的资源自身不能决定流向。

如水流的路
径是预先设定好的,它只能按照预先设定好的路径进行流通。

当然我们可以通过开关阀门来达到改变水流的流向目的,但这属于流通规则的内容。

在效用网络中,水、电、气通过管道和线路输送给消费者,水、电、气被动地由高压向低压输送,不能主观选择方向。

Geometric Network 主要用于模拟现实世界中的水网,电网,煤气网,电话服务等资源网络。

几何网络(有向)网络解决的问题有:
A.寻找连通的/不连通的管线
B.上/下游追踪
C.寻找环路
D.寻找通路
E.爆管分析
下面的我们在ArcMap中建立一个几何网络
在Catalog中要素数据集中右键,选择几何网络出现下图:
网络名称
参与网络的要素类
设置enable字段
设置sink和source 只有点要素可以参与设置权重
建立网络:
结果:
方向如何设置:建立完网络后,会在点要素里多出一个字段ancillary role,这个有三个阈值 none,Sink,Source。

网络要素的流动方向是从Sources 和Sinks来计算的,从Sources流出,汇于Sinks,在参与的要素上设置这个
在Utility工具条上点方向计算(必须在编辑状态下)并在flow下选择显示方向,工具条如下:
但是我们看到的方向没有用箭头显示出来(系统按照源和汇没计算出来),所以这个也没法进行爆管分析等,如下图:
但是我们经常遇到方向不确定的问题,,看到我写了一个add-in工具用于手动更改网络的方向,在这里只做为演示(原理,线实际上是有方向的,也就是矢量化的方向,我用程序将线的逆方向作为网络的流向,现在可以回答我以前的那个错误了吧),更改后的的方向如下:
现在我们做一个下流追踪分析,如果流向是不确定的的就分析不出来,绿点表示下游分析
的起点,如下图所示:
用自己制作的小工具,可以设置方向,如果方向正确了就可以得到如下结果:
有了方向就可做其他的相关分析了,下面的是一个GIF,用来说明这个!
小结:几何网络的分析主要体现在方向上,而方向也是让我们头疼的问题,通过上面的一些例子和自己制作的小工具可以对房向做很好的处理,让我们的几何网络分析更完美!。

相关文档
最新文档