GTFS静的データを使用してトランジットアプリを開発したいと考えています。私が自分自身に設定した制約の1つは、アプリが最小限のモバイルデータ転送を使用する必要があるということです。したがって、すべてのデータをアプリに埋め込みたいと思います。
私の問題は、GTFSデータセットが通常非常に大きいことです(たとえば、シドニー市では85MBの非圧縮)。他のアプリでリバースエンジニアリングを少し行ったところ、一部のアプリがすべてのデータをはるかに小さなファイルに圧縮できたことがわかりました(最大で数MBについて話している)。
7zipを使用して、85MBのデータセットを5MBに圧縮することができました。これは私にとって許容できる範囲です。次のステップは、その7zファイルをアプリに使用することです。そこで行き詰まります。それを解凍してSQLデータベースに入れる方法はありません。それは、電話のスペースを使いすぎるからです。だから私は他の選択肢は何だろうと思っていました。
ありがとう