Skip to main content

识别最近设施点

需具备 Network Analyst 许可方可使用。

最近设施点求解程序 基于行驶时间或行驶距离查找与事件点最近的一个或多个设施点,并输出最佳路径作为事件点和已选设施点之间的行驶方向。 在本教程中,您将使用此工具来查找与事件点距离最近的医院。

注:

可以使用指定的教程网络数据集、ArcGIS Online 或使用涵盖分析输入数据地理的网络数据集发布的 ArcGIS Enterprise 路径选择服务作为网络数据源来完成本教程。 如果使用 ArcGIS Online 作为网络数据源,则将消耗 配额 。

了解有关使用服务进行网络分析的更多信息

获取数据

本教程的数据可供下载。

  1. 请转至 数据下载页面 。

  2. 单击 下载 按钮将文件保存到本地。

  3. 解压下载的文件。

创建地图

要创建地图,请完成以下步骤:

  1. 启动 ArcGIS Pro。

  2. 单击 地图 模板以创建工程。 可以选择性地更改工程的名称和位置。

  3. 单击 确定 。

    随即出现具有地图的新工程。

将教程数据添加到工程中

网络数据集是道路系统的智能模型。 其不仅包含道路的位置和属性,而且还包含有关道路如何彼此关联(例如,哪些道路相连、相连的道路之间允许或禁止哪些转弯)的信息及其他影响可能的行驶路线和行驶时间的信息。 最近设施点求解程序将参考网络数据集来确定邻近位置。

注:

如果您使用 ArcGIS Online 执行分析,则求解程序将参考存储在 ArcGIS Online 云中的高质量的世界级网络数据集并使用 ArcGIS Online 配额 。 您还可以使用存储在本地计算机上的网络数据集或使用自己的网络数据集通过 ArcGIS Enterprise 发布路径服务 ,并通过企业门户配置服务以在 ArcGIS Pro 中使用。

要将网络数据集添加到地图,请完成以下步骤:

  1. 在 目录 窗格(默认情况下,位于应用程序的右侧)上,右键单击 文件夹 ,然后选择 添加文件夹连接 添加文件夹连接 。

    随即出现 添加文件夹连接 对话框。

  2. 浏览到您放置了教程数据的文件夹,双击 Network Analyst ,然后单击 教程 以选择该文件夹。

  3. 单击 确定 。

    随即创建一个与教程文件夹之间的连接。

    接下来,将该文件夹中包含的一个网络数据集添加到地图中。

    注:

    如果您打算使用 ArcGIS Online 或 ArcGIS Enterprise 路由服务作为网络数据源,则无需将网络数据集添加到地图中。

  4. 在 目录 窗格中,展开 文件夹 > 教程 > SanFrancisco.gdb > Transportation 。

  5. 将 Streets_ND (具有一个网络数据集图标 网络数据集 )拖放到地图上。

    网络数据集将被添加到 内容 窗格以及地图中。

  6. 根据需要,右键单击 内容 窗格中的 Streets_ND ,然后选择 缩放至图层 缩放至图层 以查看旧金山地区。

    默认情况下,使用流量数据构建的网络数据集将在其被添加到地图后显示当前时间的交通状况。 此网络数据集包括历史流量,因此您可以看到该周当天时间的典型交通状况。 此网络数据集中并非所有道路都包括流量数据,因此默认情况下仅显示包括流量数据的道路。

    您可以在网络数据集所覆盖的地区执行网络分析。

    查看网络数据集不需要执行分析,因此接下来您要将其隐藏起来。

  7. 在 内容 窗格中,取消选中 Streets_ND 以仅显示底图。

  8. 在 目录 窗格中,浏览至 Tutorial > SanFrancisco.gdb > Analysis 。

  9. 右键单击 Hospitals 图层并选择 添加至当前地图 添加数据 。

    Hospitals 图层将被添加到 内容 窗格以及地图中。

注:

还可以通过将图层从 目录 窗格拖动到地图来将图层添加到地图中。

创建最近设施点图层

最近设施点分析图层 用于储存最近设施点分析的所有输入、参数和结果。

  1. 在 分析 选项卡的 工作流 组中,单击 网络分析 > 最近设施点 最近设施点 。

    Closest Facility 图层将添加到 内容 窗格中。 它包括保留分析输入和输出的子图层。

    Closest Facility 图层将参考 San Francisco 网络数据集,因为在创建图层时,该网络位于 内容 窗格中。

    注:

    要查看或更改将用于创建网络分析图层的网络数据源,可单击 分析 选项卡 工作流 组中的 网络分析 下拉箭头,然后在 网络数据源 下进行查看。

  2. 在 内容 窗格中,单击 最近设施点 以选择图层组。

    最近设施点图层 选项卡随即出现。

  3. 单击 最近设施点图层 以查看选项卡上的设置。

    “最近设施点图层”选项卡上的设置

    您将使用这些设置来定义要生成的最近设施点结果。

    提示:

    仅当您在 内容 窗格中选择最近设施点图层后,才会显示 最近设施点图层 选项卡。 另外,如果您有多个最近设施点图层,则可以单独更改这些图层的设置,或选择多个图层来编辑所有选定图层(如果它们共享相同的网络数据源)的设置。

添加设施点

将使用 医院 要素类来加载 设施点 子图层网络分析类。

  1. 在 最近设施点图层 选项卡的 输入数据 组中,单击 导入设施点 导入设施点 。

    随即显示 添加位置 窗口。

  2. 请确保将 输入网络分析图层 设置为 最近设施点 ,并将 子图层 设置为 设施点 。

  3. 单击 输入位置 下方的下拉菜单并选择 Hospitals 。 这是您之前添加到地图中的点要素类。

  4. 保留其余参数的默认设置,然后单击 确定 。

将总共加载 22 个医院作为设施点。

添加一个事件点

请考虑将事故现场作为事件点。 最近设施点求解程序可查找与事故位置距离最近的一个或多个医院。

您可以通过单击 导入事件点 按钮 导入事件点 来使用现有事件点的要素类进行分析;但是,在此练习中,您将通过对地址进行地理编码来添加事件点。

  1. 在 地图 选项卡上,单击 查找 按钮 定位 。

    定位 窗格随即显示。

    现在,您将对作为事件点的位置的地址进行地理编码。

  2. 在 定位 文本框中输入 2350 Pine St, San Francisco ,然后按 Enter 键。

  3. 右键单击 ArcGIS 世界地理编码服务 下的 2350 Pine St, San Francisco, California, 94115,然后从上下文菜单中选择 添加到要素类 添加至要素类 。

    注:

    使用 ArcGIS 世界地理编码服务 作为定位器使用配额。

  4. 从 添加到要素类 对话框,展开 最近设施点:事件点 ,然后选择 事件点 。

  5. 单击 确定 。

    该地址即会添加到 最近设施点 分析图层的 事件点 子图层中。

设置最近设施点分析的属性

最近设施点图层 功能区包括 出行设置 部分,您可在此指定分析的属性。

  1. 在 最近设施点图层 选项卡的 出行设置 组中,将 设施点 文本框中的值增加到 3。

    最近设施点求解程序将从事故现场搜索最多三个医院。

  2. 在 中断 文本框中输入 2 。

    最近设施点求解程序将从事故现场搜索 2 分钟内可以到达的医院。 中断时间之外的医院将被忽略。 由于当前阻抗为 TravelTime ,因此将以分钟为单位。

    行驶时间 出行模式使用 TravelTime 成本属性,其单位为分钟。 因此, 中断 值将视为以分钟为单位。

    了解有关成本属性的详细信息

  3. 从 方向 下拉列表中选择 朝向设施点 。

运行处理过程以确定最近设施点

  1. 在 最近设施点图层 选项卡的 方向 组中,选中 求解后输出 复选框。

    单击此选项将在求解后生成方向。

  2. 单击 运行 运行 。

    求解过程完成后,地图以及 最近设施点 图层组的 路径 子图层中会显示路径。

  3. 在 方向 组中,单击 显示方向 方向 。

    方向 窗格随即显示从事故现场到最近设施点求解程序已确定的最近三个医院的行驶方向。