摘要:
针对城市公交系统中乘客出行换乘比例较高的现状,研究和设计一个高效、合理的公交换乘系统。该系统采用ArcGIS Engine与C#.NET相结合进行二次开发集成,通过提出一种改进的Dijkstra算法,在公交网络的基础上构造出包含路径及其中转站信息的路线-站点换乘矩阵,可在矩阵中抽取出换乘次数最少的可行性路线方案。
关键词:
ArcGIS 组件,
二次开发,
Dijkstra算法,
路线-站点换乘矩阵
Abstract:
In view of current situation that the passenger’s transfer rate in public transportation system is quite high in city, a highly effective, reasonable transfer system for public transportation is studied and designed. This system uses ArcGIS Engine combined with C#.NET to carry on integrated secondary development, through a kind of improved Dijkstra algorithm, constructs a line-station transfer matrix contain information of the route and transfer station, and extracts the most feasible route plan from matrix that has the least number of transfer.
Key words:
ArcGIS component,
secondary development,
Dijkstra algorithm,
line-station transfer matrix
中图分类号:
李志发, 邵伟民, 卢志强. 基于ArcGIS Engine的城市公交换乘系统[J]. 计算机工程, 2010, 36(11): 55-57.
LI Zhi-Fa, SHAO Wei-Min, LEI Zhi-Jiang. Metropolis Public Transportation Transfer System Based on ArcGIS Engine[J]. Computer Engineering, 2010, 36(11): 55-57.