【文件属性】:
文件名称:猛禽:基于路线的公交算法(猛禽)的实现
文件大小:75KB
文件格式:ZIP
更新时间:2021-02-05 09:15:11
transit algorithm journey-planner public-transport AlgorithmTypeScript
猛禽之旅计划者
如本文所述, 行程规划算法几乎是直接实现的。
它不包含多线程或多条件(mcRaptor)变体,但包含范围查询(rRaptor)算法。
本文实现中没有的其他功能:
检查日历以确保服务在指定的日期运行
多日游
出发地和目的地可能是一组站点
应用每个车站的换乘时间
遵守停止时间的接送/放下标记
多标准旅程过滤
走小径计入变化的数量(行程腿)
用法
它将与任何格式良好的GTFS数据集一起使用。
所有示例均要求节点+11。
npm install --save raptor-journey-planner
查询后出发
查找在特定时间后离开的第一批结果
const fs = r
【文件预览】:
raptor-master
----src()
--------raptor()
--------results()
--------index.ts(1KB)
--------gtfs()
--------transfer-pattern-worker.ts(2KB)
--------query()
--------transfer-patterns.ts(1KB)
--------transfer-pattern()
----.npmignore(72B)
----.travis.yml(74B)
----tsconfig.json(346B)
----test()
--------performance.ts(3KB)
--------transfer-patterns.ts(1KB)
--------unit()
--------integration.ts(2KB)
----tslint.json(2KB)
----README.md(5KB)
----logo.png(21KB)
----.gitignore(28B)
----package-lock.json(66KB)
----package.json(2KB)