経路例1: 高槻 ⇒ 新大阪 ⇒ 淀屋橋
- 経路の概要
- 普通運賃とIC運賃の金額が同額
- 乗車券と定期券の区間が運行会社ごとに完結している
■運賃計算の結果
高槻 ⇒ 新大阪 の1区間目で算出(普通運賃:260円)
新大阪 ⇒ 淀屋橋 の2区間目で算出(普通運賃:230円)
■経路全体の運賃
"move": {
"transit_count": 1,
"fare": { // 区間ごと運賃がそれぞれ合計されている
"unit_0": 490.0, // 普通運賃とIC運賃の金額が同一なので運賃は1種類のみ。
"unit_128_train": 17020.0, // 経路全体の通勤定期券(1ヶ月)
"unit_130_train": 48520.0, // 経路全体の通勤定期券(3ヶ月)
"unit_133_train": 87160.0 // 経路全体の通勤定期券(6ヶ月)
},
"type": "move",
"from_time": "2020-06-25T10:07:00+09:00",
"to_time": "2020-06-25T10:43:00+09:00",
"time": 36,
"distance": 22200,
"move_type": [
"local_train",
"rapid_train"
]
}
■区間ごとの運賃
-
「sections>transport>fare_break」配下にある情報から分かること
- 当該区間に存在するすべての料金区分が取得できます。
- それぞれの料金区分について、当該区間で運賃計算を行ったかどうかの結果が取得できます。
- 「true」:当該区間で運賃を算出したことを示す。金額は対応する「sections>transport>fare」を参照することで取得します。
- 「false」:次区間以降に運賃計算を持ち越したことを示す。つまり、他路線への乗り入れ「有」と判断します。
-
下記経路例における定期券運賃は、
- 高槻 ⇒ 新大阪 の1区間目
- 通勤定期1ヶ月(unit_128):7920円
- 通学定期1ヶ月(unit_136):6060円
- 新大阪 ⇒ 淀屋橋 の2区間目
- 通勤定期1ヶ月(unit_128):9100円
- 通学定期1ヶ月(unit_136):4200円
と読み取れます。
"sections": [ { "type": "point", "coord": { "lat": 34.851419, "lon": 135.617386 }, "name": "高槻〔JR〕", "node_id": "00002607", "node_types": [ "station" ], "numbering": { // 一部省略 } }, { "next_transit": true, "transport": { "fare": { // ↓の「fare_break」が「true」の区分のみ運賃を出力 "unit_0": 260.0, "unit_128": 7920.0, "unit_130": 22580.0, "unit_133": 38020.0, "unit_136": 6060.0, "unit_138": 17240.0, "unit_141": 32660.0, "unit_144": 5450.0, "unit_146": 15510.0, "unit_149": 29390.0, "unit_152": 4240.0, "unit_154": 12060.0, "unit_157": 22860.0 }, "getoff": "中", "name": "JR京都線新快速", "fare_season": "slack", "company": { "id": "00000002", "name": "JR西日本" }, "links": [ { "id": "00000085", "name": "JR東海道本線(米原-神戸)", "direction": "down", "destination": { "name": "大阪", "id": "00005602" }, "from": { "name": "高槻〔JR〕", "id": "00002607" }, "to": { "name": "新大阪", "id": "00004305" }, "is_timetable": "false" } ], "id": "00000054", "type": "快速", "fare_break": { "unit_0": true, // ↑の「fare」を参照して運賃を取得 "unit_128": true, // 同上 "unit_130": true, // 同上 "unit_133": true, // 同上 "unit_136": true, // 同上 "unit_138": true, // 同上 "unit_141": true, // 同上 "unit_144": true, // 同上 "unit_146": true, // 同上 "unit_149": true, // 同上 "unit_152": true, // 同上 "unit_154": true, // 同上 "unit_157": true // 同上 }, "fare_detail": [ // 一部省略 ] }, "type": "move", "move": "rapid_train", "from_time": "2020-06-25T10:07:00+09:00", "to_time": "2020-06-25T10:19:00+09:00", "time": 12, "distance": 17400, "line_name": "JR京都線新快速", "transfer_seconds": 720 }, { "type": "point", "coord": { "lat": 34.733406, "lon": 135.499952 }, "name": "新大阪", "node_id": "00004305", "node_types": [ "station", "shuttle_busstop" ], "numbering": { // 一部省略 } }, { "transport": { "fare": { // ↓の「fare_break」が「true」の区分のみ運賃を出力 "unit_0": 230.0, "unit_128": 9100.0, "unit_130": 25940.0, "unit_133": 49140.0, "unit_136": 4200.0, "unit_138": 11970.0, "unit_141": 22680.0 }, "color": "#E5171F", "name": "OsakaMetro御堂筋線", "fare_season": "normal", "company": { "id": "00000103", "name": "大阪市高速電気軌道" }, "links": [ { "id": "00000744", "name": "OsakaMetro御堂筋線", "direction": "down", "destination": { "name": "なかもず", "id": "00000093" }, "from": { "name": "新大阪", "id": "00004305" }, "to": { "name": "淀屋橋", "id": "00008904" }, "is_timetable": "false" } ], "id": "00000731", "type": "普通", "fare_break": { "unit_0": true, // ↑の「fare」を参照して運賃を取得 "unit_128": true, // 同上 "unit_130": true, // 同上 "unit_133": true, // 同上 "unit_136": true, // 同上 "unit_138": true, // 同上 "unit_141": true // 同上 }, "fare_detail": [ // 一部省略 ] }, "type": "move", "move": "local_train", "from_time": "2020-06-25T10:34:00+09:00", "to_time": "2020-06-25T10:43:00+09:00", "time": 9, "distance": 4800, "line_name": "OsakaMetro御堂筋線" }, { "type": "point", "coord": { "lat": 34.691261, "lon": 135.500933 }, "name": "淀屋橋", "node_id": "00008904", "node_types": [ "station" ], "numbering": { // 一部省略 } } ]
- 高槻 ⇒ 新大阪 の1区間目