练习 6:创建路径分析模型
在本练习中,您将创建一个模型,用来查找连接巴黎市 21 家商店的最快捷的送货路径。
Network Analyst 教程中本练习和其他练习所使用的数据可在 ArcGIS.com 中找到。数据下载完成后,可将其解压缩到所需位置。但是最好将其解压到 C:\arcgis\ArcTutor,因为本教程将此路径视作数据的默认位置。
准备视图
- 如果在 ArcMap 中打开了 Exercise06.mxd,请跳至步骤 6。
- 单击开始 > 所有程序 > ArcGIS > ArcMap 10.1 启动 ArcMap。
- 在 ArcMap - 启动 对话框中,单击现有地图 > 浏览更多。
-
浏览至 C:\ArcGIS\ArcTutor\Network Analyst\Tutorial。
这是本教程数据的默认安装位置。
-
双击 Exercise06.mxd。
将在 ArcMap 中打开该地图文档。
-
启用 ArcGIS Network Analyst 扩展模块。
-
单击自定义 > 扩展模块。
将打开扩展模块 对话框。
- 选中 Network Analyst。
- 单击关闭。
-
单击自定义 > 扩展模块。
-
单击自定义 > 工具条 > Network Analyst。
Network Analyst 工具条被添加到 ArcMap 中。
-
在 Network Analyst 工具条上,单击 Network Analyst 窗口按钮 。
打开可停靠的 Network Analyst 窗口。
如果未显示 Network Analyst 工具条,则需要添加该工具条。
如果未显示 Network Analyst 窗口,则需要添加该窗口。
可以停靠或取消停靠 Network Analyst 窗口。
创建模型
-
在标准 工具条上,单击目录窗口按钮 。
将打开可停靠的目录 窗口。
- 在目录 窗口中,展开工具箱。
-
右键单击我的工具箱,然后选择新建 > 工具箱。
- 输入 NetworkModel,然后按 Enter 键命名新添加的工具箱。
-
右键单击 NetworkModel 工具箱,然后单击新建 > 模型。
工具箱中会出现一个新的模型,同时模型 对话框将打开。
在模型中创建路径图层
接下来,要在模型中创建路径图层。在模型中使用 ArcGIS Network Analyst 扩展模块 的工作流与在 ArcMap 中使用 Network Analyst 的工作流相同。首先,创建路径图层,然后设置属性。接下来,添加要用作输入的网络位置(停靠点)。最后,求解并显示结果。
-
在菜单栏中,单击地理处理 > 搜索工具。
可停靠的搜索 窗口将打开,同时工具类别已处于选中状态。
-
在搜索 窗口的工具箱列表中,单击 Network Analyst 工具。
将显示一组与 ArcGIS Network Analyst 扩展模块相关的工具集和工具。
- 在搜索 窗口的结果部分中,单击分析。
搜索 窗口中将仅显示与网络分析相关的工具。
-
将创建路径分析图层链接拖动到模型 对话框中。
-
在模型 对话框中,双击创建路径分析图层。
创建路径分析图层 对话框将打开,此时,您可以设置其属性。
- 单击输入分析网络下拉箭头,然后选择 ParisMultimodal_ND。
- 在阻抗属性下拉列表中,单击 DriveTime。
- 选中重新排序停靠点以查找最佳路径复选框。
- 在保留停靠点的顺序下拉列表中,单击 PRESERVE_BOTH。
-
单击确定。
此时,输入分析图层已添加至模型中。创建路径分析图层工具变为黄色,而输出工具则变为绿色。
-
单击全图按钮 。
将显示完整的模型。
将停靠点添加至路径分析图层
接下来,使用添加位置工具将商店作为停靠点进行添加。
-
将添加位置工具从搜索 窗口拖动到模型 对话框。
-
在内容列表 窗口中选择 Stores 要素图层,然后将其拖动到添加位置左侧的模型中。
- 在模型 对话框中,单击连接工具 。
-
单击 Stores,然后单击添加位置将其相连。在弹出的快捷菜单中,单击输入位置。
-
使用连接工具 ,将路径连接到添加位置。在弹出的快捷菜单中,单击输入网络分析图层。
-
单击自动布局按钮 。
模型将按逻辑顺序排列。
-
单击全图按钮 。
添加“求解”工具
-
将求解工具从搜索 窗口拖动到模型 对话框。
-
使用连接工具 ,将网络分析图层这一输出图层连接到求解。在弹出的快捷菜单中,单击输入网络分析图层。
求解工具变为黄色、输出图层变为绿色,而求解成功则变为青色。
- 单击自动布局按钮 。
-
单击全图按钮 。
- 单击选择工具 。
-
右键单击求解工具的输出图层,其被标注为网络分析图层 (2),然后单击添加至显示。
当“模型”对话框运行时,这一命令将指示该模型将最终的输出结果添加到地图视图中显示。
警告:通过工具对话框运行该工具时,“添加至显示”不会将输出结果添加到地图中。如果在这种情况下也要将输出结果添加到地图中,可右键单击该输出(网络分析图层 (2)),然后选择模型参数。
运行模型以查找最佳路径
- 单击保存按钮 保存模型。
-
单击运行按钮 。
ArcGIS 执行路径分析时会显示一个状态窗口。
-
分析完成后,关闭状态窗口,然后关闭模型 对话框,以检查结果。
此时会显示一条信息,提示您保存模型。
- 单击是。
配置模型以将结果保存到磁盘
- 在目录 窗口中,展开 NetworkModel 工具箱,右键单击模型,然后选择编辑。
- 在搜索 窗口文本框中输入选择数据,然后按 Enter 键。
- 将选择数据工具从搜索结果中拖放到模型 窗口。
-
使用连接工具 ,将最终输出图层连接到选择数据。在弹出的快捷菜单中,单击输入数据元素。
-
在模型 窗口中,双击选择数据。
将打开选择数据 对话框。
- 从子数据元素下拉列表中选择路径。
-
单击确定。
对话框将关闭。
- 在搜索 窗口文本框中输入复制要素,然后按 Enter 键。
- 将复制要素工具从搜索结果中拖动到模型 对话框。
-
使用连接工具 ,将最终输出图层连接到复制要素。在弹出的快捷菜单中,单击输入要素。
-
在模型 对话框中,双击复制要素。
将打开复制要素 对话框。
-
输入一个用来将路径保存为要素类或 shapefile 的输出位置。
例如,可以输入 C:\arcgis\ArcTutor\Network Analyst\Tutorial\Paris.gdb\path。
- 单击确定。
删除模型
-
在目录 窗口中,找到 NetworkModel 工具箱,右键单击模型,然后选择删除。
此时会显示一条信息,提示您确认删除。
- 单击是。
- 退出 ArcMap,不保存对 Exercise06.mxd 所做的任何更改。