您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页arcgis10:网络分析

arcgis10:网络分析

来源:爱go旅游网
1 建立网络数据集

Arcgis / ArcCatalog, 选用菜单Tools / Extensions, 勾选Network, 单击close返回,网络分析许可证被加载.

在ArcCatalog左侧目录表窗口中找到自己所建目录下的\\ex22,点击road,在右侧点击contents,可以看到road的数据形式。点击上侧的preview,可看到某城市局部道路网(图16—1)。右击road,选用“New Network Dataset”,新建网络数据集。提示:

图 16-1

道路图形的简单显示

Enter a name for your network dataset: road_ND

要求输入网络数据集名称,road_ND 为默认,按“下一步(N)〉”键继续,出现一个 Connectivity…按钮对话框,按“下一步(N)>”键继续,再提示: Do you want to modify the connectivity with elevation field data? ○· No

提示是否要改变网络的连接性,点选 No,按“下一步(N)>\"键继续,再提示: Do you want to model turns in this network? ○· No是否要模拟转弯,暂时不考虑,选 No,按“下一步(N)〉”键继续,再提示:Specify the attributes for the network datasets: 为网络数据集定义属性,以下的属性表是空白,按“下一步(N)〉”键继续,再提示,至少要有一个成本属性用于网络分析,是否将图形的长度属性(shape length)作为成本属性,按“是(Y)”键,再出现提示时,按“<上一步(B)”键返回,可以看到属性框内有内容:Name(属性名城) Usage(用途) Units(单位) Data Type(数据类型)Length(要素几何长度) Cost(成本) Unknown(未定义) Double(双精度浮点) 在 Units 列下点击 Unknown,下拉选择 Meters,意思是将来网络分析时,成本的计量单位为米,也就是将要素的长度单位定义为米。

按“下一步(N)>”键继续,再提示:Do you want to establish driving direction settings for this network? ○· No 是否为网络数据集设置行驶方向,点选 No,暂不考虑。按“下一步(N)>” 键继续,出现 Summary 显示框,概要显示已经做过的各项设置,按“完成\"键继续,再提示:The new network dataset has been created。 Would you like to build it now? 新的网络数据集已新建,是否要继续建立?按“是(Y)\"键继续,数据处理完毕。 在右侧数据项窗口中按标签 Contants,可以看到,和 Shapefile road 同一个路径下,增加了 road_ND Shapefile Network Dataset 和 road_ND_Junctions Shapefile二个数据项。road 网络数据集建立,选菜单 File / Exit,退出 ArcCatalog。2 产生最佳路径 启动 ArcMap,打开地图文档\\ex22\\ex22.mxd,可以看到有3个数据框架,激活 data frame1,该数据框架有 2 个图层:点状图层“经停站\",线状图层 “道路\这是某单位职工上班接送车的例子,要求产生最佳行驶路径。鼠标右键选择 data frame1 / Properties… / Geneal,在 Units 框内将 Map 和 Meters选为 Meters,按“确定”键返回.主菜单设置地理环境: Workspace / current workspace: \\GIS\\ex22\emp Workspace / scratch workspace: \\GIS\\ex22\emp

选用菜单Tools / Extensions…,勾选Network Analyst,加载网络分析扩展模块,按 Close 键返回。选用菜单 View / Toolbars / Network Analyst,网络分析菜单条弹出。在网络分析菜单条中点击图标,弹出网络分析窗口,为了节省显示器的空间,可以将该窗口拖动到目录表下方。

点击 Add Data 图标,在\\ex22 下选择 road_ND.nd,按 Add 键继续,提示:

Do you also want to add all feature classes that participate in ‘road_ND’ to the map? 选“否(N)”继续,提示:Unknown Spatial Reference,按 OK 键继续。可以看到,加载的网络数据集的几何形状和原来的“道路”图层一致。在网络分析菜单条中选择 Network Analyst / New Route,可以看到目录表中出现一个特殊图层 Route,网络分析窗口中出现5个目录:Stops(0),Routes(0),Point Barriers(0) ,Line Barriers(0) ,Polygon Barriers(0). 点击 Stops(0),在网络分析菜单条中点击图标

(Create Network Location Tool),在地图窗口

中最南端的站点位置点击输入一个站点(Stop 1),最北端的站点位置输入另一个站点(Stop 2),可以看到,Stop(0)变成了 Stop(2),有了 2 个站点:Graphic Pick1,Graphic Pick2,在网络分析菜单条中选择图标16-3)。

(Solve),软件产生从站点 1 到站点 2 的最佳路径(见图

再到网络分析窗口中点击Point Barriers(0),点击图标(Create Network Location Tool),在已有路径上点击输入一个障碍(Barrier),可能是道路正在维修,禁止通行,网络分析窗口的Point Barriers(1) 下出现 Graphic Pick3,再点击网络分析菜单条中选择图标(Solve),可以看到,绕开障碍,从站点 1 到站点 2 的最佳路径(见图 16—4)。

16—3 2个站点间的最佳路径

16—4 增加障碍后的最佳路径

在网络分析窗口中,用鼠标右键分别操作 Graphic Pick1 / Delete,Graphic Pick2/ Delete,Graphic Pick3 / Delete,三个临时输入的站点、障碍被删除,再用右键点击 Stop(0),选择 Load Locations…,出现 Load Location 对话框,在第一行 Load From下拉菜单中选择图层“经停站”,use geometry/ search tolerance:100m,按 OK 键继续,可以看到,6 个点要素被加载,他们的空间位置和图层“经停站”是完全重合的,站点的编号除最南端的是 1 号外,其他编号并不符合由南向北依次停靠的顺序。点击网络分析菜单条中选择图标(Solve),产

生的路径也不符合从南到北依次经停站点的要求。

在目录表中用鼠标右键设置路径图层的有关特征:Route / Properties…,点击标签 Analysis Setting: □√ Reorder Stops To Find Optional Route: 勾选,重新排序停靠点以查找最佳路径

□√ Preserve First Stop 勾选,保留既定的第一个站点 Preserve Last Stop 取消,不考虑既定的最后一个站点

U-Turns at Junctions: Not Allowed 不允许掉头

Output Shape Type: Ture Shape 实际形状 按“确定\"键返回。点击图标(Solve),可以看到,软件自动调整站点的顺序,从南到北,产生停靠每个站点的班车最佳路径(图 16—5)。在网络分析窗口,展开 Stop(6),可以看到和地图对应的站点顺序如下:

图 16—5 6个站点顺序优化的路径

○1 Location 1 ○2 Location 6 ○3 Location 3 ○4 Location 2 ○5 Location 4

○6 Location 5 在网络分析窗口中,用鼠标右键加 Delete 菜单将 Location 3和 Location4删除,要停靠的站点剩下 4 个,再点击图标(Solve),可以看到,停靠 4 个站点的路径和 6 个不同(图 16—6)。

图 16—6 4个站点顺序优化的路径

鼠标右键点击 Stop(4),选择 Open Attribute Table,打开经停站的要素属性表,拉动窗口的左右滚动条,点击字段名 Sequence,该列被选择,改变颜色,该列的属性值是网络分析路径经过的站点顺序编号,用右键点击字段名,选择 Sort Ascending,属性表的记录按站点编号从小到大重新排序,再拉动窗口的左右滚动条,出现字段名 Cumul_Length,可以看到分析路径经过各站点的累计长度(即累计交通成本): ○1 Location 1 Cumul_Length 0 ○2 Location 2 Cumul_Length4082.242106 ○3 Location 4 Cumul_Length 6345.794470

○4 Location 5 Cumul_Length 8356。719027关闭属性表窗口.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务