Capmetro Skill

🚌 奥斯汀公交实时到站·路线预警

实时追踪奥斯汀CapMetro公交与轻轨位置、到站时间、服务预警,无需API密钥,数据直连德州开放门户。

收藏
5.5k
安装
1.2k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

CapMetro Skill 为奥斯汀都会区(Austin Metro)提供一站式公共交通数据服务,支持 MetroRail(红线)、MetroRapid(801/803快线)及常规 MetroBus 的全线路实时信息查询。用户可通过自然语言询问"下一班801什么时候到"、"550号线是否晚点"或"Domain附近有哪些车站",系统即返回车辆实时位置、预计到站时间、服务中断预警及路线详情。

技能内置 Node.js 脚本 capmetro.mjs 作为核心引擎,封装了 GTFS-RT(实时)与 GTFS Static(静态)数据的获取、解析与缓存逻辑。首次使用需运行 refresh-gtfs 下载静态路线库,之后可执行 arrivalsvehiclesalerts 等子命令获取信息。数据刷新频率约 15 秒,足以支持近实时决策。

显著优点

  • 零门槛接入:所有数据源自德州开放数据门户(Texas Open Data Portal),无需注册、API Key 或付费。
  • 多格式兼容:同时提供 JSON 与 Protobuf 实时流,降低解析失败风险。
  • 精准匹配:支持 stop_id 精确查询、站名模糊搜索、经纬度邻近检索、路线/方向/车头目的地多重过滤。
  • 离线缓存:静态 GTFS 数据本地存储于 ~/.capmetro/gtfs/,查询响应快且省流量。

潜在局限

  • 地理局限:仅限大奥斯汀都会区,对德州其他城市或美国其他都会区无覆盖。
  • 数据依赖:若德州数据门户维护或 GTFS 静态数据过期,可能导致路线信息缺失或实时数据中断。
  • 无行程规划:当前版本仅提供"点到点"实时到站信息,未集成多模式联程规划(如骑车+公交换乘优化)。
  • CLI 交互门槛:虽支持自然语言触发,但底层为 Node 脚本调用,对非技术用户调试略显复杂。

适合人群

  • 奥斯汀本地通勤者、学生(UT Austin)、游客需快速查公交/轻轨时刻。
  • 开发者或自动化工作流需集成实时交通数据。
  • 关注公共数据开放的 Civic Tech 爱好者。

常规风险

  • 数据时效性:实时 feed 15 秒刷新,极端拥堵或信号盲区可能导致车辆位置漂移。
  • 服务突发变更:恶劣天气、道路施工引发的临时改线,依赖 CapMetro 官方预警发布时效。
  • 无隐私凭证:虽为优点,但意味着无用户身份验证,无法提供个性化"我的常用路线"持久化(除非外部系统实现)。

Capmetro Skill 内容

scripts文件夹
手动下载zip · 16.6 kB
capmetro.mjstext/javascript
请选择文件