NextATC Unicom

NextATC ガイドNextATC ヘルプと FAQ

トラフィック

TCAS、合成トラフィック、Bluebell、LiveTraffic

NextATC は完全に異なる 2 種類のトラフィックを扱います。混同しないでください。

  • TCAS traffic — X-Plane AI、LiveTraffic、XSquawkBox など、X-Plane の TCAS データリファレンスに対してパブリッシュされる機体です。プラグインはこのトラフィックを観測します。安全チェック(滑走路横断と離陸のクリアランス、VFR 着陸、AutoFly、プッシュバック、Follow Me)に使用し、Nav Display に表示しますが、これらの機体に指示を出すことはできません。
  • Synthetic traffic — NextATC 自身が生成する機体で、現在の空港周辺の地上および空中に表示されます。これは組み込みのトラフィックシステムです。実験的機能です。

両方を同時に使用することも、片方だけ、あるいはどちらも使用しないこともできます。X-Plane の TCAS パブリッシュを同時に所有できるプラグインは 1 つだけです。そのため、LiveTraffic、X-Plane AI、または他のパブリッシャーが既に TCAS スロットを保持している場合、Publish to X-Plane TCAS/map はブロックされることがあります。

TCAS トラフィック#

TCAS パブリッシャー(X-Plane AI traffic、LiveTraffic、XSquawkBox など)が動作している場合、近くの機体は自動的に Nav Display に表示され、可能な範囲でコールサイン、高度、速度、ソース情報が表示されます。

TCAS トラフィックのために設定する項目はありません。パブリッシャーが動作していない場合、トラフィックマーカーは仕様上空になります。

合成トラフィック(NextATC 組み込み)#

これは合成トラフィックジェネレーターです。離着陸する空港の周辺の地上および空中に機体を生成します。トラフィックは、利用可能な空港のタクシー/滑走路データを使い、出発と到着のためのスケジュールされた空港ボードの流れに従います。

有効化#

合成トラフィックを初めて有効にすると、実験的機能の免責事項ダイアログが表示されます。トラフィックが生成される前にこれを承諾する必要があります。これは意図的なもので、この機能はまだ成熟段階にあり、エッジケースで奇妙な動作をすることがあります。

承諾後、空港に近づくにつれて徐々にトラフィックが生成されます。

設定#

トラフィックコントロールは 2 か所に分かれています。

  • Plugins -> NextATC -> Options -> Traffic — Traffic、Synthetic Traffic、Traffic 3D Labels セクション(生成上限、TCAS パブリッシュ、3D レンダリング、ラベル外観)。
  • Plugins -> NextATC -> Traffic(Options と並列の独自サブメニュー) — クイックトグルとモデル設定:Aircraft Model Libraries...、Traffic engine、Publish to X-Plane TCAS/map、Enable Traffic at Startup。

最もよく使用される Options コントロール:

  • Traffic amount — 地上と空中を合わせた総トラフィック予算を選択します。空港プロファイルと現地時刻によって、その予算内の実際の機数が調整されます。

    | モード | 総フライト数 | 密度 | | --- | ---: | ---: | | Low | 1–14 | 25% | | Medium | 2–28 | 50% | | High | 3–45 | 75% | | Ultra High | 4–60 | 100% | | Nuts | 8–90 | 100% |

  • Publish to X-Plane TCAS/map — 合成機体を X-Plane の TCAS データリファレンスにパブリッシュします。
  • Draw 3D aircraft — 合成機体をワールド内に描画します。 3D ラベルコントロールを含む完全な一覧は オプション リファレンス を参照してください。

設定は次の場所に保存されます。

X-Plane/Resources/plugins/NextATC/traffic_settings.ini

Bluebell CSL 機体モデル#

デフォルトでは、合成トラフィックは単純なビジュアルモデルを使用します。本物の空港のように見せるには、Plugins -> NextATC -> Traffic -> Aircraft Model Libraries... から Bluebell CSL パッケージをインストールしてください。ダイアログには Bluebell がインストールされているかが表示され、自動ダウンロードを提供します。期待されるインストール先は次の通りです。

X-Plane/Resources/plugins/NextATC/CSL/

自動ダウンローダーがインストールするのはコアパッケージのみです。BB_Airbus、BB_Boeing、BB_GA、BB_Jets、BB_Props。Repaint と virtual-airline の追加パックはスキップされます。ダウンロード完了後、プラグインは CSL モデルを再読み込みし、合成機体を再生成します。手動インストールの場合は、Bluebell ダイアログを開き直すか X-Plane の再起動が必要になることがあります。

ローカル IVAO X-CSL 機体モデル#

IVAO X-CSL 機体モデルは X-CSL Library が提供しています。ライブラリのインストールと更新は、x-csl.ru/downloads で入手できる公式インストーラー X-CSL-Updater で行ってください。NextATC はローカルのコピーを使用するだけで、X-CSL ファイルをダウンロードまたは再配布することはありません。

NextATC は、ユーザーが次の場所に別途インストールした IVAO X-CSL ライブラリを初期サポートします。

X-Plane/Resources/plugins/IVAO_CSL/

これは既定のインストールルートです。Aircraft Model Libraries または Options のどちらでも、LiveTraffic と共有する場所を含む別の macOS、Linux、Windows の X-CSL パスを指定するか、専用ボタンで既定値に戻せます。CSL を含む従来のインストールルート、LiveTraffic/Resources/X-CSL のようなモデルフォルダー自体、または直下に有効な X-CSL ライブラリを 1 つだけ含む親フォルダーを選択できます。NextATC はパッケージのメタデータから内容を識別し、使用可能な機体を含むライブラリを受け入れます。ファイルが欠落または破損している機体はスキップされ、設定に警告として表示され、NextATC プラグインフォルダーの IVAO_XCSL_problems.txt に一覧されます。

Plugins -> NextATC -> Traffic -> Aircraft Model Libraries... を開き、スキャン、検証して Bluebell の代わりに選択できます。NextATC はこのローカルインストールを読み取るだけで、IVAO X-CSL ファイルのダウンロード、インストール、再配布は行いません。ライブラリはユーザーが別途インストールして管理してください。2 つのライブラリが混在することはなく、モデルとフォールバックの選択は選択したライブラリ内に留まります。

LiveTraffic / 外部 TCAS パブリッシャー#

NextATC が読み取るのは X-Plane 標準の TCAS データリファレンスであり、LiveTraffic 専用のインターフェースではありません。LiveTraffic、X-Plane AI traffic、XSquawkBox、またはその他の互換性のある TCAS パブリッシャーがパブリッシュした機体はすべて同じリーダーに入るため、「LiveTraffic を有効にする」スイッチは別途存在せず、どのパブリッシャーも異なる扱いを受けません。NextATC が各機体から受け取るのは、TCAS が伝える情報、つまり位置、高度、ヘディング、対地速度、垂直速度、Mode S 識別子、コールサインだけです。コールサインが空の機体、または英字と数字で構成されていないコールサイン(B-78HW のように途中にハイフンを 1 つ含むものは許可されます)の機体は無視され、表示されることも、安全チェックに使用されることもありません。そのため、?0001 のようなプレースホルダーはスキップされます。

サードパーティのパブリッシャーと競合しないようにするには、Publish to X-Plane TCAS/map をオフにして、合成トラフィックを X-Plane TCAS にエクスポートせず、NextATC 独自のレンダラーと Airport ボード内に留めることができます。

Enable Traffic at Startup によってトラフィックが X-Plane とともに起動し、Publish to X-Plane TCAS/map がオンで、かつ別のプラグインが TCAS を所有している場合、NextATC は推定される所有者を特定できるときにはその名前を含む画面上のメッセージを表示します。

NextATC が外部 TCAS 機体に対して行うこと#

  • Nav Display:TCAS には機種の情報が含まれないため、これらの機体はマップ上にコールサインと汎用の航空機シンボルで表示されます。マーカーにマウスを重ねると、高度、対地速度、ヘディング、垂直速度が表示されます。
  • 滑走路横断:ATC は滑走路横断のクリアランスを出す前に、さらにクリアランスが送信される直前とリードバック時にも、滑走路上の機体、ショートファイナルの機体、または自機が横断し終える前に滑走路に到達しうるほど近くのファイナル上の機体がないかを確認します。見つかった場合は「hold short runway 24, traffic on the runway」または「hold short runway 24, traffic landing」と聞こえ、続いてコールサインと、着陸トラフィックの場合はファイナル上の距離が伝えられます。滑走路が空くと、横断クリアランスが自動的に続きます。
  • 離陸:離陸クリアランスの前にも同じチェックが行われます。滑走路へ向かう途中で自機の前方に待機している機体がある場合は、「number 2 for departure behind」に続いてその機体のコールサインが伝えられます。ホールディングポイントで待機している間、ATC は再度確認し、滑走路が空いた時点で離陸を許可します。クリアランスの発出後にトラフィックが現れた場合、ATC は「cancel takeoff clearance, hold position」でクリアランスを取り消します。
  • VFR 着陸:滑走路が占有されている間、ATC は進入の継続を指示し、滑走路が空いた時点で着陸を許可します。
  • AutoFly:AutoFly が自機を操縦しているときは、タクシールート上のすぐ前方にいる機体の後ろで停止し、滑走路上に機体がいる間、または前方を機体が横切っている間は、滑走路横断地点、ホールディングポイント、または離陸前で待機します。
  • プッシュバック:プッシュバックされる機体とプッシュバック用トーイングカーは、地上の機体を監視します。プッシュバックは、移動中の機体に対しては待機し、停止している機体に対してはその手前で早めに終了します。トーイングカーは、経路をふさいでいる機体に対して減速、停止、または別の経路での迂回を行います。
  • Follow Me:自機の Follow Me カーは、地上を移動している機体に対して停止し、それらを避けるように経路を計画します。静止している機体は、その経路や速度に影響しません。

トーイングカーと Follow Me カーが認識するのは、航空機と NextATC 自身の車両だけです。X-Plane や他のプラグインの空港車両は、NextATC が読み取れる場所にはどこにもパブリッシュされていないため、トーイングカーと Follow Me カーはそれらを回避しません。

NextATC が外部 TCAS 機体に対してできないこと#

主な制約は、汎用の TCAS データに含まれる情報です。TCAS データが提供するのは、位置、高度、ヘディング、速度、昇降率、そして利用可能な場合は識別子といった観測情報です。完全なフライトプラン、割り当てられた滑走路、SID や STAR、タクシールート、クリアランスの状態、無線の状態、あるいはその機体が次に何をするかについての信頼できる表明は提供されません。NextATC は機体が滑走路に正対していることを観測できますが、それが着陸するのか、復行するのか、空港上空を通過するのか、データソースが変わったために消えるのかを知ることはできません。地上では、NextATC は機体が停止したことを観測できますが、それがホールドショート中なのか、駐機しているのか、他の機体を待っているのか、再び動き出す直前なのかを知ることはできません。

それでも、自機のために有用な保守的判断を行うことはできます。NextATC は外部の機体がファイナル上にいるように見えることを理由に自機を待機させることはできますが、その機体が進入を続けることを保証することはできません。観測された交差するトラフィックから自機を守ることはできますが、そのトラフィックに停止を命じることはできません。観測された機体の後ろで自機を停止させることはできますが、その機体に速度の維持、進入の延長、復行を指示することはできません。NextATC は外部の機体と無線で交信しません。

また、現在のバージョンでは次のとおりです。

  • 汎用の TCAS トラフィックは、組み込み機体の調整には接続されていません。組み込み機体のドライバーは NextATC 自身のフライトと自機を調整しますが、外部 TCAS ターゲットは取り込みません。組み込みの機体は LiveTraffic、X-Plane AI、その他の外部機体のために停止したり、優先権を譲ったり(進路を譲ったり)、間隔を保ったりしないため、両方を併用すると 2 種類のトラフィックが競合する可能性があります。
  • 観測されたトラフィックから使用中の滑走路構成の全体を導き出すことや、外部トラフィックを考慮して組み込みの機体を調整することは、実装されていません。
  • IFR の着陸クリアランスは外部トラフィックを確認しません。
  • ATC は TCAS 機体について飛行中のトラフィック情報を提供しません。
  • NextATC には、他のトラフィックプラグインが NextATC のクリアランスを受け取ったり、自らの意図を報告したりするためのインターフェースはありません。

その理由は、設定が不足しているからではありません。外部トラフィックを管制または調整するには、すべてのトラフィックプラグインが実装し、NextATC との間で合意しなければならない双方向の運用プロトコルが必要になります(以降のセクションを参照)。NextATC の組み込み Traffic engine の機体にはこの制約はありません。NextATC はそれらのルート、滑走路、タクシー経路、ホールディングポイント、飛行フェーズ、クリアランスを把握しており、それらの機体をホールドショートさせる、横断させる、ラインアップして待機させる、離陸させる、復行させる、進路を譲らせる、再計画されたタクシールートに従わせることができます。これこそが、協調した滑走路の使用、正確なホールドショートの遵守、管制された復行、タクシーの再計画、混雑の解消を可能にしているものです。

NextATC のトラフィックを X-Plane TCAS にパブリッシュする#

逆方向のサポートもあります。Publish to X-Plane TCAS/map がオンで、NextATC が X-Plane のトラフィックスロットを取得できる場合、NextATC は組み込みの Traffic engine の機体を X-Plane 標準の TCAS データリファレンスを通じてパブリッシュします。これにより、それらの機体は X-Plane 自身のトラフィック表示や、標準 TCAS フィードのその他のコンシューマーから利用できるようになります。X-Plane では、これらのパブリッシュ用スロットを同時に所有できるプラグインは 1 つだけです。LiveTraffic または別のプラグインが既にスロットを所有している場合、NextATC はその同じ TCAS フィードに自身の機体を追加できません。代わりに NextATC にパブリッシュさせたい場合は、もう一方のプラグインで TCAS パブリッシュを無効にし、X-Plane を再起動してください。それでも組み込みの機体は NextATC 独自の 3D レンダラー、Nav Display のマップ、Airport ボードを通じて表示され続け、NextATC はもう一方のパブリッシャーの TCAS ターゲットを読み取り続けます。

NextATC が外部トラフィックプラグインを管制・調整できない理由#

外部のトラフィックを観測することと、それを管制することはまったく異なります。外部のトラフィックエンジン(LiveTraffic やその他のトラフィックプラグイン)が NextATC 自身のトラフィックと同じレベルで参加するには、位置といくつかの追加の意図フィールドをパブリッシュするだけでは不十分です。すべての機体について、安定した一貫性のある運用モデルを公開する必要があります。具体的には、識別情報とライフサイクル、完全なルートとアクティブなフィックス、割り当てられた SID と STAR、滑走路と駐機位置の割り当て、タクシールートと現在のルート区間、ホールドショートと横断の状態、クリアランスの履歴、保留中の指示、無線の確認応答、そして考えられる各コマンドにその機体が従えるかどうかです。そのうえで NextATC はそのモデルを解釈して維持する必要があり、外部エンジンは運用上のコマンドを受け入れ、自身の移動システムがそれを適用することを保証する必要があります。

双方は、ホールドショート、滑走路離脱済み、ラインアップして待機、横断許可済み、離陸許可済み、復行といった状態の正確な意味とタイミングについて合意しなければなりません。さらに、更新の遅延、消えるターゲット、拒否されたコマンド、ルートの変更、プラグインの再読み込み、互換性のないバージョンにも対処し、しかも発声されたクリアランスと機体の実際の動きが互いに矛盾しないようにする必要があります。そうなると、その統合はもはや汎用の読み取り専用 TCAS 認識ではなく、両方の製品が継続的に実装、バージョン管理、テスト、サポートしなければならない完全な双方向運用プロトコルとなり、すべてのトラフィック製品が NextATC との間でそれに合意しなければならなくなります。

したがって、TCAS のみのターゲットでは、完全な運用上の管制は不可能です。そのインターフェースには、権威ある意図モデルも、コマンドと確認応答のチャネルも含まれていないからです。将来のトラフィックソースが十分に豊富で信頼性の高い機能を公開すれば、このような統合は理論的には可能ですが、標準の TCAS データを読み取るよりも大幅に複雑であり、現在、そのようなプロトコルは存在しません。

外部トラフィックに対する組み込み Traffic engine の利点#

ここに、NextATC の組み込み Traffic engine の根本的な利点があります。まだ実験的機能ではありますが、NextATC は自身の合成フライトの運用状態と移動状態を掌握しています。それらのルート、割り当てられた滑走路、タクシー経路、ホールディングポイント、飛行フェーズ、クリアランス、そして意図された次の行動を把握しています。さらに重要なのは、NextATC がそれらの機体を自らの判断に従わせられることです。組み込みのフライトには、ホールドショートする、横断する、ラインアップして待機する、離陸する、復行する、交差点で進路を譲る、再計画されたタクシールートに従う、といった指示を出すことができ、着陸後には滑走路を離脱してそれを報告します。そのクリアランス、無線応答、ルート、物理的な動きは、同じシステムの一部です。

その違いは、機体の現在位置を知ることをはるかに超えています。組み込みの各フライトについて、NextATC は出発空港と目的地空港、割り当てられた出発滑走路と到着滑走路、駐機位置、IFR か VFR かの区分、巡航高度、順序付けられたルートのフィックス、現在のアクティブなフィックス、そして適切なプロシージャデータがある場合は名称付きの SID と STAR を保持しています。プロシージャが簡略化されていたり不完全であったりする場合でも、NextATC は自らが何を割り当てたか、そして機体がそのルートのどの部分をたどっているかを正確に把握しています。地上では、NextATC は動くシンボルを単に観測するのではなく、実際のタクシーレールを掌握しています。具体的には、意図されたタクシールート、その進捗、ホールディングポイント、滑走路へ入る地点、予定された滑走路横断、目的地の駐機位置、そして機体がタクシーアウト中、ホールドショート中、横断中、ラインアップ中、離陸滑走中、着陸して離脱中、タクシーイン中のいずれであるかです。さらに、汎用の TCAS には含まれない運用状態も持っています。IFR、タクシー、離陸の各クリアランスが要求され発出されたかどうか、着陸、駐機、滑走路横断の各クリアランスが許可されたかどうか、横断した滑走路から離脱済みかどうか、ラインアップして待機する指示が有効かどうか、そして対応する無線のやり取りが完了したかどうかです。これにより、無線の状態、移動の状態、目に見える機体の挙動を互いに一致させることができます。

組み込みトラフィックにはできて外部トラフィックにはできないこと#

組み込みの Traffic engine は、この情報をプラグインの境界を越えて再構築したり交渉したりする必要がありません。ATC ロジックと移動エンジンが、同じフライトプラン、ルートの進捗、タクシーのジオメトリ、運用状態、クリアランスの結果を直接共有しているからです。そのため、SID と STAR を考慮したルートの進行、一貫したクリアランスとリードバックのやり取り、正確なホールドショートの遵守、協調した滑走路の使用権の管理(滑走路ごとに一度に 1 つの離陸クリアランス)、管制された復行、タクシールートの再計画、能動的な混雑解消を、NextATC が掌握するトラフィックに対してははるかに確実に提供できます。

渋滞は、この違いを特によく示しています。位置データからは複数の機体が動けなくなっていることは分かりますが、その状況を解消するにはそれよりはるかに多くのことが必要です。システムは、各機体の意図されたルート、どのルート区間が競合しているか、どの機体に優先権があるか、どの機体が進路を譲れるか、安全な代替経路が存在するかを知っていなければならず、そのうえで適切な機体を停止させ、解放し、または経路を変更できなければなりません。組み込みの Traffic engine は、すでに自身の滑走路の待機列と地上ルートを調整し、優先順位を適用し(すでにコミットしている機体がある場合を除き、タクシーアウトよりタクシーインのトラフィックを優先)、競合に対して機体を待機させ、一部の対向タクシーの状況では経路を再計画できます。自機はこの調整に含まれますが、外部 TCAS 機体は含まれません。これらのシステムは実験的で、現在も改良が続けられていますが、NextATC が ATC の判断と移動の両方を掌握しているからこそ可能になっています。

外部トラフィックの認識と組み込みトラフィックは補完し合う#

NextATC は、LiveTraffic、X-Plane AI、XSquawkBox など、標準の X-Plane TCAS データをパブリッシュするトラフィックプラグインと互換性がありますが、それは認識のためであり、管制のためではありません。汎用的な外部トラフィックの認識は、自機の運航をより安全で一貫したものにし、しかも汎用的なままです。X-Plane の標準インターフェースを通じて信頼できる情報が得られる場合、それをどの互換パブリッシャーが提供したかは問題になりません。将来のバージョンでは、観測されたトラフィックが滑走路使用の判断、出発の保護、到着の間隔設定、地上の競合警告により多く貢献する可能性があり、開発者は、シミュレーションを本当に改善する場合には信頼できる外部情報を活用することに前向きです。しかし、最も深いレベルの調整は、完全な状態と動きを NextATC が掌握しているトラフィックの方が今後もはるかに容易であり、場合によってはそのようなトラフィックでしか実現できません。組み込みの Traffic engine は、協調した滑走路運用、事実に即した無線のやり取り、確実なホールドショート動作、シーケンシング、能動的な混雑解消に必要なエンドツーエンドの管制を提供します。

「トラフィックがまったく見えない」#

順を追って確認してください。

  • 合成トラフィックを期待している場合、Traffic engine が有効になっている。
  • TCAS パブリッシャーが動作している、または 合成トラフィックが有効で、免責事項が承諾されている。
  • 人口の多い空港の近くにいる(合成生成は空港の近くで増え、海上では発生しません)。
  • Nav Display では、地図マーカーには Flight Plan タブ、合成 Departures/Arrivals ボードには Airport タブを使用します。

「合成トラフィックが自機に突っ込んでくる」#

合成トラフィックは基本的な分離を守りますが、本物の ATC ではありません。衝突が見られた場合は、空港、飛行フェーズ、および関与した機体を報告してください。組み込みのレポーターを使用するか、該当する可読な X-Plane/Log.txt をウェブのバグ報告に添付してください。バグ報告と機能リクエスト を参照してください。

「Bluebell モデルが表示されない」#

  • Bluebell フォルダが正しいパス(Resources/plugins/NextATC/CSL/)にある。
  • Plugins -> NextATC -> Traffic -> Aircraft Model Libraries... が「Bluebell OK」と表示している。
  • 手動でインストールした場合は、Bluebell ダイアログを開き直すか X-Plane を再起動してください。
  • 一部の機体タイプには対応する CSL モデルがない場合があります — その場合はフォールバックモデルが使用されます。

「シンセティック機が止まったまま動かない」#

Nav Display のマップ上でその機体のマーカーにマウスを重ねてください。シンセティック機が地上で待機させられて停止している間、ツールチップには stopped: に続いて理由が表示されます: departure sequencing, traffic ahead, traffic queue, runway occupied, opposing taxi traffic, crossing traffic, traffic too close, traffic conflict, traffic safety。妨げている機体が分かっている場合は、give way to, behind, near の後にその機体が表示されます。待機が解除されない場合は、コールサインと表示された理由を添えて報告してください。バグ報告と機能リクエスト を参照してください。

関連項目#