gpt4 book ai didi

java - 如何将GTFS数据保存到sqlite数据库中

转载 作者:行者123 更新时间:2023-12-01 16:34:11 25 4
gpt4 key购买 nike

我已经从http://www.131500.com下载了一些GTFS数据。它是一个 zip 文件,其中包含一些文本文件,例如 stops.txttrips.txt 等。

现在我想将该数据保存在 SQLite 数据库中,但不知道如何操作。我确实从https://github.com/jvashishtha/GTFSImporter/tree/master/GTFSImporter下载了GTFSImporter但我不知道如何运行它。

最佳答案

这里有一个快速的2命令行方法。使用您最喜欢的 python 安装程序安装 querycsv( sudo pip install querycsv 可以)。然后创建一个名为db.sqlite的sqlite文件运行

querycsv.py -i routes.txt -i trips.txt -f db.sqlite -k "select * from routes limit 1"

根据需要添加任意数量的 gtfs 表,并添加更多 -i <table>.txt论据。 (那里的sql语句有点奇怪,任何合法的sql语句都可以工作,你没有选择导入的内容。不过你确实需要一个no op语句。)

表格将获取 csv 文件的文件名,标题行将自动导入为表格列名称。

关于java - 如何将GTFS数据保存到sqlite数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com