(57)【要約】  異なる地図データベースを有する装置間において、簡単な構成で、少ない量のデータの伝送で正確な位置情報を交換できる位置情報交換装置および位置情報交換方法を提供する。  地図情報を格納した地図データベース６と、外部からの指示に応じて、地図データベースから位置を交換する交換地点８を表す地点情報を取得する情報取得手段４と、この取得された地点情報を、複数の地図データベースに共通に存在する特異点を表す特異点情報１０とこの特異点からの相対位置を表す関連情報９とから成る位置情報７に変換する情報変換手段３と、この変換により得られた位置情報が含まれる地点交換情報２９を外部へ送信する通信手段２とを備え、さらに、通信手段は、外部から地点交換情報を受信し、情報変換手段は、通信手段で受信された地点交換情報に含まれる位置情報を地点情報に変換して得られた地点情報に基づき地図データベース上における交換地点を特定する。
2007066439.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を格納した地図データベースと、
外部からの指示に応じて、前記地図データベースから位置を交換する交換地点を表す地点情報を取得する情報取得手段と、
前記情報取得手段で取得された地点情報を、複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報に変換する情報変換手段と、
前記情報変換手段における変換により得られた位置情報が含まれる地点交換情報を外部へ送信する通信手段
とを備えた位置情報交換装置。
【請求項２】
地図情報を格納した地図データベースと、
複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報が含まれる地点交換情報を外部から受信する通信手段と、
前記通信手段により受信された地点交換情報に含まれる位置情報を、位置を交換する地点を表す地点情報に変換し、該変換により得られた地点情報に基づき前記地図データベース上における位置を交換する交換地点を特定する情報変換手段
とを備えた位置情報交換装置。
【請求項３】
通信手段は、外部から地点交換情報を受信し、
情報変換手段は、前記通信手段により受信された地点交換情報に含まれる位置情報を地点情報に変換し、該変換により得られた地点情報に基づき地図データベース上における交換地点を特定する
ことを特徴とする請求項１記載の位置情報交換装置。
【請求項４】
特異点は、「地図区画における基準地点」、「通行道路または歩道の起点となる交差点」、「建造物における出入り口」、「現実世界での特定場所を意味するランドマーク」、「名所旧跡を含む著名な地点」および「公共機関が定める標準地点」の少なくとも１つである
ことを特徴とする請求項３記載の位置情報交換装置。
【請求項５】
特異点情報は、「名称」、「ＩＤ」および「座標」の少なくとも１つを表す情報を含むことを特徴とする請求項３記載の位置情報交換装置。
【請求項６】
関連情報は、特異点を起点とする相対ベクトル情報または相対経路情報から成り、
前記相対ベクトル情報は、特異点からの２次元の方向および距離を表す情報、または、特異点からの３次元の方向および距離を表す情報の少なくとも１つを含み、
前記相対経路情報は、特異点からの「経路における道路情報とその経路上の方向と延べ距離」、「経路上の終点に対しての接続側」または「経路における建造物内の通路情報その経路上の方向と延べ距離」を表す情報の少なくとも１つを含む
ことを特徴とする請求項３記載の位置情報交換装置。
【請求項７】
地点交換情報は、情報取得手段によって地点情報を取得する際に使用された地図データベースを表す地図データベース情報を含む
ことを特徴とする請求項３記載の位置情報交換装置。
【請求項８】
地図データベース情報は、
地図データベースに関する情報と交換地点を取得するのに用いた地図データベースの情報とから成り、
地図データベースに関する情報は、地図データベースの作成者および地図データベースの作成日時の少なくとも１つを含み、
交換地点を取得するのに用いた地図データベースの情報は、地図データベースの宿尺度および地図データベースの区域の少なくとも１つを含む
ことを特徴とする請求項７記載の位置情報交換装置。
【請求項９】
外部からの指示に応じて、地図データベースから位置を交換する交換地点を表す地点情報を取得するステップと、
該取得された地点情報を、複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報に変換するステップと、
該変換により得られた位置情報が含まれる地点交換情報を外部へ送信するステップ
とを備えた位置情報交換方法。
【請求項１０】
複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報が含まれる地点交換情報を外部から受信するステップと、
該受信された地点交換情報に含まれる位置情報を、位置を交換する地点を表す地点情報に変換し、該変換により得られた地点情報に基づき地図データベース上における位置を交換する交換地点を特定するステップ
とを備えた位置情報交換方法。
【請求項１１】
地点交換情報を外部へ送信するステップでは、外部から地点交換情報を受信し、
地点交換情報に変換するステップでは、前記受信された地点交換情報に含まれる位置情報を地点情報に変換し、該変換により得られた地点情報に基づき地図データベース上における交換地点を特定する
ことを特徴とする請求項９記載の位置情報交換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図情報および位置情報を提供するシステムや位置情報サービス（Ｌｏｃａｔｉｏｎ  Ｂａｓｅｄ  Ｓｅｒｖｉｃｅ）などにおいて、位置情報の交換や配信を行う位置情報交換装置および位置情報交換方法に関し、特に、異なる地図上において同一地点の位置を的確且つ効率的に伝達する技術に関する。
【背景技術】
【０００２】
近年、地図を表示しながら運転者を案内するカーナビゲーション装置、地図情報サービスを利用可能な携帯電話、インターネットを介して地図情報サービスを提供するサーバなどが増加している。これらの機器やサーバは、様々な地図データベースを保持しており、この地図データベースに記憶されている緯度および経度データに基づいて、ユーザが所望する地点、いわゆるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）の情報を提供する。【０００３】
各機器に保持されている地図データベースは、閉システム（Ｃｌｏｓｅｄ  Ｓｙｓｔｅｍ）であり、同一種類の機器で使用される地図データベースのメーカや作成年度は単一であるので、ＰＯＩの場所のずれや表記の揺れは無い。しかしながら、他の機器、特に異なるメーカの地図データベースを用いている機器との間で地図情報および位置情報の交換や配信を行う場合は、開システム（Ｏｐｅｎ  Ｓｙｓｔｅｍ）になるため、各機器で使用されている地図データベースの違いによって、ＰＯＩの場所のずれや表記の揺れが生じ、同一地点であるにもかかわらず、異なる場所や異なる表記として表される場合がある。【０００４】
また、同一メーカの地図データベースであっても、地図データベースの作成年度によって、建造物の新たな建設、道路の新設や変更などにより、ＰＯＩと道路との相対関係、すなわち、そのＰＯＩへのアクセスの変更やＰＯＩの名称の変更が生じ、同一地点であっても、その場所や名称が異なる場合が生じる。【０００５】
例えば、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）においては、道路が新設されたり変更された場合は、その地図データベースに対して新しいノード番号やリンク番号の追加や付け替えが行われる。ＶＩＣＳのノード番号やリンク番号が変更されると、各メーカの地図データベースを更新する必要が生じる。道路の新設や変更は将来に渡って継続して行われるため、ノード番号やリンク番号の追加や付け替えによって地図データベースを変更する方法を採用する限り、元となる地図データベースのメンテナンスおよび各メーカの地図データベースの変更が必要になるので、多大な作業量と、それに伴う費用とを永続的に投入しなければならないという問題がある。【０００６】
このような問題を解決するために、特許文献１は、メンテナンスの過大な負担を伴わずに、デジタル地図上の位置情報を伝えることができる位置情報伝達方法を開示している。この位置情報伝達方法では、情報提供側が、道路位置を伝えるために、その道路位置を含む所定長の道路区間の道路形状を示す座標列から成る道路形状データと、この道路区間内での道路位置を示す相対データとを伝達し、これらの情報を受信した側では、形状マッチングを行って、デジタル地図上の道路区間を特定し、相対データを用いてこの道路区間内の道路位置を特定する。【０００７】
この特許文献１に開示された位置情報伝達方法によれば、ノード番号やリンク番号を定義しなくても、道路形状を座標列で表した道路形状データを提供することにより、受信側では、道路位置を特定することが可能になる。この位置情報伝達方法は、交通情報収集センタ間での交通情報の交換、または、ＦＭ局や路上ビーコンからの交通情報提供などに用いることができる。【０００８】
しかしながら、この特許文献１に開示された位置情報伝達方法では、道路形状を的確に伝えるために、道路上の多数の地点の位置情報を伝送しなければならなず、伝送すべきデータ量が多くなるという欠点がある。この欠点を解消するために、位置情報を伝える道路上の地点の数を削減すると、受信側での誤マッチングを招くおそれがある。【０００９】
そこで、特許文献２は、メンテナンスの負担を伴わずに、デジタル地図上の位置情報を、少ないデータ量で高精度に情報を交換する位置情報伝達方法を開示している。この位置情報伝達方法では、デジタル地図上の道路位置を伝える場合に、情報提供側は、道路位置を含む、状況に応じた長さの道路区間の道路形状を示す座標列情報と、道路位置を含む道路の属性情報および道路区間内のノードの詳細情報の少なくとも一つを含む付加情報と、道路区間内での道路位置を示す相対情報とを道路位置情報として伝達し、この道路位置情報を受信した側では、形状マッチングを行って、デジタル地図上の道路区間を特定し、相対データを用いてこの道路区間内の道路位置を特定する。【００１０】
この特許文献２に開示された位置情報伝達方法によれば、座標列情報とともに付加情報を伝送することによって、受信側では、座標列のデータが少なくても、道路形状を高精度に特定することが可能になり、伝送データ量の削減と、高精度の道路位置の特定とが可能になる。【００１１】
【特許文献１】特開２００２−０４１７５７号公報
【特許文献２】特開２００１−０６６１４６号公報
【００１２】
しかしながら、上述した特許文献２に開示された技術では、道路区間の情報、つまり道路の始端および終端の情報が必要であり、異なる地図データベース間で位置の一致を正確に判断できないという問題が残されている。また、特許文献２に開示された技術では、特許文献１に開示された技術よりも伝送すべき情報量は少なくなったといえども、多点の道路形状情報を必要とするため、多くの情報量を必要とする。【００１３】
また、受信側において、送信された道路形状情報に基づき形状マッチングを行う必要があり、受信側の装置が複雑になる。さらに、受信側では形状マッチングを利用するため、大幅な形状変更に対しては対応できないという問題もある。【００１４】
この発明は、上述した問題を解決するためになされたものであり、その課題は、異なる地図データベースを有する装置間において、簡単な構成であるにもかかわらず少ない量のデータの伝送で正確な位置情報を交換できる位置情報交換装置および位置情報交換方法を提供することにある。
【発明の開示】
【００１５】
この発明に係る位置情報交換装置は、地図情報を格納した地図データベースと、外部からの指示に応じて、地図データベースから位置を交換する交換地点を表す地点情報を取得する情報取得手段と、情報取得手段で取得された地点情報を、複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報に変換する情報変換手段と、情報変換手段における変換により得られた位置情報が含まれる地点交換情報を外部へ送信する通信手段とを備え、通信手段は、さらに、外部から地点交換情報を受信し、情報変換手段は、さらに、通信手段により受信された地点交換情報に含まれる位置情報を地点情報に変換し、該変換により得られた地点情報に基づき地図データベース上における交換地点を特定する。
【００１６】
この発明に係る位置情報交換方法は、外部からの指示に応じて、地図データベースから位置を交換する交換地点を表す地点情報を取得するステップと、該取得された地点情報を、複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報に変換するステップと、該変換により得られた位置情報が含まれる地点交換情報を外部へ送信するステップとを備え、地点交換情報を外部へ送信するステップでは、さらに、外部から地点交換情報を受信し、地点交換情報に変換するステップでは、さらに、受信された地点交換情報に含まれる位置情報を地点情報に変換し、該変換により得られた地点情報に基づき地図データベース上における交換地点を特定する。
【００１７】
この発明によれば、位置を交換する交換地点を表す地点情報を、複数の地図データベースに共通に存在する特異点を表す特異点情報と該特異点からの相対位置を表す関連情報とから成る位置情報に変換し、この位置情報を含む地点交換情報を送受信するように構成したので、複雑な方法を用いなくとも、異なるデジタル地図データベースにおいて、同一の地点として、正確に相手方に伝えることができる。また、特異点とその関連情報といった簡潔な情報のみを用いるため、位置情報を伝えるためのデータ伝送量を大幅に減らすことができる。
【図面の簡単な説明】
【００１８】
【図１】この発明の実施の形態１に係る位置情報交換装置を用いた地図情報・位置情報提供サービスシステムの構成を示す図である。
【図２】この発明の実施の形態１に係る位置情報交換装置の構成を示すブロック図である。
【図３】この発明の実施の形態１に係る位置情報交換装置で用いられる位置情報の構造を示す図である。
【図４】この発明の実施の形態１に係る位置情報交換装置で使用される特異点が、異なる地図データベースにおいて、同一の場所を示す状態を説明するための図である。
【図５】この発明の実施の形態１に係る位置情報交換装置で使用される関連情報が相対ベクトル情報である場合の位置情報の構造を２次元表現で示す図である。
【図６】この発明の実施の形態１に係る位置情報交換装置で使用される関連情報が相対経路情報である場合の、位置情報の構造を示す図である。
【図７】この発明の実施の形態１に係る位置情報交換装置で使用される地点交換情報の構造を示す図である。
【図８】この発明の実施の形態１に係る位置情報交換装置で使用される特異点情報の構造を示す図である。
【図９】この発明の実施の形態１に係る位置情報交換装置で使用される関連情報の構造を示す図である。
【図１０】この発明の実施の形態１に係る位置情報交換装置で使用される地図データベース情報の構造を示す図である。
【図１１】この発明の実施の形態１に係る位置情報交換装置にインストールされるソフトウェアの構造を示す図である。
【発明を実施するための最良の形態】
【００１９】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
この発明の実施の形態１に係る位置情報交換装置および位置情報交換方法は、異なるデジタル地図データベース（以下、単に「地図データベース」という）に共通に存在する特異点と、その関連情報とを用いて、交換したい地点の位置情報を交換するようにしたものである。【００２０】
図１は、この発明の実施の形態１に係る位置情報交換装置を用いた地図情報・位置情報提供サービスシステムの構成を示す図である。この地図情報・位置情報提供サービスシステムは、複数の位置情報交換装置１から構成されており、各位置情報交換装置１は送受信機能を有する。この地図情報・位置情報提供サービスシステムにおいては、送信側として機能する位置情報交換装置１と、受信側として機能する位置情報交換装置１との間で位置情報の交換が行われる。【００２１】
図２は、上述した地図情報・位置情報提供サービスシステムで使用される位置情報交換装置１の構成を示すブロック図である。位置情報交換装置１は、通信手段２、情報変換手段３、情報取得手段４、制御手段５および地図データベース６から構成されている。【００２２】
通信手段２は、当該位置情報交換装置１と他の位置情報交換装置１との間で行われる通信を制御する。具体的には、通信手段２は、制御手段５からの制御に応じて、情報変換手段３から送られてくる地点交換情報を外部に送信するとともに、外部から受信した地点交換情報を情報変換手段３に送る。情報変換手段３は、制御手段５からの制御に応じて、情報取得手段４から送られてくる地点情報を、位置情報を含む地点交換情報に変換して通信手段２に送るとともに、通信手段２から送られてくる地点交換情報に含まれる位置情報を地点情報に変換して制御手段５に送る。【００２３】
ここで、いずれも詳細は後述するが、地点情報は、位置を交換する交換地点を表す情報であり、位置情報は、交換地点を特異点情報と関連情報とで表した情報であり、地点交換情報は、複数の位置情報交換装置間で送受される情報であって位置情報に地図データベース情報を付加した情報である。【００２４】
情報取得手段４は、制御手段５からの制御に応じて、位置を交換したい地点（以下、「交換地点」という）を表す地点情報を、地図データベース６から制御手段５を介して取得し、情報変換手段３に送る。制御手段５は、この位置情報交換装置の全体を制御する。地図データベース６は、地図データを記憶する。この地図データベース６の内容は制御手段５によって読み出される。【００２５】
図３は、位置情報交換装置１で用いられる位置情報７の構造を示す図である。この位置情報７は、特異点情報１０と関連情報９とから構成されており、交換地点８は、これら特異点情報１０と関連情報９とによって表される。【００２６】
特異点情報１０は、特異点を指定する情報である。特異点としては、異なる地図データベースにおいて同一地点であることを保証できるようにするために、改廃の少ない地点、例えば「地図区画における基準地点」、「通行道路または歩道の起点となる交差点」、「建造物における出入り口」、「現実世界での特定場所を意味するランドマーク」、「名所旧跡などの著名な地点」および「公共機関が定める標準地点」の少なくとも１つが用いられる。このような、どの地図データベースでも扱っており、位置の交換が可能な点を特異点として用いることにより、異なる地図データベース間における位置情報の交換を保証している。【００２７】
図４は、異なる地図データベースにおいて、特異点が同一の場所を示す状態を表している。図４（ａ）に示すような、ある地図データベース１１のある区域における特異点１３ａと、図４（ｂ）に示すような、他の地図データベース１２のある区域における特異点１３ｂとは、各地図データベースに基づき表される地図に若干の相違があるとしても、同一地点であることが保証されている。【００２８】
関連情報９は、特異点に対する交換地点８の相対位置を指定する情報である。関連情報９としては、相対ベクトル情報または相対経路情報が用いられる。図５は、関連情報９が相対ベクトル情報である場合の位置情報７の構造を、２次元表現で示す図である。関連情報９は、特異点情報１０と、この特異点情報１０によって指定される特異点を基準点とする座標軸Ｘ，Ｙ上において、基準点から交換地点８までの距離および方向から成る相対ベクトル情報１４によって構成されている。【００２９】
この位置情報７の構造によれば、点の情報である特異点情報１０と、相対ベクトル情報１４である関連情報９とにより交換地点８を指定するため、交換地点８の情報を直接に交換する方法よりも自由度が高くなるとともに、表記の揺れや場所のずれが起こりにくくなる。また、この位置情報７の構造によれば、交換地点８の概略の位置を特異点情報１０から判断でき、また、相対ベクトル情報１４によって、交換地点８が、特異点からどの方向に、どれぐらい離れているかを一意に表現できる。【００３０】
図６は、関連情報９が相対経路情報１５である場合の、位置情報７の構造を示す図である。関連情報９は、特異点情報１０と、この特異点情報１０によって指定される特異点を基準点とし、この基準点から交換地点８までの経路を表す相対経路情報１５から構成されている。【００３１】
この位置情報７の構造によれば、点の情報である特異点情報１０と、交換する地点８までの相対経路情報１５とにより交換地点８を指定するため、交換地点８の情報を直接に交換する方法よりも自由度が高くなるとともに、表記の揺れや場所のずれが起こりにくくなる。また、この位置情報７の構造によれば、交換地点８へのアクセス方法およびアクセス時に交換地点８が右側に位置するか左側に位置するかを表現できる。【００３２】
以上のように、交換地点８を、特異点情報１０と関連情報９とで表すことにより抽象化が可能となり、交換地点８の情報を直接に交換する方法よりも自由度が高くなるとともに、表記の揺れや場所のずれが起こりにくくなる。また、異なる地図データベースにおける場所の同一性の保証は、特異点という異なる地図データベースにおいて交換が保証された地点を基準点とし、その基準点からの相対位置を表す関連情報９を用いて交換地点８を求めることにより担保されている。したがって、異なる地図データベース間において、任意の地点である交換地点８の表記の揺れや場所の違いを吸収することが可能となっている。【００３３】
図７は、複数の位置情報交換装置１の間で交換される地点交換情報２９の構造を示す図である。この地点交換情報２９は、階層化構造を有する。地点交換情報２９は、位置情報７と地図データベース情報３０とから構成されている。位置情報７は、上述したように、特異点情報１０と関連情報９から構成されている。地点交換情報２９として、位置情報７は必須であるが、地図データベース情報３０はオプションである。地点交換情報２９が地図データベース情報３０を含む場合は、地点交換情報２９を交換した際の受信側の位置情報交換装置において、品質や表現の自由度を向上させることができる。【００３４】
図８は、特異点情報１０の構造を示す図である。この特異点情報１０は、階層化構造を有する。特異点情報１０は空間情報３１から成り、空間情報３１は、空間情報識別情報３２と空間情報本体３３とから構成されている。【００３５】
空間情報識別情報３２は、空間情報本体３３の内容を識別するための情報である。空間情報識別情報３２としては、「名称」、「ＩＤ」または「座標」の少なくとも１つを用いることができる。特異点を時間的にも識別可能にするために、「名称」、「ＩＤ」および「座標」に時間情報を含ませることができる。これにより、異なる地図データベースの時間を含む、空間および場所における位置の交換が保証される。【００３６】
空間情報識別情報３２として「名称」が用いられる場合は、空間情報本体３３には、例えば「三輪交差点」といった、その特異点を表す名称が格納される。また、空間情報識別情報３２として「ＩＤ」が用いられる場合は、空間情報本体３３には、例えば「２７２１９２８」といった、その特異点を表すＩＤが格納される。【００３７】
また、空間情報識別情報３２として「座標」が用いられる場合は、空間情報本体３３には、例えば「北緯３４度５３分３６秒、東経１３５度１２分４２秒」といった、その特異点を表す座標が格納される。特異点を「座標」で表現する場合に、「座標軸など空間座標を特定する空間座標特定情報」または「立体空間および時間をもつ絶対空間座標」を提供し、空間および場所における位置の交換を保証するように構成できる。また、「空間座標特定情報」または「絶対空間座標」として「緯経度」または「平面直角座標」を用いることにより、既存のシステムとの親和性を提供することができる。【００３８】
なお、空間情報識別情報３２も構造化し、空間情報本体３３の示す内容の分類を示すように構成することもできる。特異点は、「地図区画における基準地点」、「通行道路または歩道の起点となる交差点」、「建造物における出入り口」、「現実世界での特定場所を意味するランドマーク」、「名所旧跡などの著名な地点」、「公共機関が定める標準地点」などであることから、「名称」、「ＩＤ」または「座標」とともに、「地図区画における基準地点」、「通行道路または歩道の起点となる交差点」、「建造物における出入り口」、「現実世界での特定場所を意味するランドマーク」、「名所旧跡などの著名な地点」、「公共機関が定める標準地点」などを表現するように構成できる。この場合、例えば、「交差点：名称」のように表現される。【００３９】
また、空間情報本体３３も構造化し、受信処理での検索が容易になるように構成することができる。例えば、名称では、「兵庫県三田市：三輪交差点」、ＩＤでは「２７．２１９．２８」といった具合である。このＩＤの例では、市町村コードを用いて、上位２桁が都道府県、次の３桁が市町村、残りの２桁が交差点番号とすることができる。【００４０】
なお、空間情報識別情報３２と空間情報本体３３とから成る空間情報３１、つまり特異点情報１０は、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で表現することができる。例えば、
＜特異点情報＞
＜名称  分類＝“交差点”  地域＝“兵庫県三田市”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
と表記することにより、＜特異点情報＞のタグにより、これから始まる情報内容は、特異点情報であることを宣言し、＜名称  分類＝“交差点”  地域＝“兵庫県三田市”＞のタグにより、情報の本体は「名称」を示し、その内容は交差点に属するもので、地域は兵庫県三田市であることを宣言し、「三輪交差点」により情報の本体を表現している。＜／名称＞および＜／特異点情報＞は、それぞれのタグの終端処理である。【００４１】
また、
＜特異点情報＞
＜名称  分類＝“交差点”  地域＝“兵庫県三田市”＞
三輪交差点
＜／名称＞
＜ＩＤ  分類＝“交差点”＞
２７．２１９．２８
＜／ＩＤ＞
＜座標  分類＝“交差点”＞
＜緯度  南北＝“北緯”  単位＝“度分秒”＞
３４５３３６
＜／緯度＞
＜経度  東西＝“東経”  単位＝“度分秒”＞
１３５１２４２
＜／経度＞
＜／座標＞
＜／特異点情報＞
のようにＸＭＬ形式で表現することにより、特異点情報の構造を明らかにし、同一地点を異なる表現で表記することも可能である。【００４２】
図９は、関連情報９の構造を示す図である。この関連情報９は、階層化構造を有する。関連情報９は、相対ベクトル情報１４または相対経路情報１５のいずれか１つにより構成されている。【００４３】
相対ベクトル情報１４は、ベクトル情報識別情報３４とベクトル情報本体３５とから構成されている。ベクトル情報識別情報３４は、ベクトル情報本体３５の内容を識別するための情報である。ベクトル情報識別情報３４としては、「平面空間としての２次元の相対方位と距離＝２Ｄ」または「立体空間としての３次元の相対方位と距離＝３Ｄ」を用いることができる。ベクトル情報識別情報３４として「２Ｄ」が用いられる場合は、ベクトル情報本体３５には、２次元の方向成分と距離が格納される。方向成分と距離は、座標表記として、水平成分Ｘと垂直成分Ｙとして表現することができる。【００４４】
また、ベクトル情報識別情報３４として「３Ｄ」が用いられる場合は、ベクトル情報本体３５には、３次元の方向成分と距離が格納される。方向成分と距離は、座標表記として、水平成分Ｘと垂直成分Ｙと高さ成分Ｚとして表現することができる。【００４５】
なお、ベクトル情報識別情報３４とベクトル情報本体３５から成る相対ベクトル情報１４は、ＸＭＬ形式で表現することができる。例えば、
＜相対ベクトル情報＞
＜２Ｄ  表現＝“ＸＹ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜／２Ｄ＞
＜／相対ベクトル情報＞
と表記することにより、＜相対ベクトル情報＞のタグにより、これから始まる情報内容は、相対ベクトル情報であることを宣言し、＜２Ｄ  表現＝“ＸＹ”＞のタグにより、以下は「２Ｄ」を示すＸＹ座標で表された情報であり、その内容はＸ方向に３５０ｍ、Ｙ方向に−２００ｍであることを表現している。＜／Ｘ＞、＜／Ｙ＞、＜／２Ｄ＞および＜／相対ベクトル情報＞は、それぞれのタグの終端処理である。
また、
＜相対ベクトル情報＞
＜２Ｄ  表現＝“方向”＞
＜方向  単位＝“度”＞
４５
＜／方向＞
＜距離  単位＝“ｍ”＞
１７０
＜／距離＞
＜／２Ｄ＞
＜／相対ベクトル情報＞
と表記することにより、＜相対ベクトル情報＞のタグにより、これから始まる情報内容は、相対ベクトル情報であることを宣言し、＜２Ｄ  表現＝“方向”＞のタグにより、以下は「２Ｄ」の方向と距離で表された情報であり、その内容は４５度の方向に、距離が１７０ｍであることを表現している。【００４６】
立体空間の場合も同様に、
＜相対ベクトル情報＞
＜３Ｄ  表現＝“ＸＹＺ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜Ｚ  単位＝“ｍ”＞
１００
＜／Ｚ＞
＜／３Ｄ＞
＜／相対ベクトル情報＞
と表記することにより、＜相対ベクトル情報＞のタグにより、これから始まる情報内容は、相対ベクトル情報であることを宣言し、＜３Ｄ  表現＝“ＸＹＺ”＞のタグにより、以下は「３Ｄ」を示す座標で表された情報であり、その内容はＸ方向に３５０ｍ、Ｙ方向に−２００ｍ、Ｚ方向に１００ｍであることを表現している。【００４７】
相対経路情報１５は、経路情報識別情報３６と経路情報本体３７とから構成されている。経路情報識別情報３６は、経路情報本体３７の内容を識別するための情報である。経路情報識別情報３６としては、「経路における道路情報とその経路上の方向と延べ距離＝施設外」、「経路上の終点に対しての接続側情報＝接続」または「経路における建造物内の通路情報その経路上の方向と延べ距離＝施設内」の少なくとも１つを用いることができる。【００４８】
経路情報識別情報３６として「施設外」が用いられる場合は、経路情報本体３７には、経路における道路情報とその経路上の方向と延べ距離が格納される。また、経路情報識別情報３６として「施設内」が用いられる場合は、経路情報本体３７には、施設内の私有地通路や建造物内の通路を表す通路情報と、その通路情報での経路上の方向と延べ距離の情報が格納される。また、経路情報識別情報３６として「接続」が用いられる場合は、経路情報本体３７には、経路上の終点に対して「右側」または「左側」を指示する情報が格納される。【００４９】
また、経路情報本体３７内の道路情報または通路情報は、「道路または通路名称」、「ＩＤ」、「座標列」、「リンク列」の識別情報をもつ情報として表現することができる。通路情報は、施設内の施設または建造物の「名称」、「ＩＤ」および「座標」の識別情報をもつ情報として表現することができる。【００５０】
なお、座標列は、道路または通路を形成する情報であり、座標軸など空間座標を特定する空間座標特定情報または立体空間および時間をもつ絶対空間座標列が提供される場合は、空間座標特定情報と絶対空間座標列として、緯経度列、平面直角座標列を用いることができる。リンク列は、道路または通路を形成する情報であり、道路または通路を形成する微小区間の情報列から構成することができる。また、上述した接続側情報は、経路の終点から離れた空間を特定できる経路の右側または左側の情報と経路からの距離情報とから構成することができる。【００５１】
なお、経路情報識別情報３６と経路情報本体３７から成る相対経路情報１５は、ＸＭＬ形式で表現することができる。例えば、
＜相対経路情報＞
＜施設外  種別＝“道路”  分類＝“道路名称”＞
国道１７６号線
＜距離  単位＝“ｍ”  方向＝“＋”＞
２００
＜／距離＞
＜／施設外＞
＜施設内  種別＝“施設”  分類＝“名称”＞
○○株式会社  ××製作所
＜／施設内＞
＜施設内  種別＝“通路”  分類＝“名称”＞
Ｂ通路
＜距離  単位＝“ｍ”  方向＝“＋”＞
１００
＜／距離＞
＜／施設内＞
＜施設内  種別＝“建造物”  分類＝“名称”＞
Ｃ２０１
＜／施設内＞
＜施設内  種別＝“通路”  分類＝“名称”＞
南側入口
＜距離  単位＝“ｍ”  方向＝“＋”＞
１０
＜／距離＞
＜／施設内＞
＜施設内  種別＝“通路”  分類＝“名称”＞
南側階段
＜距離  単位＝“ｍ”  方向＝“２階”＞
＜／距離＞
＜／施設内＞
＜施設内  種別＝“通路”  分類＝“名称”＞
Ａ通路
＜距離  単位＝“ｍ”  方向＝“＋”＞
５
＜／距離＞
＜／施設内＞
＜接続＞
右
＜／接続＞
＜／相対経路情報＞
と表記することにより、＜相対経路情報＞のタグにより、これから始まる情報内容は、相対経路情報であることを宣言し、＜施設外  種別＝“道路”  分類＝“道路名称”＞のタグにより、以下は施設外の情報で「道路」を示す情報であり、その道路を「名称」で表現することを示し、内容は国道１７６号線であることを表し、＜距離  単位＝“ｍ”  方向＝“＋”＞のタグにより、距離の情報が単位はｍで示され、方向は｛＋｝で、内容は２００、つまり、正方向に２００ｍであることを示している。【００５２】
また、次の＜施設内  種別＝“施設”  分類＝“名称”＞のタグにより、以下は施設内の情報で「施設」を示す情報であり、その施設を「名称」で表現することを示し、内容は○○株式会社  ××製作所であることを表現している。【００５３】
また、次の＜施設内  種別＝“通路”  分類＝“名称”＞のタグにより、以下は施設内の情報で「通路」を示す情報であり、その通路を「名称」で表現することを示し、内容はＢ通路であることを表し、＜距離  単位＝“ｍ”  方向＝“＋”＞のタグにより、距離の情報がｍ単位で示され、方向は｛＋｝で、内容は１００、つまり、正方向に１００ｍであることを表現している。【００５４】
また、次の＜施設内  種別＝“建造物”  分類＝“名称”＞のタグにより、以下は施設内の情報で「建造物」を示す情報であり、その建造物を「名称」で表現することを示し、内容はＣ２０１であることを表現している。【００５５】
また、次の＜施設内  種別＝“通路”  分類＝“名称”＞から始まるタグにより、以下は施設内の情報で「通路」を示す情報であり、その通路を「名称」で表現することを示し、内容は南側入口であることを表し、＜距離  単位＝“ｍ”  方向＝“＋”＞のタグにより、距離の情報がｍ単位で示され、方向は｛＋｝で、内容は１０、つまり、正方向１０ｍであることを表現している。【００５６】
また、次の＜施設内  種別＝“通路”  分類＝“名称”＞のタグにより、以下は施設内の情報で「通路」を示す情報であり、その通路を「名称」で表現することを示し、内容は南側階段であることを表現し、＜距離  単位＝“ｍ”  方向＝“２階”＞のタグにより、距離の情報がｍ単位で示され、方向は｛２階｝で、内容は「空」、つまり、２階であることを表現している。【００５７】
また、次の＜施設内  種別＝“通路”  分類＝“名称”＞から始まるタグにより、以下は施設内の情報で「通路」を示す情報であり、その通路を「名称」で表現することを示し、内容はＡ通路であることを表し、＜距離  単位＝“ｍ”  方向＝“＋”＞のタグにより、距離の情報がｍ単位で示され、方向は｛＋｝で、内容は５、つまり、正方向５ｍであることを表現している。【００５８】
また、次の＜接続＞のタグにより、接続の情報で、内容は右であること表現している。「＜／」で始まり、「＞」で終わるタグは、それぞれのタグの終端処理である。【００５９】
図１０は、地図データベース情報３０の構造を示す図である。この地図データベース情報３０は、階層化構造を有する。地図データベース情報３０は、地図データベースに関する情報３８と、交換地点８を取得するのに用いた地図データベースの情報３９とから構成されている。【００６０】
なお、地図データベースに関する情報３８と交換地点を取得するのに用いた地図データベースの情報３９から成る地図データベース情報３０は、ＸＭＬ形式で表現することができる。例えば、
＜地図データベース情報＞
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞
＜交換地点を取得するのに用いた地図データベースの情報＞
＜区域＞
２７１０
＜／区域＞
＜スケール＞
１／２５０００
＜／スケール＞
＜／交換地点を取得するのに用いた地図データベースの情報＞
＜／地図データベース情報＞
と表記することにより、地図データベース情報３０は、地図メーカ“Ｍａｐ”の２００５年７月に作成された、区域が２７１０、スケールが１／２５０００の地図であることを示している。【００６１】
以上説明した情報を利用して、ある交換地点は、ＸＭＬ形式で以下のように表現することができる。
＜地点交換情報＞
＜特異点情報＞
＜名称  分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
＜相対ベクトル情報＞
＜２Ｄ  表現＝“ＸＹ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜／２Ｄ＞
＜／相対ベクトル情報＞
＜地図データベース情報＞
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞
＜／地図データベース情報＞
＜／地点交換情報＞
と表現することができ、地図メーカ“Ｍａｐ”の２００５年７月に作成された地図データベースから取得された交換地点であり、三輪交差点を特異点として、Ｘ方向に３５０ｍ、Ｙ方向に−２００ｍの地点が交換地点であることを表すことができる。【００６２】
また、
＜地点交換情報＞
＜特異点情報＞
＜名称 分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
＜相対経路情報＞
＜施設外  種別＝“道路”  分類＝“道路名称”＞
国道１７６号線
＜距離  単位＝“ｍ”  方向＝“＋”＞
２００
＜／距離＞
＜／施設外＞
＜／相対経路情報＞
＜／地点交換情報＞
と表現することができ、三輪交差点を特異点として、国道１７６号線を正方向に２００ｍの地点が交換地点であることを示すことができる。このように、交換地点を、特異点を基準とした表現とすることにより、絶対的な座標による表現から離れ、抽象化された表現が可能になる。その結果、異なる地図データベース間でのマッチング処理が可能となる。【００６３】
図１１は、この発明の実施の形態１に係る位置情報交換装置にインストールされるソフトウェアの構造を示す図である。このソフトウェアはモジュール化されており、大きくは、送信処理部１６と受信処理部１７とから構成されている。【００６４】
送信処理部１６は、位置情報逆マッピング処理部１８と位置情報送信処理部２３から構成されている。この送信処理部１６は、位置情報交換装置によって提供されているＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）を用いて、ユーザが交換地点の送信を指示することにより処理を開始する。位置情報逆マッピング処理部１８は、送信処理部１６が処理を開始することにより起動され、構造化された地点交換情報を生成する。この位置情報逆マッピング処理部１８で生成された地点交換情報は位置情報送信処理部２３に送られる。この位置情報逆マッピング処理部１８の詳細は後述する。【００６５】
位置情報送信処理部２３は、通信手段２に対応するものであり、位置情報逆マッピング処理部１８によって構造化された位置情報が含まれる地点交換情報を送信する。位置情報送信処理部２３は、交換地点変換処理部２０によって地点交換情報が生成された後に、処理を開始する。なお、位置情報送信処理部２３における処理内容は、通信手段２を構成する通信装置の種類により様々であり、ここでは詳細な説明を省略する。【００６６】
次に、位置情報逆マッピング処理部１８の詳細を説明する。位置情報逆マッピング処理部１８は、交換地点取得処理部１９と交換地点変換処理部２０とから構成されている。交換地点取得処理部１９は、情報取得手段４に対応するものであり、地図データベース６から、交換地点を抽出して取得する処理を行う。この交換地点取得処理部１９は、位置情報交換装置によって提供されているＨＭＩを用いて、ユーザが交換地点の送信を指示することにより処理を開始する。なお、この交換地点取得処理部１９によって行われる処理は、地図データベース６と位置情報交換装置によって提供されているＨＭＩの種類とにより様々であるが、以下に一例を説明する。【００６７】
交換地点取得処理部１９は、地図データベース６内のインデックス情報から、地図のメーカおよび作成年度の情報を取得し、地図データベースに関する情報３８として構造化する。この構造化は、ＸＭＬ形式で以下のように表現することができる。
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞【００６８】
また、交換地点取得処理部１９は、地図データベース６内のデータインデックス情報から、交換地点を表している地図の状況、つまり、地図の区域およびスケールの情報を取得し、交換地点を取得するのに用いた地図データベースの情報３９として構造化する。この構造化は、ＸＭＬ形式で以下のように表現することができる。
＜交換地点を取得するのに用いた地図データベースの情報＞
＜区域＞
２７１０
＜／区域＞
＜スケール＞
１／２５０００
＜／スケール＞
＜／交換地点を取得するのに用いた地図データベースの情報＞【００６９】
このようにして、地図データベース６内の各インデックス情報より、次のような構造化された地図データベース情報３０が得られる。
＜地図データベース情報＞
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞
＜交換地点を取得するのに用いた地図データベースの情報＞
＜区域＞
２７１０
＜／区域＞
＜スケール＞
１／２５０００
＜／スケール＞
＜／交換地点を取得するのに用いた地図データベースの情報＞
＜／地図データベース情報＞【００７０】
また、交換地点取得処理部１９は、地図データベース６から、ユーザによって選択された区域およびスケールの地図情報から、交換地点の位置の座標を取得し、この座標を伴って交換地点変換処理部２０をコールする。【００７１】
交換地点変換処理部２０は、情報変換手段３に対応するものであり、特異点取得処理部２１と関連情報取得処理部２２とから構成されている。この交換地点変換処理部２０は、交換地点取得処理部１９からのコールにより、該交換地点取得処理部１９によって抽出された交換地点の位置の座標を取得して、処理を開始する。【００７２】
ここで、関連情報９として相対ベクトル情報１４が用いられる場合を説明する。交換地点変換処理部２０が処理を開始すると、まず、特異点取得処理部２１は、交換地点取得処理部１９で得られた交換地点の位置座標を中心とする特定の範囲内、例えば半径２００ｍ、｛この２００ｍは、自由に変更が可能である｝にある特異点を検索する「初期範囲検索」を行う。【００７３】
このとき、特異点を発見できなければ、半径を順次５０ｍずつ｛この５０ｍは、自由に変更が可能である｝拡大し、特異点を発見するまで拡大していく「範囲検索」を行う。発見された特異点が複数ある場合は、特異点の属性である優先度パラメータにより、より優先度の高い特異点を抽出する「属性による絞込み」を行う。属性による特異点の抽出後も複数の特異点がある場合は、交換地点との距離が最も近い１つの特異点を抽出する「距離による絞込み」を行う。【００７４】
なお、「属性による絞込み」を経ずに「距離による絞込み」を実施し、１つの特異点を抽出するように構成することもできる。【００７５】
このように、特異点取得処理部２１によって特異点を抽出することにより、次のような特異点情報１０が得られる。
＜特異点情報＞
＜名称 分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
特異点取得処理部２１は、この特異点情報１０を伴って、関連情報取得処理部２２をコールする。【００７６】
関連情報取得処理部２２は、交換地点の座標と、特異点の座標から、次のような相対ベクトル情報１４を得る。
＜相対ベクトル情報＞
＜２Ｄ  表現＝“ＸＹ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜／２Ｄ＞
＜／相対ベクトル情報＞
関連情報取得処理部２２は、相対ベクトル情報を得ると、位置情報送信処理部２３をコールする。【００７７】
位置情報送信処理部２３は、位置情報逆マッピング処理部１８によって以下のように構造化された地点交換情報を、通信手段２により送信する。
＜地点交換情報＞
＜特異点情報＞
＜名称 分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
＜相対ベクトル情報＞
＜２Ｄ  表現＝“ＸＹ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜／２Ｄ＞
＜／相対ベクトル情報＞
＜地図データベース情報＞
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞
＜交換地点を取得するのに用いた地図データベースの情報＞
＜区域＞
２７１０
＜／区域＞
＜スケール＞
１／２５０００
＜／スケール＞
＜／交換地点を取得するのに用いた地図データベースの情報＞
＜／地図データベース情報＞
＜／地点交換情報＞【００７８】
次に、関連情報９として相対経路情報１５が用いられる場合を説明する。交換地点変換処理部２０が処理を開始すると、まず、関連情報取得処理部２２は、交換地点取得処理部１９で得られた交換地点の位置座標に近接する道路・通路ネットワーク上のノードを抽出して始点とし、このノードから伸びる道路・通路ネットワーク上の進行方向とは逆方向で最もコストの低い道路・通路ネットワークを選択ながら逆進行（探索）を継続し、特異点となるノードまで探索する。これにより、以下のような特異点を起点とする関連情報９が形成される。
＜相対経路情報＞
＜施設外  種別＝“道路”  分類＝“道路名称”＞
国道１７６号線
＜距離  単位＝“ｍ”  方向＝“＋”＞
２００
＜／距離＞
＜／施設外＞
＜／相対経路情報＞
関連情報取得処理部２２は、相対経路情報を得ると、特異点取得処理部２１をコールする。【００７９】
特異点取得処理部２１は、関連情報取得処理部２２における探索によって得られた特異点から、次のような特異点情報１０を得る。
＜特異点情報＞
＜名称 分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
特異点取得処理部２１は、この特異点情報１０を伴って、位置情報送信処理部２３をコールする。【００８０】
位置情報送信処理部２３は、位置情報逆マッピング処理部１８によって以下のように構造化された地点交換情報を、通信手段２により送信する。
＜地点交換情報＞
＜特異点情報＞
＜名称 分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
＜相対経路情報＞
＜施設外  種別＝“道路”  分類＝“道路名称”＞
国道１７６号線
＜距離  単位＝“ｍ”  方向＝“＋”＞
２００
＜／距離＞
＜／施設外＞
＜／相対経路情報＞
＜地図データベース情報＞
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞
＜交換地点を取得するのに用いた地図データベースの情報＞
＜区域＞
２７１０
＜／区域＞
＜スケール＞
１／２５０００
＜／スケール＞
＜／交換地点を取得するのに用いた地図データベースの情報＞
＜／地図データベース情報＞
＜／地点交換情報＞【００８１】
次に、受信処理部１７について説明する。受信処理部１７は、通信手段２に対応する位置情報受信処理部２４と、情報変換手段３に対応する位置情報マッピング処理部２５とから構成されている。受信処理部１７は、他の位置情報交換装置から送信されてきた地点交換情報を受信することにより処理を開始する。【００８２】
受信処理部１７が処理を開始すると、まず、位置情報受信処理部２４は、以下のような地点交換情報を受信する。
＜地点交換情報＞
＜特異点情報＞
＜名称 分類＝“交差点”＞
三輪交差点
＜／名称＞
＜／特異点情報＞
＜相対ベクトル情報＞
＜２Ｄ  表現＝“ＸＹ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜／２Ｄ＞
＜／相対ベクトル情報＞
＜地図データベース情報＞
＜地図データベースに関する情報＞
＜メーカ＞
Ｍａｐ
＜／メーカ＞
＜作成年度＞
２００５年７月
＜／作成年度＞
＜／地図データベースに関する情報＞
＜交換地点を取得するのに用いた地図データベースの情報＞
＜区域＞
２７１０
＜／区域＞
＜スケール＞
１／２５０００
＜／スケール＞
＜／交換地点を取得するのに用いた地図データベースの情報＞
＜／地図データベース情報＞
＜／地点交換情報＞
位置情報受信処理部２４は、地点交換情報の受信が完了すると、位置情報マッピング処理部２５をコールする。なお、位置情報受信処理部２４における処理内容は、通信手段２を構成する通信装置の種類により様々であり、詳細な説明は省略する。【００８３】
位置情報マッピング処理部２５は、交換地点逆変換処理部２６を含み、この交換地点逆変換処理部２６は、特異点検索処理部２７と関連情報検索処理部２８とから構成されている。特異点検索処理部２７は、位置情報受信処理部２４からの、受信された地点交換情報を伴ったコールにより、処理を開始する。【００８４】
特異点検索処理部２７は、受信した地点交換情報に地図データベース情報３０が含まれている場合は、自己が保持している地図データベース６と受信した地図データベース情報３０の地図データベースに関する情報３８と比較をして、地図データベース６の相違を確認する。そして、地図データベースに関する情報３８の各要素との比較で一致した場合は“０”、不一致である場合は“１”として、各要素の一致結果を累積していき、誤差情報として確保する。続いて、交換地点を取得するのに用いた地図データベースの情報３９によって、特異点を検索するための地図データベース６の区域およびスケールを選択する。【００８５】
なお、受信した地点交換情報に地図データベース情報３０が存在しない場合は、特異点検索処理部２７は、誤差情報を最大とし、受信した地点交換情報に交換地点を取得するのに用いた地図データベースの情報３９が存在しない場合は、スケールは予め設定されたスケール、区域は不明とする。【００８６】
続いて、特異点検索処理部２７は、得られたスケールおよび区域で、特異点情報１０を地図データベース６上で検索して特異点を特定する。そして、特異点を中心とした地図データベース６の展開を実施し、関連情報検索処理部２８をコールする。【００８７】
関連情報検索処理部２８は、関連情報９が、相対ベクトル情報１４であるか相対経路情報１５であるかを判断し、相対ベクトル情報１４である場合は、特異点検索処理部２７で特定された特異点を中心として、以下のような相対ベクトル情報１４を解析して交換地点を特定する。
＜相対ベクトル情報＞
＜２Ｄ  表現＝“ＸＹ”＞
＜Ｘ  単位＝“ｍ”＞
３５０
＜／Ｘ＞
＜Ｙ  単位＝“ｍ”＞
−２００
＜／Ｙ＞
＜／２Ｄ＞
＜／相対ベクトル情報＞【００８８】
関連情報検索処理部２８は、関連情報９が、相対経路情報１５である場合は、特異点検索処理部２７で特定された特異点を起点として、以下のような相対経路情報１５を解析して交換地点を特定する。
＜相対経路情報＞
＜施設外  種別＝“道路”  分類＝“道路名称”＞
国道１７６号線
＜距離  単位＝“ｍ”  方向＝“＋”＞
２００
＜／距離＞
＜／施設外＞
＜／相対経路情報＞【００８９】
関連情報検索処理部２８によって特定された交換地点は、位置情報交換装置によって提供されるＨＭＩによりユーザに提供される。ユーザに提供される交換地点を表す情報の形態は、地図表示の上に地点を表示する方法、文字によって表示する方法などといった様々な形態をとることができる。
【産業上の利用可能性】
【００９０】
以上のように、この発明に係る位置情報交換装置および位置情報交換方法は、異なる地図データベースを有する装置間において、簡単な構成であるにもかかわらず少ない量のデータの伝送で正確な位置情報を交換できる位置情報交換装置および位置情報交換方法を提供することに適している。
【図１】
2007066439.tif 000003
【図２】
2007066439.tif 000004
【図３】
2007066439.tif 000005
【図４】
2007066439.tif 000006
【図５】
2007066439.tif 000007
【図６】
2007066439.tif 000008
【図７】
2007066439.tif 000009
【図８】
2007066439.tif 000010
【図９】
2007066439.tif 000011
【図１０】
2007066439.tif 000012
【図１１】
2007066439.tif 000013
【国際調査報告】
2007066439.tif 000014
2007066439.tif 000015