我正在寻找使用 GTFS 静态数据开发交通应用程序。我给自己设置的限制之一是应用程序应该使用最少的移动数据传输。因此,我想将所有数据嵌入到应用程序中。
我的问题是 GTFS 数据集通常非常大(例如,悉尼市的 85MB 未压缩)。我已经对其他应用程序进行了一些逆向工程,发现其中一些已经设法将所有数据压缩到一个小得多的文件中(我说的最多只有几 MB)。
使用 7zip,我设法将我的 85MB 数据集压缩到 5MB,这对我来说是可以接受的。下一步是让我在我的应用程序中使用那个 7z 文件,这就是我卡住的地方。我无法将其解压缩并将其放入 SQL 数据库中,因为这会占用手机上的太多空间。所以我想知道我的其他选择是什么。
谢谢