1.Arrivals by Airport(空港毎の着陸履歴情報)とは
Arrivals by Airport(空港毎の着陸履歴情報)はOpenSky Network REST APIの1つのエンドポイントです。
特定の空港に到着した航空機のフライト履歴情報を取得します。
このAPIは、航空ファンやデータ分析者が「どこの空港に、どの飛行機が、いつ、どこから来たのか」を調べる際によく使われます。
2.機能
このエンドポイントは、特定の空港に到着した航空機のフライト履歴情報をJSON形式で返します。
3.オペレーション
GET /flights/arrival
4.リクエスト
以下が要求パラメータです。
| プロパティ | タイプ | 詳細 |
|---|---|---|
| airport | string | 空港のICAOコード(例: 羽田なら RJTT、成田なら RJAA)。 |
| begin | integer | フライト情報取得のための開始時刻(検索開始時刻)。Unix時間。 |
| end | integer | フライト情報取得のための終了時刻(検索終了時刻)。Unix時間。 |
検索期間は2日を超えてはいけません。
5.レスポンス
応答は以下のプロパティを持つJSONオブジェクトです。
一般的なAPIのように「配列の0番目がICAO24、1番目が…」といったインデックス形式(CSV的な構造)ではなく、キーと値がペアになったオブジェクト形式です。
| プロパティ | タイプ | 詳細 |
|---|---|---|
| icao24 | string | 機体固有の24ビットICAOアドレス(小文字)。 |
| firstSeen | integer | 最初に観測された時刻(Unix Timestamp)。通常は離陸時刻に相当。 |
| estDepartureAirport | string | 出発空港のICAOコード。特定できない場合は null。 |
| lastSeen | integer | 最後に観測された時刻(Unix Timestamp)。通常は着陸時刻に相当。 |
| estArrivalAirport | string | 到着空港のICAOコード。特定できない場合は null。 |
| callsign | string | コールサイン(8文字以内)。 |
| estDepartureAirportHorizDistance | integer | 出発空港からの水平距離(メートル)。 |
| estDepartureAirportVertDistance | integer | 出発空港からの垂直距離(メートル)。 |
| estArrivalAirportHorizDistance | integer | 到着空港からの水平距離(メートル)。 |
| estArrivalAirportVertDistance | integer | 到着空港からの垂直距離(メートル)。 |
| departureAirportCandidatesCount | integer | 出発空港の候補数。 |
| arrivalAirportCandidatesCount | integer | 到着空港の候補数。 |
引用:The OpenSky Network API documentation
https://openskynetwork.github.io/opensky-api/rest.html#arrivals-by-airport