gpt4 book ai didi

php - mySQL - 加载 GTFS 数据

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

我想知道是否有人成功地将 GTFS 数据加载到 mySQL 数据库中。我到处找了一个好的教程,但我找不到任何有用的东西。

最佳答案

我成功将 GTFS 文件导入 MySQL。

第一步:创建数据库

CREATE DATABASE gtfs
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;

第 2 步:创建表

例如,为 stops.txt 创建表 stops

-- stop_id,stop_code,stop_name,stop_lat,stop_lon,location_type,parent_station,wheelchair_boarding
CREATE TABLE `stops` (
stop_id VARCHAR(255) NOT NULL PRIMARY KEY,
stop_code VARCHAR(255),
stop_name VARCHAR(255),
stop_lat DECIMAL(8,6),
stop_lon DECIMAL(8,6),
location_type INT(2),
parent_station VARCHAR(255),
wheelchair_boarding INT(2),
stop_desc VARCHAR(255),
zone_id VARCHAR(255)
);

第三步:加载本地数据

例如,加载本地文件stops.txt到表stops

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

带有示例的完整源代码放在 GitHub (here) 上。为您的目的做一些细微的改变。

关于php - mySQL - 加载 GTFS 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23636284/

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