网络分析doc.docx
《网络分析doc.docx》由会员分享,可在线阅读,更多相关《网络分析doc.docx(11页珍藏版)》请在冰豆网上搜索。
网络分析doc
城市与环境学院
11学年—12学年第1学期
地理建模原理与方法实验报告书
专业:
地理信息系统班级:
09城31
姓名:
秦芹学号:
09253039
实验地点:
科文实验楼314任课教师:
单勇兵
实验题目:
网络分析
实验环境:
WindowsXP;ArcGis9.3;
实验目的:
1.加深对网络分析基本原理、方法的认识;
2.熟练掌握ARCGIS网络分析的技术方法。
3.结合实际、掌握利用网络分析方法解决地学空间分析问题的能力。
实验内容:
●寻找最佳行进路线,如:
找出两地通达的最佳路径。
●确定最近的公共设施,如:
引导最近的救护车到事故地点。
●创建服务区域,如:
确定公共设施(医院)的服务区域。
实验准备:
软件准备:
ArcGIS
数据准备:
街道图层:
s_fran医院图层:
hospital.shp事件位置:
del_loc.shp
加载ArcGIS网络分析模块:
执行菜单命令:
[Files]>>[Extension]命令,在Extensions对话框中选中NetworkAnalyst,单击OK,即装入NetworkAnalyst空间分析扩展模块。
实验方法和步骤:
1.寻找最佳路径
1.1数据准备
(1).双击ArcMap工程,添加shape图层文件。
.
(2)如果网络分析工具栏没有出现,则在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[NetworkAnalyst]以显示网络分析工具栏。
(3)如果网络分析窗口没有打开,则在网络分析工具栏中点击网络分析窗口按钮(上图红色区域),以打开网络分析窗口:
1.2创建路径分析图层
在网络分析工具栏[NetworkAnalyst]上点击下拉菜单[NetworkAnalyst],然后点击[NewRoute]菜单项.
此时在网络分析窗口[NetworkAnalystWindow]中包含一个空的列表,显示停靠点(Stops),路径(Routes),路障(Barriers)的相关信息。
同时,在TOC(图层列表)面板上添加了新建的一个路径分析图层[Route]组合。
1.3添加停靠点
通过以下步骤添加停靠点,最佳路径分析将找到最佳的经停顺序以计算并得到最佳路径
(1)在网络分析窗口[NetworkAnalystWindow]中点选Stops(0).
(2).在网络分析工具栏[NetworkAnalyst]上点击“新建网络位置”[CreateNetworkLocation]工具。
(3)在地图的街道网络图层的任意位置上点击以定义一个新的停靠点。
1.4生成最佳路径:
1.5保存分析结果――最佳路径
(1).在网络分析窗口[NetworkAnalystWindow]中右键点击“路径”[Routes
(1)],在出现的右键菜单中点击“导出数据”[ExportData]菜单命令。
(2).在“导出数据”[ExportData]对话框中指定导出的文件命
(3).点击[OK]按钮,最佳路径就会保存为指定的Shape文件。
.
(4).当ArcMap询问“是否要将导出数据作为一个图层添加到地图中”时,点击否[NO]
(5)关闭ArcMap
2.确定最近设施
2.1数据准备
(1)双击ArcMap工程,添加shape图层文件。
.
(2)如果网络分析工具栏没有出现,则在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[NetworkAnalyst]以显示网络分析工具栏。
(3)如果网络分析窗口没有打开,则在网络分析工具栏中点击网络分析窗口按钮(上图红色区域),以打开网络分析窗口:
2.2创建“最近服务设施分析图层”
在网络分析工具栏[NetworkAnalyst]上点击下拉菜单[NetworkAnalyst],然后点击“新建最近服务设施”[NewClosestFacility]菜单命令
2.3添加“服务设施”图层
通过添加已存在的一个点状图层作为服务设施图层,以定义服务设施的位置。
.
(1).在“网络分析窗口”中右键点击树状结点:
Facilities(0),在出现的右键菜单中点击命令“加载位置”[LoadLocations].
(2)在“加载位置”[LoadLocations]对话框中从“由图层加载”[LoadFrom]下拉列表中选择[File_Staion]。
点击确定。
在网络分析窗口[NetworkAnalysiswindow]中显示有10个消防队。
加载的服务设施――消防站。
(下图中绿色正方形)
2.4设定火灾事故发生地点
通过以下步骤在道路网络上定位一个火灾事故发生地址。
以进一步做救援调度分析。
(1)在网络分析窗口[NetworkAnalystWindow]中点选树状结点[Incidents(0)],将在此图层上添加一个一个网络位置(下图大圆为消防站位置)
(2)将地图适当放大,添加一个火灾事故点(下图中的方形)
2.5运行分析过程查找最近的服务设施
(1)在网络分析工具栏[NetworkAnalyst]上点击“求解”[Solve]按钮
。
分析结果-救援路径线状要素图层将在地图中显示,在“网络分析窗口”[NetworkAnalystWindow]中“路径”[Route]目录下也会同时显示:
3.创建服务区域
2.1数据准备
(1)双击ArcMap工程,添加shape图层文件。
.
(2)如果网络分析工具栏没有出现,则在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[NetworkAnalyst]以显示网络分析工具栏。
(3)如果网络分析窗口没有打开,则在网络分析工具栏中点击网络分析窗口按钮(上图红色区域),以打开网络分析窗口:
3.2创建“服务区分析图层”
(1).在网络分析工具栏[NetworkAnalyst]上点击下拉菜单[NetworkAnalyst],然后点击“新建服务区”[NewSerciceArea]菜单命令
网络分析窗口[NetworkAnalystWindow]包含一个空列表,其中有四个类别:
设施[Facilities],路障[Barriers],线段[Lines],多边形[Polygons]
此外,在图层列表[TOC]面板中新层了一个新的服务区分析图层组。
3.3加载服务设施图层
(1)在网络分析窗口[NetworkAnalystWindow]中点击分析图层(ServiceArea)属性按钮打开分析图层属性对话框:
(2)点击分析设置选项页[AnalysisSettings]
(3)点击阻抗[Impedance]下拉列表,并选择“驾车需时”[Drivetime(Minutes)]
(4)在“默认分隔”[Defaultbreaks]输入框中输入“10003000”
(5)在“方向”选项中选择“从设施出发”[Awayfromfacility]
(6)在“允许调头”[AllowU-turns]下拉列表中选择“任意路口都不允许”[Nowhere]
(7)在“约束规则”[Restrictions]列表框中选择单行线[Oneway]。
(8)选中“忽略无效位置”[IgnoreInvalidLocations]检查框。
(9).点击“多边形生成”[PolygonGeneration]选项页
(10)确认“生成多边形”[GeneratePolygons]选项被选中.
(11)多边形类型[PolygonType]选择为:
“普通的”[Generalized].(“普通”多边形生成的比较快,“详细的”多边形[Detailed]更精确但需要多一些时间)
(12).将“服务区冲突选项”[MultipleFacilitiesOptions]单选项设置为“每个设施用单多边形表示”[Separatepolygonsperfacilityunder].,这个选项生成的服务区可能会有相互重叠的部分。
.
(13)将“叠置类型”[OverlapType]单选项设置为“环”[Rings]
(14).点击“应用”[Apply]按钮保存所做设置
(15)点击“线段生成”[LineGeneration]选项页,确定检查框“生成线段”[GenerateLines]为未选中状态
(16)点击确定[OK]按钮,保存所做设置.
3.4运行分析过程创建服务区
在“网络分析”工具栏[NetworkAnalyst]中点击“求解”[Solve]工具按钮
生成的服务区多边形。
在地图及网络分析窗口[NetworkAnalystWindow]中同时显示,结果是几个透明多边形图层,可以同时显示其下的道路网络,很明显地显示了每个服务设施基于现有道路网络状况的1000米、3000米。
实验感想: