JP2014002277A - Map display device, map display method, and program for map display - Google Patents
Map display device, map display method, and program for map display Download PDFInfo
- Publication number
- JP2014002277A JP2014002277A JP2012137783A JP2012137783A JP2014002277A JP 2014002277 A JP2014002277 A JP 2014002277A JP 2012137783 A JP2012137783 A JP 2012137783A JP 2012137783 A JP2012137783 A JP 2012137783A JP 2014002277 A JP2014002277 A JP 2014002277A
- Authority
- JP
- Japan
- Prior art keywords
- map
- feature
- display
- symbol
- ground surface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
Abstract
【課題】地物の3次元モデルを見にくくせずに、地物を標記する記号が3次元モデルに隠れるにくくすること。
【解決手段】(A)に示すように、俯角の変更によって、建築物92を標記する「XXホテル」が、3次元モデルによって表現された建築物90に隠れてしまう場合がある。そこで「XXホテル」を高さ方向上向きに並進させることによって、(A)に示すように、「XXホテル」が建築物90に隠れた状態を解消する。
【選択図】図6Kind Code: A1 To make it difficult to hide a symbol marking a feature in a three-dimensional model without making it difficult to see the three-dimensional model of the feature.
As shown in (A), there is a case where an “XX hotel” marking a building 92 is hidden in a building 90 expressed by a three-dimensional model due to a change in depression angle. Therefore, by translating the “XX hotel” upward in the height direction, the state where the “XX hotel” is hidden in the building 90 is eliminated as shown in FIG.
[Selection] Figure 6
Description
本発明は、地図表示に関する。 The present invention relates to a map display.
少なくとも一部の地物(ビル等)を立体的に表現した3次元モデルによって表示する地図が知られている。3次元モデルは、地図上に、地物の高さ(鉛直方向の大きさ)を立体的に図示するためのものである。地物を3次元モデルによって表示する場合、俯角を90度よりも小さくすることが多い。このような表示をすると、地物を標記する文字が、3次元モデルと重複して見にくくなることがある。これに鑑みた手法として、3次元モデルの高さを低く表現することによって、上記重複を解消し、文字を見やすくするというものが知られている(例えば、特許文献1)。 A map is known that displays at least a part of features (such as a building) by a three-dimensional model that three-dimensionally represents the features. The three-dimensional model is for three-dimensionally illustrating the height of a feature (size in the vertical direction) on a map. When displaying a feature by a three-dimensional model, the depression angle is often made smaller than 90 degrees. When such a display is made, it may be difficult to see the characters that mark the feature overlapping with the three-dimensional model. As a technique in view of this, there is known a technique in which the above-mentioned duplication is eliminated and the characters are easily seen by expressing the height of the three-dimensional model low (for example, Patent Document 1).
上記の先行技術が有する課題は、地物の3次元モデルが見にくくなることである。3次元モデルの縮尺を水平方向と高さ方向とで変えてしまうことによって、その3次元モデルが実物とは異なるものに見えてしまうからである。 The problem of the above prior art is that it is difficult to see the three-dimensional model of the feature. This is because changing the scale of the three-dimensional model between the horizontal direction and the height direction makes the three-dimensional model look different from the actual one.
本発明は、上記課題を解決するためのものであり、以下の形態または適用例として実現できる。 SUMMARY An advantage of some aspects of the invention is to solve the above-described problems and can be realized as the following forms or application examples.
適用例1:3次元空間上の地表面を表す地表面情報と地物の形状および高さ情報を含む地物情報と前記地物を標記する記号を含む属性情報とを含む3次元地図を記憶する記憶手段と;前記3次元空間上の視点を設定する視点設定手段と;前記3次元地図を用いて、前記設定された視点によって規定される地図範囲に含まれる地物を前記地物情報に基づき前記地表面上に立体的に配置し、前記属性情報を参照して、前記地物の配置に対応させて、前記記号を配置することで地図の表示内容を決定する処理手段と;前記処理手段によって決定された前記3次元地図を表示する表示手段とを備える地図表示装置であって;前記処理手段は;或る地物を標記する記号の表示位置と他の地物との重なり具合を判定する重なり具合判定部と;前記或る地物を標記する前記記号が前記他の地物に隠されると前記重なり具合判定部によって判定された場合、該記号の表示位置を、前記地表面に対する高さ方向に並進させる表示位置変更部とを備える地図表示装置。この適用例によれば、地物を立体的に表示した3次元モデルを見やすい状態に維持しつつ、記号が隠れにくくなる。記号とは、例えば、文字やマークなどである。マークとは、文字以外の記号であり、例えば、地図記号や図形標章などである。記憶手段による地図の記憶は、一時的なもの(揮発性)でも良いし、一時的でないもの(不揮発性)でも良い。 Application example 1: A three-dimensional map including ground surface information representing the ground surface in a three-dimensional space, feature information including shape and height information of the feature, and attribute information including a symbol marking the feature is stored. Storage means for performing; viewpoint setting means for setting a viewpoint in the three-dimensional space; using the three-dimensional map, features included in a map range defined by the set viewpoint as the feature information Processing means for determining a display content of a map by arranging the symbol in a three-dimensional manner on the ground surface, referring to the attribute information, and corresponding to the arrangement of the feature; A display means for displaying the three-dimensional map determined by the means; the processing means; and a display position of a symbol marking a certain feature and an overlapping condition with another feature An overlapping state determination unit for determining; and the certain feature A map provided with a display position changing unit that translates the display position of the symbol in the height direction with respect to the ground surface when it is determined by the overlap state determination unit that the symbol to be marked is hidden by the other feature Display device. According to this application example, it is difficult to hide symbols while maintaining a three-dimensional model in which features are displayed in three dimensions. The symbol is, for example, a character or a mark. A mark is a symbol other than a character, such as a map symbol or a graphic mark. The storage of the map by the storage means may be temporary (volatile) or non-temporary (nonvolatile).
適用例2:適用例1に記載の地図表示装置であって;前記表示位置変更部は、前記他の地物に隠されると前記重なり具合判定部により判定される範囲より外に前記記号の並進後の位置を決定する地図表示装置。この適用例によれば、記号がより隠れにくくなる。 Application Example 2: The map display device according to Application Example 1, wherein the display position change unit translates the symbol outside the range determined by the overlap condition determination unit when hidden by the other feature. A map display device that determines the later position. According to this application example, the symbols are more difficult to hide.
適用例3:適用例2に記載の地図表示装置であって;前記処理手段は、前記表示位置変更部によって並進させられた前記記号とともに該記号の真下を示す印を前記3次元地図上に配置する並進前位置表示部を備える地図表示装置。この適用例によれば、記号の元の位置を示すことができる。 Application Example 3: The map display device according to Application Example 2, in which the processing means arranges a mark indicating the symbol directly on the three-dimensional map together with the symbol translated by the display position changing unit. A map display device comprising a pre-translation position display unit. According to this application example, the original position of the symbol can be indicated.
適用例4:3次元空間上の地表面を表す地表面情報と地物の形状および高さ情報を含む地物情報と前記地物を標記する記号を含む属性情報とを含む3次元地図を記憶する記憶手段と;前記3次元空間上の視点を設定する視点設定手段と;前記3次元地図を用いて、前記設定された視点によって規定される地図範囲に含まれる地物を前記地物情報に基づき前記地表面上に立体的に配置し、前記属性情報を参照して、前記地物の配置に対応させて、前記記号を配置することで地図の表示内容を決定する処理手段と;前記処理手段によって決定された前記3次元地図を表示する表示手段とを備える地図表示装置であって;前記処理手段は、俯角または方位角が変更に伴って、少なくとも一部の前記記号の表示位置を所定距離、高さ方向に並進させる表示位置変更部を備える地図表示装置。この適用例によれば、3次元モデルを見やすい状態に維持しつつ、記号が3次元モデルに隠れにくくなる。「少なくとも一部の記号」の中に「俯角または方位角の変更に伴って他の地物を表現した3次元モデルに隠れた記号」が含まれており、「所定距離」が「記号が3次元モデルに隠れた状態を解消し得る距離」であれば、記号が表示できるようになるからである。 Application example 4: A three-dimensional map including ground surface information representing the ground surface in a three-dimensional space, feature information including shape and height information of the feature, and attribute information including a symbol marking the feature is stored. Storage means for performing; viewpoint setting means for setting a viewpoint in the three-dimensional space; using the three-dimensional map, features included in a map range defined by the set viewpoint as the feature information Processing means for determining a display content of a map by arranging the symbol in a three-dimensional manner on the ground surface, referring to the attribute information, and corresponding to the arrangement of the feature; Display means for displaying the three-dimensional map determined by the means; and the processing means determines at least some of the display positions of the symbols as the depression angle or azimuth angle changes Translate distance and height Map display device comprising a shown position changing unit. According to this application example, it is difficult to hide the symbols in the three-dimensional model while maintaining the three-dimensional model in an easily viewable state. “At least some of the symbols” include “symbols hidden in a three-dimensional model representing other features as the depression angle or azimuth changes,” and “predetermined distance” is “symbol 3”. This is because the symbol can be displayed if the distance is such that the state hidden in the dimensional model can be resolved.
本発明は、上記以外の種々の形態で実現することも可能である。例えば、地図表示方法、地図表示用プログラム、このプログラムを記憶した一時的でない記憶媒体等の形態で実現できる。 The present invention can be implemented in various forms other than the above. For example, it can be realized in the form of a map display method, a map display program, a non-temporary storage medium storing the program, and the like.
地図表示システム10の構成(図1):
図1は、地図表示システム10の構成を示す。地図表示システム10は、図1に示すように、スマートフォン20と地図サーバ50とを備える。スマートフォン20は、インターネット接続が可能な多機能携帯電話機である。スマートフォン20及び地図サーバ50は、インターネットINTを介して互いに接続できる。スマートフォン20は、基地局BSを介してインターネットINTに無線接続する。なお、実際には、スマートフォン20は、送受信アンテナ、無線基地局、交換局を介してインターネットINTに接続される。図1に示す基地局BSは、これらアンテナ、無線基地局、交換局を含むものとする。
Configuration of the map display system 10 (FIG. 1):
FIG. 1 shows the configuration of the
図1に示すように、地図サーバ50は、通信部52と、制御部54と、地図データベース56とを備える。地図データベース56は、3次元空間上の地表面を表す地表面情報と地物の形状および高さ情報を含む地物情報とこの地物を標記する記号を含む属性情報とを含む3次元地図データを記憶する。具体的には、地表面は地面の起伏を含む形状を表しており、等高線などの標高データや行政区画、道路、河川、海面等を区別するデータを用いて表される。地物情報とは、地物の形状及び高さなどの情報、つまり、地物の水平方向の領域を特定する情報(代表位置の緯度・経度など)、高さ方向(鉛直方向)の情報などである。具体的には、地物の水平方向の領域を特定する情報とは、例えば地物の水平方向の形状を表すポリゴンの構成点の緯度経度情報である。また高さ方向(鉛直方向)の情報とは、地物が地上/地下それぞれ何階建てであるかを示すものや、各階のフロアを2次元的に表現した地図などである。また、高さ方向(鉛直方向)の情報としては、例えば地表面から上方向の距離や地表面下ら下方向の距離で表しても良い。また、地図データベース56は階同士の接続を表す階層移動手段情報を含む。階層移動手段情報とは階層移動手段(階段やエスカレータ、エレベータ等)によって3次元モデルの各階層が連絡している位置や種別などをどのように連絡されているかを示す情報である。また、地図データベース56は経路探索に用いるネットワーク情報を含んでいても良い。制御部54は、CPU、ROM、RAMを備え、地図データ送信用のプログラムを実行する。制御部54は、このプログラムの実行によって、スマートフォン20からの要求に応じた地図データを、地図データベース56から取得すると共に通信部52に送信する。通信部52はスマートフォン20からの指令を受信して、制御部54が取得する地図データを送信する。この送信には、通信部52とインターネットINTとが利用される。
As shown in FIG. 1, the
一方、スマートフォン20は、主制御部22、通信部32、通信制御部34、タッチパネル36、表示部38、音声出力部40及びGPS受信機42を備える。主制御部22は、CPU24と、RAM26と、ROM28とを備える。主制御部22は、スマートフォン20に備えられた他の機器を制御する。RAM26は、地図データベースから送信される地図データを一時的に記憶する。ROM28は、CPU24が実行するプログラムを記憶する。このプログラムは、地図表示処理(図2と共に後述)等を実現するためのものである。通信部32は、基地局BSとの間でデータ通信または音声通信を行うための回路である。通信部32は、基地局BSを介して地図サーバ50にアクセスし、地図データを取得するために動作する。通信制御部34は、音声通話のための着信や呼び出し、音声信号と電気信号との変換などを行う回路である。スマートフォン20は、通信部32と通信制御部34とを備えることによって、電話機として機能する。
On the other hand, the
音声出力部40は、音声を出力するスピーカである。GPS受信機42は、GPS衛星と屋内GPS送信機とから送信されるGPS信号を受信することによって、スマートフォン20の現在地を示す情報を取得するための装置である。現在地とは、緯度・経度と階層位置とによって特定される位置である。階層位置とは、地物の何階に位置するかを示す情報のことである。階層位置は、GPS衛星及び/又は屋内GPS送信機からのGPS信号に基づき推定できる。表示部38は、主制御部22の制御に基づき、画像を液晶画面に表示する。タッチパネル36は、ユーザの指や専用のペン等が液晶画面に接触した位置座標を、取得すると共に主制御部22に入力する。主制御部22は、入力された位置座標に基づきユーザの指示を判別し、判別した指示に対応する処理を実行する。ユーザの指示とは、例えば、地図表示の開始や、表示された地図の中心点、俯角、方位角、視点距離、縮尺などの変更指示である。
The
地図表示処理(図2):
図2は、地図表示処理を示すフローチャートである。地図表示処理の実行主体は、主制御部22である。地図表示処理の実行開始の契機は、主制御部22が地図を表示したことである。なお、正確には「地図の表示」は、先述したように「表示部38が主制御部22の制御に基づき液晶画面に行う」ものであるが、ここでは「主制御部22が行う」ものとして表記する。
Map display processing (Figure 2):
FIG. 2 is a flowchart showing map display processing. The execution subject of the map display process is the
まず、主制御部22は、地図の表示範囲を変更するための3次元空間上の視点(中心点、俯角、方位角、視点距離、縮尺などの少なくとも1つ)の入力があったかを判定する(ステップS61)。主制御部22は、3次元空間上の視点の入力が無いと判定すると(ステップS61、NO)、ステップS61を繰り返し、入力があるまで待機する。主制御部22は、3次元空間上の視点の入力があったと判定すると(ステップS61、YES)、主制御部22は、その入力に従い、地図の表示範囲に含まれる3次元モデルを地表面上に配置するとともにこの地物を標記する文字を配置する(ステップS63)。続いて主制御部22は、上記入力に従って地図を表示する(ステップS65)。
First, the
図3は、表示される地図の一例を示す。図3(A)は、主制御部22が、3次元空間上の視点の俯角を90度にした場合の地図を示す。俯角が90度なので、地図範囲に含まれる地物は2次元的に表示されている。図3(B)は、主制御部22が、3次元空間上の視点の俯角を変更することで、図3(A)の地表面上に2次元的表示された地物を立体的な表示である3次元モデルに変更した地図を示す。主制御部22は、それぞれの3次元モデルを地表面上に配置し、この地物を標記する記号を配置する。記号とは、地物を標記する文字等のことである。図3(A)、(B)に示すように、この例において表示される地物は、建築物90〜93の4つである。
FIG. 3 shows an example of the displayed map. FIG. 3A shows a map when the
次に主制御部22は、視点の方位角が変更されると、変更された視点に正対するように記号を回転させる(ステップS67)。図3に示すように、建築物90は「○○ビル」、建築物91は「□□ホテル」、建築物92は「XXホテル」、建築物93は「△△ビル」という文字によって標記される。
Next, when the azimuth angle of the viewpoint is changed, the
図4は、地物の属性情報であって、地物を標記する記号のデータ構造を示すテーブルである。図4に示すように、このデータ構造には、標記する地物を示すID、表示基準点、表示角度のオフセット量、回転基準点、文字情報、書式情報、マーク情報、地物の種類、表示の優先度、グループ化情報が含まれる。IDは、実際には、通し番号などで記述されるが、図4には、説明を分かりやすくするために「建築物90」等と表記している。表示基準点は、記号の表示範囲の基準点の3次元空間における配置を示す。本実施形態では、記号の表示範囲は、厚みのない長方形状のモデルによって定義されており、表示範囲の基準点は、長方形の中心に定められている。表示角度のオフセット量は、方向性を持つ地物(道路や川など)を標記するために、その方向に沿って記号を配置するためのものである。回転基準点は、記号を回転させる際に、回転の中心となる点である。本実施形態においては、表示基準点と回転基準点とを一致させている。文字情報は、標記する記号が文字を含む場合に、その文字を特定する情報である。書式情報は、標記する文字のサイズ、フォント、色などを特定するための情報である。マーク情報は、記号がマークを含む場合に、マークの図柄を特定するための情報である。ここで言うマークとは、地図記号や図形標章など文字以外の記号のことである。地物の種類は、著名、一般建築物、交通地物、天然地物(川など)などが対応づけられており、表示の優先度を決定するための情報である。本実施形態においては、上記で先に挙げたものほど優先度を高くする。表示の優先度は、上記「地物の種類」による表示の優先度の例外を規定する情報である。グループ化情報は、文字とマークとをグループ化するための情報である。 FIG. 4 is a table showing the attribute data of the feature and the data structure of the symbol marking the feature. As shown in FIG. 4, this data structure includes an ID indicating a marked feature, a display reference point, a display angle offset amount, a rotation reference point, character information, format information, mark information, a feature type, and a display. Priority and grouping information. The ID is actually described by a serial number or the like, but in FIG. 4, “building 90” or the like is described for easy understanding of the explanation. The display reference point indicates the arrangement in the three-dimensional space of the reference point of the symbol display range. In the present embodiment, the symbol display range is defined by a rectangular model having no thickness, and the reference point of the display range is determined at the center of the rectangle. The offset amount of the display angle is for arranging symbols along the direction in order to mark a feature having a direction (such as a road or a river). The rotation reference point is a point that becomes the center of rotation when the symbol is rotated. In the present embodiment, the display reference point and the rotation reference point are matched. The character information is information for specifying a character when the symbol to be included includes the character. The format information is information for specifying the size, font, color, etc. of the character to be marked. The mark information is information for specifying the mark design when the symbol includes a mark. The mark referred to here is a symbol other than a character such as a map symbol or a graphic mark. The feature types are associated with famous names, general buildings, traffic features, natural features (such as rivers), and the like, and are information for determining display priority. In the present embodiment, the higher the priority is given above. The display priority is information that defines an exception of the display priority according to the “type of feature”. The grouping information is information for grouping characters and marks.
図5は、記号の並進と回転とを説明するための図である。図5は、建築物94の3次元モデルと、この3次元モデルを標記する記号とを、視線方向に直交する方向から見た図である。先述したように、記号の表示範囲は、厚みのない長方形状のモデルによって定義されているので、図5においては線分によって示されている。表示基準点の高さ方向の位置は、回転しても、記号の表示範囲全体が常に地面よりも上に位置するように定められている。つまり、基準点の高さが、記号の高さ(長方形の辺の長さ)の半分以上あれば良い。本実施形態では、図5に示すように、中心の高さを、記号の高さの半分に一致させている。さらに、文字の表示範囲は、後述するステップS71において、図5に示すように、高さ方向に並進する場合がある。本実施形態において高さ方向上向きに並進可能な範囲は、図5に示すように、標記する地物の表示範囲をはみ出ない範囲である。つまり、図5に示すように、視点から見て、記号の表示範囲全体が、3次元モデルの表示範囲に収まるような範囲のことである。
FIG. 5 is a diagram for explaining the translation and rotation of symbols. FIG. 5 is a diagram of a three-dimensional model of the
主制御部22は、俯角及び/又は方位角が変更されると、この表示範囲を変更後の視点に正対するように、つまり、表示範囲を定義する長方形と視線方向とが直交するように、回転基準点を中心に回転させる。
When the depression angle and / or azimuth angle is changed, the
続いて主制御部22は、3次元モデルに隠れる記号があるかを判定する(ステップS69)。つまり、或る地物を標記する記号が、他の地物の3次元モデルに隠れる状態になっているかを判定する。具体的には、主制御部22は、地物の属性情報を参照して形状および高さ3次元モデルと記号とを配置し、設定された視点の俯角や方位角によって、3次元モデルに隠される記号の状態を判定する。この判定の際には、俯角や方位角の入力により設定される視点に対する3次元モデルと記号との位置関係を用いる。3次元モデルに隠れる記号は無いと判定すると(ステップS69、NO)、ステップS61に戻る。例えば、図3(B)に示した場合は、3次元モデルに隠れる記号は無いので、ステップS69でNOと判定することになる。
Subsequently, the
一方、主制御部22は、3次元モデルに隠れる記号があると判定すると(ステップS69、YES)、その記号の高さ方向の位置を変更することによって、他の地物の3次元モデルに隠れた状態を解消する処理を実行する(ステップS71)。そして、主制御部22は、ステップS71にて隠れた記号の高さ方向の位置を変更した後、ステップS61に戻る。ただし、主制御部22は、記号の位置を変更しても、3次元モデルに隠された状態を解消できない場合は、その記号の位置の変更をしない。
On the other hand, if the
図6は、文字の高さ方向の位置が変更される様子を示す図である。図6(A)は図3(B)から俯角を変更した表示であり、図6(B)は図3(B)から方位角を変更した表示である。図6(A)に示す場合、建築物91を標記する「□□ホテル」が、ステップS67による回転が行われた段階においては、図に示した破線の長方形の位置にあり、3次元モデルによって表現された建築物90に隠れてしまう。加えて、建築物92を標記する「XXホテル」も建築物90に隠れてしまう。そこで、ステップS71において、主制御部22は、「□□ホテル」と「XXホテル」との高さ方向の位置を鉛直方向の上向きに並進させることによって、図6(A)に示すように、「□□ホテル」と「XXホテル」とが建築物90に隠れた状態を解消する。並進後の記号の位置について、主制御部22は、隠れた状態を解消できる最短の並進距離で定まる位置よりも所定距離だけ上に配置する。主制御部22が、並進後の記号を所定距離だけ上に配置するのは、並進後の記号とその記号を隠していた3次元モデルとが接近しすぎないようにするためである。
FIG. 6 is a diagram illustrating a state in which the position of the character in the height direction is changed. 6A is a display in which the depression angle is changed from FIG. 3B, and FIG. 6B is a display in which the azimuth angle is changed from FIG. 3B. In the case shown in FIG. 6 (A), the “□□ hotel” marking the
図6(B)に示す場合、ステップS67の段階においては、建築物90を標記する「○○ビル」が建築物93に、建築物91を標記する「□□ホテル」が建築物92に隠れてしまう。そこで、ステップS71において、「□□ホテル」を高さ方向上向きに並進させることによって、図6(B)に示すように、「□□ホテル」が建築物92に隠れた状態を解消する。一方、「○○ビル」の位置は並進させない。建築物90の表示範囲内において並進させても、建築物93に隠れる状態を解消できないからである。当然、建築物90の表示範囲外に並進させれば、その状態を解消できる。しかし、このような手法は、何れの地物を標記するかが分かりにくくなる場合があるので、本実施形態においては採用していない。
In the case shown in FIG. 6B, in the stage of step S67, “XX building” marking the
図6においては、記号の元の位置を、破線の長方形によって示した。この長方形は、実際に表示されても良いし、されなくても良い。表示される場合は、記号の元の位置を示すことができる。表示されない場合は、表示を簡潔にすることができる。 In FIG. 6, the original position of the symbol is indicated by a dashed rectangle. This rectangle may or may not be actually displayed. If displayed, the original position of the symbol can be indicated. If it is not displayed, the display can be simplified.
効果:
この実施形態によれば、3次元モデルを変形させることなく、3次元モデルによって記号が隠れる状態を解消できる。記号は、当然、地図で表現された空間に実在するものではなく、地図をより分かりやすくするために追加されるものである。よって、記号は、どの地物を標記するのかが分かりやすければ、どこに配置されても特段の問題を起こさない。ただし、本実施形態の表示基準点のように、記号が地面付近に配置される場合、俯角が小さくなればなる程、3次元モデルに隠れやすくなる。一方で、3次元モデルを用いて地物を表現する場合、俯角が小さくなればなる程、地物の表示範囲が高さ方向に広がることになる。実施形態として説明してきた手法は、このような3次元表示の特性を利用したものである。しかも、高さ方向のみに移動させるので、処理負荷が軽く、地図の表示を切り替える度に実行するものとして適している。
effect:
According to this embodiment, the state in which the symbols are hidden by the three-dimensional model can be eliminated without deforming the three-dimensional model. Of course, the symbols do not actually exist in the space represented by the map, but are added to make the map easier to understand. Therefore, if the symbol is easy to understand which feature is marked, it does not cause any particular problem no matter where it is placed. However, when the symbol is arranged near the ground like the display reference point of this embodiment, the smaller the depression angle, the easier it is to hide in the three-dimensional model. On the other hand, when representing a feature using a three-dimensional model, the display range of the feature expands in the height direction as the depression angle decreases. The method described as an embodiment utilizes such a three-dimensional display characteristic. Moreover, since the movement is made only in the height direction, the processing load is light and suitable for execution every time the map display is switched.
なお、本実施形態は、2次元モデルを標記する記号についても、高さ方向の位置を並進させる。3次元モデルに比べると並進可能な範囲が狭いものの、上記の効果は発揮される。 In the present embodiment, the position in the height direction is also translated for the symbol that marks the two-dimensional model. Although the range in which translation is possible is narrower than that of a three-dimensional model, the above-described effect is exhibited.
実施形態と適用例との対応関係:
ステップS69が重なり具合判定部を、ステップS71が表示位置変更部を実現するためのソフトウェアに相当する。CPU24が処理手段を、RAM26が記憶手段を、タッチパネル36が表示手段を、それぞれ実現するためのハードウェア資源に相当する。
Correspondence between embodiment and application example:
Step S69 is equivalent to software for realizing an overlapping degree determination unit, and step S71 is software for realizing a display position changing unit. The
他の実施形態:
図5に示した例において、主制御部22が記号を高さ方向の上向きに並進可能な範囲は、標記する地物の表示範囲をはみ出ない範囲であったが、この限りではない。主制御部22は、記号の高さ方向上向きに並進可能な範囲を、この記号を隠している3次元モデルを超える位置を含むものとしても良い。具体的は、主制御部22は、3次元モデルによって記号が隠されていると判定した場合は、この隠している3次元モデルの高さ情報を参照し、その上部に記号を配置しても良い。このようにすることで、3次元モデルにより隠された記号は視認可能に表示されるとともに、高さ方向に並進しているのでその記号の3次元地図上の位置を推測しやすいという効果がある。
主制御部22は、破線の長方形の表示に代えて、並進した記号の真下を示す印を配置しても良い。この印は、例えば、矢印などが考えられる。このようにすることで、3次元モデルにより隠された記号の並進後の位置が標記する地物をはみ出していたとしても、この印を参照することで、基の記号の位置を推測することができるという効果がある。
高さ方向の並進後の位置は、実施形態と異なる手法であっても構わない。例えば、主制御部22は、3次元モデルの表示範囲内において、できるだけ高い位置に並進させても良い。
上記のように「記号は、どの地物を標記するのかが分かりやすければ、どこに配置されても特段の問題を起こさない」ので、主制御部22は、高さ方向に加え、記号を水平方向に並進させたり、或いは、3次元モデルの表示範囲外に並進させたりしても良い。例えば、記号の表示範囲の少なくとも一部が、3次元モデルの表示範囲内に位置するように配置しても良い。
3次元モデルの表示範囲外に並進させる場合は、主制御部22は、引き出し線などを用いて、どの地物を標記しているのかを分かりやすくしても良い。
高さ方向の並進の向きは、下向きであっても良い。例えば、高架橋を3次元モデルによって表現すると、その3次元モデルが他の地物の記号を隠す場合が考えられる。この場合、主制御部22は、隠れた記号を下向きに並進させることによって、その状態を解消できることがあり得る。下向きの並進は、図5に示すように、記号の表示範囲全体が、地面よりも上に位置する範囲内で収めるのが良い。地面によりも下に位置する範囲は、地面に隠れるからである。
視点距離や縮尺の変化に伴って、記号が隠れる状態になった場合に、先の実施形態の手法を用いて、その状態を解消しても良い。
Other embodiments:
In the example shown in FIG. 5, the range in which the
The
The position after translation in the height direction may be a method different from the embodiment. For example, the
As described above, “if the symbol is easy to understand which feature is marked, it will not cause a particular problem no matter where it is placed”, the
In the case of translation outside the display range of the three-dimensional model, the
The direction of translation in the height direction may be downward. For example, when a viaduct is represented by a three-dimensional model, the three-dimensional model may conceal symbols of other features. In this case, the
When the symbol becomes hidden as the viewpoint distance or scale changes, the state may be eliminated using the method of the previous embodiment.
主制御部22は、隠れていない記号及び/又は並進させても隠れた状態を解消できない記号についても、並進させても良い。
記号の回転は、必ずしも視点に正対させなくても良い。例えば、主制御部22は、所定角度(例えば15°)刻みの角度の中から、最も正対した状態に近いものを選び、その角度になるように回転させても良い。このようにすれば、処理負荷が低減される。「所定角度刻みの角度の中から、最も正対した状態に近いもの」の選び方は、例えば、現状の俯角および方位角を予め定められたマップに代入しても良いし、現状の俯角および方位角から計算をしても良い。記号の表示範囲の法線ベクトルの仰角は、俯角と等しくなるので、簡単に求めることができる。
主制御部22は、地下街などの地下構造を標記する記号を、高さ方向の並進の対象としても良い。
組み込む装置は、スマートフォンでなくても良い。例えば、通常の携帯電話、タブレット型パソコン、据え置き型のパソコン(デスクトップ型やノート型)、カーナビゲーション装置、ヘッドマウントディスプレイ等、種々考えられる。
地図を表示するハードウェアは、液晶ディスプレイでなくても良く、例えば、有機EL、プラズマディスプレイ、電子ペーパ、網膜投影型ディスプレイ等を用いたものが考えられる。
The
The rotation of the symbol does not necessarily have to face the viewpoint. For example, the
The
The device to be incorporated may not be a smartphone. For example, various types such as a normal mobile phone, a tablet-type personal computer, a stationary personal computer (desktop type or notebook type), a car navigation device, and a head-mounted display are conceivable.
The hardware for displaying the map does not have to be a liquid crystal display. For example, a display using an organic EL, a plasma display, electronic paper, a retinal projection display, or the like can be considered.
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現できる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部又は全部を解決するために、或いは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。 The present invention is not limited to the above-described embodiments, examples, and modifications, and can be realized with various configurations without departing from the spirit of the present invention. For example, the technical features in the embodiments, examples, and modifications corresponding to the technical features in each form described in the summary section of the invention are to solve some or all of the above-described problems, or In order to achieve part or all of the above effects, replacement or combination can be performed as appropriate. Further, if the technical feature is not described as essential in the present specification, it can be deleted as appropriate.
10…地図表示システム
20…スマートフォン
22…主制御部
24…CPU
26…RAM
28…ROM
32…通信部
34…通信制御部
36…タッチパネル
38…表示部
40…音声出力部
50…地図サーバ
52…通信部
54…制御部
56…地図データベース
90…建築物
91…建築物
92…建築物
93…建築物
94…建築物
BS…基地局
INT…インターネット
DESCRIPTION OF
26 ... RAM
28 ... ROM
32 ...
Claims (6)
前記3次元空間上の視点を設定する視点設定手段と、
前記3次元地図を用いて、前記設定された視点によって規定される地図範囲に含まれる地物を前記地物情報に基づき前記地表面上に立体的に配置し、前記属性情報を参照して、前記地物の配置に対応させて、前記記号を配置することで地図の表示内容を決定する処理手段と、
前記処理手段によって決定された前記3次元地図を表示する表示手段と
を備える地図表示装置であって、
前記処理手段は、
或る地物を標記する記号の表示位置と他の地物との重なり具合を判定する重なり具合判定部と、
前記或る地物を標記する前記記号が前記他の地物に隠されると前記重なり具合判定部によって判定された場合、該記号の表示位置を、前記地表面に対する高さ方向に並進させる表示位置変更部と
を備える地図表示装置。 Storage means for storing a three-dimensional map including ground surface information representing a ground surface in three-dimensional space, feature information including shape and height information of the feature, and attribute information including a symbol marking the feature; ,
Viewpoint setting means for setting a viewpoint in the three-dimensional space;
Using the 3D map, the features included in the map range defined by the set viewpoint are three-dimensionally arranged on the ground surface based on the feature information, referring to the attribute information, Processing means for determining display contents of the map by arranging the symbols in correspondence with the arrangement of the features;
A map display device comprising: display means for displaying the three-dimensional map determined by the processing means,
The processing means includes
An overlapping state determination unit for determining the overlapping state between a display position of a symbol marking a certain feature and another feature;
A display position that translates the display position of the symbol in the height direction with respect to the ground surface when the overlap determining unit determines that the symbol marking the certain feature is hidden by the other feature A map display device comprising a change unit.
前記表示位置変更部は、前記他の地物に隠されると前記重なり具合判定部により判定される範囲より外に前記記号の並進後の位置を決定する
地図表示装置。 The map display device according to claim 1,
When the display position changing unit is hidden by the other feature, the position of the symbol after translation is determined to be outside the range determined by the overlapping state determining unit.
前記処理手段は、前記表示位置変更部によって並進させられた前記記号とともに該記号の真下を示す印を前記3次元地図上に配置する並進前位置表示部
を備える地図表示装置。 The map display device according to claim 2,
The processing means includes: a pre-translational position display unit that arranges a mark indicating a position directly below the symbol along with the symbol translated by the display position changing unit on the three-dimensional map.
視点設定手段が、前記3次元空間上の視点を設定し、
処理手段が、前記3次元地図を用いて、前記設定された視点によって規定される地図範囲に含まれる地物を前記地物情報に基づき前記地表面上に立体的に配置し、前記属性情報を参照して、前記地物の配置に対応させて、前記記号を配置することで地図の表示内容を決定し、
表示手段が、前記処理手段によって決定された前記3次元地図を表示する
地図表示方法であって、
前記処理手段は、
或る地物を標記する記号の表示位置と他の地物との重なり具合を判定し、
前記或る地物を標記する前記記号が前記他の地物に隠されると判定した場合、該記号の表示位置を、前記地表面に対する高さ方向に並進させる
地図表示方法。 The storage means stores a three-dimensional map including ground surface information representing the ground surface in a three-dimensional space, feature information including feature shape and height information, and attribute information including a symbol marking the feature. And
A viewpoint setting means sets a viewpoint in the three-dimensional space;
The processing means uses the three-dimensional map to three-dimensionally arrange the features included in the map range defined by the set viewpoint on the ground surface based on the feature information, and the attribute information Referring to the arrangement of the feature, the display content of the map is determined by arranging the symbol,
A display means, wherein the display means displays the three-dimensional map determined by the processing means,
The processing means includes
Determine the overlap between the display position of the symbol marking a certain feature and other features,
A map display method for translating a display position of the symbol in a height direction with respect to the ground surface when it is determined that the symbol marking the certain feature is hidden by the other feature.
視点設定手段が、前記3次元空間上の視点を設定し、
処理手段が、前記3次元地図を用いて、前記設定された視点によって規定される地図範囲に含まれる地物を前記地物情報に基づき前記地表面上に立体的に配置し、前記属性情報を参照して、前記地物の配置に対応させて、前記記号を配置することで地図の表示内容を決定し、
表示手段が、前記処理手段によって決定された前記3次元地図を表示する
ことを前記記憶手段と前記視点設定手段と前記処理手段と前記表示手段とを備えるコンピュータに実行させるための地図表示方法であって、
前記処理手段が、
或る地物を標記する記号の表示位置と他の地物との重なり具合を判定し、
前記或る地物を標記する前記記号が前記他の地物に隠されると判定した場合、該記号の表示位置を、前記地表面に対する高さ方向に並進させる
ための地図表示用プログラム。 The storage means stores a three-dimensional map including ground surface information representing the ground surface in a three-dimensional space, feature information including feature shape and height information, and attribute information including a symbol marking the feature. And
A viewpoint setting means sets a viewpoint in the three-dimensional space;
The processing means uses the three-dimensional map to three-dimensionally arrange the features included in the map range defined by the set viewpoint on the ground surface based on the feature information, and the attribute information Referring to the arrangement of the feature, the display content of the map is determined by arranging the symbol,
A map display method for causing a computer comprising the storage means, the viewpoint setting means, the processing means, and the display means to display the three-dimensional map determined by the processing means. And
The processing means is
Determine the overlap between the display position of the symbol marking a certain feature and other features,
A map display program for translating the display position of the symbol in the height direction with respect to the ground surface when it is determined that the symbol marking the certain feature is hidden by the other feature.
前記3次元空間上の視点を設定する視点設定手段と、
前記3次元地図を用いて、前記設定された視点によって規定される地図範囲に含まれる地物を前記地物情報に基づき前記地表面上に立体的に配置し、前記属性情報を参照して、前記地物の配置に対応させて、前記記号を配置することで地図の表示内容を決定する処理手段と、
前記処理手段によって決定された前記3次元地図を表示する表示手段と
を備える地図表示装置であって、
前記処理手段は、俯角または方位角が変更に伴って、少なくとも一部の前記記号の表示位置を所定距離、高さ方向に並進させる表示位置変更部
を備える地図表示装置。 Storage means for storing a three-dimensional map including ground surface information representing a ground surface in three-dimensional space, feature information including shape and height information of the feature, and attribute information including a symbol marking the feature; ,
Viewpoint setting means for setting a viewpoint in the three-dimensional space;
Using the 3D map, the features included in the map range defined by the set viewpoint are three-dimensionally arranged on the ground surface based on the feature information, referring to the attribute information, Processing means for determining display contents of the map by arranging the symbols in correspondence with the arrangement of the features;
A map display device comprising: display means for displaying the three-dimensional map determined by the processing means,
The said display means is a map display apparatus provided with the display position change part which translates the display position of at least one part of the said symbol to a predetermined distance and a height direction with a change of a depression angle or an azimuth.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012137783A JP2014002277A (en) | 2012-06-19 | 2012-06-19 | Map display device, map display method, and program for map display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012137783A JP2014002277A (en) | 2012-06-19 | 2012-06-19 | Map display device, map display method, and program for map display |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014002277A true JP2014002277A (en) | 2014-01-09 |
Family
ID=50035492
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012137783A Pending JP2014002277A (en) | 2012-06-19 | 2012-06-19 | Map display device, map display method, and program for map display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014002277A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2899712A1 (en) * | 2014-01-28 | 2015-07-29 | Alpine Electronics, Inc. | Map information display device and map information display method |
| JP2018183416A (en) * | 2017-04-26 | 2018-11-22 | 株式会社カプコン | GAME PROGRAM AND GAME DEVICE |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09281889A (en) * | 1996-04-16 | 1997-10-31 | Hitachi Ltd | Map display device and map display method |
| JP2000321975A (en) * | 1999-05-13 | 2000-11-24 | Denso Corp | Map displaying device |
| JP2002213984A (en) * | 2001-01-12 | 2002-07-31 | Oojisu Soken:Kk | Guide system by panoramic image, central device and terminal device, and computer program and recording medium |
| JP2002323339A (en) * | 2001-04-24 | 2002-11-08 | Matsushita Electric Ind Co Ltd | Travel route display device and travel route display method |
| JP2003344062A (en) * | 2002-05-30 | 2003-12-03 | Alpine Electronics Inc | Navigation apparatus |
| JP2005201883A (en) * | 2003-12-16 | 2005-07-28 | Alpine Electronics Inc | Navigation device and map indication method of the navigation device |
| WO2006028067A1 (en) * | 2004-09-07 | 2006-03-16 | Cad Center Corp. | 3d map distribution server device, client terminal device, and 3d map distribution system |
| JP2006317503A (en) * | 2005-05-10 | 2006-11-24 | Navitime Japan Co Ltd | Map display system, information distribution server, map display device and program |
| WO2010109911A1 (en) * | 2009-03-27 | 2010-09-30 | 三菱電機株式会社 | Navigation device |
| WO2011121788A1 (en) * | 2010-03-31 | 2011-10-06 | パイオニア株式会社 | Navigation device, information display device, navigation method, navigation program, and recording medium |
| JP2012073397A (en) * | 2010-09-28 | 2012-04-12 | Geo Technical Laboratory Co Ltd | Three-dimentional map display system |
-
2012
- 2012-06-19 JP JP2012137783A patent/JP2014002277A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09281889A (en) * | 1996-04-16 | 1997-10-31 | Hitachi Ltd | Map display device and map display method |
| JP2000321975A (en) * | 1999-05-13 | 2000-11-24 | Denso Corp | Map displaying device |
| JP2002213984A (en) * | 2001-01-12 | 2002-07-31 | Oojisu Soken:Kk | Guide system by panoramic image, central device and terminal device, and computer program and recording medium |
| JP2002323339A (en) * | 2001-04-24 | 2002-11-08 | Matsushita Electric Ind Co Ltd | Travel route display device and travel route display method |
| JP2003344062A (en) * | 2002-05-30 | 2003-12-03 | Alpine Electronics Inc | Navigation apparatus |
| JP2005201883A (en) * | 2003-12-16 | 2005-07-28 | Alpine Electronics Inc | Navigation device and map indication method of the navigation device |
| WO2006028067A1 (en) * | 2004-09-07 | 2006-03-16 | Cad Center Corp. | 3d map distribution server device, client terminal device, and 3d map distribution system |
| JP2006317503A (en) * | 2005-05-10 | 2006-11-24 | Navitime Japan Co Ltd | Map display system, information distribution server, map display device and program |
| WO2010109911A1 (en) * | 2009-03-27 | 2010-09-30 | 三菱電機株式会社 | Navigation device |
| WO2011121788A1 (en) * | 2010-03-31 | 2011-10-06 | パイオニア株式会社 | Navigation device, information display device, navigation method, navigation program, and recording medium |
| JP2012073397A (en) * | 2010-09-28 | 2012-04-12 | Geo Technical Laboratory Co Ltd | Three-dimentional map display system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2899712A1 (en) * | 2014-01-28 | 2015-07-29 | Alpine Electronics, Inc. | Map information display device and map information display method |
| JP2018183416A (en) * | 2017-04-26 | 2018-11-22 | 株式会社カプコン | GAME PROGRAM AND GAME DEVICE |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8566020B2 (en) | Method and apparatus for transforming three-dimensional map objects to present navigation information | |
| KR101817452B1 (en) | Method for representing points of interest in a view of a real environment on a mobile device and mobile device therefor | |
| CA2799443C (en) | Method and apparatus for presenting location-based content | |
| US20130097197A1 (en) | Method and apparatus for presenting search results in an active user interface element | |
| US8429536B2 (en) | Method and apparatus for providing a tiled map and display object layer over a network | |
| US20120182237A1 (en) | Method for selecting target at touch point on touch screen of mobile device | |
| KR20080040739A (en) | Positional milestone marking and orientation | |
| JP5175709B2 (en) | Direction display device, direction display method, and direction display program | |
| CN111080782A (en) | Visualization System Based on Real Scene 3D Geographic Information System | |
| CN103822626A (en) | Mobile terminal, digital map generation method or navigation method thereof and devices | |
| US20140152562A1 (en) | Display controller, display system, storage medium and method | |
| EP2715282A2 (en) | Navigation system with assistance for making multiple turns in a short distance | |
| JP5986816B2 (en) | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, AND MAP DISPLAY PROGRAM | |
| JP2011060254A (en) | Augmented reality system and device, and virtual object display method | |
| JP2013257280A (en) | Map display device, map display method and program for map display | |
| JP2014002277A (en) | Map display device, map display method, and program for map display | |
| JP2014228645A (en) | Determination device, determination method, determination program and map display system | |
| JP2008070705A (en) | Image providing system and image providing server device | |
| JP6050615B2 (en) | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, AND MAP DISPLAY PROGRAM | |
| KR20100083234A (en) | Apparatus and method for providing map information via short message service in a mobile terminal | |
| JP5537041B2 (en) | Map display system, map display device, and map display method | |
| JP6042683B2 (en) | Map image generation apparatus, map image generation method, and program | |
| JP2018036681A (en) | Map preparation device, map preparation method, and map preparation program | |
| JP6050616B2 (en) | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, AND MAP DISPLAY PROGRAM | |
| JP5564525B2 (en) | Route guidance device, route guidance method, and route guidance program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160719 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170131 |