牟乃夏ArcEngine教程-第9章 管网几何网络分析课件.ppt

牟乃夏ArcEngine教程-第9章 管网几何网络分析课件.ppt

ID:56903373

大小:429.50 KB

页数:20页

时间:2020-07-21

牟乃夏ArcEngine教程-第9章  管网几何网络分析课件.ppt_第1页
牟乃夏ArcEngine教程-第9章  管网几何网络分析课件.ppt_第2页
牟乃夏ArcEngine教程-第9章  管网几何网络分析课件.ppt_第3页
牟乃夏ArcEngine教程-第9章  管网几何网络分析课件.ppt_第4页
牟乃夏ArcEngine教程-第9章  管网几何网络分析课件.ppt_第5页
资源描述:

《牟乃夏ArcEngine教程-第9章 管网几何网络分析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、牟乃夏ArcGISEngine地理信息系统开发教程 配套PPT---第9章管网几何网络分析目录1.几何网络2.显示网络流向3.网络追踪分析4.爆管分析1.几何网络在ArcGIS中,使用GeometricNetwork模型来表示几何网络,并使用Geodatabase里某个数据集中的多个要素类来创建几何网络。几何网络的概念主要有几何网络中的要素、逻辑网络和网络元素,以及几何网络的属性(如源头和汇)等。几何网络的实例图,该图表示了一个简单示例的供水几何网络的网络连接关系。1.几何网络几何网络要素几何网络包括两种网络要素—边(Edge)和结点(Junction)。边是由数据集中的线状要素类创

2、建的。结点是由数据集中的点状要素类创建的。在几何网络创建时,要素类之间的几何连接关系决定了几何网络的连通性(connectivity)。在几何网络中边和边之间必须通过结点连接在一起,网络资源在边之间的流动必须经过结点。1.几何网络几何网络中存在两种类型的边—简单边(SimpleEdge)和复杂边(ComplexEdge)。简单边在边的两端分别连接1个结点,它一直保持这种特性,如果简单边的中段加入了新的结点,则原有的简单边会被分割为2个新的简单边。复杂边除了在两端连接2个结点外,还可以在边上连接其他的结点。如果复杂边的中段添加了一个新的结点,复杂边不会被分割,仍只是一个网络对象。几何网

3、络中同样存在两种类型的结点—用户定义的结点(User-definedJunction)和孤立结点(OrphanJunction)。用户定义的结点是在几何网络创建时根据用户数据(如点状要素类)所生成的。孤立结点是在创建几何网络时,当第一个网络边的要素类被加入后,由ArcGIS自动添加的要素类。1.几何网络逻辑网络当几何网络被创建时,ArcGIS也同时自动创建了与此几何网络相对应的逻辑网络(LogicalNetwork),它用来表达网络对象间的连接关系,各种网络追踪任务的执行均依赖于逻辑网络所维护的网络连通性。几何网络是网络的图形表示,逻辑网络是几何网络对应的表格结构,是用来记录和维护网

4、络结构和进行网络分析的基础。通俗的理解,几何网络是用来展示给用户看的,逻辑网络是计算机进行计算使用的。右图是左图中几何网络所对应的逻辑网络。1.几何网络几何网络属性几何网络数据类型包含其特有的一些属性,如:源头和汇几何网络中资源的流向在ArcGIS中由源头和汇来确定,如上述例子中电力和水的传输由源头和汇来驱动,资源由源头(如发电厂和泵站)传输到汇(如住户家中)。网络权重权重用来表示资源在网络中进行传输时所造成的耗费。例如在供水管网中由于管网摩擦力的存在,随着在管线传输距离的增加水流的压力会有一定的损失。可用及不可用要素几何网络中的任意边和结点都可能在逻辑网络中表现为可用或不可用的状态

5、。如果边或结点要素被设置为不可用,则在逻辑网络中它被认为是一个障碍(Barrier)元素。当执行网络追踪任务时,追踪操作将在其遭遇的障碍元素处停止。网络要素的可用或不可用状态是由名称为Enabled的属性字段值来决定的,该字段的值可以为ture或者false。在几何网络创建时,该字段可以自动创建到网络要素的要素类中。当在网络中添加新的网络要素时,其可用状态默认设置为可用,即Enabled字段的值为true。2.显示网络流向相关类与接口本节实例所使用的与几何网络相关的类主要有:GeometricNetwork、Network、UtilityNetwork,相关的接口主要有:IGeome

6、tricNetwork、INetwork、IUtilityNetworkGEN、INetElements、INetworkCollection2、IDataset等。这些类和接口都位于ESRI.ArcGIS.Geodatabase命名空间中。2.显示网络流向相关类与接口1)GeometricNetwork类该类是ArcGIS的几何网络类,提供与几何网络相关的信息和操作,为ArcGISClass类型,不能直接创建。要获取当前使用的几何网络可以通过FeatureDataSet类的INetworkCollection2接口中的get_GeometricNetwork()方法,从数据源的Fe

7、atureDataSet中获取。同时通过GeometricNetwork类的IDataset接口的Name属性获取几何网络的名称。GeometricNetwork类的另一个重要接口是IGeometricNetwork接口,该接口用于管理几何网络的各类属性,以及管理几何网络中的网络要素等,其Network属性返回当前几何网络的逻辑网络,为INetwork接口类型。2.显示网络流向相关类与接口2)Network类Network类为抽象类,提供与逻辑网络相关的属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。