コンテンツにスキップ

経路例1: 高槻 ⇒ 新大阪 ⇒ 淀屋橋

  • 経路の概要
    1. 普通運賃とIC運賃の金額が同額
    2. 乗車券と定期券の区間が運行会社ごとに完結している

■運賃計算の結果
 高槻 ⇒ 新大阪 の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": {
                    // 一部省略
                }
            }
        ]