(57)【要約】【課題】ユーザにとっての利便性を確保しつつ効率的に地図を生成する「地図データ生成方法及び地図表示装置」を提供する。【解決手段】表示地図データ作成部２は、地図データ記憶部１の地図データに格納された各ポリゴンレコードについて、ポリゴン属性データに基づいて、ポリゴンが表す地物の属性に応じた面積補正係数Ｋを算定すると共に、ポリゴンデータに基づいてポリゴンの面積Ｓを算出する。そして、算出した面積Ｓをステップ２０６で設定した面積補正係数Ｋで補正した補正後面積Ｋ×Ｓが、対象地図縮尺iに応じて定まるしきい値Ｔｈ（ｉ）より大きいかどうかを調べ、大きければ、ポリゴンデータの表示地図データベース３の第ｉ縮尺用表示地図データに格納し、大きくない場合には、当該格納は行わない。【選択図】図１
2008096864.tif 000002
【特許請求の範囲】
【請求項１】
地図上で地物を表すポリゴンと当該ポリゴンが表す地物の属性とを定義した地図データに基づいて、地図の表示に用いられる表示地図データを生成する地図データ生成方法であって、
前記地図データが定義する各ポリゴンについて、ポリゴン評価値を算出するポリゴン評価値算出ステップと、
前記ポリゴン評価値が所定のしきい値レベル以上大きなポリゴンを含み、前記ポリゴン評価値が前記しきい値レベル以上大きくないポリゴンを含まない地図を規定する前記表示地図データを生成する表示地図データ作成ステップとを有し、
前記ポリゴン評価値算出ステップは、
前記地図データが定義するポリゴンのサイズを算定するサイズ算定ステップと、
前記地図データが定義するポリゴンが表す地物の属性の、当該属性を有する地物を表すポリゴンの表示を含めて地図を表示することの有用性のレベルを表す要表示レベルを算定する要表示レベル算定ステップと、
前記ポリゴンのサイズが大きいほど大きくなり、前記要表示レベルが高いほど大きくなるように、前記ポリゴン評価値を算定するポリゴン評価値算定ステップとを含むことを特徴とする地図データ生成方法。
【請求項２】
請求項１記載の地図データ生成方法であって、
前記表示地図データ作成ステップにおいて、生成する表示地図データが表示に用いられる地図の縮尺が大きいほど、大きくなるように前記しきい値レベルを設定することを特徴とする地図データ生成方法。
【請求項３】
請求項１または２記載の地図データ生成方法であって、
前記地図データが定義するポリゴンが表す地物の属性は、当該地物の種類を表すものであって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す地物の種類に応じて算定することを特徴とする地図データ生成方法。
【請求項４】
請求項３記載の地図データ生成方法であって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す地物の種類が湾または湖である場合に、他の場合に比べ高くなるように算定することを特徴とする地図データ生成方法。
【請求項５】
請求項３記載の地図データ生成方法であって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す地物の種類が観光地である場合に、他の場合に比べ高くなるように算定することを特徴とする地図データ生成方法。
【請求項６】
請求項１または２記載の地図データ生成方法であって、
前記地図データが定義するポリゴンが表す地物の属性は、当該地物が主として関連する行政界の人口を表すものであって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す人口のレベルが大きいほど高くなるように算定することを特徴とする地図データ生成方法。
【請求項７】
請求項１または２記載の地図データ生成方法であって、
前記地図データが定義するポリゴンが表す地物の属性は、当該地物の知名度を表すものであって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す知名度のレベルが大きいほど高くなるように算定することを特徴とする地図データ生成方法。
【請求項８】
請求項１または２記載の地図データ生成方法であって、
前記地図データが定義するポリゴンが表す地物の属性は、当該地物上で行われる交通の交通量を表すものであって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す交通量のレベルが大きいほど高くなるように算定することを特徴とする地図データ生成方法。
【請求項９】
請求項１または２記載の地図データ生成方法であって、
前記地図データが定義するポリゴンが表す地物の属性は、当該地物が主として関連する行政界の、当該地図データが定義するポリゴンによって表される地図の詳細度を表すものであって、
前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す詳細度のレベルが高いほど高くなるように算定することを特徴とする地図データ生成方法。
【請求項１０】
地図上で地物を表すポリゴンと当該ポリゴンが表す地物の属性とを定義した地図データに基づいて、地図を表示する地図表示装置であって、
前記地図データが定義する各ポリゴンについて、ポリゴン評価値を算出するポリゴン評価値算出部と、
前記ポリゴン評価値が所定のしきい値レベル以上大きなポリゴンを含み、前記ポリゴン評価値が前記しきい値レベル以上大きくないポリゴンを含まない地図を、前記表示する地図として描画する地図描画部とを有し、
前記ポリゴン評価値算出部は、
前記地図データが定義するポリゴンのサイズを算定するサイズ算定手段と、
前記地図データが定義するポリゴンが表す地物の属性の、当該属性を有する地物を表すポリゴンの表示を含めて地図を表示することの有用性のレベルを表す要表示レベルを算定する要表示レベル算定手段と、
前記ポリゴンのサイズが大きいほど大きくなり、前記要表示レベルが高いほど大きくなるように、前記ポリゴン評価値を算定するポリゴン評価値算定手段とを含むことを特徴とする地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポリゴンで構成される地図を生成する技術に関するものである。
【背景技術】
【０００２】
ポリゴンで構成される地図を生成する技術としては、地図上で地物を表す複数のポリゴンを定義した地図データに基づいて、地図データによって定義される各ポリゴンの描画を、生成する地図の縮尺に応じて定まるしきい値よりも面積が小さなポリゴンの描画を省略しながら行うことにより、地図を生成する技術が知られている（たとえば、特許文献１）。
【０００３】
このような技術によれば、地図上に小さくしか表されない、したがってユーザにほとんど認知されないポリゴンの描画を省略することにより、効率的な地図の生成を行うことができる。
【特許文献１】特開2004-361454号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記特許文献１記載の技術によれば、生成する地図の縮尺に応じて定まるしきい値よりも面積の小さなポリゴンは一律に地図中に描画されないことになる。
しかしながら、ポリゴンの中には面積が小さくても描画を省略することが好ましくないポリゴンが存在する。たとえば、湾を表すポリゴンは描画を省略して生成した地図は、陸と海の間の境界線の形状が本来の形状と異なったものとなるためユーザにとっての利便性に欠ける地図となる。
【０００５】
そこで、本発明は、ポリゴンによって構成される地図を、ユーザにとっての利便性を確保しつつ効率的に生成することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題達成のために、本発明は、地図上で地物を表すポリゴンと当該ポリゴンが表す地物の属性とを定義した地図データに基づいて、地図の表示に用いられる表示地図データを生成する地図データ生成方法として、前記地図データが定義する各ポリゴンについて、ポリゴン評価値を算出するポリゴン評価値算出ステップと、前記ポリゴン評価値が所定のしきい値レベル以上大きなポリゴンを含み、前記ポリゴン評価値が前記しきい値レベル以上大きくないポリゴンを含まない地図を規定する前記表示地図データを生成する表示地図データ作成ステップとを有する方法を提供する。ただし、前記ポリゴン評価値算出ステップは、前記地図データが定義するポリゴンのサイズを算定するサイズ算定ステップと、前記地図データが定義するポリゴンが表す地物の属性の、当該属性を有する地物を表すポリゴンの表示を含めて地図を表示することの有用性のレベルを表す要表示レベルを算定する要表示レベル算定ステップと、前記ポリゴンのサイズが大きいほど大きくなり、前記要表示レベルが高いほど大きくなるように、前記ポリゴン評価値を算定するポリゴン評価値算定ステップとを含むものである。
【０００７】
このような地図データ生成方法によれば、単にポリゴンのサイズのみを基準とするのではなく、ポリゴンの表す地物の属性から求まる当該ポリゴンを表示することの有用性に従って、ユーザの利便性にとって表示することが有用なポリゴンについては、その有用性のレベルの大きいものほど、ポリゴンのサイズがより小さくても、表示地図データに含まれるように、表示地図データに含めるポリゴンを選定している。よって、表示地図データを、ユーザにとっての利便性をより確保しつ、効率的に生成することができるようになる。
【０００８】
なお、このような地図データ生成方法は、複数の地図の縮尺について、当該縮尺の地図の表示に用いる表示地図データを生成する場合には、前記表示地図データ作成ステップにおいて、生成する表示地図データが表示に用いられる地図の縮尺が大きいほど、大きくなるように前記しきい値レベルを設定するようにする。このようにすることにより、表示地図データに含めることとするポリゴン評価値、したがって、ポリゴンのサイズと当該ポリゴンが表す地物の属性との関係を、地図の縮尺に応じたものに適正化することができるようになる。
【０００９】
さて、以上のような地図データ生成装置は、より具体的には、前記地図データが定義するポリゴンが表す地物の属性を、当該地物の種類を表すものとし、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す地物の種類に応じて算定するようにしてもよい。このようにすることにより、地形を表現する上で、表示しないことの悪影響が大きい水系の種類の地物のポリゴンや、ユーザが興味を持つ蓋然性の高い種類の地物のポリゴンについては、比較的そのサイズが小さい場合でも、表示地図データに含まれるようにし、これにより、ポリゴンを間引いて表示地図データを生成した場合にも、当該表示地図データに基づいて表示される地図のユーザにとっての有用性が確保されるようにすることができる。
【００１０】
すなわち、この場合には、たとえば、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す地物の種類が湾または湖である場合に、他の場合に比べ高くなるように算定するようにしてもよい。または、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す地物の種類が観光地である場合に、他の場合に比べ高くなるように算定したりするなどしてよい。
【００１１】
また、以上のような地図データ生成装置は、より具体的には、前記地図データが定義するポリゴンが表す地物の属性を、当該地物が主として関連する行政界の人口を表すものとし、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す人口のレベルが大きいほど高くなるように算定するようにしてもよい。または、前記地図データが定義するポリゴンが表す地物の属性を、当該地物の知名度を表すものとし、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す知名度のレベルが大きいほど高くなるように算定するようにしてもよい。または、前記地図データが定義するポリゴンが表す地物の属性を、当該地物上で行われる交通の交通量を表すものとし、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す交通量のレベルが大きいほど高くなるように算定するようにしてもよい。または、前記地図データが定義するポリゴンが表す地物の属性を、当該地物上で行われる交通の交通量を表すものとし、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す交通量のレベルが大きいほど高くなるように算定するようにしてもよい。または、前記地図データが定義するポリゴンが表す地物の属性を、当該地物が主として関連する行政界の、当該地図データが定義するポリゴンによって表される地図の詳細度を表すものでとして、前記要表示レベル算定ステップにおいて、前記ポリゴンが表す地物の属性の要表示レベルを、当該属性が表す詳細度のレベルが高いほど高くなるように算定するようにしてもよい。
【００１２】
これらのようにすることにより、よりユーザにとっての重要性が高いと推定される地物を表すポリゴンや、よりユーザにとっての重要性が高いと推定される地域内の地物を表すポリゴンについては、比較的そのサイズが小さい場合でも、表示地図データに含まれるようにし、これにより、ポリゴンを間引いて表示地図データを生成した場合にも、当該表示地図データに基づいて表示される地図のユーザにとっての有用性が確保されるようにすることができる。
【００１３】
ここで、前記課題達成のために、併せて、本発明は、地図上で地物を表すポリゴンと当該ポリゴンが表す地物の属性とを定義した地図データに基づいて、地図を表示する地図表示装置として、前記地図データが定義する各ポリゴンについて、ポリゴン評価値を算出するポリゴン評価値算出部と、前記ポリゴン評価値が所定のしきい値レベル以上大きなポリゴンを含み、前記ポリゴン評価値が前記しきい値レベル以上大きくないポリゴンを含まない地図を、前記表示する地図として描画する地図描画部とを備えた地図表示装置を提供する。ただし、前記ポリゴン評価値算出部は、前記地図データが定義するポリゴンのサイズを算定するサイズ算定手段と、前記地図データが定義するポリゴンが表す地物の属性の、当該属性を有する地物を表すポリゴンの表示を含めて地図を表示することの有用性のレベルを表す要表示レベルを算定する要表示レベル算定手段と、前記ポリゴンのサイズが大きいほど大きくなり、前記要表示レベルが高いほど大きくなるように、前記ポリゴン評価値を算定するポリゴン評価値算定手段とを含むものである。
【００１４】
このような地図表示装置によれば、単にポリゴンのサイズのみを基準とするのではなく、ポリゴンの表す地物の属性から求まる当該ポリゴンを表示することの有用性に従って、ユーザの利便性にとって表示することが有用なポリゴンについては、その有用性のレベルの大きいものほど、ポリゴンのサイズがより小さくても表示されるように、地図上に描画するポリゴンを選定している。よって、地図を、ユーザにとっての利便性をより高めつつ、効率的に生成、表示することができるようになる。
【発明の効果】
【００１５】
以上のように、本発明によれば、ポリゴンによって構成される地図を、ユーザにとっての利便性を確保しつつ効率的に生成することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を説明する。
図１に、本実施形態に係る表示地図データ生成システムの構成を示す。
図示するように表示地図データ生成システムは、地図データ記憶部１と、表示地図データ作成部２と、表示地図データベース３とを備えている。
ここで、地図データ記憶部１には、地図データが記憶されており、地図データは、対象地域の地図上で海や湖や湾や川や森林や道路や施設などの地物を表すポリゴン毎に設けられたポリゴンレコードを有し、各ポリゴンレコードには、そのポリゴンが表す地物の各種属性を表すポリゴン属性データと、そのポリゴンの形状や形態や配置を示すポリゴンデータとが登録される。そして、ポリゴン属性データには、ポリゴンが表す地物のタイプを表すポリゴンタイプ、行政界地図種別、行政界人口、交通量、観光地種別、知名度が記述される。
【００１７】
ここで、ポリゴンタイプは、当該ポリゴンが表す地物の道路、施設、森林、水系などの大分類と、当該ポリゴンが表す地物の大分類中のより詳細な分類である小分類を表す。小分類としては、たとえば、当該ポリゴンが表す地物が水系の地物である場合には、海、湖、湾、川などの分類を用いる。次に、行政界地図種別は、地図データが、当該ポリゴンが表す地物が属する行政界（市/町/村等）について表している地図の詳細度を表す。ただし、湾や湖や川などの水系の地物を表すポリゴンについては、行政界地図種別には、当該地物に隣接する行政界の詳細度のうちの最も高い詳細度を登録する。また、行政界人口は、当該ポリゴンが表す地物が属する行政界（市/町/村等）の人口を表す。ただし、湾や湖や川などの水系の地物を表すポリゴンについては、行政界人口には、当該地物に隣接する行政界の人口のうちの最も大きい人口を登録する。また、交通量は、当該ポリゴンが湾や湖や川を表すポリゴンである場合に、当該湾や湖や川の一日当たりの交通量が登録される。また、観光地種別は、当該ポリゴンが表す地物が観光地である場合に、その観光地の有名な度合いが登録される。また、知名度は、当該ポリゴンが表す地物の知名度を表す。
【００１８】
一方、表示地図データベース３には、ｎ個の地図縮尺に各々対応して設けられた第１縮尺用表示地図データから第ｎ縮尺用表示地図データまでのｎ個の表示地図データが登録される。ここで、これらｎ個の表示地図データは、地図の表示を行う各種地図表示装置において、所望の地図縮尺の地図を表す地図画像を描画、表示するために用いられるものである。すなわち、第ｉ縮尺用表示地図データは、ｉ番目の地図縮尺の地図を表示する場合に、地図表示装置が当該地図を表すものとして描画、表示する地図画像を規定するものであり、当該地図画像中に描画されるべき各ポリゴンの形状や形態や配置を示すポリゴンデータを含んでいる。
【００１９】
そして、表示地図データ作成部２は、地図データ記憶部１に記憶された地図データから、第１縮尺用表示地図データから第ｎ縮尺用表示地図データまでのｎ個の表示地図データを作成して表示地図データベース３に格納する。ここで、表示地図データ作成部２は、この各表示地図データの作成を、作成する表示地図データの地図縮尺を対象地図縮尺として、次に示す表示地図データ作成処理を実行することにより行う。
【００２０】
図２に、この表示地図データ作成処理の手順を示す。
図示するように、この処理では、まず、対象地図縮尺をiとして（ステップ２０２）、地図データ記憶部１に記憶されている地図データに含まれる各ポリゴンレコードについて（ステップ２０２、２０４、２１４、２１６）、次の処理を行う。
すなわち、まず、そのポリゴンレコードのポリゴン属性データに基づいて面積補正係数Ｋを算定する（ステップ２０６）。
ここで、面積補正係数Ｋは次のように算定する。
すなわち、まず、ポリゴン属性データに登録されている属性毎に、評価値を算定する。
すなわち、ポリゴンタイプについての評価値は、ポリゴンタイプが示す大分類が道路、施設、森林である場合には１とする。また、ポリゴンタイプが示す大分類が水系である場合には、ポリゴンタイプが示す小分類に応じて、小分類が海、湖、湾、川である順に、その評価値が小さくなるように評価値を算定する。ただし、評価値の最小値は１以上、好ましくは１を超える値とする。
【００２１】
次に、行政界地図種別についての評価値は、行政界地図種別が示す地図の詳細度のレベルが低くなるにつれて低くなるように算定する。ただし、行政界地図種別についての評価値は、最も低い詳細度のレベルに対する評価値が１となるように算定する。
次に、行政界人口についての評価値は、行政界人口が示す人口のレベルが小さくなるにつれて低くなるように算定する。ただし、行政界人口についての評価値は、最も小さい人口のレベルに対する評価値が１となるように算定する。
また、交通量についての評価値は、当該ポリゴンのポリゴンタイプが示す小分類が湾や湖や川でない場合には１とする。また、当該ポリゴンのポリゴンタイプが示す小分類が湾や湖や川である場合には、交通量についての評価値は、交通量が示す交通量のレベルが小さくなるにつれて低くなるように算定する。ただし、最も小さい交通量のレベルに対する評価値が１となるように算定する。
【００２２】
そして、観光地種別についての評価値は、観光地種別が示す有名な度合いのレベルが小さいほど低くなるように算定する。ただし、観光地種別についての評価値は、最も有名でない有名な度合いのレベルに対する評価値と、観光地種別が登録されていない場合の評価値が１となるように算定する。
また、知名度についての評価値は、知名度のレベルの値が小さいほど低くなるように算定する。ただし、知名度についての評価値は、最も知られていない知名度のレベルに対する評価値が１となるように算定する。
そして、各属性について算出した評価値を全て乗算した値、または、各属性について算出した評価値の最大値、または、各属性について算出した評価値の平均値を、当該ポリゴンの面積補正係数Ｋとして算定する。
ただし、ポリゴンの面積補正係数Ｋは、ポリゴン属性データが示す属性のうちの一部または一つの属性の評価値のみを用いて算定するようにしても良いし、ポリゴンタイプ毎に異なる属性の評価値を用いて算定するようにしてもよい。
さて、以上のようにして面積補正係数Ｋを算定したならば、次に、そのポリゴンレコードのポリゴンデータに基づいて、そのポリゴンの面積Ｓを算出する（ステップ２０８）。なお、このステップ２０８は、ポリゴンの対角線の最大値またはポリゴンの対角線の平均値またはポリゴンの周の長さなどを、ポリゴンの面積Ｓとして近似的に算出するものとしてもよい。
【００２３】
そして、算出した面積Ｓをステップ２０６で設定した面積補正係数Ｋで補正した補正後面積Ｋ×Ｓが、対象地図縮尺iに応じて定まるしきい値Ｔｈ（ｉ）より大きいかどうかを調べる（ステップ２１０）。ただし、補正後面積は、ＳのＫ乗など、Ｋが大きいほど補正後面積が大きくなるものであれば、Ｋ×Ｓ以外の算出式によって算出するようにしてもよい。なお、しきい値Ｔｈ（ｉ）は、対象地図縮尺iが大きいほど大きな値となるものであり、対象地図縮尺iの地図画像に含めないポリゴンの補正後面積の上限を定めるものである。
【００２４】
そして、補正後面積Ｋ×Ｓがしきい値Ｔｈ（ｉ）より大きくなければ、そのまま、そのポリゴンレコードについての処理を終了し、補正後面積Ｋ×Ｓがしきい値Ｔｈ（ｉ）より大きければ、そのポリゴンレコードのポリゴンデータを、表示地図データベース３の第ｉ縮尺用表示地図データに格納した上で（ステップ２１２）、そのポリゴンレコードについての処理を終了する。
【００２５】
この結果、第ｉ縮尺用表示地図データには、補正後面積Ｋ×Ｓがしきい値Ｔｈ（ｉ）より大きくなるポリゴンレコードのポリゴンデータのみが格納されることになる。したがって、第ｉ縮尺用表示地図データが規定する地図画像は、補正後面積Ｋ×Ｓがしきい値Ｔｈ（ｉ）より小さくなるポリゴンレコードのポリゴンが省略された、補正後面積Ｋ×Ｓがしきい値Ｔｈ（ｉ）より大きくなるポリゴンレコードポリゴンのみが表されたものとなる。
【００２６】
ここで、以上のようにして生成される第ｉ縮尺用表示地図データによって規定される地図画像の例を示す。
いま、地図データ記憶部１に記憶されている地図データに、地図の構成要素となるポリゴンとして、図３ａに示す海を表すポリゴン３０１、小さな湾を表すポリゴン３０２、道路を表すポリゴン３０３、無名の施設を表すポリゴン３０４、著名な施設を表すポリゴン３０５のポリゴンレコードが登録されている場合を例にとる。
【００２７】
このような場合において、地図表示装置において表示に用いる表示地図データを作成する際に、単にポリゴンの面積のみを基準にして、面積が所定のしきい値より小さいポリゴンを表示地図データに含めないようにすると、作成された表示地図データが表す地図画像は、図３ｂに示すように、小さな湾を表すポリゴン３０２が表示地図データに含まれないために、本来湾である場所が陸地として表示されたり、著名な施設を表すポリゴン３０５が表示地図データに含まれないために、当該ポリゴン３０５が示す施設が著名であるにも地図画像中に表示されないものとなるなど、ユーザにとっての利便性に欠けるものとなる。
【００２８】
一方、本実施形態によれば、地図表示装置において表示に用いる表示地図画像を作成する際に、単にポリゴンの面積のみを基準とするのではなく、上述のようにポリゴンの各種属性をも考慮して、ユーザの利便性にとって重要なポリゴンについては、より重要なものほど、ポリゴンの面積がより小さくても、表示地図データを含めるようにしているので、図３ｃに示すように、図３ａの小さな湾を表すポリゴン３０２や著名な施設を表すポリゴン３０５などのユーザの利便性にとって重要なポリゴンについては、それらのポリゴンの面積が比較小さくても地図画像中に表されるように表示地図データを作成することができる。
【００２９】
以上、本発明の実施形態について説明した。
なお、以上で示した表示地図データの作成方法は、地図を表示する装置において、地図データに基づいて地図を表示する場合にも用いることができる。
以下、自動車に搭載されるナビゲーションシステムへの適用を例にとり、以上で示した第ｉ縮尺用表示地図データの作成方法を適用した、地図データに基づいた地図の表示動作を説明する。
すなわち、この場合には、ナビゲーションシステムを、たとえば、図４に示すように、ナビゲーション装置１１と、操作部１２と、表示装置１３と、車両状態センサ１４と、ＧＰＳ受信機１５とを備えて構成する。ここで、車両状態センサ１４は、角加速度センサや地磁気センサなどである方位センサや、車速パルスセンサなどである車速センサなどの車両状態を検出するセンサ群である。
【００３０】
そして、ナビゲーション装置１１を、地図データ保持部１０１、現在状態算出部１０２、操作部１２や表示装置１３を用いたＧＵＩをユーザに提供するＧＵＩ制御部１０３、ルート探索部１０４、メモリ１０５、制御部１０６、案内画像生成部１０７より構成し、地図データ保持部１０１には、図１において地図データ記憶部１に記憶していた地図データを記憶する。
【００３１】
そして、ナビゲーション装置１１の現在状態算出部１０２において、車両状態センサ１４やＧＰＳ受信機１５の出力から現在位置を算定し、メモリ１０５に設定する処理を繰り返し行う。
【００３２】
また、制御部１０６は、ユーザの目的地設定要求に応じて、ユーザから操作部１２、ＧＵＩ制御部１０３を介して目的地の設定を受け付け、これをメモリ１０５にセットし、メモリ１０５にセットした目的地までの推奨ルートの探索をルート探索部１０４行わせ、探索された推奨ルートの経路データを、メモリ１０５にセットする。
【００３３】
また、制御部１０６は、メモリ１０５にセットされた現在位置が目的地近傍となったならば、目的地到着と判定し、メモリ１０５にセットされている推奨ルートをクリアする処理も行う。
また、制御部１０６は、以下の案内画像生成処理を繰り返す。
すなわち、制御部１０６は、メモリ１０５に設定された現在位置や予め設定された地図表示縮尺に応じて、地図表示範囲を算定し、案内画像生成部１０７に、算定した地図表示範囲内の地図を表す地図画像の描画を指示する。案内画像生成部１０７は、制御部１０６から地図画像の描画の指示を受けると、地図データ保持部１０１に格納されている地図データより、現在設定されている地図表示縮尺用の表示地図データである第ｉ縮尺用表示地図データを上述のように作成し、作成した第ｉ縮尺用表示地図データに従って、第ｉ縮尺用表示地図データに含まれる各ポリゴンデータが示すポリゴンを描画し、第ｉ番目の地図縮尺の地図画像を生成する。また、案内画像生成部１０７は、地図表示範囲内にメモリ１０５にセットされた現在位置が含まれる場合には、地図画像上の現在位置に対応する位置に、現在位置を表す現在位置アイコンを描画する。また、案内画像生成部１０７は、推奨ルートの経路データがメモリ１０５にセットされている場合には、決定した地図表示範囲中の、推奨ルートの現在位置より目的地側の部分を表す推奨ルート図形を地図画像上に描画する。また、案内画像生成部１０７は、メモリ１０５にセットされた目的地が地図表示範囲に含まれる場合には、目的地の位置を示す目的地アイコンも地図画像上に描画する。
【００３４】
そして、案内画像生成部１０７は、以上の地図画像や現在位置アイコンや推奨ルート図形や目的地アイコンの各描画を行って生成した案内画像を、ＧＵＩ制御部１０３を介して表示装置１３に表示する。
ここで、図３ｄは、このようにして表示される案内画像の例を示すものであり、この案内画像は、図３ｃに示した地図画像上に、現在位置アイコン３２１や推奨ルート図形３２２が表されたものとなる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係る表示地図データ生成システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る表示地図データ作成処理を示すフローチャートである。
【図３】本発明の実施形態に係る地図の生成例を示す図である。
【図４】本発明の実施形態に係るナビゲーションシステムの構成を示すブロック図である。
【符号の説明】
【００３６】
１…地図データ記憶部、２…表示地図データ作成部、３…表示地図データベース、１１…ナビゲーション装置、１２…操作部、１３…表示装置、１４…車両状態センサ、１５…ＧＰＳ受信機、１０１…地図データ保持部、１０２…現在状態算出部、１０３…ＧＵＩ制御部、１０４…ルート探索部、１０５…メモリ、１０６…制御部、１０７…案内画像生成部。
【図１】
2008096864.tif 000003
【図２】
2008096864.tif 000004
【図３】
2008096864.tif 000005
【図４】
2008096864.tif 000006