ArcGIS_7 最短路径问题分析与应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合实习7:最短路径问题分析与应用
1.背景
在现实中,最短路径的求取问题可以拓展为许多方面的最高效率问题,最短路径不仅指一般意义上的距离最短,还可以是时间最短、费用最少、线路利用率最高等标准。
2.目的
学会用ArcGIS10进行各种类型的最短路径分析,理解网络分析原理。
3.数据
GeoDatabase地理数据库:City.mdb。
数据库中包含一个数据库:City,其中含有城市交通网net、商业中心及家庭住址place、网络节点city_Net_Junctions等要素。
4.要求
根据不同的要求,获得到达指定目的地的最佳路径,并给出路径的长度;找出距景点最近的某设施的路径。
在网络中指定一个商业中心,分别求出在不同距离、时间的限制下从家到商业中心的最佳路径。
给定访问顺序,按要求找出从家出发,逐个经过访问点,最终到达目的地的最佳路径。
研究阻强的设置对最佳路径选择的影响。
5.操作步骤
启动ArcMap,打开city.mdb,双击city数据库,加载数据。
对点状要素place符号化:以HOME字段,1值为家,0值为商业中心。
(1)无权重最佳路径的生成
1)在几何网络分析工具条上,选择旗标工具,将旗标放在“家”和想要取得“商业中心”点上。
2)选择分析|选项命令,打开“分析选项”对话框,确认“权重”和“权重过滤器”标签项全部是“无(None)”,这种情况下进行的最短路径分析是完全按照这个网络自身的长短来确定。
3)在“追踪任务”文本框中选择“网络路径分析”。单击“解决”按钮。显示出最短路径(图7-1),这条路径的总成本显示在状态栏中。
图7-1 无权重参照的最短路径的显示
(2)加权最佳路径生成
1)在几何网络分析工具条上,点选旗标工具,将旗标分别放在“家”和想去的某个“商业中心”的位置上。
2)选择“分析|选项”命令,打开“分析选项”对话框(图7-2)进入“权重”标签页,在边的权重(Edge weights)上,全部选择长度(length)权重属性。
图7-2 长度权重属性设置
3)在“追踪任务”文本框中选择“网络路径分析”,单击“解决”按钮,则以长度为比重的最短路径将显示出来(图7-3),这条路径的总成本显示在状态栏中。
以上是通过距离远近的选择而得到的最佳路径。实际中不同类型的道路由于车流量的问题,有时候要选择通行时间最短的路径,同样可利用网络分析来获得最佳路径,时间属性是在建网之前,通过各个通道的类型(主干道、次要道等)得到速度属性,然后通过距离和速度的商值确定的。例子里并没有考虑红灯问题以及其他因素,是一种较理想的情况,可以通过逐渐加入将其要素来完善。
总成本
图7-3 距离加权路径
(3)按顺序逐个通过访问点的路径生成
1)在几何网络分析工具条上,点选旗标工具,将旗标按照访问的顺序依次放在各个目标点上。
2)选择“分析|选项”命令,打开“分析选项”对话框,进入“权重”标签页,在边的权重(Edge weights)上,全部选择长度(length)权重属性。
3)在“追踪任务”文本框中选择“网络路径分析”,单击“解决”按钮,则以长度为比重的最短路径将显示出来(图7-4),这条路径的总成本显示在状态栏中。
图7-4 逐个目的地的路径获取
4)同样是经过这6个地点,如果权重是时间,由于道路车流量的不同,经过的时间也
不同,因此,使路径发生很大改变(图7-5)。
图7-5 时间权重的逐点路径获取
(4)阻强问题
这里的阻强是指网络中的点状要素或线状要素因为某些突发事件(如交通事故)而不可运行时,原来获得的最短路径就需要进行修正,具体操作如下:
1)修路时,即某个路段不可运行。可在网络中设置阻强,对其进行表达。
图7-6 有边阻强的距离加权最佳路径
方法有两种:一种是永久性的,可直接将网络边要素的属性修改成不可运行,即选择此边要素,将其Enabled字段中的属性改成False即可;另一种是暂时性的,可设置边要素障碍。即利用边要素障碍添加工具进行设置。同样取上述试验中的某一“商业中心”为目的地,假设其中一条路段正在修路,则产生的新的最佳路径如图7-6(图中标注“×”即为阻强设置边)。可以看出路段的维修状况使最佳路径产生了改变,同时最近距离也随之发生改变。
2)十字路口出现车祸等情况,暂时不可通行,即网络中的结点不可运行。可通过设置阻强来表达。与线状要素的方法一样,可通过改变结点属性或利用点要素阻强添加工具
进行设置。进行同样的最佳路径选去,假设其中某个路口出现阻塞,利用该方法产生的最佳路径如图7-7。
图7-7 有点阻强的距离加权最佳路径
以上这个例子能够简单说明网络分析中的最短路径问题在实际中的应用。并且例子也说明了网络中要素状态的变化对最佳路径的影响。随着考虑到实际因子的增加,一定会使得网络分析的模型更趋于实际,在指导现实生活方面发挥着越来越重要的作用。