1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

東京公共交通オープンデータチャレンジのクエリパラメーター

Last updated at Posted at 2018-08-26

東京公共交通オープンデータチャレンジのクエリパラメーター

東京公共交通オープンデータチャレンジとは

https://tokyochallenge.odpt.org
2000年のオリンピックに向けて、「東京」をより便利にするアプリケーションのコンテスト。
電車、バス、航空のオープンデータが公開されている。

データ取得方法

下記URLの末尾に取得したいデータのタイプを入力し、
パラメータにアクセストークンを入れ(必須)、リクエストします。
https://api-tokyochallenge.odpt.org/api/v4/(取得したいデータのタイプ)

このパラメータで、データをフィルタンリングできますが、
このパラメータが取得するデータによって異なるので、
jsonにまとめました。

{
    "odpt:PassengerSurvey": {
        "parameters": [
            "@id"
            ,"odpt:operator"
            ,"odpt:station"
            ,"odpt:railway"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.1",
        "explanation": "駅の乗降人員数を取得する"
    },
    "odpt:RailDirection": {
        "parameters":[
            "@id"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.2",
        "explanation": "進行方向を取得する"
    },
    "odpt:Railway": {
        "parameters":[
            "@id"
            ,"dc:title"
            ,"odpt:lineCode"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.3",
        "explanation": "路線情報を取得する"
    },
    "odpt:RailwayFare": {
        "parameters":[
            "@id"
            ,"odpt:fromStation"
            ,"odpt:operator"
            ,"odpt:toStation"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.4",
        "explanation": "2駅間の運賃を取得する"
    },
    "odpt:Station": {
        "parameters":[
            "@id"
            ,"dc:title"
            ,"odpt:operator"
            ,"odpt:railway"
            ,"odpt:stationCode"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.5",
        "explanation": "駅情報を取得する"
    },
    "odpt:StationTimetable": {
        "parameters":[
            "@id"
            ,"dc:date"
            ,"odpt:calendar"
            ,"odpt:operator"
            ,"odpt:railDirection"
            ,"odpt:railway"
            ,"odpt:station"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.6",
        "explanation": "駅時刻表を取得する"
    },
    "odpt:Train": {
        "parameters":[
            "odpt:operator"
            ,"odpt:railway"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.7",
        "explanation": "列車情報(列車の位置情報)を取得する"
    },
    "odpt:TrainInformation": {
        "parameters":[
            "odpt:operator"
            ,"odpt:railway"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.8",
        "explanation": "列車運行情報を取得する"
    },
    "odpt:TrainTimetable": {
        "parameters":[
            "@id"
            ,"odpt:calendar"
            ,"odpt:operator"
            ,"odpt:railway"
            ,"odpt:train"
            ,"odpt:trainNumber"
            ,"odpt:trainType"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.9",
        "explanation": "列車時刻表を取得する"
    },
    "odpt:TrainType": {
        "parameters":[
            "@id"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "3.2.10",
        "explanation": "列車種別を取得する"
    },
    "odpt:Bus": {
        "parameters": [
            "@id"
            ,"odpt:busroutePattern"
            ,"odpt:fromBusstopPole"
            ,"odpt:operator"
            ,"odpt:toBusstopPole"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "4.2.1",
        "explanation": "バス車両の運行情報を取得する"
    },
    "odpt:BusTimetable": {
        "parameters": [
            "@id"
            ,"dc:title"
            ,"odpt:busroutePattern"
            ,"odpt:calendar"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "4.2.2",
        "explanation": "バス時刻表を取得する"
    },
    "odpt:BusroutePattern": {
        "parameters": [
            "@id"
            ,"dc:title"
            ,"odpt:busroute"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "4.2.3",
        "explanation": "運行系統情報を取得する"
    },
    "odpt:BusroutePatternFare": {
        "parameters": [
            "@id"
            ,"odpt:childIcCardFare"
            ,"odpt:childTicketFare"
            ,"odpt:fromBusstopPole"
            ,"odpt:icCardFare"
            ,"odpt:operator"
            ,"odpt:ticketFare"
            ,"odpt:toBusstopPole"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "4.2.4",
        "explanation": "運賃情報を取得する"
    },
    "odpt:BusstopPole": {
        "parameters": [
            "@id"
            ,"dc:title"
            ,"odpt:busroutePattern"
            ,"odpt:busstopPoleNumber"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "4.2.5",
        "explanation": "バス停を取得する"
    },
    "odpt:BusstopPoleTimetable": {
        "parameters": [
            "@id"
            ,"dc:date"
            ,"odpt:busDirection"
            ,"odpt:busroute"
            ,"odpt:busstopPole"
            ,"odpt:calendar"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "4.2.6",
        "explanation": "バス停時刻表を取得する"
    },
    "odpt:FlightInformationArrival": {
        "parameters": [
            "odpt:airline"
            ,"odpt:baggageClaim"
            ,"odpt:departureAirport"
            ,"odpt:destinationAirport"
            ,"odpt:flightNumber"
            ,"odpt:flightStatus"
            ,"odpt:gate"
            ,"odpt:terminal"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "5.2.1",
        "explanation": "フライト到着情報は、空港に当日到着する航空機のリアルタイムな情報を示す。"
    },
    "odpt:FlightInformationDeparture": {
        "parameters": [
            "odpt:airline"
            ,"odpt:departureAirport"
            ,"odpt:destinationAirport"
            ,"odpt:flightNumber"
            ,"odpt:flightStatus"
            ,"odpt:gate"
            ,"odpt:terminal"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "5.2.2",
        "explanation": "フライト出発情報は、空港を当日出発する航空機のリアルタイムな情報を示す。"
    },
    "odpt:FlightSchedule": {
        "parameters": [
            "odpt:airport"
            ,"odpt:calender"
            ,"odpt:operator"
            ,"owl:sameAs"
        ],
        "api_documnet_number": "5.2.3",
        "explanation": "空港時刻表は、空港を発着する航空機の予定時刻表を示す"
    }
}

odpt:FlightScheduleのcalenderに関して

有難いことにご指摘いただきました。
しかしこの点についてはAPIのもとから間違っていたので、このcalenderで入力しないと反応しません。
フォーラムにもあがっており、2018年8月28日時点のキャプチャを載せておきます。
キャプチャ.PNG

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?