(57)【特許請求の範囲】
【請求項１】
道を含む地図画像が地図データに基づいて表示される際に、道に沿って設けられた当該道に付随する所定施設の始点または終点の少なくともいずれか一方の端点が存在する位置に当該施設の端点であることを示す記号を表示させるための記号データを生成する情報生成装置において、
前記地図データは、道の位置及び形状を規定する道データとともに、当該道データに対応付けられ、当該道データが対応する道の少なくとも一部分に付随する前記所定施設の位置情報及び形状情報を有する施設データを含み、
前記施設データの位置情報及び形状情報に基づいて、前記所定施設の端点の位置を特定する端点特定手段と、
前記特定された端点の位置に対応して前記記号データを生成する生成手段と、
を備えることを特徴とする情報生成装置。
【請求項２】
請求項１に記載の情報生成装置において、
前記記号データは、前記地図画像の複数の縮尺表示毎に前記記号を表示するか否かを示す表示有無情報を有し、
前記施設データの形状情報に基づいて、前記施設の長さを特定する施設長特定手段を更に備え、
前記生成手段は、前記特定された施設の長さに基づいて各前記表示有無情報を前記記号データに設定することを特徴とする情報生成装置。
【請求項３】
請求項１または請求項２に記載の情報生成装置において、
前記施設データは、当該施設データが含まれるグループを示すグループ識別情報を有し、
前記端点特定手段は、同一の前記道データに対応付けられ、且つ前記グループ識別情報が同一グループに含まれることを示す複数の前記施設データに対しては、当該複数の施設データが対応する前記所定施設を前記対応付けられた道データが対応する道に沿って一の前記所定施設とした状態で前記端点の位置を特定し、
前記生成手段は、前記複数の施設データに対しては、前記特定された一の所定施設としての端点毎の位置に対応して夫々一の前記記号データを生成することを特徴とする情報生成装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報生成装置において、
一の前記施設データに基づいて前記特定された一の端点と、他の前記施設データに基づいて前記特定された他の端点と、が所定距離内に位置するか否かを判定する判定手段を更に備え、
前記生成手段は、前記一の端点と前記他の端点とが前記所定距離内に位置すると判定された場合には、当該両端点に対応して一の前記記号データを生成することを特徴とする情報生成装置。
【請求項５】
請求項４に記載の情報生成装置において、
前記道データは、道の種類を示す道種別情報を有するとともに、前記記号データは、前記記号の種類を示す記号種別情報を有し、
前記生成手段は、前記施設データが対応付けられた前記道データの道種別情報に対応する前記記号種別情報を前記記号データに設定し、
前記一の端点と他の端点とが所定距離内に位置すると判定された場合には、前記一の施設データ及び他の施設データが夫々対応付けられた前記道データの道種別情報のうち、表示優先度の高い道種別情報に対応する前記記号種別情報を前記一の記号データに設定することを特徴とする情報生成装置。
【請求項６】
道の位置及び形状を規定する道データとともに、当該道データに対応付けられ、当該道データが対応する道の少なくとも一部分に沿って設けられた当該道に付随する所定施設の位置情報及び形状情報と、を有する施設データを含む地図データに基づいて道を含む地図画像が表示される際に、前記所定施設の始点または終点の少なくともいずれか一方の端点が存在する位置に当該施設の端点であることを示す記号を表示させるための記号データを生成する情報生成装置に含まれるコンピュータを、
前記施設データの位置情報及び形状情報に基づいて、前記所定施設の端点の位置を特定する端点特定手段、
前記特定された端点の位置に対応して前記記号データを生成する生成手段、
として機能させることを特徴とする情報生成処理プログラム。
【請求項７】
道を含む地図画像が地図データに基づいて表示される際に、道に沿って設けられた当該道に付随する所定施設の始点または終点の少なくともいずれか一方の端点が存在する位置に当該施設の端点であることを示す記号を表示させるための記号データを情報生成装置により生成する情報生成方法において、
前記地図データは、道の位置及び形状を規定する道データとともに、当該道データに対応付けられ、当該道データが対応する道の少なくとも一部分に付随する前記所定施設の位置情報及び形状情報と、を有する施設データを含み、
前記情報生成装置が備える端点特定手段により、前記施設データの位置情報及び形状情報に基づいて、前記所定施設の端点の位置を特定する端点特定工程と、
前記情報生成装置が備える生成手段により、前記特定された端点の位置に対応して前記記号データを生成する生成工程と、
を含むことを特徴とする情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、道を含む地図画像が表示される際に、道に沿って設けられた当該道に付随する施設の始点または終点が存在する位置に、当該施設の始点または終点であることを示す記号を表示させるための記号データを生成する情報生成装置、情報生成処理プログラム及び情報生成方法の技術分野に関する。
【背景技術】
【０００２】
従来から、車両の現在位置を含む周辺の道路地図を画面に表示するとともに当該車両の目的地までの移動経路を表示すること等により、車両の経路誘導を行うナビゲーションシステムが知られている。
【０００３】
かかるナビゲーションシステムにおいては、道路地図を画面に表示させる際、背景や道路の画像とともに、地図記号、地物の名称や関連情報、道路の名称等といった情報を表示することが一般的に行われている。
【０００４】
また、こうした情報として、例えば、トンネルや橋、踏切等のような道路に沿って設けられた施設について、その記号を表示するといったことも行われている。例えば、特許文献１には、目的地までの経路上に存在するトンネルの出入口等の位置に入口や出口であることを示す旗を表示する車載用経路探索装置が記載されている。
【０００５】
このような記号や文字情報は、例えば、注記などと呼ばれ、その注記の内容や表示位置等を規定した注記データに基づいて上述したような表示が行われるようになっている。
【０００６】
ところで、道路地図を画面に表示し、車両の経路誘導に用いられる地図データは、上記注記データの他、分岐地点等の情報を規定するノードデータ、道路の位置形状や接続情報等を規定するリンクデータ、地物の位置形状等を規定する背景データ等、種々のデータにより構成され、そのデータ量も膨大である。
【０００７】
こうしたことから、地図データの整備等は、上記データ毎に夫々グループ（人員）を割り当て、当該グループ毎に行われることが少なくない。例えば、道路リンクデータやノードデータ等の整備は道路制作グループが担当し、注記データや背景データ等の整備は地図制作グループが担当する等である。
【０００８】
上述したトンネルや橋、踏切等のような道路に付随する施設は、道路の一面における特徴を示す属性ともいえる情報であり、当該施設に関する情報を定義する施設データは、例えば、リンクデータ自体に定義されていたり、当該リンクデータに対応して定義されていたりすることが多いことから、施設データの整備は道路制作グループが担当している場合が多い。従って、地図制作グループは、道路制作グループが施設に関する情報を追加、変更、削除等した後、当該修正内容に注記データを整合させる必要がある。
【特許文献１】特開平８−２９２０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、例えば、トンネルや橋等の注記データを整備するために、地図製作グループは、施設データを参照してトンネル等の出入口の位置を確認し、当該位置に注記の位置を合わせるといったようなことを手作業で行っていたため、注記データの整備に要するコストが過大となっていた。
【００１０】
また、複数の縮尺で道路地図を表示させるような場合には、道路地図の見やすさ等の観点から、トンネル等の長さや種類等に応じて各縮尺毎に注記を表示するか否かの仕様が予め規定されている場合があるが、注記データを手作業で整備していたのでは、各担当者による見た目で表示するか否かが判断されがちとなり、仕様に通りには注記データが作成できない可能性がある。
【００１１】
本願は、以上の点に鑑みてなされたものであり、その目的の一例は、道路に付随して設けられたトンネル等の施設の始点や終点が存在する位置に注記等の記号を表示させるための注記データ等の記号データを効率良く、適切に生成することを可能とする情報生成装置、情報生成処理プログラム及び情報生成方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、請求項１に記載の発明は、道を含む地図画像が地図データに基づいて表示される際に、道に沿って設けられた当該道に付随する所定施設の始点または終点の少なくともいずれか一方の端点が存在する位置に当該施設の端点であることを示す記号を表示させるための記号データを生成する情報生成装置において、前記地図データは、道の位置及び形状を規定する道データとともに、当該道データに対応付けられ、当該道データが対応する道の少なくとも一部分に付随する前記所定施設の位置情報及び形状情報と、を有する施設データを含み、前記施設データの位置情報及び形状情報に基づいて、前記所定施設の端点の位置を特定する端点特定手段と、前記特定された端点の位置に対応して前記記号データを生成する生成手段と、を備えることを特徴とする。
【００１３】
請求項６に記載の発明は、道の位置及び形状を規定する道データとともに、当該道データに対応付けられ、当該道データが対応する道の少なくとも一部分に沿って設けられた当該道に付随する所定施設の位置情報及び形状情報と、を有する施設データを含む地図データに基づいて道を含む地図画像が表示される際に、前記所定施設の始点または終点の少なくともいずれか一方の端点が存在する位置に当該施設の端点であることを示す記号を表示させるための記号データを生成する情報生成装置に含まれるコンピュータを、前記施設データの位置情報及び形状情報に基づいて、前記所定施設の端点の位置を特定する端点特定手段、前記特定された端点の位置に対応して前記記号データを生成する生成手段、として機能させることを特徴とする。
【００１４】
請求項７に記載の発明は、道を含む地図画像が地図データに基づいて表示される際に、道に沿って設けられた当該道に付随する所定施設の始点または終点の少なくともいずれか一方の端点が存在する位置に当該施設の端点であることを示す記号を表示させるための記号データを情報生成装置により生成する情報生成方法において、前記地図データは、道の位置及び形状を規定する道データとともに、当該道データに対応付けられ、当該道データが対応する道の少なくとも一部分に付随する前記所定施設の位置情報及び形状情報と、を有する施設データを含み、前記情報生成装置が備える端点特定手段により、前記施設データの位置情報及び形状情報に基づいて、前記所定施設の端点の位置を特定する端点特定工程と、前記情報生成装置が備える生成手段により、前記特定された端点の位置に対応して前記記号データを生成する生成工程と、を含むことを特徴とする。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本願の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、ナビゲーションシステムにおいてトンネルの出口または入口を示す注記記号を道路地図上に表示するための注記データを作成する注記データ作成装置に対して本願を適用した場合の実施形態である。なお、以下の説明においては、トンネルの出口及び入口を、単にトンネル口と称する。
【００１６】
［１．注記データ作成装置の構成及び機能等］
先ず、本実施形態に係る注記データ作成装置Ｓの構成及び機能について、図１乃至図９を用いて説明する。
【００１７】
図１は、本実施形態に係る注記データ作成装置Ｓの概要構成の一例を示す図である。
【００１８】
図１に示すように、注記データ作成装置Ｓは、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備えるシステム制御部１１と、各種プログラム及びデータ等を記憶する記憶部１２（例えば、ハードディスクドライブ等）と、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の光ディスクからデータ等を読み出し、追記や書き換えが可能な光ディスクに対してデータを記録する光ディスクドライブ１３と、文字や画像等の情報を表示する表示部１４（例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等）と、ユーザからの操作指示を受け付け、その指示内容を指示信号としてシステム制御部１１に出力する操作部１５（例えば、キーボード、マウス等）と、ＬＡＮ（Local Area Network）等のネットワークに接続して、他のコンピュータとの通信状態を制御する通信部１６と、を備え、制御部１１と各部とはシステムバス１７を介して相互に接続されている。
【００１９】
このとき、システム制御部１１は、本願に係る端点特定手段、施設長特定手段、判定手段及び生成手段の一例を構成する。
【００２０】
データ作成装置Ｓとしては、例えば、パーソナルコンピュータやワークステーション等を適用することができる。
【００２１】
記憶部１２には、ナビゲーションシステムにより道路地図を表示するための地図データベース（地図データの一例）が構築されている。地図データベースは、例えば、注記データ作成装置Ｓを製作者が操作することにより作成、変更、修正等のメンテナンスがなされ、あるいは、ネットワークを介して当該注記データ作成装置Ｓに接続されたコンピュータ等により遠隔でメンテナンスがなされるようになっている。そして、完成した注記データ作成装置Ｓは、例えば、ＤＶＤ等に記録されて所定のナビゲーション装置等により適宜読み出されて道路地図の表示が行われることとなる。
【００２２】
この地図データベースは、例えば、記号データの一例としての注記データ、道データの一例としてのリンクデータ、施設データの一例としてのリンク内属性データ、ノードデータ、背景データ等、各種のデータから構成されている。これらの各データは、例えば、道路地図表示対象の地域を緯度方向及び経度方向に夫々所定間隔で略矩形領域に分割されたメッシュ毎に夫々まとめて格納されるようになっている。
【００２３】
図２は、注記データの構成例を示す図であり、（ａ）は注記真位置データであり、（ｂ）は表示文字列データである。
【００２４】
注記データは、地図上に注記を表示させるために用いられる情報であり、図２（ａ）に示す注記真位置データ、図２（ｂ）に示す表示文字列データ等により構成されている。
【００２５】
注記真位置データは、図２（ａ）に示すように、オブジェクトＩＤ、注記文字列、注記文字数、記号種別情報の一例としての注記種別、表示有無情報の一例としてのスケール１表示タイプ、スケール２表示タイプ、スケール３表示タイプ、スケール４表示タイプ、真位置形状等により構成されている。
【００２６】
オブジェクトＩＤは、各注記に対して固有に割り当てられた識別情報である。注記文字列は、地図上に地物の名称や説明等を表示させる場合に、当該表示させる名称等を表した文字列情報である。注記文字数は、注記文字列の文字数を表した数値情報である。なお、後述の注記種別によっては地図上に注記文字列を表示させない場合があるが、その場合は注記文字列及び注記文字数を設定しなくても良い。
【００２７】
注記種別は、注記真位置データに対応する注記による説明対象の種類を表す注記であるかを示す情報である。注記種別としては、例えば、空港、警察署、大学、神社、地下鉄路線名、主要交差点、トンネル、橋等が設定される。また、注記種別がトンネルである場合には、例えば、高速道路、都市高速道路、有料国道等、その詳細な種別が設定されるようになっている（詳細は後述する）。なお、注記として記号を表示する場合には、表示させる記号の種類（デザイン）を特定するための情報として用いられる。
【００２８】
スケール１表示タイプ、スケール２表示タイプ、スケール３表示タイプ及びスケール４表示タイプは、夫々スケール１〜４の各スケールが対応する縮尺で道路地図を表示させる場合における注記の表示態様を示す情報である。例えば、スケール１、スケール２、スケール３、スケール４は、夫々１０万分の１、５万分の１、２万５千分の１、１万２千５百分の１の縮尺に対応している。なお、スケール数は３つ以下でも、５つ以上であっても良い。
【００２９】
各表示タイプには、例えば、「表示なし」、「記号のみ」、「文字列のみ」、「記号＋文字列」、「指示点＋文字列」が設定される。「表示なし」は、当該スケールにおいては注記真位置データに対応する注記を表示しないことを示している。「記号のみ」は、注記対象の真位置（注記対象物等の地図上における正しい位置）に当該注記対象を示す記号のみを表示することを示している。「文字列のみ」は、注記文字列のみを表示することを示している。「記号＋文字列」は、注記対象の真位置に当該注記対象を示す記号を表示するとともに、その周囲に注記文字列を表示することを示している。「指示点＋文字列」は、注記文字列を表示するとともに、注記対象の真位置から注記文字列に伸びる吹き出し線を表示することを示している。これらのうち、どの表示タイプが設定されるかは、注記種別により予め決められている。例えば、注記種別が道路名称の場合は、「表示なし」または「文字列のみ」が設定され、注記種別がトンネルである場合、「表示なし」または「記号のみ」が設定される。なお、トンネル口に対して設定される各スケールの表示タイプの種類は、例えば、トンネル長により変えても良いし（例えば、８００ｍ以上の場合は「表示なし」または「記号＋文字列」、８００ｍ未満の場合は「表示なし」または「記号のみ」等）、または、表示タイプにより変えても良い（例えば、スケール１〜３の場合は「表示なし」または「記号」、スケール４の場合は「表示なし」または「指示点＋文字列」等）。
【００３０】
真位置形状は、注記対象の真位置を、例えば、当該注記が属するメッシュ上の所定基準位置からの相対座標列等で表した情報である。
【００３１】
表示文字列データは、図２（ｂ）に示すように、オブジェクトＩＤ、フォントサイズ、対応注記文字ＩＤ、文字列形状等により構成されている。
【００３２】
オブジェクトＩＤは、各表示文字列データに対して固有に割り当てられた識別情報である。フォントサイズは、注記文字列を地図上に表示させる際の大きさを示す情報である。対応注記文字ＩＤは、当該表示文字列データに対応する注記真位置データを特定する情報であり、例えば、注記真位置データのオブジェクトＩＤが設定される。文字列形状は、注記文字列が表示される領域等の形状を表した情報である。なお、表示文字列データは、注記真位置データの表示タイプが「文字列のみ」または「記号＋文字列」の場合のみ用いられるデータであるため、注記文字列を表示しない注記種別（いずれの表示タイプにも「文字列のみ」、「記号＋文字列」が設定されていない）の注記真位置データに対しては、表示文字列データを作成しなくても良い。
【００３３】
次に、リンクデータ及びリンク内属性データについて説明する前に、リンク及びリンク内属性の基本的な概念について説明する。
【００３４】
図３は、リンク、リンク内属性及びノードの概念の一例を示す図である。
【００３５】
図３に示すように、ノードＮは、道路の分岐点、合流点、交差点、道路状態変化点等を表している。また、リンクＬは、道路自体を表し、その両端にノードＮが位置している。また、リンク内属性Ａは、リンクＬの一部または全部に対応し、当該対応するリンクＬの道路部分の属性を表している。この属性は、道路の種別、形状、幅員、車線数等の道路自体の特徴を示す情報とは異なり、例えば、トンネル、橋、洞門、踏切、アンダーパス等の道路に沿って設けられた当該道路に付随する施設の種類を示している。ここで、同図に示すＥは、リンク内属性Ａの端点、即ちリンク内属性Ａの始点または終点であり、リンク内属性Ａがトンネルである場合、その端点はトンネル口となる。なお、一つのリンクＬに対して、複数のリンク内属性Ａを対応させるようにすることも可能である。
【００３６】
図４は、リンクデータの構成例を示す図である。
【００３７】
リンクデータは、リンクＬの内容を規定するデータであり、図４に示すように、オブジェクトＩＤ、道種別情報の一例としての道路種別、始点ノードＩＤ、終点ノードＩＤ、国道県道番号、道路名称、道路リンク形状等により構成されている。
【００３８】
オブジェクトＩＤは、各リンクＬに対して固有に割り当てられた識別情報である。道路種別は、リンクＬが対応する道路の種別に関する情報である。例えば、道路が高速道路や国道、県道等であるか否か、有料道路であるか否か等が設定される。始点ノードＩＤ及び終点ノードＩＤは、夫々リンクＬの始点及び終点に位置するノードＮを特定するための識別情報であり、例えば、ノードＩＤ等が設定される。国道県道番号は、リンクＬが対応する道路が国道や県道である場合に、当該国道や県道の番号を数字で表した情報である。道路名称は、リンクＬが対応する道路に名称が付与されている場合に、当該名称をテキストで表した情報である（例えば、○○街道等）。道路リンク形状は、リンクＬが対応する道路の位置及び形状を、例えば、当該リンクＬが属するメッシュ上の所定基準位置からの相対座標列等で表した情報である。
【００３９】
図５は、リンク内属性データの構成例を示す図である。
【００４０】
リンク内属性データは、リンク属性Ａの内容を規定するデータであり、図５に示すように、オブジェクトＩＤ、リンク内種別、対応リンクＩＤ、グループ識別情報の一例としての同一リンク属性ＩＤ、位置情報及び形状情報の一例としてのリンク内属性形状等により構成されている。
【００４１】
オブジェクトＩＤは、各リンク内属性Ａに対して固有に割り当てられた識別情報である。リンク内種別は、当該リンク内属性データが対応する道路部分の属性の種類を示す情報であり、例えば大別して、トンネル、橋、洞門、踏切、アンダーパス等が設定される。対応リンクＩＤは、リンク内属性Ａが対応付けられたリンクＬを特定する情報であり、例えば、リンクＬのオブジェクトＩＤが設定される。
【００４２】
同一リンク属性ＩＤは、複数のリンク内属性Ａが集合して一つのグループ（一つの施設）を構成する場合において、当該グループ毎に固有に割り当てられた識別情報である。例えば、細かなトンネルが複数連なっており、この一連のトンネルに対して一の名称が付与されている場合や、トンネルとトンネルとの間隔が短く、複数のトンネルを一つのトンネルとして扱いたい場合等に同一リンク属性ＩＤが設定される。
【００４３】
リンク内属性形状は、リンク内属性Ａが対応する属性の位置及び形状を、例えば、当該リンク内属性Ａが属するメッシュ上の所定基準位置からの相対座標列等で表した情報である。このリンク内属性形状の内容は、リンク内属性Ａが対応付けられたリンクＬにおいて、対応する道路部分の道路リンク形状の内容と基本的に一致する。
【００４４】
ノードデータは、ノードＮの内容を規定するデータであり、例えば、各ノードＮに対して固有に割り当てられたノードＩＤ、当該ノードＮにより接続されるリンクＬを特定する接続リンク情報、ノードの地図上における位置等を示すノード座標等により構成されている。背景データは、地図上に表示させる地物の表示位置や形状等を表した情報である。
【００４５】
システム制御部１１は、ＲＯＭや記憶部１２に記憶された各種プログラム（情報生成処理プログラム等）を読み出し実行することによりデータ作成装置Ｓ全体を制御するとともに、端点特定手段、属性長特定手段、判定手段及び生成手段として機能するようになっている。
【００４６】
図６は、トンネル記号の表示例を示す図である。また、図７は、同一リンク内属性ＩＤが設定されている場合におけるトンネル記号の表示例を示す図である。また、図８は、注記種別の設定例を示す図である。また、図９は、複数のトンネル口が所定距離内に存在する場合におけるトンネル記号の表示例を示す図である。
【００４７】
システム制御部１１は、リンクデータ及びリンク内属性データに基づいて、トンネル口が存在する位置に当該トンネル口であることを示すトンネル記号（記号の一例）を道路地図上に表示させるための注記データを生成するようになっている。例えば、リンクＬ及びリンク内属性Ａが前記図３に示した状態になっており、リンク内属性Ａがトンネルである場合には、図６に示すように、リンク内属性Ａの両端、即ちトンネル口の位置にトンネル記号Ｍが表示されるように、当該トンネル記号毎に注記データを作成する。
【００４８】
具体的にシステム制御部１１は、リンク内属性データのリンク内属性形状に基づいて、当該リンク内属性データが対応するトンネルの両端の位置を特定し、当該特定された端点毎に注記データを作成するとともに、当該注記データの注記真位置形状に前記特定された端点の位置情報を設定するようになっている。より詳細には、例えば、リンク内属性形状が座標列で構成されている場合には、座標列の先頭に位置する座標をトンネルの始点の座標とし、座標列の末尾に位置する座標をトンネルの終点の座標とする。
【００４９】
その際、システム制御部１１は、同一のリンクＬに対応付けられ、且つ同一グループに属する複数のトンネルについては、一のトンネルとして、その両端の位置を特定するようになっている。例えば、システム制御部１１は、図７（ａ）に示すように、リンクＬ１にトンネルＡ１〜Ａ５が対応付けられており（対応リンクＩＤにリンクＬ１のオブジェクトＩＤが設定されている）、トンネルＡ１〜Ａ５の同一リンク内属性ＩＤが一致している場合は、図７（ｂ）に示すように、対応付けられたリンクＬ１の道路リンク形状により各トンネル間を補完し、その両端であるトンネル口Ｅ１ａ及びＥ５ｂの位置を特定し、当該位置にトンネル記号Ｍ１及びＭ２が表示されるように注記データを作成する。
【００５０】
また、システム制御部１１は、リンク内属性データのリンク内属性形状に基づいてトンネル長を算出し、当該トンネル長に対応して各スケールの表示タイプに「表示なし」または「記号のみ」を設定するようになっている。より詳細には、例えば、リンク内属性形状が座標列で構成されている場合には、隣接する座標列から２地点間の距離を算出し、当該算出された２地点間の距離を積算することによりトンネル長を算出する。
【００５１】
そして、例えば、トンネル長が１６００ｍ以上である場合には、全スケールの表示タイプに「記号のみ」を設定する。また、トンネル長が１６００ｍ未満で且つ８００ｍ以上である場合には、スケール１表示タイプには「表示なし」を設定し、スケール２〜４の表示タイプには「記号のみ」を設定する。また、トンネル長が８００ｍ未満で且つ４００ｍ以上である場合には、スケール１〜２表示タイプには「表示なし」を設定し、スケール３〜４の表示タイプには「記号のみ」を設定する。また、トンネル長が４００ｍ未満で且つ２００ｍ以上である場合には、スケール１〜３表示タイプには「表示なし」を設定し、スケール４表示タイプには「記号のみ」を設定する。また、トンネル長が２００ｍ未満である場合には、トンネル記号を表示させないため、当該トンネル口Ｅに対応する注記データは作成しない。
【００５２】
更に、システム制御部１１は、トンネルが対応付けられたリンクＬの道路種別に応じて、注記種別にトンネルの詳細な種別を設定するようになっている。例えば、図８に示すように、高速道路、都市高速道路、有料国道、国道、有料主用道、主用道、有料県道、県道、有料その他道、その他道を設定する。これらはトンネル記号の種類（デザイン）を示すとともに、当該トンネル記号を表示させる際における表示優先度を示しており、高速道路が最高の優先度であり、その他道が最低の優先度となっている。
【００５３】
また更に、システム制御部１１は、例えば、図９（ａ）に示すように、異なるトンネル（Ａ１１及びＡ１２）のトンネル口同士が接近し（Ｅ１１ａとＥ１２ａ、及びＥ１１ｂとＥ１２ｂ）、スケール４による地図表示において、夫々のトンネル口に対してトンネル記号を表示させると当該記号同士が重なってしまうような位置に複数のトンネル口が存在する場合は（トンネル口同士が予め定められた所定距離内に位置する場合）、図９（ｂ）に示すように、その中間点に一つのトンネル記号が表示されるように（Ｍ３１及びＭ３２）、注記データを生成するようになっている。
【００５４】
また、その際、両トンネル口に対応する注記種別（トンネル記号の種類）が異なる場合には、表示優先度の高い注記種別を注記データに設定するようになっている。なお、この場合は、両トンネル口の中間点ではなく、表示優先度の高い方の位置にトンネル記号が表示されるようにしても良い。
【００５５】
更にまた、システム制御部１１は、スケール１〜３による地図表示において、複数のトンネル記号同士が重なってしまうような位置に複数のトンネル口が存在する場合は、表示優先度がより低い注記種別を有する方のトンネル口の注記データについて、当該スケールの表示タイプを「表示なし」に設定するようになっている（表示優先度が同一の場合は、いずれか一方の表示タイプを「表示なし」に設定する）。
【００５６】
なお、各種プログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて光ディスクドライブ１３を介して読み込まれるようにしても良いし、通信部１６を介して所定のサーバからダウンロードされるようにしても良い。
【００５７】
［２．注記データ作成装置の動作］
次に、注記データ作成装置Ｓの動作について、図１０及び図１１を用いて説明する。
【００５８】
図１０及び図１１は、本実施形態に係る注記データ作成装置Ｓのシステム制御部１１の処理例を示すフローチャートである。
【００５９】
図１０に示すように、システム制御部１１は、記憶部１２から同一メッシュ内に存在するリンク内属性データを全て取得する（ステップＳ１）。
【００６０】
次いで、システム制御部１１は、全リンク内属性データに対する処理が終了したか否かを判定し（ステップＳ２）、終了していない場合は（ステップＳ２：ＮＯ）、取得されたリンク内属性データから一つのリンク内属性データを読み出し、ＲＡＭ上にコピーする（ステップＳ３）。
【００６１】
そして、システム制御部１１は、読み出したリンク内属性データのリンク内種別がトンネルであるか否かを判定し（ステップＳ４）、トンネルではない場合は（ステップＳ４：ＮＯ）、ステップＳ２に移行し、トンネルである場合は（ステップＳ４：ＹＥＳ）、同一リンク内属性が設定されているか否かを判定する（ステップＳ５）。
【００６２】
ここで、同一リンク内属性ＩＤが設定されている場合（ステップＳ５：ＹＥＳ）、システム制御部１１は、対応リンクＩＤが一致し、且つ同一リンク内属性が一致する他のリンク内属性が同一メッシュ内に存在するか否かを判定し（ステップＳ６）、存在する場合（ステップＳ６：ＹＥＳ）、これらのリンク内属性データについては、前記図７等で説明したように、対応付けられたリンクＬにより夫々が対応する各トンネルを補完し（ステップＳ７）、ステップＳ８以降の処理を一のトンネルとして実行するように制御する。
【００６３】
一方、同一リンク属性ＩＤが設定されていない場合（ステップＳ５：ＮＯ）、または、対応リンクＩＤが一致するリンク内属性データが存在しない場合、あるいは、同一リンク内属性が一致するリンク内属性データが存在しない場合（ステップＳ６：ＮＯ）、システム制御部１１は、ステップＳ８に移行する。
【００６４】
ステップＳ８において、システム制御部１１は、リンク内属性データのリンク内属性形状に基づいてトンネル長を算出し、当該トンネル長が２００ｍ以上であるか否かを判定し（ステップＳ８）、２００ｍ未満である場合は（ステップＳ８：ＮＯ）、ステップＳ２に移行する。
【００６５】
一方、トンネル長が２００ｍ以上である場合は（ステップＳ８：ＹＥＳ）、トンネルの両端、即ち、始点と終点に夫々対応して注記データをＲＡＭ上に仮作成し、リンク内属性データのリンク内属性形状に基づいて特定したトンネルの始点の位置及び終点の位置を夫々の注記真位置形状に設定する。この後の処理は、始点、終点の順で実行される。
【００６６】
次いで、システム制御部１１は、両端の処理が終了したか否かを判定し（ステップＳ１０）、終了していない場合は（ステップＳ１０：ＮＯ）、注記データのスケール４表示タイプに「記号のみ」を設定し（ステップＳ１１）、スケール１〜３の表示タイプに初期値として「表示なし」を設定する。
【００６７】
そして、システム制御部１１は、リンク内属性データの対応リンクＩＤが示すリンクデータの道路種別を取得し（ステップＳ１３）、当該道路種別に対応したトンネル記号の種別を注記種別に設定する（ステップＳ１４）。
【００６８】
次いで、システム制御部１１は、図１１に示すように、作成済みの注記データを検索し、スケール４での地図表示においてトンネル記号が重なる位置に他のトンネル口が存在するか否かを、注記真位置形状に基づいて判定し（ステップＳ１５）、存在しない場合は（ステップＳ１５：ＮＯ）、ステップＳ１９に移行し、存在する場合は（ステップＳ１５：ＹＥＳ）、ステップＳ１６に移行する。
【００６９】
ステップＳ１６において、システム制御部１１は、検索された作成済みの注記データの注記種別と仮作成した注記データの注記種別とのうち、表示優先度が高い方の注記種別を作成済みの注記データに設定する。
【００７０】
次いで、システム制御部１１は、作成済みの注記データの真位置形状が示すトンネル口の位置と、仮作成した注記データの真位置形状が示すトンネル口の位置と、の中間地点の位置を算出し、当該算出された中間地点の位置を作成済みの注記データの真位置形状に設定し（ステップＳ１７）。
【００７１】
そして、システム制御部１１は、仮作成した注記データを削除し（ステップＳ１８）、ステップＳ１９に移行する。
【００７２】
ステップＳ１９において、システム制御部１１は、トンネル長を判定し（ステップＳ１９）、トンネル長が１６００ｍ以上である場合は（ステップＳ１９：１６００ｍ以上）、ステップＳ２０に移行し、１６００ｍ未満で且つ８００ｍ以上である場合は（ステップＳ１９：８００ｍ以上）、ステップＳ２３に移行し、８００ｍ未満で且つ４００ｍ以上である場合は（ステップＳ１９：４００ｍ以上）、ステップＳ２６に移行し、４００ｍ未満である場合は（ステップＳ１９：４００ｍ未満）、ステップＳ２９に移行する。
【００７３】
ステップＳ２０において、システム制御部１１は、スケール１表示タイプに「記号のみ」を設定した後、作成済みの注記データを検索し、スケール１での地図表示においてトンネル記号が重なる位置に他のトンネル口が存在するか否かを判定し（ステップＳ２１）、存在しない場合は（ステップＳ２１：ＮＯ）、ステップＳ２３に移行し、存在する場合は（ステップＳ２１：ＹＥＳ）、検索された作成済みの注記データの注記種別と仮作成した注記データの注記種別とのうち、表示優先度が低い方のスケール１表示タイプを「表示なし」に設定した後（ステップＳ２２）、ステップＳ２３に移行する。
【００７４】
ステップＳ２３において、システム制御部１１は、スケール１の場合と同様に、スケール２表示タイプに「記号のみ」を設定した後、作成済みの注記データを検索し、スケール２での地図表示においてトンネル記号が重なる位置に他のトンネル口が存在するか否かを判定し（ステップＳ２４）、存在しない場合は（ステップＳ２４：ＮＯ）、ステップＳ２６に移行し、存在する場合は（ステップＳ２４：ＹＥＳ）、検索された作成済みの注記データの注記種別と仮作成した注記データの注記種別とのうち、表示優先度が低い方のスケー２表示タイプを「表示なし」に設定した後（ステップＳ２５）、ステップＳ２６に移行する。
【００７５】
ステップＳ２６において、システム制御部１１は、スケール１及び２の場合と同様に、スケール３表示タイプに「記号のみ」を設定した後、作成済みの注記データを検索し、スケール３での地図表示においてトンネル記号が重なる位置に他のトンネル口が存在するか否かを判定し（ステップＳ２７）、存在しない場合は（ステップＳ２７：ＮＯ）、ステップＳ２９に移行し、存在する場合は（ステップＳ２７：ＹＥＳ）、検索された作成済みの注記データの注記種別と仮作成した注記データの注記種別とのうち、表示優先度が低い方のスケー３表示タイプを「表示なし」に設定した後（ステップＳ２８）、ステップＳ２９に移行する。
【００７６】
ステップＳ２９において、システム制御部１１は、仮作成した注記データを記憶部１２に出力して、注記データの作成を確定させた後、ステップＳ１０に移行する。
【００７７】
システム制御部１１は、トンネルの始点及び終点について、ステップＳ１０〜Ｓ２９を実行すると、ステップＳ１０において、両端の処理が終了したと判定し（ステップＳ１０：ＹＥＳ）、ステップＳ２に移行する。
【００７８】
そして、システム制御部１１は、全リンク内属性データについてステップＳ２〜Ｓ２９を実行すると、ステップＳ２において、全リンク内属性データに対する処理が終了したと判定し（ステップＳ２：ＹＥＳ）、処理を終了する。
【００７９】
以上説明したように、本実施形態によれば、システム制御部１１は、リンク内属性データのリンク内種別がトンネルである場合には、当該リンク内属性データの注記真位置形状に基づいて、トンネルの両端の位置を特定し、当該特定された両端夫々に対応してトンネル記号を表示するための注記データを作成するようになっている。
【００８０】
従って、手作業によることなく、道路地図上の適切な位置にトンネル記号を表示する注記データを効率よく作成することが出来る。
【００８１】
また、システム制御部１１は、リンク内属性データの注記真位置形状に基づいて、トンネル長を算出し、当該トンネル長に基づいて各スケールの表示タイプを設定するようにしたので、予め規定された仕様等に沿ってスケール毎にトンネル記号を表示の有無が適切に設定された注記データを作成することが出来る。
【００８２】
更に、システム制御部１１は、対応リンクＩＤが一致し、且つ同一リンク内属性ＩＤが一致する複数のトンネルについては、対応付けられたリンクＬに沿って当該各トンネルを一のトンネルとした状態で、その一のトンネルの両端の位置を特定し、当該特定された始点の位置と終点の位置とに夫々対応して夫々一の注記データを生成するようにしたので、複数のトンネル群を一つのトンネルとして、そのトンネル口を表示させることができる。また、トンネル記号を、ナビゲーションシステムのユーザが見易いように表示させることができる。
【００８３】
また更に、システム制御部１１は、スケール４において、異なるトンネルのトンネル口同士が接近し、両方のトンネル口に対してトンネル記号を表示させると、当該トンネル記号が重なってしまうような距離内に存在する場合には、当該両トンネル口に対して一の注記データを作成するようにしたので、トンネル記号を、ナビゲーションシステムのユーザが見易いように表示させることができる。
【００８４】
更にまた、システム制御部１１は、対応するリンクデータの道路種別に対応する注記種別を注記データに設定し、異なるトンネルのトンネル口が前記距離内に存在する場合には、両トンネルに対応する注記データの表示優先度が高い注記種別を前記一の注記データに設定するようにしたので、より重要性の高いトンネル記号を適切に表示させることができる。
【００８５】
なお、上記説明した実施形態においては、道路に付随して設けられた施設について本願を適用した場合について説明したが、例えば、線路に付随して設けられたトンネル等に適用しても良い。また、注記記号を表示させる施設は、トンネルだけではなく、例えば、橋等に適用しても良い。
【００８６】
また、上記実施形態においては、ナビゲーションシステムにおいて表示させる道路地図に本願を適用した場合について説明したが、他のシステムにおいて表示させる地図に適用しても良い。
【図面の簡単な説明】
【００８７】
【図１】本実施形態に係る注記データ作成装置Ｓの概要構成の一例を示す図である。
【図２】注記データの構成例を示す図であり、（ａ）は注記真位置データであり、（ｂ）は表示文字列データである。
【図３】リンク、リンク内属性及びノードの概念の一例を示す図である。
【図４】リンクデータの構成例を示す図である。
【図５】リンク内属性データの構成例を示す図である。
【図６】トンネル記号の表示例を示す図である。
【図７】同一リンク内属性ＩＤが設定されている場合におけるトンネル記号の表示例を示す図である。
【図８】注記種別の設定例を示す図である。
【図９】複数のトンネル口が所定距離内に存在する場合におけるトンネル記号の表示例を示す図である。
【図１０】本実施形態に係る注記データ作成装置Ｓのシステム制御部１１の処理例を示すフローチャートである。
【図１１】本実施形態に係る注記データ作成装置Ｓのシステム制御部１１の処理例を示すフローチャートである。
【符号の説明】
【００８８】
１１  システム制御部
１２  記憶部
１３  光ディスクドライブ
１４  表示部
１５  操作部
１６  通信部
Ｓ  注記データ作成装置
【図１】
0005139642.tif 000002
【図２】
0005139642.tif 000003
【図３】
0005139642.tif 000004
【図４】
0005139642.tif 000005
【図５】
0005139642.tif 000006
【図６】
0005139642.tif 000007
【図７】
0005139642.tif 000008
【図８】
0005139642.tif 000009
【図９】
0005139642.tif 000010
【図１０】
0005139642.tif 000011
【図１１】
0005139642.tif 000012