GTFS是公共交通计划的常用格式。
通用传输馈送规范(gtfs)定义了一种通用格式
公共交通计划表和相关地理位置
信息。gtfs“feeds”允许公共交通机构发布
他们的传输数据和开发人员编写使用
以一种可互操作的方式获取数据。
现在,我有一个gtfs格式的跟踪,包括几个.txt文件(表)。如何将其导入mysql?

最佳答案

在“散弹忍者”的帮助下,萨提亚,我成功了。这是我的工作。

cat load.sql | mysql -p -u root

load.sql基于github/sbma44/py-gtfs-mysqlhere。主要代码如下:
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上共享:tisseo_toulouse_gtfs

关于mysql - 如何将GTFS文件导入MySQL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30868387/

10-10 14:25