GTFSデータを使用してアプリケーションを構築しています。私はちょっとGTFSリアルタイムについて混乱しています。GTFSデータを使って、どのようにリアルタイムGTFSでそれを拡張するべきですか?
私はすべてのGTFS情報をデータベース(Mongo)に保存しました。特定のバス停の停止時間を取得できました。
今、私はGTFSリアルタイム情報をそこに統合したいと考えています。検索された情報を処理する最善の方法は何でしょうか? Googleがgtfs-realtime-binding(nodsjsライブラリ)を使用しています。
私は以下の考えを持っています: リアルタイムのGTFS情報を別のデータベースに格納し、GTFSから停止時間を得た後にそれを照会します。また、データベースを定期的に更新して、リアルタイム情報が最新であることを確認できます。
また、取得データが.protoバイナリ形式であることがわかりました。私はasciiとしてそれらを保存するか、それを扱う良い方法がありますか?
私はリアルタイムデータを処理する方法に関する多くの情報を見つけることができませんでしたので、誰かが私に次に何をするかについての指示を与えることを願っています。
ありがとうございます!
GTFSrtを使用する目標は何ですか?これをリアルタイムでアプリケーションに含めるか、事実の後に分析するか? –
@Laidigリアルタイムです。私は、リアルタイムのデータをメモリに残すか、データベースに格納するだけでいいのかと考えています。 –