(57)【特許請求の範囲】
【請求項１】
航空機に搭載される地図生成装置であって、
陸と水域との境界を特定するための境界データを記憶する境界データ記憶部と、
所定の座標に対し、地図情報として汎用している陸上の存在物に関する情報を示すデータである特定データを記憶する特定データ記憶部と、
地図の生成を要求するリクエストとともに、生成を希望する前記地図の範囲が複数の座標で指定されると、前記範囲に含まれる境界データ及び前記範囲に含まれる座標の特定データを抽出する抽出手段と、
抽出された前記境界データに基づいて、前記範囲における陸と水域との境界線を描く描画手段と、
前記描画手段で描かれた一の境界線によって生成される閉領域内に対応する座標が前記特定データに含まれるとき当該閉領域を陸であると判定し、閉領域内に対応する座標が前記特定データに含まれないとき当該閉領域を水域であると判定する判定手段と、
前記判定の結果に基づいて、陸であると判定された閉領域に第１の色を割り当て、海であると判定された閉領域に第２の色を割り当てて地図を生成する生成手段と、
を備えることを特徴とする地図生成装置。
【請求項２】
前記判定手段は、
一の境界線によって生成される閉領域が陸であるとき、同一の境界線に接する他の閉領域を水域であると判定し、
一の境界線によって生成される閉領域が水域であるとき、同一の境界線に接する他の閉領域を陸であると判定し、
全ての閉領域が陸又は水域のいずれかであることが判定されるまで、判定を繰り返すことを特徴とする請求項１記載の地図生成装置。
【請求項３】
前記水域は、海、湖、沼、池、ダム、川のいずれかであることを特徴とする請求項１又は２記載の地図生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飛行機、ヘリコプター、グライダー、飛行船、気球等の航空機において使用する地図を生成する地図生成装置に関する。
【背景技術】
【０００２】
飛行機やヘリコプター等の航空機においては、飛行位置等を確認するために地図データをディスプレイに表示することがある。航空機では、広い範囲を飛行することが一般的であり、操縦士は飛行範囲の地形に精通していない場合が多い。また、上空から下方の確認が困難なことも多く、飛行位置を確認することができないこともある。これに対し、航空機ではディスプレイに地図データを表示することで、操縦士に飛行位置を確認させることができる。
【０００３】
航空機上で地図を表示する一般的な方法として、図９に示すように、抽出手段２２が表示する範囲の地図データを地図データベース（地図DB）２１から抽出し、抽出した地図データを表示手段（ディスプレイ）２３に表示する方法がある。このような地図表示システム２で利用される地図データは、色分け等を利用して陸又は水域のいずれであるかを区別している。
【０００４】
地図DB２１におけるデータの記憶方法として、各座標に対し、この座標で特定される位置が陸又は水域のいずれであるかを区別したデータを記憶する方法が一般的に用いられている。このようなデータの記憶方法では、少なくとも飛行領域である全ての領域の座標に対してデータを記憶する必要があり、地図DB２１に記憶させるデータ量は膨大なものとなる。また、航空機の飛行領域は広域であるため、地図DB２１には必然的に広域の地図データを記憶する必要があるのが現状である。
【０００５】
一方、飛行機やヘリコプター等の航空機では、軽量化が望ましく、地図を表示するための一連のシステムを簡易化及び軽量化することが望ましい。これに対し、従来のような、構成の地図データは、上述したようにもともと記憶容量が大きくシステムの簡素化及び軽量化は実現できていない。
【０００６】
現在、航空機で利用されるシステムに限られず、様々な地図情報を扱うナビゲーションシステムにおいて、必要なメモリ容量軽減や生成方法の単純化を図り、システムを簡易化することが勧められている（例えば、特許文献１参照）。
【特許文献１】特開2004-354538号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１等でも記載されているような従来の方法では、緯度及び経度で特定される各位置（座標）に関し、陸又は水域のいずれであるかを区別するデータが必要である。したがって、記憶装置では、各二次元座標に関するデータを記憶する必要があり、依然として記憶装置に要求されるメモリ容量は十分に軽減されていない。
【０００８】
上記課題に鑑み、本発明は、陸と水域を区別した地図の生成に必要な情報量を軽減した地図情報生成装置を提供する。
【課題を解決するための手段】
【０００９】
本発明の特徴に係る地図生成装置は、陸と水域との境界を特定するための境界データを記憶する境界データ記憶部と、所定の位置に対し、陸又は水域のいずれであるかを特定する特定データを記憶する特定データ記憶部と、地図の生成を要求するリクエストとともに、生成を希望する地図の範囲が指定されると、範囲に含まれる境界の境界データ及び範囲に含まれる位置の特定データを抽出する抽出手段と、抽出された境界データに基づいて、範囲における陸と水域との境界線を描く描画手段と、抽出された特定データを用いて、境界線によって生成される閉領域が陸であるか水域であるかを判定する判定手段と、判定の結果に基づいて、陸であると判定された閉領域に第１の色を割り当て、海であると判定された閉領域に第２の色を割り当てて地図を生成する生成手段とを備える。
【発明の効果】
【００１０】
本発明によれば、陸と水域を区別した地図の生成に必要な情報量を軽減することができる。
【発明を実施するための最良の形態】
【００１１】
本発明の最良の実施形態に係る地図生成装置は、図１に示すように、陸と水域との境界を特定するための境界データを記憶する境界データベース（境界DB）１１と、所定の位置に対し、陸又は水域のいずれであるかを特定する特定データを記憶する特定データベース（特定DB）１２と、地図の生成を要求するリクエストとともに、生成を希望する地図の範囲が指定されると、範囲に含まれる境界の境界データ及び範囲に含まれる位置の特定データを抽出する抽出手段１３と、抽出された境界データに基づいて、範囲に置ける陸と水域との境界線を描く描画手段１４と、抽出された特定データを用いて、境界線によって生成される閉領域が陸であるか水域であるかを判定する判定手段１５と、判定の結果に基づいて、陸であると判定された閉領域に第１の色を割り当て、海であると判定された閉領域に第２の色を割り当てて地図を生成する生成手段１６とを備えている。また、地図生成装置１は、生成手段１６で生成した地図を表示する表示手段１７を備えている。
【００１２】
この地図生成装置１は、例えば、飛行機、ヘリコプター、グライダー、飛行船、気球等の航空機上に搭載されて使用される。ここで、水域とは、海、湖、沼、池、ダム、川等の水が存在する陸以外の領域である。
【００１３】
境界DB１１で記憶される境界データでは、図２に一例を示すように、陸と水域との境界を特定するポイントの数と、ポイントを表わす座標を含んでいる。この境界データが含む座標を接続することで、陸と水域との境界の一部を描画することができる。図２に示す境界データの例では、ポイントP1〜P5を接続して、陸と水域との境界の一部を描画することができることがわかる。図２では省略するが、境界データは、曲線である境界を忠実に描画することができるように、隣り合うポイントとの接続関係を表わすベクトルデータ等の各ポイントの接続に使用するデータを含んでいても良い。
【００１４】
特定DB１２で記憶される特定データでは、図３に一例を示すように、所定の座標が陸であることを特定するデータを含んでいる。図３に示す特定データは、地図情報として汎用している陸上の所定の位置に存在する建物等を示すデータを利用して生成されたものである。特定データの構造は、図３に示した一例に限られず、所定の座標が陸又は水域のいずれであるかを特定することができるものであれば、どのような構成であってもよい。
【００１５】
抽出手段１３には、地図の生成を要求するリクエストとともに、生成を希望する地図の範囲を表わす複数の座標が入力される。抽出手段１３は、入力した座標で特定される範囲に含まれる境界データを境界DB１１から抽出し、描画手段１４に出力する。また、抽出手段１３は、同一の範囲に含まれる特定データを特定DB１２から抽出し、判定手段１５に出力する。
【００１６】
描画手段１４は、入力した境界データに含まれる座標を接続して陸と水域との境界線を描画し、この境界線データを判定手段１５及び生成手段１６に出力する。
【００１７】
判定手段１５は、入力した境界線データで表わされる各閉領域について、特定データに基づいて陸又は水域のいずれであるかを判定し、判定結果を生成手段１６に出力する。
【００１８】
ここでは、特定データが、図３に示す一例のように陸の座標を特定するデータである場合を例にして説明する。一の境界線によって生成される閉領域に該当する座標が特定データに含まれるとき、判定手段１５は、この閉領域を陸であると判定し、同一の境界線に接する他の閉領域を水域であると判定する。また、一の境界線によって生成される閉領域に該当する座標が特定データに含まれないとき、判定手段１５は、この閉領域を水域であると判定し、同一の境界線に接する他の閉領域を陸であると判定する。このように、判定手段１５は、一の閉領域を陸と判定したときには同一の境界線に接する他の閉領域を水域と判定し、一の閉領域を水域と判定したときには同一の境界線に接する他の閉領域を陸と判定することを繰り返し、全ての閉領域について陸又は水域のいずれであるかを判定する。
【００１９】
なお、判定手段１５は、判定結果を、閉領域に関する判定結果を得る度、生成手段１６に出力してもよいし、メモリ（図示せず）に記憶しておき、全ての閉領域に関する判定が終了した後にまとめて生成手段１６に出力してもよい。
【００２０】
生成手段１６は、判定手段１５による判定の結果に基づいて、陸であると判定された閉領域に予め陸に定められる色を割り当て、水域であると判定された閉領域に予め水域に定められる色を割り当てて地図を生成し、表示手段１７に表示させる。表示手段１７は、いわゆる表示ディスプレイである。例えば、表示手段１７において、陸を茶色とし水域を青色としてもよい。また、表示手段１７においてオン/オフのみで表示分けしている場合、陸をオン、海をオン等に定めてもよい。
【００２１】
上述した地図生成装置１は、中央処理装置（CPU）、記憶装置、メモリ等（図示せず）を有する一般的なコンピュータであり、記憶装置に記憶されている地図生成プログラムを読み出して実行することで、CPUに抽出手段１３、描画手段１４、判定手段１５、生成手段１６及び表示手段１７が実装される。また、境界DB１１及び特定DB１２は、記憶装置に相当する。図１に示す例では、境界DB１１と特定DB１２は独立しているが、同一の記憶装置に、当該地図生成プログラムとともに、境界データ及び特定データを記憶していても同様である。
【００２２】
以下に、図４に示すフローチャートを用いて、地図生成装置１において地図が生成される処理を説明する。
【００２３】
地図の生成を要求するリクエストが入力されると、抽出手段１３は、境界DB１１から該当する境界データを抽出するとともに、特定DB１２から該当する特定データを抽出する（S1）。その後、描画手段１４は、境界データに含まれる座標を接続して境界線を描画する（S2）。
【００２４】
描画手段１４によって点A〜Dで特定される範囲の地図を表示する場合に、抽出された境界データによって描画された境界線の一例を図５に示す。この図５に示す境界線Lは、ポイントP1〜P8の８点の座標と、ポイントP1の前の座標（図示せず）と、ポイントP8の後の座標（図示せず）とを合わせた１０点の座標を接続して描画されている。
【００２５】
続いて、判定手段１５は、境界線Lの描画によって生成された閉領域に含まれる一の座標の特定データを選択し（S3）、この閉領域が陸又は水域のいずれであるかを判定する（S4）。また、判定手段１５は、特定した閉領域と隣り合う閉領域について陸又は水域のいずれであるかを決定する（S5）。
【００２６】
例えば、図５で上述したように境界線Lが描画されたとき、図６に示すように閉領域T1と閉領域T2との２つの閉領域ができる。ここで、図３を用いて上述した特定データから、閉領域T1に含まれる座標（α1，β1）は小学校であることが特定できる。また、小学校は、陸に存在する。したがって、判定手段１５は、図６に示す閉領域T1を陸と判定する。また、判定手段１５は、陸と判定された閉領域T1と境界線Lを介して隣り合う閉領域T2を水域と判定する。
【００２７】
他に陸又は水域のいずれであるかを決定していない閉領域があるとき（S6でYES）、ステップS5に戻り、判定手段１５によって判定を継続する。一方、他に決定していない閉領域がないとき（S6でNO）、生成手段１６は、判定結果に基づいて地図を生成して表示手段１７に表示させる（S7）。
【００２８】
図６に示す例のデータを判定する場合、判定手段１５は、閉領域T1は陸であり閉領域T2が水域である判定結果を出力する。図７は、このようにして出力された結果から表示手段１７に表示される地図の一例である。図７に示す地図の一例では、陸部分を斜線で表わし、水域部分を白色で表わしている。
【００２９】
描画手段１４によって、複数の閉領域が描画された場合の一例について、図８を用いて説明する。図８に示す例では、点A〜Dで指定された領域内に、複数の閉領域T1〜T6が存在する。ここで、特定データから閉領域T1に含まれる座標（α3，β3）が公園であることが特定されると、判定手段１５は、閉領域T1を陸であると判定する。続いて、判定手段は、閉領域T1と境界線Lを介して隣り合う閉領域T2，T3を水域であると判定する。次に、閉領域T3と境界線Lを介して隣り合う閉領域T4〜T6を陸であると判定する。このように判定することで、全ての閉領域T1〜T6について、陸又は水域のいずれであるかを判定することができる。
【００３０】
上述したように、本発明に係る地図生成装置によれば、境界線に関するデータと、所定の位置が陸又は水域のいずれであるかを特定するデータとを用いて、境界線を描画するとともに、境界線によって形成された閉領域が陸又は水域のいずれであるかを判定し、地図データを生成する。したがって、従来のように各座標に関して、陸又は水域のいずれであるかを特定するデータを記憶する必要が無く、少ない情報量で容易に地図データを生成することができる。
【００３１】
本発明に係る地図生成装置は、例えば、海上を飛行する掃海ヘリコプター等の航空機や、自家用ジェット機等の規模の小さい航空機に搭載することで、大きな効果を上げることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の最良の実施形態に係る地図生成装置を説明する機能ブロック図である。
【図２】図１の地図生成装置で使用する座標データの一例である。
【図３】図１の地図生成装置で使用する特定データの一例である。
【図４】図１の地図生成装置における処理を説明するフローチャートである。
【図５】図１の地図生成装置で描画された境界線の一例である。
【図６】図１の地図生成装置で使用された特定データの一例である。
【図７】図１の地図生成装置で生成された地図の一例である。
【図８】図１の地図生成装置で生成された地図の他の例である。
【図９】従来の航空機で利用される地図表示のシステムの一例を説明する機能ブロック図である。
【符号の説明】
【００３３】
１…地図生成装置
１１…境界データベース（境界データ記憶部）
１２…特定データベース（特定データ記憶部）
１３…抽出手段
１４…描画手段
１５…判定手段
１６…生成手段
１７…表示手段
【図１】
0005203640.tif 000002
【図２】
0005203640.tif 000003
【図３】
0005203640.tif 000004
【図４】
0005203640.tif 000005
【図５】
0005203640.tif 000006
【図６】
0005203640.tif 000007
【図７】
0005203640.tif 000008
【図８】
0005203640.tif 000009
【図９】
0005203640.tif 000010