(57)【特許請求の範囲】
【請求項１】
地図に重畳表示する複数のオブジェクトの前記地図における重畳位置に基づき、前記地図の領域を複数のサブ領域に分割する分割手段であって、前記複数のサブ領域それぞれに含まれるオブジェクトの数が所定数以下となる様に分割する、前記分割手段と、
前記複数のサブ領域それぞれについて、サブ領域に含まれるオブジェクトを含む統合画像を生成する統合画像生成手段と、
前記複数のサブ領域それぞれについて、サブ領域に対応する統合画像の切抜領域を指定する切抜情報を含む表示コードを生成する表示コード生成手段と、
前記統合画像及び前記表示コードを、地図表示装置へ送信する送信手段と、
を有する、地図情報送信装置。
【請求項２】
前記統合画像は、サブ領域に含まれる複数のオブジェクトを２次元平面に並べて配置した画像である、請求項１に記載の地図情報送信装置。
【請求項３】
前記表示コードは、前記切抜情報で指定される前記統合画像の領域を重畳する、前記地図の領域を指定する重畳先情報をさらに含む、請求項１又は２に記載の地図情報送信装置。
【請求項４】
前記切抜情報は、svgのimageタグのxlink:href属性で指定され、前記重畳先情報は、svgのtransform属性で指定される、請求項３に記載の地図情報送信装置。
【請求項５】
前記表示コード生成手段は、サブ領域それぞれについて、前記表示コードを示す情報と、当該サブ領域に対応する前記地図の範囲とを示す、別の表示コードをさらに生成する、請求項１から４のいずれか１項に記載の地図情報送信装置。
【請求項６】
前記地図の範囲は、svgのanimationタグのxlink:href属性で指定される、請求項５に記載の地図情報送信装置。
【請求項７】
前記オブジェクトは、地図に重畳表示可能なアイコン画像であって、
統合画像に含まれる複数のオブジェクトは、異なる種類のアイコン画像か、又は、同一種類であっても異なる条件に基づく異なるイメージのアイコン画像である、請求項１から６のいずれか１項に記載の地図情報送信装置。
【請求項８】
前記送信手段は、前記地図表示装置から受信した前記地図の位置を含むサブ領域についての前記統合画像及び前記表示コードを、前記地図表示装置に送信する、請求項１から７のいずれか１項に記載の地図情報送信装置。
【請求項９】
地図情報送信装置に、地図の位置を示す情報を送信する送信手段と、
前記地図情報送信装置から、前記送信した地図の位置に対応する統合画像と、当該統合画像の切抜領域を指定する切抜情報と、を受信する受信手段と、
前記統合画像の前記切抜情報で指定される領域を前記地図に重畳させてディスプレイに表示する表示手段と、
を有する、地図表示装置。
【請求項１０】
請求項１から８のいずれか１項に記載の地図情報送信装置としてコンピュータを機能させるプログラム。
【請求項１１】
地図に重畳表示するオブジェクトの送信方法であって、
前記地図に重畳表示する複数のオブジェクトの前記地図における重畳位置に基づき、前記地図の領域を複数のサブ領域に分割する分割することであって、前記複数のサブ領域それぞれに含まれるオブジェクトの数が所定数以下となる様に分割することと、
前記複数のサブ領域それぞれについて、サブ領域に含まれるオブジェクトを含む統合画像を生成することと、
前記複数のサブ領域それぞれについて、サブ領域に対応する統合画像の切り抜き領域を指定する切り抜き情報を含む表示コードを生成することと、
前記統合画像及び前記表示コードを、地図表示装置へ送信することと、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図に重畳表示するオブジェクトを送信する技術に関する。
【背景技術】
【０００２】
インターネット等の広域ネットワークには、様々な地図サーバが接続されている。地図サーバ（地図情報送信装置）は、イメージデータとしての地図だけでなく、その地図に重畳表示するオブジェクトも送信するものがある。端末は、地図サーバから地図及びオブジェクトを受信し、その地図にオブジェクトを重畳した画像をディスプレイに表示することができる。【０００３】
ここで、「オブジェクト」とは、地図上に、対象物の存在位置を明示するアイコン・オブジェクト（小型画像）をいう。ユーザは、オブジェクトが重畳表示された地図を閲覧することによって、そのオブジェクトが意味する対象物の存在位置を知ることができる。オブジェクトとしては、例えばガソリンスタンドや、コンビニエンスストア、銀行ＡＴＭを表す小型画像がある。【０００４】
特許文献１は、ユーザから見たオブジェクトの視認性が高まるように地図の縮尺を制御する構成を開示している。特許文献１によると、地図サーバは、複数のオブジェクトを地図に対応した平面に並べ、その平面を、オブジェクトの含有数又はデータ量がほぼ同一となるように矩形状に分割したオブジェクト平面を蓄積する。これによって、オブジェクトを効率よく管理することができる。また、端末のディスプレイの表示範囲に合わせて縮尺調整された地図に、縮尺調整されたオブジェクト平面の各オブジェクトを重畳表示することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−３４８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によれば、端末は、複数のオブジェクトを各々、地図サーバからダウンロードする必要がある。特に、スマートフォンや携帯電話機のような携帯端末は、各オブジェクトを個別にダウンロードする毎に、無線リソースを用いた通信を繰り返す必要がある。具体的には、端末は、オブジェクトをダウンロードする毎に、地図サーバに対してリクエストを送信するために、通信回数が多くなるという問題がある。地図に重畳表示すべきオブジェクトの種類や数が多くなるほど、その通信回数も増大することとなる。
【課題を解決するための手段】
【０００７】
本発明の一側面によると、地図情報送信装置は、地図に重畳表示する複数のオブジェクトの前記地図における重畳位置に基づき、前記地図の領域を複数のサブ領域に分割する分割手段であって、前記複数のサブ領域それぞれに含まれるオブジェクトの数が所定数以下となる様に分割する、前記分割手段と、前記複数のサブ領域それぞれについて、サブ領域に含まれるオブジェクトを含む統合画像を生成する統合画像生成手段と、前記複数のサブ領域それぞれについて、サブ領域に対応する統合画像の切抜領域を指定する切抜情報を含む表示コードを生成する表示コード生成手段と、前記統合画像及び前記表示コードを、地図表示装置へ送信する送信手段と、を有する。【０００８】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【０００９】
【図１】地図へのオブジェクトの重畳の説明図。
【図２】一実施形態によるシステムの構成図。
【図３】一実施形態による地図サーバと端末との間のシーケンス図。
【図４】一実施形態による、複数のオブジェクトを配置する、地図に対応する全体平面を示す図。
【図５】一実施形態による、オブジェクト平面を示す図。
【図６】一実施形態による、オブジェクト平面毎のオブジェクト統合画像を示す図。
【図７Ａ】一実施形態による、オブジェクト統合画像の具体的例を示す図。
【図７Ｂ】一実施形態による、オブジェクト統合画像の具体的例を示す図。
【図８Ａ】一実施形態による、オブジェクト平面を示す図。
【図８Ｂ】図８Ａのオブジェクト平面に対応する第１の表示コードを示す図。
【図９】一実施形態による、オブジェクトの切抜位置及び地図座標を指定する第２の表示コードを示す図。
【図１０】一実施形態による、オブジェクト統合画像の各オブジェクトを、地図に重畳表示させる処理の説明図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下の実施形態は例示であり、本発明を実施形態の内容に限定するものではない。また、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。
【００１１】
＜第一実施形態＞
図１は、地図へのオブジェクトの重畳の説明図である。図１によれば、地図に、複数のオブジェクトが重畳表示されている。ここで、「オブジェクト」とは、地図に重畳表示すべきアイコン画像である。オブジェクトは、オブジェクトを表示するオブジェクト平面における座標に関連づけられる。「オブジェクト平面」とは、各オブジェクトを配置する平面をいう。これは、概念的な平面であって、透明平面にオブジェクトを配置したものである。オブジェクト以外の部分は透明であるために、オブジェクト平面全体を、同一サイズの地図にそのまま重畳することができる。地図に、その緯度経度が一致したオブジェクト平面を重畳表示することによって、地図の位置とオブジェクトの位置とが一致する。尚、透明平面は、完全な透明だけでなく、半透明（完全な透明と完全な不透明との間）であってもよい。
【００１２】
地図表示装置としての端末２は、例えばスマートフォンや携帯電話機、タブレット端末、パーソナルコンピュータのような端末である。少なくとも、ユーザに対して地図を表示するために、ハードウェアとしてのディスプレイを搭載する。図１によれば、端末２のディスプレイの表示範囲が、地図の一部の範囲に対応し、オブジェクトも重畳表示されている。端末２にタッチパネルディスプレイが搭載されている場合、ユーザの指によるスライド操作によって、所望位置周辺の地図を表示させることができる。
【００１３】
図２は、本発明のシステムにおける地図サーバ及び端末の機能構成図である。図３は、本発明における地図サーバと端末との間のシーケンス図である。
【００１４】
図２によれば、地図情報送信装置（地図サーバ）１は、地図に重畳表示するオブジェクトを送信するものである。本発明の地図情報送信装置１は、必ずしも地図までも端末２へ送信するものではない。端末２が、既に地図を自ら記憶している場合、地図情報送信装置１からオブジェクトのみをダウンロードすればよい。
【００１５】
＜地図情報送信装置（地図サーバ）１＞
図２によれば、地図情報送信装置１は、オブジェクト蓄積部１０と、オブジェクト平面生成部１１と、オブジェクト統合画像生成部１２と、表示コード生成部１３と、オブジェクト送信部１４とを有する。これら機能構成部は、サーバに搭載された１つ以上のプロセッサに適切なプログラムを実行させることによって実現できる。また、図３によれば、地図に重畳表示するオブジェクトを送信する地図情報送信装置（地図サーバ）１と、受信したオブジェクトを地図に重畳表示する地図表示装置（端末）２とを有するシステムの地図情報送信方法としても理解できる。以下では、図２の機能構成に沿って説明するが、その処理の流れは、図３のシーケンスと同じように理解できる。
【００１６】
［オブジェクト平面生成部１１（Ｓ１）］
オブジェクト平面生成部１１は、地図に対応する平面であって、各オブジェクトを配置する全体平面を分割し、オブジェクトの数が所定数以下となるように、矩形状のオブジェクト平面を生成する。
【００１７】
図４は、オブジェクトを配置する地図に対応し、オブジェクトを配置する透明な全体平面を示している。図５は、全体平面を分割して得た各オブジェクト平面を示している。
【００１８】
図４によれば、地図におけるオブジェクトの分布は均一ではなく、密な部分と粗な部分とがある。本実施形態によると、オブジェクト平面生成部１１は、図５に示す様に、オブジェクトの数が所定数以下となるように全体平面を矩形状に分割する。図５によると、各オブジェクト平面内のオブジェクトの数は１２個となっている。
【００１９】
このような分割方法として、特許文献１に記載されている様に、オブジェクトの数が所定個数になるまで、その領域を１／４に等分割していく方法がある。これにより、オブジェクトの少ない分割平面が大量に生成されることを防ぎ、システム全体の管理コストを低減させることができる。
【００２０】
例えば所定数を１２に設定したとする。最初に、１枚の全体平面を、１／４に等分割する。ここで、オブジェクトの数が既に１２個以下の平面については、それ以上分割しない。一方で、オブジェクトの数が１２個よりも多い平面については、更に１／４に等分割する。このように再帰的に処理を実行することによって、最終的には、全てのオブジェクト平面についてオブジェクトの数を、１２個以下で且つほぼ同一とすることができる。生成されたオブジェクト平面には、例えば、図８Ａに示す様に、４分割する度にＡ〜Ｄのラベルを階層的に付与することによって、各オブジェクト平面を識別することができる。
【００２１】
尚、１／４に等分割を繰り返すことによって、分割されたオブジェクト平面は、タイル状（メッシュ状）に並べることができる一定領域の矩形状となる。そして、各オブジェクト平面には、タイル状に並べるために、平面同士の間の位置関係を管理するためのインデックス情報（識別子）が付与される。インデックス情報は、少なくとも１点の座標点（地図座標又は緯度・経度）と、その座標点を左上とした高さ及び幅とを有する。座標点は、左上以外の頂点であってもよいし、又は、対角する２頂点であってもよい。
【００２２】
［オブジェクト統合画像生成部１２（Ｓ２）］
オブジェクト統合画像生成部１２は、オブジェクト平面毎に、複数のオブジェクトを統合した１枚のオブジェクト統合画像を生成する。図６は、オブジェクト平面毎のオブジェクト統合画像を表す説明図である。
【００２３】
図６によれば、オブジェクト統合画像は、複数のオブジェクトを２次元平面に並べて配置したものである。但し、オブジェクトを、オブジェクト統合画像に隙間なく配置する必要はない。例えば、オブジェクト統合画像に空白部分があってもよい。オブジェクト平面生成部１１は、オブジェクトの数が所定数を超えないようにオブジェクト平面に分割するために、逆に、所定数を下回る場合もある。この場合、その部分を空白としておくことができる。尚、所定数を下回る場合、オブジェクトの数に応じて、アイコン・オブジェクトのサイズを任意に変化させることもできる。
【００２４】
ここで、オブジェクト統合画像は、オブジェクト平面毎に生成される。地図上に重畳して表示される全てのオブジェクトを単に統合したとしても、その種類や数は膨大となり、１回に送信するデータ量が増大するだけであり、何ら効率的ではない。これに対し、本実施形態によれば、オブジェクト平面毎にオブジェクト統合画像を生成するために、所望位置周辺の地図に重畳させるのに必要なオブジェクトを送信することができる。
【００２５】
図７Ａ及び図７Ｂは、オブジェクト統合画像の具体的な例を示している。図７Ａによれば、各オブジェクト統合画像に含まれる複数のオブジェクトは、異なる種類のアイコンである。オブジェクトは、例えば地図上の位置に応じた小型写真のようなものであって、例えば建造物の外観写真とすることができる。この場合、１つのオブジェクトに対して、オブジェクト平面における１つの座標が対応付けられている。
【００２６】
図７Ｂによれば、各オブジェクト統合画像に含まれる複数のオブジェクトは、同一種類であっても所定条件に基づく異なるイメージのアイコンである。オブジェクトは、例えば風向き表す小型画像のようなものであって、向き毎に異なるアイコン画像となっている。この場合、１つのオブジェクトに対して、オブジェクト平面における複数の座標が対応付けられていてもよいし、座標が全く対応付けられていなくてもよい。例えば北向き風を表すオブジェクトは、地図画像における複数の箇所に表示され、南向きの風を表すオブジェクトは、地図画像に全く表示されなくてもよい。その他のオブジェクトの例として、コンビニエンスストアの来店者数を表す画像や、駅の乗降客数を表す画像、温度や電波状態の観測値を表す画像であってもよい。
【００２７】
［表示コード生成部１３（Ｓ３）］
表示コード生成部１３は、オブジェクト平面の位置関係を管理する第１の表示コードと、オブジェクト平面毎のオブジェクトの切抜位置及び地図座標を指定する第２の表示コードとを生成する。例えば、第１の表示コード及び第２の表示コードは、svg(Scalable Vector Graphics)により規定される。
【００２８】
図８Ａは、オブジェクト平面を示し、図８Ｂは、図８Ａのオブジェクト平面を記述する第１の表示コードを示している。
【００２９】
第１の表示コードは、図８Ｂに示す様に、各オブジェクト平面について、第２の表示コードのファイル名と、地図座標における領域とを指定するものである。具体的には、第１の表示コードは、svgのanimationタグについて、xlink:href属性で、第２の表示コードのファイル名を、x属性、y属性、width属性及びheight属性で領域を指定する。例えば、参照符号Ｓ８１は、図８Ａの"ＣＢ"とのラベルが付与されているオブジェクト平面（以下、オブジェクト平面ＣＢと表記する。）の領域と、第２の表示コードのファイル名を示している。具体的には、オブジェクト平面ＣＢに対応する第２の表示コードのファイル名は、CB.svgであることと、オブジェクト平面ＣＢが、地図座標600,400を左上の頂点とし、幅200高さ200の領域に対応することが示されている。同様に、参照符号Ｓ８２は、オブジェクト平面ＣＣＢが、地図座標600,600から幅100高さ100の領域に対応し、対応する第２の表示コードのファイル名がCCA.svgであることを示している。
【００３０】
なお、第１の表示コードは、各オブジェクト平面の地図上の領域を示す領域情報と、対応する第２の表示コードのファイル名を示すものであれば良く、図８Ｂに示す形式に限定されない。
【００３１】
図９は、あるオブジェクト平面についての第２の表示コードの例を示している。第２の表示コードは、オブジェクト平面について、オブジェクト統合画像のファイル名と、当該オブジェクト統合画像の切抜領域と、各切抜領域を重畳配置する地図座標とを指定するものである。具体的には、svgのimageタグについて、xlink:href属性でオブジェクト統合画像のファイル名及び切抜領域を規定し、transform属性で、当該切抜領域を重畳配置する地図座標を指定する。例えば、図９において、オブジェクト統合画像のファイル名は、"icons.png"であることが示されている。また、参照符号Ｓ９１は、オブジェクト統合画像の座標原点を左上として（単位px）、画像座標0,0から幅30高さ30を切抜領域とすることを示している。また、参照符号Ｓ９１は、切り抜いたオブジェクトを地図座標300,180から幅30高さ30の領域に重畳することを示している。同様に、参照符号Ｓ９２は、オブジェクト統合画像"icons.png"における画像座標30,0から幅30高さ30を、切抜領域とし、切り抜いたオブジェクトを地図座標360,360から幅30高さ30に重畳的に表示することを示している。さらに、参照符号Ｓ９３は、オブジェクト統合画像"icons.png"における画像座標0,30から幅30高さ30を、切抜領域とし、切り抜いたオブジェクトを地図座標240,300から幅30高さ30に重畳的に表示することを示している。尚、第２の表示コードでは、１つのオブジェクトに対して複数の地図座標を指定することもできる。
【００３２】
なお、第２の表示コードは、対応するオブジェクト平面について、オブジェクト統合画像のファイル名を示す情報と、当該オブジェクト統合画像の切抜領域を指定する切抜情報と、各切抜領域を重畳配置する地図の範囲を指定する重畳先情報を含むものであれば良く、図９に示す形式に限定されない。
【００３３】
［オブジェクト蓄積部１０］
オブジェクト蓄積部１０は、第１の表示コードと、各オブジェクト平面について、オブジェクト統合画像及び第２の表示コードを蓄積する。
【００３４】
［オブジェクト送信部１４（Ｓ４）］
オブジェクト送信部１４は、オブジェクト統合画像及び表示コードを、地図表示装置２へ送信する。オブジェクト送信部１４は、例えば以下のように処理する。まず、地図表示装置２から、そのディスプレイに表示すべき地図取得要求を受信する。ここで、地図取得要求は、ユーザ所望の表示位置（例えば緯度経度又は地図座標）を含む。なお、オブジェクト蓄積部１０は、オブジェクト平面と、緯度経度又は地図座標との対応関係を認識しているものとする。この場合、オブジェクト送信部１４は、第１の表示コード（図８Ｂ参照）を用いて、端末２から受信した表示位置に対応するオブジェクト平面を特定し、特定したオブジェクト平面に対応する第２の表示コードを判定する。そして、オブジェクト送信部１４は、判定した第２の表示コードに基づき、特定したオブジェクト平面に対応するオブジェクト統合画像と、第２の表示コードとを、地図表示装置２へ返信する。
【００３５】
他の形態として、第１の表示コードを予め、端末２へ送信しておくものであってもよい。端末２は、第１の表示コードを用いて検索した第２の表示コードのファイル名を、地図情報送信装置１へ送信することができる。その場合、オブジェクト送信部１４は、受信したファイル名に対応する第２の表示コードと、当該第２の表示コードに示されたオブジェクト統合画像とを端末２に送信する。
【００３６】
さらに他の形態として、地図情報送信装置１は、第１の表示コード及び第２の表示コードの両方を予め、地図表示装置２へ送信しておくこともできる。この場合、オブジェクト送信部１４は、地図表示装置２から受信した表示位置に対応したオブジェクト統合画像のみを送信する。これは、地図に重畳するオブジェクトの位置は変わらないが、そのオブジェクトのアイコン画像自体が時々刻々と変化するような場合に有効である。その場合、時間経過に応じて、オブジェクト統合画像のみを送信すればよい。例えば、オブジェクト統合画像のみを、日付や曜日、時間帯、又は、端末における利用者操作によって切り替えてもよい。 
【００３７】
なお、図２によれば、地図情報送信装置１は、単一のサーバとして表されているが、複数のサーバで構成されていてもよい。例えば、オブジェクト統合画像及び表示コードを生成するサーバと、オブジェクト統合画像及び表示コードを蓄積するサーバとが、ネットワークに別々に備えられたものであってもよい。
【００３８】
＜地図表示装置（端末）２＞
地図表示装置（端末）２は、地図情報送信装置から受信したオブジェクト統合画像を、地図に重畳表示する。端末２は、ユーザに対して地図を表示するディスプレイと共に、オブジェクト検索部２１と、オブジェクト表示部２２とを有する。これら機能構成部は、端末の１つ以上のプロセッサに適切なプログラムを実行させることによって実現できる。
【００３９】
［オブジェクト検索部２１］
オブジェクト検索部２１は、ユーザ所望の表示位置をクエリとして含む地図取得要求を、地図情報送信装置１へ送信する。なお、前述したように、端末２が既に第１の表示コードを記憶している場合、第２の表示コードのファイル名をクエリとして、地図情報送信装置１へ送信するものであってもよい。そして、オブジェクト検索部２１は、地図情報送信装置１から受信したオブジェクト統合画像及び表示コード（第１の表示コード及び第２の表示コード）を、オブジェクト表示部２２へ出力する。
【００４０】
［オブジェクト表示部２２］
オブジェクト表示部２２は、地図に、オブジェクト統合画像の各オブジェクトを重畳させて、ディスプレイに表示する。ここで、オブジェクト表示部２２は、オブジェクト統合画像に対して切抜位置によって規定された各オブジェクトを、表示コードに基づく地図座標に表示する。「切抜位置」は、オブジェクト統合画像における各オブジェクトの位置をいう。
【００４１】
尚、オブジェクトを重畳する地図は、地図表示装置２が予め記憶したものであってもよいし、他の地図サーバ又は地図情報送信装置１から受信したものであってもよい。図１０によれば、地図は、端末１によって予め記憶されたものであるとしている。
【００４２】
図１０は、オブジェクト統合画像の各オブジェクトを、地図に重畳表示させた説明図である。
【００４３】
「切抜領域」について、オブジェクトが矩形状であれば、その表示範囲は、例えば左上座標と、横幅と縦幅とによって表される。ここで、横幅及び縦幅が、全てのオブジェクトで既定サイズであれば、例えば左上座標点のみで、そのオブジェクトの表示範囲を知ることができる。そして、オブジェクト統合画像の各オブジェクトは、オブジェクト平面の地図座標に配置される。
【００４４】
以上、詳細に説明したように、本実施形態による地図情報送信装置、プログラム及び方法によれば、携帯端末が、地図に重畳表示すべきオブジェクトを地図サーバからダウンロードする際に、その通信回数をできる限り少なくすることができる。
【００４５】
＜第二実施形態＞
なお、第一実施形態においては、全体平面を矩形状に分割することで、矩形状のオブジェクト平面を生成していた。しかしながら、オブジェクト平面の形状は、矩形状に限定されない。例えば、オブジェクト平面を平行四辺形とすることができる。この場合、対向する辺の中点同士を結ぶ線により４分割することができ、第一実施形態と同様のアルゴリズムでオブジェクト平面を生成することができる。また、例えば、オブジェクト平面を三角形とすることができる。この場合、各辺の中点同士を結ぶ線により４分割することができ、第一実施形態と同様のアルゴリズムでオブジェクト平面を生成することができる。さらに、各オブジェクト平面の形状は同じでなくとも良い。例えば、オブジェクトの位置を母点としたボロノイ図により、全体平面を１つのオブジェクトを含む小領域に分割する。そして、各小領域をクラスタリングの手法を用いて結合することで、それぞれが所定数以下のオブジェクトを含むオブジェクト平面を生成することができる。
【００４６】
なお、このように生成したオブジェクト平面の場合、第１の表示コードにおけるオブジェクト平面の領域の記述は、例えば、各頂点を時計まわり方向又は反時計周り方向に列挙したものとすることができる。
【００４７】
同様に、第一実施形態では、オブジェクト統合画像の切抜領域を、左上の座標と高さ及び幅とで規定し、よって、地図上での配置位置も左上の座標と高さ及び幅とで規定していた。つまり、オブジェクト統合画像から切り抜かれる領域は矩形状であった。しかしながら、オブジェクト統合画像の切り抜き領域についても任意の領域とすることができる。つまり、例えば、オブジェクト統合画像の切り抜き領域を、その頂点の座標（オブジェクト統合画像の座標系）を列挙することで指定することができる。この場合、地図上での配置位置も、地図座標における頂点の位置を列挙することで指定することができる。
【００４８】
＜その他の実施形態＞
なお、上記実施形態では、全体平面と、全体平面を分割したオブジェクト平面を規定して説明を行ったが、これらは説明のためのものである。つまり、対象とする地図の領域を全体平面として、対象とする地図の領域を、オブジェクトの地図上での重畳位置に基づきサブ領域（上記各実施形態のオブジェクト平面に対応）に分割すれば良い。なお、各サブ領域に含まれるオブジェクト数が所定数以下となる様に領域の分割は行う。
【００４９】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【００５０】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【００５１】
本願は、２０１６年６月６日提出の日本国特許出願特願２０１６−１１２３５４を基礎として優先権を主張するものであり、その記載内容の全てを、ここに援用する。
【図１】
0006630825.tif 000002
【図２】
0006630825.tif 000003
【図３】
0006630825.tif 000004
【図４】
0006630825.tif 000005
【図５】
0006630825.tif 000006
【図６】
0006630825.tif 000007
【図７Ａ】
0006630825.tif 000008
【図７Ｂ】
0006630825.tif 000009
【図８Ａ】
0006630825.tif 000010
【図８Ｂ】
0006630825.tif 000011
【図９】
0006630825.tif 000012
【図１０】
0006630825.tif 000013