应用重力模型进行交通分布的详细步骤
第一步:求阻抗矩阵Rij(Impedance Matrix)
交通阻抗可表示为:出行距离和行程时间的长短,以及出行费用的大小等。
为真实地反映交通阻抗,依托工程道路网规划采用通常使用的平均行程时间表示。
小区之间的阻抗——平均行程时间越小表示小区之间阻抗越小,越大表示小区之间阻抗越大,因此以平均行程时间为道路权值求各小区之间的最短路径(Shortest Path),其值即为小区之间的阻抗R ij。
1、数据准备
(1)创建路网
图1表示的是TransCAD创建路网的界面。
(2)做选择集。
在Endpoints层,于dataview中选择质心点,将其作为一个选择集。
(3)各路段平均行程时间(Travel time)
其中,平均行程时间=Length/平均车速*60
2、操作过程
Networks/Paths—Multiple paths调出其对话框如图2所示。
3、运行结果(即为阻抗矩阵),如图3所示。
第二步:重力模型标定(校准)(Gravity Mode Calibration)1、数据准备
(1)基础OD矩阵。
(2)阻抗矩阵(Shortest Paths),如图3所示。
重力模型标定(校准)(Gravity Mode Calibration)数据准备:
基年OD矩阵的索引(质心层质心ID)与最短路径矩阵的索引(路网节点层质心ID)不匹配,并且因为下面将在路网节点层上操作,因此必须使基年OD索引与最短路径矩阵的索引相一致,以使两表数据相对应(转换为“质心ID”)。
操作方法:按其对话框4示意操作。
2、操作过程
按对话框(如图5)操作即可。
3、运行结果
(1)标定参数结果(这里选用伽马函数):a=2.6288,b=0.2361,c=0.0,如图6所示,不过大看show report 里面参数更准确。
(2)K-Factor Flow:如图7所示。
第三步:创建综合阻抗因子f (Rij) (Synthetic Friction Factors)
1、数据准备
(1)创建空矩阵“Friction Factor shell”;
(2)已标定的a、b、c值;
(3)阻抗(最短路径)矩阵,如图8所示。
2、操作过程
详见图9对话框所示。
3、运行结果
如图10所示。
第四步:应用重力模型(得2010年OD分布矩阵)
1、数据准备
(1)已标定的a,b,c值;
(2)综合阻抗因子矩阵;
(3)阻抗(最短路径)矩阵。
(4)K-Factor矩阵
因为采用重力模型分布时要用到规划年交通出行量,所以必须在小区层上操作,因此综合阻抗因子矩阵、阻抗(最短路径)矩阵、K-Factor矩阵(索引值与2010PCU_P、
2010PCU_A的ID相匹配)。
即要将这三个矩阵的ID转换回来。
ID转换后的数据见图11。
2、操作过程
详见图12所示。
3、运行结果
规划年(2010年)OD矩阵(ID转换为实际小区号),详见图13。
操作结束,希望对大家有用!老拳。