(57)【特許請求の範囲】
【請求項１】
地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、
前記配布地図情報記憶手段に対して行う更新の種別が削除、置き換え、追加のいずれかを示す更新種別指示情報と、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子を用いて更新の対象を表す更新関連識別情報と、置き換えまたは追加するデータとを含む更新指示情報を格納した更新指示情報記憶手段と、
前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出手段と、
前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換手段と、
前記更新種別指示情報と、前記格納箇所検出手段により求めた格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、
前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有することを特徴とする更新操作情報提供システム。
【請求項２】
地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、
前記配布地図情報記憶手段に対して行う更新の種別として、削除、置き換え、追加のいずれかを入力する更新種別入力手段と、
所望する更新の対象の、前記配布地図情報中の格納箇所を入力する格納箇所入力手段と、
置き換えまたは追加するデータを入力するデータ入力手段と、
前記データ入力手段により入力された置き換えまたは追加するデータを、前記所定フォーマットに変換するフォーマット変換手段と、
前記更新種別入力手段により入力された更新の種別と、前記格納箇所入力手段により入力された格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、
前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有することを特徴とする更新操作情報提供システム。
【請求項３】
地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、
前記配布地図情報を前記所定フォーマットに変換する元となったデータベース（以下、ＤＢと称す）である元ＤＢを格納した元ＤＢ記憶手段と、
前記元ＤＢが対象とする実体と前記配布地図情報が対象とする実体とを対応付ける実体対応情報を格納した実体対応情報記憶手段と、
前記元ＤＢに対して行う更新の種別が削除、置き換え、追加のいずれかを示す元ＤＢ更新種別指示情報と、前記元ＤＢが対象とする実体を識別するための元ＤＢ実体識別子を用いて更新の対象を表す元ＤＢ更新関連識別情報と、置き換えまたは追加するデータとを含む元ＤＢ更新指示情報を格納した元ＤＢ更新指示情報記憶手段と、
前記実体対応情報を用いて、前記元ＤＢ更新関連識別情報の元ＤＢ実体識別子を、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子に変換し、当該配布地図実体識別子を用いて前記更新の対象を表した更新関連識別情報を作成する更新関連識別情報変換手段と、
前記更新関連識別情報変換手段により得られた前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出手段と、
前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換手段と、
前記元ＤＢ更新種別指示情報と、前記格納箇所検出手段により求めた格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、
前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有することを特徴とする更新操作情報提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カーナビゲーションシステム、携帯電話、携帯情報端末等の移動体で使用される地図情報処理装置で扱う地図データの更新に関するものであり、特に、配布地図情報の地物等実体の更新、地物等実体間の関係に関する更新について、その更新操作情報を提供する更新操作情報提供システムおよび更新操作情報作成方法に関する。
【０００２】
【従来の技術】
図１３は、例えば特開２００１−７５９６７号公報に示された従来の更新操作情報提供システムを示す構成図である。図１３において、１００は、道路、水系、建物等の地理的実体である地物の形状を記述したデータベースである元ＤＢで、各地物には固有の識別子が与えられ、識別子と地物の形状を示す図形データが対応付けられて格納されている。以下では上記識別子を実体識別子と呼ぶ。 元ＤＢ（Ａ版）１００はある時期に作成された版数がＡの元ＤＢで、元ＤＢ（Ｂ版）１０４は元ＤＢ（Ａ版）１００よりも新しい時期に作成された版数がＢの元ＤＢである。１０２は地図情報処理装置における地図情報処理に必要な情報を地図情報処理に適したフォーマットで格納した配布地図情報である。１０３は実体識別子と各図形データの配布地図情報（Ａ版）１０２における格納位置との対応関係を示す対応情報(Ａ版)である。１０１は、元ＤＢ(Ａ版)１００から必要な情報を取得し上記フォーマットの配布地図情報（Ａ版）１０２に変換するとともに対応情報(Ａ版)１０３を生成する変換処理手段である。１０６は元ＤＢ（Ａ版）１００に対する、元ＤＢ（Ｂ版）１０４の差異を示すもので、どの地物がどのように更新されたかを示す更新内容情報を実体識別子に対応させて格納した差分情報である。１０５は、元ＤＢ（Ａ版）１００と元ＤＢ（Ｂ版）１０４の実体識別子、およびその図形データを比較し差分情報１０６を生成する比較処理手段である。１０８は、配布地図情報（Ａ版）１０２のどこをどのように更新するかを示す情報を格納した更新操作情報である。１０９は、更新操作情報１０８を各地図情報処理装置へ配信する配信手段である。１０７は、対応情報(Ａ版)１０３と差分情報１０６から実体識別子をキーにして、配布地図情報（Ａ版）１０２のどの格納位置にあるデータがどのように変更されたかを求め、更新操作情報１０８を生成する更新操作情報生成手段である。即ち、更新操作情報生成手段１０７は差分情報１０６から実体識別子とその更新内容情報を求め、対応情報(Ａ版)１０３からその実体識別子の格納位置を求め、このようにして求めた格納位置、更新内容情報を用いて、その格納位置にある図形データが、その更新内容情報が示すように更新されたことを示す情報を対応情報(Ａ版)１０３に格納する。
【０００３】
更新操作情報提供システムの運用者は、ある時期に元ＤＢ（Ａ版）１００を入手すると、元ＤＢ（Ａ版）１００から変換手段１０１により配布地図情報（Ａ版）１０２および対応情報(Ａ版)１０３を生成し、配布地図情報（Ａ版）１０２をＤＶＤ−ＲＯＭ等の記録メディアに複製し、地図情報処理装置へ配布する。各地図情報処理装置では上記配布されたＤＶＤ−ＲＯＭ等を使用して地図情報処理を行なう。ある期間が経過して、更新操作情報提供システムの運用者は地物の状態の変化にあわせて更新された元ＤＢ（Ｂ版）１０４を入手し、元ＤＢ（Ｂ版）１０４から変換手段１０１により配布地図情報（Ｂ版）および対応情報(Ｂ版)を生成し、配布地図情報（Ｂ版）をＤＶＤ−ＲＯＭ等の記録メディアに複製し、所望する地図情報処理装置へ配布する。また、比較処理手段１０５により元ＤＢ（Ａ版）１００と元ＤＢ（Ｂ版）１０４から差分情報１０６を生成し、更新操作情報生成手段１０７により、対応情報(Ａ版)１０３と差分情報１０６から更新操作情報１０８を生成する。更新操作情報１０８は配信手段１０８により、配布地図情報（Ａ版）のＤＶＤ−ＲＯＭ等を使用している地図情報処理装置に配信され、地図情報処理装置は取得した更新操作情報に基づきＤＶＤ−ＲＯＭ等に記録された配布地図情報(Ａ版)を更新し、元ＤＢ（Ｂ版）１０４に対応する配布地図情報（Ｂ版）と同じ内容の配布地図情報を得る。上記配布地図情報(Ａ版)を更新においては、取得した更新操作情報に格納されている格納位置と更新内容情報を用い、配布地図情報(Ａ版)の格納位置を更新内容情報に従って更新する。
【０００４】
【発明が解決しようとする課題】
従来の更新操作情報提供システムでは、各地物が更新されたときにそれらの地物に対応する図形データの配布地図情報格納個所をどのように更新するかを示す更新操作情報を生成している。しかし、地図情報の中には、図形データのように地物毎に独立した図形データのみでなく、走行中の道路を同定するマップマッチングや出発地から目的地まで最適経路求める経路計算等のため道路と道路の接続関係、交差点における右左折規制のような道路と道路間の通行規制、経路案内のための交差点における行き先案内、道路の上下関係など地物間の関係に関わる地物関係データが含まれている。上記従来の差分情報、対応情報からは地物間の関係が更新されたときに地物関係データを更新するための更新操作情報を生成できないという問題があった。
【０００５】
この発明は上記のような問題点を解決するためになされたものであり、配布地図情報のいかなる地物間の関係に関わる更新に関しても、その更新操作情報の作成および地図情報処理装置への提供を可能とすることを目的とする。
【０００６】
【課題を解決するための手段】
この発明の第１の構成に係る更新操作情報提供システムは、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、前記配布地図情報記憶手段に対して行う更新の種別が削除、置き換え、追加のいずれかを示す更新種別指示情報と、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子を用いて更新の対象を表す更新関連識別情報と、置き換えまたは追加するデータとを含む更新指示情報を格納した更新指示情報記憶手段と、前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出手段と、前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換手段と、前記更新種別指示情報と、前記格納箇所検出手段により求めた格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有する。
【０００７】
この発明の第２の構成に係る更新操作情報提供システムは、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、前記配布地図情報記憶手段に対して行う更新の種別として、削除、置き換え、追加のいずれかを入力する更新種別入力手段と、所望する更新の対象の、前記配布地図情報中の格納箇所を入力する格納箇所入力手段と、置き換えまたは追加するデータを入力するデータ入力手段と、前記データ入力手段により入力された置き換えまたは追加するデータを、前記所定フォーマットに変換するフォーマット変換手段と、前記更新種別入力手段により入力された更新の種別と、前記格納箇所入力手段により入力された格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有する。
【０００８】
この発明の第３の構成に係る更新操作情報提供システムは、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、前記配布地図情報を前記所定フォーマットに変換する元となったデータベース（以下、ＤＢと称す）である元ＤＢを格納した元ＤＢ記憶手段と、前記元ＤＢが対象とする実体と前記配布地図情報が対象とする実体とを対応付ける実体対応情報を格納した実体対応情報記憶手段と、前記元ＤＢに対して行う更新の種別が削除、置き換え、追加のいずれかを示す元ＤＢ更新種別指示情報と、前記元ＤＢが対象とする実体を識別するための元ＤＢ実体識別子を用いて更新の対象を表す元ＤＢ更新関連識別情報と、置き換えまたは追加するデータとを含む元ＤＢ更新指示情報を格納した元ＤＢ更新指示情報記憶手段と、前記実体対応情報を用いて、前記元ＤＢ更新関連識別情報の元ＤＢ実体識別子を、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子に変換し、当該配布地図実体識別子を用いて前記更新の対象を表した更新関連識別情報を作成する更新関連識別情報変換手段と、前記更新関連識別情報変換手段により得られた前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出手段と、前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換手段と、前記元ＤＢ更新種別指示情報と、前記格納箇所検出手段により求めた格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有する。
【００１２】
【発明の実施の形態】
実施の形態１．
図１は、この発明の実施の形態１による更新操作情報提供システムを示すブロック図である。
図１において、１は動作の指示、データの入力等を行なうための入力装置、２はデータ内容の表示等を行なう表示装置、３はある時期の元ＤＢから地図情報処理装置で使用すべく定められているフォーマットである配布地図フォーマットに変換して得られた配布地図情報を格納した配布地図情報記憶装置、４は配布地図情報記憶装置３の配布地図情報地図情報をどのように更新するかを指示する更新指示情報を格納した更新指示情報記憶装置、５は更新指示情報記憶装置４の更新指示情報を元に生成した更新操作情報を格納する更新操作情報記憶装置、６は更新操作情報の生成等のデータ処理を行なうデータ処理装置、７は１つまたは複数の地図情報処理装置と通信網を介してデータの送受を行う送受信装置、８は各地図情報処理装置から通信網、送受信装置８を介して要求された更新操作情報を更新操作情報記憶装置５より取得し、送受信装置７、通信網を介して各地図情報処理装置へ提供する配信サーバである。
【００１３】
図２は配布地図情報記憶装置３に格納された配布地図情報おける道路データの構成例で、道路データは配布地図情報の作成対象とした領域である作成範囲を分割して得られた各分割領域毎に設けられる。
図２において、（ａ）は道路データの構成を示し、道路データヘッダ、道路リスト、接続情報、規制情報からなる。
（ａ１）は道路データヘッダの構成を示し、道路リスト、接続情報、規制情報の所在を示すオフセットとデータサイズを示し、それぞれ４バイト長のデータである。尚、上記オフセットは道路データの先頭から各データの先頭に至るまでに格納されているデータのデータサイズを表すものである。また、図中の数字は経路計算ヘッダ先頭からの各データまでのオフセットを示している。
(ａ２)は道路リストの構成を示す。道路リストは道路レコードの並びであり、各道路レコードは交差点間を結ぶ道路に対応して設けられ、これらの道路を識別するために、各道路レコードにレコードの並びの順番である道路レコード番号を付与し、この道路レコード番号により道路を特定できるようにしている。道路レコードは、当該道路レコードのデータサイズ、道路識別子、道路の種別、路線番号、幅員、道路長等の道路に関する各種属性情報、道路の形状を表す形状情報等を有する。道路識別子は当該配布地図情報が対象とする各道路を特定するために各道路に付与された番号で、道路識別子により当該配布地図情報が対象とする道路である地物を一意に特定できる。このように配布地図情報が対象とする地物等の実体を特定するために当該配布地図情報において付与された識別子を配布地図実体識別子と呼ぶ。
【００１４】
(ａ３)は接続情報の構成を示す。接続情報は接続レコードの並びであり、接続レコードは各道路に対応して設けられる。接続レコードは、接続レコードのデータサイズ、対応する道路の両端点における各端点で接続する道路の数およびその道路レコード番号を有している。接続レコードを識別するために、各接続レコードに接続レコードの並びの順番である接続レコード番号を付与する。
（ａ４）は規制情報の構成を示す。接続情報は規制レコードの並びである。規制レコードは道路間に設定されている通行規制を示すもので、進入側道路を示す道路レコード番号、退出側道路を示す道路レコード番号、進入側道路から退出側道路へ走行したときの通行規制を示す通行規制コードを有している。規制レコードを識別するために、各規制レコードに規制レコードの並びの順番である規制レコード番号を付与する。
【００１５】
図３は更新指示情報の構成例であり、（ｂ）は更新指示情報の構成で、配布地図情報の版数と当該更新指示情報による更新の更新版数を示す版数情報、分割領域単位に更新を指示する分割領域単位更新指示情報の並び、これらの分割領域単位更新指示情報を管理する分割領域管理情報を有する。
（ｂ１）は分割領域単位更新指示情報の構成で、当該分割領域のデータ種別単位で更新の指示をするデータ種別単位更新指示情報の並びとこれらのデータ種別単位更新指示情報を管理する分割領域単位更新指示情報ヘッダを有する。
（ｂ２）はデータ種別単位更新指示情報の構成で、当該データ種別のデータに関する更新を指示する更新指示レコードの並びとこれらを管理するデータ種別単位更新指示情報ヘッダとを有する。
（ｂ３）は更新指示レコードの構成で、更新種別指示情報、更新関連識別情報、指示更新データ、これらを管理する更新指示レコードヘッダを有する。更新種別指示情報は当該更新が削除、置き換え、追加の何れであるかを指示する。更新関連識別情報は、識別情報数と識別情報の並びからなり、識別情報として例えば上記道路識別子のような配布地図実体識別子を用いる。識別情報数と識別情報の意味はデータ種別および更新操作種別情報により異なる。
【００１６】
例えば図２において、データ種別が道路リストのとき、更新種別指示情報が削除であれば識別情報数を１とし削除する道路の道路識別子を配置し、更新種別指示情報が置き換えであれば識別情報数を１とし置き換える道路の道路識別子を配置し、更新種別指示情報が追加であれば識別情報数を１とし追加する道路の道路識別子を配置する。また、データ種別が接続情報のとき、更新種別指示情報が削除であれば識別情報数を２とし接続しなくなる２つの道路の道路識別子を配置し、更新種別指示情報が追加であれば識別情報数を２とし新たに接続するようになる２つの道路の道路識別子を配置する。データ種別が規制情報のとき、更新種別指示情報が削除であれば識別情報数を２とし道路間の規制がなくなる２つの道路の道路識別子を進入側、退出側の順に配置し、更新種別指示情報が置き換えであれば識別情報数を２とし道路間の規制内容が変更される２つの道路の道路識別子を進入側、退出側の順に配置し、更新種別指示情報が追加であれば識別情報数を２とし新たに道路間の規制が設けられる２つの道路の道路識別子を進入側、退出側の順に配置する。指示更新データは、更新関連識別情報が示す地物または地物間の関係に対して追加または置き換えの更新を行なうときに必要なデータであり、例えば図２において、データ種別が道路リストのときは道路の各種属性情報、形状情報が配置され、データ種別が規制情報のときは通行規制コードが配置される。
図４は更新操作情報の例で、（ｃ）は更新操作情報の構成で、配布地図情報の版数と更新版数を示す情報を示す版数情報、分割領域毎に設けられた分割領域単位更新情報の並び、これらの分割領域単位更新情報を管理する分割領域管理情報を有する。
【００１７】
（ｃ１）は分割領域単位更新情報の構成で、データ種別毎に設けられたデータ種別単位更新情報の並びとこれらのデータ種別単位更新情報を管理する分割領域単位更新情報ヘッダを有する。
（ｃ２）はデータ種別単位更新情報の構成で、当該分割領域の当該データ種別に関する更新操作レコードから作成した操作レコードの並びとこれらを管理するデータ種別単位更新情報ヘッダとを有する。
（ｃ３）は操作レコードの構成で、操作レコードは、当該分割領域の当該データ種別に対して行なうべき更新操作を指定するもので、更新個所情報、更新操作種別情報、更新範囲情報、更新操作データ、これらを管理する操作レコードヘッダを有する。更新個所情報は当該分割領域の当該データ種別におけるレコード番号またはオフセットを用いて更新操作の対象となる個所を示し、更新操作種別情報は削除、追加、置き換え等の更新操作の種別を示し、更新範囲情報は更新個所情報が示す個所からの更新操作の対象となる範囲を示し、更新操作データは更新操作に要するデータを示す。
【００１８】
図５はデータ処理装置６による更新操作情報の生成を示すフローチャートである。以下では図２の道路データを例にその動作を説明する。先ず、ステップ１００では、更新指示情報記憶装置４の更新指示情報の分割領域単位更新指示情報を取得する。
ステップ１１０では、ステップ１００で得た分割領域の道路データを配布地図情報記憶装置３の配布地図情報から取得する。
ステップ１２０では、ステップ１００で取得した分割領域単位更新指示情報データ種別単位更新指示情報を取得する。
ステップ１３０では、ステップ１２０で取得したデータ種別単位更新指示情報から更新指示レコードを取得する。
ステップ１４０では、ステップ１３０で取得した更新指示レコードに従いステップ１１０で取得した道路データを参照し、操作レコードを生成する。
【００１９】
図７は操作レコードの生成例である。図７において、Ａ１は更新指示レコードの道路識別子と同一道路識別子の道路の道路レコード番号である。Ａ２は更新指示レコードの道路識別子が示す道路の接続を表している接続レコードの接続レコード番号である。Ａ３は更新指示レコードの道路識別子が示す道路間の規制を表している規制レコードの規制レコード番号である。Ｄ１は更新指示レコードの指示更新データが示すデータを配布地図フオーマットに変換したデータである。図７において、更新指示レコードの更新関連識別情報により指定された条件を満たす道路識別子に関わるレコードを該当データ種別のデータから見つけそのレコード番号を操作レコードの更新個所情報に設定し、更新指示レコードの指示更新データが示す道路の各種属性情報、形状情報、通行規制コードを配布地図フォーマットに変換したデータを更新操作データに設定している。また、追加される道路には更新操作データに設定時に新規道路識別子を付与している。尚、接続情報、規制情報は道路識別子を持たないので道路リストを参照して該当する道路識別子を求める。
【００２０】
ステップ１５０では、ステップ１２０で取得したデータ種別単位更新指示情報内における当該データ種別のすべての更新指示レコードについて上記処理が終了したかを調べ、終了であればステップ１６０へ進み、終了でなければステップ１３０へ戻る。
ステップ１６０では、上記で生成した当該データ種別に関する操作レコードのなかで、１つの操作レコードで表現できるものは１つの操作レコードに統合する。例えば、更新操作種別が削除であるＮ個の操作レコードがあり、それらの更新個所情報であるレコード番号を昇順並べると連番になるような場合は、これらのＮ個の操作レコードにおいて更新操作種別を削除とし更新個所情報を最小のレコード番号とし更新範囲情報をＮとした１つの操作レコードに置き換える。
ステップ１７０では、ステップ１００で取得した分割領域単位更新指示情報内のすべてのデータ種別について上記処理が終了したかを調べ、終了であればステップ１８０へ進み、終了でなければステップ１２０へ戻る。
ステップ１８０では、すべての分割領域について上記処理が終了したかを調べ、終了であればステップ１９０へ進み、終了でなければステップ１００へ戻る。
ステップ１９０では、上記のようにして生成された操作レコードから図４に示す更新操作情報を生成し更新操作情報記憶装置５に格納する。尚、このステップで更新指示情報記憶装置４の更新指示情報の版数情報が上記更新操作情報の版数情報として格納される。
ステップ２００では、当該更新操作情報提供システムのオペレータによる追加更新の有無を入力装置１により取得し、追加更新があるならばステップ２１０へ行き、なければ処理を終了する。
ステップ２１０では、上記更新操作情報にオペレータにより指示された更新を反映させる。
【００２１】
図６は、ステップ２１０の詳細なフローチャートである。ステップ３００では、オペレータによる追加更新を行なう分割領域の指示を入力装置１から取得する。
ステップ３１０では、ステップ３００で得た分割領域の道路データを配布地図情報記憶装置３の配布地図情報から取得する。
ステップ３２０では、ステップ３００で得た分割領域の分割領域単位更新操作情報を更新操作情報記憶装置４の更新操作情報から取得する。
ステップ３３０では、オペレータによる追加更新を行なうデータ種別の指示を入力装置１から取得する。
ステップ３４０では、ステップ３１０で取得した道路データのステップ３３０で取得したデータ種別のデータの内容を表示装置２に表示し、その表示されたデータのうちどれを更新するかのオペレータによる指示を入力装置１により取得し、そのオフセットまたはレコード番号を更新個所情報として求める。例えばデータ種別が規制情報のとき、規制レコードの一覧として、各規制レコード毎に規制レコード番号、進入側の道路レコード番号および道路識別子、退出側の道路レコード番号および道路識別子、通行規制コードが表示され、道路Ａから道路Ｂへの通行規制の内容を更新したいときは、表示装置２に表示された規制情報一覧の中からオペレータが進入側、退出側がそれぞれ道路Ａ、道路Ｂの道路識別子を持つ規制レコードを選択し、入力装置１よりその規制レコード番号を取得する。
ステップ３５０では、ステップ４０で求めた更新個所にどのような更新を施すかのオペレータの指示を入力装置１により取得する。即ち、削除、置き換え、追加の更新操作の種類を示す更新操作種別情報、レコード数またはデータサイズにより更新対象範囲を示す更新範囲情報、更新操作に必要なデータである更新操作データを取得する。例えば上記道路Ａから道路Ｂへの通行規制の内容に関する更新の場合は、更新種別情報として置き換えが、更新範囲情報として１レコードが、更新操作データとして新たな通行規制コードが入力装置１より取得される。
ステップ３６０では、ステップ３４０、ステップ３５０で取得した各情報を用いて操作レコードを生成する。
【００２２】
ステップ３７０では、当該データ種別に関する追加更新の終了のオペレータによる指示を入力装置１より取得し、終了でなければステップ３４０へ戻り、終了であればステップ３８０へ進む。
ステップ３８０では、ステップ３２０で得た分割領域単位更新操作情報の当該データ種別のデータ種別単位操作情報をその操作レコードと上記で生成した操作レコードをステップ１６０と同様にして統合したものに変更する。
ステップ３９０では、当該分割領域の追加更新の終了のオペレータによる指示を入力装置１より取得し、終了でなければ３３０へ戻り、終了であればステップ４００へ進む。
ステップ４００では、更新操作情報記憶装置４に記憶された更新操作情報の当該分割領域の分割領域単位更新操作情報を、ステップ３２０で得た分割領域単位更新操作情報を以上のようにして変更したものに変更する。
ステップ４００では、追加更新終了のオペレータによる指示を入力装置１より取得し、終了でなければステップ３００へ戻り、終了であれば追加更新の処理を終了する。
【００２３】
図８は配信サーバ８の動作を示すフローチャートである。先ず更新操作情報提供システムが起動されると、ステップ５００では、地図情報処理装置からの更新操作情報が送受信装置７で受信されているか否かを調べ、受信していなければステップ５００へ戻り、受信していればステップ５１０へ進む。
ステップ５１０では、更新操作情報記憶装置５の更新版数が最新の更新操作情報から要求された分割領域の分割領域単位更新情報を取得する。ステップ５２０ではステップ５１０で取得した分割領域単位更新情報を送受信装置７により上記地図情報処理装置へ送信し、ステップ５００へ戻る。
上記のようにして、配布地図情報のいかなる地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報の作成が可能であり、その地図情報処理装置への提供を可能とする。
【００２４】
実施の形態２．
図９は、この発明の実施の形態２による更新操作情報提供システムを示すブロック図であり、図１に元ＤＢ情報記憶装置９を追加したものである。元ＤＢ情報記憶装置９には、配布地図情報記憶装置３の配布地図情報の変換元である元ＤＢと、その元ＤＢが対象とする地物等実体に与えられた元ＤＢ内で識別子である元ＤＢ実体識別子と配布地図実体識別子との対応関係を示す実体対応情報と、元ＤＢをどのように更新するかを、元ＤＢ実体識別子を用いて指示した元ＤＢ更新指示情報が格納されている。
【００２５】
図１０は元ＤＢ更新指示情報の構成例であり、（ｄ）は元ＤＢ更新指示情報の構成で、配布地図情報の版数と当該元ＤＢ更新指示情報による更新の更新版数を示す版数情報、分割領域単位に更新を指示する元ＤＢ分割領域単位更新指示情報の並び、これらの元ＤＢ分割領域単位更新指示情報を管理する元ＤＢ分割領域管理情報を有する。
（ｄ１）は元ＤＢ分割領域単位更新指示情報の構成で、当該分割領域のデータ種別単位で更新の指示をする元ＤＢデータ種別単位更新指示情報の並びとこれらの元ＤＢデータ種別単位更新指示情報を管理する元ＤＢ分割領域単位更新指示情報ヘッダを有する。
（ｄ２）は元ＤＢデータ種別単位更新指示情報の構成で、当該データ種別のデータに関する更新を指示する元ＤＢ更新指示レコードの並びとこれらを管理する元ＤＢデータ種別単位更新指示情報ヘッダとを有する。
（ｄ３）は元ＤＢ更新指示レコードの構成で、元ＤＢ更新種別指示情報、元ＤＢ更新関連識別情報、元ＤＢ指示更新データ、これらを管理する元ＤＢ更新指示レコードヘッダを有する。元ＤＢ更新種別指示情報は当該更新が削除、置き換え、追加の何れであるかを指示する。
元ＤＢ更新関連識別情報は更新指示情報における更新関連識別情報と同様のデータ構成で識別情報に元ＤＢ実体識別子を用いるようにしたもので、元ＤＢ指示更新データは元ＤＢ更新関連識別情報が示す地物等実体または地物等実体間の関係に対して元ＤＢ更新種別指示情報が示すような更新を行なうときに必要なデータである。
【００２６】
図１１は実体対応情報及び分割領域単位実体対応情報を示す構成図である。
図１１の（ｅ）は実体対応情報の構成例であり、分割領域単位に設けられた割領域単実体対応位情報の並びとこれらの分割領域単位実体対応情報を管理する分割領域単位実体対応情報管理情報を有する。
図１１の（ｅ１）は割領域単実体対応位情報の構成で、実体対応レコードの並びとこれらを管理する分割領域単位実体対応情報ヘッダとを有する。
図１１の（ｅ２）は実体対応レコードの構成で、実体対応レコードは元ＤＢ実体識別子と、その元ＤＢ実体識別子が示す地物等実体の配布地図実体識別子とからなり、ＤＢ実体識別子と配布地図実体識別子を対応付ける。
データ処理装置６は、先ず元ＤＢ情報記憶装置９の元ＤＢ、実体対応情報、元ＤＢ更新指示情を用い更新指示情報を生成する更新指示情報生成処理を行ない、その処理で得られた更新指示情報を更新指示情報記憶装置４に格納し、その更新指示情報を用いて実施の形態１と同様にして更新操作情報を生成し、配信サーバ８により各地図情報装置へ更新操作情報を提供する。
【００２７】
図１１は、データ処理装置６で行なわれる更新指示情報生成処理を示すフローチャートである。先ず、ステップ６００では、元ＤＢ更新指示情報記憶装置９の元ＤＢ更新指示情報の元ＤＢ分割領域単位更新指示情報を取得する。
ステップ６１０では、元ＤＢ更新指示情報記憶装置９の分割領域単位実体対応情報を取得する。
ステップ６２０では、ステップ６００で取得した元ＤＢ分割領域単位更新指示情報から元ＤＢデータ種別単位更新指示情報を取得する。
ステップ６３０では、ステップ６２０で取得した元ＤＢデータ種別単位更新指示情報から元ＤＢ更新指示レコードを取得する。
ステップ６４０では、ステップ６３０で取得した元ＤＢ更新指示レコードに従いステップ６１０で取得した実体対応情報を参照し、更新指示レコードを生成するもので、元ＤＢ更新指示レコードの元ＤＢ更新種別指示情報、元ＤＢ更新関連識別情報、元ＤＢ指示更新データをそれぞれ更新指示レコードの更新種別指示情報、更新関連識別情報、指示更新データに設定する。但し、上記分割領域単位実体対応情報により元ＤＢ更新関連識別情報中の元ＤＢ実体識別子は対応する配布地図実体識別子に変換して設定される。
ステップ６５０では、当該分割領域内の当該データ種別のすべての元ＤＢ更新指示レコードについて上記処理が終了したかを調べ、終了であればステップ６６０へ進み、終了でなければステップ６３０へ戻る。
ステップ６６０では、当該分割領域内のすべてのデータ種別について上記処理が終了したかを調べ、終了であればステップ６７０へ進み、終了でなければステップ６２０へ戻る。
ステップ６７０では、すべての分割領域について上記処理が終了したかを調べ、終了であればステップ６８０へ進み、終了でなければステップ６００へ戻る。
ステップ６８０では、上記のようにして生成された操作指示レコードから図３に示す更新指示情報を生成し更新指示情報記憶装置４に格納し、更新指示情報生成処理を終了する。尚、このステップで元ＤＢ更新指示情報記憶装置９の元ＤＢ更新指示情報の版数情報が上記更新指示情報の版数情報として格納される。上記のようにして、配布地図情報のいかなる地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報の作成が可能であり、その地図情報処理装置への提供を可能とする。
【００２８】
尚、実施の形態１、２において、道路データの例を示したが、配布地図情報の何れのデータに適用しても良い。
また、実施の形態２において、配布地図実体識別子の付与として配布地図情報内で一意な番号を付与したが、オフセット、レコード番号を利用して付与するようにしてもよい。
また、実施の形態２のステップ６４０において、１つの元ＤＢ更新指示レコードから１つの操作指示レコードを生成するようにしたが、例えば道路の削除ではその道路の削除だけでなく削除する道路に接続していた他の道路の接続関係の更新も必要となるように１つの元ＤＢ更新指示レコードが複数の更新要因を含む場合は複数の操作指示レコードを生成してもよく、元ＤＢ更新指示レコードによる更新が他の分割領域に及ぶ場合は分割領域を特定するための識別情報を付加した他の分割領域に関わる操作指示レコードを生成してもよく、例えば元ＤＢの複数の道路が配布地図情報の１つの道路に対応する場合のように複数の元ＤＢ更新指示レコードの指示する更新が統合できる場合はそれらの複数の元ＤＢ更新指示レコードから１つの操作指示レコードを生成してもよい。
【００２９】
【発明の効果】
この発明の第１の構成に更新操作情報提供システムでは、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、前記配布地図情報記憶手段に対して行う更新の種別が削除、置き換え、追加のいずれかを示す更新種別指示情報と、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子を用いて更新の対象を表す更新関連識別情報と、置き換えまたは追加するデータとを含む更新指示情報を格納した更新指示情報記憶手段と、前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出手段と、前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換手段と、前記更新種別指示情報と、前記格納箇所検出手段により求めた格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有するように構成したので、配布地図情報のどのような地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報を提供することができるという効果がある。
【００３０】
この発明の第２の構成による更新操作情報提供システムでは、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、前記配布地図情報記憶手段に対して行う更新の種別として、削除、置き換え、追加のいずれかを入力する更新種別入力手段と、所望する更新の対象の、前記配布地図情報中の格納箇所を入力する格納箇所入力手段と、置き換えまたは追加するデータを入力するデータ入力手段と、前記データ入力手段により入力された置き換えまたは追加するデータを、前記所定フォーマットに変換するフォーマット変換手段と、前記更新種別入力手段により入力された更新の種別と、前記格納箇所入力手段により入力された格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有するように構成したので、配布地図情報のどのような地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報を提供することができるという効果がある。
【００３１】
この発明の第３の構成に更新操作情報提供システムでは、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段と、前記配布地図情報を前記所定フォーマットに変換する元となったデータベース（以下、ＤＢと称す）である元ＤＢを格納した元ＤＢ記憶手段と、前記元ＤＢが対象とする実体と前記配布地図情報が対象とする実体とを対応付ける実体対応情報を格納した実体対応情報記憶手段と、前記元ＤＢに対して行う更新の種別が削除、置き換え、追加のいずれかを示す元ＤＢ更新種別指示情報と、前記元ＤＢが対象とする実体を識別するための元ＤＢ実体識別子を用いて更新の対象を表す元ＤＢ更新関連識別情報と、置き換えまたは追加するデータとを含む元ＤＢ更新指示情報を格納した元ＤＢ更新指示情報記憶手段と、前記実体対応情報を用いて、前記元ＤＢ更新関連識別情報の元ＤＢ実体識別子を、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子に変換し、当該配布地図実体識別子を用いて前記更新の対象を表した更新関連識別情報を作成する更新関連識別情報変換手段と、前記更新関連識別情報変換手段により得られた前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出手段と、前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換手段と、前記元ＤＢ更新種別指示情報と、前記格納箇所検出手段により求めた格納箇所と、前記フォーマット変換手段により変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成手段と、前記更新操作情報作成手段により作成された更新操作情報を前記地図情報処理装置に提供する更新操作情報提供手段とを有するように構成したので、配布地図情報のどのような地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報を提供することができるという効果がある。
【００３２】
この発明の第４の構成に更新操作情報提供方法では、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段に対して行う更新の種別が削除、置き換え、追加のいずれかを示す更新種別指示情報と、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子を用いて更新の対象を表す更新関連識別情報と、置き換えまたは追加するデータとを含む更新指示情報を格納した更新指示情報記憶手段を参照して、前記更新関連識別情報が表す更新の対象の、前記配布地図情報中の格納箇所を求める格納箇所検出工程と、前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換工程と、前記更新種別指示情報と、前記格納箇所検出工程で求めた格納箇所と、前記フォーマット変換工程で変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成工程とを有するように構成したので、配布地図情報のどのような地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報を作成することができるという効果がある。
【００３３】
この発明の第５の構成に更新操作情報提供方法では、地図情報処理装置で使用する所定フォーマットの地図情報である配布地図情報を格納した配布地図情報記憶手段に対して行う更新の種別として削除、置き換え、追加のいずれかを入力する更新種別入力手段により、更新の種別を得る更新種別入力工程と、前記配布地図情報中の格納箇所を入力する格納箇所入力手段により、所望する更新の対象の格納箇所を得る格納箇所入力工程と、置き換えまたは追加するデータを入力するデータ入力手段により、置き換えまたは追加するデータを得るデータ入力工程と、前記データ入力工程で得られた置き換えまたは追加するデータを、前記所定フォーマットに変換するフォーマット変換工程と、前記更新種別入力工程で得られた更新の種別と、前記格納箇所入力工程で得られた格納箇所と、前記フォーマット変換工程で変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成工程とを有するように構成したので、配布地図情報のどのような地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報を作成することができるという効果がある。
【００３４】
この発明の第６の構成による更新操作情報提供方法では、配布地図情報を前記所定フォーマットに変換する元となったデータベース（以下、ＤＢと称す）である元ＤＢを格納した元ＤＢ記憶手段に対して行う更新の種別が削除、置き換え、追加のいずれかを示す元ＤＢ更新種別指示情報と、前記元ＤＢが対象とする実体を識別するための元ＤＢ実体識別子を用いて更新の対象を表す元ＤＢ更新関連識別情報と、置き換えまたは追加するデータとを含む元ＤＢ更新指示情報を格納した元ＤＢ更新指示情報記憶手段を参照すると共に、前記元ＤＢが対象とする実体と前記配布地図情報が対象とする実体とを対応付ける実体対応情報を格納した実体対応情報記憶手段を参照して、前記元ＤＢ更新関連識別情報の元ＤＢ実体識別子を、前記配布地図情報が対象とする実体を識別するための配布地図実体識別子に変換し、当該配布地図実体識別子を用いて前記更新の対象を表した更新関連識別情報を作成する更新関連識別情報変換工程と、前記更新関連識別情報変換工程で得られた更新関連識別情報が表す更新の対象の、前記配置地図情報中の格納箇所を求める格納箇所検出工程と、前記置き換えまたは追加するデータを前記所定フォーマットに変換するフォーマット変換工程と、前記元ＤＢ更新種別指示情報と、前記格納箇所検出工程で得られた格納箇所と、前記フォーマット変換工程で変換された置き換えまたは追加するデータとを含む更新操作情報を作成する更新操作情報作成工程とを有するように構成したので、配布地図情報のどのような地物等実体の更新、地物等実体間の関係に関わる更新に関しても、その更新操作情報を作成することができるという効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による更新操作情報提供システムを示すブロック図である。
【図２】  この発明の実施の形態１、２による道路データを示す構成図である。
【図３】  この発明の実施の形態１、２による更新指示情報を示す構成図である。
【図４】  この発明の実施の形態１、２による更新操作情報を示す構成図である。
【図５】  この発明の実施の形態１，２によるデータ処理装置６の動作を示すフローチャートである。
【図６】  この発明の実施の形態１，２によるデータ処理装置６の動作を示すフローチャートである。
【図７】  この発明の実施の形態１による操作レコードを示構成図である。
【図８】  この発明の実施の形態１，２による配信サーバ８の動作を示すフローチャートである。
【図９】  この発明の実施の形態２による更新操作情報提供システムを示すブロック図である。
【図１０】  この発明の実施の形態２による元ＤＢ更新指示情報を示す構成図である。
【図１１】  この発明の実施の形態２による実体対応情報及び分割領域単位実体対応情報を示す構成図である。
【図１２】  この発明の実施の形態２によるデータ処理装置６の動作を示すフローチャートである。
【図１３】  従来の更新操作情報提供システムを示す構成図である。
【図１】
0004727097.tif 000002
【図２】
0004727097.tif 000003
【図３】
0004727097.tif 000004
【図４】
0004727097.tif 000005
【図５】
0004727097.tif 000006
【図６】
0004727097.tif 000007
【図７】
0004727097.tif 000008
【図８】
0004727097.tif 000009
【図９】
0004727097.tif 000010
【図１０】
0004727097.tif 000011
【図１１】
0004727097.tif 000012
【図１２】
0004727097.tif 000013
【図１３】
0004727097.tif 000014