(57)【特許請求の範囲】
【請求項１】
所定の領土を複数の閉多角形で近似し、閉多角形をたどる順番にその各頂点の緯度・経度を保存した海岸線データの点を中心点として、その点から半径３海里の円周上にある緯度・経度を算出し、これを全ての海岸線データについて行う３海里冗長データ算出工程、ある１つの海岸線データの点から算出された３海里冗長データの点が、その他の海岸線データの３海里未満に存在した場合、該当する３海里冗長データの点を消去することを全ての３海里冗長データに対して行い、また、３海里冗長データが閉多角形で近似された領土内に存在した場合、該当する３海里冗長データを消去する３海里冗長データ消去工程、３海里冗長データ消去工程によって消去されないと判断された、すなわち海岸線から３海里線上のデータであると判断されたデータを保存する３海里データ保存工程、上記３海里冗長データ算出工程と同様に半径１２海里の円周上にあるデータを算出する１２海里冗長データ算出工程、上記３海里冗長データ消去工程と同様に１２海里冗長データの消去を行う１２海里冗長データ消去工程、上記３海里データ保存工程と同様に１２海里データを保存する１２海里データ保存工程、直線基線の緯度・経度の値を直線基線をたどる順番に保存した直線基線データをもとに、直線基線から１２海里の距離にある折れ線の端点及び折点の緯度・経度の組からなる直線基線部分領海線データを算出する直線基線部分領海線算出工程、直線基線部分領海線算出工程により算出された直線基線部分領海線をたどる順番に折れ線の端点及び折点の緯度・経度の値を保存する直線基線部分領海線データ保存工程、１２海里データ、直線基線部分領海線データを接続しリスト構造のデータとした後、特定海域の緯度・経度の組からなる特定海域データをもとに３海里データを接続することによって領海線データを算出する領海線データ算出工程、領海線データを保存する領海線データ保存工程からなる領海線データ作成方法。
【請求項２】
所定の領土を複数の閉多角形で近似し、閉多角形をたどる順番にその各頂点の緯度・経度を保存した海岸線データ保存手段、海岸線データを読み出す海岸線データ読み出し手段、ある１つの海岸線データを中心点として半径３海里の円周上にある緯度・経度を算出し、これを全ての海岸線データについて行う３海里冗長データ算出手段、ある１つの海岸線データの点から算出された３海里冗長データの点が、その他の海岸線データの３海里未満に存在した場合、該当する３海里冗長データの点を消去することを全ての３海里冗長データに対して行い、また、３海里冗長データが閉多角形で近似された領土内に存在した場合、該当する３海里冗長データを消去する３海里冗長データ消去手段、３海里冗長データ消去手段によって消去されないと判断された、すなわち海岸線から３海里線上のデータであると判断されたデータを保存する３海里データ保存手段、３海里データを読み出す３海里データ読み出し手段、上記３海里冗長データ算出手段と同様に半径１２海里の円周上にあるデータを算出する１２海里冗長データ算出手段、上記３海里冗長データ消去手段と同様に１２海里冗長データの消去を行う１２海里冗長データ消去手段、上記３海里データ保存手段と同様に１２海里データを保存する１２海里データ保存手段、上記３海里データ読み出し手段と同様に、１２海里データを読み出す１２海里読み出し手段、直線基線の緯度・経度の値を直線基線をたどる順番に保存した直線基線データ保存手段、直線基線データを読み出す直線基線データ読み出し手段、直線基線データをもとに、直線基線から１２海里の距離にある折れ線の端点及び折点の緯度・経度の組からなる直線基線部分領海線データを算出する直線基線部分領海線算出手段、直線基線部分領海線算出手段により算出された直線基線部分領海線をたどる順番に折れ線の端点及び折点の緯度・経度の値を保存する直線基線部分領海線データ保存手段、特定海域の緯度・経度の値を保存する特定海域データ保存手段、特定海域データを読み出す特定海域データ読み出し手段、１２海里データ、直線基線部分領海線データを接続しリスト構造のデータとした後、特定海域の緯度・経度の組からなる特定海域データをもとに３海里データを接続することによって領海線データを算出する領海線データ算出手段、領海線データを保存する領海線データ保存手段とからなる領海線データ作成装置。
【請求項３】
請求項１記載の領海線作成方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ読み取り可能な領海線データ作成装置に関する。
【０００２】
【従来の技術】
洋上を航海する船舶等が日本の領海の内部にあるかどうかを識別するためには、レーダ等の検出装置によって目標の方位及び距離を測定し、海図上に目標位置をプロットし、領海線との距離を測定して識別する方法がある。
【０００３】
また、最近ではＣＤ  ＲＯＭ等の記録媒体に記録されたいわゆる電子海図を使用してレーダビデオ映像と海図情報の重畳表示を行う技術によるナビゲーション装置が実用化されている。これらナビゲーション装置では、レーダ映像と同時に海図情報が表示されるため、画面上に表示される地理的な目標との位置関係から船舶等が領海内にあるかどうかおおよその識別は可能であるが、正確な領海内外識別を行うことはできない。
【０００４】
【発明が解決しようとする課題】
従来の方法では、船舶等の目標が領海内にあるかどうかを識別するためには、人手により目標の位置を海図等にプロットして領海基線との距離を測定して確認することが必要であるため、迅速かつ正確な判定が困難である。
【０００５】
この発明はかかる課題を解決するために、コンピュータ読み取り可能な領海線データを作成することを目的とする。
【０００６】
【課題を解決するための手段】
第１の発明の領海線作成方法は、例えば日本の領土を複数の閉多角形で近似し、閉多角形をたどる順番にその各頂点の緯度・経度を保存した海岸線データの点を中心点として、その点から半径３海里の円周上にある緯度・経度を算出し、これを全ての海岸線データについて行う３海里冗長データ算出工程、ある１つの海岸線データの点から算出された３海里冗長データの点が、その他の海岸線データの３海里未満に存在した場合、該当する３海里冗長データの点を消去することを全ての３海里冗長データに対して行い、また、３海里冗長データが閉多角形で近似された領土内に存在した場合、該当する３海里冗長データを消去する３海里冗長データ消去工程、３海里冗長データ消去工程によって消去されないと判断された、すなわち海岸線から３海里線上のデータであると判断されたデータを保存する３海里データ保存工程、上記３海里冗長データ算出工程と同様に半径１２海里の円周上にあるデータを算出する１２海里冗長データ算出工程、上記３海里冗長データ消去工程と同様に１２海里冗長データの消去を行う１２海里冗長データ消去工程、上記３海里データ保存工程と同様に１２海里データを保存する１２海里データ保存工程、直線基線の緯度・経度の値を直線基線をたどる順番に保存した直線基線データをもとに、直線基線から１２海里の距離にある折れ線の端点及び折点の緯度・経度の組からなる直線基線部分領海線データを算出する直線基線部分領海線算出工程、直線基線部分領海線算出工程により算出された直線基線部分領海線をたどる順番に折れ線の端点及び折点の緯度・経度の値を保存する直線基線部分領海線データ保存工程、１２海里データ、直線基線部分領海線データを接続しリスト構造のデータとした後、特定海域の緯度・経度の組からなる特定海域データをもとに３海里データを接続することによって領海線データを算出する領海線データ算出工程、領海線データを保存する領海線データ保存工程からなり、コンピュータ読み取り可能な領海線データを作成することを可能とする。
【０００７】
第２の発明の領海線データ作成装置は、例えば日本の領土を複数の閉多角形で近似し、閉多角形をたどる順番にその各頂点の緯度・経度を保存した海岸線データ保存手段、海岸線データを読み出す海岸線データ読み出し手段、ある１つの海岸線データを中心点として半径３海里の円周上にある緯度・経度を算出し、これを全ての海岸線データについて行う３海里冗長データ算出手段、ある１つの海岸線データの点から算出された３海里冗長データの点が、その他の海岸線データの３海里未満に存在した場合、該当する３海里冗長データの点を消去することを全ての３海里冗長データに対して行い、また、３海里冗長データが閉多角形で近似された領土内に存在した場合、該当する３海里冗長データを消去する３海里冗長データ消去手段、３海里冗長データ消去手段によって消去されないと判断された、すなわち海岸線から３海里線上のデータであると判断されたデータを保存する３海里データ保存手段、３海里データを読み出す３海里データ読み出し手段、上記３海里冗長データ算出手段と同様に半径１２海里の円周上にあるデータを算出する１２海里冗長データ算出手段、上記３海里冗長データ消去手段と同様に１２海里冗長データの消去を行う１２海里冗長データ消去手段、上記３海里データ保存手段と同様に１２海里データを保存する１２海里データ保存手段、上記３海里データ読み出し手段と同様に、１２海里データを読み出す１２海里読み出し手段、直線基線の緯度・経度の値を直線基線をたどる順番に保存した直線基線データ保存手段、直線基線データを読み出す直線基線データ読み出し手段、直線基線データをもとに、直線基線から１２海里の距離にある折れ線の端点及び折点の緯度・経度の組からなる直線基線部分領海線データを算出する直線基線部分領海線算出手段、直線基線部分領海線算出手段により算出された直線基線部分領海線をたどる順番に折れ線の端点及び折点の緯度・経度の値を保存する直線基線部分領海線データ保存手段、特定海域の緯度・経度の値を保存する特定海域データ保存手段、特定海域データを読み出す特定海域データ読み出し手段、１２海里データ、直線基線部分領海線データを接続しリスト構造のデータとした後、特定海域の緯度・経度の組からなる特定海域データをもとに３海里データを接続することによって領海線データを算出する領海線データ算出手段、領海線データを保存する領海線データ保存手段からなり、コンピュータ読み取り可能な領海線データを作成することを可能とする。
【０００８】
第３の発明の記録媒体は、コンピュータによって読み取られ、コンピュータ読み取り可能な領海線データを作成するプログラムを含むものであり、請求項１記載の領海線作成方法により、コンピュータ読み取り可能な領海線データを作成するプログラムを含む記録媒体である。かかる記録媒体に記録されているプログラムを用いることによって、コンピュータ読み取り可能な領海線データを作成することを可能とする。
【０００９】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態である領海線データ作成装置を表わすブロック図である。１は日本の領土を複数の閉多角形で近似し、閉多角形をたどる順番にその各頂点の緯度・経度を保存した海岸線データを保存する手段であり、図２に示す形式でコンピュータの補助記憶装置上に保存したものである。２は海岸線データを読み出す手段であり、図２の形式で保存されている海岸線データを、コンピュータの処理装置に読み出す手段である。３は読み出し手段２で読み出した海岸線データを中心点として半径３海里の円周上にある緯度・経度を算出し、これを全ての海岸線データについて行う３海里冗長データを算出する手段である。４は算出手段３で算出された３海里冗長データのうち、海岸線から３海里未満もしくは領土内に存在する点を消去する手段である。５は３海里冗長データのうち、消去判別手段４で消去されなかった点、すなわち海岸線から３海里線上の点であると判定されたデータを保存する手段である。６は保存手段５で保存された３海里データをコンピュータの処理装置に読み出す手段である。７は算出手段３同様、海岸線データを中心として半径１２海里の円周上にある緯度・経度を算出し、これを全ての海岸線データについて行う１２海里冗長データを算出する手段である。８は消去判別手段４同様、１２海里冗長データのうち、海岸線から１２海里未満もしくは領土内に存在する点を消去する手段である。９は保存手段５同様、１２海里線上のデータであると判定されたデータを保存する手段である。１０は読み出し手段６同様、保存手段９で保存された１２海里データをコンピュータの処理装置に読み出す手段である。１１は直線基線の緯度・経度の値を直線基線をたどる順番に保存した直線基線データを保存する手段であり、図１０に示す形式でコンピュータの補助記憶装置上に保存したものである。１２は保存手段１１により保存されている直線基線データをコンピュータの処理装置に読み出す手段である。１３は保存手段１２により読み出した直線基線データをもとに、直線基線から１２海里の距離にある折れ線の端点、及び折点の緯度・経度の組からなる直線基線部分領海線データを算出する手段である。１４は算出手段１３により算出された直線基線部分領海線データを保存する手段である。１６は領海法により定められている特定海域の緯度・経度の組である特定海域データを保存する手段である。１７は保存手段１６により保存されている特定海域の緯度・経度の組である特定海域データを読み出す手段である。１８は保存手段９に保存された１２海里データ、保存手段１４に保存された直線基線部分領海線データを接続しリスト構造のデータとした後、保存手段１６に保存された特定海域の緯度・経度の組からなる特定海域データをもとに３海里データを接続することによって領海線データを算出する手段である。１９は算出手段１８で算出された領海線データを保存する手段である。
【００１０】
次に、図３を用いて３海里冗長データ算出手段の動作について説明する。まず海岸線データ読み出し手段によって、図２の形式の海岸線データを読み出す（Ｓ１）。次に、この海岸線データの各点を中心とし半径３海里の円周上にある緯度・経度の値を一定角度づつ算出する（Ｓ２）。この操作を全ての海岸線データについて行うことにより、各点が緯度・経度の情報を持つ図４に示すような３海里冗長データが得られる。
【００１１】
次に、図５を用いて３海里冗長データ消去手段の動作について説明する。図４に示す３海里冗長データのうち、図６に示す海岸線データの点Ａより得られた３海里冗長データから、Ａ以外の点から３海里未満に存在する点を消去する（Ｓ３）。この操作を全ての海岸線データに対して行うことにより、図７に示す３海里の円周上にある点が得られる。
【００１２】
次に、図７に示す３海里の円周上にある点に対し、その点を起点として真北方向に半直線を引く。もしこの３海里の円周上にある点が領土内の点であれば図８（ａ）のように海岸線と奇数回交わり、海上の点であれば図８（ｂ）のように海岸線と偶数回交わるので、この奇偶によって領土内もしくは海上の点を判別し、領土内であればその点を消去する（Ｓ４）。
【００１３】
以上の操作より消去されなかった点、すなわち海岸線から３海里線上に存在すると判別された点を３海里データ保存手段に保存する（Ｓ５）。
【００１４】
以上の３海里データ作成と同様に、１２海里データを作成する。
【００１５】
次に、図９を用いて直線基線部分領海線データ作成手段の動作について説明する。直線基線部分領海線データは、直線基線の緯度・経度の値を直線基線をたどる順番に図１０の形式で直線基線保存手段に記憶されている。図１０の形式で保存されている直線基線データを読み出し（Ｓ６）図１１に示すように、この直線基線を結んでできる直線から１２海里の距離にある直線を求め（Ｓ７）、この交点を結んでいくことにより直線基線部分領海線データを算出する（Ｓ８）。
【００１６】
以上の操作により算出された緯度・経度の組からなる直線基線部分領海線データを直線基線部分領海線データ保存手段に保存する（Ｓ９）。
【００１７】
次に、図１２を用いて領海線算出手段の動作について説明する。１２海里データ保存手段に保存されている１２海里データ、直線基線部分領海線データ保存手段に保存されている直線基線部分領海線データを読み出し（Ｓ１０）、直線基線部分領海線データの端点と最も近いところにある１２海里データの点を検索する（Ｓ１１）。検索の結果該当する点と直線基線部分領海線データを接続し、リスト構造のデータを作成する（Ｓ１２）。この結果、図１３（ａ）の状態にあったデータが図１３（ｂ）に示すリスト構造のデータとなる。次に、領海法によって定められている特定海域の緯度・経度の組からなる特定海域データを読み出し（Ｓ１３）、特定海域データの緯度・経度をもとに先に算出したリスト構造のデータと３海里データを接続し（Ｓ１４）、リスト構造のデータを再構成する。再構成されたリスト構造のデータを領海線データ保存手段に保存する（Ｓ１５）。
【００１８】
【発明の効果】
第１の発明の領海線作成方法によれば、ナビゲーション装置等のコンピュータ読み取り可能な領海線データを作成することが可能となる。
【００１９】
第２の発明の領海線作成装置によれば、ナビゲーション装置等のコンピュータ読み取り可能な領海線データを作成することが可能となる。
【００２０】
第３の発明の領海線作成方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、ナビゲーション装置等のコンピュータ読み取り可能な領海線データを作成することが可能となる。
【図面の簡単な説明】
【図１】  この発明による領海線データ作成装置の実施の形態１を示すブロック図である。
【図２】  海岸線データのフォーマットを示す図である。
【図３】  ３海里冗長データ算出手段の処理を示すフローチャートである。
【図４】  ３海里冗長データ算出手段の処理結果の例を示す図である。
【図５】  ３海里冗長データ消去手段の処理を示すフローチャートである。
【図６】  ３海里冗長データ消去手段における、３海里未満の点を消去する処理の例を示す図である。
【図７】  ３海里冗長データ消去手段における、３海里未満の点を消去した例を示す図である。
【図８】  ３海里冗長データ消去手段における、領土内の点を消去する例を示す図である。
【図９】  直線基線部分領海線データ算出手段の処理を示すフローチャートである。
【図１０】  直線基線データのフォーマットを示す図である。
【図１１】  直線基線部分領海線データ算出手段の処理の例を示す図である。
【図１２】  領海線算出手段の処理を示すフローチャートである。
【図１３】  領海線算出手段の処理の例を示す図である。
【符号の説明】
１  海岸線データ保存手段、２  海岸線データ読み出し手段、３  ３海里冗長データ算出手段、４  ３海里冗長データ消去手段、５  ３海里データ保存手段、６  ３海里データ読み出し手段、７  １２海里冗長データ算出手段、８  １２海里冗長データ消去手段、９  １２海里データ保存手段、１０  １２海里データ読み出し手段、１１  直線基線データ保存手段、１２  直線基線データ読み出し手段、１３  直線基線部分領海線データ算出手段、１４  直線基線部分領海線データ保存手段、１５  直線基線部分領海線データ読み出し手段、１６  特定海域保存手段、１７  特定海域データ読み出し手段、１８  領海線データ算出手段、１９  領海線データ保存手段、Ｃ１  海岸線データ、Ｃ２  ３海里冗長データ、Ｃ３  ３海里未満の点、Ｃ４  直線基線部分領海線データ、Ｃ５  直線基線、Ｃ６直線基線データ、Ｃ７  １２海里線、Ｃ８  １２海里線データ、Ｃ９  直線基線部分領海線データ、Ｃ１０  直線基線部分領海線。
【図１】
0004023029.tif 000002
【図２】
0004023029.tif 000003
【図３】
0004023029.tif 000004
【図４】
0004023029.tif 000005
【図５】
0004023029.tif 000006
【図６】
0004023029.tif 000007
【図７】
0004023029.tif 000008
【図８】
0004023029.tif 000009
【図９】
0004023029.tif 000010
【図１０】
0004023029.tif 000011
【図１１】
0004023029.tif 000012
【図１２】
0004023029.tif 000013
【図１３】
0004023029.tif 000014