(57)【要約】【課題】利用者によって閲覧位置が調整された第１の地図データの表示態様を保持したまま、第１の地図データに関連する他の地図データを表示することができる地図データ表示装置、プログラム及び方法を提供する。【解決手段】座標系参照情報を含む第１の地図データを表示部に表示させ、利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する閲覧位置調整手段と、閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する閲覧画像座標導出手段と、第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、他の地図データを表示するよう指定する表示範囲指定手段とを有する。【選択図】図５
2007256628.tif 000002
【特許請求の範囲】
【請求項１】
地図データを表示する地図データ表示装置において、
座標系参照情報を含む第１の地図データを表示部に表示させ、利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する閲覧位置調整手段と、
前記閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する閲覧画像座標導出手段と、
前記第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、前記閲覧画像座標を表示範囲情報として、前記他の地図データを表示するよう指定する表示範囲指定手段と
を有することを特徴とする地図データ表示装置。
【請求項２】
第１の地図データに、座標系参照情報を含む第２の地図データを、座標が一致するように重ね合わせて、重畳地図データを生成する重畳地図データ生成手段を更に有し、
前記他の地図データは、前記重畳地図データであり、
前記表示範囲指定手段は、前記重畳地図データに予め設定された表示範囲情報に代えて、前記閲覧画像座標を表示範囲情報として、前記重畳地図データを表示するよう指定することを特徴とする請求項１に記載の地図データ表示装置。
【請求項３】
前記地図データは、ＳＶＧ(Scalable Vector Graphics)によって記述されており、
前記地理座標は、緯度経度座標であり、
前記閲覧画像座標は、ＳＶＧ画像座標である
前記座標系参照情報は、座標系参照の変換パラメータであり、
前記表示範囲情報は、前記地図データのsvg要素として記述されており、
前記変換パラメータは、前記地図データのメタデータとして記述されている
ことを特徴とする請求項１又は２に記載の地図データ表示装置。
【請求項４】
前記閲覧画像座標導出手段は、第１の地図データの緯度経度座標ｘ０及びｙ０から、変換パラメータａ、ｂ、ｃ、ｄ、ｅ、ｆを用いて、閲覧画像座標ｘ１及びｙ１を、
【数１】
2007256628.tif 000008
の一次変換式によって導出することを特徴とする請求項３に記載の地図データ表示装置。
【請求項５】
地図サーバからネットワークを介して第１の地図データ及び／又は第２の地図データを受信する地図データ受信手段を更に有することを特徴とする請求項１から４のいずれか１項に記載の地図データ表示装置。
【請求項６】
地図データを表示する装置に搭載されたコンピュータを機能させる地図データ表示プログラムにおいて、
座標系参照情報を含む第１の地図データを表示部に表示させ、利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する閲覧位置調整手段と、
前記閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する閲覧画像座標導出手段と、
前記第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、前記閲覧画像座標を表示範囲情報として、前記他の地図データを表示するよう指定する表示範囲指定手段と
してコンピュータを機能させることを特徴とする地図データ表示プログラム。
【請求項７】
第１の地図データに、座標系参照情報を含む第２の地図データを、座標が一致するように重ね合わせて、重畳地図データを生成する重畳地図データ生成手段として更に機能させ、
前記他の地図データは、前記重畳地図データであり、
前記表示範囲指定手段は、前記重畳地図データに予め設定された表示範囲情報に代えて、前記閲覧画像座標を表示範囲情報として、前記重畳地図データを表示するよう指定するようにコンピュータを機能させることを特徴とする請求項６に記載の地図データ表示プログラム。
【請求項８】
前記地図データは、ＳＶＧ(Scalable Vector Graphics)によって記述されており、
前記地理座標は、緯度経度座標であり、
前記閲覧画像座標は、ＳＶＧ画像座標である
前記座標系参照情報は、座標系参照の変換パラメータであり、
前記表示範囲情報は、前記地図データのsvg要素として記述されており、
前記変換パラメータは、前記地図データのメタデータとして記述されている
ようにコンピュータを機能させることを特徴とする請求項６又は７に記載の地図データ表示プログラム。
【請求項９】
前記閲覧画像座標導出手段は、第１の地図データの緯度経度座標ｘ０及びｙ０から、変換パラメータａ、ｂ、ｃ、ｄ、ｅ、ｆを用いて、閲覧画像座標ｘ１及びｙ１を、
【数２】
2007256628.tif 000009
の一次変換式によって導出するようにコンピュータを機能させることを特徴とする請求項８に記載の地図データ表示プログラム。
【請求項１０】
地図サーバからネットワークを介して第１の地図データ及び／又は第２の地図データを受信する地図データ受信手段を更に有するようにコンピュータを機能させることを特徴とする請求項６から９のいずれか１項に記載の地図データ表示プログラム。
【請求項１１】
重畳地図データを表示する装置における地図データ表示方法において、
座標系参照情報を含む第１の地図データを表示部に表示させる第１のステップと、
利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する第２のステップと、
前記閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する第３のステップと、
前記第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、前記閲覧画像座標を表示範囲情報として、前記他の地図データを表示する第４のステップと
を有することを特徴とする地図データ表示方法。
【請求項１２】
第１の地図データに、座標系参照情報を含む第２の地図データを、座標が一致するように重ね合わせて、重畳地図データを生成するステップを更に有し、
前記他の地図データは、前記重畳地図データであり、
第４のステップは、前記重畳地図データに予め設定された表示範囲情報に代えて、前記閲覧画像座標を表示範囲情報として、前記重畳地図データを表示するようにコンピュータを機能させることを特徴とする請求項１１に記載の地図データ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データを表示する地図データ表示装置、プログラム及び方法に関する。
【背景技術】
【０００２】
インターネット等の広域ネットワークに地図サーバが接続されており、背景地図や対象物位置等の地図データが蓄積されている。端末は、地図サーバから地図データを取得し、ディスプレイに表示する。従来、端末が、複数の地図サーバから複数の地図データを取得し、座標が一致するように同一画面上に重ね合わせて表示する地図表示システムの技術がある（例えば特許文献１参照）。この技術によれば、背景地図データと対象物位置データとを別々の地図サーバから取得して表示することができる。
【０００３】
また、ＸＭＬに基づく２Ｄベクタ画像記述言語として、２００１年９月Ｗ３Ｃ勧告として公開されたＳＶＧ(Scalable Vector Graphics)がある（例えば非特許文献１参照）。ＳＶＧは、画像を、点（ドット）の集合ではなく、線や多角形などの図形（オブジェクト）の集合として扱う。そのために、利用者が見る端末の機種又は性能に応じて、最適な表示が可能となる。
【０００４】
【特許文献１】特許第３５０３３９７号公報
【非特許文献１】「Scalable Vector Graphics(ＳＶＧ) 1.1  Specification」、［online］、平成１８年３月３日検索、インターネット＜ＵＲＬ：http://www.w3.org/TR/SVG11＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
第１の地図データ及び第２の地図データを、最初に表示部に表示した態様を、第１の表示態様とする。その後、利用者に拡大／縮小／移動の操作をさせることによって、第１の地図データの閲覧位置を調整した態様を、第２の表示態様とする。
【０００６】
しかしながら、第１の地図データが第２の表示態様にある場合に、第２の地図データを表示しようとすると、第１の表示態様に戻った第２の地図データが表示されることとなっていた。これは、第２の地図データに含まれる表示範囲情報が、第１の表示態様で設定されていることに基づく。表示範囲情報とは、具体的には、ＳＶＧの場合、svg要素の中のviewBox要素を意味する。
【０００７】
特に、第１の地図データと第２の地図データとを重ね合わせようとした場合、第１の表示態様の第１の地図データと、第１の表示態様の第２の地図データとを重ね合わせた重畳地図データが表示されることとなっていた。これも、重畳地図データに含まれる表示範囲情報が、第１の表示態様で設定されていることに基づく。
【０００８】
そこで、本発明は、利用者によって閲覧位置が調整された第１の地図データの表示態様を保持したまま、第１の地図データに関連する他の地図データを表示することができる地図データ表示装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、地図データを表示する地図データ表示装置において、
座標系参照情報を含む第１の地図データを表示部に表示させ、利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する閲覧位置調整手段と、
閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する閲覧画像座標導出手段と、
第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、他の地図データを表示するよう指定する表示範囲指定手段と
を有することを特徴とする。
【００１０】
本発明の地図データ表示装置における他の実施形態によれば、
第１の地図データに、座標系参照情報を含む第２の地図データを、座標が一致するように重ね合わせて、重畳地図データを生成する重畳地図データ生成手段を更に有し、
他の地図データは、重畳地図データであり、
表示範囲指定手段は、重畳地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、重畳地図データを表示するよう指定することも好ましい。
【００１１】
本発明の地図データ表示装置における他の実施形態によれば、
地図データは、ＳＶＧによって記述されており、
地理座標は、緯度経度座標であり、
閲覧画像座標は、ＳＶＧ画像座標である
座標系参照情報は、座標系参照の変換パラメータであり、
表示範囲情報は、地図データのsvg要素として記述されており、
変換パラメータは、地図データのメタデータとして記述されている
ことも好ましい。
【００１２】
本発明の地図データ表示装置における他の実施形態によれば、
閲覧画像座標導出手段は、第１の地図データの緯度経度座標ｘ０及びｙ０から、変換パラメータａ、ｂ、ｃ、ｄ、ｅ、ｆを用いて、閲覧画像座標ｘ１及びｙ１を、
【数１】
2007256628.tif 000003
の一次変換式によって導出することも好ましい。
【００１３】
本発明の地図データ表示装置における他の実施形態によれば、
地図サーバからネットワークを介して第１の地図データ及び／又は第２の地図データを受信する地図データ受信手段を更に有することも好ましい。
【００１４】
本発明によれば、地図データを表示する装置に搭載されたコンピュータを機能させる地図データ表示プログラムにおいて、
座標系参照情報を含む第１の地図データを表示部に表示させ、利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する閲覧位置調整手段と、
閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する閲覧画像座標導出手段と、
第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、他の地図データを表示するよう指定する表示範囲指定手段と
してコンピュータを機能させることを特徴とする。
【００１５】
本発明の地図データ表示プログラムにおける他の実施形態によれば、
第１の地図データに、座標系参照情報を含む第２の地図データを、座標が一致するように重ね合わせて、重畳地図データを生成する重畳地図データ生成手段として更に機能させ、
他の地図データは、重畳地図データであり、
表示範囲指定手段は、重畳地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、重畳地図データを表示するよう指定するようにコンピュータを機能させることも好ましい。
【００１６】
本発明の地図データ表示プログラムにおける他の実施形態によれば、
地図データは、ＳＶＧによって記述されており、
地理座標は、緯度経度座標であり、
閲覧画像座標は、ＳＶＧ画像座標である
座標系参照情報は、座標系参照の変換パラメータであり、
表示範囲情報は、地図データのsvg要素として記述されており、
変換パラメータは、地図データのメタデータとして記述されている
ようにコンピュータを機能させることも好ましい。
【００１７】
本発明の地図データ表示プログラムにおける他の実施形態によれば、
閲覧画像座標導出手段は、第１の地図データの緯度経度座標ｘ０及びｙ０から、変換パラメータａ、ｂ、ｃ、ｄ、ｅ、ｆを用いて、閲覧画像座標ｘ１及びｙ１を、
【数２】
2007256628.tif 000004
の一次変換式によって導出するようにコンピュータを機能させることも好ましい。
【００１８】
本発明の地図データ表示プログラムにおける他の実施形態によれば、
地図サーバからネットワークを介して第１の地図データ及び／又は第２の地図データを受信する地図データ受信手段を更に有するようにコンピュータを機能させることも好ましい。
【００１９】
本発明によれば、重畳地図データを表示する装置における地図データ表示方法において、
座標系参照情報を含む第１の地図データを表示部に表示させる第１のステップと、
利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する第２のステップと、
閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標と、該地理座標に対応する閲覧画像座標とを導出する第３のステップと、
第１の地図データに関連する他の地図データを表示する際に、該他の地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、他の地図データを表示する第４のステップと
を有することを特徴とする。
【００２０】
本発明の地図データ表示方法における他の実施形態によれば、
第１の地図データに、座標系参照情報を含む第２の地図データを、座標が一致するように重ね合わせて、重畳地図データを生成するステップを更に有し、
他の地図データは、重畳地図データであり、
第４のステップは、重畳地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、重畳地図データを表示するようにコンピュータを機能させることも好ましい。
【発明の効果】
【００２１】
本発明における地図データ表示装置、プログラム及び方法によれば、利用者によって閲覧位置が調整された第１の地図データの表示態様を保持したまま、第１の地図データに関連する他の地図データを表示することができる。
【発明を実施するための最良の形態】
【００２２】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２３】
図１は、第１の地図データを拡大・移動した画面表示図である。
【００２４】
座標系参照情報を含む第１の地図データが、表示部に表示される。このとき、利用者は、表示された第１の地図データに対して、拡大／縮小／移動の操作をして、所望の閲覧位置に調整する。図１によれば、利用者は、「東京都庁」周辺の地図を閲覧しようとしている。
【００２５】
地図データは、ＳＶＧによって記述されており、表示範囲情報及び座標系参照情報を含む。ＳＶＧ１．１ Specificationによれば、表示範囲情報は、svg要素の中のviewBoxとして定義され、閲覧画像座標（ＳＶＧ画像座標）における左上頂点及び縦幅横幅からなる。座標系参照情報は、ＣＲＳ(Coordinate Reference System)として定義され、地理座標（緯度経度座標）とＳＶＧ画像座標とを対応付ける変換パラメータである。ＳＶＧ画像座標は、ｘ軸（右向きが正）及びｙ軸（下向きが正）で表され、緯度経度座標は、東経及び北緯で表される。
【００２６】
図２は、２つの地図データを重ね合わせた重畳地図データの画面表示図である。
【００２７】
以下では、第１の地図データに関連する他の地図データが、重畳地図データであるとして説明する。図２によれば、第１の地図データhttp://www.aaa.aa/map.svgに、座標系参照情報を含む第２の地図データhttp://www.bbb.bb/rect.svgを重ね合わせて、重畳地図データindex.svgが表示されている。
【００２８】
重畳地図データindex.svgは、以下のソースコードによって表される。
<svg viewBox="0 -320 800 800" xmlns=http://www.w3.org/2000/svg
xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512">
<metadata>
<rdf:RDF xmlns:rdf=http://www.w3.og/1999/02/22-rdf-syntax-ns#
xmlns:crs="http://www.ogc.org/crs" xmlns:svg="http://www.w3.org/svg">
<rdf:Description> 
<crs:CoordinateReferenceSystem rdf:resource=http://www.svg.ne.jp/wgs84
svg:transform="matrix(77636.05450799984,0,0,-95589.4551909249,
-1.0845069546484785E7,3411873.2884952184)" />
</rdf:Description> 
</rdf:RDF>
</metadata>
<image width="512" height="512" xlink:href="http://www.aaa.aa/map.svg"/>
<image width="540" height="540" xlink:href="http://www.bbb.bb/rect.svg"/>
</svg>
【００２９】
svg要素の中のviewBox="0 -320 800 800"は、表示範囲情報を表し、ＳＶＧ画像座標について左上頂点（０、−３２０）と縦幅横幅（８００，８００）を意味する。crs要素の中のtransformは、座標系参照の変換パラメータを表す。
【００３０】
図３は、閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標を表す画面表示図である。
【００３１】
図３によれば、画面に表示された４つの頂点の地理座標は、第１の地図データに基づいて導出される。ここでは、表示範囲の地理座標は、左上頂点（北緯35.690974、東経139.691669）と、右下頂点（北緯35.688312、東経139.694941）とによって表される。
【００３２】
図４は、緯度経度座標とＳＶＧ画像座標とを対応付けた重畳地図データの画面表示図である。
【００３３】
座標系参照情報ＣＲＳは、地図データを記述する最上位の'svg'要素の'metadata'の中に付加される。具体的には、'crs:CoordinateReferenceSystem'を定義するＲＤＦによって記述される。
【００３４】
ＣＲＳの定義は、OpenGIS勧告（the OpenGIS Recommendation on the Definition of Coordinate Reference System）[OpenGIS Coordinate Systems] に述べられているＸＭＬ文法に従う。２次元データの変換には、アフィン変換パラメータを用いており、そのパラメータは、'svg:transform'属性として記述される。'svg:transform'属性は、'crs:CoordinateReferenceSystem'要素の中に付加される。
【００３５】
本発明の特徴である、以下の座標系参照情報の記述について説明する。
<crs:CoordinateReferenceSystem rdf:resource=http://www.svg.ne.jp/wgs84
svg:transform="matrix(77636.05450799984,0,0,-95589.4551909249,
-1.0845069546484785E7,3411873.2884952184)" />
【００３６】
'rdf:resource='は、参照される座標系を表している。'svg:tranform='は、ＳＶＧに符号化される際に、参照される座標系からどのような変換が適用されたかを表す。matrix()内の６個の数値は、３×３の変換行列ａ、ｂ、ｃ、ｄ、ｅ、ｆに対応する。
【数３】
2007256628.tif 000005
【００３７】
図１によれば、各変換パラメータは、以下のように表される。
ａ＝77636.05450799984
ｂ＝0
ｃ＝0
ｄ＝-95589.4551909249
ｅ＝-1.0845069546484785E7
ｆ＝3411873.2884952184
【００３８】
ＳＶＧ画像座標と緯度経度座標との対応は、以下のような行列式で表される。
【数４】
2007256628.tif 000006
【００３９】
前述の行列式は、変換パラメータを代入すると、以下のように表される。
ｘ１＝77636.05450799984・ｘ０＋0・ｙ０＋(-1.0845069546484785E7)
ｙ１＝0・ｘ０＋(-95589.4551909249)・ｙ０＋3411873.2884952184
【００４０】
前述の式に、緯度経度座標を代入すると、以下のように表される。
（35.690974，139.691669）
ｘ１＝77636.05450799984・139.691669＋0・35.690974＋(-1.0845069546484785E7)
ｙ１＝0・139.691669＋(-95589.4551909249)・35.690974＋3411873.2884952184
（35.688312，139.694941）
ｘ１＝77636.05450799984・139.694941＋0・35.688312＋(-1.0845069546484785E7)
ｙ１＝0・139.694941＋(-95589.4551909249)・35.688312＋3411873.2884952184
【００４１】
前述の式を解くと、ＳＶＧ画像座標は、以下のように表される。
（35.690974，139.691669）
ｘ１＝40
ｙ１＝192
（35.688312，139.694941）
ｘ１＝296
ｙ１＝448
【００４２】
図４によれば、緯度経度座標（北緯35.690974、東経139.691669）は、ＳＶＧ画像座標（４０、１９２）に対応する。また、緯度経度座標（北緯35.688312、東経139.694941）は、ＳＶＧ画像座標（２９６、４４８）に対応する。
【００４３】
図５は、閲覧位置が調整された第１の地図データに、第２の地図データを重ね合わせた画面表示図である。
【００４４】
図４によって導出されたＳＶＧ画像座標（４０、１９２）（２９６、４４８）を、表示範囲情報に対応付ける。このＳＶＧ画像座標は、左上頂点（４０、１９２）及び縦幅横幅（２５６、２５６）に対応する。このとき、地図データ表示装置は、重畳地図データに予め設定された表示範囲情報に代えて、ＳＶＧ画像座標を表示範囲情報として、重畳地図データを表示する。具体的には、重畳地図データindex.svgにおけるsvg要素のviewBox="0 -320 800 800"に代えて、viewBox="40
192 256 256"として重畳データを表示する。そうすると、図５に表されているように、図１において利用者によって閲覧位置が調整された後のmap.svgにrect.svgを重ね合わせても、その閲覧位置を保持したまま、重畳地図データindex.svgを表示することができる。
【００４５】
前述した実施形態によれば、第１の地図データに関連する他の地図データが、重畳地図データであるとして説明した。他の実施形態によれば、最終的に表示される地図データは、重畳地図データに限られず、第１の地図データに関連する第２の地図データのみであってもよい。即ち、第１の地図データによって操作された閲覧位置で、第２の地図データを表示することができる。
【００４６】
図６は、本発明における地図データ表示装置の機能構成図である。
【００４７】
図６によれば、地図データ表示装置／端末１は、既存の座標系参照情報（ＣＲＳ）付き地図サーバ２と、インターネットのようなネットワークを介して通信をすることができる。端末１は、複数の地図サーバ２から複数のＳＶＧ対応地図データを受信し、それら地図データを重ね合わせて表示する。
【００４８】
地図データ編集装置／端末１は、地図データ受信部１０１と、閲覧位置調整部１０２と、表示部１０３と、閲覧画像座標導出部１０４と、重畳地図データ生成部１０５と、表示範囲指定部１０６とを有する。これら機能部は、端末１に搭載されたコンピュータによって実行されるプログラムによって実現できる。
【００４９】
地図データ受信部１０１は、地図サーバからネットワークを介して第１の地図データ及び／又は第２の地図データを受信する。これにより、既存の地図サーバに蓄積された地図データの重ね合わせ時に、本発明を利用することができる。勿論、地図データ表示装置１に予め蓄積された第１又は第２の地図データを用いてもよい。
【００５０】
閲覧位置調整部１０２は、座標系参照情報を含む第１の地図データを表示部に表示させ、利用者に拡大／縮小／移動の操作をさせて、第１の地図データの閲覧位置を調整する。利用者は、例えば、マウスのようなポインティングデバイスによって拡大／縮小／移動の操作をし、第１の地図データの閲覧位置を調整する。
【００５１】
表示部１０３は、第１及び第２の地図データと重畳地図データとをディスプレイに表示する。
【００５２】
重畳地図データ生成部１０５は、第１の地図データに、座標系参照情報を含む第２の地図データを、地理座標が一致するように重ね合わせて、重畳地図データを生成する。
【００５３】
閲覧画像座標導出部１０４は、閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標（緯度経度座標）と、該地理座標に対応する閲覧画像座標（ＳＶＧ画像座標）とを導出する。ここで、緯度経度座標とＳＶＧ画像座標との対応付けは、地図データのメタデータに含まれる変換パラメータによってなされる。具体的には、第１の地図データの緯度経度座標ｘ０及びｙ０から、変換パラメータａ、ｂ、ｃ、ｄ、ｅ、ｆを用いて、閲覧画像座標ｘ１及びｙ１を、
【数５】
2007256628.tif 000007
の一次変換式によって導出する。
【００５４】
表示範囲指定部１０６は、重畳地図データに予め設定された表示範囲情報に代えて、閲覧画像座標を表示範囲情報として、表示部に重畳地図データを表示するよう指定する。表示範囲情報は、地図データのsvg要素として記述されている。
【００５５】
以上、詳細に説明したように、本発明における地図データ表示装置、プログラム及び方法によれば、利用者によって閲覧位置が調整された第１の地図データの表示態様を保持したまま、第１の地図データに関連する他の地図データを表示することができる。
【００５６】
前述した本発明における種々の実施形態によれば、当業者は、本発明の技術思想及び見地の範囲における種々の変更、修正及び省略を容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００５７】
【図１】第１の地図データを拡大・移動した画面表示図である。
【図２】２つの地図データを重ね合わせた重畳地図データの画面表示図である。
【図３】閲覧位置に基づいて表示された第１の地図データの表示範囲の地理座標を表す画面表示図である。
【図４】緯度経度座標とＳＶＧ画像座標とを対応付けた重畳地図データの画面表示図である。
【図５】閲覧位置が調整された第１の地図データに、第２の地図データを重ね合わせた画面表示図である。
【図６】本発明における地図データ表示装置の機能構成図である。
【符号の説明】
【００５８】
１  地図データ表示装置／端末
１０１  地図データ受信部
１０２  閲覧位置調整部
１０３  表示部
１０４  閲覧画像座標導出部
１０５  重畳地図データ生成部
１０６  表示範囲指定部領域指示部
２  地図サーバ
【図１】
2007256628.tif 000010
【図２】
2007256628.tif 000011
【図３】
2007256628.tif 000012
【図４】
2007256628.tif 000013
【図５】
2007256628.tif 000014
【図６】
2007256628.tif 000015