AirNav RadarBox APIシリーズ:フライトデータ
上の画像:画面に表示されたAirNav RadarBox API
AirNav RadarBoxのRESTベースのオンデマンドAPIソリューションにより、開発者はリアルタイムまたは過去のグローバルフライトデータをアプリケーションにシームレスに統合できます。 AirNavのODAPIは、100以上のカスタマイズ可能なデータフィールドで構成されており、個別にクエリしたり、さまざまなパラメータに基づいて組み合わせたりして、強力な結果を提供できます。
これらのデータフィールドには、静的データとライブデータの両方が含まれます。たとえば、空港のIATA / ICAOコード、緯度、経度、標高、タイムゾーンは静的データを構成し、使用中の空港の滑走路または最近の離着陸統計はライブデータを構成します。さらに、オンデマンドAPI(ODAPI)は、必要な量に基づいて顧客のアプリケーションに簡単に統合できます。
特にFlightData Cateogryには、次の3つのクエリオプションがあります。
- 地理的領域(緯度と経度)でフライトを検索する
- 出発/到着、個々のフライトなどに基づいてフライトを検索します
- ライブフライトを検索する
上の画像:AirNavRadarBoxカバレッジマップ
私たちのデータは、地上および衛星ベースのADS-Bネットワークに加えて、フライト番号、コールサイン、登録、スケジュールなどの100以上のデータフィールドを含む12の異なるデータソース(ADS-C、FAA SWIMなど)によって集約されます。実際の出発時刻と到着時刻、航空機の速度、高度、およびその他のパラメーター。
フライトデータ(ライブフライトと地理的エリア)
RadarBoxオンデマンドAPIフライトデータソリューションにアクセスして使用するには、簡単です。Radarbox.com/ api / documentation- > "Flights"にアクセスし、必要なデータまたはフライト統計を照会します。
なぜ顧客は私たちのAPIソリューションを愛しているのですか?
- クエリごとのクレジットの価格設定-使用した分だけ支払います。
- 開発者に優しいAPI-クライアントアプリケーションへのシームレスな統合。
- 10,000クレジット/月から始まります。 -クレジットをアップグレードするオプションを備えた手頃な価格。
- 12以上のソースからのフライトデータ-冗長性による正確性の確保。
- 24時間年中無休のクライアントサポート-365日の優先メールおよび電話サポート。
ドキュメント、価格設定、クライアントSDKのダウンロード、およびデータソースの詳細については、 https://www.radarbox.com/api/documentationにアクセスしてください。
1.フライト(KLM 745&ブリティッシュエアウェイズ-BAW 195)
上の画像:APIドキュメントページのフライトデータのスクリーンショット
上のスクリーンショットでは、KLM745およびBAW195フライトを実行した、登録「PH-BHO」および「G-YMML」の飛行機の00:00Zから23:59:59Zまでの1月6日のフライト履歴データが要求されました。いつでもどこでも、あらゆるフライトと航空機のフライト履歴データを取得できます。
2.ライブフライト(ブリティッシュエアウェイズ-ボーイング777-236ER-G-YMML)
上の画像:APIドキュメントページのフライトデータのスクリーンショット
RadarBoxオンデマンドAPIライブフライトエンドポイントを使用すると、世界中の任意のフライトまたは特定の航空機からライブデータを取得できます。この例では、British Airways Boeing 777-236ER(G-YMML)のフライトデータが要求されており、フライト、航空機の速度、高度、高度、および経度の情報が表示されます。データが要求されたブリティッシュ・エアウェイズが運航するボーイング777は、当時BAW1976便を運航していた。
3.地理的領域(緯度と経度)でフライトを検索します
上の画像:APIドキュメントページのフライトデータのスクリーンショット
地理的地域別のフライトエンドポイントを使用すると、特定の曜日、時間、その他の情報の中で、特定の地域または地理的地域を飛行したフライト、航空会社を見つけることができます。
上記の例では、緯度51.43〜51.50 N、最小経度-2.96、最大経度0.37、高度10,000フィート未満およびFL20(2,000フィート)を超えるすべてのフライトが、4月20日の10:25Zから10:30Z( UTC)。選択したエリアと時間に飛行する2機の航空機「TC-JJU」と「9V-SMN」が捕獲されました。トルコ航空のボーイング777-3F2ERは、イスタンブール(IST)からロンドン(LHR)へのTHY6139便を運航しています。飛行履歴データまたはリアルタイムの飛行データは、世界中のどこからでも取得できます。
RadarBoxオンデマンドAPIの使用方法
無料トークンの取得
あなたはあなたのビジネスアカウントで無料のトークンを手に入れます、それはあなたにプレーするのに十分なクレジットを与えます。 APIダッシュボードに移動すると、自分のものを見つけることができます。入手したら、新しいタブでAPIドキュメントを開いて、ここでハウツーガイドを読み続けることができます。
ステップバイステップガイド
1.認証する
上の画像:APIドキュメントページの空域データのスクリーンショット
以下の手順は、APIとの対話がいかに簡単であるかを示しています。ドキュメントページで、仕様をスクロールできます。すべての呼び出しは認証される必要があるため、使用するトークンをコンテキストに配置する必要があります。指定されたフォームにトークンを挿入し、「保存」ボタンを押すだけです。これ以降、すべてのサービスコールがアカウントに関連付けられます。
2.利用可能なすべてのサービスを表示する
上の画像:APIドキュメントページの空域データのスクリーンショット
左側のメニューには、利用可能なサービスのリストがあります。それぞれをクリックすると、エンドポイントの詳細に移動します。ここでは、必要なパラメーターや応答の詳細な形式などの情報を見つけることができます。
3.テストモードに入ります
上の画像:APIドキュメントページの空域データのスクリーンショット
「試してみる」ボタンをクリックすると、テストモードが有効になり、ライブリクエストを送信できるようになります。
上の画像:APIドキュメントページの空域データのスクリーンショット
テストモードに入ると、中央の列にリクエストの仕様が表示され、右側にリクエストのペイロードが記載されたテキストボックスが表示されます。カスタマイズする必要のあるテスト値が事前に入力されます。
4.サンプルテストケース
最も単純なシナリオの1つは、特定の航空機の現在の位置を調べようとすることです。
上の画像: APIドキュメントページの空域データのスクリーンショット
サンプルペイロードを編集して、基準を除くすべてを削除しました。テール番号G-TTNGの航空機の現在位置を取得します。 「リクエストの送信」ボタンを押した後、数秒以内に応答が返されます。すべてが順調に進むと、リクエストのステータスコードと、最初のリクエストの下にポップアップするレスポンスペイロードが表示されます。
上の画像:APIドキュメントページの空域データのスクリーンショット
応答フィールドのドキュメントは、データの解釈を容易にするために、応答ペイロードの左側に表示される必要があります。
独自のクライアントの実装
上に示したインターフェースは、呼び出しのプロトタイプを作成するのに最適ですが、もちろん、独自のAPIクライアントを実装する必要があります。ほんの数行のコードで完全なPythonAPISDKを動作させることがいかに簡単であるかを示します。
上の画像: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を使用して実装したばかりのクライアントを実行できます。
競合他社との違いは何ですか?
「 AirNavRadarboxと競合他社との違いは、AirNavの3Fと呼ばれるものです。お客様の各要件に柔軟に対応します。顧客満足に焦点を合わせながら、機能が豊富で将来に備えた製品を構築します。 」 -AirNavSystemsのCEO、AndreBrandao氏。
カスタマイズ可能性とは、すべてのソリューションがクライアントの特定の要件に合わせて調整されることを意味します。 ADS-B、FAA SWIM、Oceanic、MLAT、Satellite ADS-C、HFDL、ADS-C、Satellite ADS-Bの提供を通じて、既存のクライアントアプリケーションおよびプラットフォームにシームレスに統合し、完全で正確なデータを保証することで、比較的簡単にたくさん。
JSON、XML、CSV、KML、ESRIなどの複数のデータ形式を提供することで、より少ないコストでより多くのデータを提供できるため、他のデータよりも際立っています。
最後に、24時間年中無休のカスタマーサポートがあり、要件を満たす適切なパッケージを選択するのに役立ちます。
では、AirNav RadarBoxで提供できるものを調べてみませんか?私たちと連絡を取るには、ここをクリックして今日を見つけてください!
次を読む...
- 79653
RadarBoxでヘリコプターを追跡する
今日は、RadarBox.comでヘリコプターをフィルタリングおよび追跡する方法について説明します。 詳細については、このブログ投稿をお読みください... - 30380
AirNavがコロナウイルス関連のデータとグラフィックスを利用可能に発表
AirNav Systemsは、分析、調査、および使用のために、データCOVID-19航空交通関連データを提供しています。 - 22007
過去のフライトを再生して再生する
AirNav RadarBoxは、RadarBox.comで再生機能を正式に開始し、ユーザーが365日以内に過去の特定の日時の航空交通を再生できるようにします。 この機能の詳細については、ブログ投稿をお読みください。