gpt4 book ai didi

mysql - 如何将 GTFS 文件导入 MySQL?

转载 作者:可可西里 更新时间:2023-11-01 08:29:26 25 4
gpt4 key购买 nike

GTFS是公共(public)交通时刻表的通用格式。

The General Transit Feed Specification (GTFS) defines a common format for public transportation schedules and associated geographic information. GTFS "feeds" allow public transit agencies to publish their transit data and developers to write applications that consume that data in an interoperable way.

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

最佳答案

@Shotgun Ninja@Satya 的帮助下,我成功了。这就是我所做的。

cat load.sql | mysql -p -u root 

load.sql 基于github/sbma44/py-gtfs-mysql, here .主要代码如下:

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/

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