You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从OpenRailwayMap.org导出特定国家的火车站名称及经纬度数据?

可行的替代数据源方案
  • OpenStreetMap(OSM)原生数据查询
    OpenRailwayMap本身基于OSM数据构建,你可以直接通过Overpass API筛选特定国家的火车站数据。用Overpass QL编写查询语句,指定目标国家的ISO代码,筛选railway=station的节点,就能提取名称、纬度、经度字段。
    示例查询语句(以德国为例):

    [out:json][timeout:25];
    // 匹配德国的行政区域
    area["ISO3166-1"="DE"][admin_level=2];
    // 筛选该区域内的火车站节点
    node["railway"="station"](area);
    // 输出结果
    out body;
    >;
    out skel qt;
    

    用Overpass Turbo工具执行这类查询后,可导出CSV或JSON格式的结果,里面包含你需要的所有字段。

  • 国家官方铁路开放数据
    很多国家的铁路运营机构会开放官方数据集,比如法国SNCF、德国DB的开放数据平台,这类数据通常包含完整的车站名称、地理位置信息,格式多为CSV或JSON,数据准确性和时效性更有保障。

  • GTFS公共交通数据集
    绝大多数国家或城市的公共交通GTFS数据中,stops.txt文件包含了所有车站的信息,其中stop_name(名称)、stop_lat(纬度)、stop_lon(经度)就是你需要的字段,这类数据可从当地交通部门或公共交通数据仓库获取。

内容的提问来源于stack exchange,提问作者Max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 11:34:58