ArcGIS Engine 10 开发手册(11-5)Geometric Network分析简介

本文目录
  • 正文

Geometry Network 分析属于有向网络或者定向网络,网络中的流向由源(Source),汇(Sink)以及通达性决定、网络中流动的资源自身不能决定流向。如水流的路径是预先设定好的,它只能按照预先设定好的路径进行流通。当然我们可以通过开关阀门来达到改变水流的流向目的,但这属于流通规则的内容。在效用网络中,水、电、气通过管道和线路输送给消费者,水、电、气被动地由高压向低压输送,不能主观选择方向。Geometric Network 主要用于模拟现实世界中的水网,电网,煤气网,电话服务等资源网络。

解决的问题

几何网络(有向)网络解决的问题有:

  1. 寻找 连通的/不连通的管线
  2. 上/下游追踪
  3. 寻找环路
  4. 寻找通路
  5. 爆管分析

Geometric Network组成

Geometric Network 由一组相互连接的 Edge 和 Junctions 组成,并且包含 Connectivity Rules。Geometric Network 必须构建于 Geodatabase 的 Feature Dataset 中,其中的 Feature Class 是作为 Junctions 和 Edge 的数据源。Geometric Network 中包含两种主要的要素:Edges 和 Junctions 在几何网络中,Edge 和 Junctions 是 Topologically Connected to each other:Edge 和 Edge 在 Junctions 处连接,某个 Edge 中流动的要素是通过 Junctions 流动到其它的 Edge。

Geometric 中有两种类型的 Edges:

Simple Edges-连着两个 Junctions,Edge 的每一头连接一个 Junction;

Complex Edges-通常在端点处至少连接两个 Junctions,而且在 Edge 的中间部分,也可以连接很多 Junctions,例如:主管道上可以连接多个支管道。 Geometric 中有两种类型的 Junctions:

User defined Junctions:在构建 Geometric Network 时,根据用户定义的 Point Source 生成的 Junctions; Orphan Junctions:当第一个 Edge Feature Class 添加到 Geometric Network 时,创建了 Simple Junction Feature Class ,被称为 Orphan Junction Feature Class,主要是用于维护网络的完整性。当用户添加其它的 Junctions Feature 时,该点处的 Orphan Junctions 将被删除;此外当用户删除 Geometric Network 时,则 Orphan Junctions 也被删除。

当创建一个 Geometric Network 时,也创建了一个相应的 Logic Network,用于表现和模型化要素之间的连 通关系,实现 Tracing 和 Flow 计算。Logic Network 是由一系列的 Table 组成,并且由 ArcGIS 维护。当 Geometric Network 被更新或者删除时,Logic Network 会自动更新。

ArcGIS Engine 10 开发手册全集

ArcGIS Engine 10 开发手册全集: ArcGIS Engine 10 开发手册

如果本文对你有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。
赞赏支持
微信捐助麻辣GIS 支付宝捐助麻辣GIS

麻辣GIS-Sailor
作者:
GIS爱好者,学GIS,更爱玩GIS。

如您有疑问,可在文末留言,或到QQ群中提问。

本站QQ群(一):291616564 麻辣GIS

本站QQ群(二):166408035 麻辣GIS(二)

本站QQ群(三):627853279 麻辣GIS(三)

微信公众号:malagis,扫描右边二维码直接关注。

发表评论