Capmetro Skill

🚌 奥斯汀公交实时到站·车辆追踪·服务预警

奥斯汀CapMetro公交实时查询助手,提供车辆位置、到站时间、服务预警和路线规划,无需API密钥,数据来自德州开放数据门户。

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

使用说明

核心用法

CapMetro Austin Transit 是一款专为奥斯汀地区设计的公共交通查询技能,通过接入德州开放数据门户(Texas Open Data Portal)的 GTFS-RT 实时数据流,为用户提供全方位的公交出行信息。核心功能包括:

  • 实时车辆追踪:每15秒更新一次车辆位置,支持按路线筛选
  • 到站时间预测:查询指定站点的下一班车到达时间,支持按路线、方向、终点站过滤
  • 服务预警:获取当前生效的路线调整、绕行、延误等官方通知
  • 站点搜索:按名称或地理位置搜索附近站点
  • 路线信息:查看完整路线详情及途经站点
  • GTFS静态数据:下载路线、站点、时刻表等基础数据(建议季度更新)

使用方式灵活,既可直接通过 capmetro.mjs 脚本查询(如 node scripts/capmetro.mjs arrivals --stop-search "downtown" --route 550),也可作为底层服务集成到对话系统中。无需注册或API密钥,开箱即用。

显著优点

1. 完全免费且开放:所有数据源均为政府开放数据,无使用限制、无速率限制、无API密钥
2. 数据时效性强:实时数据每15秒刷新,车辆位置接近实时

3. 多格式支持:同时提供JSON和Protobuf格式,兼顾易用性与性能

4. 离线缓存机制:GTFS静态数据本地存储,减少重复下载,支持离线查询基础信息

5. 隐私保护完善:纯只读GET请求,不传输任何用户标识或位置信息

6. MIT开源许可:可自由修改、分发,适合二次开发

潜在缺点与局限性

  • 地域限制:仅覆盖奥斯汀都会区,对德州其他城市或美国以外用户无价值
  • 数据源单一:完全依赖德州开放数据门户,若官方服务中断则技能失效
  • 无官方技术支持:CapMetro官方不维护此项目,问题需社区解决
  • Protobuf解析依赖:需安装protobufjsNode.js依赖,增加部署复杂度
  • 静态数据需手动更新:GTFS静态数据不会自动刷新,服务变更期可能提供过时信息
  • 无智能路线规划:仅提供单点到站查询,不支持多点最优路径计算(需配合其他工具)

适合人群

  • 奥斯汀居民与通勤者:依赖MetroRapid 801/803、MetroRail Red Line等路线的日常用户
  • 游客访客:需要查询实时公交信息、了解 fares 规则的临时出行者
  • 开发者与集成商:需要奥斯汀公交数据API的本地化处理方案,避免直接调用外部API
  • 无障碍需求用户:希望快速获取服务预警、绕行信息以规划替代路线的人群

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 数据准确性 | 中 | 实时数据存在15秒延迟,极端情况下(GPS故障、通信中断)车辆位置可能不准确 |
| 服务可用性 | 中 | 依赖德州政府数据门户稳定性,历史上政府开放数据平台偶有维护停机 |
| 隐私泄露 | 极低 | 无用户数据传输,但若通过第三方工具查询需注意工具本身的日志策略 |
| 误导性信息 | 低 | 未及时更新GTFS静态数据可能导致新路线/站点无法识别 |
| 依赖安全 | 低 | Node.js和protobufjs依赖需保持更新以避免已知漏洞 |

Capmetro Skill 内容

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