AE二次开发中获取A点到B点的最佳路径(1)

  最近在做WPF和AE的开发,其中有一项是需要再地图上获取A点到B点的最佳路径,由于GIS以前没有学习过,因此,查询了相关的资料。

最佳路径分析需要对地理网络进行分析。

1、什么事网络(地理网络)

网络是有一系列相互连通的点和线组成,用于描述地理要素的流动情况,用来模拟城市交通网络,如连接各个城市的高速公路,连接各家各户的排给水网络等。

2、网络分析需要解决的问题有:

   (1)路径分析: 最佳路径分析,主要包括确定两点间的最佳路径和多点间的最佳路径。

     (2)服务区域的判定: 目的为在一个网络路径上确定任何位置的服务区域和服务网络,并显示在视图中。在创建服务区的基础上,可评估该地点的可达性。

     (3)查找最邻近设施: 目的为在网络路径上找出距某一位置最近的设施,并设计到达这些设施的最近路线。例如:对一场火灾来说,最近设施是指最近的消防栓;对一起交通事故来说,它是指离事故现场最近的能够提供急救服务的医院;而对于一个家庭的日常生活来说,最近设施又是指距住宅最近的零售店或超市。


 ArcGIS 提供了两种网络分析,,即基于Geometric Network的有向网络和基于Network Dataset的无向网络。有向网络分析意味着网络中流动的物质必须按照在Network中定义好的规则前进,运行路径都是事先定义好的,可以被修改,但是不能被物质本身修改,而是被网络的工程师来修改网络的规则,使通过设置结点的开启状态来改变网络的流动方向;而无向网络分析则意味著用户可以自由定义在网络中前进的方向,速度以及终点,例如一个卡车司机可以决定在哪条道路上开始行进,在什么地方停止,采用什么方向。并且还可以给网络设置限定性规则,例如是单行线还是禁行。


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

 A.寻找 连通的/不连通的管线 

B.上/下游追踪 

C.寻找环路

 D.寻找通路 

E.爆管分析
Nework dataset分析属于无向网络分析,无向网络分析的的网络是存储在Network Dataset中。Network Dataset由Feature要素创建而来,能够用来表现复杂场景,包括Multimodal交通网络,同样也可以包含多个网络属性以模拟网络限制条件和层次结构。流向不确定、流动的资源可以决定流向。如交通系统中流通介质可以自行决定方向、速度和目的地。
无向解决的问题有:

 A.最短路径

B.物流输送

C.临近设施分析

D.服务区分析

E.选址分析

根据我们的需求,我们选择使用NetWork dataset分析。 Geometry Network在Arc Engien 10开发手册中可以找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值