牟乃夏ArcEngine教程-第9章__管网几何网络分析.pptx

牟乃夏ArcEngine教程-第9章__管网几何网络分析.pptx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
牟乃夏 ArcGIS Engine 地理信息系统开发教程 配套PPT--- 第9章 管网几何网络分析 目录 1. 几何网络 2. 显示网络流向 3. 网络追踪分析 4. 爆管分析 1. 几何网络 在ArcGIS中,使用Geometric Network模型来表示几何网络,并使用Geodatabase里某个数据集中的多个要素类来创建几何网络。几何网络的概念主要有几何网络中的要素、逻辑网络和网络元素,以及几何网络的属性(如源头和汇)等。 几何网络的实例图,该图表示了一个简单示例的供水几何网络的网络连接关系。 1. 几何网络 几何网络要素 几何网络包括两种网络要素—边(Edge)和结点(Junction)。 边是由数据集中的线状要素类创建的。 结点是由数据集中的点状要素类创建的。 在几何网络创建时,要素类之间的几何连接关系决定了几何网络的连通性(connectivity)。在几何网络中边和边之间必须通过结点连接在一起,网络资源在边之间的流动必须经过结点。 1. 几何网络 几何网络中存在两种类型的边—简单边(Simple Edge)和复杂边(Complex Edge)。 简单边在边的两端分别连接1个结点,它一直保持这种特性,如果简单边的中段加入了新的结点,则原有的简单边会被分割为2个新的简单边。复杂边除了在两端连接2个结点外,还可以在边上连接其他的结点。如果复杂边的中段添加了一个新的结点,复杂边不会被分割,仍只是一个网络对象。 几何网络中同样存在两种类型的结点—用户定义的结点(User-defined Junction)和孤立结点(Orphan Junction)。 用户定义的结点是在几何网络创建时根据用户数据(如点状要素类)所生成的。孤立结点是在创建几何网络时,当第一个网络边的要素类被加入后,由ArcGIS自动添加的要素类。 1. 几何网络 逻辑网络 当几何网络被创建时,ArcGIS也同时自动创建了与此几何网络相对应的逻辑网络(Logical Network),它用来表达网络对象间的连接关系,各种网络追踪任务的执行均依赖于逻辑网络所维护的网络连通性。 几何网络是网络的图形表示,逻辑网络是几何网络对应的表格结构,是用来记录和维护网络结构和进行网络分析的基础。通俗的理解,几何网络是用来展示给用户看的,逻辑网络是计算机进行计算使用的。 右图是左图中几何网络所对应的逻辑网络。 1. 几何网络 几何网络属性 几何网络数据类型包含其特有的一些属性,如: 源头和汇 几何网络中资源的流向在ArcGIS中由源头和汇来确定,如上述例子中电力和水的传输由源头和汇来驱动,资源由源头(如发电厂和泵站)传输到汇(如住户家中)。 网络权重 权重用来表示资源在网络中进行传输时所造成的耗费。例如在供水管网中由于管网摩擦力的存在,随着在管线传输距离的增加水流的压力会有一定的损失。 可用及不可用要素 几何网络中的任意边和结点都可能在逻辑网络中表现为可用或不可用的状态。如果边或结点要素被设置为不可用,则在逻辑网络中它被认为是一个障碍(Barrier)元素。当执行网络追踪任务时,追踪操作将在其遭遇的障碍元素处停止。 网络要素的可用或不可用状态是由名称为Enabled的属性字段值来决定的,该字段的值可以为ture或者false。在几何网络创建时,该字段可以自动创建到网络要素的要素类中。当在网络中添加新的网络要素时,其可用状态默认设置为可用,即Enabled字段的值为true。 2. 显示网络流向 相关类与接口 本节实例所使用的与几何网络相关的类主要有:GeometricNetwork、Network、UtilityNetwork,相关的接口主要有:IGeometricNetwork、INetwork、IUtilityNetworkGEN、INetElements、INetworkCollection2、IDataset等。这些类和接口都位于ESRI.ArcGIS.Geodatabase命名空间中。 2. 显示网络流向 相关类与接口 1)GeometricNetwork类 该类是ArcGIS的几何网络类,提供与几何网络相关的信息和操作,为ArcGIS Class类型,不能直接创建。 要获取当前使用的几何网络可以通过FeatureDataSet类的INetworkCollection2接口中的get_GeometricNetwork()方法,从数据源的FeatureDataSet中获取。同时通过GeometricNetwork类的IDataset接口的Name属性获取几何网络的名称。GeometricNetwork类的另一个重要接口是IGeometricNetwork接口,该接口用于管理几何网络的各类属性,以及管理几何网络中的网络要素等,其Network属性返回当前几何网

文档评论(0)

676200 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档