【发布时间】:2011-04-07 09:56:47
【问题描述】:
我正在开发一个可以查找公交路线的离线 C# 应用程序。 我可以提取时间表/巴士/路线数据。我正在寻找适用于基本数据的最简单的解决方案。
可以使用什么算法找到从巴士站“A”到巴士站“B”的路线?是否有适用于 C#/Java 的开源解决方案? 用于数据库的 google GTFS 格式是否适合简单的解决方案? http://code.google.com/transit/spec/transit_feed_specification.html
感谢您的帮助。我被这个困住了。我不知道从哪里开始——如何存储数据以及如何查找路线。 我知道 Dijkstra/A*,但我只在与时间无关的图表上使用它们...
【问题讨论】:
-
OSRM 是一个开源路由引擎,用于基于 C++ 的最短路径。您可能会发现它很有用。
标签: c# java public dijkstra gtfs