城市化带来的道路拥堵、出行耗时长等交通问题给交管部门带来了巨大的挑战。
最近我们被客户要求撰写关于出租车GPS轨迹数据的研究报告。通过安装在出租车上的GPS设备,可以采集到大量的轨迹数据,从而帮助我们分析人们出行信息,达到优化交通的目的。
随着全球定位系统(GPS)技术的普及和大数据处理能力的提升,出租车行业开始广泛利用GPS设备采集出租车轨迹数据。这些海量的轨迹数据不仅记录了出租车的行驶路线和速度,还隐含着人们的出行习惯、城市交通状况等重要信息。通过对这些数据的深度挖掘和分析,我们可以更好地理解城市交通流动规律,优化交通资源配置,提升城市运行效率。
可下载资源
作者
最近拓端tecdat研究人员对杭州的出租车轨迹数据从空间和时间维度上进行了分析和展示。
高峰时段打车难
杭州出租车总数并不少。不过每到傍晚时分,市民却普遍感到“打的”难。是下班高峰期,“打的”人士格外多,以致车辆不够用吗?
图表1
据有关部门不完全统计,平时车辆空载率在50%左右,但傍晚五六点钟时,这一数字几近70%。
高峰时段的空载出租车数量为载客出租车数量的3-4倍(图表1),拱墅区的比率达到5。而平时杭州各区的空载载客比率在2左右。出租车公司的一位司机表示,通常在上下班高峰期间,不是司机不想进入城区,是根本进不去,只能在外围徘徊,还造成了空驶,所以正好趁这个时间交接班,尽管交接班区公管所出台措施,规范客运出租汽车营运交接时间,但杭州整体的出租车资源从时间上来看,分配不均匀。
行驶轨迹和跨区流动
西湖区、江干区、拱墅区和下城区是出租车最密集的区域。
出租车跨区行驶的情况存在较大差异,西湖区到江干区,西湖区到下城区、拱墅区的数量较多,余杭区和萧山区到其他各区的出租车数量较少(图表2)。22.1%的出租车集中在西湖区,江干区、下城区和拱墅区的出租车数量分别为14.2%,13.4% ,11.3% ,杭州整体的出租车资源从空间上来看,分配不均匀。
高峰和平时的载客差异
我们发现,高峰时段和平时,西湖区(21%和20%)和江干区(20%和13.8%)都是出租车数量最多的区,其次是下城区、拱墅区、余杭区等,下城区平时的出租车数量(13.2%)比高峰期(10%)更多。
图表3
高峰时段的载客、空载数目差异比平时大。萧山区出租车的空载数为载客数的14.6倍,拱墅区为5.8倍,西湖区和江干区分别为4.5,4.4倍(图表3)。
这些发现说明杭州整体的出租车从时间和空间上分配不均匀,存在一定的不合理性,需要进行合理配置。
数据浏览
ID | date | longitude | latitude | speed | angle | load | hour | rushtime | dis |
---|---|---|---|---|---|---|---|---|---|
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 滨江区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 上城区 |
245308 | September 24, 2019 | 120.200693 | 30.249508 | 77.8 | 8 | 1 | 21 | 平时 | 西湖区 |
18003 | September 24, 2019 | 120.203341 | 30.183981 | 0 | 54 | 0 | 7 | 高峰 | 西湖区 |
18003 | September 24, 2019 | 120.203341 | 30.183981 | 0 | 54 | 0 | 7 | 高峰 | 拱墅区 |
18003 | September 24, 2019 | 120.203341 | 30.183981 | 0 | 54 | 0 | 7 | 高峰 | 滨江区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 滨江区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 拱墅区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 下城区 |
14561 | September 24, 2019 | 120.164037 | 30.273323 | 11.7 | 96 | 1 | 19 | 高峰 | 西湖区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 江干区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 0 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
18478 | September 24, 2019 | 120.176334 | 30.33229 | 0 | 208 | 0 | 0 | 平时 | 拱墅区 |
22523 | September 24, 2019 | 120.240896 | 30.197105 | 0 | 352 | 1 | 0 | 平时 | 秦淮区 |
21693 | September 24, 2019 | 119.952278 | 30.249275 | 0 | 146 | 0 | 0 | 平时 | 西湖区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 江干区 |
245321 | September 24, 2019 | 118.875455 | 32.020304 | 0 | 0 | 1 | 0 | 平时 | 余杭区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 萧山区 |
22829 | September 24, 2019 | 120.12668 | 30.336974 | 0 | 74 | 0 | 0 | 平时 | 拱墅区 |
3179 | September 24, 2019 | 120.428081 | 30.229778 | 32 | 0 | 1 | 0 | 平时 | 拱墅区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
3765 | September 24, 2019 | 120.134045 | 30.251989 | 2.6 | 248 | 0 | 15 | 平时 | 西湖区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 萧山区 |
18043 | September 24, 2019 | 120.179541 | 30.250124 | 8.6 | 0 | 0 | 0 | 平时 | 上城区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 下城区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 拱墅区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 西湖区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 江干区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 西湖区 |
202119 | September 24, 2019 | 120.154025 | 30.278826 | 0 | 314 | 0 | 0 | 平时 | 下城区 |
18478 | September 24, 2019 | 120.176334 | 30.33229 | 0 | 208 | 0 | 0 | 平时 | 拱墅区 |
22523 | September 24, 2019 | 120.240896 | 30.197105 | 0 | 352 | 1 | 0 | 平时 | 萧山区 |
17864 | September 24, 2019 | 120.152843 | 30.261477 | 0 | 334 | 0 | 0 | 平时 | 西湖区 |
202119 | September 24, 2019 | 120.154025 | 30.278826 | 0 | 314 | 0 | 0 | 平时 | 江干区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 西湖区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 西湖区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 江干区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 江干区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 余杭区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 西湖区 |
21697 | September 24, 2019 | 120.102318 | 30.383256 | 0 | 66 | 0 | 0 | 平时 | 拱墅区 |
17864 | September 24, 2019 | 120.152843 | 30.261477 | 0 | 334 | 0 | 0 | 平时 | 下城区 |
18478 | September 24, 2019 | 120.176334 | 30.33229 | 0 | 208 | 0 | 0 | 平时 | 拱墅区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 江干区 |
22523 | September 24, 2019 | 120.240896 | 30.197105 | 0 | 352 | 1 | 0 | 平时 | 西湖区 |
21693 | September 24, 2019 | 119.952278 | 30.249275 | 0 | 146 | 0 | 0 | 平时 | 余杭区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 萧山区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 江干区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
18043 | September 24, 2019 | 120.179541 | 30.250124 | 8.6 | 0 | 0 | 0 | 平时 | 上城区 |
21697 | September 24, 2019 | 120.102318 | 30.383256 | 0 | 66 | 0 | 0 | 平时 | 余杭区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 下城区 |
21681 | September 24, 2019 | 120.15843 | 30.31404 | 4.4 | 0 | 1 | 0 | 平时 | 下城区 |
202121 | September 24, 2019 | 120.200202 | 30.339336 | 0 | 186 | 0 | 0 | 平时 | 拱墅区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 江干区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 0 | 0 | 平时 | 西湖区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 江干区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 拱墅区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 江干区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 西湖区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 江干区 |
1183 | September 24, 2019 | 120.18145 | 30.289742 | 0 | 116 | 0 | 0 | 平时 | 下城区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 西湖区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 下城区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 下城区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 江干区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 江干区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 下城区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 拱墅区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 西湖区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 江干区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 拱墅区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 江干区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 西湖区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 江干区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 江干区 |
21094 | September 24, 2019 | 120.216596 | 30.361131 | 0 | 128 | 0 | 0 | 平时 | 拱墅区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 下城区 |
1183 | September 24, 2019 | 120.181608 | 30.289807 | 0 | 116 | 0 | 0 | 平时 | 下城区 |
201314 | September 24, 2019 | 120.329321 | 30.306569 | 0 | 110 | 0 | 0 | 平时 | 西湖区 |
17061 | September 24, 2019 | 120.161159 | 30.239683 | 0 | 266 | 0 | 0 | 平时 | 江干区 |
21068 | September 24, 2019 | 120.211435 | 30.286191 | 0 | 230 | 1 | 0 | 平时 | 江干区 |
7131 | September 24, 2019 | 120.061903 | 30.371433 | 18.4 | 128 | 0 | 16 | 平时 | 余杭区 |