网络分析工作流

无论是在 ArcGIS Network Analyst 扩展模块中执行路径分析、服务区分析,还是其他网络分析,整体工作流程都是相似的。本主题将介绍求解网络问题的常规步骤。

注注:

本主题主要介绍执行所有网络分析的通用工作流程。执行特定网络分析的详细分步骤练习可在 ArcGIS Network Analyst 教程中获得。

Network Analyst 中执行任意类型网络分析的基本步骤如下:

  1. 配置 Network Analyst 环境
  2. 向 ArcMap 添加网络数据集
  3. 创建网络分析图层
  4. 添加网络分析对象
  5. 设置网络分析图层属性
  6. 执行分析并显示结果

步骤 1:配置 Network Analyst 环境

Network Analyst 是 ArcGIS 的一个扩展模块。因此,在执行任何网络分析之前必须启用 Network Analyst 扩展模块。还需要显示 Network Analyst 工具条并通过工具条显示 Network Analyst 窗口。配置 Network Analyst 环境中介绍了完成此操作的步骤。

步骤 2:向 ArcMap 添加网络数据集

要执行网络分析,需要有一个网络作为执行分析的基础。因此,下一步是向 ArcMap 添加网络数据集图层。如果尚未构建网络,则需要首先进行构建。如果源要素已经过编辑或引用源要素的网络属性已更改,则需要重新构建网络数据集。

步骤 3:创建网络分析图层

网络分析图层用于存储网络分析的输入、属性和结果。它在内存中拥有一个工作空间,用于存储各种输入类型以及分析结果的网络分析类。网络分析类中的要素和记录称为网络分析对象。网络分析图层的某些属性允许您进一步定义要解决的问题。

网络分析的执行将始终针对网络数据集。因此必须将网络分析图层与网络数据集绑定。如果要使用地理处理工具创建网络分析图层,则将网络数据集设置为工具参数。在 ArcMap 中,必须首先添加网络数据集,以便在创建分析图层后 Network Analyst 可将分析图层绑定到网络数据集。

注注:

添加到 ArcMap 中的网络数据集称为网络数据集图层,或简称为网络图层。

网络图层表示网络数据集,而网络分析图层表示网络分析的输入、属性和结果。

网络分析图层分为以下六种:

步骤 4:添加网络分析对象

网络分析对象是在网络分析时用作输入和输出的要素和记录。例如,停靠点、障碍、路径和设施点都属于网络分析对象。

可以向输入类添加网络分析对象,但不能将它们添加到“仅输出”类。“仅输出”网络分析对象只能由求解程序创建。例如,路径分析图层中的路径类仅为输出,因此只能由求解程序创建路径对象。

可通过不同方式向类中添加对象。常用方法有以下两种:一种是将多个要素一次性加载到网络分析类中;另一种是以交互方式一次添加一个对象。

添加对象时,应设置其各自的属性。这些属性会进一步定义其作为输入的功能。

步骤 5:设置网络分析图层属性

网络分析图层的某些属性与其网络分析对象的属性相比,在分析中要更加通用。常规的分析属性包括要使用的网络阻抗特性、要遵守的约束条件特性等。此外,还包括要执行的分析类型所特有的属性。通过分析图层的图层属性 对话框可访问这些属性。

步骤 6:执行分析并显示结果

创建了分析图层、添加了输入网络分析对象并设置了分析对象和分析图层的参数后,就可以求解网络问题。

步骤:
  1. Network Analyst 工具条上,单击求解按钮 求解

    Network Analyst 即会生成解决方案,该解决方案会变成网络分析图层的一部分。将创建输出网络分析对象,并且输入/输出对象会使用结果进行更新。

    可查看地图,然后双击 Network Analyst 窗口中的网络分析对象来检查结果。

5/28/2014