作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经从http://www.131500.com下载了一些GTFS数据。它是一个 zip 文件,其中包含一些文本文件,例如 stops.txt
、trips.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/
我是一名优秀的程序员,十分优秀!