、 无论是在ArcGISNetworkAnalyst 扩展模块中执行路径分析、服务区分析,还是其他网络分析,整体工作流程都是相似的。本主题将介绍求解网络问题的常规步骤。
工具/原料
计算机
arcgis
方法/步骤
1、 步骤1:配置NetworkAnalyst环境 NetworkAnalyst是ArcGIS的一个扩展模块。因此,在执行任何网络分析之前必须启用NetworkAnalyst 扩展模块。还需要显示NetworkAnalyst工具条并通过工具条显示NetworkAnalyst窗口。配置NetworkAnalyst 环境中介绍了完成此操作的步骤。
2、 步骤2:向ArcMap添加网络数据集 要执行网络分析,需要有一个网络作为执行分析的基础。因此,下一步是向ArcMap 添加网络数据集图层。如果尚未构建网络,则需要首先进行构建。如果源要素已经过编辑或引用源要素的网络属性已更改,则需要重新构建网络数据集。
3、 笪瞵岔语 步骤3:创建网络分析图层 网络分析图层用于存储网络分析的输入、属性和结果。它在内存中拥有一邗锒凳审个工作空间,用于存储各种输入类型以及分析结果的网络分析类。网络分析类中的要素和记录称为网络分析对象。网络分析图层的某些属性允许您进一步定义要解决的问题。 网络分析的执行将始终针对网络数据集。因此必须将网络分析图层与网络数据集绑定。如果要使用地理处理工具创建网络分析图层,则将网络数据集设置为工具参数。在 ArcMap中,必须首先添加网络数据集,以便在创建分析图层后NetworkAnalyst可将分析图层绑定到网络数据集。 网络分析图层分为以下六种: ●路径分析图层 ●最近设施点分析图层 ●服务区分析图层 ●OD成本矩阵分析图层 ●车辆配送(VRP)分析图层 ●位置分配分析图层
4、 笪瞵岔语 步骤4:添加网络分析对象 网络分析对象是在网络分析时用作输入和输出的要素和记录。例如,停靠盼内溲铫点、障碍、路径和设施点都属于网络分析对象。 可以向输入类添加网络分析对象,但不能将它们添加到“仅输出”类。“仅输出”网络分析对象只能由求解程序创建。例如,路径分析图层中的路径类仅为输出,因此只能由求解程序创建路径对象。 可通过不同方式向类中添加对象。常用方法有以下两种:一种是将多个要素一次性加载到网络分析类中;另一种是以交互方式一次添加一个对象。 添加对象时,应设置其各自的属性。这些属性会进一步定义其作为输入的功能。
5、 步骤5:设置网络分析图层属性 网络分析图层的某些属性与其网络分析对象的属性相比,在分析中要更加通用。常规的分析属性包括要使用的网络阻抗特性、要遵守的约束条件特性等。此外,还包括要执行的分析类型所特有的属性。通过分析图层的图层属性 对话框可访问这些属性。
6、 步骤6:执行分析并显示结果 创建了分析图层、添加了输入网络分析对象并设置了分析对象和分析图层的参数后,就可以求解网络问题。 在NetworkAnalyst工具条上,单击求解按钮。NetworkAnalyst 即会生成解决方案,该解决方案会变成网络分析图层的一部分。将创建输出网络分析对象,并且输入/输出对象会使用结果进行更新。可查看地图,然后双击Network Analyst窗口中的网络分析对象来检查结果。