JP2005122003A - Map data update system - Google Patents
Map data update system Download PDFInfo
- Publication number
- JP2005122003A JP2005122003A JP2003358827A JP2003358827A JP2005122003A JP 2005122003 A JP2005122003 A JP 2005122003A JP 2003358827 A JP2003358827 A JP 2003358827A JP 2003358827 A JP2003358827 A JP 2003358827A JP 2005122003 A JP2005122003 A JP 2005122003A
- Authority
- JP
- Japan
- Prior art keywords
- map data
- boundary information
- update
- area
- boundary
- 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.)
- Withdrawn
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、カーナビゲーション装置、携帯電話、パーソナルコンピュータを用いたナビゲーション装置等の地図データに基づいて経路誘導する経路誘導装置や、地図を表示する電子地図装置に用いて好適な地図データ更新システムに関する。 The present invention relates to a route guidance device for guiding routes based on map data such as a car navigation device, a mobile phone, a navigation device using a personal computer, and a map data update system suitable for use in an electronic map device for displaying a map. .
周知の如く経路誘導装置や電子地図装置は、地図データの更新が可能になっており、様々な更新方法が提案されている(例えば、特許文献1、特許文献2参照)。
As is well known, the route guidance device and the electronic map device can update the map data, and various update methods have been proposed (for example, see
特許文献1では、ナビゲーション装置が開示されており、このナビゲーション装置は、無線を利用してユーザが要求する領域の最新の地図データを受信する手段を有しており、この手段で受信した地図データを用いて現時点で保有している地図データを更新するようにしている。
In
特許文献2では、地図データ更新システムが開示されており、この地図データ更新システムは、更新された領域の境界において道路網等が不連続になるという不整合問題を解決するアルゴリズムを有し、異なる年度の地図やユーザが編集した地図などが混在する場合でも経路の探索や案内を正しく行えるようしている。すなわち、更新地図データを取得して地図更新処理を行い、更新した領域の境界上にある全てのデータについて、隣接する領域のどのデータと接続するかという接続関係を決定し、決定した接続関係を用いてデータ接続する。地図データを領域単位で更新することで、予め接続関係が定まっていない場合でも道路の連続性を失うことなく地図データの更新を可能にしている。
しかしながら、従来の地図データ更新方法においては、次のような問題がある。すなわち、領域単位で地図を更新するという性質上、道路が不連続になるという不整合問題を完全に解決できておらず、例えば交差点が領域の境界を跨いで移動してしまうと、地図を更新することによって同一の交差点が2つになってしまったり、消えてしまったりする。 However, the conventional map data updating method has the following problems. In other words, due to the nature of updating the map in units of regions, the inconsistency problem of discontinuous roads has not been completely solved. For example, if the intersection moves across the boundary of the region, the map is updated. By doing so, the same intersection becomes two or disappears.
この問題について図を参照して詳細に説明する。図9は、交差点が境界を跨いで移動する場合の一例を示す図である。図9において、(a)の更新前地図データでは右側の区画A1−Rに交差点P1が存在していたものが、(b)の更新地図データでは左側の区画A2−Lに移動していると、(c)のように左側の区画A3−Lが更新前地図データ、右側の区画A3−Rが更新地図データとなった場合、交差点P1は消滅してしまい、道路ネットワークを正しく接続することができない。また、(d)のように左側の区画A4−Lが更新地図データ、右側の区画A4−Rが更新前地図データとなった場合、交差点P1が2つ存在してしまい、やはり道路ネットワークを正しく接続することができない。 This problem will be described in detail with reference to the drawings. FIG. 9 is a diagram illustrating an example of a case where an intersection moves across a boundary. In FIG. 9, in the map data before update in (a), the intersection P1 exists in the right section A1-R, but in the updated map data in (b), it has moved to the left section A2-L. When the left section A3-L is the pre-update map data and the right section A3-R is the update map data as shown in (c), the intersection P1 disappears and the road network can be correctly connected. Can not. Also, as shown in (d), when the left section A4-L is updated map data and the right section A4-R is pre-update map data, there are two intersections P1, and the road network is correctly I can't connect.
これらの不整合が発生する確率は低いが、1カ所でも解決できない不整合が残ると、不整合のある境界を跨ぐ経路の探索や案内などが従来通りに動作しなくなる可能性がある。結果的に、不整合地点を跨ぐような経路案内を行う場合には再度経路を探索し直したりするなど、機能の一部に制限を設ける必要がある。しかし、ユーザが機能の制限を承知の上で地図を更新する場合は良いが、機能が制限されることを嫌って地図データの更新をキャンセルした場合、既に受信した地図データを破棄する必要があるため、無駄な通信量がかかり、高価な通信料金を支払う必要がある。 Although the probability of occurrence of these inconsistencies is low, if an inconsistency that cannot be resolved even at one location remains, searching for a route that crosses a boundary with inconsistency or guidance may not work as usual. As a result, when performing route guidance that crosses inconsistent points, it is necessary to limit some of the functions, such as searching for a route again. However, it is good if the user updates the map with knowledge of the restriction of the function, but if the update of the map data is canceled because the function is restricted, it is necessary to discard the already received map data. Therefore, a wasteful communication amount is required, and it is necessary to pay an expensive communication fee.
また、不整合を解決できない場合の対処方法として、不整合のある境界の隣の領域もセットで更新するという手法があるが、隣の領域にも別の不整合があると、また隣の領域を更新する必要がある。加えて、領域の四隅で交差点が境界を跨いだ場合などは、どの方向の領域を更新すれば不整合が解決されるのか、実際に地図データを取得してみないと分からない。これらの場合にも試行錯誤して取得した地図データのサイズだけ通信量がかかってしまい、高価な通信料金を支払う必要がある。 In addition, as a countermeasure when inconsistency cannot be resolved, there is a method of updating the adjacent area of the boundary with inconsistency as a set, but if there is another inconsistency in the adjacent area, the next area Need to be updated. In addition, in the case where the intersection crosses the boundary at the four corners of the region, it is not known unless the map data is actually acquired in which direction the region is updated to resolve the inconsistency. Even in these cases, the communication amount is increased by the size of the map data acquired through trial and error, and it is necessary to pay an expensive communication fee.
また何よりも不整合が発生しないような更新領域が予め分かれば、機能の一部に制限を設ける必要がなくなり、ユーザにとっても分かり易い地図更新システムとなるが、このような更新領域を見つけるためには、地図データを試行錯誤して取得しなければならず、大きな通信量が伴うので実現が困難である。 If an update area that does not cause any inconsistency is known in advance, there is no need to restrict some of the functions, and the map update system is easy for the user to understand, but in order to find such an update area, Is difficult to implement because map data must be acquired by trial and error, and a large amount of traffic is involved.
本発明は、かかる点に鑑みてなされたものであり、領域単位で地図データを更新する場合に、道路が不連続になることなく、少ない通信量で確実に地図データを更新することができる地図更新システムを提供することを目的とする。 The present invention has been made in view of the above points, and when updating map data in units of areas, a map that can reliably update map data with a small amount of communication without discontinuous roads. The purpose is to provide an update system.
上記課題を解決するために、本発明の地図データ配信装置は、地図データを記憶した地図データ記憶手段と、地図データ配信先との間で通信を行うための通信手段と、前記地図データ配信先から更新領域の境界情報を要求する依頼があると、前記更新領域の境界を通過する道路の情報を含む前記境界情報を前記地図データ記憶手段に記憶された地図データから生成する境界情報生成手段と、前記境界情報生成手段が前記境界情報を生成すると、前記通信手段を用いて前記地図データ配信先と通信を行い、前記境界情報生成手段で生成された前記境界情報を送信する地図データ送信手段と、を具備する。 In order to solve the above problems, a map data distribution device according to the present invention includes a map data storage unit storing map data, a communication unit for communicating with a map data distribution destination, and the map data distribution destination. A boundary information generating unit that generates the boundary information including information on a road passing through the boundary of the update region from the map data stored in the map data storage unit when requested to request boundary information of the update region from When the boundary information generating means generates the boundary information, the communication means is used to communicate with the map data distribution destination, and the map data transmitting means for transmitting the boundary information generated by the boundary information generating means; Are provided.
かかる構成によれば、地図データ配信先から更新領域の境界情報を要求する依頼を受けると、地図データ記憶手段から更新領域の中の境界情報のみを抽出して、それを地図データ配信先に送信するので、地図データ配信先では、更新領域の境界情報を用いて更新領域と隣接する領域との間の道路接続に関する不整合がないかどうかを判定することができる。そして、道路接続に関する不整合があれば更新領域の地図データを要求しないようにし、道路接続に関する不整合がなければ更新領域の地図データを要求するようにする。したがって、地図データ配信先側で道路接続に関する不整合が生じる更新を行わないようにできるので、地図更新時に更新領域の地図データを受ける場合と比べて通信量を少なく抑えることができ、結果的に通信料金の低減が可能となる。 According to such a configuration, when a request for requesting boundary information of the update area is received from the map data distribution destination, only the boundary information in the update area is extracted from the map data storage means, and is transmitted to the map data distribution destination. Therefore, the map data distribution destination can determine whether or not there is a mismatch regarding the road connection between the update area and the adjacent area using the boundary information of the update area. If there is an inconsistency related to road connection, the update area map data is not requested, and if there is no inconsistency related to road connection, the update area map data is requested. Therefore, it is possible to prevent the map data distribution side from performing updates that cause inconsistencies related to road connections, so that the amount of communication can be reduced compared with the case of receiving map data in the update area when updating the map. Communication charges can be reduced.
また、地図データ配信元では、地図データ配信先が決定した更新領域から境界情報を生成することから、地図データの更新情報を領域ごとに整備する必要がなく、地図データ配信元の整備コスト削減が可能となる。 In addition, since the map data distribution source generates boundary information from the update area determined by the map data distribution destination, there is no need to maintain the map data update information for each area, which reduces the maintenance cost of the map data distribution source. It becomes possible.
また、本発明の地図データ配信装置は、請求項1に係る発明の地図データ配信装置において、前記地図データ送信手段は、前記更新領域の前記境界情報を前記地図データ配信先に送信した後、前記地図データ配信先から前記更新領域の地図データを要求する依頼があると、該当する地図データを前記地図データ記憶手段から取得して前記地図データ配信先に送信する。
Further, the map data distribution device of the present invention is the map data distribution device of the invention according to
かかる構成によれば、地図データ配信先に更新領域の境界情報を送信した後、更新領域の地図データの要求があれば、その領域の地図データを送信するので、不必要な地図データの送信を行わない分、通信量を少なく抑えることができ、結果的に通信料金の低減が可能となる。 According to such a configuration, after transmitting the boundary information of the update area to the map data distribution destination, if there is a request for the map data of the update area, the map data of the area is transmitted. Since the communication is not performed, the communication amount can be reduced, and as a result, the communication fee can be reduced.
また、本発明の地図データ配信装置は、請求項1又は請求項2に係る発明の地図データ配信装置において、前記境界情報生成手段は、前記地図データ配信先から前記更新領域に隣接する領域の境界情報を要求する依頼があると、前記隣接領域の境界情報を生成し、前記地図データ送信手段は、前記境界情報生成手段で生成された前記隣接領域の境界情報を前記地図データ配信先に送信し、前記隣接領域の境界情報を送信した後、前記地図データ配信先から前記更新領域と前記隣接領域それぞれの地図データを要求する依頼があると、それらに該当する地図データを前記地図データ記憶手段から取得して前記地図データ配信先に送信する。
Further, the map data distribution device of the present invention is the map data distribution device of the invention according to
かかる構成によれば、地図データ配信先に送信した更新領域が道路接続に関する不整合がある場合、更新領域に隣接する領域の境界情報を送信し、これにより道路接続に関する不整合が解消されると、更新領域の地図データに加えて隣接領域の地図データを送信するので、僅かな量の通信で地図更新後も道路接続に関する不整合問題が発生しない最小の更新領域を地図データ配信先に与えることができる。また、更新領域の単位で地図を更新することで、経路の探索や案内などの既存機能に制限を設けることなく、地図更新サービスを行うことができる。 According to such a configuration, when the update area transmitted to the map data distribution destination has inconsistency related to road connection, the boundary information of the area adjacent to the update area is transmitted, and thereby the inconsistency related to road connection is resolved. In addition to the map data of the update area, the map data of the adjacent area is transmitted, so that the minimum update area that does not cause inconsistency problems regarding road connection even after the map update with a small amount of communication is given to the map data distribution destination. Can do. Further, by updating the map in units of update areas, it is possible to provide a map update service without limiting existing functions such as route search and guidance.
また、本発明の地図データ処理装置は、地図データを記憶する地図データ記憶手段と、地図データ配信元との間で通信を行うための通信手段と、ユーザが指定した地図上の更新位置を含む更新領域を決定する更新領域決定手段と、前記更新領域が決定されると、前記通信手段を用いて前記地図データ配信元と通信を行い、前記地図データ配信元から前記更新領域の境界情報を取得する境界情報取得手段と、前記境界情報取得手段が前記更新領域の境界情報を取得すると、その境界情報と、前記更新領域に隣接する領域の前記地図データ記憶手段に記憶されている地図データとを用いて道路の接続に関する不整合がないかどうかを判定する境界不整合判定手段と、を具備する。 The map data processing device of the present invention includes a map data storage means for storing map data, a communication means for communicating with the map data distribution source, and an update position on the map designated by the user. An update area determining means for determining an update area, and when the update area is determined, communicates with the map data distribution source using the communication means, and acquires boundary information of the update area from the map data distribution source When the boundary information acquisition unit acquires the boundary information of the update area, the boundary information and the map data stored in the map data storage unit of the area adjacent to the update area are obtained. Boundary inconsistency judging means for judging whether there is no inconsistency related to road connection.
かかる構成によれば、地図データの更新の際に、地図データ配信元から更新領域の地図データを取得する前に、更新領域の中の境界情報のみを取得して道路接続に関して不整合が生じていないことを確認してから更新領域の地図データを取得するので、更新時に更新領域の地図データを受ける場合と比べて、地図データ配信先における地図データの更新を少ない通信量で確実に行うことができる。 According to such a configuration, when the map data is updated, before the map data of the update area is acquired from the map data distribution source, only the boundary information in the update area is acquired, and inconsistency occurs regarding the road connection. Since the map data of the update area is acquired after confirming that there is no update, the map data at the map data distribution destination can be reliably updated with less traffic than when the map data of the update area is received during the update. it can.
また、本発明の地図データ処理装置は、請求項4に係る発明の地図データ処理装置において、前記境界情報が、前記更新領域の境界を通過する道路の情報を含むものであり、前記道路の情報には、道路名称、道路種別、道路番号のうちの少なくとも1つが含まれており、その少なくとも1つの情報をユーザが認識可能なように表示する表示手段を具備する。 Further, the map data processing apparatus of the present invention is the map data processing apparatus of the invention according to claim 4, wherein the boundary information includes information on a road passing through a boundary of the update area, and the information on the road Includes at least one of a road name, a road type, and a road number, and includes display means for displaying the at least one information so that the user can recognize it.
かかる構成によれば、境界情報に含まれる道路情報から地図データの更新情報を表示できるので、ユーザは自分の望んでいるデータが更新されるか判断した上で地図データの更新を行うことができる。 According to such a configuration, the map data update information can be displayed from the road information included in the boundary information. Therefore, the user can update the map data after determining whether the data desired by the user is updated. .
また、本発明の地図データ処理装置は、請求項4又は請求項5に係る発明の地図データ処理装置において、前記境界不整合判定手段の判定結果から前記更新領域を、道路接続に関する不整合がなく正常に更新できる場合、前記通信手段を用いて前記地図データ配信元と通信を行い、前記地図データ配信元から前記更新領域の地図データを取得し、取得した地図データに更新する地図データ更新手段を具備する。 Further, the map data processing apparatus of the present invention is the map data processing apparatus of the invention according to claim 4 or 5, wherein the update region is free from inconsistency related to road connection from the determination result of the boundary inconsistency determining means. If it can be normally updated, map data updating means for communicating with the map data distribution source using the communication means, acquiring the map data of the update area from the map data distribution source, and updating the acquired map data. It has.
かかる構成によれば、更新領域が整合する場合にのみ更新領域の地図データを取得するので、道路が不連続になることなく、少ない通信量で確実に地図データの更新を行うことができる。 According to such a configuration, the map data of the update area is acquired only when the update areas match, so the map data can be reliably updated with a small amount of communication without the road becoming discontinuous.
また、本発明の地図データ処理装置は、請求項6に係る発明の地図データ処理装置において、前記地図データ更新手段は、前記境界不整合判定手段の判定結果から前記更新領域を、道路接続に関する不整合があって正常に更新できない場合、前記地図データ配信元から前記更新領域に隣接する領域の境界情報を取得する。 Further, the map data processing apparatus of the present invention is the map data processing apparatus of the invention according to claim 6, wherein the map data updating means determines the update area from the determination result of the boundary inconsistency determination means as the error related to road connection. If there is a match and updating cannot be performed normally, boundary information of an area adjacent to the update area is acquired from the map data distribution source.
かかる構成によれば、道路接続に関する不整合があって更新領域で正常に更新できない場合、地図データ配信元から更新領域に隣接する領域の境界情報を取得して、現在の隣接領域を取得した隣接領域に置き換えるようにしたので、道路接続に関する不整合の解消が可能となる。 According to this configuration, when there is inconsistency regarding road connection and the update area cannot be updated normally, the boundary information of the area adjacent to the update area is acquired from the map data distribution source, and the current adjacent area is acquired. Since the area is replaced, it is possible to eliminate the inconsistency regarding the road connection.
また、本発明の地図データ処理装置は、請求項7に係る発明の地図データ処理装置において、前記地図データ更新手段は、前記更新領域に隣接領域を含めた領域で、前記境界不整合判定手段が道路接続に関する不整合がなく正常に更新できると判定した最小の領域を求め、求めた領域の地図データを前記地図データ配信元から取得し、取得した地図データに更新する。 Further, the map data processing apparatus of the present invention is the map data processing apparatus of the invention according to claim 7, wherein the map data update means is an area including an adjacent area in the update area, and the boundary mismatch determination means is A minimum area determined to be normally updated without any inconsistency regarding road connection is obtained, map data of the obtained area is obtained from the map data distribution source, and updated to the obtained map data.
かかる構成によれば、道路接続に関する不整合が起こらない最小の領域を求めるので、
少ない通信量で確実に地図データの更新を行うことができる。
According to such a configuration, since a minimum area where inconsistency regarding road connection does not occur is obtained,
Map data can be reliably updated with a small amount of communication.
また、本発明の地図データ更新システムは、請求項1乃至請求項3のいずれかに係る発明の地図データ配信装置と、請求項4乃至請求項8のいずれかに係る発明の地図データ処理装置と、を具備する。
A map data update system according to the present invention includes a map data distribution device according to any one of
かかる構成によれば、道路が不連続になることなく、少ない通信量で確実に地図データの更新を行うことができる地図データ更新システムを提供することができる。 According to this configuration, it is possible to provide a map data update system that can reliably update map data with a small amount of communication without discontinuous roads.
また、本発明の地図データ配信プログラムは、地図データ配信先から更新領域の境界情報を要求する依頼があるかどうかを判定する境界情報要求有無判定処理と、前記地図データ配信先から前記更新領域の境界情報を要求する依頼があると、前記更新領域の境界を通過する道路の情報を含む境界情報を生成し、また前記地図データ配信先から前記更新領域に隣接する領域の境界情報を要求する依頼があると、前記隣接領域の境界情報を生成する境界情報生成処理と、前記境界情報生成処理で生成された境界情報を前記地図データ配信先に送信する境界情報送信処理と、前記境界情報生成処理で生成された境界情報を前記地図データ配信先に送信した後、前記地図データ配信先から前記更新領域の地図データを要求する依頼があると、地図データベースから当該地図データを取得して前記地図データ配信先に送信し、また前記境界情報生成処理で生成された隣接領域の境界情報を前記地図データ配信先に送信した後、前記地図データ配信先から前記更新領域と前記隣接領域それぞれの地図データを要求する依頼があると、それらに該当する地図データを前記地図データベースから取得して前記地図データ配信先に送信する地図データ送信処理と、を含み、前記各処理をコンピュータが実行する。
Further, the map data distribution program of the present invention includes a boundary information request presence / absence determination process for determining whether or not there is a request for requesting boundary information of the update area from the map data distribution destination, and the update of the update area from the map data distribution destination. When there is a request for requesting boundary information, it generates boundary information including information on a road that passes through the boundary of the update area, and requests to request boundary information of an area adjacent to the update area from the map data distribution destination A boundary information generation process for generating boundary information of the adjacent area, a boundary information transmission process for transmitting the boundary information generated in the boundary information generation process to the map data distribution destination, and the boundary information generation process After transmitting the boundary information generated in
かかるプログラムによれば、地図データ配信先装置との間で、道路が不連続になることなく、少ない通信量で確実に地図データの更新を行うことができる地図データ配信元装置を実現できる。 According to such a program, it is possible to realize a map data distribution source device capable of reliably updating map data with a small amount of communication without causing road discontinuity with the map data distribution destination device.
また、本発明の地図データ更新プログラムは、ユーザが指定した地図上の更新位置を取り込み、その位置を含む更新領域を決定する更新領域決定処理と、前記更新領域決定処理で決定した更新領域の境界情報を地図データ配信元から取得する境界情報取得処理と、前記境界情報取得処理で取得した更新領域の境界情報と、前記更新領域に隣接する領域の地図データとを用いて道路の接続に不整合がないかどうかを判定する境界不整合判定処理と、前記更新領域を道路接続に関する不整合がなく正常に更新できる場合は、前記更新領域の地図データを前記地図データ配信元から取得してその地図データに更新し、前記更新領域を道路接続に関する不整合があって正常に更新できない場合は、前記更新領域を道路接続に関する不整合がなく正常に更新できるまで前記更新領域に隣接する領域の境界情報を前記地図データ配信元から取得する地図データ更新処理と、を含み、前記各処理をコンピュータが実行する。 Further, the map data update program of the present invention includes an update area determination process for fetching an update position on a map designated by a user and determining an update area including the position, and a boundary between the update areas determined by the update area determination process Inconsistency in road connection using boundary information acquisition processing for acquiring information from a map data distribution source, boundary information of an update area acquired by the boundary information acquisition process, and map data of an area adjacent to the update area If there is no boundary inconsistency determination process for determining whether or not there is a road connection and the update area can be normally updated without inconsistencies regarding road connections, the map data of the update area is acquired from the map data distribution source, and the map If the update area is inconsistent with road connection and cannot be updated normally, the update area is correctly updated without inconsistency with road connection. Wherein the map data update processing for acquiring boundary information of a region adjacent to the update area from said map data distribution source to new possible, the respective processing computer executes.
かかるプログラムによれば、地図データ配信元装置との間で、道路が不連続になることなく、少ない通信量で確実に地図データの更新を行うことができる地図データ配信先装置を実現できる。 According to such a program, it is possible to realize a map data distribution destination apparatus that can reliably update map data with a small amount of communication without causing road discontinuity with the map data distribution source apparatus.
本発明によれば、地図データ配信先(地図データ処理装置)における地図データ更新時に、地図データ配信元(地図データ配信装置)が更新領域の地図データをそのまま与えるのではなく、更新領域の中の境界情報のみ抽出してそれを与えるので、地図データ配信先は、極僅かなデータサイズの境界情報のみを取得するだけで、地図更新後に道路が寸断されるといった道路接続に関する不整合が生じないかどうかを判定することができ、道路接続に関する不整合が生ずることでユーザが地図データ更新を途中でキャンセルしたとしても地図データまでは送信しないので、通信量を最小限に抑えることでき、地図更新に関する通信料金を低く抑えることができる。 According to the present invention, when the map data is updated at the map data distribution destination (map data processing device), the map data distribution source (map data distribution device) does not give the map data of the update region as it is. Since only the boundary information is extracted and given, is the map data distribution destination only acquiring the boundary information of a very small data size, so that there is no inconsistency related to the road connection such that the road is broken after the map update? Even if the user cancels map data update in the middle due to inconsistencies related to road connection, the map data is not transmitted, so the traffic can be kept to a minimum. Communication charges can be kept low.
また、僅かな量の通信で、地図更新後も道路接続に関する不整合問題が発生しない最小の更新領域を地図データ配信先に与えることができる。この更新領域の単位で地図を更新することで、経路の探索や案内などの既存機能に制限を設けることなく、地図更新サービスを提供することができる。 Further, with a small amount of communication, it is possible to provide the map data distribution destination with the minimum update area in which inconsistency problems relating to road connection do not occur even after the map is updated. By updating the map in units of this update area, it is possible to provide a map update service without limiting existing functions such as route search and guidance.
また、地図データ配信先では、境界情報に含まれる道路の情報から地図データの更新情報を表示できるので、ユーザは自分の望んでいるデータが更新されるか判断した上で地図データの更新を行うことができる。 In addition, since the map data distribution destination can display the update information of the map data from the road information included in the boundary information, the user updates the map data after determining whether the data desired by the user is updated. be able to.
また、地図データ配信元では、地図データ配信先が決定した更新領域から境界情報を生成することから、地図データの更新情報を領域ごとに整備する必要がなく、地図データ配信元の整備コストの削減が可能となる。 In addition, since the map data distribution source generates boundary information from the update area determined by the map data distribution destination, there is no need to maintain map data update information for each area, reducing the maintenance cost of the map data distribution source Is possible.
以下、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。 Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施の形態1に係る地図データ更新システムの構成を示すブロック図である。図1において、本実施の形態に係る地図データ更新システムは、地図データ処理装置(地図データ配信先)1と、地図データ配信装置(地図データ配信元)2とから構成される。地図データ処理装置1は、例えばカーナビゲーション装置等の経路誘導装置や単に地図を表示する電子地図装置に搭載され、これらの装置において地図データの更新を行うものである。地図データ配信装置2は、地図データ処理装置1を搭載した経路誘導装置や電子地図装置に対して更新する地図データを配信するものである。
FIG. 1 is a block diagram showing a configuration of a map data update system according to
地図データ処理装置1は、装置各部を制御する制御部10と、本装置をユーザが操作するための各種操作指示を入力する入力部11と、地図データの表示や地図データを用いた経路案内を行う出力部12と、地図データを記憶する地図データ記憶部13と、地図データ配信装置2との間で例えば無線で通信を行うための通信部14と、通信部14に接続されるアンテナ15とを備えている。制御部10は、図示せぬCPU(中央処理装置)と、このCPUを制御するためのプログラムが書き込まれたROM(Read Only Memory)等の不揮発性メモリと、CPUの動作に使用されるRAM(Random Access Memory)等のワークメモリとを備えて構成される。なお、通信部14およびアンテナ15は有線による通信部および接続部であってもよい。
The map
一方、地図データ配信装置2は、装置各部を制御する制御部20と、様々な地域の地図データを蓄積している地図データベース21と、地図データ処理装置1との間で無線通信を行うための通信部22と、通信部22に接続されるアンテナ23とを備えている。制御部20は、図示せぬCPU(中央処理装置)と、このCPUを制御するためのプログラムが書き込まれたROM(Read Only Memory)等の不揮発性メモリと、CPUの動作に使用されるRAM(Random Access Memory)等のワークメモリとを備えて構成される。
On the other hand, the map
次に、本実施の形態に係る地図データ更新システムで用いられる境界情報について説明する。まず、図2に一般的な地図データを示す。この地図データにおいて、道路のネットワークを表すデータは、交差点を表すノード30と、ノードを両端点とするリンク31とから構成される。ノード30やリンク31には互いの接続情報が格納されるとともに、道路種別、道路名称、路線番号といった道路に関する属性情報や、交差点名称、レーン情報といた交差点に関する属性情報や、一方通行、交差点規制などの交通規制に関する属性情報が格納されている。
Next, boundary information used in the map data update system according to the present embodiment will be described. First, general map data is shown in FIG. In this map data, data representing a road network is composed of
また、地図データは、それをメモリ上に読み出す際の効率を考慮して、矩形単位の領域32(以下、パーセルと呼ぶ)ごとに管理するようにしている。地図データの更新はこのパーセル32を最小の単位として行われる。パーセル32の境界上に配置されたノードは特に境界ノード33と呼び、交差点を表すノード30と区別する。境界ノード33には交通規制情報などは格納されないが、隣接する領域との接続関係を決めるために必要なデータである。また、地図データには道路のネットワーク以外にも背景データ34や文字データ(図示略)などの各種情報も格納される。
Further, the map data is managed for each rectangular unit area 32 (hereinafter referred to as a parcel) in consideration of the efficiency in reading the map data onto the memory. The map data is updated using the parcel 32 as a minimum unit. A node arranged on the boundary of the parcel 32 is particularly called a
次に、図3に境界情報を示す。境界情報は、図2に示した地図データから境界ノード33とそれに接続するリンク31のみを抜粋したデータである。通常のノード30に比べて境界ノード33の数は僅かであり、また1個あたりの平均的なデータサイズも、交差点規制などが格納されないために非常に小さい。更に境界情報には背景データや文字データは格納されないため、全ての情報を格納した地図データと比較するとデータサイズは極めて小さくなる(数%程度)。なお、ここでは境界情報の内容として、境界ノードとそれに接続するリンクのみとしたが、地図更新情報として有用なデータをこれに追加しても良い。例えば、新しく追加された道路に関する情報や地図データのサイズなどを必要に応じて追加しても良い。
Next, FIG. 3 shows boundary information. The boundary information is data obtained by extracting only the
次に、本実施の形態に係る地図データ更新システムの動作について説明する。図4は、本実施の形態に係る地図データ更新システムにおける地図データ更新手順を示すフローチャートであり、左側のフローは地図データ処理装置1の動作を示し、右側のフローは地図データ配信装置2の動作を示している。
Next, the operation of the map data update system according to this embodiment will be described. FIG. 4 is a flowchart showing a map data update procedure in the map data update system according to the present embodiment. The flow on the left shows the operation of the map
『地図更新処理』
地図の更新は、ユーザから地図データの更新指示が入力された場合に行われる。具体的には、ユーザが入力部11を操作して地図上の更新したい位置を指定した後、更新ボタン(図示略)を押下することによって更新指示が入力される。
"Map update process"
The update of the map is performed when a map data update instruction is input from the user. Specifically, after the user operates the
まず、地図データ処理装置1で更新領域を決定する。ここでは、ユーザが更新を指示した位置を含む領域を決定する(ステップS11)。ここで決定された領域の地図データが以下の処理で更新されることになる。更新領域を決定した後、その更新領域の境界情報を地図データ配信装置2に要求する(ステップS12)。地図データ配信装置2は、その要求を受信すると(ステップS21)、要求された更新領域の境界情報を生成する(ステップS22)。境界情報生成処理の詳細については後述する。そして、生成した境界情報を地図データ処理装置1に向けて送信する(ステップS23)。
First, an update area is determined by the map
地図データ処理装置1は、地図データ配信装置2から送信された境界情報を受信すると(ステップS13)、受信した境界情報を用いて境界不整合判定処理を行う(ステップS14)。すなわち、受信した更新領域の境界情報と、その更新領域に隣接する領域の地図データ(地図データ記憶部13に記憶されている地図データ)とを用いて道路の接続に関する不整合がないかどうかを判定する。この判定において、隣接する領域の地図データとの接続において不整合がなければ、地図更新後も道路ネットワークが正しく接続されることになるため、更新後の地図データを用いた経路の探索や案内などを正しく行うことができる。これに対して、隣接する領域の地図データとの接続において不整合があれば、領域境界上で道路が寸断されたり、誤った道路同士を接続してしまう可能性があり、経路探索や案内などの処理に異常をきたすおそれがある。境界不整合判定処理の詳細については後述する。
When the map
境界不整合判定処理を行った後、地図更新情報表示処理を行う(ステップS15)。ここでは、地図データの更新処理や更新した場合の不整合情報を表示する。ユーザはここで表示された地図更新情報の内容を参考にして地図を更新するか否かを選択することになる。この地図更新情報表示処理を行った後、地図データを更新するかどうかの選択画面を表示し、ユーザに選択させる(ステップS16)。なお、不整合が無い場合には自動的に地図データを更新するようにしても良い。地図データを更新しない場合(Noの場合)、そのまま本処理を終了する。この場合はステップS13で取得した境界情報を破棄する。これに対して、地図データを更新する場合(Yesの場合)、更新領域の地図データを地図データ配信装置2に対して要求する(ステップS17)。地図データ配信装置2は、地図データ更新要求を受信すると(ステップS24)、要求された更新領域の地図データを地図データベース21から読み出して送信する(ステップS25)。この更新領域の地図データを地図データ処理装置1が受信すると(ステップS18)、更新領域の地図データを更新する(ステップS19)。地図データ更新処理後、本処理を終了する。
After the boundary mismatch determination process is performed, a map update information display process is performed (step S15). Here, update processing of map data and inconsistency information when updated are displayed. The user selects whether to update the map with reference to the contents of the map update information displayed here. After performing this map update information display process, a selection screen for updating the map data is displayed, and the user is allowed to select (step S16). If there is no inconsistency, the map data may be automatically updated. When the map data is not updated (in the case of No), this processing is terminated as it is. In this case, the boundary information acquired in step S13 is discarded. On the other hand, when updating map data (in the case of Yes), the map
『境界情報生成処理』
図5は、地図データ配信装置2における境界情報生成処理を示すフローチャートである。まず、領域内に存在する境界ノードを探索する。すなわち、領域内に存在するノードの数だけステップS32とステップS33の処理を行う(ステップS31)。ステップS32で、現在調査しているノードが境界ノードかどうか判定し、境界ノードの場合(Yesの場合)はステップS33で当該ノードのデータを境界情報に格納する。これに対して、境界ノードでない場合(Noの場合)はデータの格納を行わない。
"Boundary information generation process"
FIG. 5 is a flowchart showing boundary information generation processing in the map
領域内に存在する全てのノードに対して境界ノード判定を行い、境界ノードの場合は当該ノードのデータを境界情報に格納する処理を行い、次に、領域内に存在するリンクの数を探索する。すなわち、領域内に存在するリンクの数だけステップS35とステップS36の処理を行う(ステップS34)。ステップS35で、現在調査しているリンクが境界ノードに接続しているかどうか判定し、境界ノードに接続している場合(Yesの場合)はステップS36で当該リンクのデータを境界情報に格納する。これに対して、境界ノードに接続していない場合(Noの場合)はデータの格納を行わない。領域内に存在する全てのリンクに対して境界ノードへの接続の有無の判定を行った後、本処理を終了する。 Boundary node determination is performed for all nodes existing in the area. If the node is a boundary node, the data of the node is stored in the boundary information, and then the number of links existing in the area is searched. . That is, the processes of step S35 and step S36 are performed by the number of links existing in the area (step S34). In step S35, it is determined whether or not the currently investigated link is connected to the boundary node. If the link is connected to the boundary node (Yes), the data of the link is stored in the boundary information in step S36. On the other hand, data is not stored when not connected to the boundary node (in the case of No). After determining whether or not there is a connection to the boundary node for all links existing in the area, this process is terminated.
『境界不整合判定処理』
図6は、地図データ処理装置1における境界不整合判定処理を示すフローチャートである。まず、ステップS41で、更新領域の境界ノードと更新領域に隣接する領域の境界ノードとの組み合わせの数だけループし、それぞれの組み合わせごとに評価値を算出する。例えば、更新領域の境界ノードが10個で、更新領域に隣接する境界ノードが9個である場合、90個の評価値が算出されることになる。評価値は、1組の境界ノードの接続関係の正しさを表す相対的な指標であり、その数値が低ければ低いほど正しく接続できる可能性が高いことを示す。つまり、評価値が低い境界ノード同士を接続して行くと、地図データの道路を正しく繋ぐことができる。評価値は、境界情報の中に格納されている道路の属性や交通規制等のデータを用いて算出される。例えば、境界ノードの位置が1メートルずれるごとに10点加算したり、境界ノードに接続するリンクの道路種別が異なると100点加算したり、境界ノードに接続するリンクの一方通行規則が逆であれば1000点加算したりといった具合である。
"Boundary inconsistency judgment processing"
FIG. 6 is a flowchart showing boundary mismatch determination processing in the map
次に、ステップS42で、境界ノード同士の接続を行う。ここで、予め決められた接続上限値に達するまで、ステップS41で算出された評価値の低いものから順に境界ノードを接続して行く。但し、一度接続関係の決定した境界ノードには他の境界ノードを接続させない。更新領域の地図データに新たな道路が追加されたりしなければ、ここまでの処理で全ての境界ノードが接続されることになる。 Next, in step S42, the boundary nodes are connected to each other. Here, until reaching the predetermined connection upper limit value, the boundary nodes are connected in order from the lowest evaluation value calculated in step S41. However, once the connection relationship is determined, no other boundary node is connected to the boundary node. If no new road is added to the map data in the update area, all the boundary nodes are connected by the processing so far.
次に、ステップS43に進み、ステップS42で接続されていない境界ノードがなかったかどうか判定する。接続されていない境界ノードがなければ(Noの場合)、不整合は無しと決定する(ステップS44)。これに対して接続されていない境界ノードがあれば(Yesの場合)、不整合ありと決定する(ステップS45)。 Next, it progresses to step S43 and it is determined whether there was any boundary node not connected by step S42. If there is no boundary node that is not connected (No), it is determined that there is no inconsistency (step S44). On the other hand, if there is a boundary node that is not connected (Yes), it is determined that there is a mismatch (step S45).
『地図更新情報表示処理』
図7は、地図データ処理装置1における地図更新情報表示処理を示すフローチャートである。まず、ステップS14の境界不整合判定処理(図4参照)の結果をもとに不整合があるかどうかを判定する(ステップS51)。この判定において、不整合がなければ(Noの場合)、不整合無しの表示を行う(ステップS52)。この場合、不整合無し表示では地図更新後も経路探索等の処理に影響がないことを伝える。例えば「選択された領域の地図を更新しても問題はありません」とメッセージを表示する。
"Map update information display process"
FIG. 7 is a flowchart showing map update information display processing in the map
これに対して、不整合があれば(Yesの場合)、更新領域の不整合の中に県道以上の箇所があるかどうかを判定する(ステップS53)。ここで県道以上とは、県道、主要地方道、国道、都市高速道路、都市間高速道路など、道路名称や道路番号でユーザが道路を特定できるような主要な道路を指す。県道以上の不整合箇所がなければ(Noの場合)、不整合情報表示を行う(ステップS54)。この場合、不整合情報表示では、地図更新後に経路探索等の処理に影響があることを伝える。例えば「選択された領域の地図を更新すると、細街路で正しいルートが選ばれなくなる可能性があります」とメッセージを表示する。 On the other hand, if there is inconsistency (in the case of Yes), it is determined whether or not there is a location above the prefectural road in the inconsistency in the update area (step S53). Here, prefectural roads and higher refer to main roads such as prefectural roads, main local roads, national roads, city highways, and intercity highways that allow the user to identify roads by road names and road numbers. If there is no inconsistency portion over the prefectural road (in the case of No), inconsistency information is displayed (step S54). In this case, the inconsistency information display informs that processing such as route search is affected after the map is updated. For example, the message “The map of the selected area may be updated and the correct route may not be selected on the narrow street” is displayed.
一方、ステップS53の判定において、県道以上の不整合箇所があれば(Yesの場合)、該当する不整合箇所の道路情報を取得する(ステップS55)。ここでは、不整合がある境界ノードに接続するリンクから、道路名称、道路種別、道路番号などの情報を取得する。そして、不整合情報と地図更新情報を表示する(ステップS56)。この場合、不整合情報では、ステップS54と同様に地図更新後に経路探索等の処理に影響があることを伝える。ここでは、県道以上の主要な道路での不整合があるため、例えば「選択された領域の地図を更新すると、主要な道路でも正しいルートが選ばれない可能性があります」とメッセージを表示する。更に、地図更新情報として、ステップS55で取得した不整合箇所の道路情報を取得する。例えば、第二東名自動車道と国道1号の不整合箇所があれば、これらの道路が新しい地図で追加された可能性があるので、「更新される地図では以下の道路が追加されています。・第二東名自動車道・国道1号」とメッセージを表示する。
On the other hand, if it is determined in step S53 that there is an inconsistent location that is higher than the prefectural road (in the case of Yes), road information of the corresponding inconsistent location is acquired (step S55). Here, information such as a road name, a road type, and a road number is acquired from a link connected to a boundary node having inconsistency. And inconsistency information and map update information are displayed (step S56). In this case, the inconsistency information indicates that there is an influence on processing such as route search after the map update, as in step S54. Here, since there is inconsistency in main roads above the prefectural road, for example, the message “If you update the map of the selected area, the correct route may not be selected in the main roads” is displayed. Furthermore, the road information of the inconsistent part acquired at step S55 is acquired as the map update information. For example, if there is an inconsistency between the 2nd Tomei Expressway and
なお、不整合があるにもかかわらず地図更新した際には、不整合地点にマークを表示したり、不整合地点を跨ぐような経路案内を行う場合には、再度経路を探索し直したりする構成としても良い。 In addition, when a map is updated despite inconsistencies, a mark is displayed at the inconsistent point, or when performing route guidance across the inconsistent point, the route is searched again. It is good also as a structure.
このように、本実施の形態に係る地図データ更新システムによれば、地図データ処理装置1が地図データの更新に際し、ユーザが指定した地点を含む更新領域を決定し、地図データ配信装置2に対して更新領域の境界情報を要求する。地図データ配信装置2は、地図データ処理装置1から境界情報の要求があると、地図データベース21から該当する更新領域の中の境界情報のみを抽出し、それを地図データ処理装置1に送信する。地図データ処理装置1は地図データ配信装置2から送信されてきた境界情報を取得すると、その境界情報から更新領域と隣接する周囲の領域との間で道路接続に関する不整合が生ずるかどうか判定し、不整合が生じない場合には地図データ配信装置2に更新領域の地図データを要求し、この要求後、地図データ配信装置2から送信されてくる地図データを取得すると、その地図データで更新を行う。
As described above, according to the map data update system according to the present embodiment, when the map
したがって、地図データ処理装置1は、最初から更新領域の地図データを取得するのではなく、最初に極僅かなデータサイズの境界情報を取得し、その境界情報に含まれる道路の情報から、地図更新後に道路が寸断されるといった道路接続に関する不整合が生ずるかどうかを判定し、不整合が生じない場合にのみ更新領域の地図データを取得し、不整合が生じる場合には通信を途中でキャンセルできるので、地図データの更新を最小限の通信量で確実に行うことができる。
Therefore, the map
また、地図データ配信装置2は、地図データ処理装置1が決定した更新領域に対応する地図データを地図データベース21から読み出すので、地図データの更新情報を領域ごとに整備する必要がない。これにより、地図データ配信装置2の整備コストを削減することができる。
Further, since the map
図8は、本発明の実施の形態2に係る地図データ更新システムにおける地図データ更新手順を示すフローチャートである。この図に示すフローチャートでは、地図データ処理装置側の手順のみを示しているが、実際には実施の形態1の動作と同様に、境界情報や地図データの取得時には地図データ配信装置との間で通信が発生する。なお、地図データ処理装置と地図データ配信装置それぞれの構成は実施の形態1と同様であるので、本実施の形態の説明において図が必要な場合には図1を援用することとする。
FIG. 8 is a flowchart showing a map data update procedure in the map data update system according to the second embodiment of the present invention. In the flowchart shown in this figure, only the procedure on the map data processing apparatus side is shown, but actually, as with the operation of the first embodiment, when acquiring boundary information and map data, Communication occurs. In addition, since each structure of a map data processing apparatus and a map data delivery apparatus is the same as that of
地図データ処理装置1において、まず、基準となる更新領域Aを決定する(ステップS61)。ここでは、実施の形態1の動作における更新領域決定処理(ステップS11)と同様に、ユーザが更新を指示した位置を含む領域を求める。次いで、決定した更新領域Aの境界情報を取得する(ステップS62)。具体的には実施の形態1の動作における、更新領域の境界情報要求処理(ステップS12)から境界情報受信処理(ステップS13)までの処理と同様に、地図データ配信装置2に対して境界情報の要求を行い、その要求に従って地図データ配信装置2が送信した境界情報を受信する。
In the map
次に、カウンタnを「0」に設定し(ステップS63)、境界不整合判定処理を行う(ステップS64)。ここでは、実施の形態1の動作における境界不整合判定処理(ステップS14)と同じ境界不整合判定処理が行われる。境界不整合判定処理の詳細な手順は図6で説明したので省略する。次いで、不整合があるかどうかを判定する(ステップS65)。ここでは、境界不整合判定処理(ステップS64)の結果を用いる。ここで不整合がある場合(Yesの場合)には、カウンタnに「1」を加算する(ステップS66)。次いで、更新領域内で不整合がある境界(辺)に隣接する領域Bnを更新領域として追加する(ステップS67)。すなわち、隣接する領域との間で不整合があれば、その領域も更新対象領域とする。 Next, the counter n is set to “0” (step S63), and boundary mismatch determination processing is performed (step S64). Here, the same boundary mismatch determination process as the boundary mismatch determination process (step S14) in the operation of the first embodiment is performed. The detailed procedure of the boundary mismatch determination process has been described with reference to FIG. Next, it is determined whether there is a mismatch (step S65). Here, the result of the boundary mismatch determination process (step S64) is used. If there is an inconsistency (Yes), “1” is added to the counter n (step S66). Next, a region Bn adjacent to a boundary (side) having inconsistency in the update region is added as an update region (step S67). That is, if there is a mismatch between adjacent areas, that area is also set as the update target area.
そして、選択した領域Bnの境界情報を地図データ配信装置2から取得する(ステップS68)。ステップS68の処理を終了すると、ステップS64に戻り、もう一度境界不整合判定処理を行う。ステップS67で追加した領域Bnを加えても不整合がなくならなければ、再度ステップS66からステップS68を繰り返し、不整合がなくなるまで領域を追加して行く。 And the boundary information of the selected area | region Bn is acquired from the map data delivery apparatus 2 (step S68). When the process of step S68 is completed, the process returns to step S64, and the boundary mismatch determination process is performed once again. If the inconsistency does not disappear even if the region Bn added in step S67 is added, steps S66 to S68 are repeated again, and regions are added until the inconsistency disappears.
ステップS65の判定において不整合がなくなった場合(Noの場合)、更新領域の地図データを取得する(ステップS69)。ここでは、更新する全ての領域の地図データを取得する。ここでいう更新領域とは、ユーザが更新を指示した位置を含む更新領域Aだけでなく、不整合をなくすために隣接する領域の中から追加した領域Bi(i=1,2,3…n)を含む。このようにして更新する全ての地図データを取得した後、取得した地図データを用いて更新を行う(ステップS70)。ここでは、地図データ記憶部13に格納された地図データのうち、更新領域の地図データをステップS69で受信した地図データで上書きする。
If there is no inconsistency in the determination in step S65 (in the case of No), the map data of the update area is acquired (step S69). Here, map data of all areas to be updated is acquired. The update area here is not only the update area A including the position where the user has instructed the update, but is also an area Bi (i = 1, 2, 3,... N added from adjacent areas to eliminate inconsistencies. )including. After acquiring all the map data to be updated in this way, the update is performed using the acquired map data (step S70). Here, among the map data stored in the map
このように、本実施の形態に係る地図データ更新システムによれば、境界不整合判定処理において不整合があった場合には、更新領域内で不整合がある境界(辺)に隣接する全ての領域も更新対象の領域として更新するようにしたので、地図更新後も不整合問題が発生しない最小の更新領域を生成することができる。そして、この更新領域の単位で地図を更新することで、経路の探索や案内などの既存機能に制限を設けることなく、地図更新サービスを実現できる。 Thus, according to the map data update system according to the present embodiment, when there is a mismatch in the boundary mismatch determination process, all the borders (sides) adjacent to the boundary (side) having the mismatch in the update region. Since the area is also updated as the area to be updated, it is possible to generate a minimum update area that does not cause an inconsistency problem even after the map is updated. Then, by updating the map in units of this update area, a map update service can be realized without limiting the existing functions such as route search and guidance.
本発明に係る地図データ更新システムは、通信量を最小限に抑えることでき、地図更新に関する通信料金を低く抑えることができるといった効果を有し、カーナビゲーション装置、携帯電話、パーソナルコンピュータを用いたナビゲーション装置等の地図情報に基づいて経路誘導する経路誘導装置や、地図を表示する電子地図装置等への適用が可能である。 The map data update system according to the present invention has the effect of minimizing the amount of communication and reducing the communication charge for map update, and navigation using a car navigation device, a mobile phone, and a personal computer. The present invention can be applied to a route guidance device that guides a route based on map information such as a device, an electronic map device that displays a map, and the like.
1 地図データ処理装置
2 地図データ配信装置
10、20 制御部
11 入力部
12 出力部
13 地図データ記憶部
14、22 通信部
15、23 アンテナ
21 地図データベース
30 ノード
31 リンク
32 パーセル
33 境界ノード
34 背景データ
DESCRIPTION OF
Claims (11)
地図データ配信先との間で通信を行うための通信手段と、
前記地図データ配信先から更新領域の境界情報を要求する依頼があると、前記更新領域の境界を通過する道路の情報を含む前記境界情報を前記地図データ記憶手段に記憶された地図データから生成する境界情報生成手段と、
前記境界情報生成手段が前記境界情報を生成すると、前記通信手段を用いて前記地図データ配信先と通信を行い、前記境界情報生成手段で生成された前記境界情報を送信する地図データ送信手段と、
を具備する地図データ配信装置。 Map data storage means for storing map data;
A communication means for communicating with the map data distribution destination;
When there is a request for requesting boundary information of the update area from the map data distribution destination, the boundary information including information on roads passing through the boundary of the update area is generated from the map data stored in the map data storage means Boundary information generating means;
When the boundary information generating unit generates the boundary information, the communication unit is used to communicate with the map data delivery destination, and the map data transmitting unit transmits the boundary information generated by the boundary information generating unit;
A map data distribution apparatus comprising:
前記地図データ送信手段は、前記境界情報生成手段で生成された前記隣接領域の境界情報を前記地図データ配信先に送信し、前記隣接領域の境界情報を送信した後、前記地図データ配信先から前記更新領域と前記隣接領域それぞれの地図データを要求する依頼があると、それらに該当する地図データを前記地図データ記憶手段から取得して前記地図データ配信先に送信する請求項1又は請求項2に記載の地図データ配信装置。 When there is a request for requesting boundary information of an area adjacent to the update area from the map data distribution destination, the boundary information generation means generates boundary information of the adjacent area,
The map data transmission means transmits the boundary information of the adjacent area generated by the boundary information generation means to the map data distribution destination, and transmits the boundary information of the adjacent area from the map data distribution destination. 3. When there is a request for requesting map data of each of the update area and the adjacent area, map data corresponding to the request is acquired from the map data storage means and transmitted to the map data distribution destination. The map data distribution device described.
地図データ配信元との間で通信を行うための通信手段と、
ユーザが指定した地図上の更新位置を含む更新領域を決定する更新領域決定手段と、
前記更新領域が決定されると、前記通信手段を用いて前記地図データ配信元と通信を行い、前記地図データ配信元から前記更新領域の境界情報を取得する境界情報取得手段と、
前記境界情報取得手段が前記更新領域の境界情報を取得すると、その境界情報と、前記更新領域に隣接する領域の前記地図データ記憶手段に記憶されている地図データとを用いて道路の接続に関する不整合がないかどうかを判定する境界不整合判定手段と、
を具備する地図データ処理装置。 Map data storage means for storing map data;
A communication means for communicating with the map data distributor;
Update area determining means for determining an update area including an update position on a map designated by the user;
When the update area is determined, communicate with the map data distribution source using the communication means, boundary information acquisition means for acquiring boundary information of the update area from the map data distribution source,
When the boundary information acquisition unit acquires the boundary information of the update area, the boundary information and the map data stored in the map data storage unit of the area adjacent to the update area are used to determine whether there is a road connection. Boundary inconsistency judging means for judging whether there is no matching;
A map data processing apparatus comprising:
前記地図データ配信先から前記更新領域の境界情報を要求する依頼があると、前記更新領域の境界を通過する道路の情報を含む境界情報を生成し、また前記地図データ配信先から前記更新領域に隣接する領域の境界情報を要求する依頼があると、前記隣接領域の境界情報を生成する境界情報生成処理と、
前記境界情報生成処理で生成された境界情報を前記地図データ配信先に送信する境界情報送信処理と、
前記境界情報生成処理で生成された境界情報を前記地図データ配信先に送信した後、前記地図データ配信先から前記更新領域の地図データを要求する依頼があると、地図データベースから当該地図データを取得して前記地図データ配信先に送信し、また前記境界情報生成処理で生成された隣接領域の境界情報を前記地図データ配信先に送信した後、前記地図データ配信先から前記更新領域と前記隣接領域それぞれの地図データを要求する依頼があると、それらに該当する地図データを前記地図データベースから取得して前記地図データ配信先に送信する地図データ送信処理と、
を含み、前記各処理をコンピュータが実行する地図データ配信プログラム。 Boundary information request presence / absence determination processing for determining whether there is a request for requesting boundary information of the update area from the map data distribution destination;
When there is a request for requesting boundary information of the update area from the map data distribution destination, boundary information including information on a road passing through the boundary of the update area is generated, and from the map data distribution destination to the update area When there is a request for requesting boundary information of adjacent areas, boundary information generation processing for generating boundary information of the adjacent areas;
Boundary information transmission processing for transmitting boundary information generated in the boundary information generation processing to the map data delivery destination;
After transmitting the boundary information generated in the boundary information generation process to the map data distribution destination, when there is a request to request map data of the update area from the map data distribution destination, the map data is acquired from the map database. And transmitting the boundary information of the adjacent area generated by the boundary information generation process to the map data distribution destination, and then sending the update area and the adjacent area from the map data distribution destination. When there is a request for requesting each map data, map data transmission processing for acquiring map data corresponding to them from the map database and transmitting to the map data delivery destination,
And a map data distribution program in which each processing is executed by a computer.
前記更新領域決定処理で決定した更新領域の境界情報を地図データ配信元から取得する境界情報取得処理と、
前記境界情報取得処理で取得した更新領域の境界情報と、前記更新領域に隣接する領域の地図データとを用いて道路の接続に不整合がないかどうかを判定する境界不整合判定処理と、
前記更新領域を道路接続に関する不整合がなく正常に更新できる場合は、前記更新領域の地図データを前記地図データ配信元から取得してその地図データに更新し、前記更新領域を道路接続に関する不整合があって正常に更新できない場合は、前記更新領域を道路接続に関する不整合がなく正常に更新できるまで前記更新領域に隣接する領域の境界情報を前記地図データ配信元から取得する地図データ更新処理と、
を含み、前記各処理をコンピュータが実行する地図データ更新プログラム。 An update area determination process for fetching an update position on the map specified by the user and determining an update area including the position;
Boundary information acquisition processing for acquiring boundary information of the update region determined in the update region determination processing from a map data distribution source,
Boundary inconsistency determination processing for determining whether or not there is a mismatch in road connection using boundary information of the updated region acquired in the boundary information acquisition processing and map data of a region adjacent to the updated region;
When the update area can be normally updated without any inconsistency regarding road connection, the map data of the update area is acquired from the map data distribution source and updated to the map data, and the update area is inconsistent with respect to road connection. Map data update processing for obtaining boundary information of an area adjacent to the update area from the map data distribution source until the update area can be normally updated without any inconsistency regarding road connection. ,
A map data update program that includes a computer and executes the processes described above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003358827A JP2005122003A (en) | 2003-10-20 | 2003-10-20 | Map data update system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003358827A JP2005122003A (en) | 2003-10-20 | 2003-10-20 | Map data update system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005122003A true JP2005122003A (en) | 2005-05-12 |
Family
ID=34615231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003358827A Withdrawn JP2005122003A (en) | 2003-10-20 | 2003-10-20 | Map data update system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005122003A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007033274A (en) * | 2005-07-27 | 2007-02-08 | Alpine Electronics Inc | Navigation device and map delivery device |
| JP2007071749A (en) * | 2005-09-08 | 2007-03-22 | Xanavi Informatics Corp | Navigation device |
| JP2010204528A (en) * | 2009-03-05 | 2010-09-16 | Denso Corp | Map data updating device, and program for updating map data |
| US7930100B2 (en) | 2006-03-10 | 2011-04-19 | Hitachi, Ltd. | Computer readable medium storing a map data updating program and map data updating terminal |
| JP2011149786A (en) * | 2010-01-21 | 2011-08-04 | Honda Motor Co Ltd | Navigation system |
| US8005612B2 (en) | 2006-10-05 | 2011-08-23 | Hitachi, Ltd. | Map data distribution system |
| US8352182B2 (en) | 2008-12-03 | 2013-01-08 | Denso Corporation | Map data processor and method for processing information based on map data |
-
2003
- 2003-10-20 JP JP2003358827A patent/JP2005122003A/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007033274A (en) * | 2005-07-27 | 2007-02-08 | Alpine Electronics Inc | Navigation device and map delivery device |
| JP2007071749A (en) * | 2005-09-08 | 2007-03-22 | Xanavi Informatics Corp | Navigation device |
| US7930100B2 (en) | 2006-03-10 | 2011-04-19 | Hitachi, Ltd. | Computer readable medium storing a map data updating program and map data updating terminal |
| US8005612B2 (en) | 2006-10-05 | 2011-08-23 | Hitachi, Ltd. | Map data distribution system |
| US8352182B2 (en) | 2008-12-03 | 2013-01-08 | Denso Corporation | Map data processor and method for processing information based on map data |
| JP2010204528A (en) * | 2009-03-05 | 2010-09-16 | Denso Corp | Map data updating device, and program for updating map data |
| JP2011149786A (en) * | 2010-01-21 | 2011-08-04 | Honda Motor Co Ltd | Navigation system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7317986B2 (en) | Method of map version management for a car navigation system | |
| US7342516B2 (en) | Method and apparatus for communicating map and route guidance information for vehicle navigation | |
| US7330788B2 (en) | Data architecture of map data, data architecture of update instruction data, map information processing apparatus, and map information providing apparatus | |
| US7251561B2 (en) | Selective download of corridor map data | |
| CN102901507B (en) | Generate equipment and the method for map discrepancies data | |
| JP4209179B2 (en) | Map information providing apparatus and map information providing program | |
| US20010047242A1 (en) | Route searching device | |
| KR20060001265A (en) | Telematics service providing system and method using guide map | |
| US20100223000A1 (en) | Onboard information terminal and map information providing apparatus and map information providing system using them | |
| CN106225794A (en) | A kind of method and device for planning of navigation way | |
| JP2008249798A (en) | Map update data supply device, map data update system, and map update data supply method | |
| JP4064639B2 (en) | Map editing device | |
| JP2009300245A (en) | Map display system, map display device, and map display method | |
| JP5670078B2 (en) | Route guidance system | |
| JP4773385B2 (en) | Navigation device, navigation system, and route display method. | |
| US7844393B2 (en) | Vehicle navigation system and method | |
| JP4948205B2 (en) | Navigation device, navigation system, and route display method. | |
| CN101271631A (en) | Information providing system and method, receiving device and transmitting device | |
| JP2005122003A (en) | Map data update system | |
| JP5448662B2 (en) | Map display system, map display terminal device, and external device | |
| WO2010067409A1 (en) | Information providing system, information distribution server, and information providing method | |
| JP4148159B2 (en) | Navigation system | |
| JP4080308B2 (en) | Map information processing apparatus and map information processing program | |
| JP4095844B2 (en) | Data structure of route search data and route guidance data in electronic map data, and their use | |
| JP2002213982A (en) | Route calculation device, navigation device, and computer-readable recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060325 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060801 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071114 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071121 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071128 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071205 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071212 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080617 |