需要 Network Analyst 许可。
ArcGIS Pro 能够通过 Network Analyst 工具箱提供地理处理功能。 当这些地理处理工具链接在同一模型下时,可帮助自动执行重复任务,并减少出错概率。 在模型中,某个工具的输出会作为另一工具的输入。
在本练习中,您将创建一个模型,用来生成连接 21 家商店的最快捷的送货路径。
注:
可以使用指定的教程网络数据集 ArcGIS Online 或使用涵盖分析输入数据地理的网络数据集发布的 ArcGIS Enterprise 路由服务作为网络数据源来完成本教程。 如果您使用 ArcGIS Online,则会消耗配额。 了解有关使用服务进行网络分析的更多信息。获取数据
本教程的数据可供下载。
- 请转至数据下载页面。
- 单击下载按钮将文件保存到本地。
- 解压下载的文件。
创建地图
要创建地图,请完成以下步骤:
- 打开 ArcGIS Pro。
- 基于 Map.aptx 模板创建新工程。
随即出现具有地图的新工程。
将教程数据添加到工程中
在这组步骤中,将网络数据集添加到地图中。
- 在目录窗格(默认情况下,位于应用程序的一侧)上,右键单击文件夹,然后选择添加文件夹连接 。
随即出现添加文件夹连接对话框。
- 浏览到您放置了教程数据的文件夹,双击 Network Analyst,然后单击教程以选择该文件夹。
- 单击确定。
随即创建一个与教程文件夹之间的连接。
- 在目录窗格中,展开文件夹 > 教程 > Paris.gdb > 交通。
- 将 ParisMultimodal_ND(具有一个网络数据集图标 )拖放到地图上。
网络数据集将被添加到内容窗格以及地图中。
- 在目录窗格中,展开文件夹 > 教程 > Paris.gdb > 分析。
- 将 Stores 要素类拖动到地图上。
该点要素类将被添加到内容窗格和地图中。
接下来,将该文件夹中包含的一个网络数据集添加到地图中。
注:
如果您打算使用 ArcGIS Online 或 ArcGIS Enterprise 路由服务作为网络数据源,则无需将网络数据集添加到地图中。
创建和运行模型
遵循 ModelBuilder 中的以下步骤创建并运行模型。
- 在分析选项卡的地理处理组中,单击 ModelBuilder 按钮 。
新模型已打开,可供编辑。
- 在分析选项卡的地理处理组中,单击工具。
将出现地理处理窗格。
- 单击工具箱并展开网络分析工具工具箱。
- 单击分析工具集并将创建路径分析图层工具拖动到新的模型窗口。
- 双击模型窗口中的网络数据源。
- 在网络数据源的下拉菜单中,选择 ParisMultimodal_ND 并单击确定。
- 在模型窗口中双击创建路径分析图层工具。
将显示创建路径分析图层对话框。
- 在序列下拉菜单中,选择保留第一个和最后一个停靠点。
- 单击确定。
- 在分析工具集中,将添加位置工具拖动到模型窗口中。
- 在内容窗口中选择 Stores 要素图层,然后将其拖动到添加位置左侧的模型窗口中。
- 将 Stores 连接至添加位置,并在弹出的快捷菜单上单击输入位置。
- 将路径连接至添加位置,并在弹出的快捷菜单中单击输入网络分析图层。
- 单击功能区中的 ModelBuilder 选项卡。
- 在查看组中,单击自动布局按钮 。
模型按逻辑顺序排列,类似于以下示例:
- 在地理处理窗格中,将求解工具从分析工具集拖放至模型窗口。
- 连接添加位置工具中的输出、更新的输入网络分析图层来求解。 在弹出的快捷菜单中,单击输入网络分析图层。
- 在 ModelBuilder 功能区的插入部分中,单击实用程序下拉菜单并选择选择数据选项。
- 将更新的输入网络分析图层 (2) 连接到选择数据。 在弹出的快捷菜单中,单击输入网络分析图层。
- 打开选择数据并从子数据元素下拉菜单中选择 Routes 子图层。
- 单击确定。
- 右键单击子数据元素 Routes 并选择添加到显示以在求解后显示提取的子图层。
- 单击自动布局按钮 以排列模型元素。
- 右键单击求解工具中的输出图层、更新的输入网络分析图层 (2),然后单击添加至显示。
- 单击保存按钮 以保存模型。
- 单击验证按钮 以确保模型的所有元素都有效。
- 单击运行按钮 。
- 分析完成后,关闭状态窗口,然后切换至地图视图,以检查结果。
新的路径分析图层将被添加到内容窗格中。 此外,将提取子图层 Routes 并将其添加到内容窗格。
注:
如果网络数据源输入变量不存在,双击创建路线分析图层工具并提供网络数据源。 一旦提供了网络数据源,该模型就类似于上图。
注:
您还可以指定 ArcGIS Online 或 ArcGIS Enterprise 门户作为网络数据源。
注:
您还可以使用 ArcGIS Online 或 ArcGIS Enterprise 门户中托管的要素图层来加载输入要素。
将模型作为地理处理工具运行
与其他地理处理工具一样,您可以在地理处理窗格中打开并运行模型工具。 模型作为地理处理工具运行时,设置为模型参数的变量将显示为工具参数,从而允许您为模型指定要处理的数据或值,而不是处理创建模型时指定的内容。
- 切换到模型视图并右键单击 Stores。 在弹出的快捷菜单中选择参数。
当变量设置为参数时,模型中变量的旁边将显示字母 P。
- 重复模型中 ParisMultimodel_ND 和 Updated Input Network Analysis Layer (2) 变量的步骤 1。
模型与以下示例相似:
- 保存并关闭模型。
该模型将另存为工具箱中的地理处理工具。
- 浏览到模型保存的位置并双击,或者右键单击并选择打开。
在地理处理窗格中显示模型。
- 如有必要,可填充参数并单击右下角的运行按钮 。