《arcgis10:网络分析》由会员分享,可在线阅读,更多相关《arcgis10:网络分析(5页珍藏版)》请在金锄头文库上搜索。
1、-1 建立网络数据集Arcgis / ArcCatalog, 选用菜单Tools / E*tensions, 勾选Network, 单击close返回,网络分析许可证被加载。在ArcCatalog左侧目录表窗口中找到自己所建目录下的e*22,点击road,在右侧点击contents,可以看到road的数据形式.点击上侧的preview,可看到*城市局部道路网图16-1。右击road,选用“New Network Dataset,新建网络数据集。提示:图 16-1 道路图形的简单显示Enter a name for your network dataset: road_ND要求输入网络数据集名称
2、,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:为网络数据集定义属性,以下
3、的属性表是空白,按“下一步N键继续,再提示,至少要有一个本钱属性用于网络分析,是否将图形的长度属性shape length作为本钱属性,按“是Y键,再出现提示时,按“键继续,再提示: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
4、build it now新的网络数据集已新建,是否要继续建立.按“是Y键继续,数据处理完毕。在右侧数据项窗口中按标签 Contants,可以看到,和 Shapefile road 同一个路径下,增加了 road_ND Shapefile Network Dataset 和 road_ND_Junctions Shapefile二个数据项。road 网络数据集建立,选菜单 File / E*it,退出 ArcCatalog。2 产生最正确路径启动 ArcMap,翻开地图文档e*22e*22.m*d,可以看到有3个数据框架,激活 data frame1,该数据框架有 2 个图层:点状图层“经停站,
5、线状图层 “道路,这是*单位职工上班接送车的例子,要求产生最正确行驶路径。鼠标右键选择 data frame1 / Properties / Geneal,在 Units 框将 Map 和 Meters选为 Meters,按“确定键返回。主菜单设置地理环境:Workspace / current workspace: GISe*22tempWorkspace / scratch workspace: GISe*22temp选用菜单Tools / E*tensions,勾选Network Analyst,加载网络分析扩展模块,按 Close 键返回。选用菜单 View / Toolbars /
6、Network Analyst,网络分析菜单条弹出。在网络分析菜单条中点击图标,弹出网络分析窗口,为了节省显示器的空间,可以将该窗口拖动到目录表下方。点击 Add Data 图标,在e*22 下选择 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
7、 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
8、,在网络分析菜单条中选择图标Solve,软件产生从站点 1 到站点 2 的最正确路径见图 16-3。再到网络分析窗口中点击 Point Barriers(0),点击图标Create Network Location Tool,在已有路径上点击输入一个障碍Barrier,可能是道路正在维修,制止通行,网络分析窗口的 Point Barriers(1) 下出现 Graphic Pick3,再点击网络分析菜单条中选择图标Solve,可以看到,绕开障碍,从站点 1 到站点 2 的最正确路径见图 16-4。图 16-3 2个站点间的最正确路径图 16-4 增加障碍后的最正确路径在网络分析窗口中,用鼠标右
9、键分别操作 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 号外,其他编号并不符合由南向北依次停靠的顺序。点击网络分析菜单条中
10、选择图标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 实际形状按“确定键
11、返回。点击图标Solve,可以看到,软件自动调整站点的顺序,从南到北,产生停靠每个站点的班车最正确路径图 16-5。在网络分析窗口,展开 Stop(6),可以看到和地图对应的站点顺序如下:图 16-5 6个站点顺序优化的路径1 Location 12 Location 63 Location 34 Location 25 Location 46 Location 5在网络分析窗口中,用鼠标右键加 Delete 菜单将 Location 3 和 Location4 删除,要停靠的站点剩下 4 个,再点击图标Solve,可以看到,停靠 4 个站点的路径和 6 个不同图 16-6。图 16-6 4个
12、站点顺序优化的路径鼠标右键点击 Stop(4),选择 Open Attribute Table,翻开经停站的要素属性表,拉动窗口的左右滚动条,点击字段名 Sequence,该列被选择,改变颜色,该列的属性值是网络分析路径经过的站点顺序编号,用右键点击字段名,选择 Sort Ascending,属性表的记录按站点编号从小到大重新排序,再拉动窗口的左右滚动条,出现字段名 Cumul_Length,可以看到分析路径经过各站点的累计长度即累计交通本钱:1 Location 1 Cumul_Length 02 Location 2 Cumul_Length 4082.2421063 Location 4 Cumul_Length 6345.7944704 Location 5 Cumul_Length 8356.719027关闭属性表窗口。. z.