[go: up one dir, main page]

JP6518468B2 - Information processing device, map display system - Google Patents

Information processing device, map display system Download PDF

Info

Publication number
JP6518468B2
JP6518468B2 JP2015050615A JP2015050615A JP6518468B2 JP 6518468 B2 JP6518468 B2 JP 6518468B2 JP 2015050615 A JP2015050615 A JP 2015050615A JP 2015050615 A JP2015050615 A JP 2015050615A JP 6518468 B2 JP6518468 B2 JP 6518468B2
Authority
JP
Japan
Prior art keywords
information
color
map
feature
drawn
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.)
Active
Application number
JP2015050615A
Other languages
Japanese (ja)
Other versions
JP2016170308A (en
Inventor
雄夫 高野
雄夫 高野
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 Datacom Co Ltd
Original Assignee
Zenrin Datacom 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 Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2015050615A priority Critical patent/JP6518468B2/en
Publication of JP2016170308A publication Critical patent/JP2016170308A/en
Application granted granted Critical
Publication of JP6518468B2 publication Critical patent/JP6518468B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、情報処理装置、地図表示システム及びプログラムに関する。   The present invention relates to an information processing apparatus, a map display system, and a program.

実空間の地理データを電子的な地図データに変換してディスプレイなどに電子地図を表示する技術が知られている。このような技術ではユーザの現在位置や任意の場所の電子地図を表示可能であるため、ナビゲーションシステムやGIS(Geographic Information System)などに幅広く応用されている。   There is known a technology for converting geographic data in real space into electronic map data and displaying the electronic map on a display or the like. Such a technology can be used to display an electronic map of a user's current position or an arbitrary place, and thus is widely applied to navigation systems, GIS (Geographic Information System), and the like.

電子地図を表示するための地図データは地図表示システムごとに予め用意されているため、実空間の風景に比べて静的になるという特徴がある。すなわち、実空間であれば、時間帯や季節、天候などによって風景が大きく変わる場合があるが、地図表示システムは予め用意されている地図データに基づいて作成された電子地図しか表示できない。   Since map data for displaying an electronic map is prepared in advance for each map display system, it is characterized in that it is static compared to the landscape in real space. That is, if it is real space, scenery may change greatly with time zones, seasons, weather, etc., but the map display system can display only the electronic map created based on the map data prepared beforehand.

そこで、従来から、時間帯や季節、天候などによって電子地図の表示態様を変更する技術が考案されている(例えば、特許文献1、2参照。)。特許文献1には、天候情報に応じて晴天の場合は空を空色で表示し、雨天や曇りの場合は空を灰色で表示するナビゲーション装置が開示されている。また、特許文献2には、季節、天候又は時間帯によって地図情報の背景の表示色を変化させるナビゲーション装置が開示されている。   Then, the technique which changes the display mode of an electronic map by time slot | zone, a season, a weather, etc. is devised conventionally (for example, refer patent document 1, 2). Patent Document 1 discloses a navigation device that displays sky in clear sky in the case of fine weather according to weather information, and in gray in the case of rainy weather or cloudy weather. Patent Document 2 discloses a navigation device that changes the display color of the background of map information depending on the season, the weather, or the time zone.

特開2005-258455号公報JP 2005-258455 A 特開平10-221093号公報Japanese Patent Application Laid-Open No. 10-221093

しかしながら、特許文献1、2はいずれも空などの背景の色を変更する技術であり、電子地図に表示される地物の色を変更することができないという問題がある。例えば、実空間に存在する標高の高い山などの地物は季節によって色が変わることが知られているが、従来の技術ではこのような地物の色を変えることができない。   However, Patent Documents 1 and 2 are both techniques for changing the color of the background such as the sky, and there is a problem that the color of the feature displayed on the electronic map can not be changed. For example, it is known that features such as high elevation mountains present in real space change color depending on the season, but the color of such features can not be changed by the prior art.

なお、特許文献2に記載されているように、紙などの印刷媒体の地図帳では、標高値に応じて異なる色で塗り分けることが行われる場合があるが、電子地図で表示することは行われていなかった。   Note that, as described in Patent Document 2, the map book of a print medium such as paper may be painted differently depending on the elevation value, but it may be displayed on an electronic map. It was not being done.

本発明は、上記課題に鑑み、電子地図に表示される地物の色を標高に応じて変更することが可能な情報処理装置を提供することを目的とする。   An object of this invention is to provide the information processing apparatus which can change the color of the terrestrial feature displayed on an electronic map according to the altitude in view of the said subject.

上記課題を鑑み、本発明は、三次元情報を有する地図データを用いて電子地図を作成する情報処理装置であって、描画対象の地域の標高及び季節により影響される地物の描画のためのポリゴンデータの情報が、経度・緯度で区画した前記地域ごとに前記標高及び前記季節に対応付けて登録されている地図情報記憶手段から、描画対象の前記地域、前記標高及び前記季節に応じて前記色情報を読み出す読み出し手段と、前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの積雪情報を取得する積雪情報取得手段と、前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの積雪情報を取得できた場合、前記積雪情報取得手段が取得した前記積雪情報に基づいて地物の描画のためのポリゴンデータの前記色情報変更して三次元で表現された前記地域の前記地物を描画し、前記リアルタイムの積雪情報を取得できない場合は、前記読み出し手段が読み出した前記色情報を用いて三次元で表現された前記地域の地物を描画する地物描画手段と、前記地物描画手段が描画した地物を含む電子地図を作成する電子地図作成手段と、を有する。 In view of the above problems, the present invention is an information processing apparatus that creates an electronic map using map data having three-dimensional information, and is for drawing a feature affected by the altitude and the season of the area to be drawn . color information of the polygon data, the map information storage means in association with the altitude and the season for each of the areas was divided by latitude and longitude is registered, the local drawing target, depending on the altitude and the season reading means for reading the color information, and snow information obtaining means for obtaining snow information of the real-time affecting the color information of the features included in the region, influence on the color information of the features included in the region If you can get a snow information real-time to provide a change of the color information of the polygon data for the feature rendering based on the snow information the snow information acquisition unit acquires Draw the feature of the region in which it has been expressed in three dimensions Te, when it is not possible to acquire the real-time snow information, land of the region in which it has been expressed in three dimensions by using the color information in which the reading means has read It has a feature drawing means for drawing an object, and an electronic map creating means for creating an electronic map including the feature drawn by the feature drawing means.

電子地図に表示される地物の色を標高に応じて変更することが可能な情報処理装置を提供することができる。   It is possible to provide an information processing apparatus capable of changing the color of the feature displayed on the electronic map in accordance with the altitude.

本実施形態の地図表示システムによる電子地図の表示の概略を説明する図の一例である。It is an example of the figure explaining the outline of the display of the electronic map by the map display system of this embodiment. 本実施例における地図表示システムのシステム構成図の一例である。It is an example of the system configuration figure of the map display system in a present Example. サーバ及び端末のハードウェア構成図の一例である。It is an example of the hardware block diagram of a server and a terminal. 地図表示システムが備える各機能を図示した機能ブロック図の一例である。It is an example of the functional block diagram which illustrated each function with which a map display system is provided. メッシュと地物の関係を模式的に説明する図の一例である。It is an example of the figure which illustrates the relation between a mesh and a feature typically. 地図DBに含まれるポリゴンデータの色情報(頂点色)の一例を示す図である。It is a figure which shows an example of the color information (apex color) of polygon data contained in map DB. 三次元地図の描画手順を示すフローチャート図の一例である。It is an example of the flowchart figure which shows the drawing procedure of a three-dimensional map. 図7のステップS20の処理の手順を示すフローチャート図の一例である。It is an example of the flowchart figure which shows the procedure of the process of FIG.7 S20. 描画対象のメッシュの季節に応じた地物の描画例を示す図である。It is a figure which shows the example of a drawing of the terrestrial feature according to the season of the mesh of drawing object. 地図表示システムが備える各機能を図示した機能ブロック図の一例である(実施例2)。It is an example of the functional block diagram which illustrated each function with which a map display system is provided (Example 2). 図7のステップS20の処理の手順を示すフローチャート図の一例である(実施例2)。It is an example of the flowchart figure which shows the procedure of the process of FIG.7 S20 (Example 2). 9〜12月の紅葉前線と紅葉の有無に応じた色情報を説明する図の一例である。It is an example of the figure explaining the color information according to the presence or absence of the autumn leaves front and autumn leaves of September-December. 桜の開花時期でない場合の山の描画例及び桜の開花時期の山の描画例を示す図である。It is a figure which shows the example of a drawing of the mountain when it is not the flowering time of a cherry blossom, and the drawing example of the mountain of the flowering time of a cherry blossoms. グラデーションの適用を模式的に説明する図の一例である。It is an example of the figure which illustrates application of a gradation typically.

以下、本発明を実施するための形態について図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<本実施例の概略>
図1は、本実施例の地図表示システムによる電子地図の表示の概略を説明する図の一例である。図1では三次元で表現された2つの山11、12が描画されている。山12の高さ(標高)は山11よりも高い。本実施例の地図表示システムでは地図データが標高データを有しており、山11,12が存在する場所の標高データを利用できる。また、地図データは、標高と積雪の関係が対応づけられた情報を有している。
<Outline of this embodiment>
FIG. 1 is an example of a diagram for explaining an outline of display of an electronic map by the map display system of the present embodiment. In FIG. 1, two peaks 11 and 12 expressed in three dimensions are drawn. The height (altitude) of the mountain 12 is higher than that of the mountain 11. In the map display system of this embodiment, the map data has elevation data, and elevation data of a place where the mountains 11 and 12 exist can be used. Moreover, map data has the information with which the relationship between the altitude and snow cover was matched.

したがって、地図描画システムは、山11,12の場所の標高データを地図データから読み出し、この標高が積雪状態か否かを判断することで、山11,12の色を積雪の有無に応じたものにすることができる。これにより、図1に示すように、山11の上部は緑色などの初期値で描画されるが、積雪している山12の上部を白色で描画できる。   Therefore, the map drawing system reads the elevation data of the locations of the mountains 11 and 12 from the map data, and determines whether the altitude is a snowfall state or not according to the presence or absence of snowfall in the colors of the mountains 11 and 12 Can be Thereby, as shown in FIG. 1, although the upper part of the mountain 11 is drawn with an initial value such as green, the upper part of the mountain 12 which is covered with snow can be drawn in white.

なお、後述するように、積雪の有無は季節に大きく影響され、また、標高だけでなく緯度によっても影響される。また、同じ緯度でも日本海側と太平洋側で降雪量が異なるように、場所によっても積雪の有無は影響される。このため、本実施例の地物の描画に用いられる地図データは、季節、標高及び場所(緯度・経度)に対応付けられた色情報を有している。   As will be described later, the presence or absence of snowfall is greatly influenced by the season, and also by the latitude as well as the altitude. Also, as snowfall differs between the Japan Sea side and the Pacific side at the same latitude, the presence of snow also depends on the location. For this reason, the map data used for drawing the feature of the present embodiment has color information associated with the season, the altitude, and the place (latitude / longitude).

地図表示システムは、描画時の季節、描画対象の場所の標高及び描画対象の場所の緯度・経度に対応付けられた色情報(本実施例では積雪を意味する白)を読み出して、描画対象の場所にある地物(例えば山)の色を決定する。したがって、本実施例によれば、三次元で表現された標高が高い地物の色を季節に応じて変更できる。   The map display system reads out color information (white, meaning snowfall in this embodiment) associated with the season at the time of drawing, the altitude of the place to be drawn, and the latitude and longitude of the place to be drawn. Determine the color of the feature (eg mountain) in the place. Therefore, according to the present embodiment, it is possible to change the color of the three-dimensional high-relevant feature according to the season.

なお、地物とは、地上に存在する天然又は人工の全ての物体をいう。   The feature means all natural or artificial objects present on the ground.

<システムなどの構成例>
図2は、本実施例における地図表示システム100のシステム構成図の一例である。地図表示システム100は、ネットワーク13を介して通信可能なサーバ21及び端末22を有している。ネットワーク13は、例えば、LAN、広域範囲の複数のLANが接続されたWAN、及び、インターネットなどである。ネットワーク13は有線のみ又は無線のみで構築されていてもよいし、有線と無線とで構築されていてもよい。また、ネットワーク13にはアクセスポイントなどの基地局14が接続されており、端末22は無線で基地局14にアクセスすることでネットワーク13に接続する。端末22は携帯電話網や無線LANなどの主に無線で構築される通信網を介して基地局14にアクセスする。
<Example of system configuration>
FIG. 2 is an example of a system configuration diagram of the map display system 100 in the present embodiment. The map display system 100 includes a server 21 and a terminal 22 that can communicate via the network 13. The network 13 is, for example, a LAN, a WAN to which a plurality of wide area LANs are connected, and the Internet. The network 13 may be configured by only wired or wireless, or may be configured by wired and wireless. In addition, a base station 14 such as an access point is connected to the network 13, and the terminal 22 wirelessly connects to the network 13 by accessing the base station 14. The terminal 22 accesses the base station 14 via a communication network mainly constructed by radio such as a mobile phone network or a wireless LAN.

サーバ21は、端末22に対し、電子地図の表示、ナビゲーションに関するサービス等を提供する情報処理装置である。例えば、端末22から現在位置又は描画対象の位置の位置情報を取得して現在位置又は描画対象の位置の周辺の電子地図を作成して端末22に送信する。また、例えば、端末22から現在地と目的地を取得して経路を検索し、経路情報とナビ画面(電子地図に経路が設定された画面)を端末22に送信する。   The server 21 is an information processing apparatus that provides the terminal 22 with a display related to an electronic map, a service related to navigation, and the like. For example, position information of the current position or the position of the drawing target is acquired from the terminal 22, an electronic map around the current position or the position of the drawing target is created, and transmitted to the terminal 22. Also, for example, the current location and the destination are acquired from the terminal 22 and a route is searched, and route information and a navigation screen (a screen in which a route is set in an electronic map) are transmitted to the terminal 22.

端末22は、ユーザが利用する地図表示端末又はナビゲーション端末である。端末22は、汎用的な情報処理端末221、223である場合とナビゲーション専用端末222の場合がある。ナビゲーション専用端末222はPND(Portable Navigation Device)とも呼ばれる。なお、本実施例の端末22は、情報処理端末221、223又はナビゲーション専用端末222以外でもよい。   The terminal 22 is a map display terminal or a navigation terminal used by the user. The terminal 22 may be a general-purpose information processing terminal 221 or 223 or a navigation dedicated terminal 222. The navigation dedicated terminal 222 is also called a PND (Portable Navigation Device). The terminal 22 in the present embodiment may be other than the information processing terminals 221 and 223 or the navigation dedicated terminal 222.

情報処理端末221は可搬型の装置であり主に無線でネットワーク13と接続する。 情報処理端末223は据え置き型の装置であり主に有線でネットワーク13と接続する。しかしながら、情報処理端末221と情報処理端末223は装置の大きさ重量が異なることが大きな違いであり機能的な違いは少ないので、両者を区別しなくてもよい。   The information processing terminal 221 is a portable device, and is mainly connected to the network 13 wirelessly. The information processing terminal 223 is a stationary device, and is mainly connected to the network 13 by wire. However, since the information processing terminal 221 and the information processing terminal 223 are largely different in size and weight of the apparatus and there are few functional differences, it is not necessary to distinguish between the two.

情報処理端末221としての端末22は、例えば、スマートフォン、タブレット端末、携帯電話、PDA(Personal Digital Assistant)、ノートPC、及び、ウェアラブルPCなどである。情報処理端末223としての端末22は、例えば、デスクトップPC、ラップトップPC、及び、ノートPCなどである。情報処理端末221と情報処理端末223はこれらに限定されるものではなく、経路案内に適切な装置であればよい。   The terminal 22 as the information processing terminal 221 is, for example, a smartphone, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), a notebook PC, a wearable PC, or the like. The terminal 22 as the information processing terminal 223 is, for example, a desktop PC, a laptop PC, and a notebook PC. The information processing terminal 221 and the information processing terminal 223 are not limited to these, as long as they are devices suitable for route guidance.

情報処理端末221と情報処理端末223は、普段は情報処理端末として利用されるが、電子地図の表示やナビゲーションのためのアプリケーションソフトウェアを実行すると、ナビゲーション専用端末222と同様、電子地図の表示、ルート検索及び経路案内等を行う。   Although the information processing terminal 221 and the information processing terminal 223 are usually used as an information processing terminal, when application software for displaying and navigating an electronic map is executed, the display and route of the electronic map are performed as in the navigation dedicated terminal 222. Perform search and route guidance.

また、端末22は、汎用的な情報処理端末221、223とナビゲーション専用端末222のどちらの場合でも、車載された状態と携帯可能な状態の切り替えが可能であってもよい。あるいは、車載された状態に固定されてもよい。   In addition, the terminal 22 may be capable of switching between the on-vehicle state and the portable state in either of the general-purpose information processing terminals 221 and 223 and the navigation dedicated terminal 222. Alternatively, it may be fixed in the on-vehicle state.

また、端末22の動作態様には大きく2つある。1つは、端末22が例えば専用のアプリケーションソフトウェアやWebブラウザを起動してサーバ21と通信し、経路案内に関する情報を受信して表示するクライアント型の動作態様である。もう1つは、原則的に地図の描画などの処理を端末内で完結し、地図データの取得など必要な場合にのみサーバ21と通信するアプリケーション型の動作端末である。本実施例では、クライアント型を例に説明するが、アプリケーション型に対しても本実施例の経路案内を好適に適用できる。   In addition, there are roughly two operation modes of the terminal 22. One is a client-type operation mode in which the terminal 22 activates, for example, dedicated application software or a web browser to communicate with the server 21 and receives and displays information on route guidance. The other is an application-type operating terminal that completes processing such as map drawing in principle within the terminal and communicates with the server 21 only when it is necessary to acquire map data. Although the client type is described as an example in the present embodiment, the route guidance of the present embodiment can be suitably applied to application types as well.

なお、ユーザは2台の端末22を用いて、地図表示システム100を利用してもよい。例えば、ノートPCなどの端末22でドライブポータルサイトにアクセスして、出発地から目的地までの経路を事前に検索しておく。ドライブポータルサイトは、運転者(ドライバ)のための情報サービスサイトである。検索された経路はドライブポータルサイトに登録しておき、任意のタイミングでスマートフォンなどの端末22から登録されている経路情報をダウンロードする。このような使い方により、ユーザは予め経路を事前に検索しておくことができ、出発前の端末22の操作を少なくできる。   The user may use the map display system 100 using two terminals 22. For example, the drive portal site is accessed by a terminal 22 such as a notebook PC, and a route from a departure place to a destination is searched in advance. The drive portal site is an information service site for a driver. The searched route is registered in the drive portal site, and the route information registered from the terminal 22 such as a smartphone is downloaded at an arbitrary timing. By such usage, the user can search the route in advance, and the number of operations of the terminal 22 before departure can be reduced.

図3は、サーバ21及び端末22のハードウェア構成図の一例である。サーバ21及び端末22は情報処理装置の機能を有している。図3(a)に示すように、サーバ21は、ハードウェア構成として、CPU(Central Processing Unit)211、入力装置212、表示装置213、通信装置214、ROM(Read Only Memory)215、RAM(Random Access Memory)216及び補助記憶装置217を有する。   FIG. 3 is an example of a hardware configuration diagram of the server 21 and the terminal 22. The server 21 and the terminal 22 have the function of an information processing apparatus. As shown in FIG. 3A, the server 21 has a hardware configuration such as a central processing unit (CPU) 211, an input device 212, a display device 213, a communication device 214, a read only memory (ROM) 215, and a random access memory (RAM). (Access Memory) 216 and an auxiliary storage device 217.

また、図3(b)に示すように、端末22は、ハードウェア構成として、CPU211、入力装置212、表示装置213、通信装置214、ROM215、RAM216、補助記憶装置217、音声入出力装置218、及び、GPS受信装置219を有する。   Further, as shown in FIG. 3B, the terminal 22 has a hardware configuration including a CPU 211, an input device 212, a display device 213, a communication device 214, a ROM 215, a RAM 216, an auxiliary storage device 217, an audio input / output device 218, And a GPS receiver 219.

CPU211は、各種プログラムの実行や演算処理を行う。ROM215には、起動時に必要なプログラムなどが記憶されている。RAM216は、CPU211での処理を一時的に記憶したり、データを記憶したりする作業エリアである。補助記憶装置217は、各種データ及びプログラム2101、2102を格納する不揮発性のメモリである。入力装置212は、例えばキーボードやマウスである。表示装置213は、ディスプレイやプロジェクタ、HUD(Head Up Display)であり、例えば、ナビ画面等が表示される。通信装置214は、基地局14を介してネットワーク13に接続しサーバ21等との通信を行う。音声入出力装置218は、音声の入出力を行う装置であり、例えば、ナビゲーションの音声ガイダンスが出力される。GPS受信装置219は、GPS衛星の電波を受信して現在位置を算出するGNSS(Global Navigation Satellite System)の一例である。   The CPU 211 executes various programs and performs arithmetic processing. The ROM 215 stores programs and the like required at startup. The RAM 216 is a work area that temporarily stores the processing of the CPU 211 and stores data. The auxiliary storage device 217 is a non-volatile memory that stores various data and programs 2101 and 2102. The input device 212 is, for example, a keyboard or a mouse. The display device 213 is a display, a projector, or a HUD (Head Up Display), and for example, a navigation screen or the like is displayed. The communication device 214 is connected to the network 13 via the base station 14 and communicates with the server 21 and the like. The voice input / output device 218 is a device that performs voice input / output, and for example, navigation voice guidance is output. The GPS receiver 219 is an example of a GNSS (Global Navigation Satellite System) that receives radio waves of GPS satellites and calculates the current position.

なお、端末22の入力装置212は、キーボードやマウスに代え又はこれらに加えて、画面に対する接触位置(タッチ座標)を検知可能なタッチパネルにより実現されうる。また、入力装置212は、音声入出力装置218が入力させた音声を認識する音声認識装置としての機能を有していてもよい。   The input device 212 of the terminal 22 may be realized by a touch panel capable of detecting a touch position (touch coordinates) on the screen instead of or in addition to a keyboard and a mouse. In addition, the input device 212 may have a function as a voice recognition device that recognizes voice input by the voice input / output device 218.

サーバ21又は端末22の補助記憶装置217に記憶されているプログラム2101,2102は、不図示の記憶媒体に記憶された状態で配布される。あるいは、プログラムを配布するサーバ21から端末22がダウンロードすることで配布される。端末22のプログラム2102は、経路案内に専用のアプリケーションソフトウェアでもよいし、ブラウザソフトウェアでもよい。また、実行形式で配布されてもインストール用の形式で配布されてもよい。   The programs 2101 and 2102 stored in the auxiliary storage device 217 of the server 21 or the terminal 22 are distributed in the state of being stored in a storage medium (not shown). Alternatively, it is distributed by the terminal 22 downloading from the server 21 distributing the program. The program 2102 of the terminal 22 may be application software dedicated to route guidance or browser software. Also, it may be distributed in an executable format or in an installation format.

<地図表示システムの機能構成例>
図4は、本実施例の地図表示システム100が備える各機能を図示した機能ブロック図の一例である。サーバ21は、サーバ送受信部31、ナビ画面作成部32、ルート検索部33、三次元地図描画部34及び記憶・読出処理部39を有している。これらの各機能(サーバ送受信部31、ナビ画面作成部32、ルート検索部33、三次元地図描画部34及び記憶・読出処理部39)は図3に示したCPU211がプログラム2101を実行してサーバ21のハードウェアと協働することで実現される機能又は手段である。これらの機能の一部又は全てがICなどのハードウェア回路により実現されてもよい。
<Example of functional configuration of map display system>
FIG. 4: is an example of the functional block diagram which illustrated each function with which the map display system 100 of a present Example is equipped. The server 21 includes a server transmission / reception unit 31, a navigation screen creation unit 32, a route search unit 33, a three-dimensional map drawing unit 34, and a storage / read processing unit 39. The CPU 211 shown in FIG. 3 executes the program 2101 so that each of these functions (server transmission / reception unit 31, navigation screen creation unit 32, route search unit 33, three-dimensional map drawing unit 34 and storage / readout processing unit 39) It is a function or means realized by cooperating with 21 hardwares. Some or all of these functions may be realized by a hardware circuit such as an IC.

また、サーバ21は、図3に示した補助記憶装置217、ROM215又はRAM216により実現される記憶部1000を有している。記憶部1000には、地図DB1001、道路ネットワークDB1002、及び、歩行者ネットワークDB1003が構築されている。これらの各DBは、サーバ21が直接有していなくてもよく、サーバ21がアクセス可能なネットワーク13上の任意の場所にあればよい。   Further, the server 21 has a storage unit 1000 realized by the auxiliary storage device 217, the ROM 215 or the RAM 216 shown in FIG. In the storage unit 1000, a map DB 1001, a road network DB 1002, and a pedestrian network DB 1003 are constructed. Each of these DBs may not be directly possessed by the server 21, but may be at any place on the network 13 accessible by the server 21.

地図DB1001は、電子地図を描画するための地図データを記憶している。電子地図に表示される情報には、都道府県などの区画、緑地や河川、道路や鉄道、記号や注記など多くの表示対象があるため、性質の似たものに分類し各分類ごとに描画できるようになっている。それぞれに分類された表示対象又は表示対象が描画された状態をレイヤーといい、電子地図はいくつかのレイヤーを重ねることで描画される。各レイヤーの地図データは、ベクトルデータ又はラスターデータのうち表示対象に適したフォーマットで記述されている。また、地図データは経度・緯度などが既知のメッシュ状に区切られており、1つ以上のメッシュを結合してナビ画面が作成される。ベクトルベータの場合は、緯度・経度でポイント、ポリライン、ポリゴンの位置が定められている。また、ラスターデータの場合は緯度・経度に対応づけて縮尺に応じたデータが用意されている。   The map DB 1001 stores map data for drawing an electronic map. Information displayed on the electronic map has many display targets such as divisions such as prefectures, green areas and rivers, roads and railways, symbols and notes, etc., so it can be classified as similar in nature and drawn for each classification It is supposed to be. The display object or the state in which the display object classified into each is drawn is referred to as a layer, and the electronic map is drawn by overlapping several layers. The map data of each layer is described in a format suitable for a display target among vector data or raster data. Further, the map data is divided in a mesh shape whose longitude, latitude, etc. are known, and one or more meshes are combined to create a navigation screen. In the case of vector beta, the positions of points, polylines, and polygons are determined by latitude and longitude. In the case of raster data, data corresponding to the scale is prepared in association with the latitude and longitude.

なお、地図データには山などの地物のポリゴンデータ(三次元データ)も含まれており、地図データのうち例えば季節に応じて色が変わりうる地物の色のデータ構造については図6にて説明する。   The map data also includes polygon data (three-dimensional data) of features such as mountains, and among map data, for example, FIG. 6 shows the data structure of feature colors whose color may change according to the season. Explain.

道路ネットワークDB1002は、車両が通行可能な道路の構造を表すデータであって、ノードテーブルとリンクテーブルとを有している。ノードテーブルには、緯度・経度に対応づけて道路網表現上の結節点が登録されている。結節点をノードという。ノードは例えば交差点、分岐点、合流点、屈曲点などである。リンクテーブルにはノードのノード番号に対応づけて車両が通行可能な道路が登録されている。車両が通行可能な道路は、一般道、高速道路、専用道路、私道などである。また、リンクテーブルには、リンク種別、幅員、リンク長などが登録されている。2つのノード間の道路をリンクといい、リンクはノード同士を結ぶ線分となる。   The road network DB 1002 is data representing the structure of roads through which vehicles can pass, and has a node table and a link table. In the node table, nodes on the road network expression are registered in association with latitude and longitude. A nodal point is called a node. The nodes are, for example, intersections, junctions, junctions, and inflection points. In the link table, roads where vehicles can pass are registered in association with the node numbers of the nodes. Roads where vehicles can pass are general roads, expressways, private roads, and private roads. Also, in the link table, link types, widths, link lengths and the like are registered. A road between two nodes is called a link, and the link is a line connecting the nodes.

歩行者ネットワークDB1003は、ノードテーブルとリンクテーブルとを有する点で道路ネットワークDB1002と同様である。ただし、歩行者ネットワークDB1003には、歩行者が通行可能な道(歩道、横断歩道、歩道橋、地下道、通り抜け可能な通路など)のリンクと、リンクの始点と終点のノード等が登録されている。   The pedestrian network DB 1003 is similar to the road network DB 1002 in that it has a node table and a link table. However, in the pedestrian network DB 1003, a link of a road through which a pedestrian can pass (a sidewalk, a pedestrian crossing, a footbridge, an underground road, a walkable passage, etc.) and nodes of start and end points of the link are registered.

この他、様々な交通手段の最適な組み合わせを提案するナビゲーションでは、電車の路線図、バスの運行地図、飛行機の運航地図、及び、これらの時刻表が用いられるが、図では省略されている。   Besides, in the navigation which proposes the optimum combination of various transportation means, a route map of a train, a map of bus operation, a map of flight operation of an airplane, and these timetables are used, but they are omitted in the figure.

続いて、サーバ21が有する機能又は手段について説明する。サーバ送受信部31は、端末22からナビゲーションに関する種々の要求を受け付ける。この要求は、例えば、電子地図の表示要求、目的地までの検索要求、ナビ画面の更新要求(拡大・縮小、表示範囲の変更など)などがある。これらの要求は、ナビ画面作成部32及びルート検索部33に振り分けられる。   Subsequently, functions or means of the server 21 will be described. The server transmission / reception unit 31 receives various requests for navigation from the terminal 22. This request includes, for example, a request for displaying an electronic map, a request for searching for a destination, and a request for updating a navigation screen (enlargement / reduction, change of display range, etc.). These requests are distributed to the navigation screen creation unit 32 and the route search unit 33.

サーバ21が電子地図の表示要求を受信した場合、ナビ画面作成部32は表示要求に含まれる位置情報又は予め定められた位置を含む所定の縮尺の電子地図を作成する。表示要求に含まれる位置情報とは、ユーザの現在位置やユーザが指定した位置の位置情報である。予め定められた位置は、例えば東京駅や大阪駅などの決まった位置である。   When the server 21 receives the display request of the electronic map, the navigation screen creation unit 32 creates an electronic map of a predetermined scale including position information included in the display request or a predetermined position. The position information included in the display request is position information of the current position of the user or the position designated by the user. The predetermined position is, for example, a fixed position such as Tokyo Station or Osaka Station.

サーバ21が検索要求を受信した場合、ルート検索部33は検索要求に対し、道路ネットワークDB1002又は歩行者ネットワークDB1003の少なくとも一方を用いてルート検索し、経路情報を作成する。経路情報には、出発地から目的地までの経路を示すリンクやノードが含まれ、案内ポイントと呼ばれる進路の指示情報(進路変更するノード、通過するノード、進路変更を案内する位置)により経路が案内される。   When the server 21 receives a search request, the route search unit 33 searches for a route using at least one of the road network DB 1002 and the pedestrian network DB 1003 in response to the search request, and creates route information. The route information includes links and nodes indicating the route from the departure point to the destination, and the route is specified by guidance information of the route called guidance point (node for route change, passing node, position for guiding route change) You will be guided.

ルート検索には、リンク長や幅員、渋滞状況をコストに換算して、出発地から目的地までのコストの合計が最も少なくなる経路を選ぶダイクストラ法が知られている。なお、ダイクストラ法以外の検索方法が用いられてもよい。また、ルート検索においては、有料道路の利用有無、一般道路を優先するなどのユーザ設定が考慮される。   For the route search, the Dijkstra method is known in which the link length, width, and traffic congestion condition are converted into costs, and a route with the smallest total cost from the departure point to the destination point is selected. A search method other than the Dijkstra method may be used. Further, in the route search, user settings such as whether to use a toll road and prioritizing a general road are considered.

ルート検索部33は、検索して得られた出発地から目的地までの経路情報をナビ画面作成部32及びサーバ送受信部31に送出する。ナビ画面作成部32は、出発地から目的地までの領域を含む電子地図を作成し、電子地図において経路、出発地及び目的地が強調表示されたナビ画面を作成する。さらに、ユーザの現在位置を表示してもよい。また、ユーザが移動を開始すると、ナビ画面作成部32は案内に適した縮尺のナビ画面を作成する。また、端末22から更新要求を取得すると、ナビ画面作成部32は要求された縮尺や表示範囲に応じてナビ画面を作成する。サーバ送受信部31はこのようにして作成された経路情報とナビ画面を端末22に送信する。   The route search unit 33 sends the route information from the departure place obtained by the search to the destination to the navigation screen creation unit 32 and the server transmission / reception unit 31. The navigation screen creation unit 32 creates an electronic map including an area from the departure place to the destination, and creates a navigation screen in which the route, the departure place and the destination are highlighted in the electronic map. Furthermore, the current position of the user may be displayed. Also, when the user starts moving, the navigation screen creation unit 32 creates a navigation screen of a scale suitable for guidance. Further, when the update request is acquired from the terminal 22, the navigation screen creation unit 32 creates a navigation screen according to the requested scale and display range. The server transmission / reception unit 31 transmits the route information and the navigation screen thus created to the terminal 22.

三次元地図描画部34は、ナビ画面作成部32から三次元地図の描画を要求されると、平面に土地の標高やビルの高さなどの三次元情報が加えられた電子地図(三次元地図)を作成する。すなわち、土地の標高やビルなどのポリゴンデータを三次元空間に配置してそれを平面に投影することで電子地図を作成する。詳細は図7にて説明する。なお、三次元地図を描画するか否かは、描画エリアによって予め定められているか又はユーザの指示により決定される。
記憶・読出処理部39は、サーバ送受信部31、ナビ画面作成部32、ルート検索部33及び三次元地図描画部34からの要求に応じて記憶部1000の各種のデータベースからデータを読み出し、また、各種のデータベースにデータを書き込む。
When the three-dimensional map drawing unit 34 is requested to draw a three-dimensional map from the navigation screen creation unit 32, an electronic map (three-dimensional map) to which three-dimensional information such as the elevation of land and the height of a building is added Create). That is, an electronic map is created by arranging polygon data such as the elevation of a land or a building in a three-dimensional space and projecting it on a plane. Details will be described with reference to FIG. Note that whether or not to draw a three-dimensional map is determined in advance by the drawing area or determined by the instruction of the user.
The storage / read processing unit 39 reads data from various databases of the storage unit 1000 in response to requests from the server transmission / reception unit 31, the navigation screen creation unit 32, the route search unit 33, and the three-dimensional map drawing unit 34. Write data to various databases.

続いて端末22の機能又は手段について説明する。端末22は、端末送受信部41、操作受付部42、位置検出部43、ルート案内部44、及び、ナビ画面表示部45を有している。これらは、図4に示したCPU211がプログラム2102を実行して端末22のハードウェアと協働することで実現される機能又は手段である。これらの機能の一部又は全てがICなどのハードウェア回路により実現されてもよい。   Subsequently, the function or means of the terminal 22 will be described. The terminal 22 includes a terminal transmission / reception unit 41, an operation reception unit 42, a position detection unit 43, a route guidance unit 44, and a navigation screen display unit 45. These are functions or means implemented by the CPU 211 shown in FIG. 4 executing the program 2102 and cooperating with the hardware of the terminal 22. Some or all of these functions may be realized by a hardware circuit such as an IC.

端末送受信部41は、サーバ21に、電子地図の表示要求、経路の検索要求及びナビ画面の更新要求を送信したり、サーバ21から電子地図、ナビ画面又は経路情報を受信したりする。また、端末送受信部41は、必要に応じて現在位置をサーバ21に送信する。   The terminal transmission / reception unit 41 transmits, to the server 21, a request for displaying an electronic map, a request for searching a route, and a request for updating a navigation screen, and receives an electronic map, navigation screen or route information from the server 21. Also, the terminal transmission / reception unit 41 transmits the current position to the server 21 as necessary.

操作受付部42は、ユーザから、電子地図の表示のための操作、経路検索のための出発地点と目的地の入力、拡大・縮尺の指示、及び、表示範囲変更などの指示を受け付ける。   The operation receiving unit 42 receives, from the user, an operation for displaying an electronic map, an input of a departure point and a destination for a route search, an instruction of enlargement / scale, and an instruction of changing a display range.

位置検出部43は定期的に及びユーザの操作に応じて現在位置を検出する。検出した現在位置は端末送受信部41からサーバ21に送信される。   The position detection unit 43 detects the current position periodically and in accordance with the user's operation. The detected current position is transmitted from the terminal transmission / reception unit 41 to the server 21.

ルート案内部44は、サーバ21から取得した経路情報と現在位置とに基づいて、経路案内を行う。すなわち、ユーザの現在位置が経路情報に含まれる進路変更すべき位置に到達すると、曲がり角などを指示する音声データを音声入出力装置218に出力させる。なお、音声データはサーバ21から送信されてもよいし、端末22が案内用のテキストデータに基づいて音声合成をおこなって作成してもよい。   The route guidance unit 44 performs route guidance based on the route information acquired from the server 21 and the current position. That is, when the current position of the user reaches the position to be changed which is included in the route information, the voice input / output device 218 is made to output voice data indicating a corner or the like. The voice data may be transmitted from the server 21 or may be created by performing voice synthesis on the basis of text data for guidance by the terminal 22.

ナビ画面表示部45は、サーバ21から受信した電子地図やナビ画面を表示装置213に表示する。また、位置検出部43が検出した現在位置を経路上に補正して(ルートマッチングして)、ユーザの現在位置として電子地図やナビ画面に合成する。経路情報が検索されていない状態では、道路や道などユーザが存在するはずのリンク上に現在位置を補正するマップマッチングを行う。なお、ルートマッチング又はマップマッチングはサーバ21が行ってもよい。   The navigation screen display unit 45 displays the electronic map and the navigation screen received from the server 21 on the display device 213. Further, the current position detected by the position detection unit 43 is corrected on the route (by route matching), and is synthesized on the electronic map or the navigation screen as the current position of the user. When the route information is not searched, map matching is performed to correct the current position on a link such as a road or a road where the user should be present. The route matching or the map matching may be performed by the server 21.

<標高が高い地物の色の制御>
続いて、図5〜8を用いて標高が高い地物の色の制御について説明する。図5は、メッシュと地物の関係を模式的に説明する図の一例である。図5(a)は山の側面図を、図5(b)は山の上面図をそれぞれ示す。1つの山は山の大きさによっていくつかのメッシュ70(地域の一例)に区分される。メッシュとは、日本全国を経度・緯度で網目状に区画した場合の1つの区画をいう。例えば、国土地理院では基盤地図情報の1つとして数値標高モデルを公開しており、1辺が5,10、250mのメッシュの標高データを公開している。したがって各メッシュ70の標高は地図データから明らかになっている。
標高は積雪に影響する要因の1つなのでメッシュと標高に対応付けられた積雪状態がわかれば、三次元地図描画部34は積雪状態を意味する色にメッシュの地物のポリゴンデータの色を変更することができる。図5(b)では斜線が施されていないメッシュ70が積雪状態である。
<Control of the color of features with high elevation>
Subsequently, control of the color of a feature having a high elevation will be described using FIGS. FIG. 5 is an example of a diagram schematically illustrating the relationship between the mesh and the feature. FIG. 5 (a) shows a side view of a mountain, and FIG. 5 (b) shows a top view of the mountain. One mountain is divided into several meshes 70 (an example of a region) according to the size of the mountain. A mesh is one section in the case where the whole of Japan is divided into grids by longitude and latitude. For example, the Geographical Survey Institute publishes a digital elevation model as one of the basic map information, and publishes elevation data of meshes of 5, 10 and 250 m per side. Therefore, the elevation of each mesh 70 is clarified from the map data.
Since elevation is one of the factors affecting snowfall, if the snowfall state associated with the mesh and the elevation is known, the three-dimensional map drawing unit 34 changes the color of the polygon data of the mesh feature to a color that means snowfall state. can do. In FIG. 5B, the mesh 70 which is not hatched is in the snow accumulation state.

図6は、地図DB1001に含まれるポリゴンデータの色情報(頂点色)80の一例を示す図である。まず、地図データはメッシュごとに標高データを有している。図6では説明のため一部のメッシュ81〜84の標高と色情報80が示されている。メッシュ81は関東平野のあるメッシュであり、メッシュ82は日本海側の山沿いのあるメッシュであり、メッシュ83は東北地方の太平洋側のあるメッシュであり、メッシュ84は北海道の内陸部のあるメッシュである。メッシュ81の標高は300m、メッシュ82の標高は2500m、メッシュ83の標高は800m、メッシュ84の標高は1500mである。   FIG. 6 is a view showing an example of color information (apex color) 80 of polygon data included in the map DB 1001. First, map data has elevation data for each mesh. In FIG. 6, elevations and color information 80 of some of the meshes 81 to 84 are shown for the purpose of explanation. Mesh 81 is a mesh with a Kanto plain, mesh 82 is a mesh with a mountain along the Sea of Japan, mesh 83 is a mesh with a Pacific side of the Tohoku region, and mesh 84 is a mesh with an inland area of Hokkaido It is. The height of the mesh 81 is 300 m, the height of the mesh 82 is 2500 m, the height of the mesh 83 is 800 m, and the height of the mesh 84 is 1500 m.

地図DB1001では、メッシュごとに季節と対応付けて色情報80が登録されている。色情報80としては、白又は初期値が登録されている。白とは雪や氷の色を意味している。また、初期値とはポリゴンデータの本来の色で描画することを意味する。例えば、山であれば山の初期値は緑やその類似色であり、市街地などの道路の場合は道路色(グレーなど)である。   In the map DB 1001, color information 80 is registered in association with the season for each mesh. As the color information 80, white or an initial value is registered. White means the color of snow and ice. Further, the initial value means that drawing is performed with the original color of polygon data. For example, in the case of a mountain, the initial value of the mountain is green or a similar color, and in the case of a road such as an urban area, it is a road color (such as gray).

このような色情報80は少なくとも一年を通して収集された各地域の積雪状態に基づき作成されている。富士山を例にして説明する。例えば富士山の積雪がいつから始まりいつ頃終わるかが収集される。積雪が始まった場合には、積雪が確認できたメッシュを観測者が記録することで、標高が知られたメッシュについて(富士山が含まれる)積雪が始まった季節が得られる。その後、季節が進み気温が下がると標高が低いメッシュに積雪のエリアが広がる。観測者は積雪のエリアが広がるにつれて、標高が知られたメッシュと季節を対応付けて記録する。これにより、秋から冬にかけてメッシュの色情報80を作成できる。   Such color information 80 is created based on the snow condition of each area collected at least throughout the year. The explanation will be made with Fuji as an example. For example, it is collected when snowfall of Mt. Fuji starts and ends. When snow starts, the observer records the mesh in which the snow has been confirmed, and the season in which the snow starts (including Mt. Fuji) is obtained for the mesh whose elevation is known. After that, when the season progresses and the temperature drops, the area of snow coverage spreads over the mesh with low elevation. As the snow cover area expands, the observer records the mesh and season for which the elevation is known. Thereby, mesh color information 80 can be created from autumn to winter.

季節が春に近づくにつれて気温が上がり積雪が溶けるため、積雪しているメッシュは標高が高いメッシュに限られていく。観測者は積雪がなくなったメッシュを季節に対応付けて記録する。これにより、春から夏にかけてメッシュの色情報80を作成できる。   Since the temperature rises and the snow melts as the season approaches spring, the snow mesh is limited to the higher elevation mesh. The observer records the mesh where the snowfall has disappeared in association with the season. Thereby, mesh color information 80 can be created from spring to summer.

実際には、観測者が、月や季節などのある瞬間における積雪の情報をメッシュごとに得て、季節とメッシュに対応付けた積雪状態(各メッシュの色)を登録する。観測者は同様の観測を1年間に渡りある程度の間隔で繰り返す。好ましくは1年分だけでなく過去の数年の積雪状態を統計処理して色情報80が作成される。   In practice, the observer obtains information of snow coverage at a certain moment such as the moon and the season for each mesh, and registers the snow condition (color of each mesh) correlated with the season and the mesh. Observers repeat similar observations at intervals of a year. The color information 80 is preferably created by statistically processing snow conditions of not only one year but also past years.

図6の例によれば、例えば、関東平野のメッシュ81では標高も低いため年間を通して積雪はなく、色情報80は季節に関係なく初期値である。日本海側の山沿いのメッシュ82は標高も高いため冬の降雪が多く春でも市街地に雪が残るので、冬と春の色情報80は白である。東北地方の太平洋側のメッシュ83は緯度が高いものの降雪が少ないため、色情報80は冬のみで白となる。北海道の内陸部のメッシュ84は緯度も標高も高いため秋から春にかけて積雪があり夏の除き秋から春の色情報80が白になる。   According to the example of FIG. 6, for example, the mesh 81 of the Kanto plain has a low altitude, and therefore, there is no snowfall throughout the year, and the color information 80 is an initial value regardless of the season. Since the mesh 82 along the mountain on the Japan Sea side is high in elevation because there are many snowfalls in winter even in spring, snow remains in the city area, so the color information 80 for winter and spring is white. The mesh 83 on the Pacific side in the Tohoku region has high latitude but little snowfall, so the color information 80 is white only in winter. Since the mesh 84 in the inland area of Hokkaido has high latitude and altitude, snow is covered from autumn to spring, and except for summer, the color information 80 from autumn to spring becomes white.

このように、積雪の程度は緯度・経度(場所)や標高に大きく影響されうる。本実施例ではこの色情報80を用いることで、山などの標高が高い地物の色を季節に応じて変更することができる。   Thus, the degree of snowfall can be greatly affected by the latitude and longitude (place) and the altitude. In this embodiment, by using this color information 80, it is possible to change the color of a feature having a high elevation such as a mountain according to the season.

なお、図6では春夏秋冬の四季に応じて色情報80が登録されているが、例えば月(1〜12月)に応じて色情報80が登録されていてもよいし、さらに一月を上旬、中旬、下旬に三分割してそれぞれに色情報80が登録されていてもよい。また、年初からの日数(1〜365日)で色情報80を登録してもよい。また、明け方、日中、夕方、夜間などの時間帯ごとに色情報80を対応付けてもよい。さらに、天候別に色情報80が対応付けられていてもよい。   In FIG. 6, the color information 80 is registered according to the four seasons of spring, summer, autumn and winter, but the color information 80 may be registered according to, for example, the month (January to December). The color information 80 may be registered in three divisions in early, middle and late. The color information 80 may be registered on the number of days from the beginning of the year (1 to 365 days). Also, the color information 80 may be associated with each time zone such as dawn, daytime, evening, nighttime and the like. Furthermore, color information 80 may be associated with each weather.

期間的な区分に関して、季節と例えば一月ごと(1〜12月のそれぞれ)の両方で色情報80が管理されている場合、より短い期間(この例では一月ごと)の設定が優先されてよい。期間が短い方が三次元地図の色と実空間の色を合わせやすいためである。   If the color information 80 is managed both in the season and, for example, every month (each in January to December), the setting of the shorter period (in this example, every month) is prioritized with respect to the periodical division. Good. This is because it is easier to match the color of the three-dimensional map and the color of the real space when the period is short.

また、一メッシュの広さについては特に限定されないが、1次メッシュ、2次メッシュなど比較的広い範囲で色情報80が管理されていてよい。雪は比較的、広範囲に積雪するためである。1次メッシュと2次メッシュの両方で色情報80が管理されている場合は、より狭い範囲の設定が優先されてもよい。範囲が狭い方が三次元地図の色と実空間の色を合わせやすいためである。   Further, although the width of one mesh is not particularly limited, the color information 80 may be managed in a relatively wide range such as primary mesh and secondary mesh. Snow is relatively, widely used to snow. When the color information 80 is managed in both the primary mesh and the secondary mesh, setting of a narrower range may be prioritized. This is because it is easier to match the color of the three-dimensional map and the color of the real space when the range is narrow.

<<三次元地図の描画手順>>
続いて、図7を用いて三次元地図の描画手順について説明する。図7は、三次元地図の描画手順を示すフローチャート図の一例である。図7の手順は、三次元地図描画部34がナビ画面作成部32から三次元地図の描画を要求されるとスタートする。三次元地図描画部34は、描画対象の地物のポリゴンデータを読み出す。ポリゴンデータには、三角形や四角形などのポリゴンの頂点座標、法線、頂点色(図6の初期値)及びテクスチャのUV座標(テクスチャがある場合)が含まれる。
<< 3D map drawing procedure >>
Then, the drawing procedure of a three-dimensional map is demonstrated using FIG. FIG. 7 is an example of a flowchart showing a drawing procedure of a three-dimensional map. The procedure of FIG. 7 starts when the three-dimensional map drawing unit 34 is requested by the navigation screen creation unit 32 to draw a three-dimensional map. The three-dimensional map drawing unit 34 reads polygon data of a feature to be drawn. The polygon data includes vertex coordinates of polygons such as triangles and quadrangles, normals, vertex colors (initial values in FIG. 6), and UV coordinates of textures (if there is a texture).

まず、三次元地図描画部34は、地物のモデル座標をワールド座標に変換する(S10)。モデル座標は地物のモデリング時に使用された座標系(ローカル座標系)に基づく座標であり、ワールド座標は描画対象となる三次元空間の座標系に基づく座標である。ポリゴンの頂点座標等が予めワールド座標に変換されている場合はステップS10の処理は不要である。   First, the three-dimensional map drawing unit 34 converts model coordinates of the feature into world coordinates (S10). Model coordinates are coordinates based on a coordinate system (local coordinate system) used when modeling a feature, and world coordinates are coordinates based on a coordinate system of a three-dimensional space to be drawn. When the vertex coordinates and the like of the polygon are converted into world coordinates in advance, the process of step S10 is unnecessary.

次に、三次元地図描画部34は図6のような色情報80を参照して、現在の季節に応じて描画対象の地物の頂点色を調整する(S20)。詳細は図8にて説明する。   Next, the three-dimensional map drawing unit 34 refers to the color information 80 as shown in FIG. 6 and adjusts the vertex color of the feature to be drawn according to the current season (S20). Details will be described with reference to FIG.

次に、三次元地図描画部34はビュー変換を行う(S30)。ビュー変換とは三次元で描画される地物がどこから見られるかを設定して、設定された方向から見られた場合の座標に変換することをいう。この設定された方向はカメラ位置、カメラの注視点及びカメラの上方向により定められるが、ユーザの現在位置と進行方向が分かれば自動的に設定される。また、ユーザが任意に地物をどこから見るかを設定してもよい。ビュー変換により、カメラから見た地物が得られる。なお、ビュー変換によりカメラ位置はワールド座標の原点になる。   Next, the three-dimensional map drawing unit 34 performs view conversion (S30). View conversion is to set where a feature drawn in three dimensions is viewed, and to convert it to coordinates when viewed from a set direction. This set direction is determined by the camera position, the gaze point of the camera, and the upward direction of the camera, but is automatically set if the current position and the traveling direction of the user are known. In addition, the user may optionally set where to view the feature. The view conversion provides the features seen from the camera. The camera position becomes the origin of world coordinates by view conversion.

次に、三次元地図描画部34は射影変換を行う(S40)。射影変換は、三次元座標上の地物を二次元平面に投影する処理である。具体的には、表示する範囲となる画角、電子地図のアスペクト比、及び、描画する奥行き方向の距離を設定し、平面上に地物を射影する。   Next, the three-dimensional map drawing unit 34 performs projective transformation (S40). Projective transformation is a process of projecting features on three-dimensional coordinates onto a two-dimensional plane. Specifically, the field angle to be displayed, the aspect ratio of the electronic map, and the distance in the depth direction to be drawn are set, and the feature is projected on the plane.

次に、三次元地図描画部34はライティング処理を行う(S50)。ライティングは光の影響を考慮して最終的にレンダリングされる色を決定する処理である。ポリゴンの法線ベクトルと設定された光源の向きとのなす角に応じてポリゴンにおける光の影響の強さが算出される、
次に、ポリゴンデータが二次元のテクスチャを有している場合、三次元地図描画部34はテクスチャをポリゴンに貼り付ける(S60)。テクスチャのUV座標によりポリゴンの頂点とテクスチャの対応が定められている。三次元地図描画部34は対応関係に応じてテクスチャを変形させポリゴンにテクスチャを貼り付ける。
Next, the three-dimensional map drawing unit 34 performs a lighting process (S50). Lighting is the process of determining the final rendered color taking into account the effects of light. The strength of the light influence in the polygon is calculated according to the angle between the normal vector of the polygon and the direction of the set light source.
Next, when the polygon data has a two-dimensional texture, the three-dimensional map drawing unit 34 pastes the texture to the polygon (S60). The UV coordinates of the texture define the correspondence between the polygon vertex and the texture. The three-dimensional map drawing unit 34 deforms the texture in accordance with the correspondence relationship and attaches the texture to the polygon.

続いて、図8を用いて標高が高い地物の色の制御手順を説明する。図8は、図7のステップS20の処理の手順を示すフローチャート図の一例である。   Then, the control procedure of the color of the high feature is demonstrated using FIG. FIG. 8 is an example of a flowchart showing the procedure of the process of step S20 of FIG.

まず、三次元地図描画部34はメッシュに含まれる描画対象の地物がどの季節を想定して描画されるかを決定する(S20−2)。例えば、描画時の季節であれば、現在の月日が属する季節を月と季節を対応付けたテーブルなどを参照して決定する。あるいは、ユーザが指定する季節を取得する。   First, the three-dimensional map drawing unit 34 determines which season the feature to be drawn included in the mesh is drawn (S20-2). For example, if it is a season at the time of drawing, the season to which the current month and day belong is determined with reference to a table in which the month and the season are associated, or the like. Alternatively, the season specified by the user is acquired.

次に、三次元地図描画部34は描画対象のメッシュの色情報80のうち、決定された季節の色情報80を読み出す(S20−4)。すなわち、描画対象のメッシュ(経度・緯度)に対応付けられた春〜冬の色情報80のうち、ステップS20−2で決定された季節の色情報80を読み出す。なお、メッシュが決まれば標高も定まる。   Next, the three-dimensional map drawing unit 34 reads out the color information 80 of the determined season among the color information 80 of the mesh to be drawn (S20-4). That is, the color information 80 of the season determined in step S20-2 is read out of the color information 80 of spring and winter associated with the mesh (longitude and latitude) to be drawn. In addition, if the mesh is decided, the altitude is also decided.

次に、三次元地図描画部34は、描画対象のメッシュの色を変更する必要があるか否かを判定する(S20−6)。すなわち、ステップS20−4で読み出した色情報80が白か初期値のどちらであるかを判定する。   Next, the three-dimensional map drawing unit 34 determines whether it is necessary to change the color of the mesh to be drawn (S20-6). That is, it is determined whether the color information 80 read out in step S20-4 is white or an initial value.

ステップS20−6の判定がYesの場合、描画対象のメッシュに積雪している可能性が高いので、三次元地図描画部34は描画される地物のポリゴンの頂点色を白に変更する(S20−8)。   If the determination in step S20-6 is YES, there is a high possibility that snow is deposited on the mesh to be drawn, so the three-dimensional map drawing unit 34 changes the vertex color of the polygon of the drawn object to white (S20) -8).

ステップS20−6の判定がNoの場合、描画対象のメッシュに積雪している可能性が低いため、三次元地図描画部34は描画される地物のポリゴンの頂点色を変更せず初期値のままとする。   If the determination in step S20-6 is No, the three-dimensional map drawing unit 34 does not change the vertex color of the polygon of the feature to be drawn because the possibility of snow coverage on the mesh to be drawn is low. Leave as it is.

以上のような処理により、描画対象のメッシュの標高に応じて地物の色を変更することができる。なお、同じメッシュに含まれるポリゴンの標高は同じなので、図8の処理は、メッシュごとに1回行えばよい。   By the above processing, the color of the feature can be changed according to the elevation of the mesh to be drawn. Since the elevations of the polygons included in the same mesh are the same, the process of FIG. 8 may be performed once for each mesh.

<描画例>
図9は、描画対象のメッシュの季節に応じた地物の描画例を示す図である。図9では、図6で説明したメッシュ81〜84の地形が、季節ごとにポリゴンで描画されている。なお、説明の便宜上、図9に示す地物は1つのメッシュのみに含まれる地物ではなく複数のメッシュに含まれる地物が描画されている。
<Drawing example>
FIG. 9 is a diagram showing a drawing example of a feature according to the season of the mesh to be drawn. In FIG. 9, the terrains of the meshes 81 to 84 described in FIG. 6 are drawn as polygons for each season. Note that, for convenience of description, the feature shown in FIG. 9 is not a feature included in only one mesh but a feature included in a plurality of meshes.

図6によれば、北海道の内陸部のメッシュ84に対応付けられた春の色情報80は白なので、メッシュ84に対応するポリゴンは白で描画されている。なお、隣接するメッシュも該メッシュの色情報80に基づき白で描画されている。   According to FIG. 6, since the spring color information 80 associated with the mesh 84 in the inland part of Hokkaido is white, the polygon corresponding to the mesh 84 is drawn in white. The adjacent meshes are also drawn in white based on the color information 80 of the meshes.

メッシュ84に対応付けられた夏の色情報80は初期値のままなので、メッシュ84に対応するポリゴンは初期値で描画されている。なお、隣接するメッシュも初期値で描画されている。なお、初期値とは緑、グレー、茶色などである。   Since the summer color information 80 associated with the mesh 84 remains the initial value, the polygon corresponding to the mesh 84 is drawn with the initial value. Adjacent meshes are also drawn with initial values. The initial value is green, gray, brown or the like.

メッシュ84に対応付けられた秋の色情報80は白なので、メッシュ84に対応するポリゴンは白で描画されている。なお、付近のメッシュも該メッシュの色情報80に基づき白で描画されているが、残りのメッシュは初期値で描画されている。   Since the autumn color information 80 associated with the mesh 84 is white, the polygon corresponding to the mesh 84 is drawn in white. Although the meshes in the vicinity are also drawn in white based on the color information 80 of the mesh, the remaining meshes are drawn with initial values.

メッシュ84に対応付けられた冬の色情報80は白なので、メッシュ84に対応するポリゴンは白で描画されている。なお、隣接するメッシュも該メッシュの色情報80に基づき白で描画されている。   Since the winter color information 80 associated with the mesh 84 is white, the polygon corresponding to the mesh 84 is drawn in white. The adjacent meshes are also drawn in white based on the color information 80 of the meshes.

東北地方の太平洋側のメッシュ83に対応付けられた春の色情報80は初期値のままなので、メッシュ83に対応するポリゴンは初期値で描画されている。なお、隣接するメッシュも初期値で描画されている。夏と秋についても同様である。   The spring color information 80 associated with the mesh 83 on the Pacific side in the Tohoku region remains the initial value, so the polygon corresponding to the mesh 83 is drawn with the initial value. Adjacent meshes are also drawn with initial values. The same is true for summer and autumn.

メッシュ83に対応付けられた冬の色情報80は白なので、メッシュ83に対応するポリゴンは白で描画されている。なお、隣接するメッシュも該メッシュの色情報80に基づき白で描画されている。   Since the winter color information 80 associated with the mesh 83 is white, the polygon corresponding to the mesh 83 is drawn in white. The adjacent meshes are also drawn in white based on the color information 80 of the meshes.

日本海側の山沿いのメッシュ82に対応付けられた春の色情報80は白なので、メッシュ82に対応するポリゴンは白で描画されている。なお、隣接するメッシュも該メッシュの色情報80に基づき白で描画されている。   The spring color information 80 associated with the mesh 82 along the mountain on the Japan Sea side is white, so the polygon corresponding to the mesh 82 is drawn in white. The adjacent meshes are also drawn in white based on the color information 80 of the meshes.

メッシュ82に対応付けられた夏の色情報80は初期値のままなので、メッシュ82に対応するポリゴンは初期値で描画されている。なお、隣接するメッシュも初期値で描画されている。秋についても同様である。   Since the summer color information 80 associated with the mesh 82 remains the initial value, the polygon corresponding to the mesh 82 is drawn with the initial value. Adjacent meshes are also drawn with initial values. The same is true for autumn.

メッシュ82に対応付けられた冬の色情報80は白なので、メッシュ82に対応するポリゴンは白で描画されている。なお、隣接するメッシュも該メッシュの色情報80に基づき白で描画されている。   Since the winter color information 80 associated with the mesh 82 is white, the polygon corresponding to the mesh 82 is drawn in white. The adjacent meshes are also drawn in white based on the color information 80 of the meshes.

関東平野のメッシュ81に対応付けられた色情報80は初期値のままなので、メッシュ81に対応するポリゴンは初期値で描画されている。なお、隣接するメッシュも初期値で描画されている。夏から冬についても同様である。   Since the color information 80 associated with the mesh 81 of the Kanto plain remains the initial value, the polygon corresponding to the mesh 81 is drawn with the initial value. Adjacent meshes are also drawn with initial values. The same is true for summer and winter.

以上説明したように、本実施例の地図表示システム100は、季節、標高及び緯度・経度に対応付けられた色情報80を有することで、描画対象の地物を描画する際に地物の色を、地物の標高、季節及び緯度・経度に応じて変更することができる。   As described above, the map display system 100 according to the present embodiment has the color information 80 associated with the season, the altitude, and the latitude and longitude, so that the color of the feature is drawn when drawing the feature to be drawn. Can be changed according to the elevation, season and latitude / longitude of a feature.

実施例1では、地図データに色情報80が登録されており色情報80のみから地物の色を決定したが、本実施例では気象情報として提供される降雪情報又は積雪情報を利用して地物の色を決定する地図表示システム100について説明する。   In the first embodiment, the color information 80 is registered in the map data and the color of the feature is determined only from the color information 80. However, in the present embodiment, the ground is made using snowfall information or snowfall information provided as weather information. A map display system 100 for determining the color of an object will be described.

図10は、本実施例の地図表示システム100が備える各機能を図示した機能ブロック図の一例である。本明細書(本実施例)において、図4において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。   FIG. 10: is an example of the functional block diagram which illustrated each function with which the map display system 100 of a present Example is equipped. In the present specification (this embodiment), the components given the same reference numerals in FIG. 4 perform the same function, and therefore, mainly the main components of this embodiment may be described.

図10の地図表示システム100には気象データサーバ23が図示されている。気象データサーバ23は積雪・降雪DB52を有している。積雪・降雪DB52には、メッシュごとにリアルタイムの積雪・降雪の有無が登録されている。メッシュの標高は明らかなので、現在、積雪・降雪があるかどうかが標高に応じて判明する。   A weather data server 23 is shown in the map display system 100 of FIG. The weather data server 23 has a snowfall / snowfall DB 52. In the snowfall and snowfall DB 52, the presence or absence of snowfall and snowfall in real time is registered for each mesh. Since the elevation of the mesh is clear, it is now known whether there is snow or snowfall according to the elevation.

気象データサーバ23のサーバ送受信部51は、定期的に又はサーバ21からの要求により、積雪・降雪DB52から読み出した降雪情報又は積雪情報(以下、積雪・降雪情報という)をサーバ21に送信する。   The server transmission / reception unit 51 of the weather data server 23 transmits snowfall information or snowfall information (hereinafter referred to as snowfall / snowfall information) read from the snowfall / snowfall DB 52 periodically or upon request from the server 21 to the server 21.

したがって、本実施例によれば、サーバ21はリアルタイムの積雪・降雪情報を取得できるので、実空間の風景に近い三次元地図を描画できる。   Therefore, according to the present embodiment, since the server 21 can acquire snowfall / snowfall information in real time, it is possible to draw a three-dimensional map close to a landscape in real space.

図11は、図7のステップS20の処理の手順を示すフローチャート図の一例である。
図11において、主に図9と異なるステップS20−1、20−10の処理について説明する。
FIG. 11 is an example of a flowchart showing the procedure of the process of step S20 of FIG.
In FIG. 11, processes of steps S20-1 and S20-10 different from FIG. 9 will be mainly described.

まず、三次元地図描画部34は描画対象のメッシュの積雪・降雪情報を利用できるか否かを判定する(S20−1)。積雪・降雪情報を全てのメッシュで利用できるとは限らないため、この判定により地図データの色情報80を利用するか気象情報を利用するかを判断できる。ステップS20−1の判定がNoの場合、三次元地図描画部34はステップS20−2以降の処理を行う。   First, the three-dimensional map drawing unit 34 determines whether snowfall / snowfall information of the mesh to be drawn can be used (S20-1). Since snowfall and snowfall information can not be used for all meshes, it is possible to determine whether to use the color information 80 of the map data or the weather information by this determination. If the determination in step S20-1 is NO, the three-dimensional map drawing unit 34 performs the process of step S20-2 and subsequent steps.

ステップS20−1の判定がYesの場合、三次元地図描画部34は描画される地物の色を積雪・降雪情報に応じて設定する(S20−10)。すなわち、標高の分かっているメッシュにおける積雪・降雪の有無が分かるので、標高に応じて地物の色を調整できる。   If the determination in step S20-1 is YES, the three-dimensional map drawing unit 34 sets the color of the drawn feature according to the snowfall and snowfall information (S20-10). That is, since the presence or absence of snowfall and snowfall on the mesh whose elevation is known can be known, the color of the feature can be adjusted according to the elevation.

したがって、本実施例の地図表示システム100によれば、地図データの色情報80がリアルタイム性に欠けるのに対し、実空間の風景に近い態様で地物を描画できる。また、降雪情報が得られれば、関東平野のように積雪しにくい地域の地物を白で描画することが可能になる。また、積雪・降雪情報が得られなくても、地図データの色情報80で地物の色を決定できる。   Therefore, according to the map display system 100 of the present embodiment, while the color information 80 of the map data lacks real-time property, it is possible to draw a feature in a mode close to the landscape of the real space. In addition, if snowfall information is obtained, it becomes possible to draw white features in areas where snow coverage is difficult, such as the Kanto plain. Further, even if snowfall and snowfall information can not be obtained, the color of the feature can be determined by the color information 80 of the map data.

本実施例では、白以外に描画される地物について説明する。   In the present embodiment, features to be drawn other than white will be described.

<紅葉色による描画>
図12は9〜12月の紅葉前線と紅葉の有無に応じた色情報80を説明する図の一例である。図12に示す円形で囲まれた領域91は紅葉が見頃となる領域である。領域91のうち、紅葉が実際に鑑賞可能となる場所は主に山間部である。また、気温が下がりやすい標高の高い場所ほど早く紅葉が色づく。
<Draw in autumnal color>
FIG. 12 is an example of a diagram for explaining the color information 80 according to the autumn leaves front and the presence or absence of the autumn leaves from September to December. An area 91 surrounded by a circle shown in FIG. 12 is an area in which the autumn leaves are at their best. In the area 91, the place where autumn leaves can actually be appreciated is mainly in the mountainous area. In addition, the higher the altitude where the temperature is likely to fall, the colored leaves turn faster.

図12の領域91を参照すると、9月では北海道地方が紅葉の見頃であり、10月では北海道地方と北陸地方が紅葉の見頃であり、11月では中部地方以北が紅葉の見頃であり、12月では九州の一部、関西地方の一部及び関東地方の一部が紅葉の見頃である。しかし、実際には領域91のうち標高に応じて紅葉が鑑賞可能であるかどうかは異なっている。   Referring to the area 91 of FIG. 12, the Hokkaido region is a full-color view in September, the Hokkaido region and the Hokuriku region are full-color view in October, and the north of the Chubu region is a full-color view in November. In December, a part of Kyushu, a part of Kansai area and a part of Kanto area are in full bloom. However, in actuality, whether or not the autumn leaves can be viewed according to the elevation in the area 91 is different.

実施例1の場合と同様に、観測者は9〜12月のある瞬間(例えば毎日〜毎月)における紅葉の情報をメッシュごとに得て、各メッシュの標高データを参照することで、季節、標高及び緯度・経度に対応付けた紅葉色の色情報を地図DB1001に登録することができる。なお、紅葉色とは赤色から黄色など紅葉などの紅葉を表す色である。   As in the case of Example 1, the observer obtains information of the autumn leaves at a certain moment (for example, every day to every month) from September to December for each mesh, and refers to the elevation data of each mesh to obtain seasons and elevations. The color information of the autumnal leaves associated with the latitude and longitude can be registered in the map DB 1001. Autumn leaves are colors that represent red leaves such as red to yellow.

したがって、地図DB1001がこのような色情報80を有することで、三次元地図描画部34はメッシュの地物の色を紅葉色に変更することができる。なお、実施例2のようにリアルタイムの紅葉情報を利用してもよい。   Therefore, as the map DB 1001 has such color information 80, the three-dimensional map drawing unit 34 can change the color of the feature of the mesh to the color of autumn leaves. As in the second embodiment, real-time autumnal color information may be used.

紅葉色による地物の描画手順は、図8,図11のステップS20−8でポリゴンの頂点色を紅葉色に変更すればよく、図8,11と同様の手順で制御できる。   The drawing procedure of the feature by the autumnal color may be controlled in the same manner as in FIGS. 8 and 11 as long as the vertex color of the polygon is changed to the autumnal color in step S20-8 in FIG. 8 and FIG.

<桜色による描画>
日本にはいくつか山あいの桜の名所が知られている。桜の開花は気温との相関が強いため、標高に影響されることが知られている。一般に、標高が100m高くなるごとに開花が約2〜3日遅くなるといわれている。このため、桜が開花する2〜5月では、メッシュの標高に応じて桜が開花する時期が異なっている。
<Drawn in cherry color>
Some famous cherry blossom spots in Japan are known in Japan. It is known that the flowering of cherry blossoms is affected by the altitude because the correlation with the temperature is strong. Generally, it is said that flowering is delayed by about 2 to 3 days for every 100 m elevation. For this reason, in February to May when cherry blossoms bloom, the time when cherry blossoms bloom differs according to the elevation of the mesh.

したがって、2〜5月にかけて、観測者が、9〜12月のある瞬間(例えば毎日〜毎月)において桜の名所と呼ばれる特定の地域の桜の開花を観測することで、季節、標高及び緯度・経度に対応付けた桜色の色情報を地図DB1001に登録することができる。なお、桜の場合、標高の低い方から先に咲く。   Therefore, from February to May, the observer observes the flowering of the cherry blossoms in a specific area called a cherry blossom spot at a certain moment (for example, every day to every month) in September to December. The cherry color information associated with each other can be registered in the map DB 1001. In the case of cherry blossoms, it blooms earlier from lower elevations.

また、図13に示すように、桜の場合、三次元地図描画部34は色でなく桜の木を描画してもよい。図13は桜の名所と呼ばれる地域において、桜の開花状態を模式的に示す図の一例である。図13(a)は桜の開花時期でない場合の山の描画例を、図13(b)は桜の開花時期の山の描画例をそれぞれ示す。図13(a)は開花時期でない地物の描画例なので、花が咲いていない桜の木がアイコンやポリゴンで作成されて描画される。図13(b)は開花時期の地物の描画例であるが、標高の低い場所で花が咲いた桜の木がアイコンやポリゴンで作成されて描画される。また、標高の高い場所では花が咲いていない桜の木がアイコンやポリゴンで作成されて描画される。   Further, as shown in FIG. 13, in the case of cherry blossoms, the three-dimensional map drawing unit 34 may draw not cherry trees but colors. FIG. 13 is an example of a diagram schematically showing a flowering state of cherry blossoms in an area called a cherry blossom famous place. FIG. 13 (a) shows a drawing example of a mountain when the flowering time of the cherry blossoms is not present, and FIG. 13 (b) shows a drawing example of the mountains when the flowering time of the cherry blossoms. FIG. 13 (a) is a drawing example of a feature that is not in the flowering time, so a cherry tree without flowers is created and drawn with icons and polygons. FIG. 13 (b) is an example of drawing a feature at the flowering time, but a cherry blossom tree that blooms at a low elevation is created and drawn as an icon or polygon. Also, at high elevations, cherry trees without flowers are created and drawn with icons and polygons.

図13のような描画は、色情報80に桜色が対応付けられたメッシュに桜の木を配置すれば得られる。   The drawing as shown in FIG. 13 can be obtained by arranging a cherry tree on a mesh in which the cherry color is associated with the color information 80.

したがって、ユーザは標高によって異なる桜の開花時期に応じてよりリアルな電子地図を閲覧できる。   Therefore, the user can browse a more realistic electronic map according to the flowering time of the cherry blossoms different depending on the altitude.

なお、紅葉色と桜色による描画においても、季節と例えば一月ごと(1〜12月のそれぞれ)の両方で色情報80が管理されている場合、より短い期間(この例では一月ごと)の設定が優先されてよい。   In addition, also in the drawing by autumn color and cherry color, when the color information 80 is managed by both the season and, for example, every month (each of January to December), in a shorter period (every month in this example) Settings may be prioritized.

一方、紅葉色と桜色による描画においては一メッシュの広さは狭い方が好ましい。紅葉や桜の開花による色の変化はそもそも該当する樹木が存在しないと生じない。また、これらの樹木が連続して分布する範囲も広範囲とは限らないためである。   On the other hand, it is preferable that the width of one mesh be narrow in the drawing by the autumnal leaves and the cherry blossoms. Changes in color due to autumn leaves or cherry blossoms do not occur unless there is a corresponding tree. Also, the range in which these trees are continuously distributed is not limited to a wide range.

したがって、広域のメッシュとより狭いメッシュの両方で紅葉色と桜色の色情報80が管理されている場合、より狭い範囲の設定が優先されてよい。範囲が狭い方が三次元地図の色と実空間の色を合わせやすいためである。   Therefore, when the color information 80 of autumn color and cherry color is managed by both the wide area mesh and the narrower mesh, the setting of the narrower area may be prioritized. This is because it is easier to match the color of the three-dimensional map and the color of the real space when the range is narrow.

<グラデーションの適用>
これまで説明したように、三次元地図描画部34はある標高から上と下で地物の色を変更するため、ユーザが電子地図を閲覧した場合に不自然さを感じさせるおそれがある。このため、色が変わる標高では、初期値の色から白(又は紅葉色、桜色)へグラデーションを適用することが有効である。例えば隣接するメッシュで色が異なる場合、三次元地図描画部34は、メッシュの境界となるポリゴンの色に対し、初期値の色から白色に徐々に変更するグラデーションを適用する。
<Apply gradation>
As described above, since the three-dimensional map drawing unit 34 changes the color of the feature from a certain altitude up and down, there is a possibility that the user may feel unnatural when browsing the electronic map. For this reason, it is effective to apply a gradation from the color of the initial value to white (or colored leaves, cherry blossoms) at the elevation at which the color changes. For example, in the case where adjacent meshes have different colors, the three-dimensional map drawing unit 34 applies a gradation that gradually changes from the initial color to white for the color of the polygon serving as the mesh boundary.

図14(a)はグラデーションの適用を模式的に説明する図の一例を、図14(b)はグラデーションが適用された地物の描画例を示す図である。図14(a)では初期値のメッシュと白のメッシュの境界にあたる白のメッシュにグラデーションが適用されている。これにより、図14(b)に示すように、地物の色を初期値から白色に自然に変化させることができる。   FIG. 14A is an example of a diagram for schematically explaining the application of gradation, and FIG. 14B is a drawing showing an example of drawing a feature to which gradation is applied. In FIG. 14A, the gradation is applied to the white mesh which is the boundary between the initial mesh and the white mesh. As a result, as shown in FIG. 14B, the color of the feature can be naturally changed from the initial value to white.

従って、本実施例によれば、標高に応じて白以外の紅葉色や桜色で地物を描画することができる。また、グラデーションによりある標高で色が切り替わっても不自然さを低減できる。   Therefore, according to the present embodiment, it is possible to draw the feature in a fall-off color other than white or a cherry color according to the altitude. In addition, unnaturalness can be reduced even if the color is switched at a certain altitude by gradation.

<その他の好適な適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
Other Preferred Applications
As described above, the best mode for carrying out the present invention has been described using the examples, but the present invention is not limited to these examples at all, and various modifications can be made without departing from the scope of the present invention. And substitution can be added.

例えば、本実施形態では標高が高い地物として山を例に説明したが、標高が高い場所にある峡谷など他の地物に適用してもよい。また、色情報80に応じて標高が高い場所にある建築物(家、ビル、橋、道路など)の色を季節に応じて白に変更してもよい。   For example, although a mountain is described as an example of a high elevation feature in the present embodiment, the invention may be applied to other features such as a canyon located at a high elevation location. In addition, the color of a building (a house, a building, a bridge, a road, etc.) located at a high elevation according to the color information 80 may be changed to white according to the season.

また、本実施形態ではポリゴンデータの色を変更したが、テクスチャを貼り付けることで積雪、紅葉、又は、桜の開花を描画してもよい。色やテクスチャは地物を描画するための属性の1つであり、色として指定される例えば白、紅葉色、桜色は属性値である。   Moreover, although the color of polygon data was changed in this embodiment, you may draw snowfall, autumn leaves, or flowering of a cherry tree by sticking a texture. A color or texture is one of the attributes for drawing a feature, and for example, white, autumnal leaves and cherry colors designated as colors are attribute values.

また、本実施形態では、日本の電子地図を例にして説明したが、本実施形態の電子地図の描画方法は米国、欧州、アジアなどの諸外国の地図を表示する際にも適用できる。   Further, in the present embodiment, the electronic map of Japan has been described as an example, but the drawing method of the electronic map of the present embodiment can be applied also when displaying maps of foreign countries such as the United States, Europe, Asia.

また、本実施形態ではサーバ21が電子地図を作成したが、端末22が電子地図を作成してもよい。この場合、端末22は、地図DB1001、道路ネットワークDB1002、及び、歩行者ネットワークDB1003にアクセスできるものとする。   Moreover, although the server 21 created the electronic map in this embodiment, the terminal 22 may create the electronic map. In this case, the terminal 22 can access the map DB 1001, the road network DB 1002, and the pedestrian network DB 1003.

また、図4では一台のサーバ21を図示したが、サーバ21が複数台、存在してもよい。また、1台のサーバ21が有する機能が複数のサーバに分散して配置されてもよい。このような構成として、サーバ21の物理的な場所が特定されない、いわゆるクラウドコンピューティングの技術を利用してもよい。   Further, although one server 21 is illustrated in FIG. 4, a plurality of servers 21 may exist. Moreover, the function which one server 21 has may be distributed and arrange | positioned at a some server. As such a configuration, so-called cloud computing technology may be used in which the physical location of the server 21 is not identified.

21 サーバ
22 端末
31 サーバ送受信部
32 ナビ画面作成部
33 ルート検索部
34 三次元地図描画部
80 色情報
81〜86 メッシュ
100 地図表示システム
Reference Signs List 21 server 22 terminal 31 server transmission / reception unit 32 navigation screen generation unit 33 route search unit 34 three-dimensional map drawing unit 80 color information 81 to 86 mesh 100 map display system

Claims (3)

三次元情報を有する地図データを用いて電子地図を作成する情報処理装置であって、
描画対象の地域の標高及び季節により影響される地物の描画のためのポリゴンデータの情報が、経度・緯度で区画された前記地域ごとに前記標高及び前記季節に対応付けて登録されている地図情報記憶手段から、描画対象の前記地域、前記標高及び前記季節に応じて前記色情報を読み出す読み出し手段と、
前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの積雪情報を取得する積雪情報取得手段と、
前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの積雪情報を取得できた場合、前記積雪情報取得手段が取得した前記積雪情報に基づいて地物の描画のためのポリゴンデータの前記色情報変更して三次元で表現された前記地域の前記地物を描画し、前記リアルタイムの積雪情報を取得できない場合は、前記読み出し手段が読み出した前記色情報を用いて三次元で表現された前記地域の地物を描画する地物描画手段と、
前記地物描画手段が描画した地物を含む電子地図を作成する電子地図作成手段と、
を有する情報処理装置。
An information processing apparatus for creating an electronic map using map data having three-dimensional information, comprising:
Color information of the polygon data for drawing the features that are affected by the altitude and seasonal areas to be drawn is registered in association with the altitude and the season for each of the regions partitioned by the longitude and latitude Reading means for reading the color information from the map information storage means according to the area to be drawn, the altitude and the season ;
Snow information acquisition means for acquiring real-time snow information that affects the color information of the features included in the area;
When real-time snowfall information affecting the color information of a feature included in the area can be acquired , the polygon data for drawing the feature is drawn based on the snowfall information acquired by the snowfall information acquisition means. When color information is changed to draw the features of the area expressed in three dimensions and the real-time snowfall information can not be acquired, the reading means expresses in three dimensions using the color information read out. Feature drawing means for drawing features of the area;
Electronic map creating means for creating an electronic map including the features drawn by the feature drawing means;
An information processing apparatus having
三次元情報を有する地図データを用いて電子地図を作成する情報処理装置であって、
描画対象の地域の標高及び季節により影響される地物の描画のためのポリゴンデータの情報が、経度・緯度で区画した前記地域ごとに前記標高及び前記季節に対応付けて登録されている地図情報記憶手段から、描画対象の前記地域、前記標高及び前記季節に応じて前記色情報を読み出す読み出し手段と、
前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの紅葉情報又は桜の開花情報を取得する情報取得手段と、
前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの紅葉情報又は桜の開花情報を取得できた場合、前記情報取得手段が取得した前記紅葉情報又は桜の開花情報に基づいて地物の描画のためのポリゴンデータの前記色情報変更して三次元で表現された前記地域の前記地物を描画し、前記リアルタイムの紅葉情報又は桜の開花情報を取得できない場合は、前記読み出し手段が読み出した前記色情報を用いて三次元で表現された前記地域の地物を描画する地物描画手段と、
前記地物描画手段が描画した地物を含む電子地図を作成する電子地図作成手段と、
を有する情報処理装置。
An information processing apparatus for creating an electronic map using map data having three-dimensional information, comprising:
Map color information of the polygon data for drawing the features that are affected by the altitude and seasonal areas to be drawn is that is registered in association with the altitude and the season for each of the areas was divided by the longitude and latitude Reading means for reading out the color information from the information storage means according to the area to be drawn, the elevation and the season ;
Information acquisition means for acquiring real-time autumnal leaves information or flowering information of cherry blossoms affecting the color information of the features included in the area;
When real-time autumnal leaves information or cherry blossoming information affecting the color information of the features included in the area can be acquired , drawing of the terrestrial features based on the autumnal information acquired by the information acquisition means or the cherry blossoming information of the cherry blossoms Changing the color information of the polygon data for drawing to draw the features of the area expressed in three dimensions, and when the real-time autumn leaf information or the flowering information of Feature drawing means for drawing the features of the area expressed in three dimensions using the color information ;
Electronic map creating means for creating an electronic map including the features drawn by the feature drawing means;
An information processing apparatus having
三次元情報を有する地図データを用いて電子地図を作成する情報処理装置と、電子地図を表示する端末とを有する地図表示システムであって、
描画対象の地域の標高及び季節により影響される地物の描画のためのポリゴンデータの情報が、経度・緯度で区画した前記地域ごとに前記標高及び前記季節に対応付けて登録されている地図情報記憶手段から、描画対象の前記地域、前記標高及び前記季節に応じて前記色情報を読み出す読み出し手段と、
前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの積雪情報を取得する積雪情報取得手段と、
前記地域に含まれる地物の前記色情報に影響を与えるリアルタイムの積雪情報を取得できた場合、前記積雪情報に基づいて地物の描画のためのポリゴンデータの前記色情報変更して三次元で表現された前記地域の前記地物を描画し、前記リアルタイムの積雪情報を取得できない場合は、前記読み出し手段が読み出した前記色情報を用いて三次元で表現された前記地域の地物を描画する地物描画手段と、
前記地物描画手段が描画した地物を含む電子地図を作成する電子地図作成手段と、を有し、
前記端末は、前記電子地図を受信する受信手段と、
前記電子地図を表示装置に表示する表示手段と、を有する地図表示システム。
A map display system comprising an information processing apparatus for creating an electronic map using map data having three-dimensional information, and a terminal for displaying the electronic map,
Map color information of the polygon data for drawing the features that are affected by the altitude and seasonal areas to be drawn is that is registered in association with the altitude and the season for each of the areas was divided by the longitude and latitude Reading means for reading out the color information from the information storage means according to the area to be drawn, the elevation and the season ;
Snow information acquisition means for acquiring real-time snow information that affects the color information of the features included in the area;
When real-time snowfall information that affects the color information of a feature included in the area can be acquired, the color information of polygon data for drawing a feature is changed based on the snowfall information, and three-dimensional Drawing the feature of the area represented by and if the real-time snow information can not be acquired, the feature of the area expressed in three dimensions is drawn using the color information read out by the reading means Feature drawing means to
Electronic map creating means for creating an electronic map including the feature drawn by the feature drawing means;
The terminal receiving means for receiving the electronic map;
And display means for displaying the electronic map on a display device.
JP2015050615A 2015-03-13 2015-03-13 Information processing device, map display system Active JP6518468B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015050615A JP6518468B2 (en) 2015-03-13 2015-03-13 Information processing device, map display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015050615A JP6518468B2 (en) 2015-03-13 2015-03-13 Information processing device, map display system

Publications (2)

Publication Number Publication Date
JP2016170308A JP2016170308A (en) 2016-09-23
JP6518468B2 true JP6518468B2 (en) 2019-05-22

Family

ID=56983671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015050615A Active JP6518468B2 (en) 2015-03-13 2015-03-13 Information processing device, map display system

Country Status (1)

Country Link
JP (1) JP6518468B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180134116A (en) * 2017-06-08 2018-12-18 (주) 씨이랩 Geometric expressing method and system for data based analysis result
CN114422885B (en) * 2022-01-20 2023-07-04 中国联合网络通信集团有限公司 Route searching method, device, equipment and medium based on topology route
WO2024262203A1 (en) * 2023-06-21 2024-12-26 国立大学法人東北大学 Ground surface composite image creation method, ground surface composite image creation system, and ground surface composite image creation program

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10221093A (en) * 1997-02-07 1998-08-21 Nissan Motor Co Ltd Navigation system
JP3360563B2 (en) * 1997-04-14 2002-12-24 日産自動車株式会社 3D terrain display device
JPH1123297A (en) * 1997-06-30 1999-01-29 Matsushita Electric Ind Co Ltd Vehicle navigation apparatus
JPH1151682A (en) * 1997-07-30 1999-02-26 Alpine Electron Inc Navigation system
JP3376873B2 (en) * 1997-09-04 2003-02-10 日産自動車株式会社 Stereo map drawing method and navigation system using the same
JP2003121172A (en) * 2001-10-12 2003-04-23 Equos Research Co Ltd Method and apparatus for displaying map
JP2003256877A (en) * 2002-03-05 2003-09-12 Hokkaido Chizu Kk Snow landscape image and method for preparing snow landscape map, snow landscape displayed by the same method, and snow landscape map
JP4298987B2 (en) * 2002-11-29 2009-07-22 株式会社ザナヴィ・インフォマティクス Route guidance method, information terminal device, and information distribution center
JP2004205348A (en) * 2002-12-25 2004-07-22 Matsushita Electric Ind Co Ltd Navigation device
JP2004286660A (en) * 2003-03-24 2004-10-14 Seiko Epson Corp Information providing system, map data and information providing method
JP2005195475A (en) * 2004-01-07 2005-07-21 Fujitsu Ten Ltd Navigation system
JP2007199331A (en) * 2006-01-26 2007-08-09 Genetec Corp Navigation system
JP4551355B2 (en) * 2006-05-12 2010-09-29 株式会社日立製作所 3D map display device
JP4730748B2 (en) * 2008-03-31 2011-07-20 本田技研工業株式会社 Navigation server and navigation system
JP4989599B2 (en) * 2008-09-25 2012-08-01 三菱電機インフォメーションシステムズ株式会社 Hot spot map creation device, hot spot map creation method, hot spot map creation program
JP2012234018A (en) * 2011-04-28 2012-11-29 Aisin Aw Co Ltd Map display device, display processing method and program
JP5813422B2 (en) * 2011-09-02 2015-11-17 アジア航測株式会社 Forest land stereoscopic image generation method
JP2014066741A (en) * 2012-09-24 2014-04-17 Yahoo Japan Corp Map information providing device
WO2014097406A1 (en) * 2012-12-18 2014-06-26 パイオニア株式会社 Display system, server device, display device, display method, and program

Also Published As

Publication number Publication date
JP2016170308A (en) 2016-09-23

Similar Documents

Publication Publication Date Title
US20200408555A1 (en) Electronic map display method and apparatus
EP4194814B1 (en) Systems and methods for using auditory landmarks in initial navigation
US8427473B2 (en) Pseudo-realistic rendering of BIM data responsive to positional indicator
US9766712B2 (en) Systems and methods for orienting a user in a map display
EP2689213B1 (en) Management of icons for digital maps
KR101729942B1 (en) Method for providing meteorological model in urban area, and apparatus and computer-readable recording media using the same
CN102620738A (en) Interactive geographic feature
US9689705B2 (en) Systems and methods for electronic display of various conditions along a navigation route
EP1750238A1 (en) Map creation device and navigation device
JP2013196616A (en) Information terminal device and information processing method
KR102719426B1 (en) Interactive landmark-based location detection
JP6518468B2 (en) Information processing device, map display system
JP2013149029A (en) Information processor, information processing method
JP6159113B2 (en) Guide server, guide method and guide program
CN115855092A (en) Navigation path planning method, device, equipment and storage medium
CN100565619C (en) The distant view image display device and the method thereof of image processing apparatus
CN118626581B (en) Map data processing method and information fusion system based on GIS
JP2013186464A (en) Picture data provision system
US20200340823A1 (en) Dynamic streetview with view images enhancement
JP4124789B2 (en) Map display system, map display device, map display method, and map distribution server
JP4822556B2 (en) Map display system, map display device, map display method, and map distribution server
JP2019144556A (en) Information processing apparatus, method, and program
WO2016198306A1 (en) Aircraft navigation system and method for aircraft navigation
US20120139943A1 (en) Device for providing information using structural form and method therefor
JP6542085B2 (en) INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190422

R150 Certificate of patent or registration of utility model

Ref document number: 6518468

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250