小智 5
不可以,因为您需要与Google达成协议才能让他们使用您的数据,除非您与实际的运输公司有关联,否则他们不太可能认真对待您。但是如果您感到好奇,可以阅读有关的步骤。
是的,这是可能的,并且您可以使用开放源代码路由引擎,例如OpenTripPlanner和Graphserver。但是,这是很重的东西。如果您拥有一个基本的Web托管帐户,并且只想对公交数据进行“有趣的事情”,那么设置在线旅行计划器可能不是一个开始。
我认为最直接的解决方案是让您在自己的服务器上运行OpenTripPlanner。这将为您的用户提供一个外观熟悉的网站,他们可以用来从您的数据生成旅行计划,同时让您完全控制数据本身。
请注意,运行OpenTripPlanner不仅需要强大的服务器,还需要来自OpenStreetMap的地图数据(假设您的区域可用),此外还需要您自己的运输数据。在该项目的网站上,您将找到Ubuntu的安装说明,以了解所涉及的内容。
我假设您已经能够生成GTFS捆绑包;也就是说,要生成包含GTFS参考中指定的逗号分隔数据文件的ZIP文件。设置了OpenTripPlanner服务器后,您的工作流程将非常简单
更改运输数据。
生成新的GTFS捆绑包。
将捆绑包上传到OpenTripPlanner服务器上的特定文件夹。
重新启动OpenTripPlanner。
(可选)将更改通知您的用户。
除第一步外,每个步骤都可以使用脚本自动执行。