需要 Network Analyst 许可。
起点-目的地 (OD) 成本矩阵求解程序用于在网络中查找和测量从多个起始点到多个目的地的最小成本路径。在路网中为每对起点-目的地找出最佳路径,并将行驶时间和行驶距离存储为输出线的属性。在本教程中,您将使用此工具创建一个 OD 成本矩阵,用于将货物从仓库交付给距离仓库十分钟车程范围内的所有商店。创建 OD 成本矩阵可以与本地网络数据集或与 ArcGIS Online 或 ArcGIS Enterprise 中托管的网络服务相关联。
获取数据
本教程的数据可供下载。
- 转至数据下载页面。
- 单击下载按钮将文件保存到本地。
- 解压下载的文件。
创建地图
- 打开 ArcGIS Pro。
- 基于 Map.aptx 模板创建新工程。
随即出现具有地图的新工程。
将教程数据添加到工程中
网络数据集是道路系统的智能模型。其不仅包含道路的位置和属性,而且还包含有关道路如何彼此关联(例如,哪些道路相连、相连的道路之间允许或禁止哪些转弯)的信息及其他影响可能的行驶路线和行驶时间的信息。OD 成本矩阵求解程序将参考网络数据集来确定邻近位置。
如果使用 ArcGIS Online 执行分析,求解程序将参考存储在 ArcGIS Online 云中的高质量的世界级网络数据集并会使用 ArcGIS Online 配额。如果您使用自己的数据,则不需要使用 Online 配额,但需要将网络数据集与工程关联。
在这组步骤中,将网络数据集添加到地图中。
- 在目录窗格(默认情况下,位于应用程序的一侧)上,右键单击文件夹,然后选择添加文件夹连接 。
随即出现添加文件夹连接对话框。
- 浏览到您放置了教程数据的文件夹,双击 Network Analyst,然后单击教程以选择该文件夹。
- 单击确定。
随即创建一个与教程文件夹之间的连接。
- 在目录窗格中,展开文件夹 > Tutorial > Paris.gdb > Transportation。
- 将 ParisMultimodal_ND(具有一个网络数据集图标 )拖放到地图上。
该网络数据集将被添加到内容窗格以及地图中。
- 在目录窗格中,浏览至 Tutorial > Paris.gdb > Analysis。
- 右键单击 Warehouses 图层并选择添加至当前地图 。
Warehouses 图层将被添加到内容窗格以及地图中。
- 右键单击 Stores 图层并选择添加至当前地图 。
Stores 图层将被添加到内容窗格以及地图中。
接下来,将该文件夹中包含的一个网络数据集添加到地图中。
创建 OD 成本矩阵图层
OD 成本矩阵分析图层存储 OD 成本矩阵分析的所有输入、参数和结果。
- 在分析选项卡的工具组中,单击网络分析 > 起点-目的地成本矩阵 。
OD 成本矩阵图层将被添加到内容窗格中。它包括多个含有分析输入和输出的子图层。
OD 成本矩阵图层将参考 Paris 网络数据集,因为在创建图层时,该网络位于内容窗格中。
注:
要查看或更改将用于创建网络分析图层的网络数据源,可单击分析选项卡工具组中的网络分析下拉箭头,然后在网络数据源下进行查看。 - 在内容窗格中,单击 OD 成本矩阵以选择图层组。
OD 成本矩阵选项卡将显示在 ArcGIS Pro 顶部的 Network Analyst 组中。
- 单击 OD 成本矩阵以查看该选项卡的控件。
您将使用这些控件定义要生成的 OD 成本矩阵结果。
提示:
仅当在内容窗格中选择 OD 成本矩阵图层后,才会显示 OD 成本矩阵选项卡。此外,如果显示多个 OD 成本矩阵图层,则每个图层都有其自己的选项卡。
添加起始点
将使用 Warehouses 要素类来加载起始点子图层网络分析类。
- 在 OD 成本矩阵选项卡的输入数据组中,单击导入起点 。
随即出现地理处理窗格,其中显示添加位置工具。
- 请确保将输入网络分析图层设置为 OD 成本矩阵,并将子图层设置为起始点。
- 单击输入位置下方的下拉菜单并选择 Warehouses。
- 保留其余工具参数的默认设置,然后单击地理处理窗格底部的运行按钮 。
6 个仓库加载为起始点。
添加目的地
将使用 Stores 要素类来加载目的地子图层网络分析类。
- 在 OD 成本矩阵选项卡的输入数据组中,单击导入目的地 。
随即出现地理处理窗格,其中显示添加位置工具。
- 请确保将输入网络分析图层设置为 OD 成本矩阵,并将子图层设置为目的地点。
- 单击输入位置下方的下拉菜单并选择 Stores。
- 在字段名称下拉列表中选择 NOM。
- 保留其余工具参数的默认设置,然后单击地理处理窗格底部的运行按钮 。
21 个商店加载为目的地。
设置 OD 成本矩阵分析的参数
OD 成本矩阵功能区包括出行设置部分,您可在此指定分析的属性。
- 在 OD 成本矩阵选项卡的出行设置组中,确保将模式选择为驾驶时间。
- 在中断文本框中输入 10。
- 请确保在输出几何部分,将输出设置为直线。
- 通过单击出行设置部分右角的启动出行模式属性按钮 打开图层属性对话框。
随即显示图层属性:OD 成本矩阵对话框。
- 请展开约束条件部分并确保已选中 DrivingAVehicle 和 Oneway 选项。
- 请展开 U 形转弯部分,并从下拉列表中选择全部(如尚未选择)。
- 单击确定。
运行分析以创建 OD 成本矩阵
- 在 OD 成本矩阵选项卡上,单击运行 。
求解过程完成后,地图中会显示起点-目的地线。
- 在内容窗格中展开 OD 成本矩阵图层组(如尚未展开)。
- 右键单击 OD Cost Matrix:Lines 子图层,然后单击属性表。