一、实验描述
网络分析模块用于实现基于网络数据集的网络分析功能,包括路径分析、服务区分析、最近设施点分析、OD成本矩阵分析、多路径配送分析、位置分配分析和高级网络的管理与创建等。
网络数据集不同于几何网络,是一种高级的连接模型,能够展示复杂的细节,拥有丰富的网络属性模型,可以模拟网络阻力、网络限制以及网络层次等。
本实验重点演示网络分析中最短路径的实现过程。
二、实验内容
1、网络数据集的创建
2、距离权重最短路径的实现
3、时间权重最短路径的实现
三、实验目的
1、掌握网络数据集的创建方法
2、掌握距离权重最短路径的实现
3、掌握时间权重最短路径的实现
四、实验数据
city.mdb
五、实验过程
在创建网络或者使用网络分析功能时,应确保启用Network Analyst扩展模块。
(一)加载数据
加载city数据集中的两个数据place和net,然后将place点要素以HOME字段进行符号化,1值是家,0值是超市。
打开net图层的属性表,其中METERS字段存储每条路的长度(米),MINUTES字段存储通过每条路所花费的时间(分),ONEWAY字段存储每条路的通行情况,其中:
“FT”:只允许沿边的数字化方向行驶的单向街道;
“TF”:只允许沿与边的数字化方向相反的方向行驶的单向街道;
“N”:禁止行驶的街道;
“NULL”:任何其他值均表示允许在两个方向行驶的街道。
如果要将数字化道路的起点与终点对调,可以在“编辑折点”时右键→翻转。
(二)创建网络数据集
在city数据集上右键→新建→网络数据集(注:如果网络数据集不可用,请重新打开工程)。
(三)添加网络分析工具条
(四)新建路径
点击工具条上的Network Analyst下拉菜单→新建路径。
(五)查看道路通行情况
在city_ND图层上右键→属性。
可以看到,家门口的路是单行道。为了能找出家→超市的路,取消单行道限制,做法是在“路径”图层右键→属性,取消oneway复选框。
(六)距离权重最短路径实现
1、在“分析设置”里面的“阻抗”里面选择Meters(米),将距离单位设为米,启动打开方向窗口。
2、先在Network Analyst窗口中点击停靠点(0),然后点击“创建网络位置工具” 分别在家和超市上创建两个停靠点,然后点击“求解”,即可看到规划的路径。
(七)时间权重最短路径实现
(八)添加点障碍、线障碍和面障碍
分别在(六)和(七)路径里面添加点障碍、线障碍和面障碍,再求解,查看最短路径。
(九)保存最短路径
在Network Analyst窗口中,右键求解出的最短路径(1)→导出数据。
六、注意事项
1、在创建网络或者使用网络分析功能时,应确保启用Network Analyst扩展模块。
2、“创建网络位置工具”既可以添加停靠点,也可以添加点障碍、线障碍和面障碍。
本实验到此结束!