JP3551738B2 - Airspace design system - Google Patents
Airspace design system Download PDFInfo
- Publication number
- JP3551738B2 JP3551738B2 JP35225097A JP35225097A JP3551738B2 JP 3551738 B2 JP3551738 B2 JP 3551738B2 JP 35225097 A JP35225097 A JP 35225097A JP 35225097 A JP35225097 A JP 35225097A JP 3551738 B2 JP3551738 B2 JP 3551738B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- airspace
- display
- information
- routine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Traffic Control Systems (AREA)
Description
【0001】
【発明の技術分野】
本発明は、航空交通のための航空路や空港における離着陸経路を設計するための空域設計システムに関する。
【0002】
【従来の技術】
空域設計は極めて複雑な作業である。例えば、設計で考慮しなければならない情報は、滑走路に関するもの、無線施設に関するもの、航空機に関するもの、地形に関するもの、航行の基準に関するものなど多岐にわたり、それらは膨大かつ複雑である。空域の策定方法も多岐にわたり、利用する航空保安施設や、進入、出発の別や、その他各種の要素に応じて適合する策定方法を選ばなくてはならない。空域設計で行う具体的な計算も複雑である。設計に当たり、空域、地形および人工障害物などの位置関係は、平面的な観点だけでなく高度を考慮に入れた三次元的な観点から把握しなければならない。
【0003】
従来、この空域設計は専ら人手で行われている。つまり、設計に必要な一切の情報は人手で収集され、策定方法の選択は人の判断で行われ、複雑な計算は電卓などで行われ、地図上に手作業で空域を描くという作図方法によって空域が設計される。
【0004】
【発明が解決しようとする課題】
従来の手作業による設計は、設計者の負担が大きく非常に時間がかかる。例えば、膨大な資料を基に、三次元的位置把握を的確に行ないつつ、複雑な設計計算を行ない、そして設計結果の妥当性の検証を行う必要がある。設計結果が芳しくなかったり、設計の基礎となるデータが変更された場合には、最初からこの面倒な設計作業をやり直さなくてはならない。
【0005】
ところで、かつて専ら人手で行われた作業をコンピュータなどを用いて自動化することにより、作業時間を短縮し、且つ作業結果の品質を均一化し高精度化し高信頼化することは、既に様々な適用分野で実施されそして数多くの成功を収めている。従って、空域設計についても、これを自動化することにより、上述した手作業による問題点を解決できることが期待できる。
【0006】
しかしながら、空域設計作業の具体的手法や手順は従来設計者の熟練や技能に依存する面が大きく、その作業全体がどのような作業要素を含み、それら作業要素がどのような形で組織され、且つどのような順序で実行されるべきかといった、自動化に当たって明確化しておくべき事項は、全て設計者の頭脳の中にあり、しかも設計者が明確に認識しているものではない。そのため、空域設計作業を自動化することは容易ではなく、特に、効率的かつ容易に適正な設計が行えるような優れたシステムを提供することは大変難しい。
【0007】
従って、本発明の目的は、容易かつ効率的に適正な空域が設計できる空域設計システムを提供することにある。
【0008】
また、本発明の別の目的は、設計結果の評価や効果的なプレゼンテーション資料の作成も容易に行える空域設計システムを提供することにある。
【0009】
【課題を解決するための手段】
本発明の空域設計システムは、空港および航行援助施設の場所の情報を含む所定情報を格納したデータベースと、ユーザが飛行方式、空港、および所定の複数の設計諸元項目の値を指定するための設計諸元設定手段と、ユーザの指定した飛行方式および空港に基づいて、設計対象の保護空域の設計に必要な情報を前記データベースから取得して、取得した情報および前記ユーザの指定した設計諸元項目の値に基づき、指定された飛行方式に固有の設計手法を用いて、保護空域を設計して形状データを作成する飛行方式設計手段と、その形状データに基づいて、設計された保護空域のグラフィックスを表示する画面表示手段とを備える。
【0010】
この空域設計システムによれば、データベース内に予め用意されている空港や航行援助施設等の情報を用いることができ、また、ユーザは飛行方式、空港及び設計諸元項目の値を指定するだけでよく、保護空域の策定に必要な複雑な計算を行う必要がない。設計された保護空域がグラフィックスで表示されることも、設計結果の評価を容易にするのに役立つ。また、必要に応じて、設計諸元などを変更して容易に再設計ができる。こうしたことから、トータルの設計の手間や時間が大幅に削減でき、効率的に空域設計が行える。
【0011】
好適な実施形態では、飛行方式設計手段が、多数の飛行方式の各々に対応した多数の複数の特定空域設計手段を有しており、ユーザの指定した飛行方式に対応する一つの特定空域設計手段が、その飛行方式固有の設計手法で保護空域を設計する。
【0012】
また、好適な実施形態では、設計諸元設定手段が、多数の飛行方式の各々に対応した多数の設計諸元設定画面を有していて、ユーザの指定した飛行方式に対応する設計諸元設定画面を選択的に表示する。各設計諸元設定画面には、対応する飛行方式の空域設計に必要な項目が表示されている。従って、ユーザは飛行方式に応じた設計諸元項目の違いを意識する必要がない。
【0013】
さらに、好適な実施形態では、設計諸元項目が、標準値が初期値として設定されている規定項目と、そのような初期値を設定することができない設定項目とに分類されており、設定項目の値を指定するための設定項目画面と、規定項目の値を変更するための規定項目変更画面とが用意されている。ユーザは、設計に当たり、必ず設定項目画面を開いて設定項目の値を入力する必要があるが、規定項目については、初期値を変更する必要のない限り、規定項目変更画面を開く必要がなく、その場合は初期値が自動的に設計に使用される。従って、ユーザの入力作業は最低限度で済む。
【0014】
本発明の空域設計システムは、好ましくは、データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、そして、設計された保護空域を侵害する障害物と地表部分とを障害物情報および標高情報から検索して、検索した情報に基づきその障害物と地表部分を示す情報を表示する障害物検出手段をさらに備えることができる。これにより、設計された空域の妥当性の判断が容易になる。
【0015】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、地上又は空中に存在する所定の各種の事物(例えば、各種の施設、経路、地形など)の場所または形状を示す各種事物情報が格納されており、ユーザの指定した事物の情報をデータベースから抽出して重ね合わせ項目データを作成する重ね合わせ設定手段をさらに備え、そして、前記画面表示手段が、重ね合わせ項目データに基づいて、ユーザの指定した事物のグラフィックスを設計された保護空域のグラフィックスに重ね合わせて表示するように構成することができる。これにより、設計した保護空域と、例えば施設、経路、地形などの事物との空間的関係を視覚により把握でき、設計された空域の妥当性の判断がいっそう容易であり、また、プレゼンテーション資料としても活用できる。
【0016】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、設計した保護空域のグラフィックスの表示画面上でユーザが場所を指定すると、指定された場所に存在する障害物又は地表部分をデータベースから検索して、検索した情報に基づき保護空域と前記指定場所に存在する障害物又は地表部分との侵害関係を表示する障害物検証手段をさらに備えることができる。これにより、設計された空域の妥当性の検証がいっそう詳細にできる。
【0017】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、設計済みの空域を含む地上又は空中に存在する各種事物を示す事物情報が格納されており、ユーザの指定した事物の情報をデータベースから抽出して重ね合わせ項目データを作成する重ね合わせ設定手段と、重ね合わせ項目データに基づいて、ユーザの指定した事物のグラフィックスを互いに重ね合わせて平面図(例えば、線分、ハッチング、又は塗り潰しなど)で又は立体図(例えば、ワイヤフレーム、ソリッド又はサーフェイスなど)で表示する重ね合わせ表示手段をさらに備えることができる。これにより、種々の空域や地形などの関係を視覚的に把握でき、また、プレゼンテーション資料作成にも活用できる。
【0018】
また、本発明の空域設計システムは、好ましくは、空域設計データに基づいて、設計された保護空域のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置(プロッタやプリンタなど)に印刷させるための描画データを作成する出力手段をさらに備えることができる。これにより、ハードコピー出力装置に予め地図をセットしておけば、設計した保護空域を地図上に印刷することができ、設計結果の検証やプレゼンテーション資料の作成などに活用できる。
【0019】
また、本発明の空域設計システムは、好ましくは、設計した保護空域のグラフィックスの表示画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離などを計算して表示する方位距離計算手段をさらに備えることができる。これにより、設計結果や他の空域などとの位置関係がいっそう正確に確認できる。
【0020】
また、本発明の空域設計システムは、好ましくは、重ね合わせ表示手段がユーザの指定した事物のグラフィックスを立体図で表示しているとき、ユーザの指示に応じて前記立体図のグラフィックスの視点または注目点を移動させる表示制御手段をさらに備えることができる。これにより、空域や地形などの相互関係を種々の方向や距離から自由に見ることができるので、検証がいっそう容易になる。
【0021】
また、本発明の空域設計システムは、好ましくは、データベースにさらに、設計済みの保護空域および地形を含む地上又は空中の所定の事物を示す事物情報が格納されており、ユーザの指定した模擬飛行経路を定義した飛行シナリオを作成するシナリオ作成手段と、ユーザの指定した表示範囲内に存在する保護空域や地形び情報をデータベースから抽出して、抽出した情報に基づき前記保護空域および地形を鳥瞰図表示する鳥瞰図表示手段と、飛行シナリオに従って航空機が飛行するアニメーションを作成して前記鳥瞰図に重ねて表示する航空機表示手段とをさらに備えることができる。これにより、プレゼンテーションがいっそう効果的にできる。
【0022】
さらに、好ましくは、複数の飛行シナリオをユーザの指示に応じて組み合わせて、シナリオ設定情報を作成するシナリオ設定手段をさらに備え、航空機表示手段が、シナリオ設定情報によって組み合わされた複数の飛行シナリオに従って、アニメーションを作成するように構成することができる。これにより、複数航空機によるリアルな飛行シミュレーションが容易に表示できる。
【0023】
【発明の実施の形態】
本発明の空域設計システムは、その全体又は一部を専用のハードウェア回路を用いて実施することも勿論可能であるが、典型的には、パーソナルコンピュータやワークステーションのような汎用のコンピュータを用いて実施することができる。図1は、汎用コンピュータを用いた本発明に係る空域設計システムの一実施形態の全体的な構成を示す。
【0024】
図1に示すように、本システムを実施する汎用コンピュータは、CPUとプログラムとによって主として実現される処理装置1と、処理装置1に接続された記憶装置内に構築されたデータベース3を有する。また、ユーザインタフェース画面を表示するディスプレイ装置5、ユーザ入力装置としてのマウス7及びキーボード9、並びにハードコピー出力装置としてのプロッタ11及びプリンタ13なども備える。
【0025】
データベース3には、図中実線ブロックでそれぞれ示す多数のテーブルが格納されているが、それらを情報の種類で大別すると、まず、AIP(航空路誌)情報20と呼ばれるテーブル群がある。AIP情報20とは航空路誌に記載されている各種の施設や空域や航空路などに関する情報を登録したテーブル群であり、それは更に、施設情報21、空域情報23及び経路情報25に分類することができる。施設情報21としては、空港、滑走路、航行援助施設及び原子力施設などの各種施設についてのテーブル21A、21B、…があり、各テーブル21A、21B、…にはそれぞれの施設についての空域設計に関わる情報、例えば識別コード、名称、3次元座標(経度・緯度、標高)、滑走路の場合の滑走路方向などが登録されている。空域情報23としては、種々の管制区、管制圏及び訓練試験空域などの各種空域についてのテーブル23A、23B、…があり、各空域テーブル23A、23B、…にはそれぞれの空域の例えば識別コード、名称などが含まれている。経路情報25としては、種々の航空路や飛行経路などの各種経路についてのテーブル25A、25B、…があり、各経路テーブル25A、25B、…にはそれぞれの経路についての空域設計に関わる情報、例えば識別コード、名称、経路種別、経路上の主要ポイントの3次元座標などが含まれている。
【0026】
データベース3にはまた、飛行方式設計情報26と呼ばれるテーブル群があり、それは更に、設計諸元情報27と障害物情報29とに分類できる。設計諸元情報27としては、後に説明する図3及び図4に示す飛行方式設計メニューの最も下層のサブメニューに存在する各種の飛行方式(例えば、基礎旋回進入、…、ILS精密区間、…、航空路、…など)に関して本システムにより設計された保護空域の設計諸元をそれぞれ格納した多数のテーブル27A、27B、…がある。各設計諸元テーブル27A、27B、…には、それぞれの飛行方式による空域設計に必要な全ての設計諸元項目名と、それらの項目の設定値とが登録されている。障害物情報29としては、後に説明する図4の最下段に示す障害物登録サブメニューに示されている2種類の座標(緯度経度と、滑走路座標)でそれぞれ登録された障害物(航空交通に影響のある高度をもった人工構築物)を示すテーブル29A、29Bがある。各障害物テーブル29A、29Bには、各障害物についての空域設計に関わる情報、例えば識別コード、名称、障害物種別、形状、2次元座標(経度緯度又は滑走路座標)、高度などが登録されている。
【0027】
データベース3にはまた、形状テーブル31があり、これには図中で黒丸印を示したテーブル群に登録されている事物(例えば、空域テーブル23A、23B、…に登録された各種空域や、経路テーブル(航空路を除く)25B、…に登録された各種の飛行経路や、設計諸元テーブル27A、27B、…に登録された各種の設計済み保護空域や、後述する任意図形テーブル41に登録された各種の図形など)の空間的な2次元又は3次元の形状データが、それぞれの事物の識別コートと共に格納されている。
【0028】
データベース3にはまた、地形情報32と呼ばれるテーブル群、すなわち、標高テーブル33、海岸線テーブル35および土地利用テーブル37がある。標高テーブル33には、地上の各地点における地表の高度(標高)が格納されている。具体的には、地表を例えば最小250m×250mの平面広さの正方小区域(メッシュ)に細分したときの、各メッシュの識別コード及び標高などが登録されている。海岸線テーブル35には、海岸線、湖岸線、県境界線などについての、種別及び主要ポイントの二次元座標(緯度経度)などが登録されている。土地利用テーブル37には、上述した各メッシュ毎に、メッシュ識別コードと土地利用コード(田畑、森林、建物用地、湖沼河川など)とが登録されている。
【0029】
データベース3にはさらに、飛行シナリオテーブル39と任意図形テーブル41がある。飛行シナリオテーブル39には、本システム(特に重ね合せ表示部57がもつ後述の飛行シナリオ作成機能)によって作成された飛行シナリオの各々の、識別コード、名称、模擬飛行経路の主要ポイントの3次元座標やそのポイントでの飛行速度、飛行する航空機の種別などが登録されている。任意図形テーブル41には、本システムで作成された図形の定義情報(例えば、識別コード、図形名称、主要ポイント座標など)が登録されている。
【0030】
処理装置1は、本システムのためのコンピュータプログラムを実行することにより、メニュー制御部51、AIP情報登録部53、飛行方式設計部55、重ね合わせ表示部57、模擬飛行表示部59、システム支援部61、DTP部63、及び画面印刷部65として機能することができる。
【0031】
メニュー制御部51は、ディスプレイ装置5に機能選択画面を表示し、この機能選択画面上でのユーザ入力装置7、9を用いたユーザによる選択操作に応答して、選択された機能の処理ルーチンを起動する。図2は、その機能選択画面を示す。この機能選択画面上には、「AIP情報登録」、「飛行方式設計」、「重ね合わせ表示」、「模擬飛行表示」、「システム支援」、「終了」、「DTP」及び「画面印刷」と記されたメインメニューボタン71、73、75、77、79、81、83、85が並んでいる。これらのメインメニューボタン71、73、75、77、79、81、83、85は(「終了」ボタン81を除いて)、それぞれと同じ名前の付いた図1に示した処理部51、53、55、57、59、61、63、65に対応している。「終了」ボタン81は、これを押す(例えば、ボタン上にカーソルを置いてマウスクリックする)ことにより本システムが終了する。
【0032】
AIP情報登録部53は、データベース3内のAIP情報20を更新(つまり、新規登録、追加登録、変更及び削除)するためのものであり、施設情報21、空域情報23及び経路情報25をそれぞれ更新するための複数の更新処理ルーチンを含んでいる。図2に示した機能選択画面上の「AIP情報登録」ボタン71に押すと、(図示してないが)プルダウン式サブメニューが開かれるので、そのサブメニュー上で任意の項目を選択することにより、施設情報21、空域情報23及び経路情報25をそれぞれ更新するための更新処理ルーチンを起動することができる。
【0033】
飛行方式設計部55は、保護空域の設計を行うためのものであって、種々の保護空域をそれぞれ設計するための多数の設計処理ルーチン、及び、空域設計に付随する幾つかの支援作業を行うための幾つかの支援処理ルーチンを含んでいる。図2に示した機能選択画面内の「飛行方式設計」ボタン73を押すと、図2に例示するように、プルダウン式の1層目のサブメニュー87が開かれ、そのサブメニュー87内のある項目上にカーソルを置くと2層目のサブメニュー89が開かれ、さらに同様にして3層目のサブメニュー91が開かれる、というように機能選択画面上で階層構造のサブメニューを下層へ向かって順次に開いていくことができる。そして、最下層のサブメニューから任意の項目を選ぶことにより、任意の飛行方式による保護空域の設計処理ルーチン又は障害物の登録ルーチンを起動することができる。また、各設計処理ルーチンの作業画面から、任意の支援処理ルーチンを起動することができる。この飛行方式設計部55の詳細は後に説明する。
【0034】
重ね合わせ表示部75は、データベース3内に蓄積されているAIP情報(例えば、空港、滑走路、管制区、管制圏、航空路など)と飛行方式設計によって設計した保護空域とを重ね合わせてディスプレイ画面に表示するためのものであり、この重ね合わせ表示を行うための重ね合せ表示処理ルーチンと、重ね合わせ表示に付随する幾つかの支援作業を行うための幾つかの支援処理ルーチンとを含んでいる。更に、この重ね合わせ表示部75は、模擬飛行表示のための飛行シナリオを作成するためのシナリオ作成ルーチンも含んでいる。図2に示した機能選択画面上の「重ね合わせ表示」ボタン75を押すと、(後に具体的に示すが)重ね合わせ表示のプルダウン式サブメニューが開かれるので、そのサブメニュー上で任意の項目を選択することにより、重ね合せ表示処理ルーチンとシナリオ作成ルーチンをそれぞれ起動することができる。また、重ね合わせ表示ルーチンの作業画面から、任意の支援処理ルーチンを起動することができる。この重ね合わせ表示部57の詳細は後に説明する。
【0035】
模擬飛行表示部59は、重ね合わせ表示部57のサブ機能であるシナリオ作成ルーチンで作成された飛行シナリオデータを入力として、航空機の飛行の様子をシミュレートして、ディスプレイ画面上に立体的なアニメーションとして表示するためのもので、この模擬飛行表示を行うシミュレーション処理ルーチンと、これに付随する幾つか支援作業を行うための幾つかの支援作業ルーチンを含んでいる。図2に示した機能選択画面上の「模擬飛行表示」ボタン77からシミュレーション処理ルーチンを起動することができる。また、模擬飛行ルーチンの作業画面から、任意の支援処理ルーチンを起動することができる。模擬飛行表示部59の詳細は後に説明する。
【0036】
システム支援部61は、例えば重ね合わせ表示される各種の空域や地形要素などの表示色を個別に設定したり、標高テーブル33や地形情報33をデータベース3に登録したり、というように、システムの動作環境の設定を行うためのもので、図2に示す機能選択画面上の「システム支援」ボタン79から起動することができる。
【0037】
DTP部63は、本システムと同じコンピュータにインストールされているワードプロセッサや図形編集ツールなどのDTPプログラムを起動するためのもので、図2の機能選択画面上の「DTP」ボタン83から起動させることができる。画面印刷部65は、ディスプレイ画面から任意に選択された画面のイメージデータをプリントアウトするためのもので、図2の機能選択画面上の「画面印刷」ボタン85から起動することができる。
【0038】
上述の構成のうち、特に飛行方式設計部55、重ね合せ表示部57及び模擬飛行表示部59について、以下に詳細に説明する。まず、飛行方式設計部73から説明する。
【0039】
図3および図4は、図2に示した機能選択画面で「飛行方式設計」ボタン73の下層にあるサブメニューを示したものである。
【0040】
1層目のサブメニューには、設計が準拠する規格を選ぶための「国内標準」と「国際標準」、およびデータベース3内の障害物情報29へ障害物を登録したり更新したりための「障害物登録」の3項目がある。「国内標準」及び「国際標準」の項目の下の2層目のサブメニューには、「出発方式」、「進入方式」、「待機経路」などといった、飛行方式の大分類項目がある。幾つかの大分類項目の下には、さらに3層目のサブメニューがあり、そこには、「ADF・VOR進入」、「ILS進入」などといった、飛行方式の中分類項目がある。さらに、幾つかの中分類項目の下には、4層目のサブメニューがあり、そこには、「初期進入」、「中間進入」、「最終進入」などといった、小分類項目がある。この図3および図4に示すメニューの最下層にある個々の飛行方式に対応して、その飛行方式に対応した特定種類の保護空域の設計を行うための処理ルーチンが飛行方式設計部55に用意されている。なお、メニューの各項目の用語の意味は、当業者が周知であるから、この明細書では説明を省略する。
【0041】
図5は、飛行方式設計部55の構成を示す。
【0042】
飛行方式設計部55は、前述のように、機能選択画面の「飛行方式設計」の最下層の飛行方式に対応する様々な特定種類の保護空域の設計をそれぞれ行うための処理ルーチンである多数の特定保護空域設計部101、103、…と、やはり機能選択画面の最下層の項目である、障害物を緯度経度座標および滑走路座標(滑走路末端を原点とした直交座標)でそれぞれ登録するための処理ルーチンである2つの障害物登録部105、107備える。飛行方式設計部55はさらに、特定保護空域設計部101、103、…の処理に共通した補助的な作業を行う処理ルーチンであるプロッタ出力部109、最大表示部111、表示制御部113および方位距離計算部115を有する。
【0043】
特定保護空域設計部101、103、…の各々は、初期画面表示ルーチン1011、設定項目入力ルーチン1012、規定項目変更ルーチン1013、保護空域作成ルーチン1014、障害物検出ルーチン1015、画面表示ルーチン1016、重ね合わせ設定ルーチン1017、障害物検証ルーチン1018及びプリンタ出力ルーチン1019を有する。
【0044】
初期画面表示ルーチン1011は図7に示すような初期画面を表示し、この初期画面上でのユーザのボタン操作に応答して、押されたボタンに対応したルーチンを呼び出す。
【0045】
設定項目入力ルーチン1012は、図9に示すような設定項目入力画面を表示する。この設定項目入力画面上で、ユーザは、所定の数種類の設定項目(具体例は後に説明する)について値を入力することができる。設定項目入力ルーチン1012は、入力された設定項目の値を、設定項目データとして、予め設定されている規定項目データとともに、他のルーチンに引き渡したり、データベース3内の設計諸元情報27に登録したり、これらのデータに基づいて保護空域作成ルーチン1014が作成した保護空域の形状データをデータベース3内の形状テーブル31に登録したりする。
【0046】
規定項目変更ルーチン1013は、図10に示すような規定項目変更画面を表示する。この規定項目変更画面上では、ユーザは、所定種類の規定項目(具体例は後に説明する)の値(当初、一定の初期値に設定されている)を変更することができ、規定項目変更ルーチン1013は、変更後の規定項目の値を、設定項目データとして、他のルーチンに引き渡したり、データベース3内の設計諸元情報27に登録したりする。
【0047】
保護空域作成ルーチン1014は、設定項目入力ルーチン1012または規定項目変更ルーチン1013から引き渡された設定項目データおよび規定項目データに基づいて、所定の空域計算手法を用いて保護空域を策定し、その保護空域のデータ(座標や形状のデータ)を障害物検出ルーチン1015や画面表示ルーチン1016などの他のルーチンに引き渡す。
【0048】
障害物検出ルーチン1015は、保護空域作成ルーチン1014から引き渡された保護空域データと、データベース3内の障害物情報29および標高テーブル33とを用いて、保護空域を侵害する障害物および地表部分を検出し、これを検出障害物データとして、画面表示ルーチン1016などの他ルーチンに引き渡す。
【0049】
重ね合わせ設定ルーチン1017は、図12に示すような重ね合わせ設定画面を表示する。この重ね合わせ設定画面上で、ユーザは、保護空域と重ね合わせてグラフィック表示されるべき対象物(重ね合わせ項目)を選択することができる。重ね合わせ設定ルーチン1017は、ユーザの選択した重ね合わせ項目を、重ね合わせ項目データとして、画面表示ルーチン1016などの他のルーチンに引き渡す。
【0050】
画面表示ルーチン1016は、他のルーチンから引き渡された保護空域データ、検出障害物データおよび重ね合わせ項目データに基づき、保護空域とこれを侵害する障害物や地表部分ならびに重ね合わせ項目の平面図と断面図をのせたグラフィックスを作成して、図7に示した初期画面に表示する。
【0051】
障害物検証ルーチン1018は、図13または図14に示すような障害物検証画面を表示する。そして、ユーザが初期画面に表示された保護空域のグラフィックス中の任意の地点をマウスで指定すると、データベース3内の標高テーブル33および障害物情報29、ならびに他ルーチンから引き渡された保護空域データおよび検出障害物データに基づいて、マウスクリックされた地点に存在する障害物を検出し(障害物がなければ、その地点の地表の標高を障害物とみなす)、その障害物の名称、高度、保護空域から突出している高度などを算出して障害物検証画面に表示する。
【0052】
プリンタ出力ルーチン1019は、他ルーチンから引き渡された設定項目データ、規定項目データ、検出障害物データなどの中からユーザが指定したものを、プリンタ13に対する出力データに変換して、これをプリンタ13で印刷するようオペレーティングシステム引き渡す。
【0053】
プロッタ出力部109は、保護空域作成ルーチン1014から引き渡された保護空域データを、プロッタ11に対する描画データに変換して、これをプロッタ11で印刷するようオペレーティングシステム引き渡す。
【0054】
最大表示部111は、保護空域のグラフィックスをディスプレイの最大サイズの画面に表示する。
【0055】
表示制御部113は、初期画面に表示された保護空域のグラフィックスの拡大・縮小、移動などの表示制御を行う。
【0056】
方位距離計算部115は図16に示すような方位距離計算画面を表示する。そして、ユーザがグラフィック画面に表示された保護空域のグラフィックス中から任意に幾つかの地点をマウス又はキー入力で指定すると、それら指定された地点に関する方位や距離などを計算して、方位距離計算画面に表示する。
【0057】
図6は、上述した構成の下での特定保護空域設計部101、103、…の各々の処理流れを示す。
【0058】
図3および図4に示したサブメニューの最下層の項目から一つの種類の飛行方式を選択すると、その選択した飛行方式に対応する特定保護空域設計部、例えば図5のブロック101、が起動される。するとまず、保護空域設計部101内の初期画面表示部1011が、所定の初期画面をディスプレイ画面上に表示する(ステップS1)。この初期画面の一例を図7に示す。この図7の例は、図4に示したメニューから「国際標準」の「進入方式」の「ILS」の「旋回進入復行」を選択した場合の、「ILS旋回進入復行」用の初期画面であるが、他の種類の飛行方式を選択した場合でも基本的に同じ構成の初期画面が表示される。
【0059】
図7に示すように、この初期画面上には、設計した保護空域の平面図と断面図とを表示するためのグラフィック画面116と、各種の処理を選択するための処理メニュー117とがある。処理メニュー117には、「設定項目入力」、「規定情報変更」、「重ね合わせ設定」、「障害物検証」、「方位距離計算」、「プロッタ出力」、「プリンタ出力」、および「最大表示」のボタン119、121、123、125、127、129、131、133と、画面制御用ボタン群135と、「終了」ボタン137とがある。
【0060】
処理メニュー17内のボタンを押すと(図6、S3)、対応する処理ルーチンが起動する。例えば、「設定項目入力」ボタン119を押すと、当該特定保護空域設計部101内の設定項目入力ルーチン1011が起動して、図6に示すステップS5に進む。「規定情報入力」ボタン121を押すと、当該特定保護空域設計部101内の規定項目変更ルーチン1013が起動して図6に示すステップS13に進む。「重ね合わせ設定」ボタン123を押すと、当該特定保護空域設計部101内の重ね合わせ設定ルーチン1017が起動して、図6に示すステップS21へ進む。「障害物検証」ボタン125を押すと、図5に示したプロッタ出力部109が起動して、図6に示すステップS25に進む。、「方位距離計算」ボタン127を押すと、図5に示した方位距離計算部115が起動して、図6に示すステップS39へ進む。「プロッタ出力」ボタン129または「プリンタ出力」ボタン131を押すと、図5に示したプロッタ出力部109またはプリンタ出力部11が起動して、図6に示すステップS27またはS31へ進む。「最大表示」ボタン133を押すと、図5に示した最大表示部111が起動して、図6に示すステップS40へ進む。画面制御用ボタン群135内の任意のボタンを押すと、図5に示した表示制御部113が起動して、図6に示すステップS35へ進む。「終了」ボタン137を押すと、当該特定保護空域設計部101が終了する。
【0061】
図8は、この特定保護空域設計部101に対してユーザが行う標準的な操作の流れを示す。以下、図8、図7、図6を参照しながら特定保護空域設計部101の処理を詳細に説明する。
【0062】
まず、ユーザは図7の初期画面上の「設定項目入力」ボタン119を押す。すると、設定項目入力ルーチン1011が図9に示すような設定項目入力画面を表示し、処理は図6のステップS5に進む。ユーザは、設定項目入力画面に表示されている所定の数種類の設定項目に対して、具体的な値を入力する(図8、S41)。全ての設定項目の入力完了後、ユーザが設定項目入力画面上の「表示」ボタンを押すと、設定項目入力ルーチン1011は、ユーザの入力した設定項目値を設定項目データとして、予め定まっている規定項目データとともに、保護空域作成ルーチン1014に引き渡す。これにより、処理は図6のステップS7へ進む。なお、「設定項目」および「規定項目」の具体的な内容は後に説明する。
【0063】
図6のステップS7では、保護空域作成ルーチン1014が、引き渡された設定項目データ及び規定項目データに基づき、予めプログラムされた当該飛行方式に固有の設計手法を用いて保護空域を設計して、保護空域データを作成する。続いて、処理は図6のステップS9へ移り、障害物検出ルーチン1015が、保護空域データと、データベース3内の障害物情報29および標高テーブル33に基づき、設計された保護空域を侵害する障害物を抽出して、検出障害物データを作成する。続いて、処理は図6のステップS11へ進み、画面表示ルーチン1016が、保護空域データと検出障害物データとに基づいて、設計された保護空域と検出した障害物の平面図および断面図を、初期画面中のグラフィック画面116に、例えば図11(但し、図11では保護空域しか図示していない)に示すように表示する。
【0064】
また、ユーザは、規定項目データを変更する必要があれば、初期画面中の「規定項目変更」ボタン121を押す。すると、処理は図6のステップS13へ進み、規定項目変更ルーチン1013が図10に示すような規定項目変更画面を表示し、ユーザは、規定項目変更画面に表示された所定の数種類の規定項目の値を変更する(図8、S43)。規定項目の変更後、ユーザが規定項目変更画面上の「設定」ボタンを押すと、規定項目変更ルーチン1013は変更後の規定項目を新たな規定項目データとして、保護空域作成ルーチン1014に引き渡す。すると、処理は図6のステップS15へ進み、新たな規定項目データに基づいて、新たに保護空域が設計され、そして、その保護空域を侵害する障害物が抽出され(図6、S17)、その保護空域と検出された障害物の平面図および断面図がグラフィック画面116に表示される(図6、S19)。
【0065】
このようにして保護空域を設計して表示した後、ユーザは、必要に応じてさらに次のような操作を行うことができる。
【0066】
第1に、設計した保護空域に地形要素や航空路などの他の対象物を重ね合わせて表示させてみたい場合、ユーザは初期画面中の「重ね合わせ設定」ボタン123を押す。すると、処理は図6のステップS21へ進み、重ね合わせ設定ルーチン1017が図12に示すような重ね合わせ設定画面を表示し、ユーザは、この重ね合わせ設定画面上で、保護空域に重ね合わせて表示したい項目を選択する(図8、S45)。重ね合わせ項目の選択後、ユーザが重ね合わせ設定画面上の「設定」ボタンを押すと、処理は図6のステップS23へ進んで、重ね合わせ設定ルーチン1017が、選択された重ね合わせ項目を重ね合わせデータとして画面表示ルーチン1016に渡し、画面表示ルーチン1016は重ね合わせデータに含まれている各対象物のデータをデータベース3から取得して、それら対象物のグラフィックス(または文字情報)を作成し、それを保護空域のグラフィックスと重ね合わせてグラフィック画面116に表示する(図8、S47)。
【0067】
第2に、設計した保護空域の特定の場所に存在する障害物を調べたい場合、ユーザは、初期画面中の「障害物検証」ボタン125を押す。すると、処理は図6のステップS25へ進み、障害物検証ルーチン1018が図13または図14に示すような障害物検証画面を表示する。その状態で、ユーザがグラフィック画面116上の調べたい場所をマウスクリックすると(図8、S49)、処理は図6のステップS25へ進み、障害物検証ルーチン1018が、データベース3内の障害物情報29および標高テーブル33から、クリックされた場所に存在する障害物を検索し(障害物がない場合はその地点の標高を障害物とみなす)、検索した障害物の座標や高度や保護空域からの突出高度などの詳細情報を障害物検証画面に表示する。
【0068】
第3に、グラフィック画面116を最大画面に広げたい場合、ユーザは「最大表示」ボタン133を押す。すると、処理は図6のステップs40に進み、図5に示した最大表示部11が保護空域を表示したグラフィック画面116を最大画面に広げる。
【0069】
第4に、グラフィック画面116に表示された保護空域を拡大縮小したり、表示位置を移動したい場合、ユーザは表示制御ボタン群135のボタンを押す。すると、処理は図6のステップS35に進み、図5に示した表示制御部113が、ユーザのボタン操作に応じて拡大縮小、移動などの表示制御データを作成して、画面表示ルーチン1016に渡す。続いて、処理は図6のステップS37へ進み、画面表示ルーチン1016が表示制御データに基づいて、グラフィック画面116に表示している画像の最大表示、拡大縮小、移動などを行う。
【0070】
第5に、任意の2地点や3地点などの間の位置関係を調べたい場合、ユーザは「方位距離計算」ボタン127を押す。すると、処理は図6のステップS39へ進み、方位距離計算部115が図16に示すような方位距離計算画面を表示する。その状態で、ユーザは、方位距離計算画面に任意の2地点や3地点の座標を入力したり、あるいはグラフィック画面116上で任意の2地点や3地点をマウスで指定する(図8、S51)。すると、処理は図6のステップS39に進み、方位距離計算部115が、指定された2地点や3地点に関する方位距離計算を行って、計算結果を方位距離画面に表示する。
【0071】
第6に、上述した障害物検証データや設計諸元データ(設定項目データ、規定項目データ)などをプリントアウトしたい場合、ユーザは「プリンタ出力」ボタン131を押す(図8、S53)。すると、処理は図6のステップS27へ進み、プリンタ出力ルーチン1019が、所定のプリンタ出力画面(図示省略)を表示し、ユーザは、そのプリンタ出力画面上で障害物検証データや設計諸元データなどの印刷対象を指定する。すると、処理は図6のステップS29へ進み、プリンタ出力ルーチン1019が、指定された印刷対象についてプリンタへの出力データを作成して、プリンタ13へ出力するためにオペレーティングシステムに渡す。
【0072】
第7に、設計した保護空域を地図上にプリントアウトしたい場合、ユーザは地図をプロッタ11にセットした上で、「プロッタ出力」ボタン129を押す(図8、S55)。すると、処理は図6のステップS31へ進み、プロッタ出力部109が所定のプロッタ出力画面(図示省略)を表示し、ユーザは、そのプロッタ出力画面上で出力ファイル名や縮尺値又は地図の図葉名などを設定する。すると、処理は図6のステップS33へ進み、プロッタ出力部109が、指定された縮尺で、又は指定された地図図葉に対応した区域と縮尺で、保護空域の平面図をプロッタ11に印刷させるための出力データを作成して、プロッタ11へ出力するためにてオペレーティングシステムに渡す。
【0073】
図9は、上述した設定項目入力画面の一例を示す。図10は、上述した規定項目入力画面の一例を示す。
【0074】
設定項目と規定項目はともに、保護空域を設計するために必ず値を設定しておく必要のある事項である。このうち、規定項目は、通常的に使用されている標準的な設定値が存在しており、それが本システムでは初期値として自動設定されている(本システムが予めもつファイル(図示せず)に保存されており、規定項目変更画面を開くとそこに自動的に表示される)。そのため、規定項目については、ユーザは、初期値以外の値を使用する場合にのみ、規定項目変更画面を開いてその値を変更すればよい。一方、設定項目は、そのような標準的な設定はないので、設計の都度にユーザは設定項目入力画面を開いて個々に設定する必要がある。
【0075】
図9には設定項目として、空港ID、進入方式名、利用無線施設、最終進入角度、…などが、また、図10には規定項目として、旋回進入経路外遠縁角、保護空域幅、旋回完了高度修正値が示されているが、これは或る特定の飛行方式の場合の例示である。個々の飛行方式毎に(つまり、個々の空域の種類毎に)、その空域種類の設計に必要な項目だけが設定項目入力画面および規定項目設定画面に表示される。よって、画面上の設定項目および規定項目の種類は飛行方式(空域種類)ごとに異なる。ユーザは、単純に画面にしたがって設定を行えばよく、設定すべき項目および設定しなくてよい項目が何かについて飛行方式ごとに意識する必要はない。
【0076】
図9に示した設定項目入力画面上で全ての設定項目の値を設定した後、「表示」ボタンを押すと、前述した通り、設定項目データと規定項目データとが保護空域作成ルーチン1014に渡されて、自動的に保護空域の設計が行われる。保護空域の設計計算は、設計対象の飛行方式毎に予めプログラムされた固有の設計手法に従って、設定項目データ、規定項目データ及びデータベース3内の施設情報21などに基づいて行われる。保護空域の設計が終わると、設計された保護空域の平面図と側面図が図7に示したグラフィック画面116に表示される。
【0077】
その後、図9に示した設定項目入力画面上の「検証」ボタンを押すと、その保護空域を侵害する障害物や地形がないかどうかの検証が自動的に行われる。この障害物検証は、データベース3内の障害物情報29および標高テーブル33に登録されている障害物および標高の中から、設計した保護空域を侵害するものを検出する処理である。この障害物検出が終わると、設計した保護空域の平面図と断面図と共に、(もしあるならば)その保護空域を侵害する障害物や地形のグラフィカルシンボルが、図7に示したグラフィック画面116に表示される。図11は、こうして表示された空域の平面図と断面図の例を示す(この例では障害物や地形は表示されていない)。
【0078】
グラフィック画面116上の平面図と断面図から、設計結果が妥当か否かの大体の判断が容易にできる。設計結果が妥当でなければ、設定項目や規定項目の値を変更して再度設計をやり直すことができる。この場合、ユーザが行う作業は項目値の変更だけであり、空域計算および障害物検証は自動的に行われるので、ユーザの負担は極めて軽く、かつ能率的に設計が行える。
【0079】
上記のように「表示」又は「検証」ボタンで保護空域を設計し表示した後、同画面上の「登録」ボタンを押すと、設計された保護空域の設計諸元値(規定項目、設定項目の値)がデータベース3の設計諸元情報27に、また設計された保護空域の形状データがデータベース3の形状テーブル31に登録される。
【0080】
図12は、「重ね合わせ設定」ボタン123を押すことで表示される重ね合わせ設定画面を示す。図示のように、障害物、海岸線、等高線、緯経度、航行援助施設、航空路、保護空域補助線および設計情報等、各飛行方式毎に予め定められた設計の参考になる事物を、設計した保護空域と重ね合わせて表示するか否かが選択できるようになっている。また、障害物、緯経度、航行援助施設、航空路などについては、グラフィックシンボルで表示するか、名称などの文字情報(インフォメーション)で表示するか、その双方で表示するか、という表示態様も選択できる。ここで、保護空域補助線とは、保護空域の外枠以外の線、例えば中心線、のような補助的情報である。また、設計情報とは、設計計算で得られた保護空域の情報(例えば、入力データを補正した場合の補正値や、計算で得た方位、距離、緯度経度等)である。
【0081】
この重ね合わせ設定画面上で表示・非表示の選択を行った後、同画面上の「設定」と記されたボタンを押すと、既にグラフィック画面116上に空域が表示されているならば直ちに、また、まだ空域の計算を行う前であるならば、その後に空域が計算されグラフィック画面116に表示されるときに、表示すべき対象物のデータがデータベース3から抽出されて、その対象物のグラフィックス(またはインフォメーション)が作成され、それが空域のグラフィックスに重ね合わされてグラフィック画面116に表示される。この場合、障害物のデータはデータベース3の障害物情報29から、海岸線や等高線のデータは地形情報32から、航行援助施設のデータは施設情報21から、航空路のデータは経路情報25からそれぞれ抽出される。
【0082】
図13は、「障害物検証」ボタン125を押すことで表示される障害物検証画面の一例(飛行方式毎に画面は異なる)を示す。前述したように、空域がグラフィック画面116に表示された状態で、この障害物画面を表示し、そして、グラフィック画面116の平面図上の任意の場所をマウスクリックすると、そのクリックした場所に存在する障害物が障害物情報29から検索されて、その名称、無線施設までの距離、高度、緯度、経度が障害物検証画面に表示される。もし、その場所に障害物が存在しない場合には、障害物に代えて、その場所の地表の標高が標高テーブル33から読み出されて障害物検証画面に表示される。この機能は、検出した障害物の確認や任意の位置での侵害状況の確認に利用することができる。
【0083】
図14は、ILS精密区間(OAS)の設計時において、「障害物検証」ボタン125を押すことで表示される障害物検証画面を示す。この障害物検証画面には、保護空域の無障害物表面の高度、障害物が無障害物表面から突出している高さ、滑走路座標での障害物の位置(X,Y、Z)などの情報が表示される。なお、滑走路座標とは、図15に示すように、滑走路の進入側端を原点とした直交座標である。この障害物検証画面上の「CRMデータ出力」ボタンを押すと、CRM(Collision Risk Model)計算プログラムの入力となるデータを作成し、フロッピーディスクに出力することができる。「障害物計算」ボタンを押すと、滑走路座標で示した位置での侵害状況をこの障害物検証画面に表示し、結果をプリンタに出力することができる。「障害物リスト出力」ボタンを押すと、検出された障害物を表形式のリストとしてプリンタに出力することができる。
【0084】
図16は、前述した方位距離計算画面を示す。この画面上では、計算対象として「3地点を結ぶ線分の方位、距離、内角」、「方位距離で示す緯度経度」及び「2地点からの交点緯度経度」の3種類の情報を選択することができる。この3種類の計算対象の一つを選択した上で、この画面上に地点(FIX)の座標を入力するか、またはグラフィック画面116の平面図で地点をマウスクリックすると、それらの地点の座標から選択された計算対象が自動計算されて方位距離計算画面上に表示される。ここで、「3地点を結ぶ線分の方位、距離、内角」とは、図17に示すように、指定された2地点または3地点(FIX1〜FIX3)を結ぶ線分の方位(真北を0度、時計周り)、それら線分のなす内角(θ1〜θ3)、及び距離(r1〜r3)である。「方位距離で示す緯度経度」とは、図18に示すように、指定された地点(FIX1)から指定した方位(θ)と距離(r)が指している地点(ψ、λ)である。また、「2地点からの交点緯度経度」とは、図19に示すように、指定した2地点(FIX1、FIX2)からそれぞれ指定した方位(θ1、θ2)へ向かった2線分の交点の緯度経度(ψ、λ)である。
【0085】
次に、図1に示した重ね合せ表示部57について説明する。
【0086】
図20は、図2を参照して既に説明した機能選択画面において「重ね合わせ」ボタン75を押したときに表示されるプルダウン式サブメニュー140を示す。このサブメニュー140には、「重ね合わせ表示」および「任意図形情報」の項目がある。
【0087】
図21は、重ね合わせ表示部57の構成を示す。図示のように、重ね合わせ表示部57には、図20に示したサブメニュー140の項目「重ね合わせ表示」から起動される処理ルーチンである重ね合わせ表示処理部141と、サブメニュー140の項目「任意図形情報」から起動される処理ルーチンである任意図形処理部143とを有する。
【0088】
任意図形処理部143は、形状データ作成画面を表示し、その画面上でユーザがマウスなどで描いた図形を、その図形名称などはデータベース3の任意図形テーブル41に、またその形状データはデータベース3の形状テーブル31に登録する機能を有している。
【0089】
重ね合わせ表示処理部141は、図21に示すように、初期画面表示ルーチン1411、表示領域設定ルーチン1412、重ね合わせ設定ルーチン1413、重複計算ルーチン1414、簡易作図ルーチン1415、表示制御ルーチン1416、表示形式ルーチン1420、画面表示ルーチン1417、プロッタ出力ルーチン1418、シナリオ作成ルーチン1419および最大表示ルーチン1421を有する。
【0090】
初期画面表示ルーチン1411は、図23に示すような初期画面を表示し、この初期画面上でのユーザのボタン操作に応答して、押されたボタンに対応したルーチンを呼び出す。
【0091】
表示領域設定ルーチン1412は、図25に示すような表示領域設定画面を表示し、ユーザは、この画面上で、表示領域の広さの程度や高度ファクター(詳細は後述する)などを選択することができる。表示領域設定ルーチン1412は、選択された表示領域データを画面表示ルーチン1417などの他のルーチンに引き渡す。
【0092】
重ね合わせ設定ルーチン1413は、図26に示すような重ね合わせ設定画面を表示し、この重ね合わせ設定画面上で、ユーザは、保護空域と重ね合わせてグラフィック表示及びインフォメーション表示されるべき対象物(図12に示した重ね合わせ設定画面の項目が設計方式ごとに必要となる情報であるのに対し、図26の画面の項目は本システムで扱うほとんどのデータ項目を含んでいる)を個別又は全体的に選択することができる。重ね合わせ設定ルーチン1413は、ユーザの選択した重ね合わせ項目を、重ね合わせ項目データとして、画面表示ルーチン1417などの他のルーチンに引き渡す。
【0093】
重複計算ルーチン1414は、図29に示した重複計算画面を表示し、ユーザが、初期画面に表示されている保護空域の任意の領域を指定すると、その指定された領域内での複数の空域相互の重複関係を計算して、重複位置(緯度経度)を重複計算画面に表示する。
【0094】
簡易作図ルーチン1415は、図31に示すような簡易作図画面を表示し、この画面を用いてユーザの作成した図形や文字を、画面表示ルーチン1417などの他のルーチンに引き渡したり、システム内のファイルに登録したりする。この簡易作図ルーチン1415には、既に説明した飛行方式設計部55内の方位距離計算機能も含まれている。ただし、こちらの方位距離計算機能は、計算だけでなく線分表示ができ、よって、何を計算したのか一目瞭然で、作図機能としても利用できるため、より便利になっている。
【0095】
表示制御ルーチン1416は、ユーザのボタン操作に応答して、初期画面に平面又は立体で表示されている保護空域などのグラフィックスの拡大・縮小、視点移動、注目点移動などを行うための表示制御データを作成して、画面表示ルーチン1417などの他のルーチンに引き渡す。
【0096】
表示形式ルーチン1420は、ユーザのボタン操作に応答して、グラフィックスを線分、ハッチング、ワイヤフレーム、ソリッドなどで表示するための表示形式データを作成して、画面表示ルーチン1417などの他のルーチンに引き渡す。
【0097】
画面表示ルーチン1417は、他ルーチンから引き渡された表示領域データや重ね合わせた項目データや表示制御データや表示形式データに基づいて、重ね合わせ項目データに含まれる対象物のグラフィックスを作成し、それらを重ね合わせて初期画面に平面図または立体図の形態で表示する。
【0098】
プロッタ出力ルーチン1418は、初期画面に表示されているグラフィックスをプロッタに印刷させるための描画データを作成して、オペレーティングシステムに渡す。
【0099】
シナリオ作成ルーチン1419は、図33に示すようなシナリオ作成画面を表示し、初期画面に表示されているグラフィックス上でユーザがマウスクリックなどにより指定した複数の通過点の座標、速度および高度などをシナリオ作成画面に表示するとともに、それら複数の通過点の座標を後述する飛行シミュレーションで用いる飛行シナリオとして、データベース3の飛行シナリオテーブル39に登録する。
【0100】
最大表示ルーチン1421は、グラフィックスの表示画面を最大画面に広げる。
【0101】
図22は、上記の構成の下での重ね合わせ表示処理部141の処理の流れを示す。
【0102】
重ね合わせ表示処理部141が起動されると、最初に初期画面表示ルーチン1411が図23に示すような初期画面を表示する(ステップS61)。図23に示すように、この初期画面上には、保護空域と各種情報とを重ね合わせて表示するためのグラフィック画面161と、各種の処理を選択するための処理メニュー163とがある。処理メニュー163には、「表示領域設定」、「重ね合わせ設定」、「重複計算」、「簡易作図」、「シナリオ作成」、「プロッタ出力」および「最大表示」のボタン165、167、169、171、173、175、177がある。さらに、この処理メニュー163には、グラフィック画面161に空域を平面表示するか立体表示するかを選択するためのトグルスイッチ179、183と、平面表示用の画面制御用ボタン群181と、立体表示用の画面制御用ボタン群185と、「終了」ボタン187とがある。
【0103】
この初期画面の処理メニュー163内のボタンを押すと(図22、S63)、対応するルーチンが起動する。例えば、「表示領域設定」ボタン165を押すと、表示領域設定ルーチン1412が起動して、図22に示すステップS65に進む。「重ね合わせ設定」ボタン167を押すと、重ね合わせ設定ルーチン1413が起動して図22に示すステップS69に進む。「重複計算」ボタン169を押すと、重複計算ルーチン1414が起動して、図22に示すステップS73へ進む。「簡易作図」ボタン171を押すと、簡易作図ルーチン1415が起動して、図22に示すステップS77に進む。「シナリオ作成」ボタン173を押すと、シナリオ作成ルーチン1419が起動して、図22に示すステップS81へ進む。「プロッタ出力」ボタン175を押すと、プロッタ出力ルーチン1418が起動して、図22に示すステップS89へ進む。「最大表示」ボタン177を押すと、最大表示ルーチン1421が起動して、図22に示すステップS94へ進む。画面制御用ボタン群181または185内の任意のボタンを押すと、表示制御ルーチン1416又は表示形式ルーチン1420が起動して、図22に示すステップS83へ進む。「終了」ボタン187を押すと、この重ね合わせ表示処理部141が終了する。
【0104】
図24は、この重ね合わせ表示処理部141に対してユーザが行う標準的な操作の流れを示す。以下、図22、図23、図24を参照しながら、重ね合わせ表示処理部141の処理内容を詳細に説明する。
【0105】
まず、ユーザは図23に示した初期画面上の「表示領域設定」ボタン165を押す(図24、S101)。すると、処理は図22のステップS65へ進み、表示領域設定ルーチン1411が図25に示すような表示領域設定画面を表示するので、ユーザはその表示領域設定画面上で、グラフィック画面161に表示すべき領域の広さの程度(例えば、4000海里(NM)×4000NM、1000NM×1000NM、400NM×400NM、200NM×200NMなど)又は保存情報や、立体表示の際の高度の強調倍率である高度ファクターを設定する。この表示領域の設定の完了後、ユーザが表示領域設定画面の「設定」ボタンを押すと、処理は図22のステップS67に進み、表示領域設定ルーチン11が、その設定内容を表示領域データとして画面表示ルーチン1417に引き渡し、画面表示ルーチン1417は、その表示領域データおよび既に初期的に設定されている重ね合わせ項目データなどに従って、グラフィック画面161上にその設定された領域の平面図のグラフィックスを表示する。
【0106】
次にユーザは、必要に応じて「重ね合わせ設定」ボタン167を押す(図24、S103)。すると、処理は図22のS69へ進み、重ね合わせ設定ルーチン1413が図26に示すような重ね合わせ設定画面を表示するので、ユーザはその重ね合わせ設定画面上で、グラフィック画面161上に表示したい対象物、および表示状態(例えば、文字を白抜きにするか否か、保護空域をどのような態様で表示するかなど)を選択する。ここで選択できる対象物には、データベース3の施設情報21、空域情報23、経路情報25、障害物情報29、飛行方式設計情報26、地形情報32、任意図形テーブル41に登録されている各種の事物(各種施設、各種空域、各種経路、各種地形、各種保護空域、各種任意図形など)が含まれる。この重ね合わせ項目の設定終了後、ユーザが重ね合わせ設定画面の「設定」ボタンを押すと、処理は図22のステップS71へ進み、重ね合わせ設定ルーチン1413が、その設定内容を重ね合わせ項目データとして、画面表示ルーチン1417へ引き渡し、画面表示ルーチン1417は、表示すべき対象物のデータをデータベース3から取得して、そのグラフィックス及びインフォメーションを作成し、それを重ね合わせてグラフィック画面161に表示する。なお、各対象物は、その種類毎に、および空域については個別に、予めシステム支援部61で表示色が設定できるので、例えば隣接した空域などを容易に識別できるよう別の色で表示することができる。
【0107】
また、ユーザは、グラフィック画面161の表示を平面図表示にするか立体図表示にするかを選択するために、初期画面上の「平面表示」スイッチ179または「立体表示」スイッチ183をターンオンする(図24、S105またはS109)。すると、処理は図22のステップS83へ進み、表示制御ルーチン1416が、平面図表示または立体図表示を指定するコマンドを画面表示ルーチン1417に送り、すると、処理はステップS85へ進んで、画面表示ルーチン1417がグラフィック画面161の表示を平面図表示または立体図表示に切り替える。
【0108】
また、グラフィック画面161に平面図が表示されている状態で、ユーザが平面表示用の画面制御用ボタン群181を操作すると(図24、S105)、処理は図22のステップS83に進み、そのボタン操作に応じて、表示制御ルーチン1416がグラフィック画面161上の平面図の拡大・縮小、移動などを行うための表示制御データを作成して、画面表示ルーチン1417に渡す。すると、処理はステップS87へ進み、画面表示ルーチン1417が平面図表示の拡大・縮小、移動などを行う。また、表示形式を選択すると、表示形式ルーチン1420が空域を線分、ハッチング又は塗りつぶしなどの形式で表示するための表示形式データを作成して、画面表示ルーチン1417に渡す。すると、処理はステップS87へ進み、画面表示ルーチン1417が平面図の表示形式を表示形式データに従って切り替える。
【0109】
また、グラフィック画面161に立体図が表示されている状態で、ユーザが立体表示用の画面制御用ボタン群185を操作すると(図24、S109)、処理は図22のステップS83へ進み、そのボタン操作に応じて、表示制御ルーチン1416がグラフィック画面161上の立体図の注目点移動、視点移動、拡大・縮小などを行うための表示制御データを作成して画面表示ルーチン1417に渡し、すると、処理はステップS87へ進み、画面表示ルーチン1417が立体図表示の注目点移動、視点移動、拡大・縮小などを行う。また、表示形式を選択すると、表示形式ルーチン1420が空域をワイヤフレーム、ソリッド又はサーフェイスなどの形式で表示するための表示形式データを作成して、画面表示ルーチン1417に渡す。すると、処理はステップS87へ進み、画面表示ルーチン1417が立体図の表示形式を表示形式データに従って切り替える。
【0110】
さらにユーザは、グラフィック画面161に表示されている複数の保護空域の相互の重複関係を正確に調べたい場合、「重複計算」ボタンを押す(図24、S113)。すると、処理は図22のステップS69へ進み、重複計算ルーチン1414が図29に示すような重複計算画面を表示する。その状態で、ユーザがグラフィック画面161上でマウスを操作して調べたい重複個所を含む四角形領域を指定すると、処理は図22のステップS71へ進み、重複計算ルーチン1414が指定された四角形領域内での複数保護空域の相互の重複(交差)個所を検出し、その重複個所の座標を重複計算画面に示すとともに、その重複個所のデータを画面表示ルーチン1417に渡し、画面表示ルーチン1417はその重複個所をグラフィック画面161に表示する。
【0111】
また、ユーザは、簡易な図形を作成してグラフィック画面161に表示したい場合、「簡易作図」ボタン171を押す(図24。S115)。すると、処理は図22のステップS77へ進み、簡易作図ルーチン1415が図31に示すような簡易作図画面を表示するので、ユーザはその画面を用いて線分、矩形、円弧などの図形の作図及び文字表示を行う。作図が終わると、処理は図22のステップS79へ進み、簡易作図ルーチン1415が作られた図形のデータを画面表示ルーチン1417に渡してグラフィック画面162に表示させたり、システム内のファイルに保存したりする。また、簡易作図ルーチン1415は、図16〜図19を参照して既に説明した方位距離計算機能も兼ね備えているため、ユーザは簡易作図画面からこの方位距離計算機能を呼び出して、前述したような方位距離計算を行うとともに、方位距離を線分で表示することもできる。
【0112】
また、ユーザが「プロッタ出力」ボタン175を押すと(図24、S119)、処理は図22のステップS89へ進んで、プロッタ出力ルーチン1418が所定のプロッタ出力画面(図示省略)表示するので、ユーザはこのプロッタ出力画面上でタイトルや、縮尺や用紙サイズ又は使用する地図の図葉名などの出力態様を設定する。設定が完了すると、処理は図22のステップS93へ進み、プロッタ出力ルーチン1418が、グラフィック画面161に表示されているグラフィックスを、設定された縮尺などにしたがって、又は設定された地図図葉名に対応した区域と縮尺にしたがって、プロッタ11に印刷させるための描画データを作成して、プロッタ出力のためにオペレーティングシステムに渡す。プロッタ11に、設定された図葉名の地図をセットすることにより、その地図上に、その地図の区域に存在する空域などのグラフィックスを重ねてプリントすることができる。また、ファイル名を指定することによりHP−GL形式のファイルに保存することもできる。
【0113】
さらに、ユーザが「シナリオ作成」ボタン173を押すと(図24、S117)、処理は図22のS81へ進み、シナリオ作成ルーチン1419が図33に示すような飛行シナリオ作成画面を表示する。そこで、ユーザがグラフィック画面161上でマウスを操作して任意の複数の通過点を指定していくと、シナリオ作成ルーチン153が飛行シナリオ作成画面上にそれらの通過点の座標を示すとともに、それらの通過点をスプライン曲線で結んだ飛行経路を作成し、この飛行経路のデータを画面表示ルーチン1416に渡してグラフィック画面161上に表示させる。また、シナリオ作成ルーチン153は、指定された複数の通過点の座標に速度や高度などの情報を追加して、一つの飛行経路を定義した飛行シナリオとして、データベース3の飛行シナリオテーブル39に登録する。
【0114】
図25は、「表示領域設定」ボタン165を押すことで表示される表示領域設定画面を示す。
【0115】
この画面上で、表示領域の広さを、「FIRレベル」(日本を中心とした最大4000NM×4000NM範囲)、「全国レベル」(日本を中心とした最大1000NM×1000NM範囲)、「進入管制区レベル」(指定した進入管制区を中心とした最大400NM×400NM範囲)、「空港周辺レベル」(指定した空港を中心とした最大200NM×200NM範囲)及び保存情報の中から選択することができる。また、立体図表示では、高度を縮尺通りに表示すると見た目に偏平過ぎる画像となるため、高度を感覚的に容易に把握できるよう整数倍に強調して表示することができるようになっているが、その強調の倍率である高度ファクターとして、1(縮尺通り)〜9(縮尺通りの9倍で表示する)を選択することができる。
【0116】
図26は、「重ね合わせ設定」ボタン167を押すことで表示される重ね合わせ設定画面を示す。
【0117】
この画面上で、図示のような種々の対象物をグラフィック画面161に表示するか否かを選択することができる。グラフィックスとインフォメーションのトグルスイッチがある対象物については、グラフィックスのスイッチをオンすれば、オンにした対象物の全てのデータの形状又はシンボルを表したグラフィックスが表示され、インフォメーションのスイッチをオンすれば名称などの文字情報が表示される。また、「一覧」ボタンのある対象物については、「一覧」ボタンを押すことでデータベース3に登録されている該当の対象物が一覧リストの形で表示されるので、その一覧リストから所望の対象物を選ぶことができる。なお、文字情報を表示する場合、例えば航空路などの線分の名称などを表示する場合、文字は線分の傾きに沿って表示される。
【0118】
さらに、この画面上では、表示状態の指定ができる。ここで、「文字白抜き」のスイッチを値をオンすれば、文字と線分とが重ねて表示されるときにや空域等の色(塗りつぶしの場合)で文字が見にくいとき、その文字に重なった線分や色が白ぬきされるので、文字が読み易くなる。保護空域は平面図表示では指定された平面表示形式による表示となり、立体図表示では、「保護空域側面表示」のスイッチをオンすると、例えば図27(A)のような形状の保護空域が、図27(B)のようにその保護空域を囲む側面201が付加された状態で表示される。これにより、ユーザは保護空域の立体形状をより立体的に把握できるようになる。「保護空域サーフェイス表示」のスイッチがオフであると、保護空域の立体表示は不透明なソリッドによるものとなる。「保護空域サーフェイス表示」のスイッチがオンされると、図27(A)に示したような透明な外表面のみによる表示となるとともに、空域の表示形式(立体)と異なる表示形式が選べることで、空域の重なり関係の視覚的把握が容易になる。
【0119】
図28は、立体表示用の表示制御ボタン群185を操作したときに表示制御ルーチン1416が行う表示制御の内容を説明したものである。
【0120】
立体表示用の表示制御ボタン群185には、視点位置表示部215と、注目点移動ボタン群203と、視点移動ボタン群205と、拡大ボタン207と、縮小ボタン209と、ホームボタン211と、ビューボタン213とが含まれている。制御画面215には、図28での拡大図に示すように、真北を上にして、注目点221と視点223との平面位置関係が表示されており、また、注目点221と視点223を結んだ視線217も示されている。ここで、注目点221とは、グラフィック画面161に表示された地形の中心点であり、また、視点223とは、立体図に表示された対象物を観ている観察者(カメラ)の居る位置223である。視点位置表示部215から、ユーザは、注目点をどの方向から観ているのかがわかる。注目点移動ボタン群203により、注目点221を東西南北および上下に移動させることができる。視点移動ボタン群205により、視点223を平面的には注目点221を中心に回転移動させ、また上下に移動させることができる。拡大ボタン207を押すと、視点223が注目点221に近寄るため、表示された立体図が拡大される。縮小ボタン209を押すと、視点223が注目点221から遠ざかるため、表示された立体図が縮小される。ホームボタン211を押すと、視点223と注目点221が所定の初期状態に戻される。ビューボタン213を押すと、視点223が注目点221の真上の位置225にセットされる。
【0121】
平面図表示でも、拡大、縮小、東西南北の移動などが行える。立体図表示でも平面図表示でも、拡大・縮小を行うと、グラフィックスだけでなくシンボルおよびインフォメーション(但し、立体表示ではインフォメーションを表示しない)も一緒に拡大・縮小される。また、現在の拡大・縮小状態に関わらず、シンボルおよびインフォメーションを所定の初期サイズにすることもでき、それにより、一旦拡大表示したグラフィックスのシンボルおよびインフォメーションを初期サイズにしてから元の表示状態に戻すことによりシンボルおよびインフォメーションだけを小さく表示したり、逆に、一旦縮小表示してシンボルおよびインフォメーションを初期サイズにセットしてから元の表示状態に戻すことによりシンボルおよびインフォメーションだけを拡大表示するといった、シンボルおよびインフォメーションのサイズ調節もできる。但し、簡易作図で表示する文字はサイズ指定をするので、縮小・拡大に関わらず固定となる。
【0122】
図29は、初期画面の「重複計算」ボタン169を押すと表示される重複計算画面を示す。
【0123】
この重複計算画面を表示した状態で、例えば図30(A)に示すように平面図表示状態にあるグラフィック画面161上で重複計算したい任意の四角形領域231の対角の2点233、235をマウスクリックすると、重複計算ルーチン1414が、その四角形領域231内に存在する保護空域237、238を検索して、その空域237、238の輪郭の交点P1、P2の座標を計算し、その交点P1,P2をグラフィック画面161に表示するとともに、図30(B)に示すようにその交点P1、P2の座標を重複計算画面に表示する。
【0124】
図31は、初期画面の「簡易作図」ボタン171を押すと表示される簡易作図画面を示す。
【0125】
この簡易作図画面には、「方位距離計算」、「線分」、「矩形」、「円」、「円弧」、「文字」、「文書」、「線削除」、「全削除」、「状態保存」、「保存削除」、「終了」のボタン241、243、245、247、249、251、253、255、257、259、261、263がある。
【0126】
「方位距離計算」ボタン241を押すと、図16〜図19を参照して既に説明したと同じ方法で方位距離計算および線分表示ができる。「線分」ボタン241を押すと、図32(A)に示すような線分入力画面が表示され、ユーザが幾つかの制御点271〜277を図32(B)に示すようにグラフィック画面161上でマウスで指定するか、線分入力画面にその座標を入力することにより、制御点271〜277を結んだ折れ線分が作成され、グラフィック画面161に表示される。また、「矩形」、「円」、「円弧」、「文字」、「文書」ボタン243、245、247、249、251、253をそれぞれ押すと、図示しないが、それぞれの入力画面が表示され、ユーザがそれら図形(または文字)の位置やサイズを決めるための幾つかの制御点をグラフィック画面161上でマウスで指定するか、それぞれの入力画面にその図形(または文字)の位置やサイズを決めるための数値や文字を入力することにより、その図形(または文字)が作成されてグラフィック画面161に表示される。「状態保存」ボタン259を押すと、作成した図形(または文字)や先に設定した重ね合わせ条件などがシステム内のファイルに保存される。
【0127】
図33は、初期画面の「シナリオ作成」ボタン173を押すと表示される飛行シナリオ作成画面を示す。
【0128】
この飛行シナリオ作成画面が表示された状態において、ユーザがグラフィック画面161上でマウスを操作して例えば図34に示すように複数の点281〜289を指定していくと、飛行シナリオ作成画面上にそれらの点281〜289の座標が示されるとともに、それらの点281〜289をスプライン曲線で結んだ飛行経路がグラフィック画面161上に表示される。このように飛行経路を定義し、さらに飛行シナリオ作成画面にシナリオ名を入力したり飛行させるべき航空機型式、速度、高度を指定したりした上で、飛行シナリオ画面上の「登録」ボタンを押すと、こうして定義された飛行シナリオがデータベース3の飛行シナリオテーブル39に登録される。
【0129】
次に、図1に示した模擬飛行表示部59について説明する。
【0130】
図35は、図2を参照して既に説明した機能選択画面において「模擬飛行表示」ボタン77を押したときに表示されるプルダウン式サブメニュー301を示す。この「シミュレーション」と記されたサブメニュー301を選択することにより、模擬飛行表示部59が起動する。
【0131】
図36は、模擬飛行表示部59の構成を示す。図示のように、模擬飛行表示部59は、シミュレーション画面表示ルーチン303、表示範囲設定ルーチン305、シナリオ設定ルーチン307、飛行経路計算ルーチン309、重ね合わせ設定ルーチン311、最大表示ルーチン312、表示計算ルーチン313、地形図表示ルーチン315、重ね合わせ項目表示ルーチン317、表示制御ルーチン319、環境設定ルーチン321、実行制御ルーチン323および航空機表示ルーチン325を有する。
【0132】
シミュレーション画面表示ルーチン303は、図38に示すような模擬飛行を表示するためのシミュレーション画面を表示し、この画面上でのユーザのボタン操作に応答して、押されたボタンに対応したルーチンを呼び出す。
【0133】
表示範囲設定ルーチン305は、図40に示すような表示範囲設定画面を表示し、この画面上で、ユーザは、模擬飛行を表示する範囲や高度ファクターや表示形式などを選択する。表示範囲設定ルーチン305は、選択された表示範囲のデータを表示計算ルーチン313、地形図表示ルーチン315などの他ルーチンに引き渡す。
【0134】
シナリオ設定ルーチン307は、図41に示すようなシナリオ設定画面を表示し、この画面上でユーザは、シミュレーションで用いるシナリオの設定を行う。シナリオ設定ルーチン307は、設定されたシナリオのデータを飛行経路計算ルーチン309などの他ルーチンへ引き渡す。
【0135】
飛行経路計算ルーチン309は、シナリオ設定ルーチンから引き渡されたシナリオデータに基づいて、シミュレーションの飛行経路を計算し、航空機表示ルーチン319などの他ルーチンに引き渡す。
【0136】
重ね合わせ設定ルーチン311は、図45に示すような重ね合わせ設定画面を表示し、この画面上でユーザは、シミュレーション画面に表示されるべき空域や航空路などの対象物(重ね合わせ項目)を選択する。重ね合わせ設定ルーチン311は、選択された重ね合わせ項目のデータを、表示計算ルーチン313などの他ルーチンに引き渡す。
【0137】
最大表示ルーチン312は、シミュレーション画面を最大画面に広げる。
【0138】
表示制御ルーチン319は、シミュレーション画面上でのユーザの表示制御用ボタン操作に応答して、シミュレーション画面に表示されている鳥瞰図の拡大・縮小、視点移動、注目点移動などを行うための表示制御データを作成して、表示計算ルーチン313などの他のルーチンに引き渡す。
【0139】
表示計算ルーチン313は、他ルーチンから引き渡された表示範囲データ、重ね合わせ項目データ、表示制御データなどに基づいて、表示範囲内に存在する地形や重ね合わせ対象物のデータをデータベース3から読み込み、地形を3次元で表現した3次元地形データおよび重ね合わせ項目を3次元で表現した3次元重ね合わせデータを作成して、地形図表示ルーチン315や重ね合わせ項目表示ルーチン317などの他ルーチンへ引き渡す。
【0140】
地形図表示ルーチン315は、表示計算ルーチン313から引き渡された3次元地形データを用いて、シミュレーション画面に地形の3次元図形(鳥瞰図)を表示する。
【0141】
重ね合わせ項目表示ルーチン317は、表示計算ルーチン313から引き渡された3次元重ね合わせデータを用いて、シミュレーション画面に重ね合わせ項目の鳥瞰図を表示する。
【0142】
環境設定ルーチン321は、図46に示すような環境設定画面を表示し、この画面上でユーザは、シミュレーション画面に表示する航空機のサイズや、シナリオ設定画面で設定した情報を、システム終了後も保持して次回起動時に画面に残しておくかどうかなどを設定する。環境設定ルーチン321は、設定された航空機サイズを航空機表示ルーチン319などの他ルーチンに引き渡す。
【0143】
航空機表示ルーチン325は、他ルーチンから引き渡された飛行経路データ及び航空機サイズを用いて、シミュレーション画面上に、飛行経路に沿って飛行する航空機のアニメーションを表示する。
【0144】
実行制御ルーチン323は、シミュレーション画面上でのユーザの実行制御用ボタン操作に応答して、航空機表示ルーチン325に対し模擬飛行アニメーションの開始、停止、飛行速度の加減速を命じる制御データを与える。
【0145】
図37は、上記の構成の下での模擬飛行表示部59の処理の流れを示す。
【0146】
模擬飛行表示部59が起動されると、最初にシミュレーション画面表示ルーチン303が図38に示すような初期画面を表示する(ステップS101)。図38に示すように、このシミュレーション画面上には、地形や空域などの鳥瞰図と模擬飛行のアニメーションとを表示するためのグラフィック画面331と、各種の処理を選択するための処理メニュー333とがある。処理メニュー333には、「表示範囲設定」、「シナリオ設定」「重ね合わせ」、「最大表示」、「環境設定」および「終了」のボタン335、337、339、341、349、351がある。さらに、この処理メニュー333には、グラフィック画面303上の鳥瞰図の視点を変えるための視点制御用ボタン群395と、グラフィック画面303上の模擬飛行アニメーションの実行状態を制御するための実行制御ボタン群347とがある。
【0147】
このシミュレーション画面の処理メニュー333内のボタンを押すと(図37、S103)、対応するルーチンが起動する。例えば、「表示範囲設定」ボタン335を押すと、表示範囲設定ルーチン305が起動して、処理は図37に示すステップS115に進む。「シナリオ設定」ボタン337を押すと、シナリオ設定ルーチン307が起動して、処理は図37のステップS123へ進む。「重ね合わせ」ボタン339を押すと、重ね合わせ設定ルーチン311が起動して、処理は図37に示すステップS127に進む。「最大表示」ボタン341を押すと、最大表示ルーチン312が起動して、図37に示すステップS135へ進む。視点制御用ボタン群395内の任意のボタンを押すと、表示制御ルーチン319が起動して、図37に示すステップS105へ進む。「終了」ボタン351を押すと、この模擬飛行表示部59が終了する。
【0148】
図39は、この模擬飛行表示部59に対してユーザが行う標準的な操作の流れを示す。以下、図37、図38、図39を参照しながら、模擬飛行表示部59の処理内容を詳細に説明する。
【0149】
まず、ユーザは図38に示した初期画面上の「表示範囲設定」ボタン335を押す(図39、S151)。すると、処理は図37のステップS115へ進み、表示設定設定ルーチン305が図40に示すような表示範囲設定画面を表示するので、ユーザはその画面上で、グラフィック画面303の中心に表示すべき空港のIDまたは緯度経度、高度ファクター、地形の表示形式(地表面をリアルに表示する「サーフェス」、ワイヤフレームで簡易に表示する「ワイヤフレームモデル」)、表示範囲(60km×60kmの「標準」、120km×120kmの「拡張」)の設定を行う。設定後、ユーザが表示範囲設定画面の「設定」ボタンを押すと、処理は図37のステップS117に進み、表示計算ルーチン313が、その設定内容に基づいて、表示範囲内の地形のデータをデータベース3の地形情報32から取得して3次元地形データを作成する。続いて、処理は図37のステップS119へ進み、地形図表示ルーチン315が3次元地形データに基づいて地形の鳥瞰図をグラフィック画面303に表示する。
【0150】
次にユーザは、「飛行シナリオ」ボタン337を押す(図39、S153)。すると、処理は図37のS123へ進み、シナリオ設定ルーチン307が図41に示すようなシナリオ設定画面を表示するので、ユーザはそのシナリオ設定画面上で、シナリオ設定を行う。このシナリオ設定では、シミュレーション開始時刻を設定し、データベース3の飛行シナリオテーブル39に登録されているシナリオ群の中から、ユーザが任意のシナリオを選んでシナリオ設定画面の「飛行シナリオ名称」のフィールドにエントリするとともに、「飛行開始時間」のフィールドのそのシナリオの飛行開始時間を2通りエントリすることができる。1つのシナリオで飛行開始時間を2通りエントリできるということは、1つのシナリオで2機の航空機を異なる開始時間で模擬飛行させられれることを意味する。シナリオは複数エントリすることができ、あるシナリオの飛行開始時間を「9999」と設定すると、その前にエントリされているシナリオの飛行が終わった時刻が開始時間であることになる、つまり、前のシナリオと連結することになる。
【0151】
図42は、シナリオ設定の一例を示す。シナリオ1、2、3、5では、それぞれの開始時刻に航空機が飛行を開始する。シナリオ4では、シナリオ3の飛行に連結して、その飛行終了と同時に飛行を開始する。
【0152】
シナリオの連結は、図43に例示するように、同じシナリオ(シナリオ3)での飛行を繰り返し表示したり、図44に例示するように、複数のシナリオを連結して組み合わせることにより経路を変えることができる。
【0153】
シナリオ設定の後、ユーザがシナリオ設定画面の「保存」ボタンを押せば、背呈されたシナリオ名称や開始時刻などがシナリオ設定情報としてシステム内のファイルに保存される。また、「設定」ボタンを押せば、処理は図37のステップ125に進み、飛行経路計算ルーチン309が設定されたシナリオ名称のシナリオのデータをデータベース3の飛行シナリオテーブル39から読み出し、これに基づいて3次元の飛行経路データを算出する。また、処理メニューの最上部にシミュレーション開始時刻が表示される。
【0154】
また、ユーザは必要に応じてシミュレーション画面上の「重ね合わせ」ボタン339を押す(図39、S155)。すると、処理は図37のステップS127へ進み、重ね合わせ設定ルーチン311が図45に示すような重ね合わせ設定画面を表示するので、ユーザはその重ね合わせ設定画面上で、グラフィック画面303上に鳥瞰図表示したい対象物を選択する。この重ね合わせ項目の設定後、ユーザが重ね合わせ設定画面の「設定」ボタンを押すと、処理は図37のステップS129へ進み、表示計算ルーチン313が、選択された重ね合わせ項目のデータをデータベース3から読み出して、3次元重ね合わせ項目データを作成する。続いて、処理は図37のステップS131へ進み、重ね合わせ項目表示ルーチン317が3次元重ね合わせ項目データに基づいて重ね合わせ項目の鳥瞰図を、それぞれグラフィック画面303に表示する。
【0155】
さらに、ユーザは、必要に応じてシミュレーション画面上の視点制御用ボタン群395内の任意のボタンを操作する(図39、S157)。すると、処理は図37のステップS105へ進み、そのボタン操作に応じて、表示制御ルーチン319がグラフィック画面161上の鳥瞰図の注目点移動、視点移動、拡大・縮小などを行うための表示制御データを作成する。続いて、処理はステップS107へ進み、表示計算ルーチン313が、表示制御データに基づいて注目点移動、視点移動または拡大・縮小した3次元地形データおよび3次重ね合わせ項目データを作り直し、続いてステップ109、111へ進んで、地形図表示ルーチン315および重ね合わせ項目表示ルーチン317が、作り直された3次元地形データおよび3次元重ね合わせ項目データに基づいて、地形および重ね合わせ項目の鳥瞰図をグラフィック画面303に表示する。
【0156】
以上の準備作業が終わると、ユーザは、シミュレーション画面上の実行制御ボタン群347内の「開始」ボタンを押し、その後、必要に応じて「減速」または「加速」ボタンを押したり、あるいは「停止」ボタンを押す(図39、S159)。すると、処理は図37のステップ113へ進み、実行制御ルーチン323が、「開始」、「減速」、「加速」、「停止」ボタン押下にそれぞれ応答して、「開始」、「減速」、「加速」、「停止」命令を航空機表示ルーチン325に与える。続いて、処理は図37のステップ135へ進み、航空機表示ルーチン325が、「開始」命令を受けた場合は、処理メニュー最上部のシミュレーション開始時刻をカウントアップしながら、飛行経路計算ルーチン309からの飛行経路データに従って、地形の鳥瞰図が既に表示されているグラフィック画面303に、飛行している航空機を表示する。また、「減速」、「加速」命令を受けた場合は、模擬飛行アニメーションの飛行速度を減速または加速し、「停止」命令を受けた場合は、模擬飛行アニメーションの表示を停止する。
【0157】
以上、本発明の好適な一実施形態を説明したが、本発明はこの実施形態のみに限らず、他の形態でも実施することができる。
【図面の簡単な説明】
【図1】本発明に係る空域設計システムの一実施形態の全体構成を示すブロック図。
【図2】画面表示された機能選択画面を示す図。
【図3】機能選択画面で「飛行方式設計」ボタン73の下層にあるサブメニューを示した図。
【図4】機能選択画面で「飛行方式設計」ボタン73の下層にあるサブメニューを示した図。
【図5】飛行方式設計部73の構成を示すブロック図。
【図6】飛行方式設計部の処理流れを示すフローチャート。
【図7】「ILS旋回進入復行」の保護空域設計部の初期画面例を示す図。
【図8】保護空域設計時にユーザが行う標準的な操作の流れを示すフローチャート。
【図9】設定項目入力画面例を示す図。
【図10】規定項目入力画面例を示す図。
【図11】画面表示された空域の平面図と断面図の例を示す図。
【図12】(一般的な)重ね合わせ設定画面例を示す図。
【図13】(一般的な)障害物検証画面例を示す図。
【図14】ILS精密区間(OAS)用の障害物検証画面を示す図。
【図15】滑走路座標の説明図。
【図16】方位距離計算画面を示す図。
【図17】3地点を結ぶ線分の方位、距離、内角の説明図。
【図18】方位距離で示す緯度経度の説明図。
【図19】2地点からの交点緯度経度の説明図。。
【図20】機能選択画面において「重ね合わせ」ボタン77を押したときに表示されるプルダウン式サブメニューを示す図。
【図21】重ね合わせ表示部57の構成を示すブロック図。
【図22】重ね合わせ表示処理部141の処理の流れを示すフローチャート。
【図23】重ね合わせ表示処理部141の表示する初期画面を示す図。
【図24】重ね合わせ表示処理部141に対するユーザの標準的な操作の流れを示すフローチャート。
【図25】表示領域設定画面を示す図。
【図26】重ね合わせ設定画面を示す図。
【図27】保護空域の表示状態を示す図。
【図28】立体表示用の表示制御ボタン群185を操作したときに表示制御ルーチン155が行う表示制御の内容を説明した説明図。
【図29】重複計算画面を示す図。
【図30】重複計算結果の表示例を示す図。
【図31】簡易作図画面を示す図。
【図32】線分入力を説明する図。
【図33】飛行シナリオ作成画面を示す図。
【図34】スプライン曲線による飛行経路を示す図。
【図35】機能選択画面において「模擬飛行表示」ボタン77を押したときに表示されるプルダウン式サブメニュー301を示す図。
【図36】模擬飛行表示部59の構成を示す図。
【図37】模擬飛行表示部59の処理の流れを示すフローチャート。
【図38】シミュレーション画面を示す図。
【図39】模擬飛行表示部59に対してユーザが行う標準的な操作の流れを示すフローチャート。
【図40】表示範囲設定画面を示す図。
【図41】シナリオ設定画面を示す図。
【図42】シナリオ設定を説明する図。
【図43】シナリオの連結を説明する図。
【図44】シナリオの連結の応用例を示す図。
【図45】重ね合わせ設定画面を示す図。
【図46】環境設定画面を示す図。
【符号の説明】
1 処理装置
3データベース
5 ディスプレイ
7 マウス
9 キーボード
11 プロッタ
13 プリンタ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an airspace design system for designing an air route for air traffic and a take-off and landing route at an airport.
[0002]
[Prior art]
Airspace design is an extremely complex task. For example, the information that must be considered in the design can be vast and complex, including information on runways, wireless facilities, aircraft, terrain, navigation standards, and so on. There are a variety of ways to formulate airspace, and you need to choose a method that is appropriate for the aviation security facility to be used, approach, departure, and other factors. The specific calculations performed in the airspace design are also complicated. In designing, it is necessary to grasp the positional relationship between the airspace, terrain, and artificial obstacles not only from a planar viewpoint but also from a three-dimensional viewpoint taking altitude into consideration.
[0003]
Conventionally, this airspace design has been performed exclusively by hand. In other words, all the information necessary for the design is manually collected, the selection of the formulation method is performed by the judgment of the human, complicated calculations are performed by a calculator, etc., and the drawing method of drawing the airspace manually on the map Airspace is designed.
[0004]
[Problems to be solved by the invention]
Conventional manual design places a heavy burden on the designer and takes a very long time. For example, it is necessary to perform complicated design calculations while accurately grasping three-dimensional positions based on a large amount of data, and to verify the validity of the design results. If the design results are not good or if the data on which the design is based has changed, this troublesome design work must be redone from the beginning.
[0005]
By the way, the automation of work that was once performed exclusively by hand using a computer or the like, shortening the work time, and making the quality of the work result uniform, high precision, and high reliability are already in various application fields. And has had many successes. Therefore, it can be expected that the above-mentioned problem caused by the manual operation can be solved by automating the air space design.
[0006]
However, the specific methods and procedures of the airspace design work largely depend on the skill and skills of the conventional designer, and the whole work includes what kind of work elements, how these work elements are organized, In addition, items to be clarified in automation, such as the order in which the processes are executed, are all in the brain of the designer, and are not clearly recognized by the designer. Therefore, it is not easy to automate the airspace design work. In particular, it is very difficult to provide an excellent system that enables efficient and easy proper design.
[0007]
Therefore, an object of the present invention is to provide an airspace design system that can easily and efficiently design an appropriate airspace.
[0008]
Another object of the present invention is to provide an airspace design system that can easily evaluate design results and create effective presentation materials.
[0009]
[Means for Solving the Problems]
An airspace design system according to the present invention includes a database storing predetermined information including information on a location of an airport and a navigation assistance facility, and a user specifying a flight method, an airport, and values of a plurality of predetermined design specification items. Based on design specification setting means and a flight method and an airport specified by a user, information necessary for designing a protected airspace to be designed is obtained from the database, and the obtained information and design specifications specified by the user are obtained. Based on the value of the item, using a design method specific to the designated flight method, a flight method design means that designs protection airspace and creates shape data, and a protection method designed based on the shape data Screen display means for displaying graphics.
[0010]
According to this airspace design system, it is possible to use information such as airports and navigational assistance facilities prepared in advance in the database, and the user only needs to specify the values of flight method, airport and design specification items. Often, there is no need to perform the complicated calculations required to formulate a protected airspace. The graphic display of the designed protected airspace also helps facilitate the evaluation of the design results. Also, if necessary, the design specifications can be changed and the redesign can be easily performed. Therefore, the labor and time of the total design can be greatly reduced, and the airspace design can be performed efficiently.
[0011]
In a preferred embodiment, the flight method design means has a plurality of specific airspace design means corresponding to each of the multiple flight methods, and one specific airspace design means corresponding to a user-specified flight method. However, the protected airspace is designed using a design method specific to the flight method.
[0012]
Further, in a preferred embodiment, the design specification setting means has a number of design specification setting screens corresponding to each of the plurality of flight methods, and the design specification setting corresponding to the flight method specified by the user. Display the screen selectively. Items required for the airspace design of the corresponding flight method are displayed on each design specification setting screen. Therefore, the user does not need to be aware of the difference in the design specification items depending on the flight method.
[0013]
Further, in the preferred embodiment, the design specification items are classified into a specified item whose standard value is set as an initial value and a setting item where such an initial value cannot be set. There is provided a setting item screen for designating the value of the item, and a specified item change screen for changing the value of the specified item. When designing, the user must open the setting item screen and enter the value of the setting item, but for the specified item, there is no need to open the specified item change screen unless it is necessary to change the initial value. In that case, the initial values are automatically used for the design. Therefore, the input operation of the user is minimal.
[0014]
In the airspace design system according to the present invention, preferably, the database further stores obstacle information indicating the location and altitude of the obstacle, and altitude information indicating the height of the ground surface at each location. Further comprising obstacle detection means for searching the obstacle information and the altitude information for the obstacle and the ground surface portion that infringe the protected airspace, and displaying information indicating the obstacle and the ground surface portion based on the searched information. Can be. This makes it easier to determine the validity of the designed airspace.
[0015]
In the airspace design system according to the present invention, preferably, the database further stores various object information indicating the location or shape of predetermined various objects (for example, various facilities, routes, and terrain) existing on the ground or in the air. And superimposing setting means for extracting information of an object designated by the user from the database to create superimposed item data, and wherein the screen display means displays the user information based on the superimposed item data. Can be configured to be superimposed on the graphic of the designated protected airspace and displayed. This makes it possible to visually grasp the spatial relationship between the designed protected airspace and things such as facilities, routes, and terrain, making it easier to judge the validity of the designed airspace, and also as a presentation material. Can be used.
[0016]
In the airspace design system according to the present invention, preferably, the database further stores obstacle information indicating the location and altitude of the obstacle and elevation information indicating the height of the ground surface at each location. When the user specifies a location on the graphics display screen of the protected airspace that has been searched, an obstacle or a ground surface portion existing at the specified location is searched from the database, and based on the searched information, the protected airspace and the existing at the specified location are determined. Obstacle verification means for displaying an infringing relationship with an obstacle or a ground surface portion to be performed. Thereby, verification of the validity of the designed airspace can be performed in more detail.
[0017]
In the airspace design system of the present invention, preferably, the database further stores object information indicating various objects existing on the ground or in the air including the designed airspace, and stores information of the object specified by the user in the database. A superimposition setting means for extracting superimposition item data by extracting the graphics of an object specified by the user based on the superimposition item data (e.g., a line segment, hatching or filling). ) Or a three-dimensional view (eg, wireframe, solid or surface, etc.). As a result, the relationship between various airspaces and terrain can be visually grasped, and can also be used for creating presentation materials.
[0018]
Also, the airspace design system of the present invention is preferably based on the airspace design data, the graphics of the designed protection airspace at a specified scale, or at a range and scale adapted to the specified map map leaf, An output unit for creating drawing data for printing on a hard copy output device (such as a plotter or a printer) may be further provided. Thus, if a map is set in the hard copy output device in advance, the designed protected airspace can be printed on the map, and can be used for verification of design results, creation of presentation materials, and the like.
[0019]
In addition, the airspace design system of the present invention preferably calculates, when the user specifies a plurality of locations on the graphic display screen of the designed protected airspace, the orientation or distance between the specified locations. And an azimuth distance calculating means for displaying the azimuth distance. As a result, the positional relationship between the design result and other airspaces can be confirmed more accurately.
[0020]
In the airspace design system according to the present invention, preferably, when the superimposition display means displays the graphics of the object specified by the user in a three-dimensional view, the viewpoint of the graphics in the three-dimensional view is in response to a user's instruction. Alternatively, a display control means for moving the point of interest may be further provided. As a result, the interrelationship between the airspace and the terrain can be freely viewed from various directions and distances, which further facilitates the verification.
[0021]
In the airspace design system of the present invention, preferably, the database further stores thing information indicating a predetermined thing on the ground or in the air including the designed protected airspace and terrain, and a simulated flight path specified by the user. Scenario creation means for creating a flight scenario that defines the above, and extracts from the database the protection airspace and terrain information existing within the display range specified by the user, and displays the protection airspace and terrain in a bird's eye view based on the extracted information. The apparatus may further include a bird's-eye view display means, and an aircraft display means for creating an animation in which the aircraft flies according to the flight scenario and displaying the animation over the bird's-eye view. This allows for a more effective presentation.
[0022]
Further, preferably, further comprising a scenario setting means for combining a plurality of flight scenarios according to the user's instruction, creating scenario setting information, the aircraft display means, according to the plurality of flight scenarios combined by the scenario setting information, It can be configured to create animations. Thereby, a realistic flight simulation by a plurality of aircraft can be easily displayed.
[0023]
BEST MODE FOR CARRYING OUT THE INVENTION
Although the airspace design system of the present invention can be entirely or partially implemented using a dedicated hardware circuit, typically, a general-purpose computer such as a personal computer or a workstation is used. Can be implemented. FIG. 1 shows an overall configuration of an embodiment of an airspace design system according to the present invention using a general-purpose computer.
[0024]
As shown in FIG. 1, a general-purpose computer that implements the present system includes a
[0025]
The
[0026]
The
[0027]
The
[0028]
The
[0029]
The
[0030]
The
[0031]
The
[0032]
The AIP
[0033]
The flight
[0034]
The
[0035]
The simulated
[0036]
The system support unit 61 individually sets display colors of various airspaces and terrain elements to be superimposed, registers the altitude table 33 and the
[0037]
The
[0038]
Of the above-described configurations, the flight
[0039]
FIGS. 3 and 4 show submenus below the “flight method design”
[0040]
The submenu of the first layer includes “national standard” and “international standard” for selecting a standard to which the design conforms, and “registering and updating obstacles in the
[0041]
FIG. 5 shows the configuration of the flight
[0042]
As described above, the flight
[0043]
Each of the specific protection
[0044]
The initial screen display routine 1011 displays an initial screen as shown in FIG. 7, and calls a routine corresponding to the pressed button in response to a user's button operation on this initial screen.
[0045]
The setting
[0046]
The specified item change routine 1013 displays a specified item change screen as shown in FIG. On the specified item change screen, the user can change the value of a specified type of specified item (a specific example will be described later) (which is initially set to a certain initial value). Reference numeral 1013 transfers the value of the specified item after the change to another routine as setting item data, or registers the value in the design specification information 27 in the
[0047]
The protected airspace creation routine 1014 formulates a protected airspace by using a predetermined airspace calculation method based on the setting item data and the specified item data passed from the setting
[0048]
The
[0049]
The overlay setting routine 1017 displays an overlay setting screen as shown in FIG. On this superimposition setting screen, the user can select an object (superimposition item) to be graphically superimposed on the protected airspace. The overlay setting routine 1017 transfers the overlay item selected by the user to another routine such as the
[0050]
The
[0051]
The obstacle verification routine 1018 displays an obstacle verification screen as shown in FIG. 13 or FIG. Then, when the user designates an arbitrary point in the graphics of the protected airspace displayed on the initial screen with the mouse, the altitude table 33 and the
[0052]
The
[0053]
The
[0054]
The maximum display unit 111 displays the graphics of the protected airspace on the screen of the maximum size of the display.
[0055]
The
[0056]
The azimuth
[0057]
FIG. 6 shows a processing flow of each of the specific protection
[0058]
When one type of flight method is selected from the item at the bottom of the submenu shown in FIGS. 3 and 4, a specific protected airspace design unit corresponding to the selected flight method, for example, block 101 in FIG. 5, is activated. You. Then, first, the initial screen display unit 1011 in the protection
[0059]
As shown in FIG. 7, on this initial screen, there are a graphic screen 116 for displaying a plan view and a sectional view of the designed protection airspace, and a
[0060]
When a button in the
[0061]
FIG. 8 shows a flow of a standard operation performed by the user on the specific protected
[0062]
First, the user presses a “setting item input”
[0063]
In step S7 of FIG. 6, the protection airspace creation routine 1014 designs the protection airspace based on the passed setting item data and regulation item data using a preprogrammed design method specific to the flight method, and protects the protection airspace. Create airspace data. Subsequently, the process proceeds to step S9 in FIG. 6, and the
[0064]
If the user needs to change the specified item data, the user presses a “change specified item”
[0065]
After designing and displaying the protected airspace in this way, the user can further perform the following operations as necessary.
[0066]
First, when the user wants to superimpose and display another object such as a terrain element or an airway on the designed protection airspace, the user presses the “overlay setting”
[0067]
Second, when the user wants to check an obstacle existing at a specific place in the designed protection airspace, the user presses an “obstruction verification”
[0068]
Third, if the user wants to expand the graphic screen 116 to the maximum screen, the user presses the “maximum display”
[0069]
Fourth, when the user wants to enlarge or reduce the protected air space displayed on the graphic screen 116 or move the display position, the user presses the display
[0070]
Fifth, when the user wants to check the positional relationship between any two points or three points, the user presses the “calculate azimuth distance”
[0071]
Sixth, when the user wants to print out the above-described obstacle verification data and design specification data (setting item data and regulation item data), the user presses a “printer output” button 131 (FIG. 8, S53). Then, the process proceeds to step S27 in FIG. 6, and the
[0072]
Seventh, when the user wants to print out the designed protected airspace on the map, the user sets the map on the
[0073]
FIG. 9 shows an example of the setting item input screen described above. FIG. 10 shows an example of the above-described prescribed item input screen.
[0074]
Both the setting item and the stipulated item are items that must be set without fail in order to design a protected airspace. Among these items, the standard items include standard setting values that are usually used, and are automatically set as initial values in the present system (files (not shown) provided in the present system in advance). And it will be displayed automatically when you open the default item change screen). Therefore, the user only needs to open the specified item change screen and change the value of the specified item only when using a value other than the initial value. On the other hand, there is no such a standard setting for the setting items, so that the user needs to open the setting item input screen and set each time every design.
[0075]
FIG. 9 shows, as setting items, an airport ID, an approach method name, a used radio facility, a final approach angle,..., Etc., and FIG. 10 shows, as specified items, a far-edge angle outside a turning approach route, a protection airspace width, and turning completion. Altitude correction values are shown, but are illustrative for a particular flight regime. For each flight method (that is, for each type of airspace), only the items necessary for the design of that airspace type are displayed on the setting item input screen and the specified item setting screen. Therefore, the types of setting items and prescribed items on the screen are different for each flight method (airspace type). The user may simply make settings in accordance with the screen, and does not need to be aware of items to be set and items that need not be set for each flight method.
[0076]
After setting the values of all the setting items on the setting item input screen shown in FIG. 9 and pressing the “display” button, the setting item data and the specified item data are passed to the protected airspace creation routine 1014 as described above. The protection airspace is automatically designed. The design calculation of the protection airspace is performed based on the setting item data, the definition item data, the facility information 21 in the
[0077]
After that, when a “verification” button on the setting item input screen shown in FIG. 9 is pressed, verification of whether there is any obstacle or terrain infringing the protected airspace is automatically performed. This obstacle verification is a process for detecting, from the
[0078]
From the plan view and the cross-sectional view on the graphic screen 116, it can be easily determined whether the design result is appropriate or not. If the design result is not appropriate, it is possible to change the values of the setting items and the specified items and re-design. In this case, the user only needs to change the item values, and the airspace calculation and the obstacle verification are performed automatically, so that the user's burden is extremely light and the design can be performed efficiently.
[0079]
After designing and displaying the protected airspace with the "Display" or "Verify" button as described above, pressing the "Registration" button on the same screen will result in the design parameters (designated items, setting items) of the designed protected airspace. Is registered in the design specification information 27 of the
[0080]
FIG. 12 shows an overlay setting screen displayed by pressing the “overlay setting”
[0081]
After selecting display / non-display on the superimposition setting screen, if a button labeled “Setting” on the screen is pressed, if an airspace is already displayed on the graphic screen 116, If the airspace has not yet been calculated, when the airspace is calculated and displayed on the graphic screen 116, the data of the object to be displayed is extracted from the
[0082]
FIG. 13 shows an example of an obstacle verification screen displayed by pressing an “obstacle verification” button 125 (the screen is different for each flight method). As described above, the obstacle screen is displayed in a state where the airspace is displayed on the graphic screen 116, and when an arbitrary place on the plan view of the graphic screen 116 is clicked with a mouse, the obstacle exists at the clicked place. An obstacle is retrieved from the
[0083]
FIG. 14 shows an obstacle verification screen displayed by pressing the “obstruction verification”
[0084]
FIG. 16 shows the azimuth distance calculation screen described above. On this screen, select three types of information to be calculated: “azimuth, distance, interior angle of line connecting three points”, “latitude and longitude indicated by azimuth distance” and “intersection latitude and longitude from two points”. Can be. After selecting one of these three types of calculation objects, input the coordinates of the point (FIX) on this screen or click the mouse on the point on the plan view of the graphic screen 116, and the coordinates of those points will be displayed. The selected calculation object is automatically calculated and displayed on the azimuth distance calculation screen. Here, the “azimuth, distance, and interior angle of a line connecting three points” refers to the azimuth (true north of the line connecting two specified points or three points (FIX1 to FIX3), as shown in FIG. 0 degrees, clockwise), interior angles (θ1 to θ3) formed by these line segments, and distances (r1 to r3). The “latitude and longitude indicated by the azimuth distance” is a point (ψ, λ) indicated by the specified azimuth (θ) and distance (r) from the specified point (FIX1), as shown in FIG. As shown in FIG. 19, the "latitude and longitude of the intersection from two points" refers to the latitude of the intersection of two lines from the specified two points (FIX1, FIX2) to the specified directions (θ1, θ2). Longitude (ψ, λ).
[0085]
Next, the
[0086]
FIG. 20 shows a pull-
[0087]
FIG. 21 shows the configuration of the
[0088]
The arbitrary figure processing unit 143 displays a shape data creation screen. On the screen, the figure drawn by the user with a mouse or the like, the figure name and the like are stored in the arbitrary figure table 41 of the
[0089]
As shown in FIG. 21, the overlay
[0090]
The initial screen display routine 1411 displays an initial screen as shown in FIG. 23, and calls a routine corresponding to the pressed button in response to a user's button operation on this initial screen.
[0091]
The display area setting routine 1412 displays a display area setting screen as shown in FIG. 25, on which the user selects the degree of the display area, an altitude factor (details will be described later), and the like. Can be. The display area setting routine 1412 transfers the selected display area data to another routine such as the screen display routine 1417.
[0092]
The overlay setting routine 1413 displays an overlay setting screen as shown in FIG. 26, and on this overlay setting screen, the user superimposes the object on which the graphic display and the information display are to be performed with the protected airspace (FIG. 26). The items on the overlay setting screen shown in FIG. 12 are information required for each design method, whereas the items on the screen in FIG. 26 include most data items handled by the present system) individually or as a whole. Can be selected. The overlay setting routine 1413 transfers the overlay item selected by the user to another routine such as the screen display routine 1417 as overlay item data.
[0093]
The overlap calculation routine 1414 displays the overlap calculation screen shown in FIG. 29, and when the user specifies an arbitrary area of the protected airspace displayed on the initial screen, a plurality of airspaces within the specified area are displayed. Is calculated, and the overlap position (latitude and longitude) is displayed on the overlap calculation screen.
[0094]
The simplified drawing routine 1415 displays a simplified drawing screen as shown in FIG. 31, and transfers graphics and characters created by the user to other routines such as the screen display routine 1417 using this screen, or displays a file in the system. Or to register. The simple drawing routine 1415 includes the azimuth distance calculation function in the flight
[0095]
The display control routine 1416 is a display control for performing enlargement / reduction of graphics such as a protected airspace displayed in a plane or a three-dimensional form on the initial screen, movement of a viewpoint, movement of a point of interest, and the like in response to a button operation by a user. The data is created and passed to another routine such as the screen display routine 1417.
[0096]
The
[0097]
The screen display routine 1417 creates graphics of the object included in the superimposed item data based on the display area data, the superimposed item data, the display control data, and the display format data passed from another routine. Are superimposed and displayed on the initial screen in the form of a plan view or a three-dimensional view.
[0098]
The plotter output routine 1418 creates drawing data for causing the plotter to print graphics displayed on the initial screen, and passes the drawing data to the operating system.
[0099]
The scenario creation routine 1419 displays a scenario creation screen as shown in FIG. 33, and displays the coordinates, speed, altitude, and the like of a plurality of passing points specified by the user with a mouse click on the graphics displayed on the initial screen. In addition to displaying the scenario on the scenario creation screen, the coordinates of the plurality of passing points are registered in the flight scenario table 39 of the
[0100]
The maximum display routine 1421 expands the graphics display screen to the maximum screen.
[0101]
FIG. 22 shows a flow of processing of the superimposition
[0102]
When the superimposition
[0103]
When a button in the
[0104]
FIG. 24 shows a flow of a standard operation performed by the user on the superimposed
[0105]
First, the user presses a “display area setting” button 165 on the initial screen shown in FIG. 23 (FIG. 24, S101). Then, the process proceeds to step S65 in FIG. 22, and the display area setting routine 1411 displays a display area setting screen as shown in FIG. 25, so that the user should display the
[0106]
Next, the user presses the “overlay setting”
[0107]
In addition, the user turns on the “planar display”
[0108]
When the user operates the screen
[0109]
When the user operates the screen
[0110]
Further, the user presses a “duplicate calculation” button when he / she wants to accurately check the mutual overlapping relationship between the plurality of protected airspaces displayed on the graphic screen 161 (FIG. 24, S113). Then, the process proceeds to step S69 in FIG. 22, and the overlap calculation routine 1414 displays an overlap calculation screen as shown in FIG. In this state, when the user operates the mouse on the
[0111]
When the user wants to create a simple figure and display it on the
[0112]
When the user presses the "plotter output" button 175 (S119 in FIG. 24), the process proceeds to step S89 in FIG. 22, and the plotter output routine 1418 displays a predetermined plotter output screen (not shown). On the plotter output screen, set the output mode such as the title, scale, paper size, or map leaf name to be used. When the setting is completed, the process proceeds to step S93 in FIG. 22, and the plotter output routine 1418 converts the graphics displayed on the
[0113]
Further, when the user presses a “scenario creation” button 173 (FIG. 24, S117), the process proceeds to S81 in FIG. 22, and the scenario creation routine 1419 displays a flight scenario creation screen as shown in FIG. Therefore, when the user operates the mouse on the
[0114]
FIG. 25 shows a display area setting screen displayed by pressing a “display area setting” button 165.
[0115]
On this screen, the size of the display area is indicated by “FIR level” (maximum 4000 NM × 4000 NM range centered on Japan), “nationwide level” (maximum 1000 NM × 1000 NM range centered on Japan), “entry control zone” The level can be selected from among “level” (maximum 400 NM × 400 NM centered on the designated access control area), “airport peripheral level” (maximum 200 NM × 200 NM centered on the specified airport) and stored information. Also, in the three-dimensional view, if the altitude is displayed at the reduced scale, the image becomes too flat in appearance, so that the altitude can be emphasized and displayed at an integral multiple so that the altitude can be easily grasped intuitively. The height factor, which is the magnification of the emphasis, can be selected from 1 (scaled) to 9 (displayed at 9 times the scale).
[0116]
FIG. 26 shows an overlay setting screen displayed by pressing the “overlay setting”
[0117]
On this screen, it is possible to select whether to display various objects as shown in the
[0118]
Further, the display state can be specified on this screen. Here, if the value of the “character outline” switch is turned on, if the character and the line segment are displayed in a superimposed manner, or if the character is difficult to see due to the color of an airspace or the like (when filled), the character overlaps with the character. Characters are easy to read because the broken lines and colors are blanked out. The protected air space is displayed in the designated plane display format in the plan view display. In the three-dimensional view display, when a switch of “protected air space side display” is turned on, the protected air space having a shape as shown in FIG. As shown in FIG. 27 (B), it is displayed in a state where the
[0119]
FIG. 28 illustrates the contents of display control performed by the display control routine 1416 when the display
[0120]
The display
[0121]
Even in the plan view, you can zoom in, zoom out, move north, south, east and west. In the three-dimensional display and the plan view display, when scaling is performed, not only graphics but also symbols and information (however, no information is displayed in the three-dimensional display) are also scaled. Also, regardless of the current scaled state, the symbols and information can be set to a predetermined initial size, so that the once enlarged graphics symbols and information are set to the initial size and then returned to the original display state. Reverting to display only the symbols and information in a small size, or conversely, once reducing the size and setting the symbols and information to the initial size, and returning to the original display state, only the symbols and information are enlarged and displayed. You can also adjust the size of symbols and information. However, since the size of the characters displayed in the simple drawing is specified, it is fixed regardless of the reduction or enlargement.
[0122]
FIG. 29 shows an overlap calculation screen displayed when the “duplication calculation” button 169 on the initial screen is pressed.
[0123]
In a state where the overlap calculation screen is displayed, for example, as shown in FIG. 30A, two
[0124]
FIG. 31 shows a simplified drawing screen displayed when the “simple drawing”
[0125]
This simple drawing screen includes “Azimuth distance calculation”, “Line segment”, “Rectangle”, “Circle”, “Arc”, “Character”, “Document”, “Delete line”, “Delete all”, “Status” There are
[0126]
When the “azimuth distance calculation” button 241 is pressed, the azimuth distance calculation and the line segment display can be performed in the same manner as described above with reference to FIGS. 16 to 19. When the “line” button 241 is pressed, a line input screen as shown in FIG. 32A is displayed, and the user sets
[0127]
FIG. 33 shows a flight scenario creation screen displayed when the “scenario creation”
[0128]
In the state where the flight scenario creation screen is displayed, when the user operates the mouse on the
[0129]
Next, the simulated
[0130]
FIG. 35 shows a pull-down submenu 301 displayed when the “simulated flight display”
[0131]
FIG. 36 shows the configuration of the simulated
[0132]
The simulation
[0133]
The display range setting routine 305 displays a display range setting screen as shown in FIG. 40, and on this screen, the user selects a range for displaying the simulated flight, an altitude factor, a display format, and the like. The display range setting routine 305 transfers the data of the selected display range to other routines such as the
[0134]
The scenario setting routine 307 displays a scenario setting screen as shown in FIG. 41, on which the user sets a scenario to be used in the simulation. The scenario setting routine 307 transfers the set scenario data to another routine such as the flight path calculation routine 309.
[0135]
The flight path calculation routine 309 calculates a simulation flight path based on the scenario data passed from the scenario setting routine, and passes it to another routine such as the
[0136]
The overlay setting routine 311 displays an overlay setting screen as shown in FIG. 45. On this screen, the user selects an object (overlay item) such as an airspace or an air route to be displayed on the simulation screen. I do. The overlay setting routine 311 transfers the data of the selected overlay item to another routine such as the
[0137]
The
[0138]
The
[0139]
The
[0140]
The topographic map display routine 315 displays a three-dimensional figure (bird's eye view) of the terrain on the simulation screen using the three-dimensional terrain data passed from the
[0141]
The overlay item display routine 317 displays a bird's-eye view of the overlay item on the simulation screen using the three-dimensional overlay data passed from the
[0142]
The environment setting routine 321 displays an environment setting screen as shown in FIG. 46. On this screen, the user holds the size of the aircraft displayed on the simulation screen and the information set on the scenario setting screen even after the system ends. And set whether to keep it on the screen at the next startup. The environment setting routine 321 transfers the set aircraft size to another routine such as the
[0143]
The
[0144]
The
[0145]
FIG. 37 shows a flow of processing of the simulated
[0146]
When the simulated
[0147]
When a button in the
[0148]
FIG. 39 shows a flow of a standard operation performed by the user on the simulated
[0149]
First, the user presses a “display range setting” button 335 on the initial screen shown in FIG. 38 (FIG. 39, S151). Then, the process proceeds to step S115 in FIG. 37, and the display setting setting routine 305 displays a display range setting screen as shown in FIG. 40, so that the user can display the airport to be displayed at the center of the
[0150]
Next, the user presses a “flight scenario” button 337 (FIG. 39, S153). Then, the process proceeds to S123 in FIG. 37, and the scenario setting routine 307 displays a scenario setting screen as shown in FIG. 41, so that the user sets a scenario on the scenario setting screen. In this scenario setting, a simulation start time is set, and the user selects an arbitrary scenario from a group of scenarios registered in the flight scenario table 39 of the
[0151]
FIG. 42 shows an example of scenario setting. In
[0152]
As shown in FIG. 43, the scenario is linked by repeatedly displaying the flight in the same scenario (scenario 3) or by changing the route by linking and combining a plurality of scenarios as illustrated in FIG. Can be.
[0153]
After the scenario setting, if the user presses a “save” button on the scenario setting screen, the name of the presented scenario, the start time, and the like are stored as scenario setting information in a file in the system. If the “set” button is pressed, the process proceeds to step 125 in FIG. 37, in which the flight path calculation routine 309 reads the scenario data of the scenario name set in the flight scenario table 39 of the
[0154]
Further, the user presses the “overlay”
[0155]
Further, the user operates an arbitrary button in the viewpoint control button group 395 on the simulation screen as needed (FIG. 39, S157). Then, the process proceeds to step S105 in FIG. 37, and in response to the button operation, the display control routine 319 changes the display control data for performing the focus shift, the viewpoint shift, and the enlargement / reduction of the bird's-eye view on the
[0156]
When the above preparation work is completed, the user presses a “start” button in the execution
[0157]
As described above, a preferred embodiment of the present invention has been described, but the present invention is not limited to this embodiment, and can be implemented in other forms.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the overall configuration of an embodiment of an airspace design system according to the present invention.
FIG. 2 is a diagram showing a function selection screen displayed on the screen.
FIG. 3 is a diagram showing a submenu below a “flight method design”
FIG. 4 is a diagram showing a submenu below a “flight method design”
FIG. 5 is a block diagram showing a configuration of a flight
FIG. 6 is a flowchart showing a processing flow of a flight system design unit.
FIG. 7 is a diagram showing an example of an initial screen of a protection airspace design unit for “ILS turning approach and return”.
FIG. 8 is a flowchart showing a flow of a standard operation performed by a user when designing a protected airspace.
FIG. 9 is a diagram showing an example of a setting item input screen.
FIG. 10 is a diagram showing an example of a prescribed item input screen.
FIG. 11 is a diagram showing an example of a plan view and a sectional view of an airspace displayed on a screen.
FIG. 12 is a view showing an example of a (general) superimposition setting screen.
FIG. 13 is a view showing an example of a (general) obstacle verification screen.
FIG. 14 is a diagram showing an obstacle verification screen for an ILS precise section (OAS).
FIG. 15 is an explanatory diagram of runway coordinates.
FIG. 16 is a diagram showing an azimuth distance calculation screen.
FIG. 17 is an explanatory diagram of an azimuth, a distance, and an interior angle of a line connecting three points.
FIG. 18 is an explanatory diagram of latitude and longitude indicated by an azimuth distance.
FIG. 19 is an explanatory diagram of the latitude and longitude of an intersection from two points. .
FIG. 20 is a view showing a pull-down submenu displayed when an “overlay”
FIG. 21 is a block diagram showing a configuration of an
FIG. 22 is a flowchart showing the flow of processing of a superimposition
FIG. 23 is a diagram showing an initial screen displayed by the superimposition
FIG. 24 is a flowchart showing the flow of a standard operation performed by the user on the superposition
FIG. 25 is a diagram showing a display area setting screen.
FIG. 26 is a view showing an overlay setting screen.
FIG. 27 is a diagram showing a display state of a protected airspace.
FIG. 28 is an explanatory diagram illustrating the contents of display control performed by a display control routine 155 when a display
FIG. 29 is a diagram showing an overlap calculation screen.
FIG. 30 is a diagram showing a display example of a duplicate calculation result.
FIG. 31 is a diagram showing a simple drawing screen.
FIG. 32 is a diagram illustrating line segment input.
FIG. 33 is a view showing a flight scenario creation screen.
FIG. 34 is a diagram showing a flight path based on a spline curve.
FIG. 35 is a diagram showing a pull-down submenu 301 displayed when a “simulated flight display”
FIG. 36 is a diagram showing a configuration of a simulated
FIG. 37 is a flowchart showing the flow of processing of a simulation
FIG. 38 shows a simulation screen.
FIG. 39 is a flowchart showing a flow of a standard operation performed by the user on the simulated
FIG. 40 is a diagram showing a display range setting screen.
FIG. 41 is a view showing a scenario setting screen.
FIG. 42 is a view for explaining scenario settings.
FIG. 43 is a view for explaining connection of scenarios.
FIG. 44 is a diagram showing an application example of scenario connection.
FIG. 45 is a diagram showing an overlay setting screen.
FIG. 46 is a view showing an environment setting screen.
[Explanation of symbols]
1 Processing equipment
3 databases
5 Display
7 mouse
9 Keyboard
11 plotter
13 Printer
Claims (16)
ユーザが、飛行方式、空港および所定の複数の設計諸元項目の値を指定するための設計諸元設定手段であって、所定の複数の飛行方式の各々に対応した複数の設計諸元設定画面を有して、ユーザの指定した飛行方式に応じて対応する設計諸元設定画面を選択的に表示し、各設計諸元設定画面には、対応する飛行方式の保護空域設計に必要な設計諸元項目が表示されている設計諸元設定手段と、
ユーザの指定した飛行方式及び空港に基づいて設計対象の保護空域の設計に必要な情報を前記データベースから取得し、この取得した情報および前記ユーザの指定した前記設計諸元項目の値に基づき、指定された飛行方式に固有の設計手法を用いて、前記設計対象の保護空域を設計して形状データを作成する飛行方式設計手段と、
前記形状データに基づいて、設計された保護空域のグラフィックスを表示する画面表示手段と、
を備えた空域設計システム。 A database storing predetermined information including information on locations of airports and navigation assistance facilities;
A design specification setting means for a user to specify a flight method, an airport, and a value of a plurality of predetermined specification items, and a plurality of design specification setting screens corresponding to each of the plurality of predetermined flight methods Selectively display the design specification setting screen corresponding to the flight method specified by the user, and each design specification setting screen displays the design specifications necessary for the protection airspace design of the corresponding flight method. Design specification setting means in which the original item is displayed ;
Based on the flight method and airport specified by the user, obtain information necessary for designing a protected airspace to be designed from the database, and specify the information based on the obtained information and the value of the design specification item specified by the user. Using a design method specific to the flight method, flight method design means for designing the protection airspace of the design target and creating shape data,
Screen display means for displaying a graphic of the designed protected airspace based on the shape data,
Airspace design system with a.
前記データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、
前記設計された保護空域を侵害する障害物と地表部分とを前記障害物情報および標高情報から検索して、検索した情報に基づき前記侵害する障害物と地表部分を示す情報を表示する障害物検出手段をさらに備えた空域設計システム。The system according to claim 1,
The database further stores obstacle information indicating the location and altitude of the obstacle, and altitude information indicating the height of the ground surface at each location,
Obstacle detection that searches the obstacle information and elevation information that infringe the designed protected airspace from the obstacle information and the altitude information, and displays information that indicates the infringing obstacle and the ground surface part based on the searched information. An airspace design system further comprising means.
前記データベースにさらに、地上又は空中に存在する所定の各種の事物の場所または形状を示す事物情報が格納されており、
ユーザの指定した事物の情報を前記事物情報から抽出して重ね合わせ項目データを作成する重ね合わせ設定手段をさらに備え、
前記画面表示手段が、前記重ね合わせ項目データに基づいて、前記指定した事物のグラフィックスを前記設計された保護空域のグラフィックスに重ね合わせて表示する空域設計システム。The system according to claim 1,
The database further stores object information indicating the location or shape of various predetermined objects existing on the ground or in the air,
The apparatus further includes overlay setting means for extracting information of the thing designated by the user from the thing information and creating overlay item data,
An airspace design system, wherein the screen display means displays the graphics of the specified thing on the designed protection airspace graphics based on the overlay item data.
前記データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、
前記設計した保護空域のグラフィックスが表示された画面上でユーザが場所を指定すると、指定された場所に存在する障害物又は地表部分を前記障害物情報および前記標高情報から検索して、検索した情報に基づき前記存在する障害物又は地表部分を示す情報を表示する障害物検証手段をさらに備えた空域設計システム。The system according to claim 1,
The database further stores obstacle information indicating the location and altitude of the obstacle, and altitude information indicating the height of the ground surface at each location,
When the user specifies a location on the screen on which the graphic of the designed protected airspace is displayed, an obstacle or a surface portion existing at the designated location is searched from the obstacle information and the altitude information, and the search is performed. An airspace design system further comprising obstacle verification means for displaying information indicating the existing obstacle or ground surface portion based on the information.
前記データベースにさらに、設計済みの保護空域を含む地上又は空中に存在する所定の各種の事物を示す事物情報が格納されており、
ユーザの指定した事物の情報を前記事物情報から抽出して重ね合わせ項目データを作成する重ね合わせ設定手段と、
前記重ね合わせ項目データに基づいて、前記指定された事物のグラフィックスを互いに重ね合わせて平面図又は立体図で表示する重ね合わせ表示手段をさらに備えた空域設計システム。The system according to claim 1,
The database further stores thing information indicating predetermined various things existing on the ground or in the air including the designed protection airspace,
Superimposition setting means for extracting information of the object specified by the user from the object information and creating superimposition item data;
An airspace design system further comprising a superimposition display unit that superimposes the graphics of the designated thing on the basis of the superimposition item data and displays the graphics in a plan view or a three-dimensional view.
前記空域設計データに基づいて、前記設計された空域のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置に印刷させるための描画データを作成する出力手段をさらに備えた空域設計システム。The system according to claim 1,
Based on the airspace design data, the graphics of the designed airspace at a specified scale, or at a range and scale suitable for a specified map map leaf, drawing data for printing on a hardcopy output device. An airspace design system further comprising an output means for creating.
前記設計した空域のグラフィックスが表示された画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離を計算して表示する方位距離計算手段をさらに備えた空域設計システム。The system according to claim 1,
When the user specifies a plurality of places on the screen on which the designed airspace graphics are displayed, the azimuth distance calculation means for calculating and displaying the azimuth or distance between the specified plurality of places and displaying the azimuth distance. Design system.
重ね合わせ表示手段が前記指定した事物のグラフィックスを立体図で表示しているとき、ユーザの指示に応じて前記立体図のグラフィックスの視点または注目点を移動させるための表示制御データを作成する表示制御手段をさらに備え、
前記重ね合わせ表示手段が、前記表示制御データに基づいて、前記立体図のグラフィックスを変更する空域設計システム。The system according to claim 5 ,
When the superimposing display means is displaying the graphics of the specified thing in a three-dimensional view, display control data for moving a viewpoint or a point of interest of the graphics in the three-dimensional view is created according to a user's instruction. Further comprising a display control means,
An airspace design system in which the superimposing display means changes graphics of the three-dimensional view based on the display control data.
前記重ね合わせ表示手段が表示するグラフィックスの領域の広さ及び場所をユーザが指定するための表示領域設定手段をさらに備えた空域設計システム。The system according to claim 5 ,
An airspace design system further comprising display area setting means for allowing a user to specify the size and location of a graphics area displayed by the superimposed display means.
前記重ね合わせ表示手段が平面図を表示するか立体図を表示するかをユーザが選択するための手段をさらに備えた空域設計システム。The system according to claim 5 ,
An airspace design system further comprising means for allowing a user to select whether the overlay display means displays a plan view or a three-dimensional view.
前記重ね合わせ項目データに基づいて、前記指定した事物のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置に印刷させるための描画データを作成する出力手段をさらに備えた空域設計システム。The system according to claim 5 ,
Based on the superimposition item data, drawing data for printing on the hard copy output device at the specified scale or in the range and scale adapted to the specified map map leaf, based on the specified thing graphics. An airspace design system further comprising an output means for creating.
前記指定された事物のグラフィックスが表示された画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離を計算して表示する方位距離計算手段をさらに備えた空域設計システム。The system according to claim 5 ,
When the user designates a plurality of places on the screen on which the graphics of the designated thing is displayed, the apparatus further comprises an azimuth distance calculating means for calculating and displaying an azimuth or a distance between the plurality of designated places. Airspace design system.
前記指定された事物のグラフィックスが表示された画面上でユーザが任意の図形を描くための制御点を指定すると、指定された制御点に基づいて前記任意の図形を定義した図形データを作成する作図手段をさらに備え、前記重ね合わせ表示手段が、前記図形データに基づいて、前記任意の図形を前記指定された事物のグラフィックスに重ね合わせて表示する空域設計システム。The system according to claim 5 ,
When a user specifies a control point for drawing an arbitrary figure on the screen on which the graphics of the specified thing is displayed, figure data defining the arbitrary figure is created based on the specified control point. An airspace design system further comprising a drawing unit, wherein the superimposition display unit superimposes and displays the arbitrary figure on the graphics of the designated thing based on the graphic data.
複数の設計済み保護空域を含む前記指定された事物のグラフィックスが表示された画面上でユーザが任意の領域を指定すると、指定された領域内に存在する前記複数の保護空域の相互の重複を検出して、重複個所の情報を表示する重複計算手段をさらに備えた空域設計システム。The system according to claim 5 ,
When the user specifies an arbitrary area on the screen on which the graphics of the specified thing including the plurality of designed protection airspaces are displayed, mutual overlap of the plurality of protection airspaces existing in the specified area is determined. An airspace design system further comprising an overlap calculation means for detecting and displaying information of an overlapped portion.
前記データベースにさらに、設計済みの保護空域及び地形を含む地上又は空中に存在する所定の事物を示す事物情報が格納されており、
ユーザがグラフィック画面上で指定した通過点を座標に示し、これらの通過点をスプライン曲線で結んだ飛行経路を作成すると共に、速度や高度などの情報を追加して、一つの飛行経路を定義した飛行シナリオとして作成するシナリオ作成手段と、
ユーザの指定した表示範囲内に存在する前記所定の事物の情報を前記事物情報から抽出して、抽出した情報に基づき前記所定の事物を鳥瞰図表示する鳥瞰図表示手段と、
前記飛行シナリオに従って航空機が飛行するアニメーションを作成して前記鳥瞰図に重ねて表示する航空機表示手段と
をさらに備えた空域設計システム。The system according to claim 1,
The database further stores object information indicating a predetermined object existing on the ground or in the air including the designed protected airspace and terrain,
The passing points specified by the user on the graphic screen are indicated by coordinates, a flight path is created by connecting these passing points with a spline curve, and information such as speed and altitude are added to define one flight path. Scenario creation means for creating a flight scenario,
A bird's-eye view display means for extracting information on the predetermined thing present in a display range designated by a user from the thing information, and displaying the predetermined thing on a bird's-eye view based on the extracted information;
An airspace design system further comprising: aircraft display means for creating an animation in which an aircraft flies in accordance with the flight scenario and superimposing the animation on the bird's-eye view.
予め作成された複数の飛行シナリオをユーザの指示に応じて組み合わせて、シナリオ設定情報を作成するシナリオ設定手段をさらに備え、
前記航空機表示手段が、前記シナリオ設定情報に基づいて、組み合わされた複数の飛行シナリオに従って前記アニメーションを作成する空域設計システム。The system of claim 15 ,
Combining a plurality of flight scenarios created in advance in accordance with a user's instruction, further comprising scenario setting means for creating scenario setting information,
An airspace design system in which the aircraft display means creates the animation according to a plurality of combined flight scenarios based on the scenario setting information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35225097A JP3551738B2 (en) | 1997-12-05 | 1997-12-05 | Airspace design system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35225097A JP3551738B2 (en) | 1997-12-05 | 1997-12-05 | Airspace design system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11175900A JPH11175900A (en) | 1999-07-02 |
| JP3551738B2 true JP3551738B2 (en) | 2004-08-11 |
Family
ID=18422789
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35225097A Expired - Lifetime JP3551738B2 (en) | 1997-12-05 | 1997-12-05 | Airspace design system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3551738B2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7587278B2 (en) | 2002-05-15 | 2009-09-08 | Honeywell International Inc. | Ground operations and advanced runway awareness and advisory system |
| US6983206B2 (en) * | 2001-03-06 | 2006-01-03 | Honeywell International, Inc. | Ground operations and imminent landing runway selection |
| US7117089B2 (en) | 2001-03-06 | 2006-10-03 | Honeywell International Inc. | Ground runway awareness and advisory system |
| JP2002352271A (en) * | 2001-05-28 | 2002-12-06 | Olympus Optical Co Ltd | 3D image acquisition device |
| US7206698B2 (en) | 2002-05-15 | 2007-04-17 | Honeywell International Inc. | Ground operations and imminent landing runway selection |
| JP4520806B2 (en) * | 2004-09-30 | 2010-08-11 | 株式会社パスコ | Aircraft lighting support system |
| JP5290924B2 (en) * | 2009-10-07 | 2013-09-18 | 株式会社エヌ・ティ・ティ・データ | Aircraft information display device, aircraft information display method, aircraft information display program |
| JP6463185B2 (en) * | 2015-03-26 | 2019-01-30 | 株式会社Subaru | Flight path creation device, flight path creation method, and flight path creation program |
| JP2018009961A (en) * | 2016-06-30 | 2018-01-18 | セイコーインスツル株式会社 | Electronic apparatus, display system, electronic watch, and program |
| CN113962015B (en) * | 2021-08-16 | 2024-06-21 | 四川九洲空管科技有限责任公司 | A system and method for simulating the use of airspace using rule-based control |
-
1997
- 1997-12-05 JP JP35225097A patent/JP3551738B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11175900A (en) | 1999-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1667088B1 (en) | System and method for interactive 3D air regions | |
| EP2136276A2 (en) | System and methods for defining and rendering a trajectory | |
| US6922703B1 (en) | Methods and apparatus for real-time projection and rendering of geospatially organized data | |
| US6542796B1 (en) | Methods and apparatus for integrating, organizing, and accessing flight planning and other data on multifunction cockpit displays | |
| EP1087210A2 (en) | Methods and apparatus for graphical display and editing of flight plans | |
| US8935046B2 (en) | Navigation device | |
| US7076741B2 (en) | Point-of-interest icon and point-of-interest mark display method | |
| US20190171337A1 (en) | Method of displaying data for aircraft flight management, and associated computer program product and system | |
| JP3551738B2 (en) | Airspace design system | |
| JP2007531004A5 (en) | ||
| CN103575269A (en) | Method for displaying a user entered flight path | |
| JP2009535734A (en) | Geographic information system and associated method for displaying a three-dimensional geospatial image with a reference sign | |
| Omura et al. | Mastering AutoCAD 2018 and AutoCAD LT 2018 | |
| WO2003001391A1 (en) | Method and apparatus for spatially coordinating, storing and manipulating computer aided design drawings | |
| CN103569371A (en) | Method for displaying suitability of future waypoint locations | |
| JP3557445B2 (en) | Method and apparatus for creating a low altitude flight plan route | |
| US20100131481A1 (en) | Methods for locating an item when a search mode is not selected | |
| TWI386628B (en) | Points of interest to search the scope of the planning method | |
| EP3961157A1 (en) | Visualization of weather phenomenon along a path in three-dimensions | |
| JP5525497B2 (en) | Plant work support apparatus and plant work support method | |
| Benton et al. | Mastering AutoCAD 2021 and AutoCAD LT 2021 | |
| JP2004070174A (en) | Map information display system | |
| US7558652B2 (en) | On-board system for constructing an aircraft track | |
| JP2002024336A (en) | Method and system for managing power-transmission line drawing | |
| CN101587506A (en) | Flight procedure aided design device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040210 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040419 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040419 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100514 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140514 Year of fee payment: 10 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |