空间网络分析实验Word下载.docx
《空间网络分析实验Word下载.docx》由会员分享,可在线阅读,更多相关《空间网络分析实验Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
![空间网络分析实验Word下载.docx](https://file1.bdocx.com/fileroot1/2022-11/25/34f65106-ecd0-4515-b819-82bcd9ee854d/34f65106-ecd0-4515-b819-82bcd9ee854d1.gif)
Parks,湖泊:
Lakes,街道:
Streets)Geodatabase网络数据集:
NetworkAnalysis.mdb:
包含:
街道图层:
Streets仓库图层:
Warehouses商店图层:
Stores
在ArcMap中加载启用NetWorkAnylyst网络分析模块:
执行菜单命令[工具Tools]>
>
[Extensions],在[Extensions]对话框中点击[NetworkAnalyst]启用网络分析模块,即装入NetworkAnalyst空间分析扩展模块。
道路网络分析步骤
1.创建分析图层
2.添加网络位置
3.设置分析选项
4.执行分析过程显示分析结果
三、实验内容与主要过程
(一)最佳路径分析
1.1数据准备
打开工程EX10_1.mxd:
可直接从数据文件中打开,或者在ArcMap中文件下拉菜单“open”打开,并参考实验准备中的步骤启用网络分析扩展模块(NetworkAnalystExtension)
利用网络分析工具栏打开网络分析窗口(NetworkAnalystwindow):
1.2创建路径分析图层
在网络分析工具栏[NetworkAnalyst]上点击下拉菜单[NetworkAnalyst],然后点击[NewRoute]菜单项(注意观察此时的TOC(图层列表)中的变化和NetworkAnalystWindow中的变化)
1.3添加停靠点
在[NetworkAnalystWindow]中点选Stops(0),在[NetworkAnalyst]上点击“新建网络位置”[CreateNetworkLocation]工具,然后将地图适当放大之一定程度,在地图的街道网络图层的任意位置上点击以定义一个新的停靠点,并逐次添加四个停靠点:
1.4设置分析选项
在[NetworkAnalystWindow]中点击分析图层属性按钮[AnalysisLayerProperties]打开图层Route的属性设置对话框,并参照下图进行参数设置(注意方向[Directions]选项的设置):
1.5运行最佳路径分析得到分析结果
在[NetworkAnalyst]上点击“求解”[Solve]按钮,其最佳路线将在图层上以不同颜色显示:
在[NetworkAnalystWindow]中点击Route树状结点左边的加号(+)显示最佳路径:
右键击最佳路径“GraphicPick…”或在[NetworkAnalystWindow]中点击方向[Direction]按钮打开“行驶方向”窗口,并点击“超链接”[Map]可以显示转向提示地图:
1.6设置路障(barrier)
在ArcMap的中执行菜单命令[Window]>
[Magnifier]显示放大镜窗口[Magnifier],通过按住放大镜窗口[Magnifier]的标题栏在地图上移动,在地图中找到已经计算得到的最佳路径,松开鼠标:
在这个区域的某个路段上放置一个路障:
在[NetworkAnalystWindow]中单击“路障”[Barrier(0)],在[NetworkAnalyst]上点击[CreateNetworkLocation]工具按钮,在放大镜窗口[Magnifier]中最佳路径上的某个位置放置一个路障:
点击[Solve]按钮,得到新的最佳路径,从而避开路障:
1.7保存分析结果――最佳路径
在[NetworkAnalystWindow]中右键点击“路径”[Routes
(1)],在出现的右键菜单中点击“导出数据”[ExportData]菜单命令,在[ExportData]对话框中指定导出的文件命,如下图:
注意:
当ArcMap询问“Doyouwanttoexportdataasalayeraddedtothemap
”时,点击否[NO]
(二)最近服务设施分析(查找最近的消防队)
2.1数据准备
.打开工程EX10_2.mxd,此时(NetworkAnalystExtension)已经启用
2.2创建“最近服务设施分析图层”
在[NetworkAnalyst]上点击下拉菜单[NetworkAnalyst],然后点击“新建最近服务设施”[NewClosestFacility]菜单命令:
2.3添加“服务设施”图层
在[NetworkAnalystWindow]中右键点击树状结点:
Facilities(0),在出现的右键菜单中点击命令“加载位置”[LoadLocations]:
在“加载位置”[LoadLocations]对话框中从“由图层加载”[LoadFrom]下拉列表中选择[File_Staion]:
加载的服务设施――消防队在地图上显示为服务设施符号[绿色实心圆]:
2.4设定火灾事故发生地点
在网络分析窗口[NetworkAnalystWindow]中点选树状结点[Incidents(0)],将在此图
层上添加一个一个网络位置(事故地点),将地图适当放大并平移到如下的区域,在如下图所示的位置添加一个火灾事故点:
2.5设置分析选项
打开图层[ClosestFacility]的属性设置对话框,并根据下图进行设置([AnalysisSettings]选项页,“阻抗”[Impedance]——[Minutes(Minutes)];
将“默认响应条件”[DefaultCutoffvalue]设置为3(单位:
分钟):
将“查找服务设施数目”[FacilitiestoFind]设置为5;
“[TravelFrom]——[FacilitytoIncident];
[AllowU-turns]——[EveryWhere];
[OutputShapeType]——[TrueShape];
选中“忽略无效位置”[IgnoreInvalidLocations]检查框;
“约束规则”[Restrictions]——[Oneway]):
2.6运行分析过程查找最近的服务设施
点击[Solve]按钮,得到如下图层:
选择一条路径:
打开[Directions]窗口:
(三)服务区分析(计算服务区并生成起始-目的地OD成本矩阵)
3.1数据准备
打开工程EX10_3.mxd,网络分析扩展模块(NetworkAnalystExtension)已经启用
3.2创建“服务区分析图层”
在[NetworkAnalyst]上点击下拉菜单[NetworkAnalyst],然后点击“新建服务区”[NewSerciceArea]菜单命令:
3.3加载服务设施图层
在NetworkAnalystWindow]中右键点选Facilities(0)树状结点,然后在右键菜单中点击“加载位置”[LoadLocations]命令。
在LoadLocation对话框中,.将下拉菜单“LoadFrom”设置为“Warehouse”,然后点击确定[OK]:
在[NetworkAnalystWindow]中点击树状结点Facilities(6)左边的加号(+),可以显示设施列表,这些服务设施同时在地图上显示:
3.4设置分析选项
打开分析图层(ServiceArea)属性对话框,并根据下图进行参数设置:
点击“多边形生成”[PolygonGeneration]选项页,进行设置:
点击“线段生成”[LineGeneration]选项页,确定检查框“生成线段”[GenerateLines]为未选中状态:
3.5运行分析过程创建服务区
点击[Solve]工具按钮生成的服务区多边形如下图:
3.6确定没有处在服务区内的商店
执行菜单命令[选择-Selection]>
[根据位置选择-SelectbyLocation]如下图所示,在“根据位置选择”对话框中,生成一个表达式“SelectFeaturesfromStoresthatarecompletelywithintheFeaturesinLayer:
Polygons”:
点击“应用”[Apply]按钮,将会选择所有位于服务区内的商店:
点击图层“Stores”,执行“selection”——“switchselection”:
注意观察以上两图的变化
重复点击图层“Stores”,在右键菜单中执行命令[Selctions]>
[清除已选择的要素-ClearSelectedFeatures]:
同样注意观察以上两图的变化
3.7将分布不合理的设施(仓库)重新布局
在网络分析窗口[NetworkAnalystWindow]中树状结点Facilities(6)下选择2号仓库
[Warehouse#2],使用网络分析工具栏上的“选择/移动网络位置”工具移2号仓库Warehouse#2到地图中心位置。
如下图所示:
3.8运行分析过程重新计算服务区
点击[Solve]工具按钮生成服务区多边形:
观察2号仓库所在位置的变化
3.9确认所有每商店归属于哪个服务区多边形
在TOC图层列表面板中右键点击图层“Stores”,在右键菜单中执行命令:
[JoinsandRelates]>
[Join...]
按如下图所示进行设置:
在TOC面板中右键点击新生成的图层StoreswithPoly,在右键菜单中执行命令“打开属性表”[OpenAttributeTable].:
在网络分析窗口[NetworkAnalystWindow]中右键点击树状结点Facilities(6),在右键菜单中执行命令“导出数据”[ExportData],然后选择“所有要素”[Allfeatures],并指定输出的文件名和位置:
当ArcMap提示“Whetherornotelementsofthenewclassloadertothemap
”时,选择“no”:
3.10创建OD成本矩阵分析图层
关闭图层.“ServiceArea”和“StoresWithinPoly”之后的图形效果如下
在[NetworkAnalyst]上执行菜单命令[NewODCostMatrix]
3.11添加起始位置(O)rigin
在网络分析窗口[NetworkAnalystWindow]中右键点击树状结点Origins(0),然后在出现的右键菜单中点击“加载位置”[LoadLocations]命令,并根据下图进行设置:
点击“确定”[OK]按钮,在网络分析窗口[NetworkAnalystWindow]及地图中将显示6个起始位置:
3.12添加目的地(D)estinations
将商店作为目的地:
在网络分析窗口[NetworkAnalystWindow]中右键点击树状结点Destinations(0),然后在右键菜单中执行命令“加载位置”[LoadLocations],并根据下图进行参数设置:
点击“确定”[OK]按钮,现在,在网络分析窗口[NetworkAnalystWindow]中已经有21个目的地的名称列表,同时在地图中也显示了这21个目的地;
3.13设置分析选项
以下操作将指定基于时间(驱车需时)计算OD成本矩阵的参数。
点击[NetworkAnalystWindow]中[ODCostMatrix]图层名称右边的图层属性按钮:
3.14运行分析过程生成OD成本矩阵
在网络分析[NetworkAnalyst]工具栏中点击[Solve]工具按钮:
3.15为商店合理分配仓库
在网络分析窗口[NetworkAnalystWindow]中右键点击树状结点Lines(24),然后在出现的对话框执行命令“打开属性表”[OpenAttributeTable]:
四、实验收获和体会
实验七做完了,一次较为完整的实验,也是一次较为顺利的实验,它给我的感觉是平稳,只要不过与追求实验的快慢,不是十分注重时间的紧迫,而是将重点放于实验的每一个步骤,仔细考虑每一步的意义和作用,实验后的结果是完全不同的。
密切联系,前后相关,步步结合,比较考虑,总结相同点,发现规律,这是我对本次实验的体会。