suica の駅コードと 駅名 / 座標のマッピング
suica のログ†
2byte(256) 数値 × 16 で記録されている
160100031D6E02030103C6480022AF00
乗車降車†
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 01 | 00 | 03 | 1D | 6E | 02 | 03 | 01 | 03 | C6 | 48 | 00 | 22 | AF | 00 |
0桁 | 種別 | 0x16 改札 |
1桁 | 処理種別 | 0x01 支払 |
2-3 | ? | 定期区間を含んでいたりすると変わる |
4-5 | 日付 | 0x1D6E 0001110(14) 1011(11) 01110(14) 2014/11/14 |
6桁 | 乗った駅の線区 | 0x02 京浜東北 |
7桁 | 乗った駅の駅順 | 0x03 秋葉原駅 |
8桁 | 降りた駅の線区 | 0x01 東海道本線 |
9桁 | 降りた駅の駅順 | 0x03 新木場駅 |
10-11 | 残額 | 0xC6 0x48 \18630 (LE なので0x48C6) |
12-14 | 連番 | |
15桁 | エリアコード | 0x00 関東 |
- 0桁目が 0x16 の場合、改札の乗降車
- 15桁目で大まかに関東、関西等のエリアを判別
- 6,7 桁目 8,9 桁目で乗った駅降りた駅を判別
駅テーブル†
http://caffeinecat.net/SuicaStationCode.xlsx