文件名称:hafas-gtfs-rt-feed:将HAFAS数据格式化为GTFS Realtime
文件大小:517KB
文件格式:ZIP
更新时间:2024-05-23 04:48:37
transit feed vbb gtfs-realtime public-transport
hafas-gtfs-rt-feed 通过轮询生成提要。 建筑学 hafas-gtfs-rt-feed由几个组件组成,这些组件通过通道相互连接: monitor-hafas :给定一个,它使用轮询有关已配置地理区域中所有车辆的实时数据。 match-with-gtfs :使用将此数据与导入数据库的数据进行匹配。 serve-as-gtfs-rt :使用将匹配的数据聚合到单个提要中,并通过HTTP提供该提要。 monitor-hafas通过两个NATS Streaming通道的trips和movements将数据发送到match-with-gtfs monitor-hafas match-with-gtfs ; match-with-gtfs将数据发送到serve-as-gtfs-rt通过两个通道matched-trips & matched-movements 。
【文件预览】:
hafas-gtfs-rt-feed-master
----.eslintrc.json(231B)
----.gitignore(168B)
----monitor.js(974B)
----package.json(2KB)
----LICENSE-PROSPERITY.md(3KB)
----match.js(1KB)
----LICENSE(385B)
----.github()
--------workflows()
----serve.js(4KB)
----gtfs-to-sql(67B)
----lib()
--------monitor.js(3KB)
--------soft-exit.js(420B)
--------flatten-trip-polyline.js(351B)
--------match.js(8KB)
--------transform-hafas-req.js(619B)
--------logger.js(251B)
--------major-version.js(246B)
--------gtfs-rt-writer.js(5KB)
----build-gtfs-match-index(79B)
----readme.md(11KB)
----LICENSE-APACHE(11KB)
----test()
--------unmatched-movements.ndjson.gz(59KB)
--------unmatched-trips.ndjson.gz(424KB)
--------hafas-info.js(208B)
--------expect-matched.js(1KB)
--------expect-fully-read-sub(998B)
--------index.sh(2KB)
--------normalize.js(500B)
--------gtfs-info.js(201B)
--------nats-client-id(518B)
--------vbb-hafas.js(333B)
--------fixtures()
----.editorconfig(293B)