(57)【要約】 【課題】  異なる縮尺で表示される道路とともに道路番号を表示させるための注記データを適切に生成できる地図情報生成装置を提供する。【解決手段】  地図情報生成装置１００の処理部１５０は、スケール１，２，３，４における道路番号の注記文字列の最終配置位置を、同一の道路番号が付与されたと認識された同一番号リンクに沿いかつ少なくとも１つの注記文字列が道路とともに表示領域に表示される位置に設定する。処理部１５０は、道路番号の注記文字列の最終配置位置の設定状態を反映させて注記データを生成して記憶手段１３０に記憶させる。【選択図】 図１
2006330112.tif 000002
【特許請求の範囲】
【請求項１】
表示領域に異なる縮尺で表示される移動路に対して前記移動路の内容に関する移動路内容情報を表示させるための移動路関連情報を生成する情報生成装置であって、
所定の前記移動路内容情報で内容が示される前記移動路を特定する特定手段と、
前記異なる縮尺における前記特定手段により特定された前記移動路の表示位置を認識する移動路位置認識手段と、
前記異なる縮尺における前記特定手段により特定された前記移動路の前記移動路内容情報の表示位置を、前記移動路に略沿いかつ前記移動路とともに少なくとも１つの前記移動路内容情報が前記表示領域内に表示される位置に設定する内容位置設定手段と、
この内容位置設定手段で設定された前記表示位置に前記移動路内容情報を表示させるための前記移動路関連情報を生成する移動路関連情報生成手段と、
を具備したことを特徴とした情報生成装置。
【請求項２】
請求項１に記載の情報生成装置であって、
前記内容位置設定手段で設定された前記移動路内容情報の表示位置に関する内容位置情報を生成する内容位置情報生成手段を具備し、
前記移動路関連情報生成手段は、前記移動路内容情報と、前記内容位置情報と、を有する前記移動路関連情報を生成する
ことを特徴とした情報生成装置。
【請求項３】
請求項１または請求項２に記載の情報生成装置であって、
前記移動路は、所定の地点を表すノードを介して結ばれた複数のリンクで表され、
前記リンクは、このリンクが表す前記移動路の前記移動路内容情報に関連付けられ、
前記移動路特定手段は、複数の前記リンクに対応する前記移動路内容情報が同一であることを認識すると、前記複数のリンクで表される前記移動路を前記所定の前記移動路内容情報で内容が示される移動路として特定する
ことを特徴とした情報生成装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の情報生成装置であって、
前記内容位置設定手段は、前記移動路内容情報の表示位置を所定の間隔毎に設定する
ことを特徴とした情報生成装置。
【請求項５】
請求項４に記載の情報生成装置であって、
前記異なる縮尺の全てにおける前記所定の間隔は、略同一の間隔である
ことを特徴とした情報生成装置。
【請求項６】
請求項４または請求項５に記載の情報生成装置であって、
前記移動路特定手段で特定された前記移動路の長さを認識する移動路長認識手段を具備し、
前記内容位置設定手段は、前記移動路長認識手段で認識した前記移動路の長さが前記所定の間隔に対応する前記移動路の長さよりも長いことを認識すると、前記移動路内容情報の表示位置を前記所定の間隔毎に設定する
ことを特徴とした情報生成装置。
【請求項７】
請求項６に記載の情報生成装置であって、
前記内容位置設定手段は、前記移動路長認識手段で認識した前記移動路の長さが前記所定の間隔に対応する前記移動路の長さよりも短いことを認識すると、前記移動路内容情報の表示位置を前記移動路に略沿った１つの位置に設定する
ことを特徴とした情報生成装置。
【請求項８】
請求項６または請求項７に記載の情報生成装置であって、
前記移動路は、所定の地点を表すノードを介して結ばれた複数のリンクで表され、
前記ノードは、このノードに対応する地点の表示位置の座標を示す座標情報に関連付けられ、
前記リンクは、このリンクを他の前記リンクと結ぶ前記ノードを特定する連結ノード特定情報に関連付けられ、
前記移動路長認識手段は、前記移動路特定手段で特定された前記移動路を表す前記複数のリンクの前記連結ノード特定情報に基づいて前記複数のリンクの端部に設けられた前記ノードを特定し、この特定した前記ノードの前記座標情報に基づいて前記複数のリンクの長さの合計値を算出して前記移動路の長さを認識する
ことを特徴とした情報生成装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の情報生成装置であって、
前記内容位置設定手段は、前記設定した表示位置に前記移動路内容情報が表示された際に、所定の位置に存在する対象物に対して前記対象物の位置に略対応して表示される前記対象物の内容に関する対象物内容情報に重複することを認識すると、前記移動路内容情報の表示位置を前記対象物内容情報に重複しない位置に設定する
ことを特徴とした情報生成装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の情報生成装置であって、
前記移動路内容情報は、前記移動路を表す番号を所定の図形に重畳させて表示させる情報であり、
前記内容位置設定手段は、前記移動路内容情報の表示位置を前記移動路に重畳する位置に設定する
ことを特徴とした情報生成装置。
【請求項１１】
請求項１ないし請求項９のいずれかに記載の情報生成装置であって、
前記移動路内容情報は、前記移動路の名称を表示させる情報であり、
前記内容位置設定手段は、前記移動路内容情報の表示位置を前記移動路に重畳しない位置に設定する
ことを特徴とした情報生成装置。
【請求項１２】
請求項１１に記載の情報生成装置であって、
前記内容位置設定手段は、前記移動路の名称が複数の文字で表されることを認識すると、前記移動路内容情報の表示位置を前記移動路から前記複数の文字のそれぞれまでの距離が略同一となる状態に設定する
ことを特徴とした情報生成装置。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の情報生成装置であって、
前記移動路は、移動体が移動可能な道路である
ことを特徴とした情報生成装置。
【請求項１４】
請求項１３に記載の情報生成装置であって、
前記移動路内容情報は、前記移動体に配設された表示装置の前記表示領域に表示される前記道路に対して前記道路の内容を表示させる情報である
ことを特徴とした情報生成装置。
【請求項１５】
演算手段により、表示領域に異なる縮尺で表示される移動路に対して前記移動路の内容に関する移動路内容情報を表示させるための移動路関連情報を生成する情報生成方法であって、
前記演算手段は、
所定の前記移動路内容情報で内容が示される前記移動路を特定し、
前記異なる縮尺における前記特定した前記移動路の表示位置を認識し、
前記異なる縮尺における前記特定した前記移動路の前記移動路内容情報の表示位置を、前記移動路に略沿いかつ前記移動路とともに少なくとも１つの前記移動路内容情報が前記表示領域内に表示される位置に設定し、
この設定した前記表示位置に前記移動路内容情報を表示させるための前記移動路関連情報を生成する
ことを特徴とする情報生成方法。
【請求項１６】
演算手段を請求項１ないし請求項１４のいずれかに記載の情報生成装置として機能させる
ことを特徴とする情報生成プログラム。
【請求項１７】
請求項１５に記載の情報生成方法を演算手段に実行させる
ことを特徴とする情報生成プログラム。
【請求項１８】
請求項１６または請求項１７に記載の情報生成プログラムが演算手段にて読取可能に記録された
ことを特徴とする情報生成プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示領域に異なる縮尺で表示される移動路とともに移動路の内容に関する移動路内容情報を表示させるための移動路関連情報を生成する情報生成装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ナビゲーション装置において、例えば車両の現在位置近傍の地図をいわゆる鳥瞰図として表示させる構成が知られている（例えば、特許文献１参照）。また、ナビゲーション装置において、車両の走行位置を示す自車位置マーク近傍に、走行中の道路名称を表示させる構成が知られている（例えば、特許文献２参照）。
【０００３】
特許文献１に記載のものは、車両が現在走行中の経路と今後走行予定の経路を道路地図データから抽出する。また、これら抽出した経路などに関する文字データとその表示位置データを道路地図データから読み出す。さらに、表示位置に最も近い道路リンクの方角と同一の方角に表示文字を整列するとともに、道路との重なりがなくなるまで表示文字を道路リンクに垂直な方向に移動する。そして、表示位置を決定した文字をディスプレイの鳥瞰図道路地図上に描画する。
【０００４】
また、特許文献２に記載のものは、自動車の現在位置周辺でかつ画面表示範囲より広い範囲の地図データを地図データ記憶部から読み出すとともに、自動車の走行に応じて地図をスクロール表示する。さらに、表示中の地図エリアに国道が存在しかつ自動車が国道を走行していることを認識すると、地図データの道路レイヤから走行道路の道路番号を抽出する。そして、この道路番号の道路番号画像を発生して、自動車位置マークの近傍に表示する。
【０００５】
【特許文献１】特許３４０２０１１号公報（第２頁左欄−第３頁右欄、図５）
【特許文献２】特開２９２８４０４号公報（第２頁右欄−第３頁右欄、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に記載のような構成に利用される地図情報における道路名称の配置位置は、一般的に地図情報の制作者が設定することが考えられる。このため、この道路名称の配置位置を設定する作業が煩わしいおそれがあるという問題点が一例として挙げられる。また、特許文献１に記載のような構成において、所定の領域の地図を異なる縮尺で表示領域に表示させる際に、１つの縮尺に対応する地図情報が有する道路名称の表示位置情報に基づいて道路名称を表示させることが考えられる。しかしながら、このような構成では、地図が拡大して表示された際に道路名称の表示間隔が広がってしまい、表示領域に道路名称が表示されなくなるおそれがあるという問題点が一例として挙げられる。さらに、特許文献２のような構成では、車両の現在位置を認識する構成が必要なため、道路名称を表示させる構成が複雑になるおそれがあるという問題点が一例として挙げられる。
【０００７】
本発明の目的は、表示領域に異なる縮尺で表示される移動路とともに移動路の内容に関する移動路内容情報を表示させるための移動路関連情報を適切に生成する情報生成装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、表示領域に異なる縮尺で表示される移動路に対して前記移動路の内容に関する移動路内容情報を表示させるための移動路関連情報を生成する情報生成装置であって、所定の前記移動路内容情報で内容が示される前記移動路を特定する特定手段と、前記異なる縮尺における前記特定手段により特定された前記移動路の表示位置を認識する移動路位置認識手段と、前記異なる縮尺における前記特定手段により特定された前記移動路の前記移動路内容情報の表示位置を、前記移動路に略沿いかつ前記移動路とともに少なくとも１つの前記移動路内容情報が前記表示領域内に表示される位置に設定する内容位置設定手段と、この内容位置設定手段で設定された前記表示位置に前記移動路内容情報を表示させるための前記移動路関連情報を生成する移動路関連情報生成手段と、を具備したことを特徴とした情報生成装置である。
【０００９】
請求項１５に記載の発明は、演算手段により、表示領域に異なる縮尺で表示される移動路に対して前記移動路の内容に関する移動路内容情報を表示させるための移動路関連情報を生成する情報生成方法であって、前記演算手段は、所定の前記移動路内容情報で内容が示される前記移動路を特定し、前記異なる縮尺における前記特定した前記移動路の表示位置を認識し、前記異なる縮尺における前記特定した前記移動路の前記移動路内容情報の表示位置を、前記移動路に略沿いかつ前記移動路とともに少なくとも１つの前記移動路内容情報が前記表示領域内に表示される位置に設定し、この設定した前記表示位置に前記移動路内容情報を表示させるための前記移動路関連情報を生成することを特徴とする情報生成方法である。
【００１０】
請求項１６に記載の発明は、演算手段を請求項１ないし請求項１４のいずれかに記載の情報生成装置として機能させることを特徴とする情報生成プログラムである。
【００１１】
請求項１７に記載の発明は、請求項１５に記載の情報生成方法を演算手段に実行させることを特徴とする情報生成プログラムである。
【００１２】
請求項１８に記載の発明は、請求項１６または請求項１７に記載の情報生成プログラムが演算手段にて読取可能に記録されたことを特徴とする情報生成プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報生成装置としての地図情報生成装置であって、例えば車両などの移動体に搭載される表示装置で地図を表示させるための地図情報を生成する構成を例示して説明する。図１は、地図情報生成装置の概略構成を示すブロック図である。図２は、地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。図３は、地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。図４は、リンク情報テーブルの概略構成を示す模式図である。図５は、ノード情報テーブルの概略構成を示す模式図である。図６は、注記データの概略構成を示す模式図である。図７は、スケール１の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。図８は、スケール２の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。図９は、スケール３の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。図１０は、スケール４の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。図１１は、仮配置位置に配置された道路番号の注記文字列に対する重複既存注記が存在した場合に設定される最終配置位置を示す模式図である。図１２は、スケール１の縮尺で表される領域において設定される道路名称の注記文字列の最終配置位置を示す模式図である。
【００１４】
［地図情報生成装置の構成］
図１において、１００は地図情報生成装置である。この地図情報生成装置１００は、例えば施設や工場あるいは店舗などの対象物としての地物や交差点に関する各種情報、移動路である道路に付与された道路番号や道路名称などを道路などとともに地図として図示しない表示装置の表示領域に表示させるための地図情報を生成する。そして、地図情報生成装置１００は、入力部１１０と、表示部１２０と、記憶手段１３０と、メモリ１４０と、演算手段としての処理部１５０と、などを備えている。
【００１５】
入力部１１０は、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えば地図情報生成装置１００の動作内容の設定などの設定事項である。具体的には、地図情報を生成する際の各種設定、各種情報の検索などが例示できる。そして、入力部１１０は、設定事項の入力操作により、所定の信号を処理部１５０へ適宜出力して設定させる。
【００１６】
表示部１２０は、処理部１５０にて制御され処理部１５０からの画像データの信号を画面表示させる。この表示部１２０としては、例えば液晶パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。また、表示部１２０に表示させる画像データとしては、地物や交差点に関する情報や記憶手段１３０に記憶された地図情報に基づく地図などの画像データなどが例示できる。
【００１７】
記憶手段１３０は、例えば図２および図３に示すような地図情報と、図４に示すようなリンク情報テーブル２００と、図５に示すようなノード情報テーブル２５０と、などを格納、すなわち読み出し可能に記憶する。この記憶手段１３０としては、ＨＤ（Hard Disk）、ＤＶＤ（Digital Versatile Disc）、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成などが例示できる。
【００１８】
ここで、地図情報は、例えば図２に示すようないわゆるＰＯＩ（Point Of Interest）データである表示用データＶＭと、例えば図３に示すようなマッチングデータＭＭと、図示しない記号関連情報と、などを備えている。
【００１９】
表示用データＶＭは、例えばそれぞれ固有の番号が付加された複数の表示用メッシュ情報ＶＭxを備えている。すなわち、表示用データＶＭは、一部の領域に関する表示用メッシュ情報ＶＭxに複数分割され、表示用メッシュ情報ＶＭxが縦横に複数連続して構成されている。なお、表示用メッシュ情報ＶＭxは、適宜一部の領域に関する下層の表示用メッシュ情報ＶＭxにさらに複数分割されていてもよい。各表示用メッシュ情報ＶＭxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。
【００２０】
そして、表示用メッシュ情報ＶＭxは、名称情報ＶＭxＡと、道路情報ＶＭxＢと、背景情報ＶＭxＣと、にて構成されている。名称情報ＶＭxＡは、その領域における他要素データである例えば交差点の名称や地域の名称、すなわち地物や交差点に関する注記などを絶対座標ＺＰとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。ここで、注記は、地物の位置（以下、真位置と称す）を中心に配置される記号と、真位置や真位置から離間した位置に配置され地物の説明や名称あるいは内容を表す注記文字列と、真位置を中心に配設される指示点と、この指示点および注記文字列を結ぶ引出線と、などを備えている。そして、名称情報ＶＭxＡは、図６に示すように、複数の移動路関連情報としての注記データ１７０を有する注記リストデータ１６０などを備えている。
【００２１】
注記データ１７０は、注記を表示させるための情報である。そして、注記データ１７０は、注記真位置データ１８０と、表示文字列データ１９０と、などを備えている。なお、注記データ１７０は、表示文字列データ１９０を備えない構成、あるいは、複数の表示文字列データ１９０を備えた構成となる場合もある。
【００２２】
注記真位置データ１８０は、注記を適宜表示させるためのデータである。この注記真位置データ１８０は、オブジェクトＩＤ（Identification）情報１８１と、移動路内容情報および対象物内容情報としても機能する注記文字列情報１８２と、注記文字数情報１８３と、注記種別情報１８４と、スケール１表示タイプ情報１８５と、スケール２表示タイプ情報１８６と、スケール３表示タイプ情報１８７と、スケール４表示タイプ情報１８８と、真位置形状情報１８９と、などが１つのデータ構造として構成されている。
【００２３】
オブジェクトＩＤ情報１８１は、注記真位置データ１８０を特定する固有の情報である。注記文字列情報１８２は、地図上に注記文字列を表示させるための情報である。具体的には、この注記文字列情報１８２には、例えば「ＭＫＷＡＫＷＡＮＩ」などの地名や、「ＡＢ町Ｃ丁目」などの交差点の名称、あるいは「ＣＤ病院」などの建物の名称など、文字を表す文字情報が記録される。なお、この注記文字列情報１８２に道路の番号を数字で表す文字情報が記録され、かつ、注記種別情報１８４に記録された種別が道路番号の場合、この数字は、例えば三角形や六角形あるいは八角形などの図形に重複した状態で表示装置に適宜表示される。ここで、注記種別情報１８４の種別が道路番号の場合、表示タイプが後述する無表示タイプまたは記号表示タイプに設定されるため、道路番号を示す数字は、図形とともに記号として適宜表示される。
【００２４】
注記文字数情報１８３は、注記文字列情報１８２に基づいて表示される注記文字列の文字数を示す情報である。注記種別情報１８４は、注記真位置データ１８０に対応する注記の種別を示す情報である。具体的には、この注記種別情報１８４には、空港、警察署、大学、神社、地下鉄路線名、主要交差点、道路番号、都市高速道路や街道あるいは国道の道路名称など、注記の種別を示す情報が記録される。
【００２５】
スケール１表示タイプ情報１８５は、地図縮尺が例えば１０万分の１（以下、スケール１と称す）の場合における注記の表示タイプを示す情報である。具体的には、このスケール１表示タイプ情報１８５には、表示タイプが無表示タイプ、文字表示タイプ、記号文字表示タイプ、引出文字表示タイプ、記号表示タイプのいずれかである旨の情報が記録される。ここで、無表示タイプは、注記を表示させないタイプである。文字表示タイプは、注記文字列のみを表示させるタイプである。記号文字表示タイプは、記号および注記文字列を表示させるタイプである。引出文字表示タイプは、注記文字列と、指示点と、引出線と、を表示させるタイプである。記号表示タイプは、記号のみを表示させるタイプである。スケール２表示タイプ情報１８６は、地図縮尺が例えば５万分の１（以下、スケール２と称す）の場合における注記の表示タイプを示す情報である。スケール３表示タイプ情報１８７は、地図縮尺が例えば２万５千分の１（以下、スケール３と称す）の場合における注記の表示タイプを示す情報である。スケール４表示タイプ情報１８８は、地図縮尺が例えば１万２千５百分の１（以下、スケール４と称す）の場合における注記の表示タイプを示す情報である。
【００２６】
ここで、スケール１表示タイプ情報１８５、スケール２表示タイプ情報１８６、スケール３表示タイプ情報１８７、スケール４表示タイプ情報１８８で示される表示タイプは、注記種別情報１８４の種別に対応して設定されている。すなわち、例えば注記種別情報１８４の種別が空港の場合、表示タイプは、スケール１，２，３，４において記号文字表示タイプに設定されている。また、種別が交番の場合、表示タイプは、スケール１が無表示タイプ、スケール２、スケール３、スケール４が記号表示タイプに設定されている。さらに、種別が道路番号の場合、表示タイプは、スケール１，２，３，４において上述したように無表示タイプまたは記号表示タイプに設定される。そして、種別が道路名称の場合、表示タイプは、スケール１，２，３，４において無表示タイプまたは文字表示タイプに設定される。なお、スケール１，２，３，４の縮尺としては、上述した縮尺に限らず適宜他の縮尺としてもよい。
【００２７】
真位置形状情報１８９は、地図上における真位置を示す情報である。具体的には、真位置形状情報１８９には、真位置に対応する１つの緯度および経度を例えばＸ座標およびＹ座標で示す情報が記録されている。
【００２８】
表示文字列データ１９０は、注記を所定の位置に配置表示させるためのデータである。そして、表示文字列データ１９０は、オブジェクトＩＤ情報１９１と、フォントサイズ情報１９２と、対応注記文字ＩＤ情報１９３と、内容位置情報としての文字列形状情報１９４と、などが１つのデータ構造として構成されている。
【００２９】
オブジェクトＩＤ情報１９１は、表示文字列データ１９０を特定する固有の情報である。フォントサイズ情報１９２は、地図に表示される注記文字列のフォントサイズを示す情報である。なお、スケール１，２，３，４の全ての表示タイプが注記文字列を表示させないタイプ、すなわち無表示タイプまたは記号表示タイプの場合、フォントサイズ情報１９２を表示文字列データ１９０に組み込まない構成としてもよい。また、フォントサイズ情報１９２に、注記種別情報１８４の種別に対応したフォントサイズに関する情報を記録する構成としてもよい。対応注記文字ＩＤ情報１９３は、表示文字列データ１９０に対応する注記真位置データ１８０の固有の情報、すなわちオブジェクトＩＤ情報１８１に記録された情報と同一の情報である。
【００３０】
文字列形状情報１９４は、フォントサイズ情報１９２でフォントサイズが設定された注記文字列の文字領域の位置や、引出線の位置を示す情報である。具体的には、文字列形状情報１９４には、文字領域や引出線の各頂点の座標を示す情報が記録されている。すなわち、例えば文字領域が長方形状の場合、４つの頂点の座標が記録される。また、文字領域が屈曲した形状の場合、例えば屈曲位置の座標など屈曲した形状を示すことが可能な座標が記録される。さらに、注記種別情報１８４に記録された種別が道路番号の場合、道路番号を囲む図形の外形を特定する座標が記録される。例えば、図形が多角形の場合、各頂点の座標が記録される。また、引出線が三角形状の場合、３つの頂点の座標が記録される。さらに、表示タイプが文字表示タイプ、記号文字表示タイプ、引出文字表示タイプのいずれかに設定されたスケール１，２，３，４のそれぞれに対応する文字領域の座標が記録される。すなわち、例えばスケール１が無表示タイプで、スケール２，３，４が文字表示タイプの場合、文字列形状情報１９４には、スケール２，３，４に対応する文字領域の座標が記録される。また、表示タイプが引出文字表示タイプに設定されたスケール１，２，３，４のそれぞれに対応する引出線の座標が記録される。なお、文字領域や引出線が長方形状の場合、対角線の両端に位置する２つの頂点の座標のみを記録する構成としてもよい。
【００３１】
道路情報ＶＭxＢは、その領域における道路要素データである道路を絶対座標ＺＰとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報ＶＭxＣは、他要素データである著名な場所や建造物などを示すマークや、その著名な場所や建造物などを示す他要素データである画像情報などを絶対座標ＺＰとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。
【００３２】
一方、マッチングデータＭＭは、表示用データＶＭと同様に、例えばそれぞれ固有の番号が付加された一部の領域に関するマッチングメッシュ情報ＭＭxに複数分割され、マッチングメッシュ情報ＭＭxが縦横に複数連続して構成されている。なお、マッチングメッシュ情報ＭＭxは、適宜一部の領域に関する下層のマッチングメッシュ情報ＭＭxにさらに複数分割されていてもよい。各マッチングメッシュ情報ＭＭxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。なお、マッチングメッシュ情報ＭＭxは、表示用メッシュ情報ＶＭxと異なる領域を表すデータ構造、すなわち分割される領域の縮尺が異なっていてもよい。ここで、縮尺が同一であれば固有の番号の情報を用いてデータを関連付けておけばよく、また縮尺が異なる場合であれば例えば絶対座標を用いてデータを関連付けるなどすればよい。このマッチングデータＭＭは、複数のリンク列ブロック情報を有している。
【００３３】
リンク列ブロック情報は、図３に示すように、道路を構成し地点を表すノードＮを結ぶ線分であるリンクＬが、所定の規則性で複数関連付けられたデータのテーブル構造である。具体的には、道路の所定の長さ例えば甲州街道や青梅街道などの連続する道路のように、リンクＬが折れ線上にそれぞれ連なった連続するリンク列となるもので関連付けられている。そして、リンクＬは、各リンクＬに付加された固有の番号のリンクＩＤを有している。
【００３４】
また、ノードＮは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当する。そして、ノードＮは、リンク列ブロック情報におけるノードＮ毎に付加された固有の番号であるノードＩＤを有している。
【００３５】
リンク情報テーブル２００は、図４に示すように、リンク情報２１０が複数記録されたテーブル構造に構成されている。リンク情報２１０は、上述したリンク列ブロック情報の各リンクＬに関連付けられた情報である。このリンク情報２１０は、オブジェクトＩＤ情報２１１と、道路種別情報２１２と、リンク種別情報２１３と、連結ノード特定情報としての始点ノードＩＤ情報２１４と、連結ノード特定情報としての終点ノードＩＤ情報２１５と、国道県道番号情報２１６と、路線名称情報２１７と、道路形状情報２１８と、などが１つのデータ構造として構成されている。
【００３６】
オブジェクトＩＤ情報２１１は、各リンクＬのリンクＩＤに関連付けられ、各リンク情報２１０を特定する固有の情報である。このオブジェクトＩＤ情報２１１には、リンクＬのリンクＩＤが記録され、このオブジェクトＩＤ情報２１１によりリンク情報２１０に対するリンクＬが特定される。なお、オブジェクトＩＤ情報２１１は、各リンクＬを特定する情報が記録されていればよく、リンクＩＤ以外に例えばリンクＬの座標などが記録されているものであってもよい。道路種別情報２１２は、オブジェクトＩＤ情報２１１で特定されるリンクＬに対応する道路の種別に関する情報である。具体的には、この道路種別情報２１２には、例えばリンクＬが有料道路であるか否か、本線か否か、国道であるか県道であるか否か、一方通行道路であるか否か、トンネルであるか否かなどのフラグ情報が記録される。さらに、リンクＬの区間距離や、制限速度に関する情報などが記録されていてもよい。リンク種別情報２１３は、オブジェクトＩＤ情報２１１で特定されるリンクＬの種別に関する情報である。具体的には、このリンク種別情報２１３には、例えばリンクＬが交差点内においてリンクＬの連結を表すためのショートリンク（以下、交差点内リンクと称す）Ｌか否か、いわゆる上下線が分離された道路のリンクＬか否か、右折や左折専用のためのショートリンクＬか否かなどの情報が記録される。
【００３７】
始点ノードＩＤ情報２１４は、リンク列ブロック情報において、オブジェクトＩＤ情報２１１で特定されるリンクＬの始点に配置されるノードＮを特定するための情報である。この始点ノードＩＤ情報２１４には、リンクＬの始点に配置されるノードＮの例えばノードＩＤが記録される。なお、始点ノードＩＤ情報２１４には、ノードＮの座標や住所などが記録されているものであってもよい。終点ノードＩＤ情報２１５は、リンク列ブロック情報において、オブジェクトＩＤ情報２１１で特定されるリンクＬの終点に配置されるノードＮを特定するための情報である。この終点ノードＩＤ情報２１５には、始点ノードＩＤ情報２１４と同様の情報が記録される。
【００３８】
国道県道番号情報２１６は、オブジェクトＩＤ情報２１１にて特定されるリンクＬに対応する道路が県道や国道の場合、この県道や国道に付与された番号を例えば「１」や「１４」などの数字で表す情報である。路線名称情報２１７は、オブジェクトＩＤ情報２１１にて特定されるリンクＬに対応する道路に固有の名称が付与されている場合、この付与された例えば「青梅街道」などの名称を表す情報である。道路形状情報２１８は、オブジェクトＩＤ情報２１１にて特定されるリンクＬに対応する道路の形状に関する情報である。具体的には、この道路形状情報２１８には、例えば道路幅、車線数、中央分離帯を有するか否か、歩道を有するか否かなどの情報が記録されている。
【００３９】
ノード情報テーブル２５０は、図５に示すように、ノード情報２６０が複数記録されたテーブル構造に構成されている。ノード情報２６０は、リンク列ブロック情報の各ノードＮに関連付けられた情報である。このノード情報２６０は、オブジェクトＩＤ情報２６１と、接続リンク情報２６２と、座標情報であるノード座標情報２６３と、分岐フラグ情報２６４と、交差点名称情報２６５と、交差点関連情報２６６と、固有地点情報２６７と、などが関連付けられた１つのデータに構成されている。
【００４０】
オブジェクトＩＤ情報２６１は、リンクＬの両端に位置されるノードＮのノードＩＤに関連付けられ、各ノード情報２６０を特定する固有の情報である。このオブジェクトＩＤ情報２６１には、例えばノードＩＤが記録され、このオブジェクトＩＤ情報２６１によりノード情報２６０に対するリンクＬが特定される。なお、オブジェクトＩＤ情報２６１は、ノードＮを特定するノードＮの座標に関する情報などが記録されているものであってもよい。接続リンク情報２６２は、オブジェクトＩＤ情報２６１にて特定されるノードＮに接続されるリンクＬに関する情報である。この接続リンク情報２６２には、例えばノードＮに接続されるリンクＬのリンクＩＤが記録される。
【００４１】
ノード座標情報２６３は、オブジェクトＩＤ情報２６１にて特定されるノードＮの位置に関する情報である。このノード座標情報２６３には、例えば地図情報上におけるノードＮの緯度および経度を例えばＸ座標およびＹ座標で示す情報が記録される。なお、これらの位置座標に関する情報の他に、ノードＮの住所などが記録されていてもよい。分岐フラグ情報２６４は、オブジェクトＩＤ情報２６１にて特定されるノードＮが交差点であるか否かを示すフラグ情報である。そして、分岐フラグ情報２６４は、例えばノードＮが単に地点を示すものである場合「０」が記録され、ノードＮが交差点である場合「１」が記録される。なお、分岐フラグ情報２６４が設けられない構成としてもよく、この場合、接続リンク情報２６２で２本以上のリンクＬと接続される場合に交差点であると判断する構成にしてもよい。
【００４２】
交差点名称情報２６５は、例えばノードＮの分岐フラグ情報２６４に「１」が記録されてノードＮが交差点である場合に記録される交差点の名称を表す情報である。交差点関連情報２６６は、ノードＮが交差点である場合に記録される交差点の詳細な情報である。この交差点関連情報２６６には、例えばノードＮの交差点の右左折に関する情報、右折レーンまたは左折レーンの有無に関する情報、信号の有無に関する情報などが記録される。なお、交差点関連情報２６６に交差点の名称に関する情報を記録して、ノード情報２６０に交差点名称情報２６５を組み込まない構成としてもよい。固有地点情報２６７は、オブジェクトＩＤ情報２６１にて特定されるノードＮの名称に関する情報である。固有地点情報２６７には、例えば、その地点の名称、または目印となる建物の名称などが記録される。
【００４３】
記号関連情報は、記号に関する情報である。この記号関連情報は、記号情報と、記号種別情報と、記号形状サイズ情報と、などが１つのデータ構造として構成されている。なお、記号関連情報に、記号情報を含まないデータ構造としてもよい。
【００４４】
記号情報は、記号を表示させるための記号情報である。記号種別情報は、記号情報で示される地物の種別を示す情報である。具体的には、この記号種別情報には、注記真位置データ１８０の注記種別情報１８４と同様の情報が記録される。記号形状サイズ情報は、記号を表示させる際の形状サイズを示す情報である。具体的には、この記号形状サイズ情報には、例えば一般的に活字のサイズを示す単位であるポイントを用いた記号の形状サイズが記録される。
【００４５】
メモリ１４０は、入力部１１０で入力操作される設定事項などを適宜読み出し可能に記憶する。また、メモリ１４０には、地図情報生成装置１００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。このメモリ１４０としては、例えば停電などにより突然電源が落ちた際にも記憶が保持される構成のメモリ、例えばＣＭＯＳ（Complementary Metal-Oxide Semiconductor）メモリなどを用いることが望ましい。なお、メモリ１４０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００４６】
処理部１５０は、図示しない各種入出力ポート、例えば入力部１１０が接続されるキー入力ポート、表示部１２０が接続される表示制御ポート、記憶手段１３０が接続される記憶ポート、メモリ１４０が接続されるメモリポートなどを有する。そして、処理部１５０は、各種プログラムとして、図１に示すように、特定手段としても機能する移動路長認識手段としての番号付与リンク長算出手段１５１と、内容位置設定手段としての番号配置処理手段１５２と、特定手段としても機能する移動路長認識手段としての名称付与リンク長算出手段１５３と、内容位置設定手段としての名称配置処理手段１５４と、内容位置情報生成手段としても機能する移動路関連情報生成手段としての注記データ生成手段１５５と、などを備えている。
【００４７】
番号付与リンク長算出手段１５１は、リンク情報テーブル２００やノード情報テーブル２５０などに基づいて、同一の道路番号が付与されたリンクＬの合計の長さを、同一の道路番号が付与された道路の実際の長さである合計リンク長として算出する。ここで、以下において、同一の道路番号が付与されたリンクＬをまとめて表現する際には、同一番号リンクＬｂと適宜称して説明する。具体的には、番号付与リンク長算出手段１５１は、リンク情報テーブル２００から所定のリンクＬに対応するリンク情報２１０を取得する。そして、リンク情報２１０の国道県道番号情報２１６に道路番号が記録されていることを認識すると、このリンク情報２１０に対応するリンクＬを番号付与リンクＬとして認識する。さらに、番号付与リンクＬの長さを同一番号リンクＬｂの小計リンク長として算出する。
【００４８】
ここで、所定のリンクＬの長さを算出する方法としては、例えば以下のような方法が例示できる。すなわち、リンク情報２１０の始点ノードＩＤ情報２１４および終点ノードＩＤ情報２１５に基づいてリンクＬの始点および終点に配置されたノードＮのノードＩＤを認識し、これら認識したノードＩＤがオブジェクトＩＤ情報２６１に記録されたノード情報２６０を取得する。そして、これら取得したノード情報２６０のノード座標情報２６３に記録されたノードＮの座標に基づいて、リンクＬの長さを算出する方法が例示できる。なお、道路種別情報２１２にリンクＬの区間距離が記録されている場合、この区間距離に対応する長さをリンクＬの長さとして認識する構成としてもよい。
【００４９】
また、番号付与リンク長算出手段１５１は、例えば番号付与リンクＬの始点や終点に配置されたノードＮに対応する接続リンク情報２６２に基づいて、番号付与リンクＬに接続されたリンクＬを認識する。さらに、この接続先のリンクＬの国道県道番号情報２１６に基づいて、接続先のリンクＬが番号付与リンクＬと同じ道路番号を有していることを認識すると、従前に算出した小計リンク長に接続先のリンクＬの長さを加えた長さを新たな小計リンク長として算出する。そして、所定のリンクＬが番号付与リンクＬと同じ道路番号を有していると認識した場合に上述した処理により小計リンク長を算出し、番号付与リンクＬと同じ道路番号を有していないと認識した場合に小計リンク長を同一番号リンクＬｂの合計リンク長として認識する。
【００５０】
番号配置処理手段１５２は、所定の道路番号を有する同一番号リンクＬｂの合計リンク長の長さや、従前に配置位置が設定されている店舗などに関する注記（以下、既存注記と称す）の配置位置などに基づいて、この同一番号リンクＬｂが有する道路番号の注記文字列の配置位置を設定する。具体的には、番号配置処理手段１５２は、同一番号リンクＬｂの合計リンク長がスケール１，２，３，４に対してそれぞれ設定された第１，第２，第３，第４の配置間隔よりも長いか否かを適宜判断する。
【００５１】
ここで、第１，第２，第３，第４の配置間隔は、実際の道路の長さが例えばそれぞれ４ｋｍ、２ｋｍ、１ｋｍ、５００ｍとなる間隔に、すなわちスケール１，２，３，４の全てにおける表示領域上での長さが４ｃｍとなる間隔に設定されている。また、車両に搭載される表示装置は、一般的にいわゆる６．５インチ以上の表示領域、すなわち略矩形の短辺の長さが７．７ｃｍ以上の表示領域を有している。このため、第１，第２，第３，第４の配置間隔、すなわち４ｃｍ間隔で配置された道路番号の注記文字列のうち少なくともいずれか１つが、道路とともに表示領域に表示されることとなる。なお、各配置間隔は、上述した長さに限らず、表示領域に少なくとも１つの道路番号の注記文字列が表示される間隔であれば、適宜他の長さに設定してもよい。例えば家庭などに設置されるパーソナルコンピュータのモニターなど車両に搭載される表示装置よりも大きい表示領域を有する表示装置を対象とする場合、各配置間隔を上述した長さよりも長く設定してもよい。また、例えば携帯電話など車両に搭載される表示装置よりも小さい表示領域を有する表示装置を対象とする場合、各配置間隔を上述した長さよりも短く設定してもよい。そして、合計リンク長が第１，第２，第３，第４の配置間隔に第１，第２，第３，第４の配置間隔よりも短い所定の長さを加えた長さよりも長いか否かを判断する構成としてもよい。
【００５２】
そして、番号配置処理手段１５２は、合計リンク長が例えば第１の配置間隔よりも長いと判断した場合、同一番号リンクＬｂ上に複数の道路番号の注記文字列を配置できると認識する。例えば、合計リンク長が５ｋｍの場合、２個の道路番号を第１の配置間隔である４ｋｍに対応する間隔だけ離して配置できると認識する。また、合計リンク長が１０ｋｍの場合、３個の道路番号を配置できると認識する。すなわち、合計リンク長を第１の配置間隔で除した値の小数点以下を切り捨てた値に１を加えた数だけ道路番号を配置できると認識する。なお、上述した小数点以下を切り捨てた値の数だけ、あるいは小数点以下を切り捨てた値から所定の値だけ減じた数だけ道路番号を配置できると認識する構成としてもよい。そして、番号配置処理手段１５２は、複数の道路番号の注記文字列の仮配置位置を同一番号リンクＬｂ上に第１の配置間隔毎に設定する。
【００５３】
また、番号配置処理手段１５２は、合計リンク長が例えば第１の配置間隔よりも短いと判断した場合、同一番号リンクＬｂ上に１個の道路番号の注記文字列しか配置できないと認識する。そして、１個の道路番号の注記文字列の仮配置位置を同一番号リンクＬｂ上の所定の位置、例えば同一番号リンクＬｂ上の中心や始点あるいは終点近傍の位置に設定する。
【００５４】
さらに、番号配置処理手段１５２は、所定の道路番号を表す文字数と、例えばあらかじめそれぞれ設定されたフォントサイズおよび数字を囲む図形の形状と、などに基づいて注記文字列の文字領域の形状を認識する。そして、この形状を認識した文字領域を、仮配置位置に対応しかつ同一番号リンクＬｂに重複する状態に設定する。例えば、図７に示すような領域Ｇ１１がスケール１の縮尺で表される場合、道路番号の注記文字列Ｗｊｔ（ｔは自然数）を囲む八角形状の文字領域Ｈｊｔ（ｔは自然数）を、仮配置位置Ｊａｔ（ｔは自然数）に対応し、かつ、同一番号リンクＬｂに重複する状態に設定する。また、図７に示すような領域Ｇ２１がスケール２の縮尺で表される場合、すなわちスケール１の２倍の縮尺で表される場合、図８に示すように、注記文字列Ｗｊｕ（ｕは自然数）の文字領域Ｈｊｕ（ｕは自然数）を、仮配置位置Ｊｂｕ（ｕは自然数）に対応し、かつ、同一番号リンクＬｂに重複する状態に設定する。さらに、図７に示すような領域Ｇ３１がスケール３の縮尺で表される場合、すなわちスケール１の４倍の縮尺で表される場合、図９に示すように、注記文字列Ｗｊｖ（ｖは自然数）の文字領域Ｈｊｖ（ｖは自然数）を、仮配置位置Ｊｃｖ（ｖは自然数）に対応し、かつ、同一番号リンクＬｂに重複する状態に設定する。そして、図７に示すような領域Ｇ４１がスケール４の縮尺で表される場合、すなわちスケール１の８倍の縮尺で表される場合、図１０に示すように、注記文字列Ｗｊｗ（ｗは自然数）の文字領域Ｈｊｗ（ｗは自然数）を、仮配置位置Ｊｄｗ（ｗは自然数）に対応し、かつ、同一番号リンクＬｂに重複する状態に設定する。
【００５５】
そして、番号配置処理手段１５２は、例えば同一番号リンクＬｂ近傍に存在する施設などの既存注記の注記データ１７０を取得する。さらに、この注記データ１７０の文字列形状情報１９４に基づいて、道路番号の注記文字列に重複する既存注記（以下、重複既存注記と称す）が存在することを認識すると、この重複既存注記と重複しない位置に道路番号の注記文字列の仮配置位置を再設定する。そして、注記文字列の文字領域を仮配置位置に対応しかつ同一番号リンクＬｂに重複する状態に設定して、重複既存注記が存在しないことを認識すると、この仮配置位置を最終配置位置として設定する。例えば、図１１に示すように、仮配置位置Ｊａ１０が設定された想像線で示すような道路番号の注記文字列Ｗｊ１０に対して既存注記の注記文字列Ｗａが重複既存注記として存在している場合、道路番号の注記文字列Ｗｊ１０の文字領域Ｈｊ１０と注記文字列Ｗａの文字領域Ｈａとの重複量だけ移動させた位置を最終配置位置として設定する。ここで、文字領域Ｈｊ１０が文字領域Ｈａから所定距離だけ離れる位置を最終配置位置として設定する構成としてもよい。
【００５６】
また、番号配置処理手段１５２は、図７〜図１０に示すように、仮配置位置Ｊａ１〜Ｊａ４，Ｊｂ１〜Ｊｂ４，Ｊｃ１〜Ｊｃ３，Ｊｄ１〜Ｊｄ３にそれぞれ配置された道路番号の注記文字列Ｗｊ１〜Ｗｊ４に対する重複既存注記が存在しないことを認識すると、仮配置位置Ｊａ１〜Ｊａ４，Ｊｂ１〜Ｊｂ４，Ｊｃ１〜Ｊｃ３，Ｊｄ１〜Ｊｄ３を最終配置位置として設定する。そして、最終配置位置に配置された道路番号の注記文字列Ｗｊｔは、同一番号リンクＬｂに対応する道路に重複した状態で表示装置に表示される。
【００５７】
ここで、上述したように第１，第２，第３，第４の配置間隔が４ｋｍ、２ｋｍ、１ｋｍ、５００ｍに設定されているため、表示領域上における道路番号の最終配置位置の間隔は、スケール１，２，３，４において約４ｃｍとなる。
【００５８】
名称付与リンク長算出手段１５３は、番号付与リンク長算出手段１５１と同様の処理を実施して、同一の道路名称が付与されたリンクＬの合計の長さを、同一の道路名称が付与された道路の実際の長さである合計リンク長として算出する。ここで、以下において、同一の道路名称が付与されたリンクＬをまとめて表現する際には、同一名称リンクＬｎと適宜称して説明する。具体的には、名称付与リンク長算出手段１５３は、リンク情報テーブル２００から所定のリンクＬに対応するリンク情報２１０を取得する。そして、リンク情報２１０の路線名称情報２１７に道路名称が記録されていることを認識すると、このリンク情報２１０に対応するリンクＬを名称付与リンクＬとして認識する。さらに、名称付与リンクＬの長さを同一名称リンクＬｎの小計リンク長として算出する。そして、所定のリンクＬが名称付与リンクＬと同じ道路名称を有していると認識した場合に小計リンク長を算出し、名称付与リンクＬと同じ道路名称を有していないと認識した場合に小計リンク長を同一名称リンクＬｎの合計リンク長として認識する。
【００５９】
名称配置処理手段１５４は、所定の道路名称を有する同一名称リンクＬｎの合計リンク長の長さや、既存注記の配置位置などに基づいて、この同一名称リンクＬｎが有する道路名称の注記文字列の配置位置を設定する。具体的には、名称配置処理手段１５４は、同一名称リンクＬｎの合計リンク長が上述した第１，第２，第３，第４の配置間隔よりも長いか否かを適宜判断する。ここで、各配置間隔を、同一番号リンクＬｂに対応する間隔と異なる間隔に設定する構成としてもよい。
【００６０】
そして、名称配置処理手段１５４は、合計リンク長が例えば第１の配置間隔よりも長いと判断した場合、同一名称リンクＬｎ近傍に複数の道路名称の注記文字列を配置できると認識して、複数の道路名称の注記文字列の仮配置位置を同一名称リンクＬｎ上に第１の配置間隔毎に設定する。また、合計リンク長が例えば第１の配置間隔よりも短いと判断した場合、同一名称リンクＬｎ上に１個の道路名称の注記文字列しか配置できないと認識して、１個の道路名称の注記文字列の仮配置位置を同一名称リンクＬｎ上の所定の位置に設定する。なお、仮配置位置を同一名称リンクＬｎから所定距離だけ離れた位置に第１の配置間隔毎に設定する構成としてもよい。
【００６１】
さらに、名称配置処理手段１５４は、所定の道路名称の注記文字列の文字領域の形状を認識して、この形状を認識した文字領域を、仮配置位置に対応するとともに、同一名称リンクＬｎに沿いかつ重複しない状態に設定する。例えば、図１２に示すような領域Ｇ１２がスケール１の縮尺で表される場合、道路名称の注記文字列Ｗｄｚ（ｚは自然数）の文字領域Ｈｄｚ（ｚは自然数）を、仮配置位置Ｄａｚ（ｚは自然数）に対応するとともに、同一名称リンクＬｎに沿いかつ重複しない状態に設定する。ここで、仮配置位置Ｄａ１近傍の同一名称リンクＬｎが屈曲しているため、文字領域Ｈｄ１を屈曲した形状に設定する。また、仮配置位置Ｄａ２，Ｄａ３，Ｄａ４近傍の同一名称リンクＬｎが略直線形状のため、文字領域Ｈｄ２，Ｈｄ３，Ｈｄ４を長方形状に設定する。さらに、図１２で示すような領域Ｇ２２，Ｇ３２，Ｇ４２がそれぞれスケール２，３，４の縮尺で表される場合も同様に道路名称の注記文字列の文字領域を設定する。
【００６２】
また、名称配置処理手段１５４は、道路名称の注記文字列に対する重複既存注記が存在することを認識すると、この重複既存注記と重複しない位置に道路名称の注記文字列の仮配置位置を再設定する。そして、注記文字列の文字領域を仮配置位置に対応するとともに、同一名称リンクＬｎに沿いかつ重複しない状態に設定して、重複既存注記が存在しないことを認識すると、この仮配置位置を最終配置位置として設定する。そして、最終配置位置に配置された道路名称の注記文字列Ｗｄｚは、同一名称リンクＬｎに対応する道路に沿いかつ重複しない状態で表示装置に表示される。さらに、名称配置処理手段１５４は、図１２に示すように、仮配置位置Ｄａ１〜Ｄａ４にそれぞれ配置された道路名称の注記文字列Ｗｄ１〜Ｗｄ４に対する重複既存注記が存在しないことを認識すると、仮配置位置Ｄａ１〜Ｄａ４を最終配置位置として設定する。なお、道路名称の最終配置位置の間隔も、スケール１，２，３，４において約４ｃｍとなる。
【００６３】
注記データ生成手段１５５は、道路番号や道路名称に関する注記文字列の最終配置位置の設定状態を反映させて注記データ１７０を生成する。具体的には、注記データ生成手段１５５は、道路番号を表示させるための注記データ１７０を生成する旨の設定入力を認識すると、番号付与リンク長算出手段１５１に所定の道路番号を有する同一番号リンクＬｂの合計リンク長を算出させる。そして、スケール１，２，３，４における表示タイプが記号表示タイプに設定されているか否かを適宜判断して、記号表示タイプに設定されていると判断すると、番号配置処理手段１５２に、この縮尺における道路番号の注記文字列の最終配置位置を設定させる。ここで、表示タイプの設定は、道路番号の注記データ１７０を生成する旨の設定入力とともに設定入力されたものであってもよいし、あらかじめ設定されたものであってもよい。
【００６４】
また、注記データ生成手段１５５は、同一番号リンクＬｂに付与されている道路番号を記録した注記文字列情報１８２と、この道路番号を示す文字数を記録した注記文字数情報１８３と、種別が道路番号である旨を記録した注記種別情報１８４と、を生成する。さらに、設定された表示タイプを記録したスケール１表示タイプ情報１８５と、スケール２表示タイプ情報１８６と、スケール３表示タイプ情報１８７と、スケール４表示タイプ情報１８８と、を生成する。また、例えば同一番号リンクＬｂに接続された所定のノードＮを選定して、このノードＮに対応するノード情報２６０のノード座標情報２６３に基づいて、ノードＮの座標を認識する。さらに、このノードＮの座標の位置を同一番号リンクＬｂの真位置Ｐｔ（ｔは自然数）として設定して、この真位置Ｐｔに対応する真位置形状情報１８９を生成する。例えば、図７に示すように、真位置Ｐ１１を設定して真位置形状情報１８９を生成する。そして、これら生成した各種情報と、任意に設定したオブジェクトＩＤ情報１８１と、を組み込んだ注記真位置データ１８０を生成する。
【００６５】
さらに、注記データ生成手段１５５は、１つの道路番号の注記文字列に対するスケール１，２，３，４における最終配置位置を示す座標を認識して、これらの座標と、注記文字列を表示させる際のスケールに関する情報と、を関連付けて記録した文字列形状情報１９４を生成する。ここで、注記データ生成手段１５５は、スケール１，２，３，４のうち少なくともいずれか１つの縮尺において最終配置位置が複数設定されている場合、すなわち複数の道路番号の注記文字列を表示させる場合、この設定された数に対応する個数の表示文字列データ１９０を生成する。すなわち、例えばスケール１，２，３，４においてそれぞれ４，８，１６，３２個の最終配置位置が設定された場合、３２個の文字列形状情報１９４を生成する。そして、例えば１〜４番目の文字列形状情報１９４に、スケール１，２，３，４における最終配置位置の座標を記録する。また、５〜８番目の文字列形状情報１９４に、スケール２，３，４における最終配置位置の座標を記録する。さらに、９〜１６番目の文字列形状情報１９４に、スケール３，４における最終配置位置の座標を記録する。そして、１７〜３２番目の文字列形状情報１９４に、スケール４における最終配置位置の座標を記録する。
【００６６】
なお、例えば以下のような構成としてもよい。すなわち、スケール１，２，３，４においてそれぞれ４，８，１６，３２個の最終配置位置が設定された場合、この最終配置位置の個数である６０個の文字列形状情報１９４を生成する。そして、１〜４番目の文字列形状情報１９４にスケール１の最終配置位置を、５〜１２番目の文字列形状情報１９４にスケール２の最終配置位置を、１３〜２８番目の文字列形状情報１９４にスケール３の最終配置位置を、２９〜６０番目の文字列形状情報１９４にスケール４の最終配置位置を、それぞれ記録する構成としてもよい。
【００６７】
また、注記データ生成手段１５５は、生成した文字列形状情報１９４の個数とそれぞれ同数のフォントサイズ情報１９２と、対応注記文字ＩＤ情報１９３と、を生成する。さらに、これら生成した各種情報と、任意に設定したオブジェクトＩＤ情報１９１と、を組み込んだ表示文字列データ１９０を、文字列形状情報１９４の個数と同数だけ生成する。そして、注記真位置データ１８０と、少なくとも１つの表示文字列データ１９０を組み込んだ注記データ１７０を生成して、記憶手段１３０に記憶させる。
【００６８】
さらに、注記データ生成手段１５５は、道路名称を表示させるための注記データ１７０を生成する旨の設定入力を認識すると、名称付与リンク長算出手段１５３に所定の道路名称を有する同一名称リンクＬｎの合計リンク長を算出させる。そして、スケール１，２，３，４における表示タイプが文字表示タイプに設定されているか否かを適宜判断して、文字表示タイプに設定されていると判断すると、名称配置処理手段１５４に、この縮尺における道路名称の注記文字列の最終配置位置を設定させる。
【００６９】
また、注記データ生成手段１５５は、同一名称リンクＬｎに付与されている道路名称を記録した注記文字列情報１８２と、この道路名称を示す文字数を記録した注記文字数情報１８３と、種別が道路名称である旨を記録した注記種別情報１８４と、を生成する。さらに、名称付与リンクＬに接続された所定のノードＮの座標の位置を同一名称リンクＬｎの真位置Ｐｓ（ｓは自然数）として設定して、この真位置Ｐｓに対応する真位置形状情報１８９を生成する。例えば、図１２に示すように、真位置Ｐ２１を設定して真位置形状情報１８９を生成する。そして、これら生成した各種情報などを組み込んだ注記真位置データ１８０を生成する。
【００７０】
さらに、注記データ生成手段１５５は、道路番号に対応する表示文字列データ１９０の生成処理と同様の処理を実施して、名称配置処理手段１５４で設定された道路名称の注記文字列の最終配置位置の数に対応する個数の表示文字列データ１９０を生成する。そして、注記真位置データ１８０と、少なくとも１つの表示文字列データ１９０を組み込んだ注記データ１７０を生成して、記憶手段１３０に記憶させる。
【００７１】
〔地図情報生成装置の動作〕
次に、地図情報生成装置１００の動作について、図面を参照して説明する。
【００７２】
（道路番号に関する注記データの生成処理）
まず、地図情報生成装置１００の動作として、道路番号に関する注記データ１７０の生成処理について、図１３および図１４に基づいて説明する。図１３は、道路番号に関する注記データの生成処理を示すフローチャートである。図１４は、道路番号の最終配置位置の設定処理を示すフローチャートである。
【００７３】
まず、地図情報生成装置１００の処理部１５０は、注記データ生成手段１５５にて、道路番号を表示させるための注記データ１７０を生成する旨の設定入力を認識すると、図１３に示すように、変数Ｚを１に設定する（ステップＳ１０１）。そして、処理部１５０は、番号付与リンク長算出手段１５１にて、番号付与リンクＬを認識して（ステップＳ１０２）、同一番号リンクＬｂの小計リンク長を算出する（ステップＳ１０３）。この後、番号付与リンク長算出手段１５１は、接続先のリンクＬを認識して（ステップＳ１０４）、この接続先のリンクＬが番号付与リンクＬと同じ道路番号を有しているか否かを判断する（ステップＳ１０５）。
【００７４】
このステップＳ１０５において、番号付与リンクＬと同じ道路番号を有していると判断した場合、ステップＳ１０３の処理を実施する。一方、ステップＳ１０５において、番号付与リンクＬと同じ道路番号を有していないと判断した場合、この時点における小計リンク長を同一番号リンクＬｂの合計リンク長として認識する（ステップＳ１０６）。この後、注記データ生成手段１５５は、スケールＺの表示タイプが記号表示タイプに設定されているか否かを判断する（ステップＳ１０７）。このステップＳ１０７において、処理部１５０は、記号表示タイプに設定されていると判断した場合、道路番号の最終配置位置の設定処理を実施する（ステップＳ１０８）。
【００７５】
そして、ステップＳ１０８における道路番号の最終配置位置の設定処理を実施した後、または、ステップＳ１０７において記号表示タイプに設定されていないと判断した場合、注記データ生成手段１５５は、変数Ｚがスケールの種類数と同じか否か、すなわち４か否かを判断する（ステップＳ１０９）。このステップＳ１０９において、スケールの種類数と同じでないと判断した場合、変数Ｚに１を加えて（ステップＳ１１０）、ステップＳ１０７の処理を実施する。一方、ステップＳ１０９において、スケールの種類数と同じであると判断した場合、ステップＳ１０８の処理で設定された道路番号の最終配置位置に基づいて、注記データ１７０を生成して（ステップＳ１１１）、記憶手段１３０に記憶させて処理を終了する。
【００７６】
一方、道路番号の最終配置位置の設定処理では、処理部１５０は、番号配置処理手段１５２にて、図１４に示すように、同一番号リンクＬｂの合計リンク長が第Ｚの配置間隔よりも長いか否かを判断する（ステップＳ２０１）。このステップＳ２０１において、第Ｚの配置間隔よりも長いと判断した場合、第Ｚの配置間隔毎に道路番号の仮配置位置を設定する（ステップＳ２０２）。一方、ステップＳ２０１において、第Ｚの配置間隔よりも短いと判断した場合、同一番号リンクＬｂにおける所定の位置に道路番号の仮配置位置を設定する（ステップＳ２０３）。そして、番号配置処理手段１５２は、ステップＳ２０２またはステップＳ２０３における仮配置位置の設定処理を実施すると、変数Ｅを１に設定するとともに（ステップＳ２０４）、設定された仮配置位置数Ｆを認識する（ステップＳ２０５）。また、Ｅ番目の道路番号の文字領域、例えば仮配置位置が同一番号リンクＬｂの始点からＥ番目に近い道路番号の文字領域を、同一番号リンクＬｂに重複する状態に設定する（ステップＳ２０６）。この後、Ｅ番目の道路番号に対する重複既存注記が存在するか否かを判断する（ステップＳ２０７）。
【００７７】
このステップＳ２０７において、重複既存注記が存在すると判断した場合、この重複既存注記と重複しない位置にＥ番目の道路番号の仮配置位置を仮設定して（ステップＳ２０８）、ステップＳ２０６の処理を実施する。一方、ステップＳ２０７において、重複既存注記が存在しないと判断した場合、Ｅ番目の道路番号の仮配置位置を最終配置位置として設定して（ステップＳ２０９）、変数Ｅが仮配置位置数Ｆと同じか否かを判断する（ステップＳ２１０）。そして、ステップＳ２１０において、仮配置位置数Ｆと同じであると判断した場合、処理を終了する。一方、ステップＳ２１０において、仮配置位置数Ｆと同じでないと判断した場合、変数Ｅに１を加えて（ステップＳ２１１）、ステップＳ２０６の処理を実施する。
【００７８】
（道路名称に関する注記データの生成処理）
次に、地図情報生成装置１００の動作として、道路名称に関する注記データ１７０の生成処理について、図１５および図１６に基づいて説明する。図１５は、道路名称に関する注記データの生成処理を示すフローチャートである。図１６は、道路名称の最終配置位置の設定処理を示すフローチャートである。
【００７９】
まず、地図情報生成装置１００の処理部１５０は、注記データ生成手段１５５にて、道路名称を表示させるための注記データ１７０を生成する旨の設定入力を認識すると、図１５に示すように、変数Ｚを１に設定する（ステップＳ３０１）。そして、名称付与リンク長算出手段１５３は、名称付与リンクＬを認識して（ステップＳ２０２）、同一名称リンクＬｎの小計リンク長を算出する（ステップＳ３０３）。この後、名称付与リンク長算出手段１５３は、接続先のリンクＬを認識して（ステップＳ３０４）、この接続先のリンクＬが名称付与リンクＬと同じ道路名称を有しているか否かを判断する（ステップＳ３０５）。
【００８０】
このステップＳ３０５において、名称付与リンクＬと同じ道路名称を有していると判断した場合、ステップＳ３０３の処理を実施する。一方、ステップＳ３０５において、名称付与リンクＬと同じ道路名称を有していないと判断した場合、小計リンク長を同一名称リンクＬｎの合計リンク長として認識して（ステップＳ３０６）、スケールＺの表示タイプが文字表示タイプに設定されているか否かを判断する（ステップＳ３０７）。このステップＳ３０７において、文字表示タイプに設定されていると判断した場合、道路名称の最終配置位置の設定処理を実施する（ステップＳ３０８）。
【００８１】
そして、ステップＳ３０８における道路名称の最終配置位置の設定処理を実施した後、または、ステップＳ３０７において文字表示タイプに設定されていないと判断した場合、変数Ｚがスケールの種類数と同じか否かを判断する（ステップＳ３０９）。このステップＳ３０９において、スケールの種類数と同じでないと判断した場合、変数Ｚに１を加えて（ステップＳ３１０）、ステップＳ３０７の処理を実施する。一方、ステップＳ３０９において、スケールの種類数と同じであると判断した場合、ステップＳ３０８の処理で設定された道路名称の最終配置位置に基づいて、注記データ１７０を生成して（ステップＳ３１１）、記憶手段１３０に記憶させて処理を終了する。
【００８２】
一方、道路名称の最終配置位置の設定処理では、処理部１５０は、名称配置処理手段１５４にて、図１６に示すように、同一名称リンクＬｎの合計リンク長が第Ｚの配置間隔よりも長いか否かを判断する（ステップＳ４０１）。このステップＳ４０１において、第Ｚの配置間隔よりも長いと判断した場合、第Ｚの配置間隔毎に道路名称の仮配置位置を設定する（ステップＳ４０２）。一方、ステップＳ４０１において、第Ｚの配置間隔よりも短いと判断した場合、同一名称リンクＬｎにおける所定の位置に道路名称の仮配置位置を設定する（ステップＳ４０３）。そして、名称配置処理手段１５４は、ステップＳ４０２またはステップＳ４０３の処理を実施すると、変数Ａを１に設定するとともに（ステップＳ４０４）、設定された仮配置位置数Ｂを認識する（ステップＳ４０５）。また、Ａ番目の道路名称の文字領域を、同一名称リンクＬｎに沿いかつ重複しない状態に設定して（ステップＳ４０６）、Ａ番目の道路名称に対する重複既存注記が存在するか否かを判断する（ステップＳ４０７）。
【００８３】
このステップＳ４０７において、重複既存注記が存在すると判断した場合、この重複既存注記と重複しない位置にＡ番目の道路名称の仮配置位置を再設定して（ステップＳ４０８）、ステップＳ４０６の処理を実施する。一方、ステップＳ４０７において、重複既存注記が存在しないと判断した場合、Ａ番目の道路名称の仮配置位置を最終配置位置として設定して（ステップＳ４０９）、変数Ａが仮配置位置数Ｂと同じか否かを判断する（ステップＳ４１０）。そして、ステップＳ４１０において、仮配置位置数Ｂと同じであると判断した場合、処理を終了する。一方、ステップＳ４１０において、仮配置位置数Ｂと同じでないと判断した場合、変数Ｂに１を加えて（ステップＳ４１１）、ステップＳ４０６の処理を実施する。
【００８４】
〔地図情報生成装置の作用効果〕
上述したように、上記実施の形態では、地図情報生成装置１００は、以下に示すような作用効果を奏することができる。ここで、道路番号の配置位置設定に対する作用効果について主に説明するが、道路名称の配置位置設定に対しても同様の作用効果を奏することができる。
【００８５】
すなわち、地図情報生成装置１００の処理部１５０は、例えば番号付与リンク長算出手段１５１にて、同一の道路番号が付与された同一番号リンクＬｂを認識する。さらに、処理部１５０は、番号配置処理手段１５２にて、スケール１，２，３，４における道路番号の注記文字列の最終配置位置を、同一番号リンクＬｂに沿いかつ少なくとも１つの注記文字列が道路とともに表示領域に表示される位置に設定する。そして、処理部１５０は、注記データ生成手段１５５にて、番号配置処理手段１５２における最終配置位置の設定状態を反映させて注記データ１７０を生成して記憶手段１３０に記憶させる。このため、地図情報生成装置１００は、注記リストデータ１６０の制作者に例えば道路番号の注記文字列の配置位置を設定させる煩わしい設定入力を実施させることなく、道路名称を適切な位置に表示させるための注記データ１７０を生成できる。また、道路番号の注記文字列の最終配置位置をスケール１，２，３，４において少なくとも１つの注記文字列が表示される位置に設定するので、所定の領域が拡大して表示された場合であっても道路番号の間隔が広がり表示領域に道路番号が表示されないという不具合を防止できる。さらに、注記リストデータ１６０を利用して道路番号を表示させる構成に、車両の現在位置を認識させる構成を設けることなく道路番号を表示させることができる。そして、互いに異なる制作者がリンク情報テーブル２００および注記リストデータ１６０の道路番号の設定入力を実施する構成と比べて、１つ道路番号を有する道路に対応するリンク情報２１０や注記データ１７０に対して異なる道路番号を設定入力する不整合を防止できる。したがって、地図情報生成装置１００は、異なる縮尺で表示される道路とともに道路番号を表示させるための注記データ１７０を適切に生成できる。
【００８６】
また、注記データ生成手段１５５は、道路番号を表示させるためのデータとして、道路番号の注記文字列を表示させるための注記文字列情報１８２と、この注記文字列情報１８２で表示される注記文字列の文字領域の位置を示す文字列形状情報１９４と、を有する注記データ１７０を生成する。このため、例えば所定の道路番号を有する道路が延長された場合、道路番号の複数の注記文字列が所定の位置に配置された１つの画像を表示させるための画像データを生成する構成と比べて、道路番号を表示させるためのデータの更新を容易にできる。
【００８７】
そして、番号付与リンク長算出手段１５１は、道路を表す複数のリンクＬに対応する国道県道番号情報２１６に同一の道路番号が記録されていることを認識すると、この複数のリンクＬが同一番号リンクＬｂである、すなわち複数のリンクＬが同一の道路番号が付与された道路を表していると判断する。このため、国道県道番号情報２１６を参照するだけの簡単な処理で、同一の道路番号が付与された道路を特定できる。
【００８８】
さらに、番号配置処理手段１５２は、例えばスケール１における道路番号の注記文字列の最終配置位置を第１の配置間隔毎に設定する。このため、最終配置間隔を互いに異なる間隔で設定する構成のように、表示領域上に多量の道路番号が存在する箇所や道路番号の間隔が空きすぎている箇所などが発生することがない。したがって、最終配置間隔を互いに異なる間隔で設定する構成と比べて、利用者に道路番号を良好に認識させることが可能な注記データ１７０を生成できる。
【００８９】
また、地図情報生成装置１００は、スケール１，２，３，４の全てにおける道路番号の最終配置位置を約４ｃｍ毎に設定する。このため、スケール１，２，３，４での道路番号の表示間隔が略同一となる注記データ１７０を生成でき、複数の縮尺における道路番号の視認のしやすさを略同一にできる。したがって、地図情報生成装置１００は、道路番号をより適切に表示させる注記データ１７０を生成できる。
【００９０】
そして、番号配置処理手段１５２は、同一番号リンクＬｂの合計リンク長が例えば第１の配置間隔よりも長いことを認識すると、道路番号の最終配置位置を同一番号リンクＬｂに沿って複数設定する。このため、最終配置位置を設定可能な数を設定前に認識できるので、道路番号の文字領域を同一番号リンクＬｂに沿って適宜移動させながら従前に設定した配置位置から例えば第１の配置間隔離れた位置か否かを判断して最終配置位置を設定する構成と比べて、処理の効率化を図ることができる。
【００９１】
さらに、番号配置処理手段１５２は、合計リンク長が第１の配置間隔よりも短いことを認識すると、道路番号の最終配置位置を同一番号リンクＬｂに沿って１つだけ設定する。このため、同一番号リンクＬｂの合計リンク長が第１の配置間隔よりも短い場合であっても、その道路番号を表示できる注記データ１７０を生成できる。したがって、例えば同一番号リンクＬｂの合計リンク長が第１の配置間隔よりも短い場合に道路番号の最終配置位置を設定しない構成、すなわちその道路番号を表示しない注記データ１７０を生成する構成と比べて、利便性が高い注記データ１７０を生成可能な地図情報生成装置１００を提供できる。
【００９２】
そして、番号付与リンク長算出手段１５１は、始点ノードＩＤ情報２１４および終点ノードＩＤ情報２１５に基づいて同一番号リンクＬｂの始点および終点に配置されたノードＮを認識し、この認識したノードＮのノード座標情報２６３に基づいて同一番号リンクＬｂの合計リンク長を算出する。このため、同一番号リンクＬｂのノードＮの座標に基づく計算により合計リンク長をより容易に認識できる。
【００９３】
また、番号配置処理手段１５２は、道路番号の注記文字列の仮配置位置を設定して、この仮配置位置に配置した道路番号に対する重複既存注記が存在することを認識すると、この重複既存注記に重複しない位置に仮配置位置を再設定する。このため、道路番号を他の注記と確実に重複しない状態で表示できる注記データ１７０を生成でき、地図情報生成装置１００の利便性を向上できる。
【００９４】
さらに、番号配置処理手段１５２は、所定の図形に重複して表示される道路番号の最終配置位置を同一番号リンクＬｂに重複する位置に設定する。このため、地図情報生成装置１００は、一般的な道路地図と同様の表示形態で道路番号を表示できる注記データ１７０を生成でき、利用者に違和感を覚えさせることなく道路番号を視認させることができる。
【００９５】
そして、名称配置処理手段１５４は、道路名称の最終配置位置を同一名称リンクＬｎに重複しない位置に設定する。このため、地図情報生成装置１００は、一般的な道路地図と同様の表示形態で道路名称を表示できる注記データ１７０を生成でき、利用者に違和感を覚えさせることなく道路名称を視認させることができる。また、道路名称が同一名称リンクＬｎの道路と重複して視認しにくくなるという不具合を確実に防止できる注記データ１７０を生成できる。
【００９６】
また、名称配置処理手段１５４は、同一名称リンクＬｎが屈曲している場合、道路名称の文字領域を全ての文字から同一名称リンクＬｎまでの距離が略同一となる状態、すなわち文字領域を屈曲した形状に設定する。このため、例えば同一名称リンクＬｎが屈曲している場合であっても道路名称の文字領域を長方形状に設定する構成、すなわち文字領域を文字から同一名称リンクＬｎまでの距離が異なる状態に設定する構成と比べて、利用者に道路名称をより確実に認識させることができる。したがって、利便性がより高い注記データ１７０を生成可能な地図情報生成装置１００を提供できる。
【００９７】
そして、本発明の情報生成装置を、道路番号を道路とともに表示装置で表示させるための注記データ１７０を生成する地図情報生成装置１００に適用している。このため、地図情報生成装置１００は、地図上で道路番号を適切な位置に表示可能な注記データ１７０を生成でき、所定の道路の道路番号を利用者に良好に認識させることができる。
【００９８】
さらに、本発明の情報生成装置を、車両に搭載される表示装置に道路番号や道路を表示させるための注記データ１７０を生成する地図情報生成装置１００に適用している。このため、例えば家庭などに設置される表示装置と比べて表示領域が小さい移動体に搭載される表示装置においても、道路番号を適切な位置に表示可能な状態に注記データ１７０を更新でき、地図情報生成装置１００の利便性をさらに向上できる。
【００９９】
〔実施の形態の変形〕
なお、本発明は、上述した一実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。ここで、道路番号の配置位置設定に対する変形について主に説明するが、道路名称の配置位置設定に対しても同様の変形を適用できる。
【０１００】
すなわち、番号付与リンク長算出手段１５１にて、例えば利用者による複数のリンクＬを同一番号リンクＬｂとして選択する旨の設定入力に基づいて、複数のリンクＬが同一の道路番号が付与された道路を表していると判断する構成としてもよい。このような構成にすれば、番号付与リンク長算出手段１５１に国道県道番号情報２１６の内容を認識する機能を設ける必要がなく、番号付与リンク長算出手段１５１の構成を簡略にできる。
【０１０１】
そして、同一番号リンクＬｂに沿いかつ少なくとも１つの注記文字列が道路とともに表示領域に表示される位置であれば、例えばスケール１における道路名称の配置間隔を互いに異なる間隔に設定したり、第１，第２，第３，第４の配置間隔を表示領域上における長さが互いに異なる間隔となる状態に設定したりする構成としてもよい。また、番号配置処理手段１５２にて、道路番号の最終配置位置を同一番号リンクＬｂに重複しない位置に設定する構成としてもよい。さらに、名称配置処理手段１５４にて、道路名称の最終配置位置を同一名称リンクＬｎに重複する位置に設定する構成としてもよい。これらのような構成にしても、地図情報生成装置１００は、注記リストデータ１６０の制作者に例えば道路番号の注記文字列の配置位置を設定させる煩わしい設定入力を実施させることがない。また、所定の領域が拡大して表示された場合であっても道路番号の間隔が広がり表示領域に道路番号が表示されないという不具合を防止できる。さらに、注記リストデータ１６０を利用して道路番号を表示させる構成に車両の現在位置を認識させる構成を設けることなく道路番号を表示させることができる。したがって、地図情報生成装置１００は、道路番号が道路の位置に略対応して表示される注記データ１７０を適切に生成できる。
【０１０２】
また、番号配置処理手段１５２にて、道路番号の文字領域を例えば同一番号リンクＬｂに沿って適宜移動させながら従前に設定した配置位置から例えば第１の配置間隔離れた位置か否かを判断して、文字領域を設定する構成としてもよい。このような構成にすれば、番号付与リンク長算出手段１５１に同一番号リンクＬｂの合計リンク長を算出する機能を設ける必要がなく、番号付与リンク長算出手段１５１の構成を簡略にできる。
【０１０３】
そして、番号配置処理手段１５２にて、合計リンク長が例えば第１の配置間隔よりも短いことを認識した際に、道路番号の最終配置位置を設定せずに道路番号の最終配置位置の設定処理を終了する構成としてもよい。このような構成にすれば、道路番号の最終配置位置の設定処理時における処理負荷を適宜低減できる。また、表示領域に表示される情報量を適宜低減させる注記データ１７０を生成でき、利用者に各種情報を適宜良好に視認させることができる。
【０１０４】
また、番号付与リンク長算出手段１５１にて、例えば利用者による同一番号リンクＬｂの合計リンク長の設定入力に基づいて、合計リンク長を認識する構成としてもよい。このような構成にすれば、番号付与リンク長算出手段１５１に合計リンク長を算出する機能を設ける必要がなく、番号付与リンク長算出手段１５１の構成を簡略にできる。
【０１０５】
さらに、番号配置処理手段１５２に、道路番号の仮配置位置を重複既存注記に重複しない位置に再設定する機能を設けない構成としてもよい。このような構成にすれば、番号配置処理手段１５２の構成を簡略にできる。また、道路番号の最終配置位置の設定処理時における処理負荷を適宜低減できる。
【０１０６】
さらに、処理部１５０に、番号付与リンク長算出手段１５１および番号配置処理手段１５２を設けない構成、または、名称付与リンク長算出手段１５３および名称配置処理手段１５４を設けない構成としてもよい。これらのような構成にすれば、処理部１５０の構成をより簡略にできる。
【０１０７】
また、名称配置処理手段１５４にて、同一名称リンクＬｎが屈曲している場合であっても道路名称の文字領域を屈曲した形状ではなく長方形状に設定する構成としてもよい。このような構成にすれば、名称配置処理手段１５４に、文字領域を屈曲した形状に設定する機能を設ける必要がなく、名称配置処理手段１５４の構成を簡略にできる。
【０１０８】
そして、道路番号の複数の注記文字列が所定の位置に配置された１つの画像を表示させるための画像データを生成する構成に適用してもよい。また、道路番号や道路名称を表示するための注記データ１７０に限らず、電車やバスの路線名称や路線番号を表示させるための路線関連情報、道路に接続された場所の地名を道路接続地名情報、回路を構成する移動路としての配線に付与された番号や名称を表示するための回路図情報を生成する構成など、所定の移動路の内容を表示するための移動路関連情報を生成するいかなる構成に適用してもよい。さらに、地図や回路図などを紙などに印刷するための上述した情報を生成する構成に適用してもよい。また、地図を表示させる表示装置としては、移動体に搭載される構成に限られず、家庭や工場などに設置される構成をも対象にできる。そして、本発明の情報生成装置としては、処理部１５０を独立させた構成としてもよい。
【０１０９】
さらに、本発明の情報生成装置を例えばナビゲーション装置やパーソナルコンピュータなど地図を適宜表示する構成に適用し、表示領域に表示される領域のみに対して道路番号の最終配置位置を同一番号リンクＬｂに沿いかつ少なくとも１つの道路番号が表示される位置に設定して、道路番号を道路とともに表示させる構成としてもよい。
【０１１０】
また、上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、上述したように取扱が容易で、利用の拡大が容易に図れる。
【０１１１】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１１２】
〔実施の形態の効果〕
上述したように、上記実施の形態では、地図情報生成装置１００の処理部１５０は、スケール１，２，３，４における道路番号の注記文字列の最終配置位置を、同一の道路番号が付与されたと認識された同一番号リンクＬｂに沿いかつ少なくとも１つの注記文字列が道路とともに表示領域に表示される位置に設定する。そして、処理部１５０は、道路番号の注記文字列の最終配置位置の設定状態を反映させて注記データ１７０を生成して記憶手段１３０に記憶させる。このため、地図情報生成装置１００は、注記リストデータ１６０の制作者に例えば道路番号の注記文字列の配置位置を設定させる煩わしい設定入力を実施させることなく、道路名称を適切な位置に表示させるための注記データ１７０を生成できる。また、道路番号の注記文字列の最終配置位置をスケール１，２，３，４において少なくとも１つの注記文字列が表示される位置に設定するので、所定の領域が拡大して表示された場合であっても道路番号の間隔が広がり表示領域に道路番号が表示されないという不具合を防止できる。さらに、注記リストデータ１６０を利用して道路番号を表示させる構成に、車両の現在位置を認識させる構成を設けることなく道路番号を表示させることができる。したがって、地図情報生成装置１００は、異なる縮尺で表示される道路とともに道路番号を表示させるための注記データ１７０を適切に生成できる。
【図面の簡単な説明】
【０１１３】
【図１】本発明の一実施の形態に係る地図情報生成装置の概略構成を示すブロック図である。
【図２】前記一実施の形態における地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。
【図３】前記一実施の形態における地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。
【図４】前記一実施の形態におけるリンク情報テーブルの概略構成を示す模式図である。
【図５】前記一実施の形態におけるノード情報テーブルの概略構成を示す模式図である。
【図６】前記一実施の形態における注記データの概略構成を示す模式図である。
【図７】前記一実施の形態におけるスケール１の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。
【図８】前記一実施の形態におけるスケール２の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。
【図９】前記一実施の形態におけるスケール３の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。
【図１０】前記一実施の形態におけるスケール４の縮尺で表される領域において設定される道路番号の注記文字列の最終配置位置を示す模式図である。
【図１１】前記一実施の形態における仮配置位置に配置された道路番号の注記文字列に対する重複既存注記が存在した場合に設定される最終配置位置を示す模式図である。
【図１２】前記一実施の形態におけるスケール１の縮尺で表される領域において設定される道路名称の注記文字列の最終配置位置を示す模式図である。
【図１３】前記一実施の形態における道路番号に関する注記データの生成処理を示すフローチャートである。
【図１４】前記一実施の形態における道路番号の最終配置位置の設定処理を示すフローチャートである。
【図１５】前記一実施の形態における道路名称に関する注記データの生成処理を示すフローチャートである。
【図１６】前記一実施の形態における道路名称の最終配置位置の設定処理を示すフローチャートである。
【符号の説明】
【０１１４】
１００    情報生成装置としての地図情報生成装置
１５０    演算手段としての処理部
１５１    特定手段としても機能する移動路長認識手段としての番号付与リンク長算出手段
１５２    内容位置設定手段としての番号配置処理手段
１５３    特定手段としても機能する移動路長認識手段としての名称付与リンク長算出手段
１５４    内容位置設定手段としての名称配置処理手段
１５５    内容位置情報生成手段としても機能する移動路関連情報生成手段としての注記データ生成手段
１７０    移動路関連情報としての注記データ
１８２    移動路内容情報および対象物内容情報としても機能する注記文字列情報
１９４    内容位置情報としての文字列形状情報
２１４    連結ノード特定情報としての始点ノードＩＤ情報
２１５    連結ノード特定情報としての終点ノードＩＤ情報
２６３    座標情報であるノード座標情報
【図１】
2006330112.tif 000003
【図２】
2006330112.tif 000004
【図３】
2006330112.tif 000005
【図４】
2006330112.tif 000006
【図５】
2006330112.tif 000007
【図６】
2006330112.tif 000008
【図７】
2006330112.tif 000009
【図８】
2006330112.tif 000010
【図９】
2006330112.tif 000011
【図１０】
2006330112.tif 000012
【図１１】
2006330112.tif 000013
【図１２】
2006330112.tif 000014
【図１３】
2006330112.tif 000015
【図１４】
2006330112.tif 000016
【図１５】
2006330112.tif 000017
【図１６】
2006330112.tif 000018