(57)【特許請求の範囲】
【請求項１】
空港および航行援助施設の場所の情報を含む所定情報を格納したデータベースと、
ユーザが、飛行方式、空港および所定の複数の設計諸元項目の値を指定するための設計諸元設定手段であって、所定の複数の飛行方式の各々に対応した複数の設計諸元設定画面を有して、ユーザの指定した飛行方式に応じて対応する設計諸元設定画面を選択的に表示し、各設計諸元設定画面には、対応する飛行方式の保護空域設計に必要な設計諸元項目が表示されている設計諸元設定手段と、
ユーザの指定した飛行方式及び空港に基づいて設計対象の保護空域の設計に必要な情報を前記データベースから取得し、この取得した情報および前記ユーザの指定した前記設計諸元項目の値に基づき、指定された飛行方式に固有の設計手法を用いて、前記設計対象の保護空域を設計して形状データを作成する飛行方式設計手段と、
前記形状データに基づいて、設計された保護空域のグラフィックスを表示する画面表示手段と、
を備えた空域設計システム。
【請求項２】
請求項１記載のシステムにおいて、
前記データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、
前記設計された保護空域を侵害する障害物と地表部分とを前記障害物情報および標高情報から検索して、検索した情報に基づき前記侵害する障害物と地表部分を示す情報を表示する障害物検出手段をさらに備えた空域設計システム。
【請求項３】
請求項１記載のシステムにおいて、
前記データベースにさらに、地上又は空中に存在する所定の各種の事物の場所または形状を示す事物情報が格納されており、
ユーザの指定した事物の情報を前記事物情報から抽出して重ね合わせ項目データを作成する重ね合わせ設定手段をさらに備え、
前記画面表示手段が、前記重ね合わせ項目データに基づいて、前記指定した事物のグラフィックスを前記設計された保護空域のグラフィックスに重ね合わせて表示する空域設計システム。
【請求項４】
請求項１記載のシステムにおいて、
前記データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、
前記設計した保護空域のグラフィックスが表示された画面上でユーザが場所を指定すると、指定された場所に存在する障害物又は地表部分を前記障害物情報および前記標高情報から検索して、検索した情報に基づき前記存在する障害物又は地表部分を示す情報を表示する障害物検証手段をさらに備えた空域設計システム。
【請求項５】
請求項１記載のシステムにおいて、
前記データベースにさらに、設計済みの保護空域を含む地上又は空中に存在する所定の各種の事物を示す事物情報が格納されており、
ユーザの指定した事物の情報を前記事物情報から抽出して重ね合わせ項目データを作成する重ね合わせ設定手段と、
前記重ね合わせ項目データに基づいて、前記指定された事物のグラフィックスを互いに重ね合わせて平面図又は立体図で表示する重ね合わせ表示手段をさらに備えた空域設計システム。
【請求項６】
請求項１記載のシステムにおいて、
前記空域設計データに基づいて、前記設計された空域のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置に印刷させるための描画データを作成する出力手段をさらに備えた空域設計システム。
【請求項７】
請求項１記載のシステムにおいて、
前記設計した空域のグラフィックスが表示された画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離を計算して表示する方位距離計算手段をさらに備えた空域設計システム。
【請求項８】
請求項５記載のシステムにおいて、
重ね合わせ表示手段が前記指定した事物のグラフィックスを立体図で表示しているとき、ユーザの指示に応じて前記立体図のグラフィックスの視点または注目点を移動させるための表示制御データを作成する表示制御手段をさらに備え、
前記重ね合わせ表示手段が、前記表示制御データに基づいて、前記立体図のグラフィックスを変更する空域設計システム。
【請求項９】
請求項５記載のシステムにおいて、
前記重ね合わせ表示手段が表示するグラフィックスの領域の広さ及び場所をユーザが指定するための表示領域設定手段をさらに備えた空域設計システム。
【請求項１０】
請求項５記載のシステムにおいて、
前記重ね合わせ表示手段が平面図を表示するか立体図を表示するかをユーザが選択するための手段をさらに備えた空域設計システム。
【請求項１１】
請求項５記載のシステムにおいて、
前記重ね合わせ項目データに基づいて、前記指定した事物のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置に印刷させるための描画データを作成する出力手段をさらに備えた空域設計システム。
【請求項１２】
請求項５記載のシステムにおいて、
前記指定された事物のグラフィックスが表示された画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離を計算して表示する方位距離計算手段をさらに備えた空域設計システム。
【請求項１３】
請求項５記載のシステムにおいて、
前記指定された事物のグラフィックスが表示された画面上でユーザが任意の図形を描くための制御点を指定すると、指定された制御点に基づいて前記任意の図形を定義した図形データを作成する作図手段をさらに備え、前記重ね合わせ表示手段が、前記図形データに基づいて、前記任意の図形を前記指定された事物のグラフィックスに重ね合わせて表示する空域設計システム。
【請求項１４】
請求項５記載のシステムにおいて、
複数の設計済み保護空域を含む前記指定された事物のグラフィックスが表示された画面上でユーザが任意の領域を指定すると、指定された領域内に存在する前記複数の保護空域の相互の重複を検出して、重複個所の情報を表示する重複計算手段をさらに備えた空域設計システム。
【請求項１５】
請求項１記載のシステムにおいて、
前記データベースにさらに、設計済みの保護空域及び地形を含む地上又は空中に存在する所定の事物を示す事物情報が格納されており、
ユーザがグラフィック画面上で指定した通過点を座標に示し、これらの通過点をスプライン曲線で結んだ飛行経路を作成すると共に、速度や高度などの情報を追加して、一つの飛行経路を定義した飛行シナリオとして作成するシナリオ作成手段と、
ユーザの指定した表示範囲内に存在する前記所定の事物の情報を前記事物情報から抽出して、抽出した情報に基づき前記所定の事物を鳥瞰図表示する鳥瞰図表示手段と、
前記飛行シナリオに従って航空機が飛行するアニメーションを作成して前記鳥瞰図に重ねて表示する航空機表示手段と
をさらに備えた空域設計システム。
【請求項１６】
請求項１５記載のシステムにおいて、
予め作成された複数の飛行シナリオをユーザの指示に応じて組み合わせて、シナリオ設定情報を作成するシナリオ設定手段をさらに備え、
前記航空機表示手段が、前記シナリオ設定情報に基づいて、組み合わされた複数の飛行シナリオに従って前記アニメーションを作成する空域設計システム。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
本発明は、航空交通のための航空路や空港における離着陸経路を設計するための空域設計システムに関する。
【０００２】
【従来の技術】
空域設計は極めて複雑な作業である。例えば、設計で考慮しなければならない情報は、滑走路に関するもの、無線施設に関するもの、航空機に関するもの、地形に関するもの、航行の基準に関するものなど多岐にわたり、それらは膨大かつ複雑である。空域の策定方法も多岐にわたり、利用する航空保安施設や、進入、出発の別や、その他各種の要素に応じて適合する策定方法を選ばなくてはならない。空域設計で行う具体的な計算も複雑である。設計に当たり、空域、地形および人工障害物などの位置関係は、平面的な観点だけでなく高度を考慮に入れた三次元的な観点から把握しなければならない。
【０００３】
従来、この空域設計は専ら人手で行われている。つまり、設計に必要な一切の情報は人手で収集され、策定方法の選択は人の判断で行われ、複雑な計算は電卓などで行われ、地図上に手作業で空域を描くという作図方法によって空域が設計される。
【０００４】
【発明が解決しようとする課題】
従来の手作業による設計は、設計者の負担が大きく非常に時間がかかる。例えば、膨大な資料を基に、三次元的位置把握を的確に行ないつつ、複雑な設計計算を行ない、そして設計結果の妥当性の検証を行う必要がある。設計結果が芳しくなかったり、設計の基礎となるデータが変更された場合には、最初からこの面倒な設計作業をやり直さなくてはならない。
【０００５】
ところで、かつて専ら人手で行われた作業をコンピュータなどを用いて自動化することにより、作業時間を短縮し、且つ作業結果の品質を均一化し高精度化し高信頼化することは、既に様々な適用分野で実施されそして数多くの成功を収めている。従って、空域設計についても、これを自動化することにより、上述した手作業による問題点を解決できることが期待できる。
【０００６】
しかしながら、空域設計作業の具体的手法や手順は従来設計者の熟練や技能に依存する面が大きく、その作業全体がどのような作業要素を含み、それら作業要素がどのような形で組織され、且つどのような順序で実行されるべきかといった、自動化に当たって明確化しておくべき事項は、全て設計者の頭脳の中にあり、しかも設計者が明確に認識しているものではない。そのため、空域設計作業を自動化することは容易ではなく、特に、効率的かつ容易に適正な設計が行えるような優れたシステムを提供することは大変難しい。
【０００７】
従って、本発明の目的は、容易かつ効率的に適正な空域が設計できる空域設計システムを提供することにある。
【０００８】
また、本発明の別の目的は、設計結果の評価や効果的なプレゼンテーション資料の作成も容易に行える空域設計システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明の空域設計システムは、空港および航行援助施設の場所の情報を含む所定情報を格納したデータベースと、ユーザが飛行方式、空港、および所定の複数の設計諸元項目の値を指定するための設計諸元設定手段と、ユーザの指定した飛行方式および空港に基づいて、設計対象の保護空域の設計に必要な情報を前記データベースから取得して、取得した情報および前記ユーザの指定した設計諸元項目の値に基づき、指定された飛行方式に固有の設計手法を用いて、保護空域を設計して形状データを作成する飛行方式設計手段と、その形状データに基づいて、設計された保護空域のグラフィックスを表示する画面表示手段とを備える。
【００１０】
この空域設計システムによれば、データベース内に予め用意されている空港や航行援助施設等の情報を用いることができ、また、ユーザは飛行方式、空港及び設計諸元項目の値を指定するだけでよく、保護空域の策定に必要な複雑な計算を行う必要がない。設計された保護空域がグラフィックスで表示されることも、設計結果の評価を容易にするのに役立つ。また、必要に応じて、設計諸元などを変更して容易に再設計ができる。こうしたことから、トータルの設計の手間や時間が大幅に削減でき、効率的に空域設計が行える。
【００１１】
好適な実施形態では、飛行方式設計手段が、多数の飛行方式の各々に対応した多数の複数の特定空域設計手段を有しており、ユーザの指定した飛行方式に対応する一つの特定空域設計手段が、その飛行方式固有の設計手法で保護空域を設計する。
【００１２】
また、好適な実施形態では、設計諸元設定手段が、多数の飛行方式の各々に対応した多数の設計諸元設定画面を有していて、ユーザの指定した飛行方式に対応する設計諸元設定画面を選択的に表示する。各設計諸元設定画面には、対応する飛行方式の空域設計に必要な項目が表示されている。従って、ユーザは飛行方式に応じた設計諸元項目の違いを意識する必要がない。
【００１３】
さらに、好適な実施形態では、設計諸元項目が、標準値が初期値として設定されている規定項目と、そのような初期値を設定することができない設定項目とに分類されており、設定項目の値を指定するための設定項目画面と、規定項目の値を変更するための規定項目変更画面とが用意されている。ユーザは、設計に当たり、必ず設定項目画面を開いて設定項目の値を入力する必要があるが、規定項目については、初期値を変更する必要のない限り、規定項目変更画面を開く必要がなく、その場合は初期値が自動的に設計に使用される。従って、ユーザの入力作業は最低限度で済む。
【００１４】
本発明の空域設計システムは、好ましくは、データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、そして、設計された保護空域を侵害する障害物と地表部分とを障害物情報および標高情報から検索して、検索した情報に基づきその障害物と地表部分を示す情報を表示する障害物検出手段をさらに備えることができる。これにより、設計された空域の妥当性の判断が容易になる。
【００１５】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、地上又は空中に存在する所定の各種の事物（例えば、各種の施設、経路、地形など）の場所または形状を示す各種事物情報が格納されており、ユーザの指定した事物の情報をデータベースから抽出して重ね合わせ項目データを作成する重ね合わせ設定手段をさらに備え、そして、前記画面表示手段が、重ね合わせ項目データに基づいて、ユーザの指定した事物のグラフィックスを設計された保護空域のグラフィックスに重ね合わせて表示するように構成することができる。これにより、設計した保護空域と、例えば施設、経路、地形などの事物との空間的関係を視覚により把握でき、設計された空域の妥当性の判断がいっそう容易であり、また、プレゼンテーション資料としても活用できる。
【００１６】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、設計した保護空域のグラフィックスの表示画面上でユーザが場所を指定すると、指定された場所に存在する障害物又は地表部分をデータベースから検索して、検索した情報に基づき保護空域と前記指定場所に存在する障害物又は地表部分との侵害関係を表示する障害物検証手段をさらに備えることができる。これにより、設計された空域の妥当性の検証がいっそう詳細にできる。
【００１７】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、設計済みの空域を含む地上又は空中に存在する各種事物を示す事物情報が格納されており、ユーザの指定した事物の情報をデータベースから抽出して重ね合わせ項目データを作成する重ね合わせ設定手段と、重ね合わせ項目データに基づいて、ユーザの指定した事物のグラフィックスを互いに重ね合わせて平面図（例えば、線分、ハッチング、又は塗り潰しなど）で又は立体図（例えば、ワイヤフレーム、ソリッド又はサーフェイスなど）で表示する重ね合わせ表示手段をさらに備えることができる。これにより、種々の空域や地形などの関係を視覚的に把握でき、また、プレゼンテーション資料作成にも活用できる。
【００１８】
また、本発明の空域設計システムは、好ましくは、空域設計データに基づいて、設計された保護空域のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置（プロッタやプリンタなど）に印刷させるための描画データを作成する出力手段をさらに備えることができる。これにより、ハードコピー出力装置に予め地図をセットしておけば、設計した保護空域を地図上に印刷することができ、設計結果の検証やプレゼンテーション資料の作成などに活用できる。
【００１９】
また、本発明の空域設計システムは、好ましくは、設計した保護空域のグラフィックスの表示画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離などを計算して表示する方位距離計算手段をさらに備えることができる。これにより、設計結果や他の空域などとの位置関係がいっそう正確に確認できる。
【００２０】
また、本発明の空域設計システムは、好ましくは、重ね合わせ表示手段がユーザの指定した事物のグラフィックスを立体図で表示しているとき、ユーザの指示に応じて前記立体図のグラフィックスの視点または注目点を移動させる表示制御手段をさらに備えることができる。これにより、空域や地形などの相互関係を種々の方向や距離から自由に見ることができるので、検証がいっそう容易になる。
【００２１】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、設計済みの保護空域および地形を含む地上又は空中の所定の事物を示す事物情報が格納されており、ユーザの指定した模擬飛行経路を定義した飛行シナリオを作成するシナリオ作成手段と、ユーザの指定した表示範囲内に存在する保護空域や地形び情報をデータベースから抽出して、抽出した情報に基づき前記保護空域および地形を鳥瞰図表示する鳥瞰図表示手段と、飛行シナリオに従って航空機が飛行するアニメーションを作成して前記鳥瞰図に重ねて表示する航空機表示手段とをさらに備えることができる。これにより、プレゼンテーションがいっそう効果的にできる。
【００２２】
さらに、好ましくは、複数の飛行シナリオをユーザの指示に応じて組み合わせて、シナリオ設定情報を作成するシナリオ設定手段をさらに備え、航空機表示手段が、シナリオ設定情報によって組み合わされた複数の飛行シナリオに従って、アニメーションを作成するように構成することができる。これにより、複数航空機によるリアルな飛行シミュレーションが容易に表示できる。
【００２３】
【発明の実施の形態】
本発明の空域設計システムは、その全体又は一部を専用のハードウェア回路を用いて実施することも勿論可能であるが、典型的には、パーソナルコンピュータやワークステーションのような汎用のコンピュータを用いて実施することができる。図１は、汎用コンピュータを用いた本発明に係る空域設計システムの一実施形態の全体的な構成を示す。
【００２４】
図１に示すように、本システムを実施する汎用コンピュータは、ＣＰＵとプログラムとによって主として実現される処理装置１と、処理装置１に接続された記憶装置内に構築されたデータベース３を有する。また、ユーザインタフェース画面を表示するディスプレイ装置５、ユーザ入力装置としてのマウス７及びキーボード９、並びにハードコピー出力装置としてのプロッタ１１及びプリンタ１３なども備える。
【００２５】
データベース３には、図中実線ブロックでそれぞれ示す多数のテーブルが格納されているが、それらを情報の種類で大別すると、まず、ＡＩＰ（航空路誌）情報２０と呼ばれるテーブル群がある。ＡＩＰ情報２０とは航空路誌に記載されている各種の施設や空域や航空路などに関する情報を登録したテーブル群であり、それは更に、施設情報２１、空域情報２３及び経路情報２５に分類することができる。施設情報２１としては、空港、滑走路、航行援助施設及び原子力施設などの各種施設についてのテーブル２１Ａ、２１Ｂ、…があり、各テーブル２１Ａ、２１Ｂ、…にはそれぞれの施設についての空域設計に関わる情報、例えば識別コード、名称、３次元座標（経度・緯度、標高）、滑走路の場合の滑走路方向などが登録されている。空域情報２３としては、種々の管制区、管制圏及び訓練試験空域などの各種空域についてのテーブル２３Ａ、２３Ｂ、…があり、各空域テーブル２３Ａ、２３Ｂ、…にはそれぞれの空域の例えば識別コード、名称などが含まれている。経路情報２５としては、種々の航空路や飛行経路などの各種経路についてのテーブル２５Ａ、２５Ｂ、…があり、各経路テーブル２５Ａ、２５Ｂ、…にはそれぞれの経路についての空域設計に関わる情報、例えば識別コード、名称、経路種別、経路上の主要ポイントの３次元座標などが含まれている。
【００２６】
データベース３にはまた、飛行方式設計情報２６と呼ばれるテーブル群があり、それは更に、設計諸元情報２７と障害物情報２９とに分類できる。設計諸元情報２７としては、後に説明する図３及び図４に示す飛行方式設計メニューの最も下層のサブメニューに存在する各種の飛行方式（例えば、基礎旋回進入、…、ＩＬＳ精密区間、…、航空路、…など）に関して本システムにより設計された保護空域の設計諸元をそれぞれ格納した多数のテーブル２７Ａ、２７Ｂ、…がある。各設計諸元テーブル２７Ａ、２７Ｂ、…には、それぞれの飛行方式による空域設計に必要な全ての設計諸元項目名と、それらの項目の設定値とが登録されている。障害物情報２９としては、後に説明する図４の最下段に示す障害物登録サブメニューに示されている２種類の座標（緯度経度と、滑走路座標）でそれぞれ登録された障害物（航空交通に影響のある高度をもった人工構築物）を示すテーブル２９Ａ、２９Ｂがある。各障害物テーブル２９Ａ、２９Ｂには、各障害物についての空域設計に関わる情報、例えば識別コード、名称、障害物種別、形状、２次元座標（経度緯度又は滑走路座標）、高度などが登録されている。
【００２７】
データベース３にはまた、形状テーブル３１があり、これには図中で黒丸印を示したテーブル群に登録されている事物（例えば、空域テーブル２３Ａ、２３Ｂ、…に登録された各種空域や、経路テーブル（航空路を除く）２５Ｂ、…に登録された各種の飛行経路や、設計諸元テーブル２７Ａ、２７Ｂ、…に登録された各種の設計済み保護空域や、後述する任意図形テーブル４１に登録された各種の図形など）の空間的な２次元又は３次元の形状データが、それぞれの事物の識別コートと共に格納されている。
【００２８】
データベース３にはまた、地形情報３２と呼ばれるテーブル群、すなわち、標高テーブル３３、海岸線テーブル３５および土地利用テーブル３７がある。標高テーブル３３には、地上の各地点における地表の高度（標高）が格納されている。具体的には、地表を例えば最小２５０ｍ×２５０ｍの平面広さの正方小区域（メッシュ）に細分したときの、各メッシュの識別コード及び標高などが登録されている。海岸線テーブル３５には、海岸線、湖岸線、県境界線などについての、種別及び主要ポイントの二次元座標（緯度経度）などが登録されている。土地利用テーブル３７には、上述した各メッシュ毎に、メッシュ識別コードと土地利用コード（田畑、森林、建物用地、湖沼河川など）とが登録されている。
【００２９】
データベース３にはさらに、飛行シナリオテーブル３９と任意図形テーブル４１がある。飛行シナリオテーブル３９には、本システム（特に重ね合せ表示部５７がもつ後述の飛行シナリオ作成機能）によって作成された飛行シナリオの各々の、識別コード、名称、模擬飛行経路の主要ポイントの３次元座標やそのポイントでの飛行速度、飛行する航空機の種別などが登録されている。任意図形テーブル４１には、本システムで作成された図形の定義情報（例えば、識別コード、図形名称、主要ポイント座標など）が登録されている。
【００３０】
処理装置１は、本システムのためのコンピュータプログラムを実行することにより、メニュー制御部５１、ＡＩＰ情報登録部５３、飛行方式設計部５５、重ね合わせ表示部５７、模擬飛行表示部５９、システム支援部６１、ＤＴＰ部６３、及び画面印刷部６５として機能することができる。
【００３１】
メニュー制御部５１は、ディスプレイ装置５に機能選択画面を表示し、この機能選択画面上でのユーザ入力装置７、９を用いたユーザによる選択操作に応答して、選択された機能の処理ルーチンを起動する。図２は、その機能選択画面を示す。この機能選択画面上には、「ＡＩＰ情報登録」、「飛行方式設計」、「重ね合わせ表示」、「模擬飛行表示」、「システム支援」、「終了」、「ＤＴＰ」及び「画面印刷」と記されたメインメニューボタン７１、７３、７５、７７、７９、８１、８３、８５が並んでいる。これらのメインメニューボタン７１、７３、７５、７７、７９、８１、８３、８５は（「終了」ボタン８１を除いて）、それぞれと同じ名前の付いた図１に示した処理部５１、５３、５５、５７、５９、６１、６３、６５に対応している。「終了」ボタン８１は、これを押す（例えば、ボタン上にカーソルを置いてマウスクリックする）ことにより本システムが終了する。
【００３２】
ＡＩＰ情報登録部５３は、データベース３内のＡＩＰ情報２０を更新（つまり、新規登録、追加登録、変更及び削除）するためのものであり、施設情報２１、空域情報２３及び経路情報２５をそれぞれ更新するための複数の更新処理ルーチンを含んでいる。図２に示した機能選択画面上の「ＡＩＰ情報登録」ボタン７１に押すと、（図示してないが）プルダウン式サブメニューが開かれるので、そのサブメニュー上で任意の項目を選択することにより、施設情報２１、空域情報２３及び経路情報２５をそれぞれ更新するための更新処理ルーチンを起動することができる。
【００３３】
飛行方式設計部５５は、保護空域の設計を行うためのものであって、種々の保護空域をそれぞれ設計するための多数の設計処理ルーチン、及び、空域設計に付随する幾つかの支援作業を行うための幾つかの支援処理ルーチンを含んでいる。図２に示した機能選択画面内の「飛行方式設計」ボタン７３を押すと、図２に例示するように、プルダウン式の１層目のサブメニュー８７が開かれ、そのサブメニュー８７内のある項目上にカーソルを置くと２層目のサブメニュー８９が開かれ、さらに同様にして３層目のサブメニュー９１が開かれる、というように機能選択画面上で階層構造のサブメニューを下層へ向かって順次に開いていくことができる。そして、最下層のサブメニューから任意の項目を選ぶことにより、任意の飛行方式による保護空域の設計処理ルーチン又は障害物の登録ルーチンを起動することができる。また、各設計処理ルーチンの作業画面から、任意の支援処理ルーチンを起動することができる。この飛行方式設計部５５の詳細は後に説明する。
【００３４】
重ね合わせ表示部７５は、データベース３内に蓄積されているＡＩＰ情報（例えば、空港、滑走路、管制区、管制圏、航空路など）と飛行方式設計によって設計した保護空域とを重ね合わせてディスプレイ画面に表示するためのものであり、この重ね合わせ表示を行うための重ね合せ表示処理ルーチンと、重ね合わせ表示に付随する幾つかの支援作業を行うための幾つかの支援処理ルーチンとを含んでいる。更に、この重ね合わせ表示部７５は、模擬飛行表示のための飛行シナリオを作成するためのシナリオ作成ルーチンも含んでいる。図２に示した機能選択画面上の「重ね合わせ表示」ボタン７５を押すと、（後に具体的に示すが）重ね合わせ表示のプルダウン式サブメニューが開かれるので、そのサブメニュー上で任意の項目を選択することにより、重ね合せ表示処理ルーチンとシナリオ作成ルーチンをそれぞれ起動することができる。また、重ね合わせ表示ルーチンの作業画面から、任意の支援処理ルーチンを起動することができる。この重ね合わせ表示部５７の詳細は後に説明する。
【００３５】
模擬飛行表示部５９は、重ね合わせ表示部５７のサブ機能であるシナリオ作成ルーチンで作成された飛行シナリオデータを入力として、航空機の飛行の様子をシミュレートして、ディスプレイ画面上に立体的なアニメーションとして表示するためのもので、この模擬飛行表示を行うシミュレーション処理ルーチンと、これに付随する幾つか支援作業を行うための幾つかの支援作業ルーチンを含んでいる。図２に示した機能選択画面上の「模擬飛行表示」ボタン７７からシミュレーション処理ルーチンを起動することができる。また、模擬飛行ルーチンの作業画面から、任意の支援処理ルーチンを起動することができる。模擬飛行表示部５９の詳細は後に説明する。
【００３６】
システム支援部６１は、例えば重ね合わせ表示される各種の空域や地形要素などの表示色を個別に設定したり、標高テーブル３３や地形情報３３をデータベース３に登録したり、というように、システムの動作環境の設定を行うためのもので、図２に示す機能選択画面上の「システム支援」ボタン７９から起動することができる。
【００３７】
ＤＴＰ部６３は、本システムと同じコンピュータにインストールされているワードプロセッサや図形編集ツールなどのＤＴＰプログラムを起動するためのもので、図２の機能選択画面上の「ＤＴＰ」ボタン８３から起動させることができる。画面印刷部６５は、ディスプレイ画面から任意に選択された画面のイメージデータをプリントアウトするためのもので、図２の機能選択画面上の「画面印刷」ボタン８５から起動することができる。
【００３８】
上述の構成のうち、特に飛行方式設計部５５、重ね合せ表示部５７及び模擬飛行表示部５９について、以下に詳細に説明する。まず、飛行方式設計部７３から説明する。
【００３９】
図３および図４は、図２に示した機能選択画面で「飛行方式設計」ボタン７３の下層にあるサブメニューを示したものである。
【００４０】
１層目のサブメニューには、設計が準拠する規格を選ぶための「国内標準」と「国際標準」、およびデータベース３内の障害物情報２９へ障害物を登録したり更新したりための「障害物登録」の３項目がある。「国内標準」及び「国際標準」の項目の下の２層目のサブメニューには、「出発方式」、「進入方式」、「待機経路」などといった、飛行方式の大分類項目がある。幾つかの大分類項目の下には、さらに３層目のサブメニューがあり、そこには、「ＡＤＦ・ＶＯＲ進入」、「ＩＬＳ進入」などといった、飛行方式の中分類項目がある。さらに、幾つかの中分類項目の下には、４層目のサブメニューがあり、そこには、「初期進入」、「中間進入」、「最終進入」などといった、小分類項目がある。この図３および図４に示すメニューの最下層にある個々の飛行方式に対応して、その飛行方式に対応した特定種類の保護空域の設計を行うための処理ルーチンが飛行方式設計部５５に用意されている。なお、メニューの各項目の用語の意味は、当業者が周知であるから、この明細書では説明を省略する。
【００４１】
図５は、飛行方式設計部５５の構成を示す。
【００４２】
飛行方式設計部５５は、前述のように、機能選択画面の「飛行方式設計」の最下層の飛行方式に対応する様々な特定種類の保護空域の設計をそれぞれ行うための処理ルーチンである多数の特定保護空域設計部１０１、１０３、…と、やはり機能選択画面の最下層の項目である、障害物を緯度経度座標および滑走路座標（滑走路末端を原点とした直交座標）でそれぞれ登録するための処理ルーチンである２つの障害物登録部１０５、１０７備える。飛行方式設計部５５はさらに、特定保護空域設計部１０１、１０３、…の処理に共通した補助的な作業を行う処理ルーチンであるプロッタ出力部１０９、最大表示部１１１、表示制御部１１３および方位距離計算部１１５を有する。
【００４３】
特定保護空域設計部１０１、１０３、…の各々は、初期画面表示ルーチン１０１１、設定項目入力ルーチン１０１２、規定項目変更ルーチン１０１３、保護空域作成ルーチン１０１４、障害物検出ルーチン１０１５、画面表示ルーチン１０１６、重ね合わせ設定ルーチン１０１７、障害物検証ルーチン１０１８及びプリンタ出力ルーチン１０１９を有する。
【００４４】
初期画面表示ルーチン１０１１は図７に示すような初期画面を表示し、この初期画面上でのユーザのボタン操作に応答して、押されたボタンに対応したルーチンを呼び出す。
【００４５】
設定項目入力ルーチン１０１２は、図９に示すような設定項目入力画面を表示する。この設定項目入力画面上で、ユーザは、所定の数種類の設定項目（具体例は後に説明する）について値を入力することができる。設定項目入力ルーチン１０１２は、入力された設定項目の値を、設定項目データとして、予め設定されている規定項目データとともに、他のルーチンに引き渡したり、データベース３内の設計諸元情報２７に登録したり、これらのデータに基づいて保護空域作成ルーチン１０１４が作成した保護空域の形状データをデータベース３内の形状テーブル３１に登録したりする。
【００４６】
規定項目変更ルーチン１０１３は、図１０に示すような規定項目変更画面を表示する。この規定項目変更画面上では、ユーザは、所定種類の規定項目（具体例は後に説明する）の値（当初、一定の初期値に設定されている）を変更することができ、規定項目変更ルーチン１０１３は、変更後の規定項目の値を、設定項目データとして、他のルーチンに引き渡したり、データベース３内の設計諸元情報２７に登録したりする。
【００４７】
保護空域作成ルーチン１０１４は、設定項目入力ルーチン１０１２または規定項目変更ルーチン１０１３から引き渡された設定項目データおよび規定項目データに基づいて、所定の空域計算手法を用いて保護空域を策定し、その保護空域のデータ（座標や形状のデータ）を障害物検出ルーチン１０１５や画面表示ルーチン１０１６などの他のルーチンに引き渡す。
【００４８】
障害物検出ルーチン１０１５は、保護空域作成ルーチン１０１４から引き渡された保護空域データと、データベース３内の障害物情報２９および標高テーブル３３とを用いて、保護空域を侵害する障害物および地表部分を検出し、これを検出障害物データとして、画面表示ルーチン１０１６などの他ルーチンに引き渡す。
【００４９】
重ね合わせ設定ルーチン１０１７は、図１２に示すような重ね合わせ設定画面を表示する。この重ね合わせ設定画面上で、ユーザは、保護空域と重ね合わせてグラフィック表示されるべき対象物（重ね合わせ項目）を選択することができる。重ね合わせ設定ルーチン１０１７は、ユーザの選択した重ね合わせ項目を、重ね合わせ項目データとして、画面表示ルーチン１０１６などの他のルーチンに引き渡す。
【００５０】
画面表示ルーチン１０１６は、他のルーチンから引き渡された保護空域データ、検出障害物データおよび重ね合わせ項目データに基づき、保護空域とこれを侵害する障害物や地表部分ならびに重ね合わせ項目の平面図と断面図をのせたグラフィックスを作成して、図７に示した初期画面に表示する。
【００５１】
障害物検証ルーチン１０１８は、図１３または図１４に示すような障害物検証画面を表示する。そして、ユーザが初期画面に表示された保護空域のグラフィックス中の任意の地点をマウスで指定すると、データベース３内の標高テーブル３３および障害物情報２９、ならびに他ルーチンから引き渡された保護空域データおよび検出障害物データに基づいて、マウスクリックされた地点に存在する障害物を検出し（障害物がなければ、その地点の地表の標高を障害物とみなす）、その障害物の名称、高度、保護空域から突出している高度などを算出して障害物検証画面に表示する。
【００５２】
プリンタ出力ルーチン１０１９は、他ルーチンから引き渡された設定項目データ、規定項目データ、検出障害物データなどの中からユーザが指定したものを、プリンタ１３に対する出力データに変換して、これをプリンタ１３で印刷するようオペレーティングシステム引き渡す。
【００５３】
プロッタ出力部１０９は、保護空域作成ルーチン１０１４から引き渡された保護空域データを、プロッタ１１に対する描画データに変換して、これをプロッタ１１で印刷するようオペレーティングシステム引き渡す。
【００５４】
最大表示部１１１は、保護空域のグラフィックスをディスプレイの最大サイズの画面に表示する。
【００５５】
表示制御部１１３は、初期画面に表示された保護空域のグラフィックスの拡大・縮小、移動などの表示制御を行う。
【００５６】
方位距離計算部１１５は図１６に示すような方位距離計算画面を表示する。そして、ユーザがグラフィック画面に表示された保護空域のグラフィックス中から任意に幾つかの地点をマウス又はキー入力で指定すると、それら指定された地点に関する方位や距離などを計算して、方位距離計算画面に表示する。
【００５７】
図６は、上述した構成の下での特定保護空域設計部１０１、１０３、…の各々の処理流れを示す。
【００５８】
図３および図４に示したサブメニューの最下層の項目から一つの種類の飛行方式を選択すると、その選択した飛行方式に対応する特定保護空域設計部、例えば図５のブロック１０１、が起動される。するとまず、保護空域設計部１０１内の初期画面表示部１０１１が、所定の初期画面をディスプレイ画面上に表示する（ステップＳ１）。この初期画面の一例を図７に示す。この図７の例は、図４に示したメニューから「国際標準」の「進入方式」の「ＩＬＳ」の「旋回進入復行」を選択した場合の、「ＩＬＳ旋回進入復行」用の初期画面であるが、他の種類の飛行方式を選択した場合でも基本的に同じ構成の初期画面が表示される。
【００５９】
図７に示すように、この初期画面上には、設計した保護空域の平面図と断面図とを表示するためのグラフィック画面１１６と、各種の処理を選択するための処理メニュー１１７とがある。処理メニュー１１７には、「設定項目入力」、「規定情報変更」、「重ね合わせ設定」、「障害物検証」、「方位距離計算」、「プロッタ出力」、「プリンタ出力」、および「最大表示」のボタン１１９、１２１、１２３、１２５、１２７、１２９、１３１、１３３と、画面制御用ボタン群１３５と、「終了」ボタン１３７とがある。
【００６０】
処理メニュー１７内のボタンを押すと（図６、Ｓ３）、対応する処理ルーチンが起動する。例えば、「設定項目入力」ボタン１１９を押すと、当該特定保護空域設計部１０１内の設定項目入力ルーチン１０１１が起動して、図６に示すステップＳ５に進む。「規定情報入力」ボタン１２１を押すと、当該特定保護空域設計部１０１内の規定項目変更ルーチン１０１３が起動して図６に示すステップＳ１３に進む。「重ね合わせ設定」ボタン１２３を押すと、当該特定保護空域設計部１０１内の重ね合わせ設定ルーチン１０１７が起動して、図６に示すステップＳ２１へ進む。「障害物検証」ボタン１２５を押すと、図５に示したプロッタ出力部１０９が起動して、図６に示すステップＳ２５に進む。、「方位距離計算」ボタン１２７を押すと、図５に示した方位距離計算部１１５が起動して、図６に示すステップＳ３９へ進む。「プロッタ出力」ボタン１２９または「プリンタ出力」ボタン１３１を押すと、図５に示したプロッタ出力部１０９またはプリンタ出力部１１が起動して、図６に示すステップＳ２７またはＳ３１へ進む。「最大表示」ボタン１３３を押すと、図５に示した最大表示部１１１が起動して、図６に示すステップＳ４０へ進む。画面制御用ボタン群１３５内の任意のボタンを押すと、図５に示した表示制御部１１３が起動して、図６に示すステップＳ３５へ進む。「終了」ボタン１３７を押すと、当該特定保護空域設計部１０１が終了する。
【００６１】
図８は、この特定保護空域設計部１０１に対してユーザが行う標準的な操作の流れを示す。以下、図８、図７、図６を参照しながら特定保護空域設計部１０１の処理を詳細に説明する。
【００６２】
まず、ユーザは図７の初期画面上の「設定項目入力」ボタン１１９を押す。すると、設定項目入力ルーチン１０１１が図９に示すような設定項目入力画面を表示し、処理は図６のステップＳ５に進む。ユーザは、設定項目入力画面に表示されている所定の数種類の設定項目に対して、具体的な値を入力する（図８、Ｓ４１）。全ての設定項目の入力完了後、ユーザが設定項目入力画面上の「表示」ボタンを押すと、設定項目入力ルーチン１０１１は、ユーザの入力した設定項目値を設定項目データとして、予め定まっている規定項目データとともに、保護空域作成ルーチン１０１４に引き渡す。これにより、処理は図６のステップＳ７へ進む。なお、「設定項目」および「規定項目」の具体的な内容は後に説明する。
【００６３】
図６のステップＳ７では、保護空域作成ルーチン１０１４が、引き渡された設定項目データ及び規定項目データに基づき、予めプログラムされた当該飛行方式に固有の設計手法を用いて保護空域を設計して、保護空域データを作成する。続いて、処理は図６のステップＳ９へ移り、障害物検出ルーチン１０１５が、保護空域データと、データベース３内の障害物情報２９および標高テーブル３３に基づき、設計された保護空域を侵害する障害物を抽出して、検出障害物データを作成する。続いて、処理は図６のステップＳ１１へ進み、画面表示ルーチン１０１６が、保護空域データと検出障害物データとに基づいて、設計された保護空域と検出した障害物の平面図および断面図を、初期画面中のグラフィック画面１１６に、例えば図１１（但し、図１１では保護空域しか図示していない）に示すように表示する。
【００６４】
また、ユーザは、規定項目データを変更する必要があれば、初期画面中の「規定項目変更」ボタン１２１を押す。すると、処理は図６のステップＳ１３へ進み、規定項目変更ルーチン１０１３が図１０に示すような規定項目変更画面を表示し、ユーザは、規定項目変更画面に表示された所定の数種類の規定項目の値を変更する（図８、Ｓ４３）。規定項目の変更後、ユーザが規定項目変更画面上の「設定」ボタンを押すと、規定項目変更ルーチン１０１３は変更後の規定項目を新たな規定項目データとして、保護空域作成ルーチン１０１４に引き渡す。すると、処理は図６のステップＳ１５へ進み、新たな規定項目データに基づいて、新たに保護空域が設計され、そして、その保護空域を侵害する障害物が抽出され（図６、Ｓ１７）、その保護空域と検出された障害物の平面図および断面図がグラフィック画面１１６に表示される（図６、Ｓ１９）。
【００６５】
このようにして保護空域を設計して表示した後、ユーザは、必要に応じてさらに次のような操作を行うことができる。
【００６６】
第１に、設計した保護空域に地形要素や航空路などの他の対象物を重ね合わせて表示させてみたい場合、ユーザは初期画面中の「重ね合わせ設定」ボタン１２３を押す。すると、処理は図６のステップＳ２１へ進み、重ね合わせ設定ルーチン１０１７が図１２に示すような重ね合わせ設定画面を表示し、ユーザは、この重ね合わせ設定画面上で、保護空域に重ね合わせて表示したい項目を選択する（図８、Ｓ４５）。重ね合わせ項目の選択後、ユーザが重ね合わせ設定画面上の「設定」ボタンを押すと、処理は図６のステップＳ２３へ進んで、重ね合わせ設定ルーチン１０１７が、選択された重ね合わせ項目を重ね合わせデータとして画面表示ルーチン１０１６に渡し、画面表示ルーチン１０１６は重ね合わせデータに含まれている各対象物のデータをデータベース３から取得して、それら対象物のグラフィックス（または文字情報）を作成し、それを保護空域のグラフィックスと重ね合わせてグラフィック画面１１６に表示する（図８、Ｓ４７）。
【００６７】
第２に、設計した保護空域の特定の場所に存在する障害物を調べたい場合、ユーザは、初期画面中の「障害物検証」ボタン１２５を押す。すると、処理は図６のステップＳ２５へ進み、障害物検証ルーチン１０１８が図１３または図１４に示すような障害物検証画面を表示する。その状態で、ユーザがグラフィック画面１１６上の調べたい場所をマウスクリックすると（図８、Ｓ４９）、処理は図６のステップＳ２５へ進み、障害物検証ルーチン１０１８が、データベース３内の障害物情報２９および標高テーブル３３から、クリックされた場所に存在する障害物を検索し（障害物がない場合はその地点の標高を障害物とみなす）、検索した障害物の座標や高度や保護空域からの突出高度などの詳細情報を障害物検証画面に表示する。
【００６８】
第３に、グラフィック画面１１６を最大画面に広げたい場合、ユーザは「最大表示」ボタン１３３を押す。すると、処理は図６のステップｓ４０に進み、図５に示した最大表示部１１が保護空域を表示したグラフィック画面１１６を最大画面に広げる。
【００６９】
第４に、グラフィック画面１１６に表示された保護空域を拡大縮小したり、表示位置を移動したい場合、ユーザは表示制御ボタン群１３５のボタンを押す。すると、処理は図６のステップＳ３５に進み、図５に示した表示制御部１１３が、ユーザのボタン操作に応じて拡大縮小、移動などの表示制御データを作成して、画面表示ルーチン１０１６に渡す。続いて、処理は図６のステップＳ３７へ進み、画面表示ルーチン１０１６が表示制御データに基づいて、グラフィック画面１１６に表示している画像の最大表示、拡大縮小、移動などを行う。
【００７０】
第５に、任意の２地点や３地点などの間の位置関係を調べたい場合、ユーザは「方位距離計算」ボタン１２７を押す。すると、処理は図６のステップＳ３９へ進み、方位距離計算部１１５が図１６に示すような方位距離計算画面を表示する。その状態で、ユーザは、方位距離計算画面に任意の２地点や３地点の座標を入力したり、あるいはグラフィック画面１１６上で任意の２地点や３地点をマウスで指定する（図８、Ｓ５１）。すると、処理は図６のステップＳ３９に進み、方位距離計算部１１５が、指定された２地点や３地点に関する方位距離計算を行って、計算結果を方位距離画面に表示する。
【００７１】
第６に、上述した障害物検証データや設計諸元データ（設定項目データ、規定項目データ）などをプリントアウトしたい場合、ユーザは「プリンタ出力」ボタン１３１を押す（図８、Ｓ５３）。すると、処理は図６のステップＳ２７へ進み、プリンタ出力ルーチン１０１９が、所定のプリンタ出力画面（図示省略）を表示し、ユーザは、そのプリンタ出力画面上で障害物検証データや設計諸元データなどの印刷対象を指定する。すると、処理は図６のステップＳ２９へ進み、プリンタ出力ルーチン１０１９が、指定された印刷対象についてプリンタへの出力データを作成して、プリンタ１３へ出力するためにオペレーティングシステムに渡す。
【００７２】
第７に、設計した保護空域を地図上にプリントアウトしたい場合、ユーザは地図をプロッタ１１にセットした上で、「プロッタ出力」ボタン１２９を押す（図８、Ｓ５５）。すると、処理は図６のステップＳ３１へ進み、プロッタ出力部１０９が所定のプロッタ出力画面（図示省略）を表示し、ユーザは、そのプロッタ出力画面上で出力ファイル名や縮尺値又は地図の図葉名などを設定する。すると、処理は図６のステップＳ３３へ進み、プロッタ出力部１０９が、指定された縮尺で、又は指定された地図図葉に対応した区域と縮尺で、保護空域の平面図をプロッタ１１に印刷させるための出力データを作成して、プロッタ１１へ出力するためにてオペレーティングシステムに渡す。
【００７３】
図９は、上述した設定項目入力画面の一例を示す。図１０は、上述した規定項目入力画面の一例を示す。
【００７４】
設定項目と規定項目はともに、保護空域を設計するために必ず値を設定しておく必要のある事項である。このうち、規定項目は、通常的に使用されている標準的な設定値が存在しており、それが本システムでは初期値として自動設定されている（本システムが予めもつファイル（図示せず）に保存されており、規定項目変更画面を開くとそこに自動的に表示される）。そのため、規定項目については、ユーザは、初期値以外の値を使用する場合にのみ、規定項目変更画面を開いてその値を変更すればよい。一方、設定項目は、そのような標準的な設定はないので、設計の都度にユーザは設定項目入力画面を開いて個々に設定する必要がある。
【００７５】
図９には設定項目として、空港ＩＤ、進入方式名、利用無線施設、最終進入角度、…などが、また、図１０には規定項目として、旋回進入経路外遠縁角、保護空域幅、旋回完了高度修正値が示されているが、これは或る特定の飛行方式の場合の例示である。個々の飛行方式毎に（つまり、個々の空域の種類毎に）、その空域種類の設計に必要な項目だけが設定項目入力画面および規定項目設定画面に表示される。よって、画面上の設定項目および規定項目の種類は飛行方式（空域種類）ごとに異なる。ユーザは、単純に画面にしたがって設定を行えばよく、設定すべき項目および設定しなくてよい項目が何かについて飛行方式ごとに意識する必要はない。
【００７６】
図９に示した設定項目入力画面上で全ての設定項目の値を設定した後、「表示」ボタンを押すと、前述した通り、設定項目データと規定項目データとが保護空域作成ルーチン１０１４に渡されて、自動的に保護空域の設計が行われる。保護空域の設計計算は、設計対象の飛行方式毎に予めプログラムされた固有の設計手法に従って、設定項目データ、規定項目データ及びデータベース３内の施設情報２１などに基づいて行われる。保護空域の設計が終わると、設計された保護空域の平面図と側面図が図７に示したグラフィック画面１１６に表示される。
【００７７】
その後、図９に示した設定項目入力画面上の「検証」ボタンを押すと、その保護空域を侵害する障害物や地形がないかどうかの検証が自動的に行われる。この障害物検証は、データベース３内の障害物情報２９および標高テーブル３３に登録されている障害物および標高の中から、設計した保護空域を侵害するものを検出する処理である。この障害物検出が終わると、設計した保護空域の平面図と断面図と共に、（もしあるならば）その保護空域を侵害する障害物や地形のグラフィカルシンボルが、図７に示したグラフィック画面１１６に表示される。図１１は、こうして表示された空域の平面図と断面図の例を示す（この例では障害物や地形は表示されていない）。
【００７８】
グラフィック画面１１６上の平面図と断面図から、設計結果が妥当か否かの大体の判断が容易にできる。設計結果が妥当でなければ、設定項目や規定項目の値を変更して再度設計をやり直すことができる。この場合、ユーザが行う作業は項目値の変更だけであり、空域計算および障害物検証は自動的に行われるので、ユーザの負担は極めて軽く、かつ能率的に設計が行える。
【００７９】
上記のように「表示」又は「検証」ボタンで保護空域を設計し表示した後、同画面上の「登録」ボタンを押すと、設計された保護空域の設計諸元値（規定項目、設定項目の値）がデータベース３の設計諸元情報２７に、また設計された保護空域の形状データがデータベース３の形状テーブル３１に登録される。
【００８０】
図１２は、「重ね合わせ設定」ボタン１２３を押すことで表示される重ね合わせ設定画面を示す。図示のように、障害物、海岸線、等高線、緯経度、航行援助施設、航空路、保護空域補助線および設計情報等、各飛行方式毎に予め定められた設計の参考になる事物を、設計した保護空域と重ね合わせて表示するか否かが選択できるようになっている。また、障害物、緯経度、航行援助施設、航空路などについては、グラフィックシンボルで表示するか、名称などの文字情報（インフォメーション）で表示するか、その双方で表示するか、という表示態様も選択できる。ここで、保護空域補助線とは、保護空域の外枠以外の線、例えば中心線、のような補助的情報である。また、設計情報とは、設計計算で得られた保護空域の情報（例えば、入力データを補正した場合の補正値や、計算で得た方位、距離、緯度経度等）である。
【００８１】
この重ね合わせ設定画面上で表示・非表示の選択を行った後、同画面上の「設定」と記されたボタンを押すと、既にグラフィック画面１１６上に空域が表示されているならば直ちに、また、まだ空域の計算を行う前であるならば、その後に空域が計算されグラフィック画面１１６に表示されるときに、表示すべき対象物のデータがデータベース３から抽出されて、その対象物のグラフィックス（またはインフォメーション）が作成され、それが空域のグラフィックスに重ね合わされてグラフィック画面１１６に表示される。この場合、障害物のデータはデータベース３の障害物情報２９から、海岸線や等高線のデータは地形情報３２から、航行援助施設のデータは施設情報２１から、航空路のデータは経路情報２５からそれぞれ抽出される。
【００８２】
図１３は、「障害物検証」ボタン１２５を押すことで表示される障害物検証画面の一例（飛行方式毎に画面は異なる）を示す。前述したように、空域がグラフィック画面１１６に表示された状態で、この障害物画面を表示し、そして、グラフィック画面１１６の平面図上の任意の場所をマウスクリックすると、そのクリックした場所に存在する障害物が障害物情報２９から検索されて、その名称、無線施設までの距離、高度、緯度、経度が障害物検証画面に表示される。もし、その場所に障害物が存在しない場合には、障害物に代えて、その場所の地表の標高が標高テーブル３３から読み出されて障害物検証画面に表示される。この機能は、検出した障害物の確認や任意の位置での侵害状況の確認に利用することができる。
【００８３】
図１４は、ＩＬＳ精密区間（ＯＡＳ）の設計時において、「障害物検証」ボタン１２５を押すことで表示される障害物検証画面を示す。この障害物検証画面には、保護空域の無障害物表面の高度、障害物が無障害物表面から突出している高さ、滑走路座標での障害物の位置（Ｘ，Ｙ、Ｚ）などの情報が表示される。なお、滑走路座標とは、図１５に示すように、滑走路の進入側端を原点とした直交座標である。この障害物検証画面上の「ＣＲＭデータ出力」ボタンを押すと、ＣＲＭ（Ｃｏｌｌｉｓｉｏｎ  Ｒｉｓｋ  Ｍｏｄｅｌ）計算プログラムの入力となるデータを作成し、フロッピーディスクに出力することができる。「障害物計算」ボタンを押すと、滑走路座標で示した位置での侵害状況をこの障害物検証画面に表示し、結果をプリンタに出力することができる。「障害物リスト出力」ボタンを押すと、検出された障害物を表形式のリストとしてプリンタに出力することができる。
【００８４】
図１６は、前述した方位距離計算画面を示す。この画面上では、計算対象として「３地点を結ぶ線分の方位、距離、内角」、「方位距離で示す緯度経度」及び「２地点からの交点緯度経度」の３種類の情報を選択することができる。この３種類の計算対象の一つを選択した上で、この画面上に地点（ＦＩＸ）の座標を入力するか、またはグラフィック画面１１６の平面図で地点をマウスクリックすると、それらの地点の座標から選択された計算対象が自動計算されて方位距離計算画面上に表示される。ここで、「３地点を結ぶ線分の方位、距離、内角」とは、図１７に示すように、指定された２地点または３地点（ＦＩＸ１〜ＦＩＸ３）を結ぶ線分の方位（真北を０度、時計周り）、それら線分のなす内角（θ１〜θ３）、及び距離（ｒ１〜ｒ３）である。「方位距離で示す緯度経度」とは、図１８に示すように、指定された地点（ＦＩＸ１）から指定した方位（θ）と距離（ｒ）が指している地点（ψ、λ）である。また、「２地点からの交点緯度経度」とは、図１９に示すように、指定した２地点（ＦＩＸ１、ＦＩＸ２）からそれぞれ指定した方位（θ１、θ２）へ向かった２線分の交点の緯度経度（ψ、λ）である。
【００８５】
次に、図１に示した重ね合せ表示部５７について説明する。
【００８６】
図２０は、図２を参照して既に説明した機能選択画面において「重ね合わせ」ボタン７５を押したときに表示されるプルダウン式サブメニュー１４０を示す。このサブメニュー１４０には、「重ね合わせ表示」および「任意図形情報」の項目がある。
【００８７】
図２１は、重ね合わせ表示部５７の構成を示す。図示のように、重ね合わせ表示部５７には、図２０に示したサブメニュー１４０の項目「重ね合わせ表示」から起動される処理ルーチンである重ね合わせ表示処理部１４１と、サブメニュー１４０の項目「任意図形情報」から起動される処理ルーチンである任意図形処理部１４３とを有する。
【００８８】
任意図形処理部１４３は、形状データ作成画面を表示し、その画面上でユーザがマウスなどで描いた図形を、その図形名称などはデータベース３の任意図形テーブル４１に、またその形状データはデータベース３の形状テーブル３１に登録する機能を有している。
【００８９】
重ね合わせ表示処理部１４１は、図２１に示すように、初期画面表示ルーチン１４１１、表示領域設定ルーチン１４１２、重ね合わせ設定ルーチン１４１３、重複計算ルーチン１４１４、簡易作図ルーチン１４１５、表示制御ルーチン１４１６、表示形式ルーチン１４２０、画面表示ルーチン１４１７、プロッタ出力ルーチン１４１８、シナリオ作成ルーチン１４１９および最大表示ルーチン１４２１を有する。
【００９０】
初期画面表示ルーチン１４１１は、図２３に示すような初期画面を表示し、この初期画面上でのユーザのボタン操作に応答して、押されたボタンに対応したルーチンを呼び出す。
【００９１】
表示領域設定ルーチン１４１２は、図２５に示すような表示領域設定画面を表示し、ユーザは、この画面上で、表示領域の広さの程度や高度ファクター（詳細は後述する）などを選択することができる。表示領域設定ルーチン１４１２は、選択された表示領域データを画面表示ルーチン１４１７などの他のルーチンに引き渡す。
【００９２】
重ね合わせ設定ルーチン１４１３は、図２６に示すような重ね合わせ設定画面を表示し、この重ね合わせ設定画面上で、ユーザは、保護空域と重ね合わせてグラフィック表示及びインフォメーション表示されるべき対象物（図１２に示した重ね合わせ設定画面の項目が設計方式ごとに必要となる情報であるのに対し、図２６の画面の項目は本システムで扱うほとんどのデータ項目を含んでいる）を個別又は全体的に選択することができる。重ね合わせ設定ルーチン１４１３は、ユーザの選択した重ね合わせ項目を、重ね合わせ項目データとして、画面表示ルーチン１４１７などの他のルーチンに引き渡す。
【００９３】
重複計算ルーチン１４１４は、図２９に示した重複計算画面を表示し、ユーザが、初期画面に表示されている保護空域の任意の領域を指定すると、その指定された領域内での複数の空域相互の重複関係を計算して、重複位置（緯度経度）を重複計算画面に表示する。
【００９４】
簡易作図ルーチン１４１５は、図３１に示すような簡易作図画面を表示し、この画面を用いてユーザの作成した図形や文字を、画面表示ルーチン１４１７などの他のルーチンに引き渡したり、システム内のファイルに登録したりする。この簡易作図ルーチン１４１５には、既に説明した飛行方式設計部５５内の方位距離計算機能も含まれている。ただし、こちらの方位距離計算機能は、計算だけでなく線分表示ができ、よって、何を計算したのか一目瞭然で、作図機能としても利用できるため、より便利になっている。
【００９５】
表示制御ルーチン１４１６は、ユーザのボタン操作に応答して、初期画面に平面又は立体で表示されている保護空域などのグラフィックスの拡大・縮小、視点移動、注目点移動などを行うための表示制御データを作成して、画面表示ルーチン１４１７などの他のルーチンに引き渡す。
【００９６】
表示形式ルーチン１４２０は、ユーザのボタン操作に応答して、グラフィックスを線分、ハッチング、ワイヤフレーム、ソリッドなどで表示するための表示形式データを作成して、画面表示ルーチン１４１７などの他のルーチンに引き渡す。
【００９７】
画面表示ルーチン１４１７は、他ルーチンから引き渡された表示領域データや重ね合わせた項目データや表示制御データや表示形式データに基づいて、重ね合わせ項目データに含まれる対象物のグラフィックスを作成し、それらを重ね合わせて初期画面に平面図または立体図の形態で表示する。
【００９８】
プロッタ出力ルーチン１４１８は、初期画面に表示されているグラフィックスをプロッタに印刷させるための描画データを作成して、オペレーティングシステムに渡す。
【００９９】
シナリオ作成ルーチン１４１９は、図３３に示すようなシナリオ作成画面を表示し、初期画面に表示されているグラフィックス上でユーザがマウスクリックなどにより指定した複数の通過点の座標、速度および高度などをシナリオ作成画面に表示するとともに、それら複数の通過点の座標を後述する飛行シミュレーションで用いる飛行シナリオとして、データベース３の飛行シナリオテーブル３９に登録する。
【０１００】
最大表示ルーチン１４２１は、グラフィックスの表示画面を最大画面に広げる。
【０１０１】
図２２は、上記の構成の下での重ね合わせ表示処理部１４１の処理の流れを示す。
【０１０２】
重ね合わせ表示処理部１４１が起動されると、最初に初期画面表示ルーチン１４１１が図２３に示すような初期画面を表示する（ステップＳ６１）。図２３に示すように、この初期画面上には、保護空域と各種情報とを重ね合わせて表示するためのグラフィック画面１６１と、各種の処理を選択するための処理メニュー１６３とがある。処理メニュー１６３には、「表示領域設定」、「重ね合わせ設定」、「重複計算」、「簡易作図」、「シナリオ作成」、「プロッタ出力」および「最大表示」のボタン１６５、１６７、１６９、１７１、１７３、１７５、１７７がある。さらに、この処理メニュー１６３には、グラフィック画面１６１に空域を平面表示するか立体表示するかを選択するためのトグルスイッチ１７９、１８３と、平面表示用の画面制御用ボタン群１８１と、立体表示用の画面制御用ボタン群１８５と、「終了」ボタン１８７とがある。
【０１０３】
この初期画面の処理メニュー１６３内のボタンを押すと（図２２、Ｓ６３）、対応するルーチンが起動する。例えば、「表示領域設定」ボタン１６５を押すと、表示領域設定ルーチン１４１２が起動して、図２２に示すステップＳ６５に進む。「重ね合わせ設定」ボタン１６７を押すと、重ね合わせ設定ルーチン１４１３が起動して図２２に示すステップＳ６９に進む。「重複計算」ボタン１６９を押すと、重複計算ルーチン１４１４が起動して、図２２に示すステップＳ７３へ進む。「簡易作図」ボタン１７１を押すと、簡易作図ルーチン１４１５が起動して、図２２に示すステップＳ７７に進む。「シナリオ作成」ボタン１７３を押すと、シナリオ作成ルーチン１４１９が起動して、図２２に示すステップＳ８１へ進む。「プロッタ出力」ボタン１７５を押すと、プロッタ出力ルーチン１４１８が起動して、図２２に示すステップＳ８９へ進む。「最大表示」ボタン１７７を押すと、最大表示ルーチン１４２１が起動して、図２２に示すステップＳ９４へ進む。画面制御用ボタン群１８１または１８５内の任意のボタンを押すと、表示制御ルーチン１４１６又は表示形式ルーチン１４２０が起動して、図２２に示すステップＳ８３へ進む。「終了」ボタン１８７を押すと、この重ね合わせ表示処理部１４１が終了する。
【０１０４】
図２４は、この重ね合わせ表示処理部１４１に対してユーザが行う標準的な操作の流れを示す。以下、図２２、図２３、図２４を参照しながら、重ね合わせ表示処理部１４１の処理内容を詳細に説明する。
【０１０５】
まず、ユーザは図２３に示した初期画面上の「表示領域設定」ボタン１６５を押す（図２４、Ｓ１０１）。すると、処理は図２２のステップＳ６５へ進み、表示領域設定ルーチン１４１１が図２５に示すような表示領域設定画面を表示するので、ユーザはその表示領域設定画面上で、グラフィック画面１６１に表示すべき領域の広さの程度（例えば、４０００海里（ＮＭ）×４０００ＮＭ、１０００ＮＭ×１０００ＮＭ、４００ＮＭ×４００ＮＭ、２００ＮＭ×２００ＮＭなど）又は保存情報や、立体表示の際の高度の強調倍率である高度ファクターを設定する。この表示領域の設定の完了後、ユーザが表示領域設定画面の「設定」ボタンを押すと、処理は図２２のステップＳ６７に進み、表示領域設定ルーチン１１が、その設定内容を表示領域データとして画面表示ルーチン１４１７に引き渡し、画面表示ルーチン１４１７は、その表示領域データおよび既に初期的に設定されている重ね合わせ項目データなどに従って、グラフィック画面１６１上にその設定された領域の平面図のグラフィックスを表示する。
【０１０６】
次にユーザは、必要に応じて「重ね合わせ設定」ボタン１６７を押す（図２４、Ｓ１０３）。すると、処理は図２２のＳ６９へ進み、重ね合わせ設定ルーチン１４１３が図２６に示すような重ね合わせ設定画面を表示するので、ユーザはその重ね合わせ設定画面上で、グラフィック画面１６１上に表示したい対象物、および表示状態（例えば、文字を白抜きにするか否か、保護空域をどのような態様で表示するかなど）を選択する。ここで選択できる対象物には、データベース３の施設情報２１、空域情報２３、経路情報２５、障害物情報２９、飛行方式設計情報２６、地形情報３２、任意図形テーブル４１に登録されている各種の事物（各種施設、各種空域、各種経路、各種地形、各種保護空域、各種任意図形など）が含まれる。この重ね合わせ項目の設定終了後、ユーザが重ね合わせ設定画面の「設定」ボタンを押すと、処理は図２２のステップＳ７１へ進み、重ね合わせ設定ルーチン１４１３が、その設定内容を重ね合わせ項目データとして、画面表示ルーチン１４１７へ引き渡し、画面表示ルーチン１４１７は、表示すべき対象物のデータをデータベース３から取得して、そのグラフィックス及びインフォメーションを作成し、それを重ね合わせてグラフィック画面１６１に表示する。なお、各対象物は、その種類毎に、および空域については個別に、予めシステム支援部６１で表示色が設定できるので、例えば隣接した空域などを容易に識別できるよう別の色で表示することができる。
【０１０７】
また、ユーザは、グラフィック画面１６１の表示を平面図表示にするか立体図表示にするかを選択するために、初期画面上の「平面表示」スイッチ１７９または「立体表示」スイッチ１８３をターンオンする（図２４、Ｓ１０５またはＳ１０９）。すると、処理は図２２のステップＳ８３へ進み、表示制御ルーチン１４１６が、平面図表示または立体図表示を指定するコマンドを画面表示ルーチン１４１７に送り、すると、処理はステップＳ８５へ進んで、画面表示ルーチン１４１７がグラフィック画面１６１の表示を平面図表示または立体図表示に切り替える。
【０１０８】
また、グラフィック画面１６１に平面図が表示されている状態で、ユーザが平面表示用の画面制御用ボタン群１８１を操作すると（図２４、Ｓ１０５）、処理は図２２のステップＳ８３に進み、そのボタン操作に応じて、表示制御ルーチン１４１６がグラフィック画面１６１上の平面図の拡大・縮小、移動などを行うための表示制御データを作成して、画面表示ルーチン１４１７に渡す。すると、処理はステップＳ８７へ進み、画面表示ルーチン１４１７が平面図表示の拡大・縮小、移動などを行う。また、表示形式を選択すると、表示形式ルーチン１４２０が空域を線分、ハッチング又は塗りつぶしなどの形式で表示するための表示形式データを作成して、画面表示ルーチン１４１７に渡す。すると、処理はステップＳ８７へ進み、画面表示ルーチン１４１７が平面図の表示形式を表示形式データに従って切り替える。
【０１０９】
また、グラフィック画面１６１に立体図が表示されている状態で、ユーザが立体表示用の画面制御用ボタン群１８５を操作すると（図２４、Ｓ１０９）、処理は図２２のステップＳ８３へ進み、そのボタン操作に応じて、表示制御ルーチン１４１６がグラフィック画面１６１上の立体図の注目点移動、視点移動、拡大・縮小などを行うための表示制御データを作成して画面表示ルーチン１４１７に渡し、すると、処理はステップＳ８７へ進み、画面表示ルーチン１４１７が立体図表示の注目点移動、視点移動、拡大・縮小などを行う。また、表示形式を選択すると、表示形式ルーチン１４２０が空域をワイヤフレーム、ソリッド又はサーフェイスなどの形式で表示するための表示形式データを作成して、画面表示ルーチン１４１７に渡す。すると、処理はステップＳ８７へ進み、画面表示ルーチン１４１７が立体図の表示形式を表示形式データに従って切り替える。
【０１１０】
さらにユーザは、グラフィック画面１６１に表示されている複数の保護空域の相互の重複関係を正確に調べたい場合、「重複計算」ボタンを押す（図２４、Ｓ１１３）。すると、処理は図２２のステップＳ６９へ進み、重複計算ルーチン１４１４が図２９に示すような重複計算画面を表示する。その状態で、ユーザがグラフィック画面１６１上でマウスを操作して調べたい重複個所を含む四角形領域を指定すると、処理は図２２のステップＳ７１へ進み、重複計算ルーチン１４１４が指定された四角形領域内での複数保護空域の相互の重複（交差）個所を検出し、その重複個所の座標を重複計算画面に示すとともに、その重複個所のデータを画面表示ルーチン１４１７に渡し、画面表示ルーチン１４１７はその重複個所をグラフィック画面１６１に表示する。
【０１１１】
また、ユーザは、簡易な図形を作成してグラフィック画面１６１に表示したい場合、「簡易作図」ボタン１７１を押す（図２４。Ｓ１１５）。すると、処理は図２２のステップＳ７７へ進み、簡易作図ルーチン１４１５が図３１に示すような簡易作図画面を表示するので、ユーザはその画面を用いて線分、矩形、円弧などの図形の作図及び文字表示を行う。作図が終わると、処理は図２２のステップＳ７９へ進み、簡易作図ルーチン１４１５が作られた図形のデータを画面表示ルーチン１４１７に渡してグラフィック画面１６２に表示させたり、システム内のファイルに保存したりする。また、簡易作図ルーチン１４１５は、図１６〜図１９を参照して既に説明した方位距離計算機能も兼ね備えているため、ユーザは簡易作図画面からこの方位距離計算機能を呼び出して、前述したような方位距離計算を行うとともに、方位距離を線分で表示することもできる。
【０１１２】
また、ユーザが「プロッタ出力」ボタン１７５を押すと（図２４、Ｓ１１９）、処理は図２２のステップＳ８９へ進んで、プロッタ出力ルーチン１４１８が所定のプロッタ出力画面（図示省略）表示するので、ユーザはこのプロッタ出力画面上でタイトルや、縮尺や用紙サイズ又は使用する地図の図葉名などの出力態様を設定する。設定が完了すると、処理は図２２のステップＳ９３へ進み、プロッタ出力ルーチン１４１８が、グラフィック画面１６１に表示されているグラフィックスを、設定された縮尺などにしたがって、又は設定された地図図葉名に対応した区域と縮尺にしたがって、プロッタ１１に印刷させるための描画データを作成して、プロッタ出力のためにオペレーティングシステムに渡す。プロッタ１１に、設定された図葉名の地図をセットすることにより、その地図上に、その地図の区域に存在する空域などのグラフィックスを重ねてプリントすることができる。また、ファイル名を指定することによりＨＰ−ＧＬ形式のファイルに保存することもできる。
【０１１３】
さらに、ユーザが「シナリオ作成」ボタン１７３を押すと（図２４、Ｓ１１７）、処理は図２２のＳ８１へ進み、シナリオ作成ルーチン１４１９が図３３に示すような飛行シナリオ作成画面を表示する。そこで、ユーザがグラフィック画面１６１上でマウスを操作して任意の複数の通過点を指定していくと、シナリオ作成ルーチン１５３が飛行シナリオ作成画面上にそれらの通過点の座標を示すとともに、それらの通過点をスプライン曲線で結んだ飛行経路を作成し、この飛行経路のデータを画面表示ルーチン１４１６に渡してグラフィック画面１６１上に表示させる。また、シナリオ作成ルーチン１５３は、指定された複数の通過点の座標に速度や高度などの情報を追加して、一つの飛行経路を定義した飛行シナリオとして、データベース３の飛行シナリオテーブル３９に登録する。
【０１１４】
図２５は、「表示領域設定」ボタン１６５を押すことで表示される表示領域設定画面を示す。
【０１１５】
この画面上で、表示領域の広さを、「ＦＩＲレベル」（日本を中心とした最大４０００ＮＭ×４０００ＮＭ範囲）、「全国レベル」（日本を中心とした最大１０００ＮＭ×１０００ＮＭ範囲）、「進入管制区レベル」（指定した進入管制区を中心とした最大４００ＮＭ×４００ＮＭ範囲）、「空港周辺レベル」（指定した空港を中心とした最大２００ＮＭ×２００ＮＭ範囲）及び保存情報の中から選択することができる。また、立体図表示では、高度を縮尺通りに表示すると見た目に偏平過ぎる画像となるため、高度を感覚的に容易に把握できるよう整数倍に強調して表示することができるようになっているが、その強調の倍率である高度ファクターとして、１（縮尺通り）〜９（縮尺通りの９倍で表示する）を選択することができる。
【０１１６】
図２６は、「重ね合わせ設定」ボタン１６７を押すことで表示される重ね合わせ設定画面を示す。
【０１１７】
この画面上で、図示のような種々の対象物をグラフィック画面１６１に表示するか否かを選択することができる。グラフィックスとインフォメーションのトグルスイッチがある対象物については、グラフィックスのスイッチをオンすれば、オンにした対象物の全てのデータの形状又はシンボルを表したグラフィックスが表示され、インフォメーションのスイッチをオンすれば名称などの文字情報が表示される。また、「一覧」ボタンのある対象物については、「一覧」ボタンを押すことでデータベース３に登録されている該当の対象物が一覧リストの形で表示されるので、その一覧リストから所望の対象物を選ぶことができる。なお、文字情報を表示する場合、例えば航空路などの線分の名称などを表示する場合、文字は線分の傾きに沿って表示される。
【０１１８】
さらに、この画面上では、表示状態の指定ができる。ここで、「文字白抜き」のスイッチを値をオンすれば、文字と線分とが重ねて表示されるときにや空域等の色（塗りつぶしの場合）で文字が見にくいとき、その文字に重なった線分や色が白ぬきされるので、文字が読み易くなる。保護空域は平面図表示では指定された平面表示形式による表示となり、立体図表示では、「保護空域側面表示」のスイッチをオンすると、例えば図２７（Ａ）のような形状の保護空域が、図２７（Ｂ）のようにその保護空域を囲む側面２０１が付加された状態で表示される。これにより、ユーザは保護空域の立体形状をより立体的に把握できるようになる。「保護空域サーフェイス表示」のスイッチがオフであると、保護空域の立体表示は不透明なソリッドによるものとなる。「保護空域サーフェイス表示」のスイッチがオンされると、図２７（Ａ）に示したような透明な外表面のみによる表示となるとともに、空域の表示形式（立体）と異なる表示形式が選べることで、空域の重なり関係の視覚的把握が容易になる。
【０１１９】
図２８は、立体表示用の表示制御ボタン群１８５を操作したときに表示制御ルーチン１４１６が行う表示制御の内容を説明したものである。
【０１２０】
立体表示用の表示制御ボタン群１８５には、視点位置表示部２１５と、注目点移動ボタン群２０３と、視点移動ボタン群２０５と、拡大ボタン２０７と、縮小ボタン２０９と、ホームボタン２１１と、ビューボタン２１３とが含まれている。制御画面２１５には、図２８での拡大図に示すように、真北を上にして、注目点２２１と視点２２３との平面位置関係が表示されており、また、注目点２２１と視点２２３を結んだ視線２１７も示されている。ここで、注目点２２１とは、グラフィック画面１６１に表示された地形の中心点であり、また、視点２２３とは、立体図に表示された対象物を観ている観察者（カメラ）の居る位置２２３である。視点位置表示部２１５から、ユーザは、注目点をどの方向から観ているのかがわかる。注目点移動ボタン群２０３により、注目点２２１を東西南北および上下に移動させることができる。視点移動ボタン群２０５により、視点２２３を平面的には注目点２２１を中心に回転移動させ、また上下に移動させることができる。拡大ボタン２０７を押すと、視点２２３が注目点２２１に近寄るため、表示された立体図が拡大される。縮小ボタン２０９を押すと、視点２２３が注目点２２１から遠ざかるため、表示された立体図が縮小される。ホームボタン２１１を押すと、視点２２３と注目点２２１が所定の初期状態に戻される。ビューボタン２１３を押すと、視点２２３が注目点２２１の真上の位置２２５にセットされる。
【０１２１】
平面図表示でも、拡大、縮小、東西南北の移動などが行える。立体図表示でも平面図表示でも、拡大・縮小を行うと、グラフィックスだけでなくシンボルおよびインフォメーション（但し、立体表示ではインフォメーションを表示しない）も一緒に拡大・縮小される。また、現在の拡大・縮小状態に関わらず、シンボルおよびインフォメーションを所定の初期サイズにすることもでき、それにより、一旦拡大表示したグラフィックスのシンボルおよびインフォメーションを初期サイズにしてから元の表示状態に戻すことによりシンボルおよびインフォメーションだけを小さく表示したり、逆に、一旦縮小表示してシンボルおよびインフォメーションを初期サイズにセットしてから元の表示状態に戻すことによりシンボルおよびインフォメーションだけを拡大表示するといった、シンボルおよびインフォメーションのサイズ調節もできる。但し、簡易作図で表示する文字はサイズ指定をするので、縮小・拡大に関わらず固定となる。
【０１２２】
図２９は、初期画面の「重複計算」ボタン１６９を押すと表示される重複計算画面を示す。
【０１２３】
この重複計算画面を表示した状態で、例えば図３０（Ａ）に示すように平面図表示状態にあるグラフィック画面１６１上で重複計算したい任意の四角形領域２３１の対角の２点２３３、２３５をマウスクリックすると、重複計算ルーチン１４１４が、その四角形領域２３１内に存在する保護空域２３７、２３８を検索して、その空域２３７、２３８の輪郭の交点Ｐ１、Ｐ２の座標を計算し、その交点Ｐ１，Ｐ２をグラフィック画面１６１に表示するとともに、図３０（Ｂ）に示すようにその交点Ｐ１、Ｐ２の座標を重複計算画面に表示する。
【０１２４】
図３１は、初期画面の「簡易作図」ボタン１７１を押すと表示される簡易作図画面を示す。
【０１２５】
この簡易作図画面には、「方位距離計算」、「線分」、「矩形」、「円」、「円弧」、「文字」、「文書」、「線削除」、「全削除」、「状態保存」、「保存削除」、「終了」のボタン２４１、２４３、２４５、２４７、２４９、２５１、２５３、２５５、２５７、２５９、２６１、２６３がある。
【０１２６】
「方位距離計算」ボタン２４１を押すと、図１６〜図１９を参照して既に説明したと同じ方法で方位距離計算および線分表示ができる。「線分」ボタン２４１を押すと、図３２（Ａ）に示すような線分入力画面が表示され、ユーザが幾つかの制御点２７１〜２７７を図３２（Ｂ）に示すようにグラフィック画面１６１上でマウスで指定するか、線分入力画面にその座標を入力することにより、制御点２７１〜２７７を結んだ折れ線分が作成され、グラフィック画面１６１に表示される。また、「矩形」、「円」、「円弧」、「文字」、「文書」ボタン２４３、２４５、２４７、２４９、２５１、２５３をそれぞれ押すと、図示しないが、それぞれの入力画面が表示され、ユーザがそれら図形（または文字）の位置やサイズを決めるための幾つかの制御点をグラフィック画面１６１上でマウスで指定するか、それぞれの入力画面にその図形（または文字）の位置やサイズを決めるための数値や文字を入力することにより、その図形（または文字）が作成されてグラフィック画面１６１に表示される。「状態保存」ボタン２５９を押すと、作成した図形（または文字）や先に設定した重ね合わせ条件などがシステム内のファイルに保存される。
【０１２７】
図３３は、初期画面の「シナリオ作成」ボタン１７３を押すと表示される飛行シナリオ作成画面を示す。
【０１２８】
この飛行シナリオ作成画面が表示された状態において、ユーザがグラフィック画面１６１上でマウスを操作して例えば図３４に示すように複数の点２８１〜２８９を指定していくと、飛行シナリオ作成画面上にそれらの点２８１〜２８９の座標が示されるとともに、それらの点２８１〜２８９をスプライン曲線で結んだ飛行経路がグラフィック画面１６１上に表示される。このように飛行経路を定義し、さらに飛行シナリオ作成画面にシナリオ名を入力したり飛行させるべき航空機型式、速度、高度を指定したりした上で、飛行シナリオ画面上の「登録」ボタンを押すと、こうして定義された飛行シナリオがデータベース３の飛行シナリオテーブル３９に登録される。
【０１２９】
次に、図１に示した模擬飛行表示部５９について説明する。
【０１３０】
図３５は、図２を参照して既に説明した機能選択画面において「模擬飛行表示」ボタン７７を押したときに表示されるプルダウン式サブメニュー３０１を示す。この「シミュレーション」と記されたサブメニュー３０１を選択することにより、模擬飛行表示部５９が起動する。
【０１３１】
図３６は、模擬飛行表示部５９の構成を示す。図示のように、模擬飛行表示部５９は、シミュレーション画面表示ルーチン３０３、表示範囲設定ルーチン３０５、シナリオ設定ルーチン３０７、飛行経路計算ルーチン３０９、重ね合わせ設定ルーチン３１１、最大表示ルーチン３１２、表示計算ルーチン３１３、地形図表示ルーチン３１５、重ね合わせ項目表示ルーチン３１７、表示制御ルーチン３１９、環境設定ルーチン３２１、実行制御ルーチン３２３および航空機表示ルーチン３２５を有する。
【０１３２】
シミュレーション画面表示ルーチン３０３は、図３８に示すような模擬飛行を表示するためのシミュレーション画面を表示し、この画面上でのユーザのボタン操作に応答して、押されたボタンに対応したルーチンを呼び出す。
【０１３３】
表示範囲設定ルーチン３０５は、図４０に示すような表示範囲設定画面を表示し、この画面上で、ユーザは、模擬飛行を表示する範囲や高度ファクターや表示形式などを選択する。表示範囲設定ルーチン３０５は、選択された表示範囲のデータを表示計算ルーチン３１３、地形図表示ルーチン３１５などの他ルーチンに引き渡す。
【０１３４】
シナリオ設定ルーチン３０７は、図４１に示すようなシナリオ設定画面を表示し、この画面上でユーザは、シミュレーションで用いるシナリオの設定を行う。シナリオ設定ルーチン３０７は、設定されたシナリオのデータを飛行経路計算ルーチン３０９などの他ルーチンへ引き渡す。
【０１３５】
飛行経路計算ルーチン３０９は、シナリオ設定ルーチンから引き渡されたシナリオデータに基づいて、シミュレーションの飛行経路を計算し、航空機表示ルーチン３１９などの他ルーチンに引き渡す。
【０１３６】
重ね合わせ設定ルーチン３１１は、図４５に示すような重ね合わせ設定画面を表示し、この画面上でユーザは、シミュレーション画面に表示されるべき空域や航空路などの対象物（重ね合わせ項目）を選択する。重ね合わせ設定ルーチン３１１は、選択された重ね合わせ項目のデータを、表示計算ルーチン３１３などの他ルーチンに引き渡す。
【０１３７】
最大表示ルーチン３１２は、シミュレーション画面を最大画面に広げる。
【０１３８】
表示制御ルーチン３１９は、シミュレーション画面上でのユーザの表示制御用ボタン操作に応答して、シミュレーション画面に表示されている鳥瞰図の拡大・縮小、視点移動、注目点移動などを行うための表示制御データを作成して、表示計算ルーチン３１３などの他のルーチンに引き渡す。
【０１３９】
表示計算ルーチン３１３は、他ルーチンから引き渡された表示範囲データ、重ね合わせ項目データ、表示制御データなどに基づいて、表示範囲内に存在する地形や重ね合わせ対象物のデータをデータベース３から読み込み、地形を３次元で表現した３次元地形データおよび重ね合わせ項目を３次元で表現した３次元重ね合わせデータを作成して、地形図表示ルーチン３１５や重ね合わせ項目表示ルーチン３１７などの他ルーチンへ引き渡す。
【０１４０】
地形図表示ルーチン３１５は、表示計算ルーチン３１３から引き渡された３次元地形データを用いて、シミュレーション画面に地形の３次元図形（鳥瞰図）を表示する。
【０１４１】
重ね合わせ項目表示ルーチン３１７は、表示計算ルーチン３１３から引き渡された３次元重ね合わせデータを用いて、シミュレーション画面に重ね合わせ項目の鳥瞰図を表示する。
【０１４２】
環境設定ルーチン３２１は、図４６に示すような環境設定画面を表示し、この画面上でユーザは、シミュレーション画面に表示する航空機のサイズや、シナリオ設定画面で設定した情報を、システム終了後も保持して次回起動時に画面に残しておくかどうかなどを設定する。環境設定ルーチン３２１は、設定された航空機サイズを航空機表示ルーチン３１９などの他ルーチンに引き渡す。
【０１４３】
航空機表示ルーチン３２５は、他ルーチンから引き渡された飛行経路データ及び航空機サイズを用いて、シミュレーション画面上に、飛行経路に沿って飛行する航空機のアニメーションを表示する。
【０１４４】
実行制御ルーチン３２３は、シミュレーション画面上でのユーザの実行制御用ボタン操作に応答して、航空機表示ルーチン３２５に対し模擬飛行アニメーションの開始、停止、飛行速度の加減速を命じる制御データを与える。
【０１４５】
図３７は、上記の構成の下での模擬飛行表示部５９の処理の流れを示す。
【０１４６】
模擬飛行表示部５９が起動されると、最初にシミュレーション画面表示ルーチン３０３が図３８に示すような初期画面を表示する（ステップＳ１０１）。図３８に示すように、このシミュレーション画面上には、地形や空域などの鳥瞰図と模擬飛行のアニメーションとを表示するためのグラフィック画面３３１と、各種の処理を選択するための処理メニュー３３３とがある。処理メニュー３３３には、「表示範囲設定」、「シナリオ設定」「重ね合わせ」、「最大表示」、「環境設定」および「終了」のボタン３３５、３３７、３３９、３４１、３４９、３５１がある。さらに、この処理メニュー３３３には、グラフィック画面３０３上の鳥瞰図の視点を変えるための視点制御用ボタン群３９５と、グラフィック画面３０３上の模擬飛行アニメーションの実行状態を制御するための実行制御ボタン群３４７とがある。
【０１４７】
このシミュレーション画面の処理メニュー３３３内のボタンを押すと（図３７、Ｓ１０３）、対応するルーチンが起動する。例えば、「表示範囲設定」ボタン３３５を押すと、表示範囲設定ルーチン３０５が起動して、処理は図３７に示すステップＳ１１５に進む。「シナリオ設定」ボタン３３７を押すと、シナリオ設定ルーチン３０７が起動して、処理は図３７のステップＳ１２３へ進む。「重ね合わせ」ボタン３３９を押すと、重ね合わせ設定ルーチン３１１が起動して、処理は図３７に示すステップＳ１２７に進む。「最大表示」ボタン３４１を押すと、最大表示ルーチン３１２が起動して、図３７に示すステップＳ１３５へ進む。視点制御用ボタン群３９５内の任意のボタンを押すと、表示制御ルーチン３１９が起動して、図３７に示すステップＳ１０５へ進む。「終了」ボタン３５１を押すと、この模擬飛行表示部５９が終了する。
【０１４８】
図３９は、この模擬飛行表示部５９に対してユーザが行う標準的な操作の流れを示す。以下、図３７、図３８、図３９を参照しながら、模擬飛行表示部５９の処理内容を詳細に説明する。
【０１４９】
まず、ユーザは図３８に示した初期画面上の「表示範囲設定」ボタン３３５を押す（図３９、Ｓ１５１）。すると、処理は図３７のステップＳ１１５へ進み、表示設定設定ルーチン３０５が図４０に示すような表示範囲設定画面を表示するので、ユーザはその画面上で、グラフィック画面３０３の中心に表示すべき空港のＩＤまたは緯度経度、高度ファクター、地形の表示形式（地表面をリアルに表示する「サーフェス」、ワイヤフレームで簡易に表示する「ワイヤフレームモデル」）、表示範囲（６０ｋｍ×６０ｋｍの「標準」、１２０ｋｍ×１２０ｋｍの「拡張」）の設定を行う。設定後、ユーザが表示範囲設定画面の「設定」ボタンを押すと、処理は図３７のステップＳ１１７に進み、表示計算ルーチン３１３が、その設定内容に基づいて、表示範囲内の地形のデータをデータベース３の地形情報３２から取得して３次元地形データを作成する。続いて、処理は図３７のステップＳ１１９へ進み、地形図表示ルーチン３１５が３次元地形データに基づいて地形の鳥瞰図をグラフィック画面３０３に表示する。
【０１５０】
次にユーザは、「飛行シナリオ」ボタン３３７を押す（図３９、Ｓ１５３）。すると、処理は図３７のＳ１２３へ進み、シナリオ設定ルーチン３０７が図４１に示すようなシナリオ設定画面を表示するので、ユーザはそのシナリオ設定画面上で、シナリオ設定を行う。このシナリオ設定では、シミュレーション開始時刻を設定し、データベース３の飛行シナリオテーブル３９に登録されているシナリオ群の中から、ユーザが任意のシナリオを選んでシナリオ設定画面の「飛行シナリオ名称」のフィールドにエントリするとともに、「飛行開始時間」のフィールドのそのシナリオの飛行開始時間を２通りエントリすることができる。１つのシナリオで飛行開始時間を２通りエントリできるということは、１つのシナリオで２機の航空機を異なる開始時間で模擬飛行させられれることを意味する。シナリオは複数エントリすることができ、あるシナリオの飛行開始時間を「９９９９」と設定すると、その前にエントリされているシナリオの飛行が終わった時刻が開始時間であることになる、つまり、前のシナリオと連結することになる。
【０１５１】
図４２は、シナリオ設定の一例を示す。シナリオ１、２、３、５では、それぞれの開始時刻に航空機が飛行を開始する。シナリオ４では、シナリオ３の飛行に連結して、その飛行終了と同時に飛行を開始する。
【０１５２】
シナリオの連結は、図４３に例示するように、同じシナリオ（シナリオ３）での飛行を繰り返し表示したり、図４４に例示するように、複数のシナリオを連結して組み合わせることにより経路を変えることができる。
【０１５３】
シナリオ設定の後、ユーザがシナリオ設定画面の「保存」ボタンを押せば、背呈されたシナリオ名称や開始時刻などがシナリオ設定情報としてシステム内のファイルに保存される。また、「設定」ボタンを押せば、処理は図３７のステップ１２５に進み、飛行経路計算ルーチン３０９が設定されたシナリオ名称のシナリオのデータをデータベース３の飛行シナリオテーブル３９から読み出し、これに基づいて３次元の飛行経路データを算出する。また、処理メニューの最上部にシミュレーション開始時刻が表示される。
【０１５４】
また、ユーザは必要に応じてシミュレーション画面上の「重ね合わせ」ボタン３３９を押す（図３９、Ｓ１５５）。すると、処理は図３７のステップＳ１２７へ進み、重ね合わせ設定ルーチン３１１が図４５に示すような重ね合わせ設定画面を表示するので、ユーザはその重ね合わせ設定画面上で、グラフィック画面３０３上に鳥瞰図表示したい対象物を選択する。この重ね合わせ項目の設定後、ユーザが重ね合わせ設定画面の「設定」ボタンを押すと、処理は図３７のステップＳ１２９へ進み、表示計算ルーチン３１３が、選択された重ね合わせ項目のデータをデータベース３から読み出して、３次元重ね合わせ項目データを作成する。続いて、処理は図３７のステップＳ１３１へ進み、重ね合わせ項目表示ルーチン３１７が３次元重ね合わせ項目データに基づいて重ね合わせ項目の鳥瞰図を、それぞれグラフィック画面３０３に表示する。
【０１５５】
さらに、ユーザは、必要に応じてシミュレーション画面上の視点制御用ボタン群３９５内の任意のボタンを操作する（図３９、Ｓ１５７）。すると、処理は図３７のステップＳ１０５へ進み、そのボタン操作に応じて、表示制御ルーチン３１９がグラフィック画面１６１上の鳥瞰図の注目点移動、視点移動、拡大・縮小などを行うための表示制御データを作成する。続いて、処理はステップＳ１０７へ進み、表示計算ルーチン３１３が、表示制御データに基づいて注目点移動、視点移動または拡大・縮小した３次元地形データおよび３次重ね合わせ項目データを作り直し、続いてステップ１０９、１１１へ進んで、地形図表示ルーチン３１５および重ね合わせ項目表示ルーチン３１７が、作り直された３次元地形データおよび３次元重ね合わせ項目データに基づいて、地形および重ね合わせ項目の鳥瞰図をグラフィック画面３０３に表示する。
【０１５６】
以上の準備作業が終わると、ユーザは、シミュレーション画面上の実行制御ボタン群３４７内の「開始」ボタンを押し、その後、必要に応じて「減速」または「加速」ボタンを押したり、あるいは「停止」ボタンを押す（図３９、Ｓ１５９）。すると、処理は図３７のステップ１１３へ進み、実行制御ルーチン３２３が、「開始」、「減速」、「加速」、「停止」ボタン押下にそれぞれ応答して、「開始」、「減速」、「加速」、「停止」命令を航空機表示ルーチン３２５に与える。続いて、処理は図３７のステップ１３５へ進み、航空機表示ルーチン３２５が、「開始」命令を受けた場合は、処理メニュー最上部のシミュレーション開始時刻をカウントアップしながら、飛行経路計算ルーチン３０９からの飛行経路データに従って、地形の鳥瞰図が既に表示されているグラフィック画面３０３に、飛行している航空機を表示する。また、「減速」、「加速」命令を受けた場合は、模擬飛行アニメーションの飛行速度を減速または加速し、「停止」命令を受けた場合は、模擬飛行アニメーションの表示を停止する。
【０１５７】
以上、本発明の好適な一実施形態を説明したが、本発明はこの実施形態のみに限らず、他の形態でも実施することができる。
【図面の簡単な説明】
【図１】本発明に係る空域設計システムの一実施形態の全体構成を示すブロック図。
【図２】画面表示された機能選択画面を示す図。
【図３】機能選択画面で「飛行方式設計」ボタン７３の下層にあるサブメニューを示した図。
【図４】機能選択画面で「飛行方式設計」ボタン７３の下層にあるサブメニューを示した図。
【図５】飛行方式設計部７３の構成を示すブロック図。
【図６】飛行方式設計部の処理流れを示すフローチャート。
【図７】「ＩＬＳ旋回進入復行」の保護空域設計部の初期画面例を示す図。
【図８】保護空域設計時にユーザが行う標準的な操作の流れを示すフローチャート。
【図９】設定項目入力画面例を示す図。
【図１０】規定項目入力画面例を示す図。
【図１１】画面表示された空域の平面図と断面図の例を示す図。
【図１２】（一般的な）重ね合わせ設定画面例を示す図。
【図１３】（一般的な）障害物検証画面例を示す図。
【図１４】ＩＬＳ精密区間（ＯＡＳ）用の障害物検証画面を示す図。
【図１５】滑走路座標の説明図。
【図１６】方位距離計算画面を示す図。
【図１７】３地点を結ぶ線分の方位、距離、内角の説明図。
【図１８】方位距離で示す緯度経度の説明図。
【図１９】２地点からの交点緯度経度の説明図。。
【図２０】機能選択画面において「重ね合わせ」ボタン７７を押したときに表示されるプルダウン式サブメニューを示す図。
【図２１】重ね合わせ表示部５７の構成を示すブロック図。
【図２２】重ね合わせ表示処理部１４１の処理の流れを示すフローチャート。
【図２３】重ね合わせ表示処理部１４１の表示する初期画面を示す図。
【図２４】重ね合わせ表示処理部１４１に対するユーザの標準的な操作の流れを示すフローチャート。
【図２５】表示領域設定画面を示す図。
【図２６】重ね合わせ設定画面を示す図。
【図２７】保護空域の表示状態を示す図。
【図２８】立体表示用の表示制御ボタン群１８５を操作したときに表示制御ルーチン１５５が行う表示制御の内容を説明した説明図。
【図２９】重複計算画面を示す図。
【図３０】重複計算結果の表示例を示す図。
【図３１】簡易作図画面を示す図。
【図３２】線分入力を説明する図。
【図３３】飛行シナリオ作成画面を示す図。
【図３４】スプライン曲線による飛行経路を示す図。
【図３５】機能選択画面において「模擬飛行表示」ボタン７７を押したときに表示されるプルダウン式サブメニュー３０１を示す図。
【図３６】模擬飛行表示部５９の構成を示す図。
【図３７】模擬飛行表示部５９の処理の流れを示すフローチャート。
【図３８】シミュレーション画面を示す図。
【図３９】模擬飛行表示部５９に対してユーザが行う標準的な操作の流れを示すフローチャート。
【図４０】表示範囲設定画面を示す図。
【図４１】シナリオ設定画面を示す図。
【図４２】シナリオ設定を説明する図。
【図４３】シナリオの連結を説明する図。
【図４４】シナリオの連結の応用例を示す図。
【図４５】重ね合わせ設定画面を示す図。
【図４６】環境設定画面を示す図。
【符号の説明】
１  処理装置
３データベース
５  ディスプレイ
７  マウス
９  キーボード
１１  プロッタ
１３  プリンタ
【図１】
0003551738.tif 000002
【図２】
0003551738.tif 000003
【図３】
0003551738.tif 000004
【図４】
0003551738.tif 000005
【図５】
0003551738.tif 000006
【図６】
0003551738.tif 000007
【図７】
0003551738.tif 000008
【図８】
0003551738.tif 000009
【図９】
0003551738.tif 000010
【図１０】
0003551738.tif 000011
【図１１】
0003551738.tif 000012
【図１２】
0003551738.tif 000013
【図１３】
0003551738.tif 000014
【図１４】
0003551738.tif 000015
【図１５】
0003551738.tif 000016
【図１６】
0003551738.tif 000017
【図１７】
0003551738.tif 000018
【図１８】
0003551738.tif 000019
【図１９】
0003551738.tif 000020
【図２０】
0003551738.tif 000021
【図２１】
0003551738.tif 000022
【図２２】
0003551738.tif 000023
【図２３】
0003551738.tif 000024
【図２４】
0003551738.tif 000025
【図２５】
0003551738.tif 000026
【図２６】
0003551738.tif 000027
【図２７】
0003551738.tif 000028
【図２８】
0003551738.tif 000029
【図２９】
0003551738.tif 000030
【図３０】
0003551738.tif 000031
【図３１】
0003551738.tif 000032
【図３２】
0003551738.tif 000033
【図３３】
0003551738.tif 000034
【図３４】
0003551738.tif 000035
【図３５】
0003551738.tif 000036
【図３６】
0003551738.tif 000037
【図３７】
0003551738.tif 000038
【図３８】
0003551738.tif 000039
【図３９】
0003551738.tif 000040
【図４０】
0003551738.tif 000041
【図４１】
0003551738.tif 000042
【図４２】
0003551738.tif 000043
【図４３】
0003551738.tif 000044
【図４４】
0003551738.tif 000045
【図４５】
0003551738.tif 000046
【図４６】
0003551738.tif 000047