(57)【特許請求の範囲】
【請求項１】
デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供する方法であって、
第１のコンピュータシステムの使用するオブジェクト単位で地図情報の更新又は排他制御を実行可能な第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供し、提供されたデータ構造及びデータ定義の少なくとも一つとデータに基づき、第２のコンピュータシステムにオブジェクト単位で地図情報の更新又は排他制御を実行可能な第２の地図情報データベースを構築するステップと、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供するステップと、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースを更新するステップと、を含み、
前記第１及び第２の地図情報データベースは、地図情報を構成する各フィーチャーの形状データをメッシュで分割せずにオブジェクト単位で管理し、
前記差分更新データとして、メッシュで分割せずにオブジェクト単位で管理された各フィーチャーの形状データが、第２のコンピュータシステムに提供され、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースの形状データを、メッシュ単位ではなくオブジェクト単位で更新又は排他制御を実行することを特徴とするデジタル地図情報提供方法。
【請求項２】
デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供する方法であって、
第１のコンピュータシステムの使用するオブジェクト単位で地図情報の更新又は排他制御を実行可能な第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供するステップと、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供するステップと、を含み、
前記第１及び第２の地図情報データベースは、地図情報を構成する各フィーチャーの形状データをメッシュで分割せずにオブジェクト単位で管理し、
前記差分更新データとして、メッシュで分割せずにオブジェクト単位で管理された各フィーチャーの形状データが、第２のコンピュータシステムに提供され、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースの形状データを、メッシュ単位ではなくオブジェクト単位で更新又は排他制御を実行することを特徴とするデジタル地図情報提供方法。
【請求項３】
請求項１乃至２のいずれかにおいて、
各オブジェクトに対し一意の空間インデックスを付与するテーブルを含み、
第１のコンピュータシステム又は第２のコンピュータシステムにアクセスするＧＩＳエンジンからは空間インデックスを指定することによりオブジェクト単位で形状データにアクセス可能であることを特徴とするデジタル地図情報提供方法。
【請求項４】
請求項１乃至３のいずれかにおいて、
第１のコンピュータシステムが、第１の地図情報データベースを更新する際の入力データに基づき、更新後のデジタル地図情報と更新前のデジタル地図情報の差分更新データを自動的に抽出するステップを含み、
前記差分更新データを第２のコンピュータシステムに提供することを特徴とするデジタル地図情報提供方法。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記差分更新データには、変更されたオブジェクトの形状の外周の代表点の座標値の差分更新データを含むことを特徴とするデジタル地図情報提供方法。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記差分更新データには、変更されたオブジェクトの属性データを含むことを特徴とするデジタル地図情報提供方法。
【請求項７】
デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供するデジタル地図情報提供システムであって、
第１のコンピュータシステムの使用するオブジェクト単位で地図情報の更新又は排他制御を実行可能な第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供し、提供されたデータ構造及びデータ定義の少なくとも一つとデータに基づき、第２のコンピュータシステムにオブジェクト単位で地図情報の更新又は排他制御を実行可能な第２の地図情報データベースを構築する手段と、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供する手段と、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースを更新する手段と、を含み、
前記第１及び第２の地図情報データベースは、地図情報を構成する各フィーチャーの形状データをメッシュで分割せずにオブジェクト単位で管理し、
前記差分更新データとして、メッシュで分割せずにオブジェクト単位で管理された各フィーチャーの形状データが、第２のコンピュータシステムに提供され、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースの形状データを、メッシュ単位ではなくオブジェクト単位で更新又は排他制御を実行することを特徴とするデジタル地図情報提供システム。
【請求項８】
デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供するデジタル地図情報提供システムであって、
第１のコンピュータシステムの使用するオブジェクト単位で地図情報の更新又は排他制御を実行可能な第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供する手段と、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供する手段と、を含み、
前記第１及び第２の地図情報データベースは、地図情報を構成する各フィーチャーの形状データをメッシュで分割せずにオブジェクト単位で管理し、
前記差分更新データとして、メッシュで分割せずにオブジェクト単位で管理された各フィーチャーの形状データが、第２のコンピュータシステムに提供され、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースの形状データを、メッシュ単位ではなくオブジェクト単位で更新又は排他制御を実行することを特徴とするデジタル地図情報提供システム。
【請求項９】
請求項７乃至８のいずれかにおいて、
各オブジェクトに対し一意の空間インデックスを付与するテーブルを含み、
第１のコンピュータシステム又は第２のコンピュータシステムにアクセスするＧＩＳエンジンからは空間インデックスを指定することによりオブジェクト単位で形状データにアクセス可能であることを特徴とするデジタル地図情報提供システム。
【請求項１０】
請求項７乃至９のいずれかにおいて、
第１のコンピュータシステムが、第１の地図情報データベースを更新する際の入力データに基づき、更新後のデジタル地図情報と更新前のデジタル地図情報の差分更新データを自動的に抽出する手段を含み、
前記差分更新データを第２のコンピュータシステムに提供することを特徴とするデジタル地図情報提供システム。
【請求項１１】
請求項７乃至１０のいずれかにおいて、
前記差分更新データには、変更されたオブジェクトの形状の外周の代表点の座標値の差分更新データを含むことを特徴とするデジタル地図情報提供システム。
【請求項１２】
請求項７乃至１１のいずれかにおいて、
前記差分更新データには、変更されたオブジェクトの属性データを含むことを特徴とするデジタル地図情報提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１のコンピュータシステムから所与の情報記憶媒体または回線を介して第２のコンピュータシステムにデジタル地図情報を提供する方法及びデジタル地図情報提供システムである。
【０００２】
【背景技術および発明が解決しようとする課題】
従来のＧＩＳ（地図情報システム）の空間データ（主に地図データ）は、メッシュ及びレイアで管理されたフォーマット形式で提供されていた。
【０００３】
ここで一般的なＧＩＳ用の空間データは建物の新築、取壊し、改築、及び居住者の移動、自治体の統合による行政界の変更、道路の新設等にともない、年月と共に古いものとなってしまう。このため、定期的（例えば１年毎）に更新した空間データの内容をユーザーに提供する必要があった。
【０００４】
例えば空間データ提供会社等でメッシュ及びレイアで管理された空間データは、現地調査等の結果により定期的にメンテナンスして更新する必要がある。そして、更新データが反映された時点で、更新済みの全空間データが新たな提供データとして作成される。
【０００５】
空間データ提供会社等は各種ＧＩＳベンダー及びＧＩＳユーザ企業の要求により、使用されているＧＩＳで内部形式に取り込める外部形式のデータフォーマット（一般的にこのデータも、メッシュ及びレイアで管理される）に編集して、更新済みの全空間データを新たな提供データとして、各種媒体に格納して提供する。それを受け取った各種ＧＩＳベンダー及びＧＩＳユーザ企業は、外部形式の空間データを内部形式に変換して各種ＧＩＳベンダーやＧＩＳユーザー企業で利用する。
【０００６】
しかしながら定期的なメンテナンスのたびにメッシュ及びレイヤで管理された空間データの総入れ替えが生じ、時間的にも費用的にも無駄な作業が発生する。
【０００７】
本発明は、上記のような点に鑑みてなされたものであって、その目的は、メンテナンスの容易なデジタル地図提供方法、デジタル地図情報提供システムを提供することにある。
【０００８】
【課題を解決するための手段】
（１）本発明は、デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供する方法であって、
第１のコンピュータシステムの使用する第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供し、提供されたデータ構造及びデータ定義の少なくとも一つとデータに基づき、第２のコンピュータシステムに第２の地図情報データベースを構築するステップと、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供するステップと、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースを更新するステップと、
を含むことを特徴とする。
【０００９】
第１のコンピュータシステムは、例えばデジタル地図情報提供元のコンピュータシステムである。
【００１０】
第２のコンピュータシステムは、例えばデジタル地図情報の提供を受けるユーザーのコンピュータシステム（例えば各種ＧＩＳベンダーやＧＩＳユーザー企業のコンピュータ）である。
【００１１】
ここにおいてデジタル地図情報には、例えば空間データ及びオブジェクトの属性データの少なくとも一方を含む。
【００１２】
第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータは、第１のコンピュータシステムから第２のコンピュータシステムにたいしてネットワークを介して提供されるようにしてもよいし、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）等の情報記憶媒体に格納されて提供されるようにしてもよい。
【００１３】
また差分更新データも、第１のコンピュータシステムから第２のコンピュータシステムに対してネットワークを介して提供されるようにしてもよいし、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）等の情報記憶媒体に格納されて提供されるようにしてもよい。
【００１４】
本発明によれば、他のコンピュータシステムが第２の地図情報データベースをもちいて処理を行うシステムであれば、システムで実行されるアプリケーションが異なっても、更新用の差分更新データを提供するだけで容易に第２の地図情報データベースを更新することが出来る。したがってメンテナンスのたびにデータの総入れ替えを行わずにすみ、時間的にも費用的にも無駄な作業の発生を防止することが出来る。
【００１５】
また、各種ＧＩＳベンダー及びＧＩＳユーザ企業側で、提供されたデジタル地図情報の内容について実情と差異に気が付いた場合、それを空間データ提供会社等に修正依頼することにより、空間データ提供会社等も適時、空間データの修正対応が行えることになり、デジタル地図情報の精度向上が期待される。
【００１６】
（２）本発明は、デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供する方法であって、
第１のコンピュータシステムの使用する第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供するステップと、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供するステップと、
を含むことを特徴とする。
【００１７】
（３）本発明のデジタル地図情報提供方法は、
第１のコンピュータシステムが、第１の地図情報データベースを更新する際の入力データに基づき、更新後のデジタル地図情報と更新前のデジタル地図情報の差分更新データを自動的に抽出するステップを含み、
前記差分更新データを第２のコンピュータシステムに提供することを特徴とする。
【００１８】
（４）本発明のデジタル地図情報提供方法は、
前記第１及び第２の地図情報データベースは、オブジェクト単位で地図情報の更新又は排他制御を実行可能であることを特徴とする。
【００１９】
地図情報を構成する属性データ及び空間データ（形状データ）の少なくとも一つをオブジェクト単位に管理するようにしてもよい。ここにおいてオブジェクトの単位は任意に決定できる。オブジェクト単位に管理するとは、任意に決定されたオブジェクトが複数のメッシュにまたがる場合でも更新又は排他制御をメッシュにとらわれずオブジェクト単位で行うことを意味する。
【００２０】
メッシュ単位ではなくオブジェクト単位で属性データ及び形状データの更新又は排他制御を行うので、メッシュをまたがるようなオブジェクトの更新又は排他制御についても不具合を発生させることなく更新又は排他制御を行うことが出来る。
【００２１】
（５）本発明のデジタル地図情報提供方法は、
前記差分更新データには、変更されたオブジェクトの形状の外周の代表点の座標値の差分更新データを含むことを特徴とする。
【００２２】
（６）本発明のデジタル地図情報提供方法は、
前記差分更新データには、変更されたオブジェクトの属性データを含むことを特徴とする。
【００２３】
（７）本発明は、デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供するデジタル地図情報提供システムであって、
第１のコンピュータシステムの使用する第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供し、提供されたデータ構造及びデータ定義の少なくとも一つとデータに基づき、第２のコンピュータシステムに第２の地図情報データベースを構築する手段と、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供する手段と、
提供された前記差分更新データを用いて第２のコンピュータシステムの第２の地図情報データベースを更新する手段と、
を含むことを特徴とする。
【００２４】
（８）本発明は、デジタル地図情報の提供を行う第１のコンピュータシステムから所与の情報記憶媒体または回線を介して他の第２のコンピュータシステムにデジタル地図情報を提供するデジタル地図情報提供システムであって、
第１のコンピュータシステムの使用する第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータを、第１のコンピュータシステムから第２のコンピュータシステムに提供する手段と、
第１の地図情報データベースのデジタル地図情報の更新に伴い発生する差分更新データを第２のコンピュータシステムに提供する手段と、
を含むことを特徴とする。
【００２５】
（９）本発明のデジタル地図情報提供システムは、
第１のコンピュータシステムが、第１の地図情報データベースを更新する際の入力データに基づき、更新後のデジタル地図情報と更新前のデジタル地図情報の差分更新データを自動的に抽出する手段を含み、
前記差分更新データを第２のコンピュータシステムに提供することを特徴とする。
【００２６】
（１０）本発明のデジタル地図情報提供システムは、
前記第１及び第２の地図情報データベースは、オブジェクト単位で地図情報の更新又は排他制御を実行可能であることを特徴とする。
【００２７】
（１１）本発明のデジタル地図情報提供システムは、
前記差分更新データには、変更されたオブジェクトの形状の外周の代表点の座標値の差分更新データを含むことを特徴とする。
【００２８】
（１２）本発明のデジタル地図情報提供システムは、
前記差分更新データには、変更されたオブジェクトの属性データを含むことを特徴とする。
【００２９】
【発明の実施の形態】
以下、本発明の好適な実施形態について、図面を参照しながら、さらに具体的に説明する。
【００３０】
１．  デジタル地図提供方法、デジタル地図提供システム
図１は、本実施の形態の特徴について説明するための図である。
【００３１】
第１のコンピュータシステム（デジタル地図情報提供元システム）１００は例えば、地図情報の作成やメンテナンスを行う空間データ提供会社等である。また第２のコンピュータシステム（他のコンピュータシステム）は、デジタル地図情報の提供を受ける各種ＧＩＳベンダー又はＧＩＳユーザー企業等である。
【００３２】
第１のコンピュータシステム（デジタル地図情報提供元システム）１００は第１の地図情報データベース（空間データベース）１１０とデータベース処理部１２０とを含む。第１の地図情報データベース１１０には、地図データや空間コンテンツデータや道路ネットワークデータや各種属性データ（住所データ等）が記憶されている。
【００３３】
なお第１の地図情報データベースは、各種ＧＩＳが直接アクセスできる、フィーチャー管理のオブジェクト指向及びそれに順ずるデータベースとして構成してもよい。
【００３４】
またデータベース処理部１２０は、第１の地図情報データベース１１０のアクセス管理や更新処理を行う。例えばＣＡＤ端末１６０やＰＣ（パーソナルコンピュータ）等の情報端末１６２から地図情報（空間データや各種属性データ等）の修正情報１６４を受け付け、修正情報１６４を反映させるための更新処理を行う。
【００３５】
また例えばＰＤＡ１５２や携帯電話１５０等から現地調査等による地図情報（空間データや各種属性データ等）の修正情報１５４を受け付け、修正情報を反映させるための更新処理を行う。
【００３６】
データベース処理部１２０は、差分更新データ抽出処理部１２２を含む。差分更新データ抽出処理部１２２は、第１の地図情報データベースを更新する際の入力データ（修正データ等）に基づき、更新後のデジタル地図情報と更新前のデジタル地図情報の差分更新データを自動的に抽出する処理を行う。
【００３７】
さらにデジタル地図情報提供元システム１００に変換登録処理部１３０を含むようにしてもよい。変換登録処理部１３０は、従来形式の地図データ（例えばメッシュ及びレイヤで管理された地図情報）１４０を、フィーチャー管理のオブジェクト指向及びそれに順ずるデータベースに格納可能な形式に変換して第１の地図情報データベース（空間データベース）に登録する処理を行う。
【００３８】
第２のコンピュータシステム（他のコンピュータシステム）２００は第２の地図情報データベース（空間データベース）２１０とデータベース処理部２２０とを含む。第２の地図情報データベース２１０には、地図データや空間コンテンツデータや道路ネットワークデータや各種属性データ（住所データ等）が記憶されている。
【００３９】
なお第２の地図情報データベースは、各種ＧＩＳが直接アクセスできる、フィーチャー管理のオブジェクト指向及びそれに順ずるデータベースとして構成してもよい。
【００４０】
またデータベース処理部２２０は、第２の地図情報データベース１１０のアクセス管理や更新処理を行う。
【００４１】
第２のコンピュータシステム（他のコンピュータシステム）は、各システムの目的に応じて各種ＧＩＳアプリケーションを実行する各種ＧＩＳアプリケーション処理部２５０−１、・・を含む。各種ＧＩＳアプリケーション処理部２５０−１、・・は、第２の地図情報データベースの地図情報に基づき生成された空間キャッシュデータベース２３０やユーザーデータベース２４０のデータに基づき各種ＧＩＳアプリケーションを実行するようにしてもよいし、ダイレクトに第２の地図情報データベースにアクセスして各種ＧＩＳアプリケーションを実行するようにしてもよい。
【００４２】
本実施の形態では、第１のコンピュータシステム（デジタル地図情報提供元システム）１００の使用する第１の地図情報データベースのデータ構造及びデータ定義の少なくとも一つとデータ１８０を、第１のコンピュータシステム（デジタル地図更新管理システム）１００から第２のコンピュータシステム（他のコンピュータシステム）２００に提供する。そして提供されたデータ構造及びデータ定義の少なくとも一つとデータ１８０に基づき、第２のコンピュータシステム（他のコンピュータシステム）２００に第２の地図情報データベース２１０を構築する。
【００４３】
そして差分更新データ抽出処理部１２２が、第１の地図情報データベースのデジタル地図情報（空間データ及びオブジェクトの属性データの少なくとも一方）の更新に伴う差分更新データ（差分更新データ１９０）を抽出し、抽出された差分更新データ１９０を第１のコンピュータシステム１００から第２のコンピュータシステム２００に提供する。
【００４４】
第２のコンピュータシステムのデータベース処理部２２０は、提供された前記差分更新データ１９０を用いて第２のコンピュータシステム２００の第２の地図情報データベース２１０を更新する。
【００４５】
このように第１のコンピュータシステムと第２のコンピュータシステムが同様のデータベースシステム（例えばデータ構造及びデータ定義の少なくとも一つが同じデータベースシステム）を採用することにより、データベースを利用するアプリケーションは異なっても、第１のコンピュータシステムの更新データのログを蓄積し、そのデータを差分更新データとして、第２のコンピュータシステムに提供することにより、第１の地図情報データベースの更新内容を第２の地図情報データベースに反映させることが可能となる。
【００４６】
図２は、地図情報データベースの空間データの差分更新の一例について説明するための図である。
【００４７】
まず所与の方法により取得された空間データの変化を、第１のコンピュータシステムが受け付ける。空間データの変化は、例えば空間データ提供会社等が携帯電話１５０、移動体端末１５２及びＣＡＤ端末１６０やパソコン等から入力される（Ｓ１）。
【００４８】
そして空間データの修正時に作成される各種更新データ及びログデータや、デジタル・オル・ソフォト及び開口レーダー等により作成された空間データの更新データから差分更新データを抽出する（Ｓ２、Ｓ３）。
【００４９】
次に第１のコンピュータシステムから第２のコンピュータシステムに、抽出された差分更新データを自動または手動で集配信する（Ｓ４）。
【００５０】
第２のコンピュータシステムでは差分更新データを受信して（Ｓ５）、第２の空間データベースを更新する（Ｓ６）。
【００５１】
２１０は第１のコンピュータシステムで発生した追加データ（空間データの修正）のイメージ図である。また２２０及び２３０は、第２の地図情報データベースが差分更新データによって更新される前後のイメージ図である。
【００５２】
このように本実施の形態では、第１のコンピュータシステムから第２コンピュータシステムに差分更新データとして提供されるのは、追加データ（空間データだいの修正）の部分だけよいので、第２のコンピュータシステムにおける第２の地図情報データベースのメンテナンス作業を大幅に削減することが出来る。
【００５３】
図３は本実施の形態のデジタル地図情報提供システムの構成の一例について説明するための図である。
【００５４】
また本実施形態のデジタル地図情報提供システム１は、第１のコンピュータシステム１００と少なくとも一つの第２のコンピュータシステム２００−Ａ、２００−Ｂ、・・をネットワーク（インターネット、ＬＡＮ、ＷＡＮ等）を介して接続可能に構成されている。例えば専用回線を介してＬＡＮ等で接続されるようにしてもよいし、インターネット等の公衆回線を介して接続されるようにしてもよい。なお、常時接続でもよいし、所定の間隔で設けられた更新タイミングで接続されるようにしてもよい。
【００５５】
第１のコンピュータシステムのサーバ装置１００’は、ネットワーク回線等に接続されてデータの送受信を行う通信装置１９０、ワークステーション等のホストコンピュータ１２０’、データベース１１０（第１の地図情報データベース）を含む。
【００５６】
通信装置１９０は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ＩＳＤＮ回線、あるいは専用線等の通信回線を介して、他のサーバ装置２００’−１、２００’−１、・・等との間でデータの送受信を行う。
【００５７】
また第２のコンピュータシステムのサーバ装置２００’−１、２００’−２、・・は、ネットワーク回線等に接続されてデータの送受信を行う通信装置２９０、ワークステーション等のホストコンピュータ２２０’、データベース２１０（第２の地図情報データベース）を含む。
【００５８】
通信装置１９０は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ＩＳＤＮ回線、あるいは専用線等の通信回線を介して、第１のコンピュータシステムのサーバ装置１００’−１との間でデータの送受信を行う。
【００５９】
端末１５４は、例えばＰＤＡ等の携帯情報端末や、ＰＣやＣＡＤ端末であり、入力部、制御部、表示部、通信部などを備える。
【００６０】
第１のコンピュータシステム１００は、例えば現地調査の結果の入力を受け付ける端末１５４等とをネットワーク（インターネット、ＬＡＮ等）を介して接続可能に構成され、地図情報の修正データを受け付けるようにしてもよい。
【００６１】
第１のコンピュータシステムのサーバ装置１００’は、第２のコンピュータシステム１のサーバ装置２００’−１からネットワークを介して差分更新データ提供依頼要求（ａ）を受けると、要求元のサーバ装置に対してネットワークを介して差分更新データ（ｂ）を提供するようにしてもよい。
【００６２】
なおこのデジタル地図情報提供システム１は、例えば、マイクロソフト社のWindows（登録商標）系のオペレーションシステムを用いたサーバ、パソコン、またはワークステーションを１台または複数台用いて構成することができる。なお、デジタル地図情報提供システム１は、他のオペレーションシステム、例えばＵＮＩＸ（登録商標）、Ｌｉｎｕｘ、ＢｅＯＳ、ＦｒｅｅＢＳＤなど、データベースの制御に適切な他のオペレーションシステムを用いて構成することもできる。また、デジタル地図情報提供システム１における地図情報データベース１１０，２１０は、関係型データベース言語またはオブジェクト型データベース言語、例えばマイクロソフトＳＱＬサーバ、オラクル、またはサイベースなどを用いて構築されるようにしてもよい。
【００６３】
２．  地図情報データベースの構成
図４は、従来の地図情報システムの空間データの構成について説明するための図である。
【００６４】
従来は、地図を構成する水平面をメッシュ１０で分割し、地図上のフィーチャー管理を複数のレイヤにわけて行っていた。例えば２２はメッシュ２０の３層のレイヤに分けて管理している様子を表し、３２はメッシュ３０の３層のレイヤに分けて管理している様子を表し、４２はメッシュ４０の３層のレイヤに分けて管理している様子を表している。
【００６５】
このようにメッシュとレイヤで地図上のフィーチャー管理を行う場合には、更新や排他制御等はメッシュ単位（例えば図４のメッシュ１０の１マス）で行う。従って複数のメッシュをまたがるオブジェクトの排他制御や更新時の使い勝手が悪かったり、複数のメッシュをまたがるオブジェクトの接続に不具合が生じる場合があった。
【００６６】
本実施の形態の第１のコンピュータシステムで使用する第１の地図情報データベース及び第２のコンピュータシステムで使用する第２の地図情報データベースは、オブジェクト単位で地図情報の更新又は排他制御を実行可能に構成されている。
【００６７】
本実施の形態の地図情報データベースの空間データはフィーチャーで管理される。フィーチャーはオブジェクト番号で管理され、そのオブジェクト番号には空間データのフィーチャーの形状及び属性管理番号が関連づけられている。またオブジェクト番号には付加情報も関連付けられている。
【００６８】
本実施の形態ではメンテナンス用の差分更新データはオブジェクト番号に関連づけて提供することが出来る。そしてオブジェクト番号によって、地図情報データベースの対象フィーチャーを特定し、削除、更新、追加を行うことが可能となる。
【００６９】
ここにおいてフィーチャーとは、地図上の地物（人為的地物や自然地物等）でもよいし、地物を特定するためのシンプルフィーチャー（点と線と面）でもよい。
【００７０】
図５は、本実施の形態の地図情報データベースの空間データのデータ構造を定義するための地物ＵＭＬクラス図である。各クラス３０１〜３３８毎にオブジェクトを生成するようにしてもよい。
【００７１】
図６は、各オブジェクトのデータ定義の一例について説明するための図である。「都道府県界」４１０、「市町村特別区界」４２０、「政令指定都市区界」４３０、「大字・町界」４４０、「小字・丁界」４５０、「街区界」４６０、「建物」４７０は、いずれも１つのオブジェクトを構成する単位（クラス）である。なお「都道府県界」４１０、「市町村特別区界」４２０、「政令指定都市区界」４３０、「大字・町界」４４０、「小字・丁界」４５０、「街区界」４６０、「建物」４７０は、オブジェクトの属性データである。
【００７２】
例えば「都道府県界」オブジェクトは、各都道府県毎に生成され、管理番号４１２、名称４１４，代表点４１６等の情報を含む。ここで管理番号４１２がオブジェクト番号に相当し、各オブジェクトはこの管理番号によって一義的に特定することが出来る。代表点４１６は、各オブジェクトのローカル座標系における代表点（例えば中心点）である。
【００７３】
本実施の形態では、第１のコンピュータシステムから第２のコンピュータシステムに対して図５に示すような空間データのデータ構造と、図６に示すような空間データのデータ定義を、データと共に提供する。
【００７４】
また差分更新データはオブジェクト単位で生成して、オブジェクト番号に関連づけて提供するようにしてもよい。
【００７５】
以下図７〜図１４を用いて、本実施の形態において使用されるオブジェクト単位で地図情報の更新又は排他制御を実行可能である地図情報データベースのデータ構造及びデータ定義の詳細な具体例について説明する。
【００７６】
図７は、地図情報データベースに格納されるオブジェクトの空間データ構造（スキーマ）の一例を表す図である。
【００７７】
地物は同図のように定義されるが、地物タイプの詳細については、クラス設計にて定義されている。同図は、地物の空間属性について定義するものである。空間データは、そのオブジェクトの位置情報を表す為の構造を持っており、当該構造は空間属性スキーマテーブル５００で定義される。
【００７８】
図８は、空間属性について説明するための図である。
【００７９】
空間属性とは、各地物の幾何要素を定義したもので、点、線、面で構成される。空間属性は、クラス図にて、GISへ拡張させる為のステレオタイプを付加したものである。各地物のオブジェクトは、RDBMS（リレーショナルデータベース）５１０に格納される。空間属性スキーマテーブル５００は、RDBの各テーブルスキーマに格納される。その際、各フィーチャーの空間属性は、GISエンジン５２０の実装機能によってリレーショナルデータベース５１０の各テーブル（空間属性スキーマテーブル５００の５０１〜５０６に格納される。
【００８０】
図９は、空間属性スキーマの空間属性テーブルの一例である。
【００８１】
空間属性テーブルは、全てのフィーチャーをデータベースへ一意に格納するテーブルである。
【００８２】
図１０は、空間属性スキーマの空間属性テーブルの一例である。
【００８３】
フィーチャーの座標値をデータベースへ一意に格納するテーブルである。例えば１レコード６個までの構成点（X,Y座標）を格納し、７個以上のフィチャーは、SEQレコードの通し番号（１〜N）が付与されるようにしてもよい。
【００８４】
図１１（Ａ）（Ｂ）は、空間属性スキーマの空間位相テーブルについて説明するための図である。
【００８５】
図１１（Ａ）の２０８のフィチャーは、１、２、３、４の線フィチャーに囲まれている。１の線フィチャーは２０８と３８６のフィチャーで共有されている。図１１（Ｂ）の空間位相テーブルこれらのフィチャーの位相関係を格納するテーブルである。
【００８６】
図１２（Ａ）（Ｂ）は、空間属性スキーマの空間クラステーブルについて説明するための図である。
【００８７】
空間クラステーブルは図１２（Ａ）に示すように地物タイプのクラスを格納するテーブルであって、クラスと主題属性テーブルを関係付けるものであり、具体的には例えば図１２（Ｂ）に示すような構成を有している。
【００８８】
図１３（Ａ）（Ｂ）は、空間属性スキーマの空間オブジェクトテーブルについて説明するための図である。
【００８９】
空間オブジェクトテーブルは図１３（Ａ）に示すように地物タイプで分類されたクラスのオブジェクトを格納するテーブルであって、具体的には例えば図１３（Ｂ）に示すような構成を有している。
【００９０】
図１４は、空間属性スキーマの空間インデックステーブルの一例である。空間インデックステーブルは、各フィチャーに一意のインデックスを付与するテーブルである。インデックスは、GISエンジンに使用されるものである。
【００９１】
図１５は、本実施の形態のデジタル地図情報（空間データ）の作成手順の一例を示す図である。
【００９２】
以上本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【００９３】
本発明は前述した各実施形態に限定されるものではなく、本発明の要旨の範囲内、または、特許請求の範囲の均等範囲内で、各種の変形実施が可能である。
【００９４】
例えば本実施の形態では端末と本システムのサーバが公衆回線を介してインターネット等が接続されている場合を例にとり説明したがこれに限られない。例えば専用回線で接続されている場合でもよい。
【図面の簡単な説明】
【図１】本実施の形態の特徴について説明するための図である。
【図２】本実施の形態の地図情報データベースの空間データの差分更新の一例について説明するための図である。
【図３】本実施の形態のデジタル地図情報提供システムの構成の一例について説明するための図である。
【図４】従来の地図情報システムの空間データの構成について説明するための図である。
【図５】本実施の形態の地図情報データベースの空間データのデータ構造を定義するための地物ＵＭＬクラス図である。
【図６】本実施の形態の各オブジェクトのデータ定義の一例について説明するための図である。
【図７】本実施の形態の地図情報データベースに格納されるオブジェクトの空間データ構造（スキーマ）の一例を表す図である。
【図８】本実施の形態の空間属性について説明するための図である。
【図９】本実施の形態の空間属性スキーマの空間属性テーブルの一例である。
【図１０】本実施の形態の空間属性スキーマの空間属性テーブルの一例である。
【図１１】図１１（Ａ）（Ｂ）は、本実施の形態の空間属性スキーマの空間位相テーブルについて説明するための図である。
【図１２】図１２（Ａ）（Ｂ）は、本実施の形態の空間属性スキーマの空間クラステーブルについて説明するための図である。
【図１３】図１３（Ａ）（Ｂ）は、本実施の形態の空間属性スキーマの空間オブジェクトテーブルについて説明するための図である。
【図１４】本実施の形態の空間属性スキーマの空間インデックステーブルの一例である。
【図１５】本実施の形態のデジタル地図情報（空間データ）の作成手順の一例を示す図である。
【符号の説明】
１      地図情報提供システム
１００  第１のコンピュータシステム
１１０  第１の地図情報データベース
１２０  データベース処理部
１２２  差分更新データ抽出処理部
１３０  変換登録処理部
１４０  従来の地図データ
１５０  ＰＤＡ
１５２  携帯電話
１６０  ＣＡＤ端末
１６４  地図情報の修正情報
１８０  第１の地図情報システムのデータ構造とデータ定義及びデータ
１９０  差分更新データ
２００  第２のコンピュータシステム
２１０  第２の地図情報データベース
２２０  データベース処理部
２３０  空間データキャッシュデータベース
２４０  ユーザーデータベース
２５０−１、２５０−２、２５０−３  各種ＧＩＳアプリケーション
【図１】
0003660326.tif 000002
【図２】
0003660326.tif 000003
【図３】
0003660326.tif 000004
【図４】
0003660326.tif 000005
【図５】
0003660326.tif 000006
【図６】
0003660326.tif 000007
【図７】
0003660326.tif 000008
【図８】
0003660326.tif 000009
【図９】
0003660326.tif 000010
【図１０】
0003660326.tif 000011
【図１１】
0003660326.tif 000012
【図１２】
0003660326.tif 000013
【図１３】
0003660326.tif 000014
【図１４】
0003660326.tif 000015
【図１５】
0003660326.tif 000016