(57)【要約】【課題】  空間データのファイルを登録することにより所望の地図の検索・表示を可能とした空間データの検索用インデックス作成装置を提供する。【解決手段】  検索対象を表示するイメージデータとして表現される空間データファイルから検索対象を抽出する情報抽出手段としてのＯＣＲ手段２４と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する生成手段２６とを備えたものである。【選択図】        図２
2006172380.tif 000002
【特許請求の範囲】
【請求項１】
検索対象を表示するイメージデータとして表現される空間データファイルから検索対象を抽出する情報抽出手段と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する生成手段とを備えた空間データの検索用インデックス作成装置。
【請求項２】
検索対象を表示するベクトルデータとして表現される空間データファイルをイメージデータファイルに変換する画像変換手段と、該画像変換手段が変換したイメージデータファイルから検索対象を抽出する情報抽出手段と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する生成手段とを備えた空間データの検索用インデックス作成装置。
【請求項３】
検索対象を表示するベクトルデータとして表現される空間データファイルの属性情報から検索対象を抽出する属性情報抽出手段を備えることを特徴とする請求項１または請求項２に記載の空間データの検索用インデックス作成装置。
【請求項４】
文字またはシンボルとして表示される検索対象をイメージデータとして表現される空間データファイルから前記抽出手段が抽出することを特徴とする請求項１または請求項２に記載の空間データの検索用インデックス作成装置。
【請求項５】
検索対象を表示するベクトルデータとして表現される空間データファイルの属性情報から検索対象を抽出する属性情報抽出手段と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する生成手段とを備えた空間データの検索用インデックス作成装置。
【請求項６】
前記情報抽出手段が検索対象の空間データファイル内での表示位置を抽出し、前記情報抽出手段が抽出した表示位置から空間データに共通な座標系における位置に変換した位置情報も含む検索用インデックスを前記生成手段が作成することを特徴とする請求項１または請求項２に記載の空間データの検索用インデックス作成装置。
【請求項７】
前記属性情報抽出手段が検索対象の空間データファイル内での表示位置を抽出し、前記属性情報抽出手段が抽出した表示位置から空間データに共通な座標系における位置に変換した位置情報も含む検索用インデックスを前記生成手段が作成することを特徴とする請求項３または請求項５に記載の空間データの検索用インデックス作成装置。
【請求項８】
イメージデータまたはベクトルデータとして表現された複数の空間データファイルを保存する空間データ保存手段と、請求項１ないし請求項７までの何れかの空間データの検索用インデックス作成装置で作成された検索用インデックスと、指定された検索条件により前記検索用インデックスを検索する検索手段とを備えた空間データ検索装置。
【請求項９】
端末からの検索条件を含む検索要求を受信し、前記検索手段により検索された空間データファイルを検索要求があった端末に送信する通信手段を備えたことを特徴とする請求項８に記載の空間データ検索装置。
【請求項１０】
前記通信手段が検索対象を所定の位置に表示する表示位置情報も送信することを特徴とする請求項９に記載の空間データ検索装置。
【請求項１１】
検索対象を表示するイメージデータとして表現される空間データファイルから検索対象を抽出する抽出工程と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する作成工程とを含む空間データの検索用インデックス作成方法。
【請求項１２】
検索対象を表示するベクトルデータとして表現される空間データファイルをイメージデータファイルに変換する変換工程と、変換されたイメージデータファイルから検索対象を抽出する抽出工程と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する作成工程とを含む空間データの検索用インデックス作成方法。
【請求項１３】
前記抽出工程において文字またはシンボルとして表示される検索対象を抽出することを特徴とする請求項１１または請求項１２に記載の空間データの検索用インデックス作成方法。
【請求項１４】
前記抽出工程において検索対象の空間データファイル内での表示位置を抽出し、前記作成工程において前記抽出工程で抽出した表示位置から空間データに共通な座標系における位置に変換した位置情報も含む検索用インデックスを作成することを特徴とする請求項１１または請求項１２に記載の空間データの検索用インデックス作成方法。
【請求項１５】
検索対象を表示するベクトルデータとして表現される空間データファイルの属性情報から検索対象を抽出する属性抽出工程と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する作成工程とを含む空間データの検索用インデックス作成方法。
【請求項１６】
前記属性情報抽出工程において検索対象の空間データファイル内での表示位置を抽出し、前記作成工程において前記属性情報抽出工程で抽出した表示位置から空間データに共通な座標系における位置に変換した位置情報も含む検索用インデックスを前記生成手段が作成することを特徴とする請求項１５に記載の空間データの検索用インデックス作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地理情報システム（ＧＩＳ：Ｇｅｏｇｒａｐｈｉｃａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）において、空間データのファイルを登録することにより所望の地図の検索・表示を可能とした空間データの検索用インデックス作成装置および空間データ検索装置および空間データの検索用インデックス作成方法である。
【背景技術】
【０００２】
従来の空間データ登録方法および検索方法では、検索機能を提供する場合、空間データ登録時に検索用のインデックス情報を別途作成し、登録していた（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２０００−３２２４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の空間データ登録方法および検索方法では、地図データに対してキーワード等の条件を指定して検索を行おうとする場合、検索用のインデックスを別途作成し、登録して対応していた。しかし、このインデックスを作成するためには、用いる地図データに付随するデータにアクセスし、地図データ内から直接キーワードに合致する情報を取得する方法をＧＩＳエンジンに具備しなければならなかったり、地図データからインデックス情報を抽出するための機能を作成し、それを用いてキーワード検索用のインデックスを作成し、それに対して検索を実施する必要があった。
【０００５】
しかし、これらの作業は地図データの種類が異なると、それぞれに対応したものを作成する必要があるため、複数の地図データを用いるシステムでは、地図ごとに機能またはデータの作成しなければならず、大きな手間を必要としてしまう。また、インデックスは作成しなければならないため、結局この機能の作成に時間が掛かってしまう課題は解決できていなかった。
【０００６】
この発明は上記のような課題を解決するためのものであり、ユーザが画像形式の地図データを用意し、それに対してＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒの略）技術等の読み取り技術を用いて地図上に存在する検索対象とその空間データに共通な座標系における位置を取得し、そのデータとして抽出することで、地図データから空間情報の検索用インデックスを容易に作成することを目的としたものである。
【課題を解決するための手段】
【０００７】
本発明は、検索対象を表示するイメージデータとして表現される空間データファイルから検索対象を抽出する情報抽出手段と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する生成手段とを備えたものである。
【発明の効果】
【０００８】
本発明の空間データの検索用インデックス作成装置は、検索対象を表示するイメージデータとして表現される空間データファイルから検索対象を抽出する情報抽出手段と、抽出された検索対象とその検索対象が存在する空間データファイルを対応付ける検索用インデックスを作成する生成手段とを備えたので、検索用インデックスをイメージデータから容易に作成することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態を図に基づいて説明する。図１はこの発明の実施の形態１の空間データの検索用インデックス作成装置を備えた空間データ検索装置の構成を示す図、図２は図１に示した空間データ検索装置の空間データの検索用インデックス作成装置の構成を示す図である。図１において、空間データ検索装置は空間データを登録、管理し、地図の検索、表示機能を提供する地理情報システムサーバ１と、ユーザが操作する端末１０とから構成される。そして、この地理情報システムサーバ１は、イメージファイル形式から構成される空間データファイル２を空間データベース４に登録する空間データ登録手段３と、登録された空間データ５を管理する空間データベース４と、この空間データベース４に登録されたイメージ形式の空間データ５と、この空間データ５から検索用インデックスを抽出、生成する空間データの検索用インデックス作成装置６とを備える。
【００１０】
さらに、この空間データの検索用インデックス作成装置６によって生成された検索用インデックス７と、ユーザが指定した検索条件に対応する検索用インデックスを検索する検索手段８と、端末１０からの検索条件を含む検索要求を受信し、検索手段８により検索された空間データファイルを検索要求があった端末１０に送信する通信手段９とを備える。そして、端末１０には、ユーザが検索条件を指定するための検索ウィンドウ１１と、地図を表示し、ユーザが操作を行う地図ウィンドウ１２とを備える。
【００１１】
図２において、空間データの検索用インデックス作成装置６は、空間データベース４に登録されたイメージ形式の空間データ５のイメージデータから検索対象を読み取り抽出する情報抽出手段としてのＯＣＲ手段２４で、ＯＣＲ手段２４は読み取った検索対象としての文字とこの文字に対応する表示位置とから構成される抽出データ２５を抽出する。抽出データ２５にて抽出された表示位置および文字を取得して、表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象としての文字と空間データに共通な座標系における位置とを関連づけて検索用インデックス７を生成する生成手段２６とから構成される。
【００１２】
次に上記のように構成された実施の形態１の空間データ検索装置および空間データの検索用インデックス作成装置の動作について説明する。まず、空間データ登録手段３は、ユーザに地理情報サービスを提供するために必要な情報を蓄積するための空間データベース４に空間データファイル２を予め登録しておくこと。よって、地理情報システムサーバ１は、ユーザの端末１０に地理情報サービスを提供することができる。次に、空間データの検索用インデックス作成装置６は空間データベース４に登録されたイメージ形式（ＪＰＥＧ等）の空間データ５から検索用インデックス７を抽出、生成する。
【００１３】
この検索用インデックス７は、空間データの検索用インデックス作成装置６により、次のように生成される。図２において、空間データベース４に登録されたイメージ形式の空間データ５から、ＯＣＲ手段２４によってイメージデータを読み取る。次に、ＯＣＲ手段２５はこの読み取ったイメージ情報上に存在する検索対象としての文字とこの文字に対応する表示位置とを抽出データ２５として抽出する。次に、生成手段２６は抽出データ２５の表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象と空間データに共通な座標系における位置とを関連づけて検索用インデックス７として生成する。
【００１４】
次に、検索ウィンドウ１１は、ユーザが指定した検索条件により検索手段８に通信手段９を介して検索要求を出す。次に、検索手段８は検索用インデックス７からユーザが指定した検索条件に対応する空間データに共通な座標系における位置を抽出し、抽出した空間データに共通な座標系における位置により、地図表示要求を出す。次に、検索手段８はユーザが指定した検索条件により抽出した空間データに共通な座標系における位置に対応する所望の空間データ５を空間データベース４から抽出し、通信手段９を介して地図ウィンドウ１２に地図を表示する。このとき、検索ウィンドウ１１で指定した検索条件に該当する空間データに共通な座標系における位置が複数検出されることも想定されるため、検索結果を一覧表示する、または、コマ送り表示する等の方法により、ユーザが検索結果から所望の地図を選択して、地図ウィンドウ１２に表示できるようにしてもよい。また、検索ウィンドウ１１で指定する検索条件については、例えば、複数の文字列のａｎｄ条件、ｏｒ条件等、複雑な条件指定を指定できるようにしても良い。図１では、検索ウィンドウ１１に検索条件として、「神戸」という文字列を入力し、地図ウィンドウ１２に「神戸」という文字列の位置を中心に地図を表示する操作の例を示している。
【００１５】
上記のように構成された実施の形態１の空間データの検索用インデックス作成装置を備えた空間データ検索装置は、ユーザが所望の地図を検索する際に、検索用データを別途作成したり、用意したりすることなく、空間データの検索用インデックス作成装置が自動生成する検索用インデックスを用いて検索することができる。これは、従来では検索用インデックスが自動生成されず、ユーザが所望のイメージ形式の空間データを検索するためのには、検索条件（例えば、図１において検索ウィンドウに入力した文字列「神戸」）に対応する空間データに共通な座標系における位置（緯度・経度、座標等）をイメージ形式の空間データからは検索できないため、別途、検索用データを作成したり、用意したりする必要が有り時間を要していた。
【００１６】
また、検索用データの作成や、変更があった場合の検索用データの修正は、検索用データファイルをエディタ等で入力する等の方法で行った場合には、労力を要するが、本願発明の実施の形態１においては、イメージ形式の空間データの登録を行えば、空間データの検索用インデックス作成装置により自動的に検索用インデックスが生成されるので、別途、検索用データを用意する必要はなくなり容易に検索を行うことができる。
【００１７】
尚、検索用インデックスを生成するタイミングは、空間データベースへの空間データ登録直後でも、または、検索手段動作時でも、または、空間データベースへの空間データ登録後、検索手段動作までの間（例えば通信手段による地図ウィンドウへの地図表示時）でのいずれであってもよいことはいうまでもない。また、空間データの検索用インデックス作成装置、検索用インデックス、検索手段は便宜上、地理情報システムサーバに配置しているが、端末に配置して同等の機能を提供してもよいことはいうまでもない。また、このことは以下の実施の形態においても同様のことがいえるためその説明を適宜省略する。
【００１８】
実施の形態２．
図３はこの発明の実施の形態２の空間データの検索用インデックス作成装置を備えた空間データ検索装置の構成を示す図、図４は図３に示した空間データ検索装置の空間データの検索用インデックス作成装置の構成を示す図である。図３において、空間データ検索装置は空間データを登録、管理し、地図の検索、表示機能を提供する地理情報システムサーバ３１と、ユーザが操作する端末４０とから構成される。そして、この地理情報システムサーバ３１は、ベクトル形式の空間データファイル３２を空間データベース３４に登録する空間データ登録手段３３と、登録された空間データ３５を管理する空間データベース３４と、この空間データベース３４に登録されたベクトル形式の空間データ３５と、この空間データ３５から検索用インデックスを抽出、生成する空間データの検索用インデックス作成装置３６とを備える。
【００１９】
さらに、この空間データの検索用インデックス作成装置３６によって生成された検索用インデックス３７と、ユーザが指定した検索条件に対応する検索用インデックスを検索する検索手段３８と、端末４０からの検索条件を含む検索要求を受信し、検索手段３８により検索された空間データファイルを検索要求があった端末４０に送信する通信手段３９とを備える。そして、端末４０には、ユーザが検索条件を指定するための検索ウィンドウ４１と、地図を表示し、ユーザが操作を行う地図ウィンドウ４２とを備える。
【００２０】
図４において、空間データの検索用インデックス作成装置３６は、空間データベース３４に登録されたベクトル形式の空間データ３５をイメージデータ５５に変換する画像変換手段５４と、変換されたイメージデータ５５から検索対象を読み取り抽出する情報抽出手段としてのＯＣＲ手段５６で、ＯＣＲ手段５６は読み取った検索対象としての文字とこの文字に対応する表示位置とから構成される抽出データ５７を抽出する。抽出データ５７にて抽出された表示位置および文字を取得して、表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象としての文字と空間データに共通な座標系における位置と関連づけて検索用インデックス３７を生成する生成手段５８とから構成される。
【００２１】
次に上記のように構成された実施の形態２の空間データ検索装置および空間データの検索用インデックス作成装置の動作について説明する。まず、空間データ登録手段３６は、ユーザに地理情報サービスを提供するために必要な情報を蓄積するための空間データベース３４に空間データファイル３２を予め登録しておく。よって、地理情報システムサーバ３１は、ユーザの端末４０に地理情報サービスを提供することができる。次に、空間データの検索用インデックス作成装置３６は空間データベース３４に登録されたベクトル形式（Ｇ−ＸＭＬ等）の空間データ３５から検索用インデックス３７を抽出、生成する。
【００２２】
この検索用インデックス３７は、空間データの検索用インデックス作成装置３６により、次のように生成される。図４において、空間データベース３４に登録されたベクトル形式の空間データ３５を画像変換手段５４にてイメージ形式のイメージデータ５５に変換する。次に、変換されたイメージデータ５５をＯＣＲ手段５６によって読み取る。次に、ＯＣＲ手段５６はこの読み取ったイメージ情報上に存在する検索対象としての文字とこの文字に対応する表示位置を抽出データ５７として抽出する。次に、生成手段５８は抽出データ５７の表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象と空間データに共通な座標系における位置とを関連づけて検索用インデックス３７として生成する。
【００２３】
次に、検索ウィンドウ４１は、ユーザが指定した検索条件により検索手段３８に検索要求を通信手段３９を介して出す。次に、検索手段３８は検索用インデックス３７からユーザが指定した検索条件に対応する空間データに共通な座標系における位置を抽出し、抽出した空間データに共通な座標系における位置により、地図表示要求を出す。次に、検索手段３８はユーザが指定した検索条件により抽出した空間データに共通な座標系における位置に対応する所望の空間データ３５を空間データベース３４から抽出し、通信手段３９を介して地図ウィンドウ４２に地図を表示する。
【００２４】
このとき、検索ウィンドウ４１で指定した検索条件に該当する空間データに共通な座標系における位置が複数検出されることも想定されるため、検索結果を一覧表示する、または、コマ送り表示する等の方法により、ユーザが検索結果から所望の地図を選択して、地図ウィンドウ４２に表示できるようにしてもよい。また、検索ウィンドウ４１で指定する検索条件については、例えば、複数の文字列のａｎｄ条件、ｏｒ条件等、複雑な条件指定を指定できるようにしてもよい。図３では、検索ウィンドウ４１に検索条件として、「兵庫区役所」という文字列を入力し、地図ウィンドウ４２に「兵庫区役所」という文字列の位置を中心に地図を表示する操作の例を示している。
【００２５】
上記のように構成された実施の形態２の空間データの検索用インデックス作成装置を備えた空間データ検索装置は、上記実施の形態１と同様の効果を奏するとともに、空間データがベクトルデータの場合、イメージデータに変換して検索用インデックスを作成することができ、ベクトルデータを有効に利用することが可能となる。
【００２６】
実施の形態３．
図５はこの発明の実施の形態３の空間データの検索用インデックス作成装置を備えた空間データ検索装置の構成を示す図、図６は図５に示した空間データ検索装置の空間データの検索用インデックス作成装置の構成を示す図である。図５において、空間データ検索装置は空間データを登録、管理し、地図の検索、表示機能を提供する地理情報システムサーバ６１と、ユーザが操作する端末７１とから構成される。そして、この地理情報システムサーバ６１は、イメージ形式およびベクトル形式の空間データファイル６２を空間データベース６４に登録する空間データ登録手段６３と、登録された空間データ６５、６６を管理する空間データベース６４と、この空間データベース６４に登録されたイメージ形式の空間データ６５およびベクトル形式の空間データ６６と、この空間データ６５、６６から検索用インデックスを抽出、生成する空間データの検索用インデックス作成装置６７とを備える。
【００２７】
さらに、この空間データの検索用インデックス作成装置６７によって生成された検索用インデックス６８と、ユーザが指定した検索条件に対応する検索用インデックスを検索する検索手段６９と、端末７１からの検索条件を含む検索要求を受信し、検索手段６９により検索された空間データファイルを検索要求のあった端末７１に送信する通信手段７０を備える。そして、端末７１には、ユーザが検索条件を指定するための検索ウィンドウ７２と、地図を表示し、ユーザが操作を行う地図ウィンドウ７３とを備える。
【００２８】
図６において、空間データの検索用インデックス作成装置６７は、空間データベース６４に登録されたベクトル形式の空間データ６６をイメージデータ８６に変換する画像変換手段８５と、変換されたイメージデータ８６またはイメージ形式の空間データ６５のイメージデータから検索対象を読み取り抽出する情報抽出手段としてのＯＣＲ手段８７と、ＯＣＲ手段２４は読み取った検索対象としての文字とこの文字に対応する表示位置とレイヤ情報とから構成される抽出データ８８を抽出する。抽出データ８８にて抽出された表示位置と文字とレイヤ情報とを取得して、表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象としての文字と空間データに共通な座標系における位置とレイヤ情報とを関連づけて検索用インデックス６８を生成する生成手段８９とから構成される。
【００２９】
次に上記のように構成された実施の形態３の空間データ検索装置および空間データの検索用インデックス作成装置の動作について説明する。まず、空間データ登録手段６３は、ユーザに地理情報サービスを提供するために必要な情報を蓄積するための空間データベース６４に空間データファイル６２を予め登録しておくこと。よって、地理情報システムサーバ６１は、ユーザの端末７１に地理情報サービスを提供することができる。次に、空間データの検索用インデックス作成装置６７は空間データベース６４に登録されたイメージ形式（ＪＰＥＧ等）の空間データ６５およびベクトル形式（Ｇ−ＸＭＬ等）の空間データ６６から検索用インデックス６８を抽出、生成する。
【００３０】
この検索用インデックス６８は、空間データの検索用インデックス作成装置６７により、次のように生成される。図６において、空間データベース６４に登録されたベクトル形式の空間データ６６を画像変換手段８５にてイメージ形式のイメージデータ８６に変換する。次に、変換されたイメージデータ８６およびイメージ形式の空間データ６５をＯＣＲ手段８７によって読み取る。次に、ＯＣＲ手段８７はこの読み取ったイメージ情報上に存在する検索対象としての文字とこの文字に対応する表示位置とレイヤ情報とを抽出データとして抽出する。次に、生成手段８９は抽出データ８８の表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象と空間データに共通な座標系における位置とレイヤ情報とを関連づけて検索用インデックス６８として生成する。
【００３１】
次に、検索ウィンドウ７２は、ユーザが指定した検索条件により検索手段６９に検索要求を通信手段７０を介して出す。次に、検索手段６９は検索用インデックス６８からユーザが指定した検索条件に対応する空間データに共通な座標系における位置を抽出し、抽出した空間データに共通な座標系における位置により、地図表示要求を出す。次に、検索手段６９はユーザが指定した検索条件により抽出した空間データに共通な座標系における位置に対応する所望の空間データ６５、６６を空間データベース６４から抽出し、通信手段７０を介して地図ウィンドウ７３に地図を表示する。
【００３２】
このとき、検索ウィンドウ７２で指定した検索条件に該当する空間データに共通な座標系における位置が複数検出されることも想定されるため、検索結果を一覧表示する、または、コマ送り表示する等の方法により、ユーザが検索結果から所望の地図を選択して、地図ウィンドウ７３に表示できるようにしてもよい。また、複数の空間データを重ね合わせて表示してもよい。また、検索ウィンドウ７２で指定する検索条件については、例えば、複数の文字列のａｎｄ条件、ｏｒ条件等、複雑な条件指定を指定できるようにしてもよい。図５では、検索ウィンドウ７２に検索条件として、「兵庫区役所」という文字列を入力し、地図ウィンドウ４２に「兵庫区役所」という文字列の位置を中心に地図を表示する操作の例を示している。
【００３３】
上記のように構成された実施の形態３の空間データの検索用インデックス作成装置を備えた空間データ検索装置は、上記各実施の形態と同様の効果を奏するとともに、文字がどの空間データ（レイヤ）から抽出したものであるかの情報を検索用インデックスに持たせるようにすれば、ユーザが表示している空間データ（レイヤ）に対応した空間データに共通な座標系における位置のみを対象に指定した検索条件による検索を行うことが可能となる。
【００３４】
実施の形態４．
図７はこの発明の実施の形態４の空間データの検索用インデックス作成装置を備えた空間データ検索装置の構成を示す図、図８は図７に示した空間データ検索装置の空間データの検索用インデックス作成装置の構成を示す図である。図７において、空間データ検索装置は空間データを登録、管理し、地図の検索、表示機能を提供する地理情報システムサーバ９１と、ユーザが操作する端末１０１とから構成される。そして、この地理情報システムサーバ９１は、ベクトル形式およびイメージ形式の空間データファイル９２を空間データベース９４に登録する空間データ登録手段９３と、登録された空間データ９５、９６を管理する空間データベース９４と、この空間データベース９４に登録されたイメージ形式の空間データ９５およびベクトル形式の空間データ９６と、この空間データ９５、９６から検索用インデックスを抽出、生成する空間データの検索用インデックス作成装置９７とを備える。
【００３５】
さらに、この空間データの検索用インデックス作成装置９７によって生成された検索用インデックス９８と、ユーザが指定した検索条件に対応する検索用インデックスを検索する検索手段９９と、端末１０１からの検索条件を含む検索要求を受信し、検索手段９９により検索された空間データファイルを検索要求があった端末１０１に送信する通信手段１００とを備える。そして、端末１０１には、ユーザが検索条件を指定するための検索ウィンドウ１０２と、地図を表示し、ユーザが操作を行う地図ウィンドウ１０３とを備える。
【００３６】
図８において、空間データの検索用インデックス作成装置９７は、空間データベース９４に登録されたベクトル形式の空間データ９６をイメージデータ１１６に変換する画像変換手段１１５と、変換されたイメージデータ１１６またはイメージ形式の空間データ９５のイメージデータから検索対象を読み取り抽出する情報抽出手段としてのＯＣＲ手段１１７と、ＯＣＲ手段１１７は読み取った検索対象としての文字とこの文字に対応する表示位置とレイヤ情報とから構成される抽出データ１１８を抽出する。抽出データ１１８にて抽出された表示位置および文字およびレイヤ情報を取得して、表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象としての文字と空間データに共通な座標系における位置とレイヤ情報とを関連づけて検索用インデックス９８を生成する生成手段１１９と、ベクトル形式から構成される空間データ９６の属性情報から検索対象を抽出する属性情報抽出手段および検索対象に対応する空間データに共通な座標系における位置を抽出し検索用インデックスを生成する生成手段の機能を有する検索用情報抽出手段１２１とから構成される。
【００３７】
次に上記のように構成された実施の形態４の空間データ検索装置および空間データの検索用インデックス作成装置の動作について説明する。まず、空間データの検索用インデックス作成装置９７は、ユーザに地理情報サービスを提供するために必要な情報を蓄積するための空間データベース９４に空間データファイル９２を予め登録しておく。よって、地理情報システムサーバ９１は、ユーザの端末１０１に地理情報サービスを提供することができる。次に、空間データの検索用インデックス作成装置９７は空間データベース９４に登録されたイメージ形式（ＪＰＥＧ等）の空間データ９５およびベクトル形式（Ｇ−ＸＭＬ等）の空間データ９６から検索用インデックス９８を抽出、生成する。
【００３８】
この検索用インデックス９８は、空間データの検索用インデックス作成装置９７により、次のように生成される。図８において、空間データベース９４に登録されたベクトル形式の空間データ９６を画像変換手段１１５にてイメージ形式のイメージデータ１１６に変換する。次に、変換されたイメージデータ１１６およびイメージ形式の空間データ９５をＯＣＲ手段１１７によって読み取る。次に、ＯＣＲ手段１１７はこの読み取ったイメージ情報上に存在する検索対象としての文字とこの文字に対応する表示位置とレイヤ情報とを抽出データ１１８として抽出する。
【００３９】
次に、生成手段１１９は抽出データの表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象と空間データに共通な座標系における位置とレイヤ情報とを関連づけて検索用インデックス９８として生成する。さらに、検索用情報抽出手段１２１はベクトル形式の空間データ９６の属性情報を検索対象として抽出し、検索対象に対応する空間データに共通な座標系における位置を抽出して検索用インデックス９８を作成する。例えば、図８の検索用インデックス９８の最下段に示されている中央郵便局のデータは、ベクトル形式の空間データ９６をイメージデータ１１６に変換した場合、イメージ化されていないデータである。しかしながら、ベクトル形式の空間データ９６には中央郵便局など局名の属性情報としてに予め登録されているデータであり、その内容から容易に抽出することが可能となる。
【００４０】
次に、検索ウィンドウ１０２は、ユーザが指定した検索条件により検索手段９９に検索要求を通信手段１００を介して出す。次に、検索手段９９は検索用インデックス９８からユーザが指定した検索条件に対応する空間データに共通な座標系における位置を抽出し、抽出した空間データに共通な座標系における位置により、地図表示要求を出す。次に、検索手段９９はユーザが指定した検索条件により抽出した空間データに共通な座標系における位置に対応する所望の空間データ９５、９６を空間データベース９４から抽出し、通信手段１００を介して地図ウィンドウ１０３に地図を表示する。このとき、検索ウィンドウ１０２で指定した検索条件に該当する空間データに共通な座標系における位置が複数検出されることも想定されるため、検索結果を一覧表示する、または、コマ送り表示する等の方法により、ユーザが検索結果から所望の地図を選択して、地図ウィンドウ１０３に表示できるようにしてもよい。また、複数の空間データを重ね合わせて表示してもよい。
【００４１】
また、検索ウィンドウ１０２で指定する検索条件については、例えば、複数の文字列のａｎｄ条件、ｏｒ条件等、複雑な条件指定を指定できるようにしてもよい。図７では、検索ウィンドウ１０２の検索条件に「中央郵便局」を指定して、「中央郵便局」という文字としてイメージ化され地図上に直接示されていない情報であっても、ベクトル形式の空間データ９６の属性情報から検索用インデックス９８として作成されているため、地図ウィンドウ１０３に該当する郵便局のシンボルを中心に地図を表示することができる。
【００４２】
上記のように構成された実施の形態４の空間データの検索用インデックス作成装置を備えた空間データ検索装置は、上記各実施の形態と同様の効果を奏するとともに、イメージデータでは表示されていないベクトルデータの属性情報を、ベクトルデータから直接抽出して空間データに共通な座標系における位置と対応させて検索用インデックスに持たせるようにしたので、検索用インデックスをより多く作成することが可能となり、より一層きめ細やかな検索を行うことが可能となる。
【００４３】
尚、上記実施の形態４ではベクトルデータを変換したイメージデータおよびイメージ形式の空間データを情報抽出手段にて読み取り検索用インデックスを作成しているが、これを行うことなく、例えば、上記実施の形態４にて示したベクトルデータの属性情報から検索対象を抽出して空間データに共通な座標系における位置と関連づけた検索用インデックスを生成し、それのみを用いて空間データの検索を行うようにしても良いことは言うまでない。その場合、検索用インデックスはより一層容易に生成することが可能となる。
【００４４】
実施の形態５．
図９はこの発明の実施の形態５の空間データの検索用インデックス作成装置を備えた空間データ検索装置の構成を示す図、図１０は図９に示した空間データ検索装置の空間データの検索用インデックス作成装置の構成を示す図である。図９において、空間データの検索用インデックス作成装置は空間データを登録、管理し、地図の検索、表示機能を提供する地理情報システムサーバ１３１と、ユーザが操作する端末１４１とから構成される。そして、この地理情報システムサーバ１３１は、ベクトル形式およびイメージ形式の空間データファイル１３２を空間データベース１３４に登録する空間データ登録手段１３３と、登録された空間データ１３５、１３６を管理する空間データベース１３４と、この空間データベース１３４に登録されたイメージ形式の空間データ１３５およびベクトル形式の空間データ１３６と、この空間データ１３５、１３６から検索用インデックスを抽出、生成する空間データの検索用インデックス作成装置１３７とを備える。
【００４５】
さらに、この空間データの検索用インデックス作成装置１３７によって生成された検索用インデックス１３８と、ユーザが指定した検索条件に対応する検索用インデックスを検索する検索手段１３９と、端末１４１からの検索条件を含む検索要求を受信し、検索手段１３９により検索された空間データファイルを検索要求があった端末１４１に送信する通信手段１４０とを備える。そして、端末１４１には、ユーザが検索条件を指定するための検索ウィンドウ１４２と、地図を表示し、ユーザが操作を行う地図ウィンドウ１４３とを備える。
【００４６】
図１０において、空間データの検索用インデックス作成装置１３７は、空間データベース１３４に登録されたベクトル形式の空間データ１３６をイメージデータ１５６に変換する画像変換手段１５５と、変換されたイメージデータ１５６またはイメージ形式の空間データ１３５のイメージデータから検索対象を読み取り抽出する情報抽出手段としてのＯＣＲ手段１５７で、ＯＣＲ手段１５７は読み取った検索対象としての文字とこの文字に対応する表示位置とから構成される抽出データ１５８を抽出する。変換されたイメージデータ１５６またはイメージ形式の空間データ１３５のイメージデータから検索対象を読み取り抽出する情報抽出手段としての画像認識抽出手段１６２で、画像認識抽出手段１６２は読み取った検索対象としてのシンボルとこのシンボルに対応する表示位置とから構成される抽出データ１５８を抽出する。ＯＣＲ手段１５７にて読み取られた検索対象としての文字または画像認識抽出手段１６２にて読み取られた検索対象としてのシンボルとこの文字またはシンボルに対応する表示位置とレイヤ情報とから構成される抽出データを抽出する抽出データ１５８とを備える。
【００４７】
さらに、抽出データ１５８に抽出された表示位置と文字またはシンボルとレイヤ情報とを取得して、表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象としての文字またはシンボルと空間データに共通な座標系における位置とレイヤ情報とを関連づけて検索用インデックス１３８を生成する生成手段１５９と、ベクトル形式から構成される空間データ１３６の属性情報を検索対象として抽出する属性情報抽出手段および検索対象に対応する空間データに共通な座標系における位置を抽出し検索用インデックスを生成する生成手段としての機能を有する検索用情報抽出手段１６１とを備える。
【００４８】
次に上記のように構成された実施の形態５の空間データ検索装置および空間データの検索用インデックス作成装置の動作について説明する。まず、空間データ登録手段１３７は、ユーザに地理情報サービスを提供するために必要な情報を蓄積するための空間データベース１３４に空間データファイル１３２を予め登録しておく。よって、地理情報システムサーバ１３１は、ユーザの端末１４１に地理情報サービスを提供することができる。次に、空間データの検索用インデックス作成装置１３７は空間データベース１３４に登録されたイメージ形式（ＪＰＥＧ等）の空間データ１３５およびベクトル形式（Ｇ−ＸＭＬ等）の空間データ１３６から検索用インデックス１３８を抽出、生成する。
【００４９】
この検索用インデックス１３８は、空間データの検索用インデックス作成装置１３７により、次のように生成される。図１０において、空間データベース１３４に登録されたベクトル形式の空間データ１３６を画像変換手段１５５にてイメージ形式のイメージデータ１５６に変換する。次に、変換されたイメージデータ１５６およびイメージ形式の空間データ１３５をＯＣＲ手段１５７によって読み取る。さらに、変換されたイメージデータ１５６およびイメージ形式の空間データ１３５を画像認識抽出手段１６２によって読み取る。
【００５０】
次に、ＯＣＲ手段１５７および画像認識抽出手段１６２はこの読み取ったイメージ情報上に存在する検索対象としてのＯＣＲ手段１５７により読み取られた文字および画像認識抽出手段１６２により読み取られたシンボルとこの文字およびシンボルに対応する表示位置とレイヤ情報とを抽出データ１５８として抽出する。このように画像認識抽出手段１６２にシンボルとしては予め例えば病院のシンボルマークなどを登録しておく。このようにすれば、イメージ形式の空間データ１３５に病院のシンボルマークを検索対象のシンボルとして抽出データ１５８が抽出して、抽出データ１５８の下段より２下段目に示されている病院シンボルのデータが抽出される。このように一旦シンボルマークを登録しておけば、同一の形式にて示されているイメージデータから容易にシンボルを抽出することができる。
【００５１】
次に、生成手段１５９は抽出データ１５８の表示位置を地理情報システムにおける空間データに共通な座標系における位置（緯度・経度等）に変換し、検索対象としての文字およびシンボルと空間データに共通な座標系における位置とレイヤ情報とを関連づけて検索用インデックス１３８として生成する。さらに、検索用情報抽出手段１６１はベクトル形式の空間データ１３６の属性情報を検索対象として抽出し、検索対象に対応する空間データに共通な座標系における位置を抽出して検索用インデックス１３８を作成する。
【００５２】
次に、検索ウィンドウ１４２は、ユーザが指定した検索条件により検索手段１３９に検索要求を通信手段１４０を介して出す。次に、検索手段１３９は検索用インデックス１３８からユーザが指定した検索条件に対応する空間データに共通な座標系における位置を抽出し、抽出した空間データに共通な座標系における位置により、地図表示要求を出す。次に、検索手段１３９はユーザが指定した検索条件により抽出した空間データに共通な座標系における位置に対応する所望の空間データ１３５、１３６を空間データベース１３４から抽出し、通信手段１４０を介して地図ウィンドウ１４３に地図を表示する。
【００５３】
このとき、検索ウィンドウ１４２で指定した検索条件に該当する空間データに共通な座標系における位置が複数検出されることも想定されるため、検索結果を一覧表示する、または、コマ送り表示する等の方法により、ユーザが検索結果から所望の地図を選択して、地図ウィンドウ１４３に表示できるようにしてもよい。また、複数の空間データを重ね合わせて表示してもよい。また、検索ウィンドウ１４２で指定する検索条件については、例えば、複数の文字列のａｎｄ条件、ｏｒ条件等、複雑な条件指定を指定できるようにしてもよい。例えば、図９において、検索ウィンドウ１４２の検索条件に「兵庫県庁からｌｋｍ以内の“病院シンボル”」を指定して、地図ウィンドウ１４３に該当する“病院シンボル”を中心に地図を表示することができる。
【００５４】
上記のように構成された実施の形態５の空間データの検索用インデックス作成装置を備えた空間データ検システムは、上記各実施の形態と同様の効果を奏するとともに、イメージデータのうちテキスト情報以外のシンボルを容易に検索用インデックスをとして容易に作成することができるため、検索インデックスをより多く作成することが可能となり、より一層きめ細やかな検索が可能となる。
【図面の簡単な説明】
【００５５】
【図１】この発明の実施の形態１の空間データ検索装置の構成を示す図である。
【図２】図２に示した空間データ検索装置における空間データの検索用インデックス作成装置の構成を示す図である。
【図３】この発明の実施の形態２の空間データ検索装置の構成を示す図である。
【図４】図３に示した空間データ検索装置における空間データの検索用インデックス作成装置の構成を示す図である。
【図５】この発明の実施の形態３の空間データ検索装置の構成を示す図である。
【図６】図５に示した空間データ検索装置における空間データの検索用インデックス作成装置の構成を示す図である。
【図７】この発明の実施の形態４の空間データ検索装置の構成を示す図である。
【図８】図７に示した空間データ検索装置における空間データの検索用インデックス作成装置の構成を示す図である。
【図９】この発明の実施の形態５の空間データ検索装置の構成を示す図である。
【図１０】図９に示した空間データ検索装置における空間データの検索用インデックス作成装置の構成を示す図である。
【符号の説明】
【００５６】
４，３４，６４，９４，１３４  空間データベース、
６，３６，６７，９７，１３７  空間データの検索用インデックス作成装置、
７，３７，６８，９８，１３８  検索用インデックス、
８，３８，６９，９９，１３９  検索手段、
９，３９，７０，１００，１４０  通信手段、
２４，５６，８７，１１７，１５７  ＯＣＲ手段、
２５，５７，８８，１１８，１５８  抽出データ、
２６，５８，８９，１１９，１５９  生成手段、８５，１１５，１５５  画像変換手段、
１２１，１６１  検索用情報抽出手段、１６２  画像認識抽出手段。
【図１】
2006172380.tif 000003
【図２】
2006172380.tif 000004
【図３】
2006172380.tif 000005
【図４】
2006172380.tif 000006
【図５】
2006172380.tif 000007
【図６】
2006172380.tif 000008
【図７】
2006172380.tif 000009
【図８】
2006172380.tif 000010
【図９】
2006172380.tif 000011
【図１０】
2006172380.tif 000012