Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seo-4d696b75/station_database

スマートフォン位置ゲーム「駅メモ!」で扱う駅データを独自に収集・管理し、二次利用可能な形式で提供します
https://github.com/seo-4d696b75/station_database

csv ekimemo json wiki

Last synced: about 1 month ago
JSON representation

スマートフォン位置ゲーム「駅メモ!」で扱う駅データを独自に収集・管理し、二次利用可能な形式で提供します

Awesome Lists containing this project

README

        

# 駅データ
日本全国の鉄道路線・駅のデータベース収集プロジェクト

![](https://github.com/Seo-4d696b75/station_database/workflows/test/badge.svg) ![](https://github.com/Seo-4d696b75/station_database/workflows/ekimemo/badge.svg)





スマートフォン位置ゲーム「駅メモ!」で使用されているデータベースに準拠

#### 主要なデータファイル

| ファイル名 | データ内容 | 形式 |
|---|---|---|
|[station.csv](out/main/station.csv)| 駅一覧 | CSV |
|[station.json](out/main/station.json) | 駅一覧 | JSON |
|[line.csv](out/main/line.csv)| 路線一覧 | CSV |
|[line.json](out/main/line.json)| 路線一覧 | JSON |

#### データのバージョン

データ更新を行った日付に対応するタグ `v${yyyyMMdd}` が付与されています. これまでの更新内容とバージョンの一覧は[こちらから確認できます](https://github.com/Seo-4d696b75/station_database/releases).

また現在の最新バージョン情報は次のファイルでも定義されています.

- `main`データセット: [/latest_info.json](./latest_info.json)
- `extra`データセット: [/latest_info.extra.json](./latest_info.extra.json)

#### データセットの種類

`./out`以下に2種類のデータセットがあります
- `main`: 駅メモと同様
- `extra`: [駅メモのデータセットに廃線・廃駅を独自に追加](https://github.com/Seo-4d696b75/station_database/wiki/extra)

# データの詳細
### 出典

* [駅データ.jp](http://www.ekidata.jp/)
基本的な路線・駅の名称・位置情報など
**当データベースの更新は完全に独自で行っており、駅データ.jp側の更新は反映していません**

* [【駅メモ!】駅の思い出](https://ekimemo.com/database)
公式サイトより各路線・駅のページをスクレイピング

* [国土数値情報ダウンロードサービス](http://nlftp.mlit.go.jp/ksj/index.html)
4.交通>鉄道 2008/2017年度版 を加工して使用
鉄道路線のポリライン情報のみ利用

* [wikipedia - 日本の廃止鉄道路線](https://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E3%81%AE%E5%BB%83%E6%AD%A2%E9%89%84%E9%81%93%E8%B7%AF%E7%B7%9A%E4%B8%80%E8%A6%A7)
独自追加の廃駅・廃路線のデータはこのサイトをスクレイピング

### データの更新
[公式のお知らせページ](https://ekimemo.com/news/)で駅情報更新が公表されると、

1. 今後の対応予定として[issueを自動登録します](https://github.com/Seo-4d696b75/station_database/issues?q=is%3Aissue+is%3Aopen+label%3A%E9%A7%85%E6%83%85%E5%A0%B1%E6%9B%B4%E6%96%B0)
2. 公表された更新日に合わせてデータ更新を実施します
3. 完了後に新しいデータバージョンの[tagとreleaseを発行します](https://github.com/Seo-4d696b75/station_database/releases)

### 仕様
[詳細はWikiページ参照](https://github.com/Seo-4d696b75/station_database/wiki/data)

### 公式との差分確認
一部の駅情報はゲーム内情報と一致しているかを定期的(毎月1日)かつ自動で確認しています.
[詳細はこちらのWikiを参照してください.](https://github.com/Seo-4d696b75/station_database/wiki/test_ekimemo)

### 誤りの報告
[報告を受け付けています.こちらを参考にしてください.](./CONTRIBUTING.md)

### 開発
[こちらを参照して開発環境をセットアップできます](./src/README.md)

### テスト
データ更新時に以下のテストが自動実行されます.

- format: データ形式が仕様で定めた通りであるか確認
- consistency: 更新前後でデータの欠損や予期せぬ変化がないか確認

# データを使う

### 駅サガース

[位置情報ゲーム「駅メモ!」の支援ツールサイト](https://ekisagasu.seo4d696b75.com/)
駅や路線のデータを確認したり,チェックインする駅やレーダーでアクセスできる範囲をGoogleMap上で視覚化します.

### Station API

[このデータベースの駅情報をAPIで取得できます.](https://api.station.seo4d696b75.com/docs)

URL: https://api.station.seo4d696b75.com/

---------------------------

当ページは、株式会社モバイルファクトリー「ステーションメモリーズ!」の画像を利用しております。
該当画像の転載・配布等は禁止しております。
© Mobile Factory, Inc.

クリエイティブ・コモンズ・ライセンス
この 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。