Show HN:Trains.fyi – 美国和加拿大客运列车实时地图

一个名为 Trains.fyi 的新项目可视化了美国和加拿大客运列车的实时位置,既展示了整合 GTFS-RT 和机构 API 的技术可能性,也暴露出数据难以获取的空白。评论者以这张稀疏的地图为切入点,感慨北美客运铁路规模有限、速度慢且常常不可靠——尤其与欧洲和日本相比——同时指出这片大陆的货运铁路密集高效,但对公众来说几乎是黑箱。讨论从实现细节和缺失的运营商,一直延伸到高铁经济性、环境效益,以及为何其他国家把铁路视为核心公共基础设施。

项目与实现

  • Trains.fyi 使用 Leaflet 以及 OSM/Carto/OpenRailwayMap 瓦片展示美国/加拿大客运列车的实时位置。
  • 数据主要来自 GTFS-RT 源;学习并在众多机构之间规范化这一格式被描述为最困难的部分。
  • 位置通常大约每分钟更新一次,并且可能被某些机构有意延迟或略有误差。
  • 在用户指出许可要求后,已添加地图与叠加层提供方的署名。

数据来源、覆盖范围与缺口

  • 目前主要聚焦城际和通勤铁路;由于范围和复杂性,本地地铁/轻轨大多被排除在外。
  • 使用一组公共 API 的拼接(例如 Amtrak、区域数据源、交通聚合器),但许多系统仍缺失:NJ Transit、SEPTA、Denver RTD、Toronto/BC 通勤线路、SMART、ACE、South Shore、West Coast Express 等。
  • 一些机构的 API 难以访问、不可靠、经过混淆,或需要排队等待,这限制了完整性。
  • 若干用户指出他们现实中看到的列车并未出现在地图上,说明覆盖不完整。

北美客运铁路现状

  • 观看者对可见列车如此之少、空白如此之大感到震惊,尤其是与人口和地理规模相比。
  • 评论强调速度慢、准点率差、班次稀少(通常每天 1–2 趟)、绕行不便,以及车站可达性差。
  • 在共享轨道上,货运列车通常拥有优先权,这会导致延误并限制客运服务扩张。
  • 有人认为城际铁路只有在高密度走廊中才真正可行(例如美国东北部;以及加拿大的一些区段)。

国际对比

  • 大量指向英国、欧洲大部分地区、日本、印度、澳大利亚/新西兰等地类似或更丰富的实时地图链接,显示这些地区的服务密度高得多。
  • 新干线和欧洲高铁反复被提及作为标杆:高频率、从市中心到市中心、几乎没有麻烦、且舒适度高。
  • 发布的统计数据显示,尽管英国人口少得多,其铁路客运量却是美国的数倍。

货运铁路与数据

  • 美国/加拿大货运铁路被描述为庞大、高效,并且相较客运占据主导;有人指出乘客只是列车运行中的极小一部分。
  • 不少人希望有一个与 Trains.fyi 对应的货运版本,但也指出货运运营商并不公开实时数据。
  • 爱好者描述了由基于 SDR 的监听者和私有服务器组成的非正式网络,并指出 PTC/CAD 系统确实拥有详细的内部位置,但出于安全/危化品担忧以及铁路公司的政策,公众无法访问。
  • 讨论还涉及:强烈偏向货运是否挤压了优质客运铁路的发展空间,还是这只是地理与经济条件的自然反映。

气候、经济与政策

  • 一些人认为扩展铁路(尤其是高铁)是相较短/中程航班减少 CO₂ 的重要方式;另一些人则指出航空只占全球排放的一小部分,而在美国高铁成本高昂且政治上难以推进。
  • 加州高铁以及 SF–LA 服务引发争论:一方称其为回报率很差的烂尾项目;另一方则认为基础设施不应被严格按盈利性衡量,尤其在道路和机场都受到大量补贴的情况下。
  • 在比较铁路与飞行时,如何衡量时间、舒适度、诱导需求和碳定价,也存在分歧。

功能请求与 UX 反馈

  • 请求的增强包括:
    • 增加许多缺失的机构(通勤、区域和地铁系统)。
    • 显示所选列车的站停和完整路线;也可显示“当前运行中的列车”等统计数据。
    • 通过颜色、大小或形状区分国家级与区域运营商;改进一些配色选择。
    • 小型 UI 调整(标记居中、更清晰的叠加层、更丰富的信息窗口、照片、载客率数据)。
  • 一些开发者建议通过重复的 GPS 点生成派生路线几何,并贡献额外的工具或分析。