公交 IC 卡收费系统和车辆定位系统的广泛应用,为获取公交客流 OD 提供了新的途径。针对现有公交客流 OD 推导算法的不足,从上车站点识别和下车站点推导两方面入手,对公交客流 OD推导算法进行了改进。为了修正公交 IC 卡数据时间偏差,提高上车站点识别的准确性,在分析公交乘客上车刷卡行为的基础上,提出了基于 AVL 数据的公交 IC 卡数据时间修正方法。根据公交出行链的特性差异,将公交出行链划分为连续链和非连续链两大类,在此基础上,建立了不同公交出行链的下车站点推导模型,优化了下车站点推导流程。以苏州市的公交 IC 卡和 AVL 数据为例进行实例研究,通过对推导结果合理性的讨论分析,论证了改进算法的可行性和有效性。实践表明,改进后的公交客流 OD 推导算法流程清晰,易于程序实现,可以用于公交客流的自动分析。