Google|Google GTFS简介
The General Transit Feed Specification (GTFS) ,谷歌的Map团队设计的一个公共交模型的通设计模板。其中包含一些公共交通设施的基本元素,可借鉴扩展。官网:Google GTFS
文章图片
train-banner.jpg
1.组成元素
- agency.txt (机构,运行商)必须
- stops.txt (站点,出入口)必须
- routes.txt (路线)必须
- trips.txt (路趟----每一趟车)必须
比如同是地铁5号线,3点以班车,5点一班车,那么就是两个trip表示。还有上下行车次,区间车等等情况。
- frequencies.txt (频率)可选
- calendar.txt (日历)必须
- calendar_dates.txt (日历-日期)可选
- stop_times.txt (停车-时间)必须
- fare_rules.txt (票价-规定)可选
- fare_attributes.txt (票价-属性)可选
- shapes.txt (形状)可选
- transfers.txt (转车)可选
Google的GTFS默认是txt格式,其实是csv的形式定义的。想要使用,需要按照需求转化为特定的格式,然后录入数据就是了。网上也有网友把格式转化为对应的load.sql 在MySQL导入的时候,直接执行即可初始化。
3.结尾
GTFS在业界统一了公交数据规范,很多公司,是基于GTFS来做二次开发,或者世界使用此模型。了解GTFS对了解公交模型,还是很有帮助的。
推荐阅读
- java简介|Java是什么(Java能用来干什么?)
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 什么是张拉膜结构雨棚(有哪些特点?)
- ACI注册国际心理咨询师简介和可靠性分析
- 新一代Python包管理工具
- 为Google|为Google Cloud配置深度学习环境(CUDA、cuDNN、Tensorflow2、VScode远程ssh等)
- 黑猴子的家(Flume简介)
- Elasticsearch|Elasticsearch 简介
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- Ditto