用途:查询奥地利公共交通信息,基于 VOR AnachB 的 HAFAS API(端点 https://vao.demo.hafas.de/gate),覆盖奥地利全境,部分线路延伸至德国、捷克等邻国。
主要能力:提供四个脚本。search.sh 按名称查找车站/站点,返回名称、extId(车站 ID)、类型(S 车站、A 地址、P POI)和 WGS84 坐标;departures.sh 查询某站实时发车,返回线路、终点方向、计划发车时间、延误分钟和站台;route.sh 规划两地间行程,返回出发/到达时间、时长、换乘次数和分段 legs;disruptions.sh 查询当前运营中断,可按 TRAIN、BUS 等类别过滤。
使用方式:先运行 ./search.sh "Stephansplatz" 等获取车站 ID,再执行 ./departures.sh <station-id> [count]、./route.sh <from-id> <to-id> [results] 或 ./disruptions.sh [category]。资料列出部分常用车站 ID,如 Wien Stephansplatz 490132000、Wien Hauptbahnhof 490134900、Linz Hbf 444116400、Salzburg Hbf 455000200、Graz Hbf 460086000 等,并提示始终用 search.sh 确认正确 ID。
高级用法:可直接以 curl 向 HAFAS JSON API 发 POST 请求,方法包括 LocMatch、StationBoard、TripSearch、HimSearch、JourneyDetails。
限制:资料未说明安装步骤、依赖、授权方式、收费或调用配额;示例端点标注为 demo,实际可用性与数据准确性暂未提供。按名称规划路线较慢,建议先用车站 ID。