首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将GTFS文件导入MySQL?

如何将GTFS文件导入MySQL?
EN

Stack Overflow用户
提问于 2015-06-16 13:03:39
回答 1查看 2.2K关注 0票数 3

GTFS是公共交通计划的通用格式。

通用运输饲料规范(GTFS)定义了公共交通计划和相关地理信息的通用格式。GTFS“提要”允许公共交通机构发布其公共交通数据,而开发人员可以以可互操作的方式编写使用该数据的应用程序。

现在,我有一个GTFS格式的跟踪,包括几个.txt文件(表)。如何将其导入MySQL?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-16 20:05:15

@霰弹枪忍者@Satya的帮助下,我成功了。我就是这么做的。

代码语言:javascript
复制
cat load.sql | mysql -p -u root 

load.sql是基于github/sbma44/py-gtfs-mysql这里的。主要代码如下:

代码语言:javascript
复制
CREATE DATABASE IF NOT EXISTS gtfs;
USE gtfs

DROP TABLE IF EXISTS agency;
-- agency_id,agency_name,agency_url,agency_timezone,agency_phone,agency_lang
CREATE TABLE `agency` (
    agency_id INT(20) PRIMARY KEY,
    agency_name VARCHAR(255),
    agency_url VARCHAR(255),
    agency_timezone VARCHAR(50),
    agency_phone VARCHAR(255),
    agency_lang VARCHAR(50)
);

LOAD DATA LOCAL INFILE 'agency.txt' INTO TABLE agency FIELDS TERMINATED BY ',' IGNORE 1 LINES;

我在GitHub:gtfs上分享它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30868387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档