2016-11-14 53 views
0

我正在駕駛GTFS(並且僅在學習Android編碼幾個月後)。我作爲交通系統的開發人員註冊並獲得了他們GTFS數據下載的密鑰。GTFS數據饋送服務器

但是,它們要求您將GTFS數據下載到您自己的服務器上,而不是直接將您的Android應用程序指向其服務器以獲取該Feed。基本上,我需要完成以下內容。

他們的服務器 ---數據--->我的服務器 ---數據--->我的應用

我的應用程序將所有讀/操縱數據,以便工具我的服務器部分不應該改變數據。

我已經研究過像亞馬遜網絡服務這樣的服務,它有一個免費的層,但不知道如果這是我需要的。另外,如果這是我所需要的,那麼不確定如何告訴它從交通系統的服務器獲取/存儲數據。

感謝任何幫助!

+0

你正在尋找的是一個構建Web服務的教程。這兩個數據都吸收到您的雲中的sql/nosql數據庫,並傳遞到您自己的應用程序。不幸的是,要求這樣做是無關緊要的,但應通過使用搜索引擎找到教程。祝你好運。 –

+0

非常感謝您指點我正確的方向! – DC5Gator

回答

0

如果您想要託管自己的服務器,最簡單的方法之一就是使用node-gtfs。但它不是唯一的方法。

最短的學習曲線會使用這兩種服務的一個主機傳輸中的數據,並提供您可以用它來建立自己的應用程序的API:

還有其他一些編程語言中的其他庫/工具/服務器(取決於您所熟悉的和您的目標是什麼)。 OneBusAway可能是最強大的,但不可能在AWS免費層上運行。其他人的好名單可以找到here