Repolode
iebb

iebb/card-stations

社区可编辑的 CSV 站点数据库,收录日本 IC、一卡通 T-Union、韩国交通卡和 U-money 的站点编码、名称、线路与坐标。

Star
11
Fork
3
未关闭 Issue
0
最近提交
6天前

这是什么?

Card Stations 是一组 CSV 站点数据文件,覆盖多个交通卡系统:日本 IC 卡、中国一卡通 T-Union、韩国交通卡以及乌兰巴托的 U-money。每行记录站点编码、名称、线路、经纬度和 OpenStreetMap 引用,各类卡片使用统一的列名。

贡献者可以直接修改 CSV 并提交 Pull Request。仓库自带的 Python 构建脚本负责校验数据,并生成 SQLite、TSV 和 JSON 格式,供现有交通类应用使用。另有独立的路由 CSV,记录线路区段、端点编码、距离、可选的几何线段,以及各线路已知的站点顺序。

导入数据保留其上游数据源的许可证,代码及原创贡献采用 BSD 3-Clause 许可证。

核心功能

  • 01站点 CSV 覆盖日本 IC、T-Union、韩国交通卡和 U-money。
  • 02各类卡片使用统一的列名。
  • 03构建脚本可校验数据,并生成 SQLite、TSV 和 JSON 文件。
  • 04路由 CSV 记录线路区段、距离和站点顺序。
  • 05通过对 CSV 文件提交 Pull Request 参与贡献。

适用场景

  • 开发需要日本 IC 卡或一卡通站点列表的交通类应用。
  • 查询韩国交通卡或 U-money 的站点编码与坐标。
  • 基于可维护的 CSV 源数据生成本地 SQLite 站点库。
  • 以可审阅的差异形式提交交通站点数据的修正。

快速上手

  1. 1

    检查数据文件能否正确构建

    python3 build.py --check
  2. 2

    运行测试套件

    python3 -m unittest discover -s tests -v
  3. 3

    生成 SQLite、TSV 和 JSON 输出文件

    python3 build.py --output dist

使用前须知

  • 生成的输出文件不保存在 Git 中,需要自行运行构建。
  • 数据文件由社区编辑,部分站点记录来自带有各自许可证的导入来源。

收录于专题

标签

#transit#public-transport#open-data#csv#sqlite#openstreetmap#japan-ic#t-union

常见问题

card-stations 是什么?
社区可编辑的 CSV 站点数据库,收录日本 IC、一卡通 T-Union、韩国交通卡和 U-money 的站点编码、名称、线路与坐标。 Card Stations 是一组 CSV 站点数据文件,覆盖多个交通卡系统:日本 IC 卡、中国一卡通 T-Union、韩国交通卡以及乌兰巴托的 U-money。每行记录站点编码、名称、线路、经纬度和 OpenStreetMap 引用,各类卡片使用统一的列名。
card-stations 可以免费使用吗?用的什么许可证?
card-stations 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
card-stations 还在维护吗?
活跃维护中。card-stations 最近一次提交是在 2026年11月1日。
card-stations 适合用来做什么?
开发需要日本 IC 卡或一卡通站点列表的交通类应用。 查询韩国交通卡或 U-money 的站点编码与坐标。 基于可维护的 CSV 源数据生成本地 SQLite 站点库。 以可审阅的差异形式提交交通站点数据的修正。
card-stations 怎么安装和运行?
检查数据文件能否正确构建: python3 build.py --check 运行测试套件: python3 -m unittest discover -s tests -v 生成 SQLite、TSV 和 JSON 输出文件: python3 build.py --output dist
在哪里获取 card-stations?
源代码和安装说明在 GitHub 上:https://github.com/iebb/card-stations

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

一款免费开源、基于浏览器操作的 Java 工具,用于加载、清洗、比对和补充杂乱数据。

数据与分析#data-wrangling#data-cleaning#reconciliation
1.2万+5 本周2198JavaBSD-3-Clause维护活跃更新于 17小时前