GTFS数据馈送服务器

问题描述:

我正在驾驶GTFS(并且仅在学习Android编码几个月后)。我作为交通系统的开发人员注册并获得了他们GTFS数据下载的密钥。GTFS数据馈送服务器

但是,它们要求您将GTFS数据下载到您自己的服务器上,而不是直接将您的Android应用程序指向其服务器以获取该Feed。基本上,我需要完成以下内容。

他们的服务器 ---数据--->我的服务器 ---数据--->我的应用

我的应用程序将所有读/操纵数据,以便工具我的服务器部分不应该改变数据。

我已经研究过像亚马逊网络服务这样的服务,它有一个免费的层,但不知道如果这是我需要的。另外,如果这是我所需要的,那么不确定如何告诉它从交通系统的服务器获取/存储数据。

感谢任何帮助!

+0

你正在寻找的是一个构建Web服务的教程。这两个数据都吸收到您的云中的sql/nosql数据库,并传递到您自己的应用程序。不幸的是,要求这样做是无关紧要的,但应通过使用搜索引擎找到教程。祝你好运。 –

+0

非常感谢您指点我正确的方向! – DC5Gator

如果您想要托管自己的服务器,最简单的方法之一就是使用node-gtfs。但它不是唯一的方法。

最短的学习曲线会使用这两种服务的一个主机传输中的数据,并提供您可以用它来建立自己的应用程序的API:

还有其他一些编程语言中的其他库/工具/服务器(取决于您所熟悉的和您的目标是什么)。 OneBusAway可能是最强大的,但不可能在AWS免费层上运行。其他人的好名单可以找到here