Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7630352B2 - Map generation device, map generation method, and map generation program - Google Patents
[go: Go Back, main page]

JP7630352B2 - Map generation device, map generation method, and map generation program - Google Patents

Map generation device, map generation method, and map generation program Download PDF

Info

Publication number
JP7630352B2
JP7630352B2 JP2021084417A JP2021084417A JP7630352B2 JP 7630352 B2 JP7630352 B2 JP 7630352B2 JP 2021084417 A JP2021084417 A JP 2021084417A JP 2021084417 A JP2021084417 A JP 2021084417A JP 7630352 B2 JP7630352 B2 JP 7630352B2
Authority
JP
Japan
Prior art keywords
map
mesh
map data
request information
data
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
JP2021084417A
Other languages
Japanese (ja)
Other versions
JP2022177968A (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.)
Mitsubishi Heavy Industries Machinery Systems Co Ltd
Original Assignee
Mitsubishi Heavy Industries Machinery Systems 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 Mitsubishi Heavy Industries Machinery Systems Co Ltd filed Critical Mitsubishi Heavy Industries Machinery Systems Co Ltd
Priority to JP2021084417A priority Critical patent/JP7630352B2/en
Publication of JP2022177968A publication Critical patent/JP2022177968A/en
Application granted granted Critical
Publication of JP7630352B2 publication Critical patent/JP7630352B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本開示は、地図生成装置、地図生成方法および地図生成プログラムに関する。 This disclosure relates to a map generation device, a map generation method, and a map generation program.

特許文献1、2には、カーナビゲーションシステムにおける地図の更新技術が開示されている。 Patent documents 1 and 2 disclose map update technology for car navigation systems.

特許第4446252号公報Patent No. 4446252 特許第4962484号公報Patent No. 4962484

特許文献1、2に記載の技術では、地図データの一部を効率よく更新することができる。ところで、地図データは、情報の密度が高いほどデータサイズが大きくなる。細かな道路や細かな道路形状の描画が要求されるカーナビゲーションシステムが記憶する地図データは、情報の密度が高い。そのため、地図データ全体を更新する場合、更新のために伝送負荷及び時間がかかる。
本開示の目的は、地図データに要求される精度を維持しながら、データサイズの小さい地図データを生成することができる地図生成装置、地図生成方法および地図生成プログラムを提供することにある。
The techniques described in Patent Documents 1 and 2 allow for efficient updating of part of map data. However, the higher the information density of map data, the larger the data size becomes. Map data stored in a car navigation system that is required to depict detailed roads and detailed road shapes has a high information density. Therefore, when updating the entire map data, it increases transmission load and takes time for the update.
An object of the present disclosure is to provide a map generating device, a map generating method, and a map generating program that are capable of generating map data with a small data size while maintaining the accuracy required for the map data.

本発明の一態様によれば、地図生成装置は、地図データにおいて所定の精度が要求される位置を示す要求情報を取得する要求取得部と、地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュと、前記基本メッシュより密度の高い地図情報を格納する複数の拡張メッシュとを記憶する地図データベースに基づいて、前記複数の基本メッシュのうち前記要求情報が示す位置を含まない基本メッシュと、前記要求情報が示す位置を含む拡張メッシュとを含む地図データを生成する地図生成部とを備える。 According to one aspect of the present invention, a map generating device includes a request acquisition unit that acquires request information indicating a position in map data that requires a certain level of accuracy, and a map generating unit that generates map data including a base mesh that does not include a position indicated by the request information among the multiple base meshes and an extended mesh that includes a position indicated by the request information, based on a map database that stores multiple base meshes that store map information indicating a relationship between a position in a certain range on the ground and an attribute of the position, and multiple extended meshes that store map information with a higher density than the multiple base meshes.

上記態様によれば、地図データに要求される精度を維持しながら、データサイズの小さい地図データを生成することができる。 According to the above aspect, it is possible to generate map data with a small data size while maintaining the accuracy required for the map data.

第1の実施形態に係る地図更新システムの構成を示す概略図である。1 is a schematic diagram showing a configuration of a map updating system according to a first embodiment. 第1の実施形態に係る地図生成装置の構成を示す概略ブロック図である。1 is a schematic block diagram showing a configuration of a map generating device according to a first embodiment. 第1の実施形態に係る地図データの一例を示す図である。FIG. 2 is a diagram showing an example of map data according to the first embodiment; 第1の実施形態に係る地図更新システムによる地図データの更新方法を示すフローチャートである。4 is a flowchart showing a map data updating method performed by the map updating system according to the first embodiment. 第2の実施形態に係る地図データの一例を示す図である。FIG. 11 is a diagram illustrating an example of map data according to the second embodiment. 少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment.

〈第1の実施形態〉
《地図更新システムの構成》
以下、図面を参照しながら実施形態について詳しく説明する。
図1は、第1の実施形態に係る地図更新システム1の構成を示す概略図である。
第1の実施形態に係る地図更新システム1は、課金対象道路の課金に用いる地図データを更新する。第1の実施形態に係る地図更新システム1は、地図生成装置11、車載器13、課金サーバ15、地図データベース17を備える。
First Embodiment
Map update system configuration
Hereinafter, the embodiments will be described in detail with reference to the drawings.
FIG. 1 is a schematic diagram showing the configuration of a map updating system 1 according to the first embodiment.
The map updating system 1 according to the first embodiment updates map data used for charging a toll road. The map updating system 1 according to the first embodiment includes a map generating device 11, an in-vehicle device 13, a charging server 15, and a map database 17.

地図生成装置11は、車載器13及び課金サーバ15が演算処理に用いる地図データを生成し、車載器13及び課金サーバ15に出力する。地図データの伝送は、例えばインターネットを介して行われる。地図生成装置11は、地図データベース17が記憶するデータに基づいて地図データを生成する。地図データベース17は、例えば国等が管理するデータベースであってよい。 The map generating device 11 generates map data used by the vehicle-mounted device 13 and the billing server 15 for calculation processing, and outputs the map data to the vehicle-mounted device 13 and the billing server 15. The map data is transmitted, for example, via the Internet. The map generating device 11 generates map data based on data stored in the map database 17. The map database 17 may be, for example, a database managed by a country or the like.

車載器13は、車両Vに搭載される。車載器13は、車両Vの位置データをGNSS(Global Navigation Satellite System)から取得し、地図データに基づいて位置データを補正する。具体的には、車載器13は、地図データが示す道路形状に合わせて位置データを補正するマップマッチング処理を行う。車載器13は、補正後の位置データを課金サーバ15に送信する。地図データは、車載器13の記憶媒体に記録される。 The vehicle-mounted device 13 is mounted on the vehicle V. The vehicle-mounted device 13 acquires position data of the vehicle V from the Global Navigation Satellite System (GNSS) and corrects the position data based on map data. Specifically, the vehicle-mounted device 13 performs a map matching process to correct the position data to match the road shape indicated by the map data. The vehicle-mounted device 13 transmits the corrected position data to the billing server 15. The map data is recorded in a storage medium of the vehicle-mounted device 13.

課金サーバ15は、車載器13から受信した位置データと地図データとに基づいて、課金対象道路の通行に対する課金処理を行う。具体的には、課金サーバ15は、車載器13から受信した位置データが、地図データが示す課金対象道路上の位置を示すか否かを判定することで、車両Vが課金対象道路を走行しているか否かを判定する。課金サーバ15は、車両Vが課金対象道路を走行している場合に、走行速度、走行区間、走行時間などに基づいて料金を計算する。 The billing server 15 performs billing processing for travel on toll roads based on the position data and map data received from the vehicle-mounted device 13. Specifically, the billing server 15 determines whether the vehicle V is traveling on a toll road by determining whether the position data received from the vehicle-mounted device 13 indicates a position on the toll road indicated by the map data. When the vehicle V is traveling on a toll road, the billing server 15 calculates the fee based on the traveling speed, the traveling section, the traveling time, etc.

つまり、第1の実施形態のように課金対象道路の課金を目的とする場合、地図データには、課金対象道路を含む領域について高い精度が要求される一方で、課金対象道路を含まない領域(例えば非課金対象道路のみを含む領域など)については高い精度が要求されない。そこで、第1の実施形態に係る地図生成装置11は、課金対象道路を含む領域と含まない領域とで情報の密度を異ならせることで、地図データのデータサイズを低減する。 In other words, when the purpose is to charge for toll roads as in the first embodiment, high accuracy is required for the map data in areas that include toll roads, but high accuracy is not required for areas that do not include toll roads (for example, areas that include only non-toll roads). Therefore, the map generating device 11 according to the first embodiment reduces the data size of the map data by differentiating the information density between areas that include toll roads and areas that do not.

《地図データベース17について》
地図データベース17は、所定の領域(例えば国土)について、異なる精度レベルに係るメッシュデータを記憶する。具体的には、地図データベース17は、所定の領域について、20km×20kmの部分領域ごとに区切られた第一メッシュM1、10km×10kmの部分領域ごとに区切られた第二メッシュM2、及び1km×1kmの部分領域ごとに区切られた第三メッシュM3を記憶する。これらのメッシュデータのうち、第三メッシュM3の情報の密度が最も高く、第一メッシュM1の情報の密度が最も低い。なお、第三メッシュM3が表す部分領域が最も狭く、第一メッシュM1が表す部分領域が最も広いため、各メッシュのデータサイズは同程度であってよい。本実施形態では、第一メッシュM1の精度レベルを「1」、第二メッシュM2の精度レベルを「2」、第三メッシュM3の精度レベルを「3」とする。第一メッシュM1は、地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する基本メッシュの一例である。第二メッシュM2及び第三メッシュM3は、基本メッシュより密度の高い地図情報を格納する拡張メッシュの一例である。つまり、一つのメッシュに含まれる属性データの情報量が一定である場合、メッシュの面積が狭いほど情報の密度が高く、メッシュの面積が広いほど情報の密度が低くなる。情報の密度が高いほどメッシュの精度レベルが高く、情報の密度が低いほどメッシュの精度レベルが低い。
About Map Database 17
The map database 17 stores mesh data relating to different accuracy levels for a predetermined area (e.g., national land). Specifically, the map database 17 stores a first mesh M1 divided into partial areas of 20 km x 20 km, a second mesh M2 divided into partial areas of 10 km x 10 km, and a third mesh M3 divided into partial areas of 1 km x 1 km for the predetermined area. Of these mesh data, the third mesh M3 has the highest information density, and the first mesh M1 has the lowest information density. Note that the partial area represented by the third mesh M3 is the narrowest, and the partial area represented by the first mesh M1 is the widest, so the data sizes of the meshes may be approximately the same. In this embodiment, the accuracy level of the first mesh M1 is set to "1", the accuracy level of the second mesh M2 is set to "2", and the accuracy level of the third mesh M3 is set to "3". The first mesh M1 is an example of a basic mesh that stores map information indicating the relationship between a position in a predetermined range on the ground and the attribute of the position. The second mesh M2 and the third mesh M3 are examples of extended meshes that store map information with a higher density than the basic mesh. In other words, if the amount of information of attribute data contained in one mesh is constant, the smaller the mesh area, the higher the information density, and the larger the mesh area, the lower the information density. The higher the information density, the higher the accuracy level of the mesh, and the lower the information density, the lower the accuracy level of the mesh.

メッシュデータは、少なくともそれぞれメッシュのID、精度レベル、並びに部分領域の代表点(例えば最も北西の位置、最も北東の位置、最も南西の位置、最も南東の位置の位置)の緯度及び経度を含む。メッシュデータが表す部分領域に道路が含まれる場合、当該メッシュデータは、部分領域に含まれる道路に関する情報を表すノードN及びリンクLのデータをさらに有していてもよい。道路がない区域や道路データが不明な区域に係るメッシュデータは、ノードN及びリンクLのデータを有しない。また、道路がある区域に係るメッシュデータであっても、課金対象外である場合や、データサイズを削減する場合などには、メッシュデータはノードN及びリンクLのデータを有しなくてもよい。ノードNとは、道路の特徴点(交差点や曲がり角など)の位置を表す情報である。リンクLとは、2つのノードNを結ぶ線分を表す情報である。地図データ及びメッシュデータでは、道路はノードNとリンクLによって表現される。メッシュデータにおいてノードNは、ノードNを識別するIDによって表されてよい。この場合、地図データベース17は、ノードNのIDに関連付けて、ノードNの緯度及び経度及び属性データを記憶する。メッシュデータにおいてリンクLは、リンクLを識別するIDによって表されてよい。この場合、地図データベース17は、リンクLのIDに関連付けて、起点のノードNのID、終点のノードNのID、及び属性データを記憶する。属性データは、例えば、交差点名、道路名、課金対象道路であるか否かの区分、渋滞発生頻度、事故危険度などを表す。また、ノードNは、道路ではなく料金所等の特定地点などであるランドマークを表すものであってもよい。ランドマークを表すノードNには、リンクLが接続されない。そのため、ランドマークを含み道路を含まないメッシュは、ノードNのデータを含み、リンクLのデータを含まない。つまり、ノードNがランドマークを表す場合、メッシュデータは、少なくともそれぞれメッシュのID、精度レベル、並びに部分領域の代表点(例えば最も北西の位置、最も北東の位置、最も南西の位置、最も南東の位置の位置)の緯度及び経度、並びにノードNを含む。 The mesh data includes at least the ID and accuracy level of each mesh, as well as the latitude and longitude of a representative point of the partial area (for example, the positions of the most northwestern position, the most northeastern position, the most southwestern position, and the most southeastern position). If the partial area represented by the mesh data includes a road, the mesh data may further include node N and link L data representing information about the road included in the partial area. Mesh data relating to an area without roads or an area where road data is unknown does not include node N and link L data. Even if the mesh data relates to an area with roads, the mesh data may not include node N and link L data if it is not subject to charges or if the data size is reduced. A node N is information representing the position of a characteristic point of a road (such as an intersection or a corner). A link L is information representing a line segment connecting two nodes N. In map data and mesh data, a road is represented by a node N and a link L. In mesh data, a node N may be represented by an ID that identifies the node N. In this case, the map database 17 stores the latitude, longitude, and attribute data of the node N in association with the ID of the node N. In the mesh data, the link L may be represented by an ID that identifies the link L. In this case, the map database 17 stores the ID of the node N at the starting point, the ID of the node N at the end point, and attribute data in association with the ID of the link L. The attribute data may represent, for example, the intersection name, the road name, whether the road is subject to toll charges, the frequency of congestion, and the risk of accidents. The node N may also represent a landmark, such as a specific point such as a toll booth, rather than a road. The link L is not connected to the node N that represents the landmark. Therefore, a mesh that includes a landmark but does not include a road includes data on the node N, but does not include data on the link L. In other words, when the node N represents a landmark, the mesh data includes at least the mesh ID, the accuracy level, and the latitude and longitude of the representative point of the partial area (for example, the positions of the most northwestern position, the most northeastern position, the most southwestern position, and the most southeastern position), as well as the node N.

《地図生成装置11の構成》
図2は、第1の実施形態に係る地図生成装置11の構成を示す概略ブロック図である。
地図生成装置11は、要求入力部111、要求記憶部112、要求取得部113、メッシュ取得部114、地図生成部115、地図記憶部116、更新地図出力部117を備える。
Configuration of map generating device 11
FIG. 2 is a schematic block diagram showing the configuration of the map generating device 11 according to the first embodiment.
The map generating device 11 includes a request input unit 111 , a request storage unit 112 , a request acquisition unit 113 , a mesh acquisition unit 114 , a map generating unit 115 , a map storage unit 116 , and an updated map output unit 117 .

要求入力部111は、地図データの管理者から、地図データにおいて所定の精度が要求される位置を示す要求情報の入力を受け付ける。要求情報は、ノードN又はリンクLのIDと、当該ノードN又はリンクLを含む位置の精度レベルとを関連付けたデータである。第1の実施形態に係る地図生成装置11は、課金対象道路の課金に用いる地図データを生成するため、要求情報において、課金対象道路を表すリンクLのIDに精度レベル2が設定され、課金対象道路と非課金対象道路との境界を表すノードN及び課金対象道路の交差点を表すノードNに精度レベル3が設定される。これは、課金処理において、課金対象道路に乗り入れたか否か、またどの課金対象道路の分岐点をいつ通ったかを精度よく判別することが重要となるためである。要求入力部111に入力された要求情報は、要求記憶部112に記録される。なお、要求情報は、IDではなく交差点や道路の名称や、緯度及び経度の組み合わせによってノードN又はリンクLを指定するものであってもよい。つまり、リンクL及びノードNを有しないメッシュデータについては、緯度及び経度の組み合わせによって位置を指定することで、所望の精度レベルを設定することができる。 The request input unit 111 receives input of request information indicating a position for which a certain level of accuracy is required in the map data from the manager of the map data. The request information is data that associates the ID of a node N or a link L with the accuracy level of a position including the node N or the link L. In the map generating device 11 according to the first embodiment, in order to generate map data used for charging a toll road, in the request information, the ID of the link L representing the toll road is set to an accuracy level of 2, and the node N representing the boundary between the toll road and the non-toll road and the node N representing the intersection of the toll road are set to an accuracy level of 3. This is because, in the charging process, it is important to accurately determine whether or not a toll road has been entered and when a branch point of a toll road has been passed. The request information input to the request input unit 111 is recorded in the request storage unit 112. Note that the request information may specify a node N or a link L by the name of an intersection or a road, or a combination of latitude and longitude, instead of an ID. In other words, for mesh data that does not have links L and nodes N, the desired level of accuracy can be set by specifying the position using a combination of latitude and longitude.

要求入力部111は、既に要求記憶部112に記録されている要求情報に対する差分を示す差分データを入力してもよい。差分データは、例えば、追加、変更又は削除の区分と、対象のリンクL又はノードNのIDと、区分が追加又は変更を示す場合における精度レベルとを含む。要求入力部111は、入力された差分データに基づいて、要求記憶部112に記録されている要求情報を更新する。 The request input unit 111 may input difference data indicating a difference from the request information already recorded in the request storage unit 112. The difference data includes, for example, a classification of addition, change, or deletion, the ID of the target link L or node N, and a precision level when the classification indicates addition or change. The request input unit 111 updates the request information recorded in the request storage unit 112 based on the input difference data.

要求取得部113は、地図データの更新タイミングにおいて、要求記憶部112から要求情報を取得する。地図データの更新タイミングの例としては、一定周期で定められたタイミング、地図データベース17の更新が通知されたタイミング、要求入力部111にデータが入力されたタイミング、管理者によって指定されたタイミングなどが挙げられる。 The request acquisition unit 113 acquires request information from the request storage unit 112 when the map data is to be updated. Examples of map data update timing include timing determined at a fixed interval, timing when an update to the map database 17 is notified, timing when data is input to the request input unit 111, timing specified by an administrator, etc.

メッシュ取得部114は、要求取得部113が取得した要求情報に基づいて、地図データの生成に用いるメッシュを地図データベース17から取得する。具体的には、メッシュ取得部114は、地図データの対象領域全域に係る第一メッシュM1を地図データベース17から読み出す。つまり、メッシュ取得部114は、要求情報にて指定された位置を含む第一メッシュM1のみならず、要求情報にて指定されない位置を含む第一メッシュM1も取得する。メッシュ取得部114は、精度レベル2が指定されたIDに関連付けられたノードN又はリンクLを含む第二メッシュM2を地図データベース17から読み出す。メッシュ取得部114は、精度レベル3が指定されたIDに関連付けられたノードN又はリンクLを含む第三メッシュM3と、その近傍の第三メッシュM3を地図データベース17から読み出す。近傍の第三メッシュM3は、当該第三メッシュM3を含む第二メッシュM2の部分領域に含まれる第三メッシュM3である。すなわち、メッシュ取得部114は、地図データベース17から、対応する精度レベルのメッシュであって、当該メッシュが示す部分領域の内側に要求情報が示すノードN又はリンクLの位置が存在するものを、取得する。 The mesh acquisition unit 114 acquires meshes to be used for generating map data from the map database 17 based on the request information acquired by the request acquisition unit 113. Specifically, the mesh acquisition unit 114 reads out the first mesh M1 relating to the entire target area of the map data from the map database 17. That is, the mesh acquisition unit 114 acquires not only the first mesh M1 including the position specified in the request information, but also the first mesh M1 including the position not specified in the request information. The mesh acquisition unit 114 reads out the second mesh M2 including the node N or link L associated with the ID for which the accuracy level 2 is specified from the map database 17. The mesh acquisition unit 114 reads out the third mesh M3 including the node N or link L associated with the ID for which the accuracy level 3 is specified and the third mesh M3 in the vicinity thereof from the map database 17. The third mesh M3 in the vicinity is the third mesh M3 included in the partial area of the second mesh M2 including the third mesh M3. That is, the mesh acquisition unit 114 acquires from the map database 17 a mesh of the corresponding accuracy level, in which the position of the node N or link L indicated by the request information exists inside the partial area indicated by the mesh.

地図生成部115は、メッシュ取得部114が取得したメッシュを組み合わせることで、地図データを生成する。具体的には、地図生成部115は、以下の手順で地図データを生成する。まず、地図生成部115は、メッシュ取得部114が取得した第一メッシュM1から構成されるドラフト地図データ(基本地図データ)を生成する。次に、地図生成部115は、ドラフト地図データのうち、メッシュ取得部114が取得した第二メッシュM2と重複する部分を、当該第二メッシュM2に置き換える。さらに、地図生成部115は、ドラフト地図データのうち、メッシュ取得部114が取得した第三メッシュM3と重複する部分を、当該第三メッシュM3に置き換える。これにより、地図生成部115は地図データを生成する。地図生成部115は、生成した地図データを地図記憶部116に記録する。 The map generation unit 115 generates map data by combining the meshes acquired by the mesh acquisition unit 114. Specifically, the map generation unit 115 generates map data in the following procedure. First, the map generation unit 115 generates draft map data (basic map data) composed of the first mesh M1 acquired by the mesh acquisition unit 114. Next, the map generation unit 115 replaces a portion of the draft map data that overlaps with the second mesh M2 acquired by the mesh acquisition unit 114 with the second mesh M2. Furthermore, the map generation unit 115 replaces a portion of the draft map data that overlaps with the third mesh M3 acquired by the mesh acquisition unit 114 with the third mesh M3. In this way, the map generation unit 115 generates map data. The map generation unit 115 records the generated map data in the map storage unit 116.

図3は、第1の実施形態に係る地図データの一例を示す図である。第1の実施形態に係る地図データは、図3に示すように、異なるサイズのメッシュが複合して構成される。精度レベル2が指定されたリンクL(2)は、すべて第二メッシュM2又は第三メッシュM3上に描かれている。また精度レベル3が指定されたノードN(3)は、すべて第三メッシュM3上に描かれている。 Figure 3 is a diagram showing an example of map data according to the first embodiment. As shown in Figure 3, the map data according to the first embodiment is composed of a combination of meshes of different sizes. All links L (2) for which accuracy level 2 is specified are drawn on the second mesh M2 or the third mesh M3. All nodes N (3) for which accuracy level 3 is specified are drawn on the third mesh M3.

更新地図出力部117は、地図記憶部116に記録された地図データを車載器13及び課金サーバ15に出力する。更新地図出力部117は車載器13及び課金サーバ15からの配信要求に応じて、地図データを出力してもよいし、地図生成部115が地図データを生成したタイミングで、車載器13及び課金サーバ15に地図データを含む更新指示を出力してもよい。車載器13及び課金サーバ15は、更新地図出力部117が出力した地図データを取得すると、既に記憶している古い地図データを、新たに取得された地図データに書き換える。 The update map output unit 117 outputs the map data recorded in the map storage unit 116 to the vehicle-mounted device 13 and the billing server 15. The update map output unit 117 may output map data in response to a distribution request from the vehicle-mounted device 13 and the billing server 15, or may output an update instruction including the map data to the vehicle-mounted device 13 and the billing server 15 at the timing when the map generation unit 115 generates the map data. When the vehicle-mounted device 13 and the billing server 15 acquire the map data output by the update map output unit 117, they overwrite the old map data already stored with the newly acquired map data.

《地図更新システム1の動作》
第1の実施形態に係る地図更新システム1による車載器13及び課金サーバ15の地図データの更新方法について説明する。図4は、第1の実施形態に係る地図更新システム1による地図データの更新方法を示すフローチャートである。なお、予め管理者によって要求情報の入力がなされており、要求記憶部112が要求情報を記憶しているものとする。
Operation of map update system 1
A method for updating map data in the vehicle-mounted device 13 and the billing server 15 by the map updating system 1 according to the first embodiment will be described. Fig. 4 is a flowchart showing a method for updating map data by the map updating system 1 according to the first embodiment. It is assumed that the administrator has input request information in advance, and the request storage unit 112 has stored the request information.

要求取得部113は、地図データの更新タイミングにおいて、要求記憶部112から要求情報を取得する(ステップS1)。メッシュ取得部114は、地図データの対象領域全域に係る第一メッシュM1を地図データベース17から読み出す(ステップS2)。また、メッシュ取得部114は、要求情報において精度レベル2が指定されたIDに関連付けられたノードN又はリンクLを含む第二メッシュM2を地図データベース17から読み出す(ステップS3)。 The request acquisition unit 113 acquires request information from the request storage unit 112 when the map data is updated (step S1). The mesh acquisition unit 114 reads out a first mesh M1 relating to the entire target area of the map data from the map database 17 (step S2). The mesh acquisition unit 114 also reads out a second mesh M2 including a node N or link L associated with an ID for which an accuracy level of 2 is specified in the request information from the map database 17 (step S3).

メッシュ取得部114は、ステップS3で読み出した第二メッシュM2のうち、要求情報において精度レベル3が指定されたIDに関連付けられたノードN又はリンクLを含むものを特定する(ステップS4)。メッシュ取得部114は、ステップS4で特定した第二メッシュM2が表す部分領域をカバーする第三メッシュM3を地図データベース17から読み出す(ステップS5)。 The mesh acquisition unit 114 identifies the second meshes M2 read in step S3 that include a node N or a link L associated with an ID for which accuracy level 3 is specified in the request information (step S4). The mesh acquisition unit 114 reads a third mesh M3 that covers the partial area represented by the second mesh M2 identified in step S4 from the map database 17 (step S5).

地図生成部115は、ステップS2で読み出した第一メッシュM1から構成されるドラフト地図データを生成する(ステップS6)。次に、地図生成部115は、ドラフト地図データのうち、ステップS3で読み出した第二メッシュM2と重複する部分を、当該第二メッシュM2に置き換える(ステップS7)。なお、第一メッシュM1が第二メッシュM2と部分的に重複している場合、第二メッシュM2は、第一メッシュM1のうち第二メッシュM2と重複していない部分を切り出した部分メッシュを生成する。地図生成部115は、ドラフト地図データのうち、ステップS5で取得した第三メッシュM3と重複する部分を、当該第三メッシュM3に置き換える(ステップS8)。 The map generation unit 115 generates draft map data consisting of the first mesh M1 read in step S2 (step S6). Next, the map generation unit 115 replaces the portion of the draft map data that overlaps with the second mesh M2 read in step S3 with the second mesh M2 (step S7). If the first mesh M1 partially overlaps with the second mesh M2, the second mesh M2 generates a partial mesh by cutting out a portion of the first mesh M1 that does not overlap with the second mesh M2. The map generation unit 115 replaces the portion of the draft map data that overlaps with the third mesh M3 acquired in step S5 with the third mesh M3 (step S8).

地図生成部115は、生成した地図データを地図記憶部116に記録する(ステップS9)。更新地図出力部117は、地図記憶部116に記録された地図データを車載器13及び課金サーバ15に出力する(ステップS10)。車載器13及び課金サーバ15は、新たな地図データを取得すると、古い地図データを新たな地図データに書き換える。 The map generation unit 115 records the generated map data in the map storage unit 116 (step S9). The updated map output unit 117 outputs the map data recorded in the map storage unit 116 to the vehicle-mounted device 13 and the billing server 15 (step S10). When the vehicle-mounted device 13 and the billing server 15 acquire new map data, they overwrite the old map data with the new map data.

《作用・効果》
このように、第1の実施形態に係る地図生成装置11は、地図データにおいて所定の精度が要求される位置を示す要求情報を取得し、要求情報が示す位置を含まない基本メッシュと、要求情報が示す位置を含む拡張メッシュとを含む地図データを生成する。つまり、地図生成装置11が生成する地図データは、要求情報が示す位置から離れた部分領域に係る拡張メッシュを含まない。これにより、地図生成装置11は、要求される精度を維持しながら、データサイズの小さい地図データを生成することができる。これにより、地図生成装置11は、地図データを車載器13及び課金サーバ15に伝送するときのコストを低減することができる。
<Action and Effects>
In this way, the map generating device 11 according to the first embodiment acquires request information indicating a position in the map data where a certain level of accuracy is required, and generates map data including a basic mesh that does not include the position indicated by the request information, and an expanded mesh that includes the position indicated by the request information. In other words, the map data generated by the map generating device 11 does not include an expanded mesh related to a partial area away from the position indicated by the request information. This allows the map generating device 11 to generate map data with a small data size while maintaining the required accuracy. This allows the map generating device 11 to reduce the cost of transmitting map data to the vehicle-mounted device 13 and the billing server 15.

また、第1の実施形態に係る地図生成装置11は、精度が要求される位置と精度レベルとを関連付けた要求情報を取得することで、地図データの精度を段階的に設定することができる。 In addition, the map generating device 11 according to the first embodiment can set the accuracy of the map data in stages by acquiring requirement information that associates the location for which accuracy is required with the accuracy level.

また、第1の実施形態に係る地図生成装置11は、基本メッシュから構成される基本地図データのうち、要求情報が示す位置を含む第一メッシュを、要求情報が示す位置を含む第二メッシュ又は第三メッシュで置換した地図データを生成する。つまり、地図生成装置11が生成する地図データは、第一メッシュ、第二メッシュ、及び第三メッシュで重複する箇所を有しない。これにより、地図生成装置11は地図データのデータサイズを小さくすることができる。 The map generating device 11 according to the first embodiment generates map data in which a first mesh including the position indicated by the request information is replaced with a second mesh or a third mesh including the position indicated by the request information, among basic map data composed of basic meshes. In other words, the map data generated by the map generating device 11 does not have overlapping portions among the first mesh, the second mesh, and the third mesh. This enables the map generating device 11 to reduce the data size of the map data.

〈第2の実施形態〉
第1の実施形態に係る地図生成装置11は、図3に示すように、メッシュ同士で重複する箇所を有しない地図データを生成する。これに対し、第2の実施形態に係る地図生成装置11は、メッシュ同士で重複する箇所を有する地図データを生成する。
Second Embodiment
The map generating device 11 according to the first embodiment generates map data in which there are no overlapping portions between meshes, as shown in Fig. 3. In contrast, the map generating device 11 according to the second embodiment generates map data in which there are overlapping portions between meshes.

第2の実施形態に係る地図生成装置11の構成は第1の実施形態と同じである。第2の実施形態に係る地図生成装置11は、メッシュ取得部114及び地図生成部115の動作が第1の実施形態と異なる。また、第2の実施形態に係る要求情報は、精度を要求する位置を示すノードのIDを示す。つまり、第2の実施形態に係る要求情報は、精度レベル及びリンクのIDを指定しない。 The configuration of the map generating device 11 according to the second embodiment is the same as that of the first embodiment. The map generating device 11 according to the second embodiment differs from the first embodiment in the operation of the mesh acquisition unit 114 and the map generating unit 115. Furthermore, the request information according to the second embodiment indicates the ID of the node indicating the position for which accuracy is required. In other words, the request information according to the second embodiment does not specify the accuracy level and the ID of the link.

第2の実施形態に係るメッシュ取得部114は、第一メッシュM1に加え、要求情報で指定されたIDに関連付けられたノードNを含む第三メッシュM3を中心とする5×5の第三メッシュM3を地図データベース17から読み出す。 In the second embodiment, the mesh acquisition unit 114 reads from the map database 17 not only the first mesh M1, but also a 5 x 5 third mesh M3 centered on the third mesh M3 that contains the node N associated with the ID specified in the request information.

第2の実施形態に係る地図生成部115は、メッシュ取得部114が取得した第一メッシュM1から構成される基本地図データを生成する。また、地図生成部115は、メッシュ取得部114が取得した第三メッシュM3から構成される拡張地図データを生成する。なお、メッシュ取得部114は、要求情報で指定されたIDに関連付けられたノードNの近傍の第三メッシュM3のみが取得するため、拡張地図データは情報を有しない部分を含む。地図生成部115は、基本地図データのレイヤと拡張地図データのレイヤを含む地図データを生成する。図5は、第2の実施形態に係る地図データの一例を示す図である。 The map generation unit 115 according to the second embodiment generates basic map data consisting of the first mesh M1 acquired by the mesh acquisition unit 114. The map generation unit 115 also generates extended map data consisting of the third mesh M3 acquired by the mesh acquisition unit 114. Note that since the mesh acquisition unit 114 acquires only the third mesh M3 in the vicinity of the node N associated with the ID specified in the request information, the extended map data includes a portion that does not have information. The map generation unit 115 generates map data including a layer of basic map data and a layer of extended map data. FIG. 5 is a diagram showing an example of map data according to the second embodiment.

このように、第2の実施形態に係る地図生成装置11は、階層構造を有する地図データを生成する。また、当該地図データは、要求情報が示す位置を含む第一メッシュを含む一方で、要求情報が示す位置から離れた部分領域に係る第三メッシュを含まない。これにより、地図生成装置11は、要求される精度を維持しながら、データサイズの小さい地図データを生成することができる。これにより、地図生成装置11は、地図データを車載器13及び課金サーバ15に伝送するときのコストを低減することができる。 In this way, the map generating device 11 according to the second embodiment generates map data having a hierarchical structure. Furthermore, the map data includes a first mesh that includes the position indicated by the request information, but does not include a third mesh that relates to a partial area away from the position indicated by the request information. This allows the map generating device 11 to generate map data with a small data size while maintaining the required accuracy. This allows the map generating device 11 to reduce the cost of transmitting map data to the vehicle-mounted device 13 and the billing server 15.

〈他の実施形態〉
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。すなわち、他の実施形態においては、上述の処理の順序が適宜変更されてもよい。また、一部の処理が並列に実行されてもよい。
Other Embodiments
Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes are possible. That is, in other embodiments, the order of the above-mentioned processes may be changed as appropriate. Also, some of the processes may be executed in parallel.

上述した実施形態に係る地図生成装置11は、単独のコンピュータによって構成されるものであってもよいし、地図生成装置11の構成を複数のコンピュータに分けて配置し、複数のコンピュータが互いに協働することで地図生成装置11として機能するものであってもよい。 The map generating device 11 according to the above-described embodiment may be configured as a single computer, or the configuration of the map generating device 11 may be distributed across multiple computers, and the multiple computers may work together to function as the map generating device 11.

上述した実施形態に係る地図生成装置11は、ロードプライシング用の地図データを生成するが、これに限られない。例えば、他の実施形態に係る地図生成装置11は、カーナビゲーションシステム用の地図を生成してもよい。この場合、例えば要求情報は、車道を表すノード及びリンクのIDを含む。これにより、地図生成装置11は、車道を含む部分領域について高い精度を有しく、車道を有しない部分領域についてデータサイズを低減した地図データを生成することができる。 The map generating device 11 according to the embodiment described above generates map data for road pricing, but is not limited to this. For example, the map generating device 11 according to another embodiment may generate a map for a car navigation system. In this case, for example, the request information includes IDs of nodes and links representing roadways. This allows the map generating device 11 to generate map data with high accuracy for partial areas that include roadways and reduced data size for partial areas that do not have roadways.

〈コンピュータ構成〉
図6は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ50は、プロセッサ51、メインメモリ53、ストレージ55、インタフェース57を備える。
上述の地図生成装置11は、コンピュータ50に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ55に記憶されている。プロセッサ51は、プログラムをストレージ55から読み出してメインメモリ53に展開し、当該プログラムに従って上記処理を実行する。また、プロセッサ51は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ53に確保する。プロセッサ51の例としては、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、マイクロプロセッサなどが挙げられる。
Computer Configuration
FIG. 6 is a schematic block diagram illustrating a computer configuration according to at least one embodiment.
The computer 50 includes a processor 51 , a main memory 53 , a storage 55 , and an interface 57 .
The above-mentioned map generating device 11 is implemented in a computer 50. The operations of each of the above-mentioned processing units are stored in the storage 55 in the form of a program. The processor 51 reads the program from the storage 55, loads it in the main memory 53, and executes the above-mentioned processing in accordance with the program. The processor 51 also secures storage areas in the main memory 53 corresponding to each of the above-mentioned storage units in accordance with the program. Examples of the processor 51 include a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), and a microprocessor.

プログラムは、コンピュータ50に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、ストレージに既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、コンピュータ50は、上記構成に加えて、または上記構成に代えてPLD(Programmable Logic Device)などのカスタムLSI(Large Scale Integrated Circuit)を備えてもよい。PLDの例としては、PAL(Programmable Array Logic)、GAL(Generic Array Logic)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)が挙げられる。この場合、プロセッサ51によって実現される機能の一部または全部が当該集積回路によって実現されてよい。このような集積回路も、プロセッサの一例に含まれる。 The program may be for implementing some of the functions to be performed by the computer 50. For example, the program may be for implementing the functions by combining with other programs already stored in the storage or with other programs implemented in other devices. In other embodiments, the computer 50 may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, some or all of the functions implemented by the processor 51 may be implemented by the integrated circuit. Such an integrated circuit is also included as an example of a processor.

ストレージ55の例としては、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリ等が挙げられる。ストレージ55は、コンピュータ50のバスに直接接続された内部メディアであってもよいし、インタフェース57または通信回線を介してコンピュータ50に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ50に配信される場合、配信を受けたコンピュータ50が当該プログラムをメインメモリ53に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ55は、一時的でない有形の記憶媒体である。 Examples of storage 55 include a magnetic disk, a magneto-optical disk, an optical disk, and a semiconductor memory. Storage 55 may be an internal medium directly connected to the bus of computer 50, or an external medium connected to computer 50 via interface 57 or a communication line. In addition, when this program is distributed to computer 50 via a communication line, computer 50 that receives the program may expand the program in main memory 53 and execute the above-mentioned processing. In at least one embodiment, storage 55 is a non-transitory tangible storage medium.

また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能をストレージ55に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The program may be for realizing some of the functions described above. Furthermore, the program may be a so-called differential file (differential program) that realizes the functions described above in combination with other programs already stored in storage 55.

〈付記〉
各実施形態に記載の地図生成装置、地図生成方法および地図生成プログラムは、例えば以下のように把握され得る。
<Additional Notes>
The map generating device, the map generating method, and the map generating program described in each embodiment can be understood, for example, as follows.

(1)第1の態様によれば、地図生成装置(11)は、地図データにおいて所定の精度が要求される位置を示す要求情報を取得する要求取得部(113)と、地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュ(M1)と、基本メッシュ(M1)より密度の高い地図情報を格納する複数の拡張メッシュ(M2、M3)とを記憶する地図データベース(17)に基づいて、複数の基本メッシュ(M1)のうち要求情報が示す位置を含まない基本メッシュ(M1)と、要求情報が示す位置を含む拡張メッシュ(M2、M3)とを含む地図データを生成する地図生成部(115)と、を備える。
第1の態様によれば、地図生成装置(11)は、要求される精度を維持しながら、データサイズの小さい地図データを生成することができる。
(1) According to a first aspect, a map generating device (11) includes a request acquisition unit (113) that acquires request information indicating a position in map data for which a specified accuracy is required, and a map generating unit (115) that generates map data including a basic mesh (M1) among the multiple basic meshes (M1) that does not include a position indicated by the request information, and an extended mesh (M2, M3) that includes the position indicated by the request information, based on a map database (17) that stores multiple basic meshes (M1) that store map information indicating a relationship between a position in a specified range on the ground and attributes of the position, and multiple extended meshes (M2, M3) that store map information with a higher density than the basic mesh (M1).
According to the first aspect, the map generating device (11) can generate map data with a small data size while maintaining the required accuracy.

なお、「取得する」とは、新たに値を得ることである。例えば、「取得する」は、値を受信すること、値の入力を受け付けること、記憶媒体から値を読み出すこと、ある値から他の値を算出することなどを含む。なお、拡張メッシュは、基本メッシュより情報の密度が高いメッシュであるため、拡張メッシュは、必ずしも基本メッシュより狭い部分領域を表すものでなくてよい。 Note that "obtaining" means getting a new value. For example, "obtaining" includes receiving a value, accepting input of a value, reading a value from a storage medium, calculating one value from another, etc. Note that because an extended mesh is a mesh with a higher information density than the base mesh, the extended mesh does not necessarily have to represent a sub-area smaller than the base mesh.

(2)第2の態様によれば、第1の態様に係る地図生成装置(11)において、地図データベース(17)は、精度レベル別に、精度レベルが高いほど地図情報の密度が高い複数の拡張メッシュ(M2、M3)を記憶し、要求情報は、当該位置に要求される精度レベルを含み、地図生成部(115)は、要求情報が示す精度レベルに関連付けられた拡張メッシュ(M2、M3)を含む地図データを生成するものであってよい。
第2の態様によれば、地図生成装置(11)は、地図データのデータサイズを、要求される精度に応じた必要最小限のデータサイズに抑えることができる。
(2) According to a second aspect, in the map generating device (11) relating to the first aspect, the map database (17) stores multiple extended meshes (M2, M3) by accuracy level, the higher the accuracy level, the higher the density of map information, the request information includes the accuracy level required for the position, and the map generating unit (115) may generate map data including the extended meshes (M2, M3) associated with the accuracy level indicated by the request information.
According to the second aspect, the map generating device (11) can suppress the data size of the map data to the minimum necessary data size according to the required accuracy.

(3)第3の態様によれば、第1又は第2の態様に係る地図生成装置(11)において、地図生成部(115)は、複数の基本メッシュ(M1)から構成される基本地図データのうち、要求情報が示す位置を含む基本メッシュ(M1)を、要求情報が示す位置を含む拡張メッシュ(M2、M3)で置換した地図データを生成するものであってよい。つまり、第3の態様によれば地図生成装置(11)が生成する地図データは、基本メッシュと拡張メッシュとで重複する部分のデータ量を削減することができる。つまり、地図生成装置(11)は地図データのデータサイズを小さくすることができる。 (3) According to the third aspect, in the map generating device (11) according to the first or second aspect, the map generating unit (115) may generate map data in which, among basic map data composed of a plurality of basic meshes (M1), a basic mesh (M1) including a position indicated by the request information is replaced with an extended mesh (M2, M3) including the position indicated by the request information. In other words, according to the third aspect, the map data generated by the map generating device (11) can reduce the amount of data in the overlapping portions between the basic mesh and the extended mesh. In other words, the map generating device (11) can reduce the data size of the map data.

(4)第4の態様によれば、第1から第3の何れかの態様に係る地図生成装置(11)において、要求情報は、課金対象道路の位置を含むものであってよい。
(5)第5の態様によれば、第2の態様に係る地図生成装置において、要求情報は、第一精度レベルに関連付けられた課金対象道路の位置と、第一精度レベルより高い第二精度レベルに関連付けられた課金対象道路と非課金対象道路の境界位置又は課金対象道路の交差点の位置とを含むものであってよい。
第4の態様及び第5の態様によれば、地図生成装置(11)は、課金対象道路の課金に用いるのに適した地図データを生成することができる。
(4) According to a fourth aspect, in the map generating device (11) according to any one of the first to third aspects, the request information may include a position of a toll road.
(5) According to the fifth aspect, in the map generating device of the second aspect, the request information may include a position of a toll road associated with a first accuracy level and a boundary position between a toll road and a non-toll road or a position of an intersection of a toll road associated with a second accuracy level higher than the first accuracy level.
According to the fourth and fifth aspects, the map generating device (11) can generate map data suitable for use in tolling of toll roads.

(6)第6の態様によれば、第1から第5の何れかの態様に係る地図生成装置(11)が、生成した地図データを、古い地図データを記憶する装置(13、15)に出力する更新地図出力部(117)を備えるものであってよい。第6の態様によれば、地図生成装置(11)は、データサイズの小さい地図データを装置(13、15)に出力することができるため、地図データの更新のための通信量及び通信時間を抑えることができる。 (6) According to the sixth aspect, the map generating device (11) according to any one of the first to fifth aspects may include an update map output unit (117) that outputs the generated map data to a device (13, 15) that stores old map data. According to the sixth aspect, the map generating device (11) can output map data with a small data size to the device (13, 15), thereby reducing the amount of communication and communication time required for updating the map data.

(7)第7の態様によれば、地図生成方法は、地図データにおいて所定の精度が要求される位置を示す要求情報を取得するステップ(S1)と、地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュと、前記基本メッシュより密度の高い地図情報を格納する複数の拡張メッシュとを記憶する地図データベースに基づいて、前記複数の基本メッシュのうち前記要求情報が示す位置を含まない基本メッシュと、前記要求情報が示す位置を含む拡張メッシュとを含む地図データを生成するステップ(S6-S8)と、を備える。 (7) According to the seventh aspect, the map generating method includes the steps of: acquiring request information indicating a position in map data for which a specified accuracy is required (S1); and generating map data including a base mesh that does not include a position indicated by the request information among the multiple base meshes and an extended mesh that includes a position indicated by the request information, based on a map database that stores multiple base meshes that store map information indicating a relationship between a position in a specified range on the ground and an attribute of the position, and multiple extended meshes that store map information with a higher density than the multiple base meshes (S6-S8).

(8)第8の態様によれば、地図生成プログラムは、コンピュータに、地図データにおいて所定の精度が要求される位置を示す要求情報を取得するステップ(S1)と、地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュと、前記基本メッシュより密度の高い地図情報を格納する複数の拡張メッシュとを記憶する地図データベースに基づいて、前記複数の基本メッシュのうち前記要求情報が示す位置を含まない基本メッシュと、前記要求情報が示す位置を含む拡張メッシュとを含む地図データを生成するステップ(S6-S8)とを実行させる。 (8) According to the eighth aspect, the map generation program causes a computer to execute the steps of: acquiring request information indicating a position in map data for which a specified accuracy is required (S1); and generating map data including a base mesh that does not include a position indicated by the request information among the multiple base meshes and an extended mesh that includes a position indicated by the request information, based on a map database that stores multiple base meshes that store map information indicating a relationship between a position in a specified range on the ground and an attribute of the position, and multiple extended meshes that store map information with a higher density than the multiple base meshes (S6-S8).

1…地図更新システム 11…地図生成装置 111…要求入力部 112…要求記憶部 113…要求取得部 114…メッシュ取得部 115…地図生成部 116…地図記憶部 117…更新地図出力部 13…車載器 15…課金サーバ 17…地図データベース 50…コンピュータ 51…プロセッサ 53…メインメモリ 55…ストレージ 57…インタフェース M1…第一メッシュ M2…第二メッシュ M3…第三メッシュ 1...Map update system 11...Map generation device 111...Request input unit 112...Request storage unit 113...Request acquisition unit 114...Mesh acquisition unit 115...Map generation unit 116...Map storage unit 117...Updated map output unit 13...Vehicle-mounted device 15...Billing server 17...Map database 50...Computer 51...Processor 53...Main memory 55...Storage 57...Interface M1...First mesh M2...Second mesh M3...Third mesh

Claims (5)

地図データにおいて課金対象道路の位置を示す要求情報を取得する要求取得部と、
地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュと、前記基本メッシュより密度の高い地図情報を格納する複数の拡張メッシュとを記憶する地図データベースに基づいて、前記複数の基本メッシュのうち前記要求情報が示す位置を含まない基本メッシュと、前記要求情報が示す位置を含む拡張メッシュとを含む地図データを生成する地図生成部と、
を備える地図生成装置。
a request acquisition unit that acquires request information indicating the location of a toll road in map data;
a map generating unit that generates map data including a basic mesh that does not include the position indicated by the request information and an extended mesh that includes the position indicated by the request information, based on a map database that stores a plurality of basic meshes that store map information indicating the relationship between positions within a predetermined range on the ground and attributes of the positions, and a plurality of extended meshes that store map information with a higher density than the basic meshes;
A map generating device comprising:
前記地図生成部は、前記複数の基本メッシュから構成される基本地図データのうち、前記要求情報が示す位置を含む基本メッシュを、前記要求情報が示す位置を含む前記拡張メッシュで置換した前記地図データを生成する
請求項1に記載の地図生成装置。
The map generating unit generates the map data by replacing a basic mesh including the position indicated by the request information, among basic map data constituted by the plurality of basic meshes, with the extended mesh including the position indicated by the request information.
The map generating device according to claim 1 .
前記生成した前記地図データを、古い地図データを記憶する装置に出力する更新地図出力部
を備える請求項1または請求項2に記載の地図生成装置。
3. The map generating device according to claim 1, further comprising: an updated map output unit that outputs the generated map data to a device that stores old map data.
地図データにおいて課金対象道路の位置を示す要求情報を取得するステップと、
地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュと、前記基本メッシュより密度の高い地図情報を格納する複数の拡張メッシュとを記憶する地図データベースに基づいて、前記複数の基本メッシュのうち前記要求情報が示す位置を含まない基本メッシュと、前記要求情報が示す位置を含む拡張メッシュとを含む地図データを生成するステップと、
を備える地図生成方法。
obtaining request information indicating the location of a toll road in map data;
generating map data including a basic mesh that does not include the position indicated by the request information and an extended mesh that includes the position indicated by the request information, based on a map database that stores a plurality of basic meshes that store map information indicating a relationship between positions in a predetermined range on the ground and attributes of the positions, and a plurality of extended meshes that store map information with a higher density than the basic meshes;
A map generating method comprising:
コンピュータに、
地図データにおいて課金対象道路の位置を示す要求情報を取得するステップと、
地上の所定範囲における位置と当該位置の属性との関係を示す地図情報を格納する複数の基本メッシュと、前記基本メッシュより密度の高い地図情報を格納する複数の拡張メッシュとを記憶する地図データベースに基づいて、前記複数の基本メッシュのうち前記要求情報が示す位置を含まない基本メッシュと、前記要求情報が示す位置を含む拡張メッシュとを含む地図データを生成するステップと
を実行させるための地図生成プログラム。
On the computer,
obtaining request information indicating the location of a toll road in map data;
A map generation program for executing a step of generating map data including a basic mesh among the plurality of basic meshes that does not include the position indicated by the request information, and an extended mesh that includes the position indicated by the request information, based on a map database that stores a plurality of basic meshes that store map information indicating the relationship between positions within a specified range on the ground and attributes of the positions, and a plurality of extended meshes that store map information with a higher density than the basic meshes.
JP2021084417A 2021-05-19 2021-05-19 Map generation device, map generation method, and map generation program Active JP7630352B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021084417A JP7630352B2 (en) 2021-05-19 2021-05-19 Map generation device, map generation method, and map generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021084417A JP7630352B2 (en) 2021-05-19 2021-05-19 Map generation device, map generation method, and map generation program

Publications (2)

Publication Number Publication Date
JP2022177968A JP2022177968A (en) 2022-12-02
JP7630352B2 true JP7630352B2 (en) 2025-02-17

Family

ID=84239557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021084417A Active JP7630352B2 (en) 2021-05-19 2021-05-19 Map generation device, map generation method, and map generation program

Country Status (1)

Country Link
JP (1) JP7630352B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115828353B (en) * 2023-02-10 2023-05-23 武汉智图科技有限责任公司 Emergency map drawing method based on drawing scheme set

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150047A (en) 1998-11-24 2003-05-21 Matsushita Electric Ind Co Ltd Terminal device
JP2008197373A (en) 2007-02-13 2008-08-28 Aisin Aw Co Ltd Road map data structure and navigation device
JP2010073078A (en) 2008-09-22 2010-04-02 Hitachi Automotive Systems Ltd Apparatus, method, program for managing traffic data
JP2017078775A (en) 2015-10-20 2017-04-27 アイシン・エィ・ダブリュ株式会社 Map information updating system, map information updating method, and computer program
JP2017219415A (en) 2016-06-07 2017-12-14 日産自動車株式会社 Route guidance method and route guidance system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974419A (en) * 1996-10-25 1999-10-26 Navigation Technologies Corporation Parcelization of geographic data for storage and use in a navigation application

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150047A (en) 1998-11-24 2003-05-21 Matsushita Electric Ind Co Ltd Terminal device
JP2008197373A (en) 2007-02-13 2008-08-28 Aisin Aw Co Ltd Road map data structure and navigation device
JP2010073078A (en) 2008-09-22 2010-04-02 Hitachi Automotive Systems Ltd Apparatus, method, program for managing traffic data
JP2017078775A (en) 2015-10-20 2017-04-27 アイシン・エィ・ダブリュ株式会社 Map information updating system, map information updating method, and computer program
JP2017219415A (en) 2016-06-07 2017-12-14 日産自動車株式会社 Route guidance method and route guidance system

Also Published As

Publication number Publication date
JP2022177968A (en) 2022-12-02

Similar Documents

Publication Publication Date Title
US10810419B2 (en) Method and apparatus for updating road map geometry based on received probe data
US8078641B2 (en) Adjusting spatial operations based on map density
US6317753B1 (en) Update system and method for geographic databases
JP5833567B2 (en) Time and / or accuracy dependent weights for network generation in digital maps
US7930100B2 (en) Computer readable medium storing a map data updating program and map data updating terminal
US20120130944A1 (en) Map information processing device
WO2006011278A1 (en) Map data delivering device, communication terminal, and map delivering method
US10444025B2 (en) Method and apparatus for use in navigational applications
JP6079400B2 (en) Map difference data distribution device, map difference data distribution method, vehicle navigation device
CN105122332B (en) Map differential data dissemination system, map differential data dispensing device, map datum possess device, update management server and map difference extraction server
JP7630352B2 (en) Map generation device, map generation method, and map generation program
JP7447272B2 (en) Map provision system
WO2013145649A1 (en) Information processing system
WO2015059872A1 (en) Map data delivery system, server, and navigation device
Andersen et al. An advanced data warehouse for integrating large sets of GPS data
CN104995672B (en) Map differential data dispensing device and map differential data dissemination system
JP2000298429A (en) Updated map information distribution system and method, and recording medium recording the method
JP2010054754A (en) Data structure of map data
JPWO2009153862A1 (en) Data creation device, information processing device, data creation method, information processing method, data creation program, information processing program, and recording medium
WO2010007689A1 (en) Map data updating device, update map data creation device, map data updating method, update map data creation method, map data updating program, update map data creation program, and recording medium
US20190145785A1 (en) Gateway cost data sets for fast routing
CN118964506A (en) High-precision map processing method and device, storage medium and electronic device
JP7504052B2 (en) Billing system, billing method, and billing program
US6671616B2 (en) One-way road point symbol generation
JP4145596B2 (en) Map data processor

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20240208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241120

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: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250204

R150 Certificate of patent or registration of utility model

Ref document number: 7630352

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150