关于使用等级进行网络分析
您可以使用网络的等级执行网络分析。等级可将网络边分为指定等级数的几类。通常为三到五个等级。例如,三个等级分级可分为如下几类(由整数表示):
- 主要道路(高速公路以及限行路)
- 次要道路(主干道)
- 地方干道(辅路以及地方街道)
使用等级执行网络分析时,将应用启发式算法,该算法在选择道路时倾向于更高级别的等级。例如,在三个等级分级中,倾向于主要道路、次要道路以及地方干道这样一个从高到低的优先级顺序。这就导致在解决相同的问题时,如果使用等级就可能负担稍高的成本。
等级网络分析的优势
- 使用等级求解时通常耗时更少。当网络为大型网络、主要和次要道路完全互连且停靠点未聚集在地方干道上时,两者在时间上的差异尤为显著。
- 主要和次要道路上的驾车指示通常更便于遵守,因为街道上的标志更明显并且十字路口较少。
- 使用等级进行网络分析时,得出的结果可以模拟出驾驶员对道路的偏好。例如,卡车驾驶员通常偏好包含主要道路的路线,这是由于行驶在地方干道上可能会增加转弯调头以及停靠的难度,其结果是降低了燃油的使用效率且增加了尾气排放。
在可以选择执行等级分析时,等级并不是必须的。您应该根据数据以及特定的网络问题来做决定。如果无法确定,请分别使用等级和不使用等级进行分析,然后比较结果并决定哪个结果最适合您。
等级的原理是什么?
等级网络分析的原理是:在选择道路时倾向于更高级别的等级,例如主要道路、次要道路以及地方干道这样的三个等级分级优先级顺序。路径求解程序启动后,同时从起始停靠点和目标停靠点出发,向对方行进。对地方干道进行搜索直至找到通往次要道路的最佳过渡,找到该位置后仅对次要和主要道路进行搜索。求解程序继续对次要道路进行搜索直至找到通往主要道路的最佳过渡。此后求解程序仅搜索主要道路,忽略低等级的道路,直到起始位置发出的路径与目标位置发出的路径汇合为止,从而起始点与目的地连通并找到一条路径。
求解程序的目标是,优选选择更高级别的等级的同时最小化阻抗的值。下图演示了等级求解程序的运算原理。
如果您在使用等级的路线上设置障碍,求解程序会尝试通过绕过障碍或查找一条完全不同的路线的方式(取决于哪条路线更短)来找出替代路线。
如果高速公路已断开,路径求解程序并不会降至地方干道并建立连接。而会返回错误。ArcGIS 认为最高级别的等级是断开的。
在网络分析中使用等级
执行等级网络分析时,将基于时间的属性作为阻抗更具实际意义。如果阻抗并非基于时间,则使用等级并不能产生实际的结果。如果分析的目的并不是最小化时间,则求解时可以考虑不使用等级。
默认情况下使用等级
只要网络数据集具有等级属性,则创建的任何网络分析图层均可设置为默认情况下使用等级。要更改此设置,启动 ArcCatalog 并打开网络数据集属性 对话框。单击属性选项卡,右键单击等级网络属性,然后单击默认情况下使用。也可按如下步骤,在 ArcMap 中选择为您所添加的每个网络分析图层启用等级:为网络分析图层打开图层属性 对话框,单击分析设置选项卡,然后单击应用等级。另外,取消选中应用等级可以执行正常的分析。
更改等级范围
要调整定义等级属性的范围,请参阅修改网络属性。然而请记住,如果网络数据集是只读的,将无法更改等级的范围。