(57)【要約】【課題】地図画像の見栄えを向上させるのが好ましい。【解決手段】  地図画像生成装置１００は地図データに編集処理を施して画面に表示するための地図画像を生成する。地図画像生成装置１００内部の取得部１２２は、対象物データと当該対象物データに対応付けられた目印データとを含む地図データを取得する。目印データ抽出部１４２は、取得された地図データから複数の目印データを抽出する。優先順位決定部１２４は、抽出された複数の目印データの配置優先順位を決定する。配置部１２６は、決定された配置優先順位に従って、抽出された複数の目印データを対象物データに対応付けて地図画像上に配置する。【選択図】  図１
2006285028.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示するための地図画像を生成する地図画像生成装置であって、
対象物データと当該対象物データに対応付けられた目印データとを含む地図データを取得する取得部と、
前記取得された地図データから複数の前記目印データを抽出する第１抽出部と、
前記抽出された複数の目印データの配置優先順位を決定する優先順位決定部と、
前記決定された配置優先順位に従って、前記抽出された複数の目印データを前記対象物データに対応付けて前記地図画像上に配置する配置部と、
を備えることを特徴とする地図画像生成装置。
【請求項２】
対象物データの属性と目印データの配置優先順位とを対応付けたテーブルを格納する第１格納部と、
前記抽出された目印データまたは前記対象物データから前記対象物データの属性を抽出する第２抽出部とをさらに備え、
前記優先順位決定部は前記テーブルを参照し、前記第２抽出部により抽出された対象物データの属性から、前記第１抽出部により抽出された複数の前記目印データの配置優先順位を決定することを特徴とする請求項１に記載の地図画像生成装置。
【請求項３】
前記配置部はすでに前記地図画像上に配置された目印データと重ならないように目印データを配置することを特徴とする請求項１または２に記載の地図画像生成装置。
【請求項４】
前記配置部は前記決定された配置優先順位に従って、前記抽出された複数の目印データを順次配置することを特徴とする請求項１から３のいずれかに記載の地図画像生成装置。
【請求項５】
配置対象の目印データが他の目印データに重なるか否かを判断する判断部をさらに備え、前記判断部により配置対象の目印データが他の目印データに重なると判断されたとき、前記配置部は前記配置対象の目印データを前記地図画像上に配置しないことを特徴とする請求項１から４のいずれかに記載の地図画像生成装置。
【請求項６】
前記目印データは前記対象物データを特徴づける記号データと当該記号データに対応する文字データを含むものであり、前記配置部は前記目印データを前記地図画像上に配置する際、前記記号データに続いて前記文字データを配置するものであって、前記判断部により配置対象の目印データ内の文字データが他の目印データに重なると判断されたとき、前記配置部は先に配置した前記記号データの周辺において、すでに配置された他の目印データと重ならない領域を探索し、前記探索された領域内に前記文字データを配置することを特徴とする請求項５に記載の地図画像生成装置。
【請求項７】
前記記号データと前記文字データとの標準の配置位置関係を示す標準配置位置関係を格納する第２格納部をさらに備え、
前記配置部は、格納された前記標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるように前記文字データを配置することを特徴とする請求項６に記載の地図画像生成装置。
【請求項８】
前記地図画像上に配置された目印データに含まれる文字データを操作する操作部をさらに備え、
前記操作部により前記地図画像上に配置された複数の目印データのうちいずれかの目印データに含まれる文字データが操作されたとき、前記配置部は前記地図画像上に配置された目印データ全体を、前記決定された配置優先順位に従って、再度配置し直すことを特徴とする請求項１から７のいずれかに記載の地図画像生成装置。
【請求項９】
前記操作部は前記地図画像上に配置された目印データに含まれる文字データの文字を回転するものであり、
前記地図画像上に配置される対象物データが幅狭の態様を有するとともに当該対象物データの伸びる方向と前記画面の上下方向とで形成される角度が第１の所定値以内である場合、前記操作部は、前記文字データの上下方向が前記画面の上下方向に対して第２の所定値以内の角度になるように、前記目印データに含まれる文字データの文字を回転することを特徴とする請求項８に記載の地図画像生成装置。
【請求項１０】
ユーザからの指示を受け付ける受付部と、
前記受け付けた指示に従って、前記地図画像上に目印データを新たに配置する目印データ配置部と、
をさらに備え、
前記目印データ配置部により新たな目印データが配置されたとき、前記配置部は前記地図画像上に配置された目印データ全体を、前記配置された新たな目印データを最優先して、再度配置し直すことを特徴とする請求項１から９のいずれかに記載の地図画像生成装置。
【請求項１１】
前記地図画像上に出発地点から目標地点までの経路を設定する経路設定部をさらに備え、前記経路設定部により経路が設定されたとき、前記配置部は前記設定された経路に重ならないよう、前記地図画像上に配置された目印データ全体を、前記決定された配置優先順位に従って、再度配置し直すことを特徴とする請求項１から１０のいずれかに記載の地図画像生成装置。
【請求項１２】
対象物データと当該対象物データに対応付けられた目印データとを含む地図データを取得するステップと、
前記取得された地図データから複数の前記目印データを抽出するステップと、
前記抽出された複数の目印データの配置優先順位を決定するステップと、
前記決定された配置優先順位に従って、前記抽出された複数の目印データを前記対象物データに対応付けるステップと、
前記対象物データと当該対象物データに対応付けられた目印データとが配置された地図画像を生成するステップと、
を含むことを特徴とする地図画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像を生成する地図画像生成装置および方法に関する。
【背景技術】
【０００２】
従来から、地図データ上における駅、公園や道路などの対象物を表す記号や当該対象物に関連する文字列のレイアウトを変えて、ユーザにとって見やすく分かりやすい地図画像を生成する技術が知られている。この地図画像は、各種情報誌やガイドブックなどの出版物、あるいはスーパーや不動産物件案内用などの折り込みチラシに掲載される店舗案内図や交通案内図として利用される。この地図画像生成に関する技術として、例えば、特許文献１には、地図上での対象物の密集領域の表示面積を大きくすることで、当該対象物に付随する文字列どうしの重なりを防ぐ方法が開示されている。
【特許文献１】特開平１１−２３７８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１では、例えば、対象物に付随する文字列が長い場合には、密集領域の表示面積を大きくしても隣接する建物に係る文字列どうしが重なってしまうことがあり、地図画像の見栄えが悪くなる。地図画像の見栄えが悪くなればユーザに敬遠され、当該地図画像の商品価値が下がるといった不都合が生じる。そのため、文字列の長さによらず地図画像の見栄えを向上させるのが好ましい。
【０００４】
本発明はこうした課題に鑑みてなされたものであり、その目的は、地図画像の見栄えを向上させる地図画像生成装置および方法の提供にある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、地図画像生成装置に関する。この装置は、画面に表示するための地図画像を生成する地図画像生成装置であって、対象物データと当該対象物データに対応付けられた目印データとを含む地図データを取得する取得部と、取得された地図データから複数の目印データを抽出する第１抽出部と、抽出された複数の目印データの配置優先順位を決定する優先順位決定部と、決定された配置優先順位に従って、抽出された複数の目印データを対象物データに対応付けて地図画像上に配置する配置部と、を備える。
【０００６】
この装置は、例えば、配置優先順位が高い目印データから順番に地図画像上に配置してもよい。これにより、例えば、すでに配置された目印データと重ならないよう目印データを配置することで、目印データどうしの重なりを防ぐことができ、その結果、地図画像の見栄えを向上させることができる。
【０００７】
対象物データの属性と目印データの配置優先順位とを対応付けたテーブルを格納する第１格納部と、抽出された目印データまたは対象物データから対象物データの属性を抽出する第２抽出部とをさらに備え、優先順位決定部はテーブルを参照し、第２抽出部により抽出された対象物データの属性から、第１抽出部により抽出された複数の目印データの配置優先順位を決定してもよい。
【０００８】
配置部はすでに地図画像上に配置された目印データと重ならないように目印データを配置してもよい。配置部は決定された配置優先順位に従って、抽出された複数の目印データを順次配置してもよい。
【０００９】
配置対象の目印データが他の目印データに重なるか否かを判断する判断部をさらに備え、判断部により配置対象の目印データが他の目印データに重なると判断されたとき、配置部は配置対象の目印データを地図画像上に配置しなくてもよい。
【００１０】
目印データは対象物データを特徴づける記号データと当該記号データに対応する文字データを含むものであり、配置部は目印データを地図画像上に配置する際、記号データに続いて文字データを配置するものであって、判断部により配置対象の目印データ内の文字データが他の目印データに重なると判断されたとき、配置部は先に配置した記号データの周辺において、すでに配置された他の目印データと重ならない領域を探索し、探索された領域内に文字データを配置してもよい。
【００１１】
記号データと文字データとの標準の配置位置関係を示す標準配置位置関係を格納する第２格納部をさらに備え、配置部は、格納された標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるように文字データを配置してもよい。
【００１２】
地図画像上に配置された目印データに含まれる文字データを操作する操作部をさらに備え、操作部により地図画像上に配置された複数の目印データのうちいずれかの目印データに含まれる文字データが操作されたとき、配置部は地図画像上に配置された目印データ全体を、決定された配置優先順位に従って、再度配置し直してもよい。
【００１３】
操作部は地図画像上に配置された目印データに含まれる文字データの文字を回転するものであり、地図画像上に配置される対象物データが幅狭の態様を有するとともに当該対象物データの伸びる方向と画面の上下方向とで形成される角度が第１の所定値以内である場合、操作部は、文字データの上下方向が画面の上下方向に対して第２の所定値以内の角度になるように、目印データに含まれる文字データの文字を回転してもよい。
【００１４】
ユーザからの指示を受け付ける受付部と、受け付けた指示に従って、地図画像上に目印データを新たに配置する目印データ配置部と、をさらに備え、目印データ配置部により新たな目印データが配置されたとき、配置部は地図画像上に配置された目印データ全体を、配置された新たな目印データを最優先して、再度配置し直してもよい。
【００１５】
地図画像上に出発地点から目標地点までの経路を設定する経路設定部をさらに備え、経路設定部により経路が設定されたとき、配置部は設定された経路に重ならないよう、地図画像上に配置された目印データ全体を、決定された配置優先順位に従って、再度配置し直してもよい。
【００１６】
本発明の別の態様は、地図画像生成方法に関する。この方法は、対象物データと当該対象物データに対応付けられた目印データとを含む地図データを取得するステップと、取得された地図データから複数の目印データを抽出するステップと、抽出された複数の目印データの配置優先順位を決定するステップと、決定された配置優先順位に従って、抽出された複数の目印データを対象物データに対応付けるステップと、対象物データと当該対象物データに対応付けられた目印データとが配置された地図画像を生成するステップと、を含む。
【発明の効果】
【００１７】
本発明によれば、見やすい地図画像を生成する技術を提供できる。
【発明を実施するための最良の形態】
【００１８】
実施の形態１
図１は、実施の形態１に係る地図画像生成装置の構成を示す。この地図画像生成装置１００は、マスタデータである地図データ上に編集範囲を設定し、当該設定された範囲の地図データに編集処理を施すことで、ユーザにとって見やすい地図画像を生成する。なお、地図データは、駅、公園や道路などの対象物を表した対象物データと、当該対象物に対応付けられる、例えば「東京駅」といった目印データとを含む。地図画像は少なくとも一つ以上の対象物データを含む画像であればよく、当該画像が編集処理途中のものであるか、あるいは最終的なものであるかは問わない。なお、この地図画像は、各種情報誌やガイドブックなどの出版物、あるいはスーパーや不動産物件案内用などの折り込みチラシに掲載される店舗案内図や交通案内図として利用される。また、この地図画像は携帯端末を介して提供されるコンテンツとして利用されてもよい。
【００１９】
なお、目印データは画面上において対象物データどうしを区別するのに有用なデータであり、記号データおよび文字データを含む。なお、目印データは記号データ単独あるいは文字データ単独で構成されていてもよい。対象物データ、文字データや記号データとは、それぞれ単なる対象物、文字や記号だけではなく、対象物データ、文字データや記号データで特定される画像をも含めたものを指す。対象物データが、例えば郵便局を表すもの（以下、「郵便局対象物データ」という）であれば、郵便局を表す目印データ（以下、「郵便局目印データ」という）は、郵便局の地図記号を表す記号データ（以下、「郵便局記号データ」という）と「ＡＢＣ郵便局」といった郵便局名を表す文字データ（以下、「郵便局文字データ」という）とを含む。
【００２０】
実施の形態１に係る地図画像生成装置１００は、受付部１０２と、表示部１０４と、地図データ格納部１１０と、優先順位表格納部１１２と、地図情報格納部１１４と、画像生成部１２０と、を備える。画像生成部１２０は、取得部１２２と、優先順位決定部１２４と、配置部１２６と、判断部１２８と、領域設定部１３０と、縮尺導出部１３２と、出力部１３４と、抽出部１４０とを備える。
【００２１】
受付部１０２は、ユーザからのマウス操作およびキーボード操作を検出し、ユーザからの入力指示を受け付ける。地図データ格納部１１０には複数の異なる縮尺の地図データ、例えば１万分の１、２万５千分の１、５万分の１および２０万分の１の縮尺の地図データが格納されている。それらの縮尺の地図データのうち１万分の１の縮尺の地図データが最も詳細な地図であり、一方、２０万分の１の縮尺の地図データが最も広域な地図である。以下、各構成を説明する際に地図データの縮尺を区別する必要がない場合、縮尺ごとの地図データの説明を適宜省略する。なお、実施の形態１では、地図データ上における対象物データの位置は緯度および経度で表現されており、当該緯度および経度に関する情報は後述の地図情報格納部１１４に格納されている。また、他の例として地図データ上における対象物データの位置はＸ座標およびＹ座標で表現されてもよい。
【００２２】
地図情報格納部１１４は地図データ上に配置される対象物データに関する詳細な情報である、例えば対象物データに対応する目印データ、対象物データの位置情報や属性などの地図情報を表形式で保持している。例えば、対象物データが郵便局の建物を示すものであれば、目印データとして「ＡＢＣ郵便局」、位置情報として郵便局の緯度経度、および属性情報として「郵便局」が保持されている。この地図情報格納部１１４内の地図情報は地図データ上の対象物データと相互にリンクが張られている。すなわち、地図画像生成装置１００は地図データ上の対象物データから地図情報格納部１１４内の当該対象物データに関する地図情報を参照でき、さらに地図情報格納部１１４内の当該対象物データに関する位置情報から地図データ上の対象物データを特定できる。
【００２３】
取得部１２２は、地図データ格納部１１０に格納された複数の異なる縮尺の地図データの中からいずれかの縮尺の地図データを取得する。なお、実施の形態１では、いずれの縮尺の地図データを取得するかは予めシステム管理者などにより初期設定時に決められている。また、他の例として、受付部１０２がいずれの縮尺の地図データを取得するかの入力指示を地図画像生成時にユーザから受け付け、取得部１２２は当該受け付けた入力指示に従った縮尺の地図データを取得してもよい。取得部１２２により取得された地図データは後述の表示部により不図示のディスプレイを介してユーザに表示される。
【００２４】
表示部１０４は、不図示のディスプレイを介して取得部１２２により取得された地図データをユーザに表示する。なお、地図データは広範な面積に及ぶこともあり、画面に地図データの一部しか表示されないこともある。前述のごとく、最初に表示する地域は予め初期設定時に決められているが、ユーザからの入力指示により他の地域の地図データを表示することも可能である。この場合、地図画像生成装置１００内部の不図示の検索部により、受付部１０２によりユーザから受け付けたキーワードに含まれる住所や駅近傍を含む地域の地図データが検索される。さらに、表示部１０４は地図画像の生成処理に関する操作を受け付ける操作画面の他、地図画像生成装置１００により生成される地図画像をもユーザに表示する。
【００２５】
領域設定部１３０は、取得部１２２により取得された地図データ上に、受付部１０２により受け付けたユーザの入力指示に基づいて、一時的な処理領域である一時処理領域を設定する。さらに、領域設定部１３０は、一時処理領域を拡大して編集処理を行う対象とする領域（以下、単に「編集対象領域」という）を地図データ上に設定する。具体的には、領域設定部１３０は、ユーザにより地図データ上に一時処理領域である長方形枠が設定されたとき、当該領域の長方形枠の縦線および横線のうちいずれか長い方の線を基準として、当該長方形枠の縦横比を、出力される地図画像の縦横比に一致させるよう調整することで編集対象領域を生成する。こうして生成された編集対象領域内の地図データに含まれる対象物データに対応付けられた目印データが後述の配置部１２６により地図画像上に動的に配置される。
【００２６】
縮尺導出部１３２は、領域設定部１３０により設定された編集対象領域の境界線上の任意の２地点間の画面上における長さと当該２地点間の実際の距離とに基づいて縮尺を導出する。具体的には、縮尺導出部１３２は編集対象領域の境界線上のある２地点間の長さが画面上において１０センチメートルであり、当該２地点間の実際の距離が１キロメートルであるとき、「１万分の１」といった縮尺に関する解を導出する。なお、実施の形態１では、縮尺導出部１３２により導出された縮尺が２万分の１以下であれば、取得部１２２は１万分の１の縮尺の地図データを取得する。また、導出された縮尺が２万分の１〜３万５千分の１であれば２万５千分の１の縮尺の地図データを、導出された縮尺が３万５千分の１〜１０万分の１であれば５万分の１の縮尺の地図データを、導出された縮尺が１０万分の１以上であれば１０万分の１の縮尺の地図データを取得する。
【００２７】
導出された縮尺が表示部１０４により表示される地図データの縮尺と異なる場合、取得部１２２は当該導出された縮尺の地図データを地図データ格納部１１０から取得し、表示部１０４は現在表示される地図データを当該取得された地図データに切り替えて表示する。その結果、地図画像生成装置１００により編集対象領域の大きさに応じて自動的に最適な縮尺の地図データへの切り替えが行われるため、ユーザは地図データの縮尺の切り替えを意識せずに済む。
【００２８】
抽出部１４０は、目印データ抽出部１４２および属性抽出部１４４を備える。目印データ抽出部１４２は、取得部１２２により取得された地図データにおいて、領域設定部１３０により設定された編集対象領域内の地図データから複数の目印データを抽出する。具体的には、目印データ抽出部１４２は地図情報格納部１１４を参照し編集対象領域の範囲を表す緯度経度と対象物データの緯度経度とを比較し、編集対象領域内に含まれる目印データを検索することで抽出すべき目印データを特定する。例えば、編集対象領域の範囲が「東経１３１度北緯４０度」〜「東経１３２度北緯４０度」であれば、目印データ抽出部１４２は地図情報格納部１１４を参照し当該範囲の条件を満たす対象物データの目印データを特定する。
【００２９】
属性抽出部１４４は地図情報格納部１１４に格納される地図情報を参照し、目印データ抽出部１４２により抽出された目印データから対象物データの属性を抽出する。具体的には、属性抽出部１４４は目印データ抽出部１４２により抽出された目印データの地図情報を参照することで抽出すべき対象物データの属性を特定する。例えば、目印データ抽出部１４２により「ＡＢＣ郵便局」の目印データが抽出されたとき、属性抽出部１４４は地図情報格納部１１４に格納される「ＡＢＣ郵便局」の目印データの地図情報を参照し、郵便局対象物データの属性として「郵便局」を抽出する。なお、他の例として、属性抽出部１４４は、目印データ抽出部１４２により抽出された目印データそれぞれに対応づけられた対象物データから対象物データの属性を抽出してもよい。
【００３０】
優先順位決定部１２４は、優先順位表格納部１１２に格納された対象物データの属性と目印データの配置優先順位とを対応付けた優先順位表を参照し、属性抽出部１４４により抽出された対象物データの属性から、目印データ抽出部１４２により抽出された複数の目印データの配置優先順位を決定する。例えば、この優先順位表には対象物データの属性を示す「郵便局」に目印データの配置優先順位である「３位」が対応付けられている。優先順位決定部１２４は、目印データ抽出部１４２により抽出された目印データのそれぞれの配置優先順位を参照し、例えば「ＡＢＣ郵便局」の目印データの配置優先順位を３位であると決定する。なお、実施の形態１では、優先順位決定部１２４により決定される配置優先順位は目印データ抽出部１４２により抽出された複数の目印データの相対的な順位である。
【００３１】
配置部１２６は、優先順位決定部１２４により決定された配置優先順位に従って、抽出された複数の目印データを対象物データに対応付けて地図画像上に順次配置する。なお、実施の形態１では、配置部１２６は目印データを地図画像上に配置する際、記号データに続いて文字データを配置する。
【００３２】
判断部１２８は、配置部１２６により配置される配置対象の目印データが他の目印データに重なるか否かを判断する。判断部１２８により配置対象の目印データ内の文字データが他の目印データに重なると判断されたとき、配置部１２６は先に配置した記号データの周辺において、すでに配置された他の目印データと重ならない領域を探索し、探索された領域内に文字データを配置する。記号データの周辺とは、例えば、記号データの緯度経度を中心として上下０．１分内の範囲を指してもよい。なお、他の例として、判断部１２８により配置対象の目印データが他の目印データに重なると判断されたとき、配置部は配置対象の目印データを地図画像上に配置しなくてもよい。
【００３３】
出力部１３４は目印データ抽出部１４２により抽出された複数の目印データがそれぞれの対象物データに対応付けられた地図画像を電子ファイルあるいは紙媒体として出力する。出力部１３４により出力された地図画像は上述のごとく、各種情報誌やガイドブックなどの出版物に掲載される店舗案内図や交通案内図として利用される。
【００３４】
以下、図２〜図７を用いて、実施の形態１に係る地図画像生成装置１００による地図画像の生成動作を示す。図２は、地図画像を生成する際にユーザにより操作される操作画面を示す。操作画面２０は、地図表示画面２２と、仕上がり縦サイズ欄３０と、仕上がり横サイズ欄３２と、キーワード欄３４と、検索ボタン３６と、地図画像生成ボタン３８と、キャンセルボタン４０とを含む。地図画像生成装置１００の電源がオンされたとき、取得部１２２により地図データが地図データ格納部１１０から取得され、当該取得された地図データの一部あるいは全部が表示部１０４により地図表示画面２２に表示される。図２では、地図データの一部が表示部１０４により地図表示画面２２に表示されている様子が示されている。上述のごとく、最初に地図表示画面２２に表示される地図データの地域や縮尺は予め決められている。
【００３５】
図２に示すごとく、地図表示画面２２に表示される地図データ上には長方形を形成する郵便局対象物データ１０などが配置されている。この郵便局対象物データ１０には郵便局目印データ１２が対応付けられており、当該郵便局目印データ１２は、郵便局記号データ１４および郵便局文字データ１６を含む。また、「Ｘ駅」と記された目印データ１８のように、記号データを有さない目印データも存在する。なお、図の煩雑さを避けるため、図２では一部の目印データを省略している。
【００３６】
仕上がり縦サイズ欄３０には出力部１３４により出力される地図画像の縦のサイズが、一方、仕上がり横サイズ欄３２には地図画像の横のサイズがユーザの入力指示に従って入力される。図２に示す仕上がり縦サイズ欄３０および仕上がり横サイズ欄３２には、一例として１００ミリメートルが入力されている。実施の形態１ではミリメートル単位でサイズの入力が可能であるが、他の例としてセンチメートル単位での入力を可能としてもよい。
【００３７】
キーワード欄３４には、住所や駅名などに関するキーワードがユーザの入力指示に従って入力される。キーワードがキーワード欄３４に入力され、検索ボタン３６がユーザにより押下されたとき、地図画像生成装置１００内部の不図示の検索部は当該キーワードに含まれる住所や駅近傍を含む地域の地図データを検索する。表示部１０４は検索部により検索された地域の地図データを地図表示画面２２に表示する。例えば、「Ｘ駅」というキーワードがキーワード欄３４に入力され検索ボタン３６が押下されたとき、表示部１０４はＸ駅近傍を含む地域の地図データをユーザに表示する。
【００３８】
次に、受付部１０２により受け付けたユーザからの入力指示に基づいて、領域設定部１３０は、地図表示画面２２に表示された地図データ上に一時処理領域５０および編集対象領域６０を設定する。図３は、地図表示画面に表示された地図データ上に一時処理領域および編集対象領域が設定される様子を示す。ユーザは地図表示画面２２に表示された地図データ上の任意の一地点をマウスなどの外部機器を利用してポイントする。次に、ユーザは、当該地図データ上の別の一地点を同様の方法でポイントする。以下、最初にポイントされた点を第１ポイント地点５２、次にポイントされた地点を第２ポイント地点５４と称する。地図画像生成装置１００は、第１ポイント地点５２と第２ポイント地点５４とが地図データ上に設定されたとき、第１ポイント地点を左上端とし第２ポイント地点を右下端とする長方形枠の一時処理領域５０を生成する。
【００３９】
地図データ上に一時処理領域５０が生成されたとき、上述のごとく、一時処理領域５０の縦横比は、仕上がり縦サイズ欄３０および仕上がり横サイズ欄３２に入力されたサイズの縦横比になるように制御される。このとき、一時処理領域５０の縦線および横線のうちいずれか長い方の線を基準として縦横比が制御される。例えば、生成された一時処理領域５０の縦線の長さが１００ミリメートルであり横線の長さが３０ミリメートルである場合、前述の例で言えば仕上がり縦サイズおよび仕上がり横サイズはともに１００ミリメートルが設定されているため、長い方である縦線の長さを基準に縦横比が１対１になるよう、一時処理領域５０の横線が３０ミリメートルから１００ミリメートルに拡大される。こうして領域設定部１３０により拡大された範囲が編集対象領域６０でありこの範囲に含まれる地図データが編集処理対象となる。
【００４０】
地図表示画面２２に表示された地図データ上に編集対象領域が設定されたとき、縮尺導出部１３２は縮尺を導出する。例えば、編集対象領域の縦線の長さが１００ミリメートルであり実際の距離が１キロメートルであれば、縮尺導出部１３２は縮尺として「１万分の１」を出力する。これにより、切り替え対象の地図データの縮尺、すなわち生成すべき地図画像の縮尺が決定される。前述のごとく、導出された縮尺が表示部１０４により地図表示画面２２に表示される地図データの縮尺と異なる場合、表示部１０４は現在表示される地図データを当該導出された縮尺の地図データに切り替えて表示する。
【００４１】
図２に戻り、地図画像生成ボタン３８がユーザにより押下されたタイミングで、地図画像生成装置１００は地図画像の生成処理を開始する。また、キャンセルボタン４０がユーザにより押下されたとき、地図画像生成装置１００は地図画像生成ボタン３８の押下により開始された地図画像の生成処理を停止する。
【００４２】
図４は、地図データに含まれる対象物データに関する地図情報を格納した地図情報表を示す。地図情報表２００は、識別番号欄２０２と、対象物データ欄２０４と、目印データ欄２０６と、属性欄２０８と、位置情報欄２１０とを備える。識別番号欄２０２は、地図情報表２００に格納された各レコードを識別するための番号を保持する。対象物データ欄２０４は、地図データに含まれる対象物データの対象物を表わす情報、例えば対象物の形状を示す情報を保持する。目印データ欄２０６は対象物データに対応付けられた目印データを保持する。属性欄２０８は対象物データまたは目印データの属性に関する情報を保持する。位置情報欄２１０は緯度欄２１２と経度欄２１４とを備え、当該緯度欄２１２と経度欄２１４はそれぞれ地図データ上において緯度と経度で表現された対象物データの位置情報を保持する。例えば、識別番号「１」のレコード２１６に示すごとく、緯度「１３１度４１分」経度「３５度４０分」に位置した「正方形型」の対象物データには、属性が「郵便局」である「ＡＢＣ郵便局」の目印データが対応付けられている。
【００４３】
目印データ抽出部１４２は、例えば、編集対象領域が長方形枠であれば、当該長方形枠の４つの頂点で形成される範囲内の緯度経度を有する地図情報表内のレコードを検索することで、抽出すべき目印データを特定する。例えば、長方形の４つの頂点の緯度経度がそれぞれ「東経１３１度北緯３５度」、「東経１３２度北緯３５度」、「東経１３１度北緯３６度」および「東経１３２度北緯３６度」であれば、目印データ抽出部１４２は「東経１３１度〜東経１３２度」および「北緯４０度〜北緯４１度」の位置情報を有する目印データを抽出する。すなわち、この例で言えば、識別番号「１」〜「３」に対応する目印データはいずれも目印データ抽出部１４２の抽出対象となる。
【００４４】
図５は、優先順位表格納部に格納された対象物データの属性と目印データの配置優先順位とを対応付けた優先順位表を示す。図５に示すごとく、優先順位表２５０は縮尺ごとに対象物データの属性に対する目印データの配置優先順位に関する情報を有する。優先順位項目欄２５２は「１位」〜「５位」で示される、目印データの配置優先順位を保持する。なお、実施の形態１では、「１位」が最も高い配置優先順位であり、以下、数字が大きくなるにつれて配置優先順位が下がるものとする。縮尺項目欄２５４は生成対象である地図画像の縮尺を保持する。また、属性保持欄２５６は「駅」や「郵便局」といった対象物データの属性を保持する。不図示ではあるが他に記号データの配置位置や文字データの配置位置を緯度経度形式で保持してもよい。
【００４５】
例えば、縮尺導出部１３２により「１万分の１」の縮尺が導出されたとき、「１万分の１」の地図データに切り替わるため、優先順位決定部１２４は、優先順位表２５０における「１万分の１」で示される行を参照し、目印データ抽出部１４２により抽出された複数の目印データを対象に当該に複数の目印データの配置優先順位を決定する。具体的には、目印データ抽出部１４２により抽出された目印データが例えば３つであり、それら目印データの属性が「駅」、「役所」および「郵便局」である場合、「駅」の属性を有する目印データおよび「役所」の属性を有する目印データを優先順位１位に、一方、「郵便局」の属性を有する目印データを優先順位２位に決定する。
【００４６】
なお、上述のごとく、優先順位決定部１２４により決定される配置優先順位は目印データ抽出部１４２により抽出された複数の目印データの相対的な順位である。他の例として、優先順位決定部１２４により決定される配置優先順位は優先順位表２５０で示される目印データの絶対的な順位であってもよい。この場合、「駅」の属性を有する目印データおよび「役所」の属性を有する目印データを優先順位１位に、一方、「郵便局」の属性を有する目印データを優先順位３位に決定する。いずれの場合でも、「郵便局」の属性を有する目印データは、「駅」の属性を有する目印データおよび「役所」の属性を有する目印データより後に配置される。
【００４７】
なお、属性「駅」の目印データおよび属性「役所」の目印データはいずれも優先順位が１位であり、地図画像上への配置順序はどちらが先であってもよいが、実施の形態１では、セル内における格納位置が相対的に上方にあるもの、すなわち、属性「駅」の目印データが属性「役所」の目印データより先に配置部１２６により配置されるものとする。こうして、目印データ抽出部１４２により抽出された目印データは、優先順位決定部１２４により決定された配置優先順位に従って、対象物データに対応付けて地図画像上に順次配置される。
【００４８】
ところで、それぞれの目印データから目印データの配置優先順位を決定するのであれば、それぞれの目印データと当該目印データの配置優先順位との対応関係を保持した表を有する必要があり、保持するデータ量が膨大になる。実施の形態１では、対象物データの属性から目印データの配置優先順位を決定するため、図５に示すごとく、目印データの配置優先順位に対応づけるパラメータとしては対象物データの属性でよく、対応づけるパラメータが目印データの場合と比較してデータ量を少なくできる。
【００４９】
配置対象の目印データ、例えば「ＡＢＣ郵便局」の郵便局文字データが他の目印データ、例えば「Ｄ市役所」の目印データに重なると判断部１２８により判断された場合における、郵便局文字データの移動の様子を図６を用いて説明する。図６は、配置部により郵便局文字データが郵便局記号データの周辺で移動される様子を示す。図６に示すごとく、例えば、配置部１２６は郵便局文字データ１６を郵便局記号データ１４の周辺で当該郵便局記号データ１４を中心として時計回りの方向に動かしている。配置部１２６は郵便局文字データ１６の移動処理中、他の文字データと重ならない領域を検知したとき、当該検知した場所に郵便局文字データ１６を配置する。
【００５０】
なお、実施の形態１では、配置部１２６は郵便局文字データ１６を時計回りの方向に動かしたが、他の例として、当該郵便局記号データ１４を中心として反時計回りの方向に動かしてもよい。さらに、移動の開始位置は、例えば、郵便局記号データ１４の右隣に限られるものではなく、左上隣や右下隣などの場所であってもよい。
【００５１】
図７は、地図画像生成装置により生成される地図画像を示す。図２と同様の構成については同一の符号を付し適宜説明を略す。この地図画像１５０は、前述のごとく地図データ上の編集対象領域に対して編集処理が施されることで生成される。この地図画像１５０に含まれる市役所目印データ２３および郵便局目印データ１２について言えば、図５に示すごとく、市役所目印データ２３の属性の方が郵便局目印データ１２の属性よりも優先順位が高いため、配置部１２６により先に地図画像１５０上に配置される。なお、後から配置される郵便局目印データ１２はすでに配置された市役所目印データ２３と重ならないように配置される。すなわち、郵便局記号データ１４の右隣に郵便局文字データ１６を配置した場合、判断部１２８により市役所目印データ２３と重なると判断されているため、配置部１２６は、市役所目印データ２３と重ならない領域である郵便局記号データ１４の下方位置に郵便局文字データ１６を配置している。
【００５２】
図８は、実施の形態１に係る地図画像の生成処理の流れを示す図である。地図画像生成装置１００の電源がオンされたとき、取得部１２２は、地図データ格納部１１０に格納された、対象物データと当該対象物データに対応付けられた目印データとを含む地図データを取得する（Ｓ１０）。表示部１０４は、取得部１２２により取得された地図データを不図示のディスプレイを介してユーザに表示する（Ｓ１２）。仕上がり縦サイズ欄３０には生成対象の地図画像の縦のサイズが、一方、仕上がり横サイズ欄３２には生成対象の地図画像の横のサイズがユーザの入力指示に従って入力される（Ｓ１４）。キーワードがキーワード欄３４に入力され、検索ボタン３６がユーザにより押下されたとき、地図画像生成装置１００内部の不図示の検索部が当該キーワードに含まれる住所や駅近傍を含む地域の地図データを検索する（Ｓ１６）。
【００５３】
地図データ上に一時処理領域５０が設定されたとき、領域設定部１３０は、一時処理領域５０の縦横比を、仕上がり縦サイズ欄３０および仕上がり横サイズ欄３２に入力されたサイズの縦横比になるように制御し、編集対象領域を地図データ上に設定する（Ｓ１８）。領域設定部１３０により地図表示画面２２に表示された地図データ上に編集対象領域が設定されたとき、縮尺導出部１３２は切り替え対象の地図データの縮尺を導出する（Ｓ２０）。導出された縮尺が表示部１０４により地図表示画面２２に表示される地図データの縮尺と異なる場合、表示部１０４は現在表示される地図データを当該取得された地図データに切り替えて表示する。
【００５４】
地図画像生成ボタン３８がユーザにより押下されたとき、目印データ抽出部１４２は、取得部１２２により取得された地図データにおいて、領域設定部１３０により設定された編集対象領域内の地図データから複数の目印データを抽出する（Ｓ２２）。このとき、さらに、属性抽出部１４４は地図情報格納部１１４に格納される地図情報表２００を参照し、目印データ抽出部１４２により抽出された複数の目印データまたは対象物データのそれぞれから対象物データの属性を抽出する（Ｓ２４）。
【００５５】
優先順位決定部１２４は、優先順位表格納部１１２に格納された対象物データの属性と目印データの配置優先順位とを対応付けた優先順位表２５０を参照し、属性抽出部１４４により抽出された対象物データの属性から、目印データ抽出部１４２により抽出された複数の目印データの配置優先順位を決定する（Ｓ２６）。配置部１２６により記号データに続いて文字データが配置される際、判断部１２８は、配置部１２６により配置される配置対象の目印データに含まれる文字データが他の目印データに重なるか否かを判断する（Ｓ２８）。
【００５６】
判断部１２８により配置対象の文字データが他の目印データに重なると判断されたとき（Ｓ２８のＹ）、配置部１２６は、すでに配置された他の目印データと重ならない領域を探索し（Ｓ３０）、前記探索された領域内に配置対象の文字データを配置する（Ｓ３２）。一方、判断部１２８により配置対象の文字データが他の目印データに重ならないと判断されたとき（Ｓ２８のＮ）、配置部１２６は、配置対象の文字データを対象物データに対応付けて地図画像上に配置する（Ｓ３２）。ステップ２６〜ステップ３０の処理を目印データ抽出部１４２により抽出された複数の目印データそれぞれについて行った後、最終的な地図画像を生成する。出力部１３４はこうして生成された最終的な地図画像を出力する（Ｓ３４）。
【００５７】
従来では、地図画像製作者は地図画像生成の基図となる地図データを参照しながら、目印データどうしが重ならないように、目印データの配置位置の調整を手作業で行っていた。しかしながら、この場合、地図画像製作者は画面を見ながら文字列の重なりの有無を確認しなければならず、地図画像生成作業に多大な時間がかかったり、目印データの重なりを見逃すといった不都合が生じることがある。実施の形態１によれば、地図画像生成装置１００によりすでに配置された目印データに重ならない位置に自動的に目印データが配置されることで上述の問題を回避できる。さらに、地図画像生成装置１００により自動的に重ならないよう目印データが配置されることで、見栄えのよい高品質な地図画像を簡単に短時間で生成できる。
【００５８】
実施の形態２
実施の形態１では、判断部により配置対象の文字データが他の目印データに重なると判断されたとき、例えば配置部は文字データを記号データの周辺で当該記号データを中心として時計回りの方向に動かしたが、実施の形態２では、記号データと文字データとの標準の配置位置関係を示す標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるように文字データを配置する。
【００５９】
図９は、実施の形態２に係る地図画像生成装置の構成を示す。実施の形態２に係る地図画像生成装置１００には、実施の形態１に係る地図画像生成装置１００に対して、新たに位置関係格納部１１６が設けられる。なお、実施の形態１と同様の構成については同一の符号を付し適宜説明を略す。
【００６０】
位置関係格納部１１６は、記号データと文字データとの標準の配置位置関係を示す標準配置位置関係を格納する。具体的には、位置関係格納部１１６は、標準配置位置関係を表現するものとして、地図データ上における郵便局記号データ１４と郵便局文字データ１６との相対的な位置関係、例えば地図データ上における郵便局記号データ１４に対して郵便局文字データ１６が右隣にあるか左隣にあるかなどの位置関係を示す情報を格納する。なお、この情報は郵便局記号データ１４と郵便局文字データ１６との緯度経度差で表現されてもよい。配置部１２６は、格納された標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるように文字データを配置する。
【００６１】
図１０（ａ）は、地図データ上における記号データと文字データとの標準の配置位置関係を示す標準配置位置関係の一例を示し、一方、図１０（ｂ）は、標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるように文字データが地図画像上に配置される様子を示す。なお、図２と同様の構成については同一の符号を付し適宜説明を略す。図１０（ａ）に示すごとく、郵便局記号データ１４の右隣位置には「ＡＢＣ郵便局」を表す郵便局文字データ１６が配置されている。図１０（ａ）に示す記号データと文字データとの配置位置関係が郵便局目印データ１２に関する標準配置位置関係であり、当該標準配置位置関係は位置関係格納部１１６に格納されている。なお、図１０（ａ）には、一例として郵便局目印データ１２に関する標準配置位置関係が示されているが、実際には、地図データ上における目印データそれぞれについて当該それぞれの目印データに関する標準配置位置関係が存在し、当該関係は目印データごとに位置関係格納部１１６に格納されている。
【００６２】
配置部１２６は、郵便局目印データ１２に関する標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるよう、郵便局文字データ１６を地図画像上に配置する。標準配置位置関係に対する郵便局目印データ１２の配置位置関係の変化のずれが最も小さくなる場合とは、郵便局記号データ１４と郵便局文字データ１６との配置位置関係が図１０（ａ）に示す配置位置関係と一致する場合である。また、郵便局文字データ１６について、図１０（ａ）に示す標準配置位置関係を形成する位置から当該郵便局文字データ１６を徐々にずらしていくほど、当該標準配置位置関係に対する記号データと文字データとの配置位置関係の変化のずれが大きくなる。
【００６３】
配置部１２６は、まず最初に配置位置関係の変化のずれが最も小さい場合である、図１０（ｂ）に示す第１領域１７内の位置に郵便局文字データ１６を配置する。なお、説明の便宜上、配置部１２６は郵便局文字データ１６を格納した領域を移動させることで郵便局文字データを配置するものとする。判断部１２８により、第１領域１７内の郵便局文字データ１６の位置が他の目印データに重なる位置であると判断されたとき、配置部１２６は、次に例えば、第２領域１９内の位置に郵便局文字データ１６を配置する。同様に判断部１２８により重なると判断されたとき、配置部１２６は、次に例えば、第１領域１７と第２領域１９との距離差に比べて第１領域１７との距離差がさらに大きい第３領域２１の位置に郵便局文字データ１６を配置する。
【００６４】
地図データ上の記号データと文字データとの位置関係といった目印データのレイアウトは専門家であるデザイナにより設計されることが多い。そのため、生成される地図画像においても地図データ上の目印データのレイアウトを反映することが望ましい。実施の形態２によれば、地図データ上の目印データのレイアウトに近いレイアウトを実現する地図画像を容易に生成でき、地図画像の品質が向上する。
【００６５】
実施の形態３
実施の形態１では、地図画像生成装置１００は他の目印データに重ならないように目印データを地図画像上に配置したが、実施の形態２では、地図画像上に配置された複数の目印データのうちいずれかの目印データに含まれる文字データが操作されたとき、配置部は地図画像上に配置された目印データ全体を、決定された配置優先順位に従って、再度配置し直す。
【００６６】
図１１は、実施の形態３に係る地図画像生成装置の構成を示す。実施の形態３に係る地図画像生成装置１００には、実施の形態１に係る地図画像生成装置１００に対して、新たに操作部１３６が設けられる。なお、実施の形態１と同様の構成については同一の符号を付し適宜説明を略す。操作部１３６は、地図画像上に配置された目印データに含まれる文字データを操作する。操作部１３６により地図画像上に配置された複数の目印データのうちいずれかの目印データに含まれる文字データが操作されたとき、配置部１２６は地図画像上に配置された目印データ全体を、決定された配置優先順位に従って、再度配置し直す。文字データの操作とは、文字データの移動、修正や削除の他、文字データの文字のサイズの変更、および漢字、平仮名、片仮名やローマ字への相互変換についての処理をも含む。
【００６７】
図１２（ａ）は、ユーザにより文字データが操作される前の地図画像を示し、一方、図１２（ｂ）は、ユーザにより文字データの文字のサイズが変更操作された後の地図画像を示す。図７と同様の構成については同一の符号を付し適宜説明を略す。図１２（ａ）に示す地図画像１５０上には、郵便局目印データ１２および市役所目印データ２３が示されている。なお、実際の地図画像１５０上には他の目印データや対象物データが配置されるものであるが、説明の便宜上、本図では省略するものとする。
【００６８】
ユーザからの文字データの文字のサイズの変更指示を受付部１０２が操作画面を介して受け付けたとき、操作部１３６は地図画像１５０上に配置された目印データに含まれる文字データの文字のサイズを操作する。図１２（ｂ）には、一例として、操作部１３６により文字データの文字のサイズが縮小された後の地図画像１５０が示されている。操作部１３６により文字データのサイズが縮小操作されたとき、配置部１２６は地図画像上に配置された目印データ全体を、決定された配置優先順位に従って、再度配置し直している。
【００６９】
図１２（ａ）には、配置部１２６により郵便局記号データ１４の下方位置に郵便局文字データ１６が配置されている。操作部１３６により地図画像１５０上に配置される文字データのサイズが小さくなるよう操作されたとき、市役所目印データ２３および郵便局目印データ１２は再配置される。その結果、図１２（ｂ）に示すように、配置部１２６は文字データのサイズを小さくすることで生じた市役所目印データ２３の右隣周辺の空きスペースに郵便局文字データ１６を配置できる。
【００７０】
地図画像上に配置される文字データが移動、修正や削除されたり、あるいは文字のサイズが変更されたとき、当該文字データの操作により地図画像上に空きスペースが生じることがある。この場合、当該空きスペース内に配置できなかった文字データを配置することができるが、文字データを新たに空きスペース内に配置することで当該新たに配置された文字データが他の文字データに重なってしまうことがある。すなわち、文字データを新たに配置することで、連鎖的に文字データが重なるか重ならないかを判断していく必要が生じ、処理が複雑になる。実施の形態３によれば、地図画像上に配置された複数の目印データのうちいずれかの目印データに含まれる文字データが操作されたとき、地図画像上に配置された目印データ全体を単純に再度配置し直すことで、目印データの配置の最適化を容易に行うことができる。
【００７１】
実施の形態４
実施の形態３では、操作部により地図画像上に配置された複数の目印データ内の文字データのサイズが変更されたが、実施の形態４では、操作部により地図画像上に配置された目印データに含まれる文字データの文字が回転される。実施の形態４に係る地図画像生成装置１００は、実施の形態３に係る地図画像生成装置１００と同様の構成である。なお、実施の形態３と同様の構成については同一の符号を付し適宜説明を略す。
【００７２】
操作部１３６は、地図画像上に配置される対象物データが幅狭の態様を有するとともに当該対象物データの伸びる方向と画面の上下方向とで形成される角度が第１の所定値、例えば３０度以内である場合、操作部１３６は、文字データの上下方向が画面の上下方向に対して第２の所定値、例えば同じく３０度以内の角度になるように、目印データに含まれる文字データの文字を回転する。
【００７３】
ここで、幅狭の態様を有する対象物データとして、例えば、駅、河川や道路など直線状の対象物データが挙げられる。当該対象物データの伸びる方向とは、例えば河川の水が流れる方向を指す。また、文字データの上下方向とはユーザが文字を見たときに上下方向と視認できる方向を指す。例えば、画面上に「東京駅」という文字列が水平方向に配置されている場合、文字データの上方向とは、当該文字列を水平方向に半分に割った線から文字列の上部に向かう方向であり、文字データの下方向とは、当該半分に割った線から当該文字列の下部に向かう方向を指す。一方、画面上に「東京駅」という文字列が垂直方向に配置されている場合、文字データの上方向とは、当該文字列を水平方向に半分に割った線から文字列の上部である「東」の文字に向かう方向であり、文字データの下方向とは、当該半分に割った線から当該文字列の下部である「駅」の文字に向かう方向を指す。なお、画面の上下方向とは、ユーザが画面を見たときに上下方向と視認できる方向をいう。
【００７４】
図１３（ａ）は、操作部により文字データの文字が回転操作される前の地図画像を示し、一方、図１３（ｂ）は、操作部により文字データの文字が回転操作された後の地図画像を示す。図７と同様の構成については同一の符号を付し適宜説明を略す。図１３（ａ）に示す地図画像１５０上には、Ｙ駅対象物データ６２にＹ駅文字データ６４が対応付けられて示されている。なお、実際の地図画像１５０にはＹ駅文字データ６４の他、複数の目印データが配置されるが、説明の便宜上、本図では省略するものとする。
【００７５】
図１３（ａ）に示す地図画像上に配置されるＹ駅対象物データ６２は、幅狭の態様を有するとともに当該Ｙ駅対象物データ６２の伸びる方向６８と画面の上下方向６６とで形成される角度θが第１の所定値以内の値、例えば３０度である。なお、図１３（ａ）に示す二点鎖線は文字データの上下方向６９を示す。そのため、図１３（ｂ）に示すように、操作部はＹ駅文字データ６４の上下方向６９と画面の上下方向６６とで形成される角度φが第２の所定値以内の値、例えば３０度の角度になるように、Ｙ駅文字データ６４の文字を回転する。
【００７６】
図１３（ａ）に示すように、幅狭の態様を有する対象物データの文字データの伸びる方向６８が画面の上下方向６６と所定の角度、例えば３０度以内であり、さらに文字データの上下方向６９と画面の上下方向６６とが所定の角度、例えば３０度以上であるとき、ユーザはその対象物データがＹ駅であると視認しにくいことがある。実施の形態４によれば、Ｙ駅文字データ６４の上下方向６９が画面の上下方向６６に対して第２の所定値、例えば３０度以内の角度になるように、Ｙ駅文字データ６４の文字を回転することで地図画像の見栄えを向上させることができる。
【００７７】
実施の形態５
実施の形態１では、地図画像生成装置１００は他の目印データに重ならないように配置対象の目印データを地図画像上に配置していたが、実施の形態５では、ユーザからの目印データ追加指示を受け付け、地図画像生成装置１００は当該指示に従って、地図画像上に新たな目印データを追加配置する。
【００７８】
図１４は、実施の形態５に係る地図画像生成装置の構成を示す。実施の形態５に係る地図画像生成装置１００には、実施の形態１に係る地図画像生成装置１００にさらに目印データ配置部１３８が設けられる。また、実施の形態１と同様の構成については同一の符号を付し適宜説明を略す。目印データ配置部１３８は、受付部１０２により受け付けたユーザからの入力指示に従って、地図画像１５０上に目印データを新たに配置する。目印データ配置部１３８により新たな目印データが配置されたとき、配置部１２６は地図画像１５０上に配置された目印データ全体を、配置された新たな目印データを最優先して、再度配置し直す。
【００７９】
図１５（ａ）は、目印データ配置部により新たな目印データが配置される前の地図画像を示し、一方、図１５（ｂ）は、目印データ配置部により新たな目印データが配置された後の地図画像を示す。図７と同様の構成については同一の符号を付し適宜説明を略す。図１５（ａ）に示すごとく、郵便局対象物データ１０に対応付けられた郵便局文字データ１６は他の対象物データ７０と重なっている。なお、実際の地図画像１５０上には郵便局目印データ１２の他、複数の目印データが配置されるが、説明の便宜上、本図では省略するものとする。
【００８０】
図１５（ｂ）には、一例として、ユーザの指示に従って目印データ配置部１３８により星目印データ７２が対象物データ７０に対応付けられて配置された後の地図画像１５０が示されている。目印データ配置部１３８により新たな目印データが配置されたとき、配置部１２６は地図画像１５０上に配置された目印データ全体を、優先順位決定部１２４により決定された配置優先順位に従うとともに新たに配置された目印データを最優先して、再度配置し直している。そのため、郵便局目印データ１２に優先して星目印データ７２を地図画像１５０上に配置することができる。その結果、図１５（ｂ）に示すごとく、新たに配置された星目印データ７２と重ならないように、配置部１２６により郵便局記号データ１４の左隣位置に郵便局文字データ１６が再配置されている。
【００８１】
新たな目印データの追加指示は地図画像上に配置したいというユーザの意志により行われる。実施の形態５によれば、新たに目印データが追加されたとき、当該追加された目印データを最優先して配置することで、ユーザの意志を反映するとともに見栄えのよい地図画像を生成でき、その結果、ユーザメリットの高いサービスを提供できる。
【００８２】
実施の形態６
実施の形態１では、地図画像生成装置１００は他の目印データに重ならないように目印データを地図画像上に配置していたが、実施の形態６では、ユーザからの経路設定指示を受け付け、地図画像生成装置１００は地図画像上に出発地点から目標地点までの経路を設定する。
【００８３】
図１６は、実施の形態６に係る地図画像生成装置の構成を示す。実施の形態６に係る地図画像生成装置１００には、実施の形態１に係る地図画像生成装置１００にさらに経路設定部１４６が設けられる。なお、実施の形態１と同様の構成については同一の符号を付し適宜説明を略す。経路設定部１４６は、受付部１０２により受け付けたユーザからの入力指示に従って、地図画像上に出発地点から目標地点までの経路を設定する。なお、この経路は、地図表示画面２２に表示された地図画像上の出発地点と目標地点との間の道路などをマウスでなぞることで設定されてもよい。経路設定部１４６により経路が設定されたとき、配置部１２６は設定された経路に重ならないよう、地図画像上に配置された目印データ全体を、決定された配置優先順位に従って、再度配置し直す。この場合、配置部１２６は新たに設定された経路を最優先して、再度配置し直してもよい。
【００８４】
図１７（ａ）は、経路設定部により経路が設定されたとき配置部による再配置処理が行われる前の地図画像を示し、一方、図１７（ｂ）は、経路設定部により経路が設定されたとき配置部による再配置が行われた後の地図画像を示す。図１５と同様の構成については同一の符号を付し適宜説明を略す。図１７（ａ）に示すごとく、太線で表される経路７４は郵便局目印データ１２と重なっている。なお、実際の地図画像１５０には郵便局目印データ１２の他、複数の目印データが配置されるが、説明の便宜上、本図では省略するものとする。
【００８５】
経路設定部１４６により経路７４が設定されたとき、配置部１２６により、設定された経路７４に重ならないよう、地図画像１５０上に配置された目印データ全体を、優先順位決定部１２４により決定された配置優先順位に従うとともに新たに配置された目印データを最優先して、再度配置し直す。そのため、郵便局目印データ１２に優先して経路７４を地図画像１５０上に配置することができる。その結果、図１７（ｂ）に示すごとく、新たに設定された星目印データ７２と重ならないように、配置部１２６により郵便局記号データ１４の左隣位置に郵便局文字データ１６が再配置されている。
【００８６】
出発地点から目標地点までの経路の設定指示は地図画像上に経路を表示したいというユーザの意志により行われる。実施の形態６によれば、新たに経路が設定されたとき、当該設定された経路に他の目印データが重ならないよう配置することで、ユーザの意志を反映するとともに見栄えのよい地図画像を生成でき、その結果、ユーザメリットの高いサービスを提供できる。
【００８７】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。そうした変形例を以下に挙げる。
【００８８】
実施の形態１では、配置部１２６は、優先順位決定部１２４により決定された配置優先順位に従って、抽出された複数の目印データを地図画像上に順次配置したが、変形例として、配置部１２６は、例えば、画面の左側から右側に向かって徐々に目印データを地図画像上に配置していき、当該配置処理が完了した後に、重なりあった目印データを、優先順位決定部１２４により決定された配置優先順位に従って、再配置してもよい。この場合でも実施の形態１と同様の効果を享受できる。
【００８９】
実施の形態１では、配置部１２６は目印データを地図画像上に配置する際、記号データを配置した後に文字データを配置したが、変形例として、先に記号データを配置し後に文字データを配置してもよく、さらに記号データおよび文字データを同じタイミングで配置してもよい。この場合、判断部１２８により配置対象の目印データがすでに地図画像上に配置された目印データと重なると判断されたとき、配置部１２６は、配置対象の目印データを配置しなくてもよい。これにより、目印データどうしの重なりを防ぐことができ、地図画像の見栄えを向上させることができる。
【図面の簡単な説明】
【００９０】
【図１】実施の形態１に係る地図画像生成装置の構成を示す図である。
【図２】地図画像を生成する際にユーザにより操作される操作画面を示す図である。
【図３】地図表示画面に表示された地図データ上に一時処理領域および編集対象領域が設定される様子を示す図である。
【図４】地図データに含まれる対象物データに関する地図情報を格納した地図情報表を示す図である。
【図５】優先順位表格納部に格納された対象物データの属性と目印データの配置優先順位とを対応付けた優先順位表を示す図である。
【図６】配置部により郵便局文字データが郵便局記号データの周辺で移動される様子を示す図である。
【図７】実施の形態１に係る地図画像生成装置により生成される地図画像を示す図である。
【図８】実施の形態１に係る地図画像の生成処理の流れを示す図である。
【図９】実施の形態２に係る地図画像生成装置の構成を示す図である。
【図１０】（ａ）は、地図データ上における記号データと文字データとの標準の配置位置関係を示す標準配置位置関係の一例を示す図であり、（ｂ）は、標準配置位置関係に対する配置位置関係の変化のずれが最も小さくなるように文字データが地図画像上に配置される様子を示す図である。
【図１１】実施の形態３に係る地図画像生成装置の構成を示す図である。
【図１２】（ａ）は、ユーザにより文字データが操作される前の地図画像を示す図であり、（ｂ）は、ユーザにより文字データの文字のサイズが変更操作された後の地図画像を示す図である。
【図１３】（ａ）は、操作部により文字データの文字が回転操作される前の地図画像を示す図であり、（ｂ）は、操作部により文字データの文字が回転操作された後の地図画像を示す図である。
【図１４】実施の形態５に係る地図画像生成装置の構成を示す図である。
【図１５】（ａ）は、目印データ配置部により新たな目印データが配置される前の地図画像を示す図であり、（ｂ）は、目印データ配置部により新たな目印データが配置された後の地図画像を示す図である。
【図１６】実施の形態６に係る地図画像生成装置の構成を示す図である。
【図１７】（ａ）は、経路設定部により経路が設定されたとき配置部による再配置処理が行われる前の地図画像を示す図であり、（ｂ）は、経路設定部により経路が設定されたとき配置部による再配置が行われた後の地図画像を示す図である。
【符号の説明】
【００９１】
１０，６２，７０  対象物データ、  １２，２３，７２  目印データ、  １４  郵便局記号データ、  １６  郵便局文字データ、  １００  地図画像生成装置、  １１２  優先順位表格納部、  １１６  位置関係格納部、  １２２  取得部、  １２４  優先順位決定部、  １２６  配置部、  １２８  判断部、  １３６  操作部、  １３８  目印データ配置部、  １４０  抽出部、  １４２  目印データ抽出部、  １４４  属性抽出部、  １４６  経路設定部、  １５０  地図画像、  ２５０  優先順位表。
【図１】
2006285028.tif 000003
【図２】
2006285028.tif 000004
【図３】
2006285028.tif 000005
【図４】
2006285028.tif 000006
【図５】
2006285028.tif 000007
【図６】
2006285028.tif 000008
【図７】
2006285028.tif 000009
【図８】
2006285028.tif 000010
【図９】
2006285028.tif 000011
【図１０】
2006285028.tif 000012
【図１１】
2006285028.tif 000013
【図１２】
2006285028.tif 000014
【図１３】
2006285028.tif 000015
【図１４】
2006285028.tif 000016
【図１５】
2006285028.tif 000017
【図１６】
2006285028.tif 000018
【図１７】
2006285028.tif 000019