(57)【要約】【課題】目印となる高い建物を把握することができる２次元の地図を提供する。【解決手段】コンピュータが、３次元の地図の情報を記憶する３次元の地図データベースから建物の位置と建物の高さとを抽出し、それらを関連付けて２次元の地図データベースに記憶する高さ関連付けておく。そして、特定の位置における２次元の地図の閲覧要求を受付け、閲覧要求に係る地図を前記２次元の地図データベースから検索する。２次元の地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、検索で見つかった地図において建物ごとに順位を注記することにより、地図に高さ情報を付与し、高さ情報を付与した地図を出力する。【選択図】図５
2010078937.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
所定のデータベースに記憶された地図上の建物の高さを抽出し、当該建物の位置と高さとを関連付けて地図データベースに記憶する高さ関連付けステップと、
特定の位置における２次元の地図の閲覧要求を受付ける地図要求受付ステップと、
前記閲覧要求に係る地図を前記地図データベースから検索する地図検索ステップと、
前記地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、前記検索で見つかった地図において前記建物ごとに前記順位を注記することにより、前記地図に高さ情報を付与する高さ情報付与ステップと、
前記高さ情報を付与した地図を出力する地図出力ステップと、
を少なくとも実行することを特徴とする地図情報提供方法。
【請求項２】
前記地図要求受付ステップの後に、前記高さ関連付けステップを実行することを特徴とする請求項１に記載の地図情報提供方法。
【請求項３】
前記地図要求受付ステップにおいて、現在位置を測定し、該位置を前記特定の位置とすることを特徴とする請求項１に記載の地図情報提供方法。
【請求項４】
前記地図要求受付ステップにおいて、定期的に現在位置を測定し、該位置を前記特定の位置とすることを特徴とする請求項１に記載の地図情報提供方法。
【請求項５】
所定のデータベースに記憶された地図上の建物の高さを抽出し、当該建物の位置と高さとを関連付けて地図データベースに記憶する高さ関連付け手段と、
特定の位置における地図の閲覧要求を受付ける地図要求受付手段と、
前記閲覧要求に係る地図を前記地図データベースから検索する地図検索手段と、
前記地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、前記検索で見つかった地図において前記建物ごとに前記順位を注記することにより、前記地図に高さ情報を付与する高さ情報付与手段と、
前記高さ情報を付与した地図を出力する地図出力手段と、
を備えることを特徴とする地図情報提供システム。
【請求項６】
所定のデータベースに記憶された地図上の建物の高さを抽出し、当該建物の位置と高さとを関連付けて地図データベースに記憶する高さ関連付け手段と、
特定の位置における地図の閲覧要求を受付ける地図要求受付手段と、
前記閲覧要求に係る地図を前記地図データベースから検索する地図検索手段と、
前記地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、前記検索で見つかった地図において前記建物ごとに前記順位を注記することにより、前記地図に高さ情報を付与する高さ情報付与手段と、
前記高さ情報を付与した地図を送信する地図送信手段と、
を備えることを特徴とする地図情報提供装置。
【請求項７】
請求項１に記載の方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高さ情報を付与した２次元の地図を提供する地図提供方法、システム、装置及びプログラムに関する。
【背景技術】
【０００２】
近年、地図情報提供サイトでは、ＧＰＳ機能付携帯電話等から現在位置を受付けて、現在位置から目的地までの経路を示す２次元の地図を提供している。
【非特許文献１】［ｏｎｌｉｎｅ］、Ｓ！ＧＰＳナビ、［２００８年９月３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｍｂ．ｓｏｆｔｂａｎｋ．ｊｐ／ｍｂ／ｓｅｒｖｉｃｅ／３Ｇ／ｌｉｆｅ／ｓ＿ｇｐｓ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ユーザは、高い建物を目印にして目的地までの進行方向が正しいか否かを判断することが多い。
【０００４】
しかしながら、上記従来例の地図情報提供サイトが提供する２次元の地図では、目印となる高い建物を把握することができなかった。２次元の地図では、建物の高さ情報は得られないからである。
【０００５】
本発明は、このような事情を考慮して提案されるものであり、所定のルールに基づいて２次元の地図に高さ情報を付与することにより、目印となる高い建物を把握することができる２次元の地図を提供する地図情報提供方法、システム、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明者は、所定のルールに従って２次元の地図に高さ情報を付与する仕組みを見出し、本発明を想到するに至った。
【０００７】
本発明に係る地図情報提供方法は、予め定められた一定のルールに従って２次元の地図に建物の高さの順位を注記することにより、目印となる高い建物を把握することができる地図を提供するものである。
【０００８】
（１）コンピュータが、所定のデータベースに記憶された地図上の建物の高さを抽出し、当該建物の位置と高さとを関連付けて地図データベースに記憶する高さ関連付けステップと、特定の位置における２次元の地図の閲覧要求を受付ける地図要求受付ステップと、前記閲覧要求に係る地図を前記地図データベースから検索する地図検索ステップと、前記地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、前記検索で見つかった地図において前記建物ごとに前記順位を注記することにより、前記地図に高さ情報を付与する高さ情報付与ステップと、前記高さ情報を付与した地図を出力する地図出力ステップと、を少なくとも実行することを特徴とする地図情報提供方法。ここで、所定の範囲内としては、例えば、前記特定の位置からの距離が所定の閾値以下である範囲が該当する。なお、前記順位に応じて前記検索で見つかった地図において前記建物ごとの表示属性を変更するようにしてもよい。表示属性を変更する方法としては、例えば、順位が高くなるにつれて建物の明度を増加したり、建物の色彩等を変更したりすることが考えられる。これによると、地図において目印となる高い建物を容易に視認することができる。
【０００９】
（１）の発明によれば、所定の範囲内にある建物の高さについて順位を付け、２次元の地図においてこれらの建物ごとにその順位を注記するので、目印となる高い建物を把握することができる２次元の地図を提供することができる。
【００１０】
（２）前記地図要求受付ステップの後に、前記高さ関連付けステップを実行することを特徴とする（１）に記載の地図情報提供方法。
【００１１】
（２）の発明によれば、地図の閲覧要求を受付ける度に、３次元のデータベースから建物の位置と建物の高さとを抽出するので、最新の高さ情報を２次元のデータベースに反映することができる。
【００１２】
（３）前記地図要求受付ステップにおいて、現在位置を測定し、該位置を前記特定の位置とすることを特徴とする（１）に記載の地図情報提供方法。現在位置を測定する方法としては、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して現在位置を測定する方法が該当する。
【００１３】
（３）の発明によれば、２次元の地図において現在位置から所定の範囲内にある建物に高さの順位を注記するので、目前にある高い建物とその建物の地図上の位置とを容易に照合することができる。
【００１４】
（４）前記地図要求受付ステップにおいて、定期的に現在位置を測定し、該位置を前記特定の位置とすることを特徴とする（１）に記載の地図情報提供方法。
【００１５】
（４）の発明によれば、現在位置に応じて定期的に建物の高さの順位を更新するので、目前にある建物の高さの相対的な順位が変わっても、その建物とその建物の地図上の位置とを容易に照合することができる。
【００１６】
（５）所定のデータベースに記憶された地図上の建物の高さを抽出し、当該建物の位置と高さとを関連付けて地図データベースに記憶する高さ関連付け手段と、特定の位置における地図の閲覧要求を受付ける地図要求受付手段と、前記閲覧要求に係る地図を前記地図データベースから検索する地図検索手段と、前記地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、前記検索で見つかった地図において前記建物ごとに前記順位を注記することにより、前記地図に高さ情報を付与する高さ情報付与手段と、前記高さ情報を付与した地図を出力する地図出力手段と、を備えることを特徴とする地図情報提供システム。ここで、地図情報提供システムには、複数のコンピュータからなるシステムのみならず、パーソナルコンピュータのように単体のコンピュータからなるシステムも含まれる。
【００１７】
（６）所定のデータベースに記憶された地図上の建物の高さを抽出し、当該建物の位置と高さとを関連付けて地図データベースに記憶する高さ関連付け手段と、特定の位置における地図の閲覧要求を受付ける地図要求受付手段と、前記閲覧要求に係る地図を前記地図データベースから検索する地図検索手段と、前記地図データベースを参照し、前記特定の位置から所定の範囲内にある建物の高さについて順位を付け、前記検索で見つかった地図において前記建物ごとに前記順位を注記することにより、前記地図に高さ情報を付与する高さ情報付与手段と、前記高さ情報を付与した地図を送信する地図送信手段と、を備えることを特徴とする地図情報提供装置。
【００１８】
（７）（１）に記載の方法をコンピュータに実行させることを特徴とするプログラム。
【発明の効果】
【００１９】
この発明によれば、所定の範囲内にある建物の高さについて順位を付け、２次元の地図においてこれらの建物ごとにその順位を注記するので、目印となる高い建物を把握することができる２次元の地図を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
［地図検索装置と関連要素の全体構成］
【００２１】
図１は、本実施形態に係る地図情報提供装置１と関連要素の全体構成を示す図である。
【００２２】
本実施形態に係る地図情報提供装置１及びユーザ端末２は、インターネット等の通信ネットワークＮに接続されている。通信ネットワークＮとの接続は有線であると無線であるとを問わない。
【００２３】
地図情報提供装置１は、ユーザ端末２から地図の閲覧要求を受付けて、閲覧要求に係る地図をこのユーザ端末２に送信する。
【００２４】
ユーザ端末２は、地図情報提供装置１から受信した地図を閲覧するユーザが利用する情報処理装置であって、ＧＰＳ機能付の携帯電話等が該当する。ここで、ユーザ端末２は、ＧＰＳ衛星（図示せず）から電波を受信するＧＰＳ受信手段２１と、受信した電波に含まれる情報からユーザ端末２の現在位置を計算する現在位置計算手段２２と、計算して得られた現在位置における地図の閲覧要求を地図情報提供装置１に送信する地図要求送信手段２３と、地図情報提供装置１から閲覧要求に係る地図を受信する地図受信手段２４と、受信した地図を表示する地図表示手段２５と、を備えている。なお、現在位置計算手段２２の代わりに、所定の計算サーバにユーザ端末２の現在位置を計算させてもよい。
［地図情報提供装置の機能構成］
【００２５】
図２は、本実施形態に係る地図情報提供装置１の機能構成の概要を示す図である。本実施形態に係る地図情報提供装置１は、地図要求受付手段１１と、地図検索手段１２と、高さ情報付与手段１３と、地図送信手段１４と、を備える。
【００２６】
地図要求受付手段１１は、ユーザ端末２から当該ユーザ端末２の現在位置における２次元の地図の閲覧要求を受付ける。
【００２７】
地図検索手段１２は、閲覧要求に係るユーザ端末２の現在位置における２次元の地図を検索する。
【００２８】
高さ情報付与手段１３は、所定のルールに従って検索で見つかった地図において建物ごとに高さの順位を注記する。ここで、地図データベース１５は、高さ情報付与手段１３の一部を構成している。地図データベース１５の詳細については後述する。
【００２９】
地図送信手段１４は、注記が付された地図を、地図の閲覧要求を行ったユーザ端末２に送信する。
［地図データベースの構成］
【００３０】
図３は、地図データベース１５の構成の概要を示す図である。
【００３１】
地図データベース１５は、予め建物ＩＤと、建物の名称、建物の地図上の位置、及び建物の高さとをそれぞれ対応付けてテーブル図として記憶している。ここで、建物の地図上の位置としては、例えば、経度及び緯度の組合せ（ベクトル値）が該当する。なお、地図情報提供装置１が、既存の３次元の地図データベースを備えている場合には、この３次元の地図データベースから本実施形態に係る地図データベース１５を生成してもよい。
［地図情報提供装置のハードウェア構成図］
【００３２】
図４は、本実施形態に係る地図情報提供装置１のハードウェア構成を示す図である。
【００３３】
地図情報提供装置１は、制御部３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン２００、通信Ｉ／Ｆ（Ｉ／Ｆ：インタフェース）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、Ｉ／Ｏコントローラ３６０、ハードディスク３７０、光ディスクドライブ３８０、並びに半導体メモリ３９０を備える。尚、ハードディスク３７０、光ディスクドライブ３８０、並びに、半導体メモリ３９０はまとめて記憶装置４１０と呼ばれる。
【００３４】
制御部３００は、地図情報提供装置１を統括的に制御する部分であり、ハードディスク３７０（後述）に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３５】
通信Ｉ／Ｆ３３０は、地図情報提供装置１が、通信ネットワークＮ（図１）を介してユーザ端末２等（図１）と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００３６】
ＢＩＯＳ３５０は、地図情報提供装置１の起動時にＣＰＵ３１０が実行するブートプログラムや、地図情報提供装置１がハードウェアに依存するプログラム等を記録する。
【００３７】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０、及び半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００３８】
ハードディスク３７０は、本ハードウェアを地図情報提供装置１として機能させるための各種プログラム、本発明の機能を実行するプログラムを記憶する。なお、地図情報提供装置１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００３９】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０またはハードディスク３７０に提供することもできる。
【００４０】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、地図情報提供装置１は、記憶装置４１０、制御部３００等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４１】
この地図情報提供装置１では、制御部３００が主として地図検索手段１２及び高さ情報付与手段１３に対応し、通信Ｉ／Ｆ３３０が主として地図要求受付手段１１及び地図送信手段１４に対応する。
［ユーザ端末のハードウェア構成］
【００４２】
ユーザ端末２２も、上述の地図情報提供装置１と同様なハードウェア構成を持つが、ＧＰＳ受信装置及び表示装置をさらに備える点で異なる。
［本発明の実施形態に係るフローチャート］
【００４３】
図５は、本発明の実施形態に係る高さ情報付与処理のフローチャートを示している。
【００４４】
Ｓ１：地図要求受付手段１１は、ユーザ端末２から当該ユーザ端末２の現在位置（Ｘ１，Ｙ１）における２次元の地図の閲覧要求を受付ける。ここで、ユーザ端末２は、定期的に当該ユーザ端末２の現在位置における２次元の地図の閲覧要求を送信するようにしてもよい。ユーザと伴にユーザ端末２が移動して、現在位置が変わることを考慮したものである。
【００４５】
Ｓ２：地図検索手段１２は、地図要求受付手段１１が受付けた閲覧要求に係るユーザ端末２の現在位置（Ｘ１，Ｙ１）を含む２次元の地図の画像データを所定の記憶手段から検索する。ここで、地図検索手段１２は、ユーザ端末２の現在位置（Ｘ１，Ｙ１）が地図の画像データに予め関連付けられた表示範囲に含まれる場合に、ユーザ端末２の現在位置を含む地図であると判断する。例えば、地図の画像データに予め関連付けられた表示範囲が｛（Ｘ，Ｙ）｜Ｌａ１≦Ｘ≦Ｌａ２，Ｌｏ１≦Ｙ≦Ｌｏ２｝（Ｌａ１，Ｌａ２，Ｌｏ１，Ｌｏ２は定数）の場合に、Ｌａ１≦Ｘ１≦Ｌａ２，Ｌｏ１≦Ｙ１≦Ｌｏ２を満たすならば、ユーザ端末２の現在位置（Ｘ１，Ｙ１）を含む地図であると判断する。
【００４６】
Ｓ３：高さ情報付与手段１３は、地図要求受付手段１１が受付けた閲覧要求に係るユーザ端末２の現在位置（Ｘ１，Ｙ１）から所定の範囲内にある建物のレコードを地図データベース１５から抽出する。すなわち、高さ情報付与手段１３は、「建物の地図上の位置」フィールドのベクトル値が所定の範囲内｛（Ｘ，Ｙ）｜｜Ｘ−Ｘ１｜≦α，｜Ｙ−Ｙ１｜≦β｝（α，βは定数）に含まれるレコードを地図データベース１５から抽出する。なお、所定の範囲として、ユーザ端末２の現在位置からの距離が所定の閾値以下である範囲を採用してもよい。
【００４７】
Ｓ４：高さ情報付与手段１３は、抽出したレコードの「建物の高さ」フィールドの値について降順で順位を付ける。そして、高さ情報付与手段１３は、Ｓ３で抽出したレコードの「建物の地図上の位置」フィールドのベクトル値と、このレコードの「建物の高さ」フィールドの値に対して付けられた順位とを関連付けてメモリ等の記憶装置に記憶する。
【００４８】
Ｓ５：高さ情報付与手段１３は、地図検索手段１２の検索により見つかった地図の画像データにおいて、Ｓ３で抽出したレコードごとの「建物の地図上の位置」フィールドのベクトル値に対応する位置に、このベクトル値に関連付けられた順位のテキストを表示するレイヤーを作成することにより、高さ情報を付与する。図６は、高さ情報を付与した地図の一例を示す図である。
【００４９】
Ｓ６：地図送信手段１４は、高さ情報を付与した地図の画像データを、地図の閲覧要求を行ったユーザ端末２に送信する。
【００５０】
以上説明したように、２次元の地図において現在位置から所定の範囲内にある建物に高さの順位を注記するので、目前にある高い建物とその建物の地図上の位置とを容易に照合することができる。このため、ユーザは、高い建物を目印にして目的地まで迷わずに到着することができる。一方、地図情報を提供する業者は、従来にない新しい２次元の地図を提供することができる。
【００５１】
［変形例］
地図情報提供装置１が、さらに、３次元の地図の情報を記憶する３次元の地図データベースから建物の地図上の位置と建物の高さとを抽出し、それらを関連付けて２次元の地図データベースに記憶するようにしてもよい（以下、高さ関連付け処理という。）。なお、３次元の地図データベースは、例えば、予め建物ＩＤと、建物の地図上の位置、建物の高さ、建物の表示情報等をそれぞれ対応付けて記憶している。
【００５２】
これによると、既存の３次元の地図データベースに基づいて、２次元の地図データベースに高さ情報を付与することができる。
【００５３】
ここで、地図情報提供装置１は、地図の閲覧要求を受付けた後に、随時高さ関連付け処理を行うようにしてもよい。
【００５４】
これによると、地図の閲覧要求を受付ける度に、３次元のデータベースから建物の位置と建物の高さとを抽出するので、最新の高さ情報を２次元のデータベースに反映することができる。
【００５５】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。
【００５６】
さらに、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００５７】
【図１】本実施形態に係る地図情報提供装置と関連要素の全体構成を示す図である。
【図２】本実施形態に係る地図情報提供装置の機能構成の概要を示す図である。
【図３】地図データベースの構成の概要を示す図である。
【図４】本実施形態に係る地図情報提供装置のハードウェア構成を示す図である。
【図５】本発明の実施形態に係る高さ情報付与処理のフローチャートを示している。
【図６】高さ情報を付与した地図の一例を示す図である。
【符号の説明】
【００５８】
１  地図情報提供装置
２  ユーザ端末
１１  地図要求受付手段
１２  地図検索手段
１３  高さ情報付与手段
１４  地図送信手段
１５  地図データベース
２１  ＧＰＳ受信手段
２２  現在位置計算手段
２３  地図要求送信手段
２４  地図受信手段
２５  地図表示手段
【図１】
2010078937.tif 000003
【図２】
2010078937.tif 000004
【図３】
2010078937.tif 000005
【図４】
2010078937.tif 000006
【図５】
2010078937.tif 000007
【図６】
2010078937.tif 000008