Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3551738B2 - Airspace design system - Google Patents
[go: Go Back, main page]

JP3551738B2 - Airspace design system - Google Patents

Airspace design system Download PDF

Info

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
Application number
JP35225097A
Other languages
Japanese (ja)
Other versions
JPH11175900A (en
Inventor
勉 杉本
正之 高橋
奈津子 酒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Data Group Corp
Original Assignee
NTT Data Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Data Corp filed Critical NTT Data Corp
Priority to JP35225097A priority Critical patent/JP3551738B2/en
Publication of JPH11175900A publication Critical patent/JPH11175900A/en
Application granted granted Critical
Publication of JP3551738B2 publication Critical patent/JP3551738B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 processing device 1 mainly implemented by a CPU and a program, and a database 3 built in a storage device connected to the processing device 1. Further, a display device 5 for displaying a user interface screen, a mouse 7 and a keyboard 9 as user input devices, and a plotter 11 and a printer 13 as hard copy output devices are also provided.
[0025]
The database 3 stores a large number of tables each indicated by a solid line block in the figure. When these tables are roughly classified according to the type of information, there is a group of tables called AIP (air route magazine) information 20 first. The AIP information 20 is a group of tables in which information relating to various facilities, airspaces, airways, and the like described in an air route magazine is registered, which is further classified into facility information 21, air space information 23, and route information 25. Can be. The facility information 21 includes tables 21A, 21B,... For various facilities such as airports, runways, navigation aid facilities, and nuclear facilities, and the tables 21A, 21B,. Information, for example, identification code, name, three-dimensional coordinates (longitude / latitude, altitude), runway direction in the case of a runway, and the like are registered. The airspace information 23 includes tables 23A, 23B,... For various airspaces such as various control zones, control zones, and training test airspaces. Each airspace table 23A, 23B,. The name is included. The route information 25 includes tables 25A, 25B,... For various routes such as various air routes and flight routes. Each route table 25A, 25B,. It includes an identification code, a name, a route type, three-dimensional coordinates of a main point on the route, and the like.
[0026]
The database 3 also has a table group called flight method design information 26, which can be further classified into design specification information 27 and obstacle information 29. As the design specification information 27, various flight methods (for example, basic turning approach,..., ILS precision section,..., Which exist in the lowest submenu of the flight method design menu shown in FIG. 3 and FIG. There are a number of tables 27A, 27B,... Each storing design specifications of a protected airspace designed by the present system for air routes,. Registered in the design specification tables 27A, 27B,... Are all the design specification item names necessary for the airspace design by the respective flight methods and the set values of those items. As the obstacle information 29, obstacles (air traffic) registered at two types of coordinates (latitude / longitude and runway coordinates) shown in the obstacle registration submenu shown at the bottom of FIG. There are tables 29A and 29B showing the artificial structures having altitudes that affect the altitude. In each of the obstacle tables 29A and 29B, information relating to the airspace design of each obstacle, for example, identification code, name, obstacle type, shape, two-dimensional coordinates (longitude / latitude or runway coordinates), altitude, and the like are registered. ing.
[0027]
The database 3 also has a shape table 31, which includes objects registered in a table group indicated by a black circle in the figure (for example, various airspaces registered in the airspace tables 23A, 23B,. Are registered in tables (excluding air routes) 25B, various flight routes registered in the design specification tables 27A, 27B,... And various designed protection airspaces registered in the design specification tables 27A, 27B,. Two-dimensional or three-dimensional shape data of various figures are stored together with the identification code of each object.
[0028]
The database 3 also includes a group of tables called terrain information 32, that is, an elevation table 33, a shoreline table 35, and a land use table 37. The altitude table 33 stores the altitude (altitude) of the ground surface at each point on the ground. Specifically, the identification code and the altitude of each mesh when the ground surface is subdivided into, for example, a small square area (mesh) having a plane size of at least 250 m × 250 m are registered. In the shoreline table 35, types, two-dimensional coordinates (latitude and longitude) of main points, and the like are registered for the shoreline, the shoreline, the prefecture boundary line, and the like. In the land use table 37, a mesh identification code and a land use code (eg, fields, forests, building sites, lakes and rivers) are registered for each mesh described above.
[0029]
The database 3 further includes a flight scenario table 39 and an arbitrary figure table 41. In the flight scenario table 39, identification codes, names, and three-dimensional coordinates of main points of the simulated flight path of each of the flight scenarios created by the present system (particularly, a flight scenario creation function of the overlay display unit 57 described later) are provided. The flight speed at that point, the type of aircraft flying, and the like are registered. In the arbitrary graphic table 41, definition information (for example, an identification code, a graphic name, a main point coordinate, and the like) of the graphic created by the present system is registered.
[0030]
The processing device 1 executes a computer program for the present system, so that a menu control unit 51, an AIP information registration unit 53, a flight method design unit 55, an overlay display unit 57, a simulated flight display unit 59, a system support unit 61, the DTP unit 63, and the screen printing unit 65.
[0031]
The menu control unit 51 displays a function selection screen on the display device 5, and executes a processing routine for the selected function in response to a selection operation by the user using the user input devices 7, 9 on the function selection screen. to start. FIG. 2 shows the function selection screen. On this function selection screen, "AIP information registration", "flight method design", "superimposition display", "simulated flight display", "system support", "end", "DTP" and "screen printing" are displayed. The main menu buttons 71, 73, 75, 77, 79, 81, 83, 85 described are arranged. These main menu buttons 71, 73, 75, 77, 79, 81, 83, 85 (except for the “end” button 81) have the same names as the processing units 51, 53, and 53 shown in FIG. 55, 57, 59, 61, 63, 65. Pressing the "end" button 81 (for example, placing the cursor on the button and clicking the mouse) ends the system.
[0032]
The AIP information registration unit 53 updates the AIP information 20 in the database 3 (that is, newly registers, additionally registers, changes, and deletes), and updates the facility information 21, the airspace information 23, and the route information 25, respectively. And a plurality of update processing routines. When the “AIP information registration” button 71 on the function selection screen shown in FIG. 2 is pressed, a pull-down submenu (not shown) is opened, and by selecting an arbitrary item on the submenu, , An update processing routine for updating the facility information 21, the airspace information 23, and the route information 25 can be activated.
[0033]
The flight system design unit 55 is for designing a protection airspace, and performs a number of design processing routines for designing various protection airspaces, and also performs some support operations associated with the airspace design. For some support processing routines. When the “flight method design” button 73 in the function selection screen shown in FIG. 2 is pressed, a pull-down type first layer sub menu 87 is opened as shown in FIG. When a cursor is placed on an item, a submenu 89 on the second layer is opened, and a submenu 91 on the third layer is opened in the same manner. For example, a submenu having a hierarchical structure is directed to a lower layer on the function selection screen. Can be opened sequentially. By selecting an arbitrary item from the lowermost submenu, a protection airspace design processing routine or an obstacle registration routine according to an arbitrary flight method can be started. In addition, an arbitrary support processing routine can be started from the work screen of each design processing routine. The details of the flight system design unit 55 will be described later.
[0034]
The superimposition display unit 75 superimposes AIP information (for example, an airport, a runway, a control area, a control zone, an airway, etc.) stored in the database 3 and a protected airspace designed by a flight method design and displays the superimposed information. It is for displaying on a screen, and includes a superposition display processing routine for performing the superposition display and some support processing routines for performing some support operations associated with the superposition display. I have. Further, the superimposition display unit 75 also includes a scenario creation routine for creating a flight scenario for simulated flight display. When the "overlay display" button 75 on the function selection screen shown in FIG. 2 is pressed, a pull-down submenu for overlay display (which will be specifically described later) is opened, and any item on the submenu is displayed. By selecting, the overlay display processing routine and the scenario creation routine can be activated. Also, an arbitrary support processing routine can be activated from the work screen of the superimposition display routine. The details of the superposition display section 57 will be described later.
[0035]
The simulated flight display unit 59 receives the flight scenario data created by the scenario creation routine, which is a sub-function of the superimposition display unit 57, and simulates the state of flight of the aircraft, and displays a three-dimensional animation on the display screen. And includes a simulation processing routine for performing the simulated flight display and some support work routines for performing some support work associated therewith. A simulation processing routine can be started from a “simulated flight display” button 77 on the function selection screen shown in FIG. Further, an arbitrary support processing routine can be started from the work screen of the simulated flight routine. The details of the simulated flight display section 59 will be described later.
[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 terrain information 33 in the database 3, and so on. This is for setting the operating environment, and can be started from a “system support” button 79 on the function selection screen shown in FIG.
[0037]
The DTP unit 63 is for starting a DTP program such as a word processor or a graphic editing tool installed on the same computer as the present system, and can be started from a “DTP” button 83 on the function selection screen in FIG. it can. The screen printing unit 65 is for printing out image data of a screen arbitrarily selected from the display screen, and can be activated from a “screen printing” button 85 on the function selection screen of FIG.
[0038]
Of the above-described configurations, the flight method design unit 55, the superimposition display unit 57, and the simulated flight display unit 59 will be described in detail below. First, the flight method design unit 73 will be described.
[0039]
FIGS. 3 and 4 show submenus below the “flight method design” button 73 on the function selection screen shown in FIG.
[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 obstacle information 29 in the database 3”. Obstacle registration ". The submenu of the second layer below the items of “domestic standard” and “international standard” includes major classification items of the flight method such as “departure method”, “entering method”, and “standby route”. Below some of the major categories, there is a sub-menu of the third layer, which includes middle category items of the flight method such as "ADF / VOR approach" and "ILS approach". Further, below some middle category items, there is a sub-menu of the fourth layer, which includes small category items such as "initial approach", "intermediate approach", and "final approach". A processing routine for designing a specific type of protection airspace corresponding to each flight method at the bottom layer of the menu shown in FIGS. 3 and 4 is prepared in the flight method design unit 55. Have been. The meaning of the term of each item in the menu is well known to those skilled in the art, and thus the description thereof is omitted in this specification.
[0041]
FIG. 5 shows the configuration of the flight system design unit 55.
[0042]
As described above, the flight method design unit 55 is a processing routine for designing various types of protected airspaces corresponding to the lowest flight method in the “flight method design” on the function selection screen. The specific protection airspace design units 101, 103,..., And the obstacles, which are also the items at the bottom of the function selection screen, are registered by latitude and longitude coordinates and runway coordinates (orthogonal coordinates with the end of the runway being the origin). There are two obstacle registration units 105 and 107, which are the processing routines of FIG. The flight system design unit 55 further includes a plotter output unit 109, a maximum display unit 111, a display control unit 113, and an azimuth distance, which are processing routines for performing auxiliary work common to the processes of the specific protection airspace design units 101, 103,. It has a calculation unit 115.
[0043]
Each of the specific protection airspace design units 101, 103,... Includes an initial screen display routine 1011, a setting item input routine 1012, a regulation item change routine 1013, a protection airspace creation routine 1014, an obstacle detection routine 1015, a screen display routine 1016, and an overlay. An alignment setting routine 1017, an obstacle verification routine 1018, and a printer output routine 1019 are provided.
[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 item input routine 1012 displays a setting item input screen as shown in FIG. On this setting item input screen, the user can input values for several types of setting items (specific examples will be described later). The setting item input routine 1012 transfers the input setting item value as setting item data to another routine together with the preset setting item data, or registers it in the design specification information 27 in the database 3. Alternatively, the shape data of the protection airspace created by the protection airspace creation routine 1014 based on these data is registered in the shape table 31 in the database 3.
[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 database 3.
[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 item input routine 1012 or the specified item changing routine 1013, and creates the protected airspace. (Coordinates and shape data) are transferred to another routine such as an obstacle detection routine 1015 or a screen display routine 1016.
[0048]
The obstacle detection routine 1015 uses the protected airspace data passed from the protected airspace creation routine 1014 and the obstacle information 29 and the altitude table 33 in the database 3 to detect obstacles and ground surface portions that violate the protected airspace. Then, this is transferred to another routine such as the screen display routine 1016 as detected obstacle data.
[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 screen display routine 1016 as overlay item data.
[0050]
The screen display routine 1016 is based on the protected airspace data, the detected obstacle data, and the overlay item data passed from other routines, and is a plan view and a cross section of the protected airspace, obstacles and ground surface portions that infringe the protected airspace, and the overlay items. The graphics with the figures are created and displayed on the initial screen shown in FIG.
[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 obstacle information 29 in the database 3 and the protected airspace data transferred from another routine and Based on the detected obstacle data, an obstacle existing at the point where the mouse is clicked is detected (if there is no obstacle, the elevation of the ground surface at that point is regarded as an obstacle), and the name, altitude, and protection of the obstacle The altitude protruding from the airspace is calculated and displayed on the obstacle verification screen.
[0052]
The printer output routine 1019 converts data designated by the user from among setting item data, prescribed item data, detected obstacle data, and the like passed from another routine into output data to the printer 13, and converts the data into output data to the printer 13. Deliver the operating system to print.
[0053]
The plotter output unit 109 converts the protected airspace data passed from the protected airspace creation routine 1014 into drawing data for the plotter 11, and delivers the data to the plotter 11 for printing.
[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 display control unit 113 performs display control such as enlargement / reduction and movement of graphics in the protected airspace displayed on the initial screen.
[0056]
The azimuth distance calculation unit 115 displays an azimuth distance calculation screen as shown in FIG. Then, when the user designates several points arbitrarily from the graphics of the protected airspace displayed on the graphic screen with a mouse or a key input, the bearing and distance for the designated points are calculated, and the azimuth distance calculation is performed. Display on the screen.
[0057]
FIG. 6 shows a processing flow of each of the specific protection airspace design units 101, 103,... Under the above-described configuration.
[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 airspace design unit 101 displays a predetermined initial screen on the display screen (step S1). FIG. 7 shows an example of this initial screen. The example of FIG. 7 is an initial setting for “ILS turning approach go-back” when “international standard” “entry method” “ILS” “turn-go-go home” is selected from the menu shown in FIG. Although it is a screen, an initial screen of basically the same configuration is displayed even when another type of flight method is selected.
[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 processing menu 117 for selecting various kinds of processing. The processing menu 117 includes “setting item input”, “regulation information change”, “overlap setting”, “obstacle verification”, “azimuth distance calculation”, “plotter output”, “printer output”, and “maximum display”. Buttons 119, 121, 123, 125, 127, 129, 131, and 133, a screen control button group 135, and an "end" button 137.
[0060]
When a button in the processing menu 17 is pressed (S3 in FIG. 6), a corresponding processing routine starts. For example, when the “input setting item” button 119 is pressed, the setting item input routine 1011 in the specific protection airspace design unit 101 is activated, and the process proceeds to step S5 shown in FIG. When the “regulation information input” button 121 is pressed, a regulation item change routine 1013 in the specific protection airspace design unit 101 is activated, and proceeds to step S13 shown in FIG. When the “overlay setting” button 123 is pressed, the overlay setting routine 1017 in the specific protection airspace design unit 101 is started, and the process proceeds to step S21 shown in FIG. When the “obstruction verification” button 125 is pressed, the plotter output unit 109 shown in FIG. 5 is activated, and the process proceeds to step S25 shown in FIG. When the "calculate azimuth distance" button 127 is pressed, the azimuth distance calculation unit 115 shown in FIG. 5 is activated, and the process proceeds to step S39 shown in FIG. When the “plotter output” button 129 or the “printer output” button 131 is pressed, the plotter output unit 109 or the printer output unit 11 shown in FIG. 5 is activated, and proceeds to step S27 or S31 shown in FIG. When the "maximum display" button 133 is pressed, the maximum display section 111 shown in FIG. 5 is activated, and the process proceeds to step S40 shown in FIG. When an arbitrary button in the screen control button group 135 is pressed, the display control unit 113 shown in FIG. 5 is activated, and the process proceeds to step S35 shown in FIG. When the “end” button 137 is pressed, the specific protected airspace design unit 101 ends.
[0061]
FIG. 8 shows a flow of a standard operation performed by the user on the specific protected airspace design unit 101. Hereinafter, the processing of the specific protection airspace design unit 101 will be described in detail with reference to FIGS. 8, 7, and 6.
[0062]
First, the user presses a “setting item input” button 119 on the initial screen of FIG. Then, the setting item input routine 1011 displays a setting item input screen as shown in FIG. 9, and the process proceeds to step S5 in FIG. The user inputs specific values for predetermined several types of setting items displayed on the setting item input screen (FIG. 8, S41). When the user presses the “display” button on the setting item input screen after completing the input of all the setting items, the setting item input routine 1011 uses the setting item value input by the user as the setting item data as a predetermined rule. The data is passed to the protected airspace creation routine 1014 together with the item data. Thereby, the process proceeds to step S7 in FIG. The specific contents of the “setting item” and the “defined item” will be described later.
[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 obstacle detection routine 1015 determines that the obstacle that violates the designed protection airspace based on the protection airspace data, the obstacle information 29 in the database 3, and the altitude table 33. To create detected obstacle data. Subsequently, the process proceeds to step S11 in FIG. 6, in which the screen display routine 1016 displays a plan view and a sectional view of the designed protection airspace and the detected obstacle based on the protection airspace data and the detected obstacle data. For example, it is displayed on the graphic screen 116 in the initial screen as shown in FIG. 11 (however, FIG. 11 shows only the protected airspace).
[0064]
If the user needs to change the specified item data, the user presses a “change specified item” button 121 on the initial screen. Then, the process proceeds to step S13 in FIG. 6, where the specified item change routine 1013 displays a specified item change screen as shown in FIG. 10, and the user inputs the specified several types of specified items displayed on the specified item change screen. The value is changed (FIG. 8, S43). When the user presses a “SET” button on the rule change screen after changing the rule, the rule change routine 1013 transfers the changed rule as new rule data to the protected airspace creation routine 1014. Then, the process proceeds to step S15 in FIG. 6, a new protection airspace is designed based on the new specified item data, and an obstacle that infringes the protection airspace is extracted (FIG. 6, S17). A plan view and a sectional view of the obstacle detected as the protection airspace are displayed on the graphic screen 116 (S19 in FIG. 6).
[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” button 123 in the initial screen. Then, the process proceeds to step S21 in FIG. 6, and the overlay setting routine 1017 displays an overlay setting screen as shown in FIG. 12, and the user superimposes and displays on the protection airspace on this overlay setting screen. An item to be performed is selected (FIG. 8, S45). When the user presses the “SET” button on the overlay setting screen after selecting the overlay item, the process proceeds to step S23 in FIG. 6, and the overlay setting routine 1017 overlays the selected overlay item. The data is passed to the screen display routine 1016 as data, and the screen display routine 1016 acquires the data of each object included in the overlay data from the database 3 and creates graphics (or character information) of the objects, This is superimposed on the graphic of the protected airspace and displayed on the graphic screen 116 (FIG. 8, S47).
[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” button 125 in the initial screen. Then, the process proceeds to step S25 in FIG. 6, and the obstacle verification routine 1018 displays an obstacle verification screen as shown in FIG. 13 or FIG. In this state, when the user clicks the mouse on the place to be examined on the graphic screen 116 (S49 in FIG. 8), the process proceeds to step S25 in FIG. 6, and the obstacle verification routine 1018 executes the obstacle information 29 in the database 3 From the elevation table 33, an obstacle existing at the clicked location is searched (if there is no obstacle, the elevation at that point is regarded as an obstacle), and the coordinates and altitude of the searched obstacle and the projection from the protection airspace Display detailed information such as altitude on the obstacle verification screen.
[0068]
Third, if the user wants to expand the graphic screen 116 to the maximum screen, the user presses the “maximum display” button 133. Then, the process proceeds to step s40 in FIG. 6, and the maximum display unit 11 illustrated in FIG. 5 expands the graphic screen 116 displaying the protected airspace to the maximum screen.
[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 control button group 135. Then, the process proceeds to step S35 in FIG. 6, and the display control unit 113 illustrated in FIG. 5 creates display control data such as enlargement / reduction and movement in accordance with the user's button operation, and passes it to the screen display routine 1016. . Subsequently, the process proceeds to step S37 in FIG. 6, and the screen display routine 1016 performs maximum display, enlargement / reduction, movement of the image displayed on the graphic screen 116 based on the display control data.
[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” button 127. Then, the process proceeds to step S39 in FIG. 6, and the azimuth distance calculation unit 115 displays an azimuth distance calculation screen as shown in FIG. In this state, the user inputs coordinates of any two or three points on the azimuth distance calculation screen, or specifies any two or three points on the graphic screen 116 with the mouse (FIG. 8, S51). . Then, the process proceeds to step S39 in FIG. 6, in which the azimuth distance calculation unit 115 performs azimuth distance calculation on the specified two or three points, and displays the calculation result on the azimuth distance screen.
[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 printer output routine 1019 displays a predetermined printer output screen (not shown), and the user can display obstacle verification data, design specification data, and the like on the printer output screen. Specify what to print. Then, the process proceeds to step S29 in FIG. 6, and the printer output routine 1019 creates output data to the printer for the designated print target and passes it to the operating system for output to the printer 13.
[0072]
Seventh, when the user wants to print out the designed protected airspace on the map, the user sets the map on the plotter 11 and presses the "plotter output" button 129 (FIG. 8, S55). Then, the process proceeds to step S31 in FIG. 6, in which the plotter output unit 109 displays a predetermined plotter output screen (not shown), and the user inputs the output file name, scale value, or map map on the plotter output screen. Set the name etc. Then, the process proceeds to step S33 in FIG. 6, and the plotter output unit 109 causes the plotter 11 to print the plan view of the protected airspace at the designated scale or at the area and scale corresponding to the designated map map leaf. And output data to the operating system for output to the plotter 11.
[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 database 3, and the like according to a unique design method programmed in advance for each flight method to be designed. When the design of the protected airspace is completed, a plan view and a side view of the designed protected airspace are displayed on the graphic screen 116 shown in FIG.
[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 obstacle information 29 and the altitude table 33 registered in the altitude table 33 in the database 3, those that violate the designed protection airspace. Upon completion of this obstacle detection, graphical symbols of obstacles and terrain that infringe the protected airspace (if any) are displayed on the graphic screen 116 shown in FIG. Is displayed. FIG. 11 shows an example of a plan view and a sectional view of the airspace displayed in this manner (in this example, obstacles and terrain are not displayed).
[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 database 3, and the shape data of the designed protected airspace is registered in the shape table 31 of the database 3.
[0080]
FIG. 12 shows an overlay setting screen displayed by pressing the “overlay setting” button 123. As shown in the figure, we designed objects that could be reference for the design predetermined for each flight method, such as obstacles, shorelines, contour lines, latitude and longitude, navigation assistance facilities, air routes, protection airspace auxiliary lines, and design information. It is possible to select whether or not to superimpose and display the protection airspace. In addition, for the obstacles, latitude / longitude, navigation assistance facilities, air routes, etc., the display mode can be selected to be displayed as a graphic symbol, text information such as a name (information), or both. it can. Here, the protection airspace auxiliary line is auxiliary information such as a line other than the outer frame of the protection airspace, for example, a center line. The design information is information on a protected airspace obtained by design calculation (for example, a correction value when input data is corrected, an azimuth, a distance, a latitude and a longitude obtained by calculation).
[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 database 3 and the graphic of the object is displayed. (Or information) is created and superimposed on the graphics in the airspace and displayed on the graphic screen 116. In this case, the obstacle data is extracted from the obstacle information 29 of the database 3, the shoreline and contour data are extracted from the terrain information 32, the navigation support facility data is extracted from the facility information 21, and the air route data is extracted from the route information 25. Is done.
[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 obstacle information 29, and its name, distance to the wireless facility, altitude, latitude, and longitude are displayed on the obstacle verification screen. If there is no obstacle at the place, the altitude of the ground surface of the place is read from the altitude table 33 and displayed on the obstacle verification screen instead of the obstacle. This function can be used to confirm a detected obstacle or to confirm an infringement situation at an arbitrary position.
[0083]
FIG. 14 shows an obstacle verification screen displayed by pressing the “obstruction verification” button 125 at the time of designing the ILS precise section (OAS). The obstacle verification screen displays the altitude of the unobstructed surface in the protected airspace, the height at which the obstruction protrudes from the unobstructed surface, and the position (X, Y, Z) of the obstruction on the runway coordinates. Information is displayed. The runway coordinates are, as shown in FIG. 15, orthogonal coordinates with the approach side end of the runway as the origin. When the “CRM data output” button on the obstacle verification screen is pressed, data to be input to a CRM (Collision Risk Model) calculation program can be created and output to a floppy disk. When the “obstruction calculation” button is pressed, the infringement status at the position indicated by the runway coordinates is displayed on the obstacle verification screen, and the result can be output to the printer. When the "obstruction list output" button is pressed, the detected obstacles can be output to the printer as a list in a table format.
[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 superposition display unit 57 shown in FIG. 1 will be described.
[0086]
FIG. 20 shows a pull-down submenu 140 displayed when the “overlay” button 75 is pressed on the function selection screen already described with reference to FIG. This submenu 140 has items of “overlay display” and “arbitrary graphic information”.
[0087]
FIG. 21 shows the configuration of the superposition display unit 57. As shown in the figure, the overlay display unit 57 includes an overlay display processing unit 141 that is a processing routine started from the item “overlay display” of the submenu 140 shown in FIG. And an arbitrary figure processing unit 143 which is a processing routine started from "arbitrary figure information".
[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 database 3, and the shape data is stored in the database 3. Has a function of registering in the shape table 31.
[0089]
As shown in FIG. 21, the overlay display processing unit 141 includes an initial screen display routine 1411, a display area setting routine 1412, an overlay setting routine 1413, an overlap calculation routine 1414, a simplified drawing routine 1415, a display control routine 1416, and a display format. It has a routine 1420, a screen display routine 1417, a plotter output routine 1418, a scenario creation routine 1419, and a maximum display routine 1421.
[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 method design unit 55 described above. However, this azimuth distance calculation function can display not only calculations but also line segments, so it is clear at a glance what was calculated and can also be used as a drawing function, which is more convenient.
[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 display format routine 1420 generates display format data for displaying graphics as lines, hatches, wireframes, solids, and the like in response to a button operation by a user, and performs other routines such as a screen display routine 1417. Hand over to
[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 database 3 as a flight scenario used in a flight simulation described later.
[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 display processing unit 141 under the above configuration.
[0102]
When the superimposition display processing unit 141 is started, first, the initial screen display routine 1411 displays an initial screen as shown in FIG. 23 (step S61). As shown in FIG. 23, on this initial screen, there are a graphic screen 161 for displaying the protected airspace and various kinds of information in a superimposed manner, and a processing menu 163 for selecting various kinds of processing. The processing menu 163 includes buttons 165, 167, and 169 of "display area setting", "overlay setting", "overlap calculation", "simple drawing", "scenario creation", "plotter output", and "maximum display". 171, 173, 175, and 177. Further, the processing menu 163 includes toggle switches 179 and 183 for selecting whether to display the air space on the graphic screen 161 in two dimensions or three-dimensional, a screen control button group 181 for two-dimensional display, and a three-dimensional display. Screen control button group 185 and an "end" button 187.
[0103]
When a button in the processing menu 163 on this initial screen is pressed (S63 in FIG. 22), a corresponding routine starts. For example, when the “display area setting” button 165 is pressed, the display area setting routine 1412 is activated, and proceeds to step S65 shown in FIG. When the “overlay setting” button 167 is pressed, the overlay setting routine 1413 is activated, and proceeds to step S69 shown in FIG. When the “duplication calculation” button 169 is pressed, the duplication calculation routine 1414 is activated, and the process proceeds to step S73 shown in FIG. When the “simple drawing” button 171 is pressed, a simple drawing routine 1415 is started, and the process proceeds to step S77 shown in FIG. When a “scenario creation” button 173 is pressed, a scenario creation routine 1419 is activated, and the process proceeds to step S81 shown in FIG. When the “plotter output” button 175 is pressed, a plotter output routine 1418 is activated, and proceeds to step S89 shown in FIG. When the “maximum display” button 177 is pressed, a maximum display routine 1421 is activated, and the process proceeds to step S94 shown in FIG. When an arbitrary button in the screen control button group 181 or 185 is pressed, the display control routine 1416 or the display format routine 1420 is activated, and proceeds to step S83 shown in FIG. When the “end” button 187 is pressed, the superimposed display processing section 141 ends.
[0104]
FIG. 24 shows a flow of a standard operation performed by the user on the superimposed display processing unit 141. Hereinafter, the processing content of the overlay display processing unit 141 will be described in detail with reference to FIGS.
[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 graphic screen 161 on the display area setting screen. Set the extent of the area (for example, 4000 nautical miles (NM) x 4000 NM, 1000 NM x 1000 NM, 400 NM x 400 NM, 200 NM x 200 NM, etc.) or stored information, and an altitude factor that is an altitude enhancement factor in stereoscopic display. I do. After the setting of the display area is completed, if the user presses the “setting” button on the display area setting screen, the process proceeds to step S67 in FIG. 22, and the display area setting routine 11 uses the setting contents as the display area data on the screen. The screen display routine 1417 displays the graphics of the plan view of the set area on the graphic screen 161 according to the display area data and the overlay item data which has been initially set. I do.
[0106]
Next, the user presses the “overlay setting” button 167 as necessary (FIG. 24, S103). Then, the process proceeds to S69 in FIG. 22, and the overlay setting routine 1413 displays an overlay setting screen as shown in FIG. 26, so that the user wants to display an object to be displayed on the graphic screen 161 on the overlay setting screen. An object and a display state (for example, whether or not characters are to be outlined, how to display a protected airspace, etc.) are selected. The objects that can be selected here include facility information 21, airspace information 23, route information 25, obstacle information 29, flight method design information 26, terrain information 32, and various types of information registered in the arbitrary figure table 41 of the database 3. Things (various facilities, various airspaces, various routes, various terrains, various protected airspaces, various arbitrary figures, etc.) are included. When the user presses the “setting” button on the superimposition setting screen after the completion of the superimposition item setting, the process proceeds to step S71 in FIG. 22, and the superimposition setting routine 1413 uses the setting contents as superimposition item data. The screen display routine 1417 obtains the data of the object to be displayed from the database 3, creates the graphics and information, and superimposes the graphics and information and displays them on the graphic screen 161. In addition, since the display color of each object can be set in advance by the system support unit 61 for each type and individually for the airspace, for example, different colors are displayed so that adjacent airspaces can be easily identified. Can be.
[0107]
In addition, the user turns on the “planar display” switch 179 or the “stereoscopic display” switch 183 on the initial screen to select whether to display the graphic screen 161 in a plan view or a stereoscopic view ( FIG. 24, S105 or S109). Then, the process proceeds to step S83 in FIG. 22, and the display control routine 1416 sends a command for designating a plan view display or a stereoscopic view display to the screen display routine 1417. Then, the process proceeds to step S85, and proceeds to step S85. Reference numeral 1417 switches the display of the graphic screen 161 between a plan view display and a three-dimensional view display.
[0108]
When the user operates the screen control button group 181 for flat display while the plan view is displayed on the graphic screen 161 (FIG. 24, S105), the process proceeds to step S83 in FIG. In response to the operation, the display control routine 1416 creates display control data for performing enlargement / reduction, movement, and the like of the plan view on the graphic screen 161, and passes it to the screen display routine 1417. Then, the process proceeds to step S87, and the screen display routine 1417 performs enlargement / reduction and movement of the plan view display. When the display format is selected, the display format routine 1420 creates display format data for displaying the airspace in a format such as a line segment, hatching, or filling, and passes the data to the screen display routine 1417. Then, the process proceeds to step S87, and the screen display routine 1417 switches the display format of the plan view according to the display format data.
[0109]
When the user operates the screen control button group 185 for stereoscopic display while the stereoscopic view is displayed on the graphic screen 161 (FIG. 24, S109), the process proceeds to step S83 in FIG. In response to the operation, the display control routine 1416 creates display control data for moving the point of interest, moving the viewpoint, or enlarging / reducing the stereoscopic view on the graphic screen 161 and passes it to the screen display routine 1417. Proceeds to step S87, and the screen display routine 1417 performs movement of the point of interest, movement of the viewpoint, enlargement / reduction, etc. of the stereoscopic display. When the display format is selected, the display format routine 1420 creates display format data for displaying the airspace in a format such as a wire frame, a solid, or a surface, and passes the data to the screen display routine 1417. Then, the process proceeds to step S87, and the screen display routine 1417 switches the display format of the three-dimensional view according to the display format data.
[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 graphic screen 161 to specify a rectangular area including an overlapping portion to be checked, the process proceeds to step S71 in FIG. 22, and the overlap calculation routine 1414 sets the rectangular area within the specified rectangular area. Of the plurality of protected airspaces is detected, the coordinates of the overlapped location are shown on the overlap calculation screen, and the data of the overlapped location is passed to the screen display routine 1417. Is displayed on the graphic screen 161.
[0111]
When the user wants to create a simple figure and display it on the graphic screen 161, the user presses the “simple drawing” button 171 (FIG. 24, S115). Then, the process proceeds to step S77 in FIG. 22, and the simple drawing routine 1415 displays a simple drawing screen as shown in FIG. 31, so that the user can use this screen to draw and draw figures such as line segments, rectangles, and arcs. Perform character display. When the drawing is completed, the process proceeds to step S79 in FIG. 22, and the data of the graphic created by the simple drawing routine 1415 is passed to the screen display routine 1417 to be displayed on the graphic screen 162 or saved in a file in the system. I do. Further, since the simple drawing routine 1415 also has the azimuth distance calculation function already described with reference to FIGS. 16 to 19, the user calls this azimuth distance calculation function from the simple drawing screen and sets the azimuth distance as described above. Along with calculating the distance, the azimuth distance can be displayed as a line segment.
[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 graphic screen 161 according to the set scale or the like or to the set map figure leaf name. In accordance with the corresponding area and scale, drawing data to be printed by the plotter 11 is created and passed to the operating system for plotter output. By setting the map of the set leaf name on the plotter 11, graphics such as airspace existing in the area of the map can be printed on the map. Also, by specifying a file name, the file can be saved in a file in the HP-GL format.
[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 graphic screen 161 to specify a plurality of arbitrary passing points, the scenario creating routine 153 shows the coordinates of those passing points on the flight scenario creating screen, and displays the coordinates of those passing points. A flight path connecting the passing points by a spline curve is created, and the data of the flight path is passed to a screen display routine 1416 to be displayed on a graphic screen 161. In addition, the scenario creation routine 153 adds information such as speed and altitude to the coordinates of the plurality of designated passing points and registers the information in the flight scenario table 39 of the database 3 as a flight scenario defining one flight path. .
[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” button 167.
[0117]
On this screen, it is possible to select whether to display various objects as shown in the graphic screen 161 or not. For an object that has a toggle switch for graphics and information, if the graphics switch is turned on, a graphic representing the shape or symbol of all data of the object that was turned on is displayed, and the information switch is turned on. Then, the character information such as the name is displayed. In addition, for an object having a “list” button, the corresponding object registered in the database 3 is displayed in the form of a list by pressing the “list” button. You can choose things. When displaying character information, for example, when displaying the name of a line segment such as an air route, the character is displayed along the inclination of the line segment.
[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 side surface 201 surrounding the protection airspace is added. This allows the user to more three-dimensionally grasp the three-dimensional shape of the protected airspace. When the "protected airspace surface display" switch is off, the three-dimensional display of the protected airspace is an opaque solid. When the switch of “protective airspace surface display” is turned on, the display is made only by the transparent outer surface as shown in FIG. 27A, and a display format different from the display format (three-dimensional) of the airspace can be selected. This makes it easy to visually grasp the overlapping relationship between the airspaces.
[0119]
FIG. 28 illustrates the contents of display control performed by the display control routine 1416 when the display control button group 185 for stereoscopic display is operated.
[0120]
The display control button group 185 for stereoscopic display includes a viewpoint position display unit 215, a focus point movement button group 203, a viewpoint movement button group 205, an enlargement button 207, a reduction button 209, a home button 211, and a view button. Button 213 is included. As shown in the enlarged view of FIG. 28, the control screen 215 displays the planar positional relationship between the point of interest 221 and the viewpoint 223, with true north facing upward. A connected line of sight 217 is also shown. Here, the point of interest 221 is the center point of the terrain displayed on the graphic screen 161, and the viewpoint 223 is the position where the observer (camera) watching the object displayed on the stereoscopic view is located. 223. From the viewpoint position display unit 215, it is possible to know from which direction the user views the point of interest. The attention point 221 can be moved up, down, east, west, north and south by the attention point move button group 203. With the viewpoint moving button group 205, the viewpoint 223 can be rotationally moved about the attention point 221 in a plane and moved up and down. When the enlargement button 207 is pressed, the viewpoint 223 approaches the point of interest 221, and the displayed three-dimensional view is enlarged. When the reduction button 209 is pressed, the viewpoint 223 moves away from the point of interest 221, and the displayed three-dimensional view is reduced. When the home button 211 is pressed, the viewpoint 223 and the point of interest 221 are returned to a predetermined initial state. When the view button 213 is pressed, the viewpoint 223 is set at a position 225 immediately above the point of interest 221.
[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 points 233 and 235 of a diagonal of an arbitrary quadrangular area 231 to be overlap-calculated on the graphic screen 161 in a plan view display state are moused. When clicked, the overlap calculation routine 1414 searches for the protected airspaces 237 and 238 existing in the rectangular area 231, calculates the coordinates of the intersections P1 and P2 of the contours of the airspaces 237 and 238, and calculates the intersections P1 and P2. Is displayed on the graphic screen 161, and the coordinates of the intersections P1 and P2 are displayed on the overlap calculation screen as shown in FIG.
[0124]
FIG. 31 shows a simplified drawing screen displayed when the “simple drawing” button 171 on the initial screen is pressed.
[0125]
This simple drawing screen includes “Azimuth distance calculation”, “Line segment”, “Rectangle”, “Circle”, “Arc”, “Character”, “Document”, “Delete line”, “Delete all”, “Status” There are buttons 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261 and 263 for "save", "save and delete" and "end".
[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 several control points 271 to 277 as shown in FIG. By specifying with the mouse above or inputting its coordinates on the line segment input screen, a polygonal line segment connecting the control points 271 to 277 is created and displayed on the graphic screen 161. Also, when the “rectangle”, “circle”, “arc”, “character”, and “document” buttons 243, 245, 247, 249, 251, and 253 are respectively pressed, respective input screens (not shown) are displayed. The user designates some control points for determining the positions and sizes of the figures (or characters) on the graphic screen 161 with the mouse, or determines the positions and sizes of the figures (or characters) on the respective input screens. By inputting numerical values and characters for the graphic, the figure (or character) is created and displayed on the graphic screen 161. When the “save state” button 259 is pressed, the created graphics (or characters) and the previously set overlay conditions are saved in a file in the system.
[0127]
FIG. 33 shows a flight scenario creation screen displayed when the “scenario creation” button 173 on the initial screen is pressed.
[0128]
In the state where the flight scenario creation screen is displayed, when the user operates the mouse on the graphic screen 161 to specify a plurality of points 281 to 289 as shown in FIG. 34, for example, the flight scenario creation screen is displayed. The coordinates of the points 281 to 289 are shown, and a flight path connecting the points 281 to 289 with a spline curve is displayed on the graphic screen 161. After defining the flight path in this way, further inputting the scenario name on the flight scenario creation screen and specifying the aircraft model, speed, altitude to fly, and pressing the "register" button on the flight scenario screen The flight scenario thus defined is registered in the flight scenario table 39 of the database 3.
[0129]
Next, the simulated flight display section 59 shown in FIG. 1 will be described.
[0130]
FIG. 35 shows a pull-down submenu 301 displayed when the “simulated flight display” button 77 is pressed on the function selection screen already described with reference to FIG. By selecting the submenu 301 described as "simulation", the simulated flight display section 59 is activated.
[0131]
FIG. 36 shows the configuration of the simulated flight display unit 59. As shown in the figure, the simulation flight display unit 59 includes a simulation screen display routine 303, a display range setting routine 305, a scenario setting routine 307, a flight path calculation routine 309, an overlay setting routine 311, a maximum display routine 312, and a display calculation routine 313. , A topographic map display routine 315, an overlay item display routine 317, a display control routine 319, an environment setting routine 321, an execution control routine 323, and an aircraft display routine 325.
[0132]
The simulation screen display routine 303 displays a simulation screen for displaying a simulated flight as shown in FIG. 38, and calls a routine corresponding to the pressed button in response to a user's button operation on this screen. .
[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 display calculation routine 313 and the topographic map display routine 315.
[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 aircraft display routine 319.
[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 display calculation routine 313.
[0137]
The maximum display routine 312 expands the simulation screen to the maximum screen.
[0138]
The display control routine 319 is a display control data for performing enlargement / reduction of a bird's eye view displayed on the simulation screen, movement of a viewpoint, movement of an attention point, and the like in response to a user's operation of a display control button on the simulation screen. Is created and handed over to another routine such as the display calculation routine 313.
[0139]
The display calculation routine 313 reads, from the database 3, data of the terrain and the object to be superimposed in the display range based on the display range data, the overlay item data, the display control data, and the like passed from other routines. Is created in three dimensions and three-dimensional superimposition data in which the superimposition items are expressed in three dimensions, and transferred to other routines such as a topographic map display routine 315 and a superimposition item display routine 317.
[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 display calculation routine 313.
[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 display calculation routine 313.
[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 aircraft display routine 319.
[0143]
The aircraft display routine 325 displays an animation of an aircraft flying along the flight path on the simulation screen using the flight path data and the aircraft size passed from another routine.
[0144]
The execution control routine 323 gives control data for instructing the aircraft display routine 325 to start, stop, and accelerate / decelerate the flight speed to the aircraft display routine 325 in response to the user's operation control button operation on the simulation screen.
[0145]
FIG. 37 shows a flow of processing of the simulated flight display unit 59 under the above configuration.
[0146]
When the simulated flight display unit 59 is activated, first, the simulation screen display routine 303 displays an initial screen as shown in FIG. 38 (step S101). As shown in FIG. 38, on the simulation screen, there are a graphic screen 331 for displaying a bird's-eye view of the terrain and the airspace and an animation of a simulated flight, and a processing menu 333 for selecting various kinds of processing. . The processing menu 333 has buttons 335, 337, 339, 341, 349, 351 for "display range setting", "scenario setting", "superimposition", "maximum display", "environment setting", and "end". The processing menu 333 further includes a viewpoint control button group 395 for changing the bird's-eye view point on the graphic screen 303 and an execution control button group 347 for controlling the execution state of the simulated flight animation on the graphic screen 303. There is.
[0147]
When a button in the processing menu 333 on the simulation screen is pressed (FIG. 37, S103), a corresponding routine starts. For example, when the “display range setting” button 335 is pressed, the display range setting routine 305 starts, and the process proceeds to step S115 shown in FIG. When the “scenario setting” button 337 is pressed, the scenario setting routine 307 starts, and the process proceeds to step S123 in FIG. When the “overlay” button 339 is pressed, the overlay setting routine 311 is activated, and the process proceeds to step S127 shown in FIG. When the “maximum display” button 341 is pressed, the maximum display routine 312 is started, and the process proceeds to step S135 shown in FIG. When an arbitrary button in the viewpoint control button group 395 is pressed, the display control routine 319 starts, and the process proceeds to step S105 shown in FIG. When the “end” button 351 is pressed, the simulated flight display section 59 ends.
[0148]
FIG. 39 shows a flow of a standard operation performed by the user on the simulated flight display unit 59. Hereinafter, the processing content of the simulated flight display unit 59 will be described in detail with reference to FIGS. 37, 38, and 39.
[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 graphic screen 303 on the screen. ID or latitude / longitude, altitude factor, terrain display format ("surface" that displays the ground surface realistically, "wireframe model" that displays easily with wireframe), display range ("standard" of 60 km x 60 km, 120 km × 120 km “extension”) is set. After the setting, if the user presses the “setting” button on the display range setting screen, the process proceeds to step S117 in FIG. 37, and the display calculation routine 313 stores the data of the terrain within the display range in the database based on the set contents. The three-dimensional terrain data is created by acquiring from the terrain information 32 of FIG. Subsequently, the process proceeds to step S119 in FIG. 37, and the topographic map display routine 315 displays a bird's-eye view of the terrain on the graphic screen 303 based on the three-dimensional terrain data.
[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 database 3 and sets the selected scenario in the “flight scenario name” field of the scenario setting screen. In addition to the entry, the flight start time of the scenario in the field of “flight start time” can be entered in two ways. Being able to enter two different flight start times in one scenario means that two aircraft can be simulated with different start times in one scenario. Multiple scenarios can be entered, and if the flight start time of a certain scenario is set to “9999”, the time at which the flight of the previously entered scenario has finished flying will be the start time, that is, the previous time It will be linked to the scenario.
[0151]
FIG. 42 shows an example of scenario setting. In scenarios 1, 2, 3, and 5, the aircraft starts flying at each start time. In the scenario 4, the flight is linked to the flight in the scenario 3, and starts flying at the same time as the end of the flight.
[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 database 3 and based on this. Calculate three-dimensional flight path data. The simulation start time is displayed at the top of the processing menu.
[0154]
Further, the user presses the “overlay” button 339 on the simulation screen as needed (FIG. 39, S155). Then, the process proceeds to step S127 in FIG. 37, and the overlay setting routine 311 displays an overlay setting screen as shown in FIG. 45, so that the user can display a bird's eye view on the graphic screen 303 on the overlay setting screen. Select the object you want to do. When the user presses a “SET” button on the overlay setting screen after setting the overlay items, the process proceeds to step S129 in FIG. 37, and the display calculation routine 313 determines that the data of the selected overlay item is stored in the database 3. And creates three-dimensional superimposed item data. Subsequently, the process proceeds to step S131 in FIG. 37, and the overlay item display routine 317 displays a bird's-eye view of the overlay item on the graphic screen 303 based on the three-dimensional overlay item data.
[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 graphic screen 161. create. Subsequently, the process proceeds to step S107, in which the display calculation routine 313 recreates the three-dimensional topographic data and the tertiary superimposition item data in which the point of interest has been moved, the viewpoint has been moved or enlarged / reduced based on the display control data, and Proceeding to 109 and 111, the topographic map display routine 315 and the overlay item display routine 317 display a bird's-eye view of the terrain and overlay items on the graphic screen 303 based on the recreated three-dimensional topographic data and three-dimensional overlay item data. To be displayed.
[0156]
When the above preparation work is completed, the user presses a “start” button in the execution control button group 347 on the simulation screen, and then presses a “deceleration” or “acceleration” button or “stops” as necessary. "Button (FIG. 39, S159). Then, the process proceeds to step 113 in FIG. 37, and the execution control routine 323 responds to the “start”, “deceleration”, “acceleration”, and “stop” button presses, respectively, by “start”, “deceleration”, “ Acceleration and stop commands are provided to the aircraft display routine 325. Subsequently, the process proceeds to step 135 in FIG. 37, and when the aircraft display routine 325 receives the “start” command, while counting up the simulation start time at the top of the process menu, the process from the flight route calculation routine 309 is started. According to the flight route data, the flying aircraft is displayed on the graphic screen 303 on which the bird's-eye view of the terrain is already displayed. When a "deceleration" or "acceleration" command is received, the flight speed of the simulated flight animation is reduced or accelerated. When a "stop" command is received, the display of the simulated flight animation is stopped.
[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” button 73 on the function selection screen.
FIG. 4 is a diagram showing a submenu below a “flight method design” button 73 on the function selection screen.
FIG. 5 is a block diagram showing a configuration of a flight system design unit 73.
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” button 77 is pressed on a function selection screen.
FIG. 21 is a block diagram showing a configuration of an overlay display unit 57.
FIG. 22 is a flowchart showing the flow of processing of a superimposition display processing unit 141;
FIG. 23 is a diagram showing an initial screen displayed by the superimposition display processing unit 141.
FIG. 24 is a flowchart showing the flow of a standard operation performed by the user on the superposition display processing unit 141;
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 control button group 185 for stereoscopic display is operated.
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” button 77 is pressed on the function selection screen.
FIG. 36 is a diagram showing a configuration of a simulated flight display unit 59.
FIG. 37 is a flowchart showing the flow of processing of a simulation flight display unit 59;
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 flight display unit 59;
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.
請求項1記載のシステムにおいて、
前記データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、
前記設計された保護空域を侵害する障害物と地表部分とを前記障害物情報および標高情報から検索して、検索した情報に基づき前記侵害する障害物と地表部分を示す情報を表示する障害物検出手段をさらに備えた空域設計システム。
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.
請求項1記載のシステムにおいて、
前記データベースにさらに、地上又は空中に存在する所定の各種の事物の場所または形状を示す事物情報が格納されており、
ユーザの指定した事物の情報を前記事物情報から抽出して重ね合わせ項目データを作成する重ね合わせ設定手段をさらに備え、
前記画面表示手段が、前記重ね合わせ項目データに基づいて、前記指定した事物のグラフィックスを前記設計された保護空域のグラフィックスに重ね合わせて表示する空域設計システム。
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.
請求項1記載のシステムにおいて、
前記データベースにさらに、障害物の場所と高度を示す障害物情報と、各場所での地表の高さを示す標高情報とが格納されており、
前記設計した保護空域のグラフィックスが表示された画面上でユーザが場所を指定すると、指定された場所に存在する障害物又は地表部分を前記障害物情報および前記標高情報から検索して、検索した情報に基づき前記存在する障害物又は地表部分を示す情報を表示する障害物検証手段をさらに備えた空域設計システム。
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.
請求項1記載のシステムにおいて、
前記データベースにさらに、設計済みの保護空域を含む地上又は空中に存在する所定の各種の事物を示す事物情報が格納されており、
ユーザの指定した事物の情報を前記事物情報から抽出して重ね合わせ項目データを作成する重ね合わせ設定手段と、
前記重ね合わせ項目データに基づいて、前記指定された事物のグラフィックスを互いに重ね合わせて平面図又は立体図で表示する重ね合わせ表示手段をさらに備えた空域設計システム。
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.
請求項1記載のシステムにおいて、
前記空域設計データに基づいて、前記設計された空域のグラフィックスを指定された縮尺で、又は指定された地図図葉に適合した範囲及び縮尺で、ハードコピー出力装置に印刷させるための描画データを作成する出力手段をさらに備えた空域設計システム。
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.
請求項1記載のシステムにおいて、
前記設計した空域のグラフィックスが表示された画面上でユーザが複数の場所を指定すると、指定された複数場所の相互間の方位又は距離を計算して表示する方位距離計算手段をさらに備えた空域設計システム。
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.
請求項1記載のシステムにおいて、
前記データベースにさらに、設計済みの保護空域及び地形を含む地上又は空中に存在する所定の事物を示す事物情報が格納されており、
ユーザがグラフィック画面上で指定した通過点を座標に示し、これらの通過点をスプライン曲線で結んだ飛行経路を作成すると共に、速度や高度などの情報を追加して、一つの飛行経路を定義した飛行シナリオとして作成するシナリオ作成手段と、
ユーザの指定した表示範囲内に存在する前記所定の事物の情報を前記事物情報から抽出して、抽出した情報に基づき前記所定の事物を鳥瞰図表示する鳥瞰図表示手段と、
前記飛行シナリオに従って航空機が飛行するアニメーションを作成して前記鳥瞰図に重ねて表示する航空機表示手段と
をさらに備えた空域設計システム。
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.
請求項15記載のシステムにおいて、
予め作成された複数の飛行シナリオをユーザの指示に応じて組み合わせて、シナリオ設定情報を作成するシナリオ設定手段をさらに備え、
前記航空機表示手段が、前記シナリオ設定情報に基づいて、組み合わされた複数の飛行シナリオに従って前記アニメーションを作成する空域設計システム。
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.
JP35225097A 1997-12-05 1997-12-05 Airspace design system Expired - Lifetime JP3551738B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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