API シリーズ: 空港と航空機のデータ
上の画像: 画面に表示された AirNav RadarBox API
AirNav Radarbox のオンデマンド API は、クライアント アプリケーションが必要に応じてリアルタイムおよび過去のフライト データにアクセスできるようにするクエリごとのクレジット API ソリューションです。リアルタイム データは、AirNav の地上および衛星ベースの ADS-B ネットワークによって集約され、安全な TCP Web ソケット接続を介して配信されます。また、過去のフライト追跡データは、ダウンロード リンクを介して利用できます。このモデルは従量制で機能し、手頃な価格で提供されます。
現在、5 種類のデータ カテゴリが提供されています。
1 - 空域 (空港、NAT、PAC によるノータム)
2 - フライト (ライブ フライト、検索フライト、地域別フライト)
3 - 航空機(航空機検索&IDによる航空機検索)
4 - 空港 (空港別METAR & TAF、空港検索、空港コード、空港別D-ATIS)
5 - フライト統計 (ビジネス & 商用フライト統計、ビジネス空港など)。
RadarBox オンデマンド (ODAPI) クライアントは、Python、Ruby、Scala、Kotlin-client、JavaScript、Typescript、C#、Java、Swift、R、Go、PHP を含む 15 のフレームワークと互換性があります。
AirNav RadarBox のオンデマンドまたは ODAPI に焦点を当てたシリーズの締めくくりとして、今週は、航空機と空港のデータという 2 つのカテゴリのデータに焦点を当てたいと思います。これらは、世界中の空港、オペレーター、航空機所有者によって毎日使用されています。
上の画像: API ドキュメント ページの航空機と空港のデータのスクリーンショット
RadarBox オンデマンド API にアクセスするには、 Radarbox.com/api/documentation -> "Aircraft & Airport Data"にアクセスして、必要なデータまたはフライト統計をクエリします。
また、検索できる 100 以上のデータ フィールドも用意されています。 AirNav RadarBox の航空機と空港のデータは、14 の異なるデータ ソースから取得され、フライト データの精度が確保されています。
当社の API ソリューションがお客様に愛される理由
- クエリごとのクレジット料金- 使用した分だけ支払います。
- 開発者に優しい API - クライアント アプリケーションへのシームレスな統合。
- 14 のソースからのフライト データ- 冗長性による精度の確保。
- 24 時間年中無休のクライアント サポート- 365 日の優先メールおよび電話サポート。
ドキュメント、価格設定、クライアント SDK のダウンロード、およびデータ ソースの詳細については、https: //www.radarbox.com/api/documentationにアクセスしてください。
API ソリューションの詳細については、https: //www.radarbox.com/apiをご覧ください。
航空機データ
このデータ カテゴリには、機体番号、ICAO タイプ、所有者 (会社)、シリアル番号、航空機が初飛行を行った時期など、航空機に関連するすべてのデータが含まれています。さらに、特定の航空機による飛行時間と最も使用された空港の統計。
1.航空会社別の機材
上の画像: API ドキュメント ページの航空機データ (航空会社別) のスクリーンショット
このデータ オプションでは、テール ナンバー、ICAO 会社、または航空会社 ICAO で航空機データを検索できます。上のスクリーンショットは、HiFly (HFY) フリート全体に対してデータ要求が行われたことを示しています。このことから、リスボンを拠点とする会社のエアバス A340-542X の 1 つが応答ペイロードに表示されていることがわかります。
2.IDによる航空機
上の画像: API ドキュメント ページの航空機データのスクリーンショット (ID ごと - 登録)
ID オプションによる航空機検索では、特定の航空機の詳細とデータを MODE-S 16 進コード、テール番号、または登録によって検索できます。上記の例では、IATA コード 32D の登録 N173UW を持つエアバス A319-112 の ID (登録) による航空機データが要求されました。これは、航空機にシャークレットが装備されていることを意味します。
空港
このエンドポイントを使用すると、特定の空港の詳細を (ICAO または IATA コードで) 取得したり、国、都市、緯度/経度で検索したり、コード、都市、国などの静的情報にアクセスしたりできます。標高、タイムゾーン、滑走路のリスト、およびリアルタイム情報 (使用中の滑走路、最近の離着陸統計など)
1.空港別のD-ATIS
上の画像: API ドキュメント ページの D-ATIS データのスクリーンショット
D-ATIS (Data Link-Automatic Terminal Information Services) は、空港周辺 (ターミナルエリア、周辺など) の航空情報を継続的に放送するサービスです。このデータ オプションは、世界中の特定の空港の最新情報を見つけるように設計されています。 D-ATIS は、特定の空港からの情報をテキスト形式に転写したものです。
応答ペイロードからわかるように、D-ATIS データは、2021 年 10 月 28 日 (14:55Z) までロサンゼルス国際空港 (LAX) に対して要求されました。この空港はカリフォルニア州にあり、米国で最も利用者の多い空港の 1 つです。 「heady」と「body」の項目には、D-ATIS 情報がテキスト形式で表示されます。
2.コードによる空港
上の画像: API ドキュメント ページの空港データのスクリーンショット
この検索フィールドでは、ICAO または IATA コードで空港を検索できます。 ICAO または ICAO コードを入力してください。たとえば、ジョン F. ケネディ空港の ICAO コードは KFJK、IATA コードは JFK です。
3. 空港検索
上の画像: API ドキュメント ページの空港データのスクリーンショット
コードによる空港と同じように、特定の都市に存在する空港とその数を検索できます。たとえば、ニューヨークには 3 つの空港があります。
- ジョン F. ケネディ国際空港 (JFK)
- ラガーディア空港 (LGA)
- ニューアーク国際空港 (EWR)
4. 空港別METAR
上の画像: API ドキュメント ページの METAR データのスクリーンショット
METAR (Meteorological Aerodrome Reports) は、風向と風速、視程、高度計などの情報とともに、特定の空港の現在の気象状況に関するレポートを提供します。
5.空港別TAF
上の画像: API ドキュメント ページの TAF データのスクリーンショット
TAF (Terminal Aerodrome Forecast) は、地域の航空交通に役立つように空港が提供する天気予報データ サービスであり、パイロットや航空機オペレーターが最新の情報にアクセスできるように、1 日に数回更新されます。このデータを取得するには、IATA コードと ICAO コードを入力して、特定の空港の最新の気象情報を入手してください。
RadarBox オンデマンド API の使用方法
無料トークンを取得する
ビジネスアカウントで無料のトークンを取得すると、プレイするのに十分なクレジットが得られます。 API ダッシュボードに移動すると、自分のものを見つけることができます。取得したら、新しいタブでAPI ドキュメントを開いて、ここでハウツー ガイドを読み続けることができます。
ステップバイステップガイド
1.認証する
上の画像: API ドキュメント ページの空域データのスクリーンショット
以下の手順は、API とのやり取りがいかに簡単かを示しています。ドキュメント ページでは、仕様をスクロールできます。すべての呼び出しは認証される必要があるため、使用するトークンをコンテキストに入れる必要があります。指定されたフォームにトークンを挿入し、「保存」ボタンを押すだけです。これ以降、すべてのサービス コールはアカウントに関連付けられます。
2.利用可能なすべてのサービスを表示する
上の画像: API ドキュメント ページの空域データのスクリーンショット
左側のメニューに、利用可能なサービスのリストが表示されます。それぞれをクリックすると、エンドポイントの詳細に移動し、必要なパラメーターや応答の詳細な形式などの情報を見つけることができます。
3. テストモードに入る
上の画像: API ドキュメント ページの空域データのスクリーンショット
「Try it out」ボタンをクリックすると、テストモードが起動します。これは、ライブ リクエストを送信できるときです。
上の画像: API ドキュメント ページの空域データのスクリーンショット
テスト モードに入ると、中央の列にリクエスト仕様が表示され、右側にリクエストのペイロードを含むテキスト ボックスが表示されます。カスタマイズが必要なテスト値があらかじめ入力されています。
4. サンプル テスト ケース
最も単純なシナリオの 1 つは、特定の航空機の現在位置を調べることです。
上の画像: API ドキュメント ページの空域データのスクリーンショット
サンプル ペイロードを編集して、基準以外のすべてを取り除いた: 尾翼番号 G-TTNG の航空機の現在位置を取得する。 「リクエストを送信」ボタンを押すと、数秒以内に応答が返ってきます。すべてが順調に進むと、リクエストのステータス コードとレスポンス ペイロードが最初のリクエストの下に表示されます。
上の画像: API ドキュメント ページの空域データのスクリーンショット
応答フィールドのドキュメントは、応答ペイロードの左側に表示され、データを簡単に解釈できるようにする必要があります。
独自のクライアントの実装
上記のインターフェイスは、呼び出しのプロトタイプを作成するのに最適ですが、もちろん、独自の API クライアントを実装する必要があります。ほんの数行のコードで完全な Python API SDK を動作させることがいかに簡単かをお見せします。
上の画像: API ドキュメント ページの空域データのスクリーンショット
お気に入りの言語/フレームワークで Web サービス クライアントをダウンロードできます。現在、C#、Java、PHP、Python、Scala、Swift、Javascript などの最も一般的なものをサポートしています。
ドロップダウン メニューの項目の 1 つからオプションを選択するだけで、ダウンロードが自動的に開始されます。完了したら、アーカイブを抽出し、お気に入りの IDE でコンテンツを開く必要があります。
上の画像: README.md ドキュメント
README.md ファイルには貴重な情報が含まれており、関心のあるフレームワークに合わせて調整されています。この場合、API クライアントをスムーズに実行できるようにするために、Python 環境をセットアップする方法が説明されています。コードに直接コピー/貼り付けできるコード スニペットもあります。
上の画像: README.md ドキュメント
README ファイルからスニペットを独自のファイル「liveflights-client.py」にコピーしました。追加する必要があるのは、認証文字列 (ベアラー トークン) と検索パラメーター (登録「G-TTNG」) の 2 つだけです。以前にテスト インターフェイスで作成した呼び出しとして。
上の画像: README.md
ファイルを保存したら、ターミナルを開き、Python を使用して実装したばかりのクライアントを実行できます。
競合他社との違いは何ですか?
「 AirNav Radarbox と競合他社との違いは、私たちが AirNav の 3 つの F と呼んでいるものです。お客様のそれぞれの要件に柔軟に対応できます。顧客満足度を重視しながら、機能豊富で将来に備えた製品を構築します。 」 - AirNav Systems の CEO である Andre Brandao 氏。
データは JSON、XML、CSV、KML などの複数の形式で提供され、最高のカスタマー サポートは 24 時間 365 日体制で機能します。料金プランを確認してください。データ ボリュームが大きい場合はボリュームベースの割引を提供しています。 .チームまたはアプリケーション用にカスタマイズされたプランについて話し合う場合は、今すぐご連絡ください。ここをクリックして今すぐご連絡ください。
次を読む...
- 78619
RadarBoxでヘリコプターを追跡する
今日は、RadarBox.comでヘリコプターをフィルタリングおよび追跡する方法について説明します。 詳細については、このブログ投稿をお読みください... - 30335
AirNavがコロナウイルス関連のデータとグラフィックスを利用可能に発表
AirNav Systemsは、分析、調査、および使用のために、データCOVID-19航空交通関連データを提供しています。 - 21784
過去のフライトを再生して再生する
AirNav RadarBoxは、RadarBox.comで再生機能を正式に開始し、ユーザーが365日以内に過去の特定の日時の航空交通を再生できるようにします。 この機能の詳細については、ブログ投稿をお読みください。