天天看點

ArcGIS Pro使用路徑分析圖層計算OD成本矩陣

OD成本矩陣可計算多個起始點和多個目的地點之間的通行成本,但是隻能求解得到兩點的直線而不能沿網絡生成路徑。路徑分析圖層可以求解得到沿網絡的路徑,但是生成多條路徑不如OD成本矩陣那麼友善,需要對停靠點圖層做一些處理。

假設有m個起始點,n個目的地點,那麼停靠點圖層中需要有n份m個起始點和m份n個目的地點,是以停靠點總數是m*n*2個,sequence字段中前m*n行屬性值為1,後n*m行屬性值為2。借助OD成本矩陣,可以得到m個起始點到n個目的地點的路徑名稱共m*n個,先按OriginID升序,将路徑名稱複制粘貼到停靠點圖層前m*n行的RouteName字段中,再按DestinationOD升序,将路徑名稱複制粘貼到停靠點圖層後m*n行的RouteName字段中,點選求解即可得到m個起始點到n個目的地點的路徑圖層,成本也包含在路徑圖層中。

繼續閱讀