[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2012137783A
Other languages
Japanese (ja)
Inventor
Koji Haraguchi
幸治 原口
Hiroshi Irie
寛志 入江
Shinnosuke Ota
信乃介 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Co Ltd
Original Assignee
Zenrin Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zenrin Co Ltd filed Critical Zenrin Co Ltd
Priority to JP2012137783A priority Critical patent/JP2014002277A/en
Publication of JP2014002277A publication Critical patent/JP2014002277A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

【課題】地物の3次元モデルを見にくくせずに、地物を標記する記号が3次元モデルに隠れるにくくすること。
【解決手段】(A)に示すように、俯角の変更によって、建築物92を標記する「XXホテル」が、3次元モデルによって表現された建築物90に隠れてしまう場合がある。そこで「XXホテル」を高さ方向上向きに並進させることによって、(A)に示すように、「XXホテル」が建築物90に隠れた状態を解消する。
【選択図】図6
Kind 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).

特開2000−321975号公報JP 2000-321975 A

上記の先行技術が有する課題は、地物の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.

地図表示システムの構成。Configuration of map display system. 地図表示処理を示すフローチャート。The flowchart which shows map display processing. 表示される地図の一例。An example of a displayed map. 記号のデータ構造を示すテーブル。A table showing the data structure of the symbol. 記号の並進と回転とを説明するための図。The figure for demonstrating translation and rotation of a symbol. 文字の高さ方向の位置が変更される様子を示す図。The figure which shows a mode that the position of the height direction of a character is changed.

地図表示システム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 map display system 10. As shown in FIG. 1, the map display system 10 includes a smartphone 20 and a map server 50. The smartphone 20 is a multifunctional mobile phone that can be connected to the Internet. The smartphone 20 and the map server 50 can be connected to each other via the Internet INT. The smartphone 20 is wirelessly connected to the Internet INT via the base station BS. In practice, the smartphone 20 is connected to the Internet INT via a transmission / reception antenna, a radio base station, and an exchange. The base station BS shown in FIG. 1 includes these antennas, radio base stations, and exchanges.

図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 map server 50 includes a communication unit 52, a control unit 54, and a map database 56. The map database 56 includes three-dimensional map data 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. Remember. Specifically, the ground surface represents a shape including the undulations of the ground, and is represented using elevation data such as contour lines and data that distinguishes administrative divisions, roads, rivers, sea levels, and the like. The feature information is information such as the shape and height of the feature, that is, information specifying the horizontal region of the feature (such as latitude and longitude of the representative position), information in the height direction (vertical direction), etc. It is. Specifically, the information for specifying the horizontal region of the feature is, for example, latitude / longitude information of the constituent points of the polygon representing the horizontal shape of the feature. The information in the height direction (vertical direction) includes information indicating how many floors the feature is above and below the ground, a map representing the floor of each floor in two dimensions, and the like. Further, the height direction (vertical direction) information may be expressed by, for example, a distance from the ground surface upward or a distance below the ground surface. Further, the map database 56 includes hierarchy moving means information representing the connection between floors. Hierarchy moving means information is information indicating how the positions, types, etc. of the respective layers of the three-dimensional model are communicated by means of hierarchical moving means (stairs, escalators, elevators, etc.). The map database 56 may include network information used for route search. The control unit 54 includes a CPU, a ROM, and a RAM, and executes a program for transmitting map data. The control unit 54 acquires map data corresponding to the request from the smartphone 20 from the map database 56 and transmits the map data to the communication unit 52 by executing this program. The communication unit 52 receives a command from the smartphone 20 and transmits map data acquired by the control unit 54. For this transmission, the communication unit 52 and the Internet INT are used.

一方、スマートフォン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 smartphone 20 includes a main control unit 22, a communication unit 32, a communication control unit 34, a touch panel 36, a display unit 38, an audio output unit 40, and a GPS receiver 42. The main control unit 22 includes a CPU 24, a RAM 26, and a ROM 28. The main control unit 22 controls other devices provided in the smartphone 20. The RAM 26 temporarily stores map data transmitted from the map database. The ROM 28 stores a program executed by the CPU 24. This program is for realizing a map display process (described later together with FIG. 2) and the like. The communication unit 32 is a circuit for performing data communication or voice communication with the base station BS. The communication unit 32 operates to access the map server 50 via the base station BS and acquire map data. The communication control unit 34 is a circuit that performs incoming calls and calls for voice calls, conversion between voice signals and electrical signals, and the like. The smartphone 20 functions as a telephone by including the communication unit 32 and the communication control unit 34.

音声出力部40は、音声を出力するスピーカである。GPS受信機42は、GPS衛星と屋内GPS送信機とから送信されるGPS信号を受信することによって、スマートフォン20の現在地を示す情報を取得するための装置である。現在地とは、緯度・経度と階層位置とによって特定される位置である。階層位置とは、地物の何階に位置するかを示す情報のことである。階層位置は、GPS衛星及び/又は屋内GPS送信機からのGPS信号に基づき推定できる。表示部38は、主制御部22の制御に基づき、画像を液晶画面に表示する。タッチパネル36は、ユーザの指や専用のペン等が液晶画面に接触した位置座標を、取得すると共に主制御部22に入力する。主制御部22は、入力された位置座標に基づきユーザの指示を判別し、判別した指示に対応する処理を実行する。ユーザの指示とは、例えば、地図表示の開始や、表示された地図の中心点、俯角、方位角、視点距離、縮尺などの変更指示である。   The audio output unit 40 is a speaker that outputs audio. The GPS receiver 42 is a device for acquiring information indicating the current location of the smartphone 20 by receiving GPS signals transmitted from a GPS satellite and an indoor GPS transmitter. The current location is a position specified by the latitude / longitude and the hierarchical position. The hierarchical position is information indicating on which floor of the feature. The hierarchical position can be estimated based on GPS signals from GPS satellites and / or indoor GPS transmitters. The display unit 38 displays an image on the liquid crystal screen based on the control of the main control unit 22. The touch panel 36 acquires the position coordinates at which the user's finger, a dedicated pen, or the like touches the liquid crystal screen and inputs the position coordinates to the main control unit 22. The main control unit 22 determines a user instruction based on the input position coordinates, and executes processing corresponding to the determined instruction. The user instruction is, for example, an instruction to start map display or change the center point, depression angle, azimuth angle, viewpoint distance, scale, etc. of the displayed map.

地図表示処理(図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 main control unit 22. The trigger for starting the execution of the map display process is that the main control unit 22 displays a map. To be precise, the “map display” is “to be performed on the liquid crystal screen by the display unit 38 based on the control of the main control unit 22” as described above, but here “to be performed by the main control unit 22”. It describes as.

まず、主制御部22は、地図の表示範囲を変更するための3次元空間上の視点(中心点、俯角、方位角、視点距離、縮尺などの少なくとも1つ)の入力があったかを判定する(ステップS61)。主制御部22は、3次元空間上の視点の入力が無いと判定すると(ステップS61、NO)、ステップS61を繰り返し、入力があるまで待機する。主制御部22は、3次元空間上の視点の入力があったと判定すると(ステップS61、YES)、主制御部22は、その入力に従い、地図の表示範囲に含まれる3次元モデルを地表面上に配置するとともにこの地物を標記する文字を配置する(ステップS63)。続いて主制御部22は、上記入力に従って地図を表示する(ステップS65)。   First, the main control unit 22 determines whether there is an input of a viewpoint (at least one of a center point, a depression angle, an azimuth angle, a viewpoint distance, a scale, etc.) in a three-dimensional space for changing the display range of the map ( Step S61). If the main control unit 22 determines that there is no input of the viewpoint in the three-dimensional space (step S61, NO), the main control unit 22 repeats step S61 and waits until there is an input. When the main control unit 22 determines that there is an input of a viewpoint in the three-dimensional space (step S61, YES), the main control unit 22 follows the input to display the three-dimensional model included in the map display range on the ground surface. And a character marking the feature (step S63). Subsequently, the main control unit 22 displays a map according to the input (step S65).

図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 main control unit 22 sets the depression angle of the viewpoint in the three-dimensional space to 90 degrees. Since the depression angle is 90 degrees, the features included in the map range are displayed two-dimensionally. FIG. 3B shows a three-dimensional display of the features displayed two-dimensionally on the ground surface of FIG. 3A by changing the depression angle of the viewpoint in the three-dimensional space by the main control unit 22. The map changed into the three-dimensional model is shown. The main control unit 22 arranges each three-dimensional model on the ground surface, and arranges a symbol for marking the feature. A symbol is a character or the like that marks a feature. As shown to FIG. 3 (A) and (B), the feature displayed in this example is four of the buildings 90-93.

次に主制御部22は、視点の方位角が変更されると、変更された視点に正対するように記号を回転させる(ステップS67)。図3に示すように、建築物90は「○○ビル」、建築物91は「□□ホテル」、建築物92は「XXホテル」、建築物93は「△△ビル」という文字によって標記される。   Next, when the azimuth angle of the viewpoint is changed, the main control unit 22 rotates the symbol so as to face the changed viewpoint (step S67). As shown in FIG. 3, the building 90 is indicated by the letters “XX building”, the building 91 is indicated by “□□ hotel”, the building 92 is indicated by “XX hotel”, and the building 93 is indicated by the letters “ΔΔ building”. 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 building 94 and a symbol marking the three-dimensional model as viewed from a direction orthogonal to the line-of-sight direction. As described above, since the display range of the symbol is defined by a rectangular model without thickness, it is indicated by a line segment in FIG. The position of the display reference point in the height direction is determined so that the entire display range of the symbol is always located above the ground even if it is rotated. That is, it is sufficient that the height of the reference point is at least half of the height of the symbol (the length of the rectangular side). In this embodiment, as shown in FIG. 5, the height of the center is made to coincide with half the height of the symbol. Furthermore, the character display range may be translated in the height direction as shown in FIG. In this embodiment, the range that can be translated upward in the height direction is a range that does not protrude from the display range of the marked feature, as shown in FIG. In other words, as shown in FIG. 5, the entire symbol display range is within the display range of the three-dimensional model as viewed from the viewpoint.

主制御部22は、俯角及び/又は方位角が変更されると、この表示範囲を変更後の視点に正対するように、つまり、表示範囲を定義する長方形と視線方向とが直交するように、回転基準点を中心に回転させる。   When the depression angle and / or azimuth angle is changed, the main control unit 22 is configured so that the display range faces the changed viewpoint, that is, the rectangle defining the display range and the line-of-sight direction are orthogonal to each other. Rotate around the rotation reference point.

続いて主制御部22は、3次元モデルに隠れる記号があるかを判定する(ステップS69)。つまり、或る地物を標記する記号が、他の地物の3次元モデルに隠れる状態になっているかを判定する。具体的には、主制御部22は、地物の属性情報を参照して形状および高さ3次元モデルと記号とを配置し、設定された視点の俯角や方位角によって、3次元モデルに隠される記号の状態を判定する。この判定の際には、俯角や方位角の入力により設定される視点に対する3次元モデルと記号との位置関係を用いる。3次元モデルに隠れる記号は無いと判定すると(ステップS69、NO)、ステップS61に戻る。例えば、図3(B)に示した場合は、3次元モデルに隠れる記号は無いので、ステップS69でNOと判定することになる。   Subsequently, the main control unit 22 determines whether there is a symbol hidden in the three-dimensional model (step S69). That is, it is determined whether a symbol that marks a certain feature is hidden by a three-dimensional model of another feature. Specifically, the main control unit 22 refers to the attribute information of the feature, arranges the shape and height three-dimensional model and the symbol, and hides it in the three-dimensional model according to the set depression angle and azimuth angle of the viewpoint. Determine the state of the symbol to be displayed. In this determination, the positional relationship between the three-dimensional model and the symbol with respect to the viewpoint set by inputting the depression angle and the azimuth angle is used. If it is determined that there is no symbol hidden in the three-dimensional model (step S69, NO), the process returns to step S61. For example, in the case shown in FIG. 3B, since there is no symbol hidden in the three-dimensional model, NO is determined in step S69.

一方、主制御部22は、3次元モデルに隠れる記号があると判定すると(ステップS69、YES)、その記号の高さ方向の位置を変更することによって、他の地物の3次元モデルに隠れた状態を解消する処理を実行する(ステップS71)。そして、主制御部22は、ステップS71にて隠れた記号の高さ方向の位置を変更した後、ステップS61に戻る。ただし、主制御部22は、記号の位置を変更しても、3次元モデルに隠された状態を解消できない場合は、その記号の位置の変更をしない。   On the other hand, if the main control unit 22 determines that there is a symbol to be hidden in the three-dimensional model (step S69, YES), the main control unit 22 changes the position in the height direction of the symbol to hide it in the three-dimensional model of other features. A process for canceling the state is executed (step S71). And the main control part 22 returns to step S61, after changing the position of the height direction of the symbol hidden in step S71. However, the main control unit 22 does not change the position of the symbol if the state hidden by the three-dimensional model cannot be resolved even if the position of the symbol is changed.

図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 building 91 is in the position of the rectangular rectangle shown in the figure at the stage where the rotation in step S67 is performed. It hides in the expressed building 90. In addition, the “XX hotel” that marks the building 92 is also hidden in the building 90. Therefore, in step S71, the main control unit 22 translates the positions in the height direction of “□□ hotel” and “XX hotel” vertically upward, as shown in FIG. The state where “□□ Hotel” and “XX Hotel” are hidden in the building 90 is eliminated. Regarding the position of the symbol after translation, the main control unit 22 arranges it a predetermined distance above the position determined by the shortest translation distance that can eliminate the hidden state. The reason why the main control unit 22 arranges the translated symbol by a predetermined distance is to prevent the translated symbol and the three-dimensional model that has hidden the symbol from being too close to each other.

図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 building 90 is hidden in the building 93 and “□□ hotel” marking the building 91 is hidden in the building 92. End up. In step S71, the “□□ hotel” is translated upward in the height direction to eliminate the state where the “□□ hotel” is hidden in the building 92 as shown in FIG. On the other hand, the position of “XX building” is not translated. This is because even if the translation is performed within the display range of the building 90, the state hidden in the building 93 cannot be resolved. Naturally, if the translation is performed outside the display range of the building 90, the state can be eliminated. However, such a method is not adopted in the present embodiment because it may be difficult to understand which feature is marked.

図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 CPU 24 corresponds to hardware resources for realizing processing means, the RAM 26 for storage means, and the touch panel 36 for display means.

他の実施形態:
図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 main control unit 22 can translate the symbol upward in the height direction is a range that does not protrude from the display range of the marked feature, but is not limited thereto. The main control unit 22 may include a range in which the symbol can be translated upward in the height direction including a position exceeding the three-dimensional model that hides the symbol. Specifically, when the main control unit 22 determines that the symbol is hidden by the three-dimensional model, the main control unit 22 refers to the height information of the hidden three-dimensional model and arranges the symbol on the top. good. By doing so, the symbol hidden by the three-dimensional model is displayed so as to be visible, and since the symbol is translated in the height direction, the position of the symbol on the three-dimensional map can be easily estimated. .
The main control unit 22 may arrange a mark indicating just below the translated symbol, instead of displaying a broken-line rectangle. For example, an arrow may be used as this mark. In this way, even if the translated position of the symbol hidden by the three-dimensional model protrudes from the marked feature, the position of the base symbol can be estimated by referring to this mark. There is an effect that can be done.
The position after translation in the height direction may be a method different from the embodiment. For example, the main control unit 22 may translate the position as high as possible within the display range of the three-dimensional model.
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 main control unit 22 adds the symbol in the horizontal direction in addition to the height direction. Or may be translated outside the display range of the three-dimensional model. For example, it may be arranged so that at least a part of the symbol display range is located within the display range of the three-dimensional model.
In the case of translation outside the display range of the three-dimensional model, the main control unit 22 may make it easy to understand which feature is marked by using a lead line or the like.
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 main control unit 22 may be able to eliminate the state by translating the hidden symbol downward. As shown in FIG. 5, the downward translation is preferably within the range where the entire symbol display range is located above the ground. This is because the range located below the ground is hidden by the ground.
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 main control unit 22 may translate symbols that are not hidden and / or symbols that cannot be resolved even if translated.
The rotation of the symbol does not necessarily have to face the viewpoint. For example, the main control unit 22 may select an angle closest to a directly facing state from angles of a predetermined angle (for example, 15 °) and rotate the angle so as to be the angle. In this way, the processing load is reduced. For example, the current depression angle and azimuth angle may be substituted into a predetermined map, or the current depression angle and azimuth direction may be selected, for example, by selecting “the one closest to the directly facing state from the predetermined angle increments”. You may calculate from the corner. Since the elevation angle of the normal vector of the symbol display range is equal to the depression angle, it can be easily obtained.
The main control unit 22 may use a symbol marking an underground structure such as an underground shopping street as a translation target in the height direction.
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 SYMBOLS 10 ... Map display system 20 ... Smartphone 22 ... Main control part 24 ... CPU
26 ... RAM
28 ... ROM
32 ... Communication unit 34 ... Communication control unit 36 ... Touch panel 38 ... Display unit 40 ... Audio output unit 50 ... Map server 52 ... Communication unit 54 ... Control unit 56 ... Map database 90 ... Building 91 ... Building 92 ... Building 93 ... Building 94 ... Building BS ... Base station INT ... Internet

Claims (6)

3次元空間上の地表面を表す地表面情報と地物の形状および高さ情報を含む地物情報と前記地物を標記する記号を含む属性情報とを含む3次元地図を記憶する記憶手段と、
前記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.
請求項1に記載の地図表示装置であって、
前記表示位置変更部は、前記他の地物に隠されると前記重なり具合判定部により判定される範囲より外に前記記号の並進後の位置を決定する
地図表示装置。
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.
請求項2に記載の地図表示装置であって、
前記処理手段は、前記表示位置変更部によって並進させられた前記記号とともに該記号の真下を示す印を前記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次元空間上の視点を設定し、
処理手段が、前記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次元空間上の視点を設定し、
処理手段が、前記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次元空間上の視点を設定する視点設定手段と、
前記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.
JP2012137783A 2012-06-19 2012-06-19 Map display device, map display method, and program for map display Pending JP2014002277A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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