网络分析图层的类型

ArcGIS Network Analyst 扩展模块可以解决一般的网络问题,例如查找穿过城市的最佳路线,查找最近的急救车辆或设施点,识别某一位置周围的服务区,使用一支车队为一组订单提供服务,或选择要设立或关闭的最佳设施点。

路线

Network Analyst 可找出从一个位置到达另一个位置或访问多个位置的最佳路线。您可按照以下方式交互指定位置:在屏幕上创建一系列点位、输入一个地址,或者直接使用现有要素类或要素图层中的点。如果要访问的停靠点超过两个,则可以按用户指定的位置顺序来确定最佳路线。也可以使用 Network Analyst 来确定访问这些位置的最佳顺序,这称为解决流动推销员问题 (TSP)。

什么是最佳路线?

无论是查找两个位置之间的单条路线,还是查找访问多个位置的路线,人们通常都会采用最佳路线。但是,“最佳路线”在不同的情况下可能有不同的含义。

最佳路线可能是最快、最短的路线,也可能是景色最优美的路线,这具体取决于所选的阻抗。如果阻抗是时间,则最佳路线即为最快路线。因此,可将最佳路线定义为阻抗最低的路线,其中,阻抗由用户来选择。确定最佳路线时,所有有效网络成本属性均可用作阻抗。

在下例中,第一种情况使用时间作为阻抗。最快路径以蓝色显示,总长为 4.5 英里,需耗时 8 分钟。

最快路线

在下一种情况中,选用距离作为阻抗。从而获得的结果为,最短路径的长度为 4.4 英里,需耗时 9 分钟。

采用距离作为阻抗的最佳路线

除了可提供最佳路线外,Network Analyst 还可提供显示有转弯详图的方向(路输)信息,这些信息可以进行打印输出。

最快路线的驾车路线

了解有关查找最佳路线的详细信息

最近设施点

查找距离事故地点最近的医院、距离犯罪现场最近的警车,以及距离客户地址最近的商店等都是最近设施点问题的示例。查找最近设施点时,您可以指定查找数量和行驶方向(驶向设施点或驶离设施点)。查找到最近的设施点后,可以显示驶向或驶离设施点的最佳路线,返回每个路线的行驶成本,并显示到每个设施点的方向(路输)信息。此外,还可以指定 Network Analyst 搜索设施点时不应超出的阻抗中断值。例如,可以建立最近设施点问题来搜索距离事故地点 15 分钟车程内的医院。查找结果中将不会包含任何行程时间超出 15 分钟的医院。

最近设施点分析

医院被称为设施点,而事故地点被称为事件点。Network Analyst 允许同时执行多个最近设施点分析。这意味着允许存在多个事件点,并可以为每个事件点查找最近设施点。

了解有关查找最近设施点的详细信息

服务区

使用 Network Analyst,您可以查找网络中任一位置周围的服务区。网络服务区是指包含所有可到达街道(即,在指定的阻抗范围内的街道)的区域。例如,网络上某一设施点的 10 分钟服务区包含从该设施点出发 10 分钟内可以到达的所有街道。

服务区面

什么是可达性?

可达性是指到达某个地点的难易程度。在 Network Analyst 中,可通过行驶时间、距离或网络中的任何其他阻抗来测量可达性。评估可达性有助于回答一些基本问题,例如:距一家电影院 10 分钟车程的范围内居住有多少人?或距一家便利店半公里的步行距离范围内有多少客户?检查可达性有助于确定某个地点对于开展新业务的适宜程度。也有助于识别现有业务附近的设施点,以帮助您做出其他营销决策。

评估可达性

评估可达性的一个简单方法是通过点周围的缓冲距离加以判断。例如,使用一个圆形找出有多少客户居住在某一地点周围方圆 5 公里的范围内。然而,考虑到人们在道路上行进,此方法并不会反映该地点的真实可达性。通过识别道路网络中某个地点周围方圆五公里范围内可到达的街道,Network Analyst 计算的服务网络可克服这一限制。创建服务网络后,可使用服务网络来查看可到达街道旁边的设施点,例如:查找 5 分钟车程范围内的竞争业务。

服务区线

多个同心服务区显示了可达性如何随阻抗的增加而变化。例如,其可用于显示在距离学校分别为 5、10 和 15 分钟车程的范围内分别有多少家医院。

多服务区面

了解有关服务区分析的详细信息

通过使用交通流量数据求解,可以找到在一天中的不同时间,可在规定行驶时间内到达的医院。由于交通流量状况的不同,这些可到达的医院也会发生变化。

OD 成本矩阵

使用 Network Analyst,您可以创建从多个起始点到多个目的地的“起始 - 目的地”(OD) 成本矩阵。OD 成本矩阵是一个包含从每个起始点到每个目的地的网络阻抗的表文件。此外,可根据从每个起始点行进到每个目的地所需的最小网络阻抗,对每个起始点所连接的目的地按升序排序。

这样即会找到每个起始 - 目的地对的最佳网络路径,且成本存储在输出线的属性表中。虽然出于显示性能方面的考虑,这些线本身都是直的,但是它们存储的是网络成本,而不是直线距离。下图显示的是一个 OD 成本矩阵分析的结果,可通过该分析来查找从每个起始点到达四个最近目的地的所需成本。

被设置为查找四个最近目的地的 OD 成本矩阵
属性表用于存储 OD 成本矩阵的网络阻抗

可通过多种方式对直线进行符号化,例如:用颜色表示起始点,或用厚度表示每个路径的行驶时间。

提示提示:

最近设施点求解程序和 OD 成本矩阵求解程序所执行的分析非常相似;但两者的主要区别在于输出和计算速度不同。OD 成本矩阵可以更快地生成分析结果,但无法返回路径的实际形状或其驾车指示。OD 成本矩阵用于快速解决大型 M x N 问题,因此,矩阵内部不包含生成路径形状和驾车指示所需的信息。而最近设施点求解程序则能够返回路径和指示,但在分析速度方面却比 OD 成本矩阵求解程序要慢。如果需要路径的驾车指示或实际形状,请使用最近设施点求解程序;否则,请使用 OD 成本矩阵,以便减少计算时间。

了解有关 OD 成本矩阵求解程序的详细信息

车辆配送 (VRP)

通常,要求车队的调度员做出有关车辆配送的决策。此类决策包括如何将一组客户以最佳方式分配给一支车队,以及安排他们的访问顺序和日程。解决此类车辆配送 (VRP) 问题的目标是通过遵循所有时间限制并使每个路线的整体运营和投资成本降至最低,为客户提供一个高水准的服务。在满足这些限制条件的情况下完成路线时,将基于现有资源,并满足司机倒班、行进速度和客户承诺所施加的时间限制。

Network Analyst 提供了一个车辆配送求解程序,用来确定此类复杂车队管理任务的解决方案。

以将货物从中心仓库位置运送到杂货店为例。在仓库所在位置有三辆卡车可用。此仓库的营业时间为上午 8:00 至下午 5:00,所有卡车均必须在此期间内返回仓库。每辆卡车的载重量为 15,000 磅,这对其所能运送的货物量进行了限制。每个商店对需要运送的货物都有具体的数量要求(磅),而且每个商店都对交货时限有具体的要求。另外,司机每天只能工作八小时,要求有午餐时间,且依据驾驶工作量和为商店提供服务的工作量来领取薪水。目标是既能得出每个司机的行驶线路(或路线),以便交货时既能够满足所有服务要求,又能够将司机花在特定路线上的总时间降至最低。下图显示了求解上述车辆配送问题所得到的三条路线。

通过车辆配送 (VRP) 分析得出的结果

了解有关车辆配送 (VRP) 的详细信息

位置分配

位置分配有助于基于与需求点的潜在交互信息来从一组设施点中选择需要操作的设施点。例如,其可帮您回答以下问题:

在这些例子中,设施点为消防站、零售店和工厂;而请求点为建筑物、客户和配送中心。

目标可能是使请求点和设施点之间的整体距离最小、使距设施点一段距离内所能覆盖的请求点数目最多、随距设施点距离的增加而减少的分配需求量最大,或在友好的竞争设施点环境中所能获得的需求量最大。

下图显示了位置分配分析结果旨在确定哪些消防站是多余的。为求解程序提供了以下信息:一组消防站(设施点)、街道中点(请求点)和允许的最大响应时间。响应时间是指消防队员到达指定位置所用的时间。位置分配求解程序表明,消防部门可以关闭一些消防站,而依然能够保持三分钟的响应时间。

设有 16 个消防站的地图:其中,七个消防站需要继续运转以覆盖满足三分钟响应时间的请求点,其余九个消防站都可以关闭。
在当前的这一组消防站中,九个可以关闭,消防部门只需要七个消防站就仍然能够保证在三分钟内对应急事件做出响应。

了解有关位置分配的详细信息

与时间相关的分析

上面列出的所有求解程序都可用于将实时交通流量数据和历史交通流量数据合并到网络分析中,以便您能够找到一天中特定时间的最佳路径;找出能上午 8:00、中午 12:00、下午 4:00 等时间预先定位救护车的最佳位置;以及生成一天中不同时间的服务区。由于交通流量状况和行程时间会发生变化,所以在不同的日期和时间,任何分析的结果都可能有变化。

相关主题

9/15/2013