(57)【特許請求の範囲】
【請求項１】
一部に地図上に登録した図形を特定する情報およびその文書に関連付けた地図上の図形に外接する矩形の座標情報を格納し、その書誌情報を地図を扱う地図データベースおよび文書を扱う文書データベースの両方から参照が可能な書誌情報表を備えた文書検索システムであって、
操作者により決定された目標物が占める閉領域からの距離を絞り込み条件として設定する地図検索手段と、前記データベースを参照して、前記地図上の範囲に対して重なりまたは包含されている領域を判定する図形重なり判定手段と、前記データベースを基に前記閉領域に対応する文書情報を特定する文書データベース操作手段とを有し、
操作者により設定された絞り込み条件を満足する閉領域に対応した文書情報を出力または表示することを特徴とする地図上の位置関係を利用した文書検索システム。
【請求項２】
一部に地図上に登録した図形を特定する情報およびその文書に関連付けた地図上の図形に外接する矩形の座標情報を格納し、その書誌情報を地図を扱う地図データベースおよび文書を扱う文書データベースの両方から参照が可能な書誌情報表を備えた文書検索方法であって、
地図の全域を対象範囲とし、絞り込み条件が設定されていれば、前記データベースに基づき絞り込み条件内に種別に設定された値に合致するレコードを選択し、前記データベースにより該レコードに対応する地図情報の範囲に対し絞り込み条件で設定された範囲の境界線を求め、対象物が該境界線の外か内かを判断し、外の場合には設定領域の外の範囲を、また内の場合には設定領域内の範囲を絞り込み範囲とし、さらにそれまでの対象範囲と求めた絞り込み範囲とで新たな対象範囲とし、次に、問合せ条件に該当する建物を選出し、それまでに得た検索結果とマージを行い、この処理を繰り返し行うことを特徴とする地図上の位置関係を利用した文書検索方法。
【請求項３】
一部に地図上に登録した図形を特定する情報およびその文書に関連付けた地図上の図形に外接する矩形の座標情報を格納し、その書誌情報を地図を扱う地図データベースおよび文書を扱う文書データベースの両方から参照が可能な書誌情報表を備えた文書検索方法であって、
絞り込み条件で設定された範囲の境界線を求めるため、地図上の登録図形を構成する各ベクタ情報について、該ベクタ情報が直線である場合には、該直線と絞り込み条件内の距離を一辺とする長方形を元の図形の閉領域外に設け、次に直線の端点を中心に絞り込み条件内の設定値を半径とする円を設け、この処理を繰り返し、一方、該ベクタ情報が直線でない場合には、曲線部分を円弧に分解して各円弧に対し補助線を設け、該補助線を一辺とする長方形を元の図形の閉領域外に設け、該長方形について該円弧の端点を中心に絞り込み条件内の距離設定値を半径とする円を設け、この処理を繰り返し、絞り込み条件内の距離だけ離れた外周を連結して、元の閉領域に対応する絞り込み条件内の距離設定値だけ離れた境界線を得ることを特徴とする地図上の位置関係を利用した文書検索方法。
【請求項４】
一部に地図上に登録した図形を特定する情報およびその文書に関連付けた地図上の図形に外接する矩形の座標情報を格納し、その書誌情報を地図を扱う地図データベースおよび文書を扱う文書データベースの両方から参照が可能な書誌情報表を備えた文書検索方法であって、
図形重なり判定を行うために、該データベースから検索対象の種別設定値に該当するレコードについて、該データベースに格納されている文書に対応する地図上に登録された図形に外接する矩形が重なる場合には、絞り込み条件内の状態設定値が『かかっている』か否かを判断し、かかっている場合には、該データベースの地図格納値により正確にチェックを行い、重なりがある場合、該レコードの識別情報をリストに追加し、この処理を繰り返し行い、また重なりがない場合には次のレコードに進み、一方、『かかっている』でない場合には、該データベースの地図格納値により完全に含まれているかチェックを行い、完全に含まれている場合、該レコードの識別情報をリストに追加し、この処理を繰り返し行うことを特徴とする地図上の位置関係を利用した文書検索方法。
【請求項５】
請求項２，３または４に記載の地図上の位置関係を利用した文書検索方法の各手順をプログラム化して、記録媒体に格納したことを特徴とするコンピュータで読み出し可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図情報と文書情報を連携する検索システムおよび検索方法に関し、特に地図上で領域を指定し、複数の対象物から目的の範囲を求めて、それに対応する文書情報を検索する検索システム、検索方法ならびにそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、未知の住所や場所を探す場合には、地図帳で目標物を中心に人手により探索することで町名、番地等を探索していたので、時間がかかるとともに手間もかかっていた。また、コンピュータが普及した後は、住所を検索する方法として、電子化された地図データベースを利用して、住所のカナ名、漢字名をキーボードから入力するか、メニュー表示された住所から選択することにより検索する方法が用いられていた。
ところで、自治体には、地図上の位置関係に依存した業務が多く存在する。例えば、建築業者が建造物を申請する場合に、『病院または学校から２００メートル以内に風俗店の設置を禁止する』という条例に抵触しないか否かを確認する業務がある。また、『広域避難場所から２００ｍ以上離れた住居』を探して、それらの住居の人々に対して別のもっと近い広域避難場所を設定して、そちらを指定するような業務もある。
そのような場合には、地図と文書データベースとの連携をとったシステムを用いる。すなわち、地図に登録された図形と文書情報を格納している文書データベースとの間にリンク関連を設け、地図上の特定図形に対応する文書情報を取得したり、逆に文書に対応する地図上に占める範囲を描画することを行うものである。例えば、地図上から住所の一部を探して、それをキーとして文書情報を検索したり、あるいは逆に文書情報を取り出して、地図上の範囲を決め、画面に表示された地図上にその範囲をマークさせるものである（以上、第１の方法）。
【０００３】
従来、文書と地図上の位置を対応付ける技術としては、例えば特開平９−６２７０１号公報に記載の住所検索方法及び装置がある。この方法では、目標物についての地図上の位置情報を保存しておき、その目標物を用いて住所情報を取得し、文書に住所情報を格納する。すなわち、先ず地図上の位置に住所名、目標物名等を関連付けた目標位置情報を包含した地図データを保持し、次に、地図上の位置を示す位置情報を与えて、その位置情報を地図表示エリアを表すエリア座標に変換し、次に、そのエリア座標を目標位置情報を参照して、出力住所名に変換して出力する（以上、第２の方法）。この方法によれば、文書と地図との対応付けを行うことができるという利点がある。
また、画像や音声のようなマルチメディアを取り扱うことを目的としたＯＲＤＢ（Ｏｂｊｅｃｔ  Ｒｅｌａｔｉｏｎａｌ  ＤａｔａＢａｓｅ）により、地図情報とともに文字や数値のような情報を一元管理するシステムが存在する。例えば、（株）日立製作所が発売しているＨｉＲＤＢ  Ｖｅｒ５．０を用いた空間検索プラグインと名付けられたものが存在している（以上、第３の方法）。これは、１つのデータベースが文書と地図等のマルチメディア情報を扱えるようにしたものであって、特定の駅から半径何ｋｍの範囲を調べる場合に便利である。
【０００４】
【発明が解決しようとする課題】
従来の方法のうち、前記第１の方法は、地図上の位置関係に基く検索に答えるものではなかった。また、前記第２の方法は、地図に登録された特定の図形を選択することで、対応する文書情報の表示を行うシステムであるが、やはりこの方法でも、地図上の位置関係を用いた検索を実現することはできない。
さらに、ＯＲＤＢを利用する第３の方法では、地図上で操作者が指定した領域から一定の距離を持つ範囲の検索を提供している。例えば、『指定広域避難場所から半径１００ｍ以内にある住宅を探す。』というような検索機能を提供している。これは、操作者が地図上で予め領域を指定しなければならない。また、操作者が指定する領域は１つしか指定できないため、複数ある対象物のいずれから、あるいは複数ある対象物のいずれもからという複合的な検索機能を備えるものではない。例えば、『複数ある広域避難場所のいずれかから１００ｍ以内の住居』という検索を行うことができない。また、逆に『複数ある広域避難場所のどれからも１００ｍ以上離れた住居』という検索を行うこともできない。
【０００５】
▲１▼そこで、本発明の目的は、これら従来の課題を解決し、地図上の位置関係に基づく文書情報を検索することが可能な地図上の位置関係を利用した文書検索システムおよび検索方法を提供することにある。
▲２▼また、本発明の他の目的は、既存のデータベースを利用して地図情報との連携を行うことができる地図上の位置関係を利用した文書検索システムおよび検索方法を提供することにある。
▲３▼また、本発明のさらに他の目的は、操作者が地図上で領域を指定するだけでなく、複数の対象物から目的の範囲を求め、それに対応する文書情報を抽出することが可能な地図上の位置関係を利用した文書検索システムおよび検索方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明による地図上の位置関係を利用した文書検索システムでは、書誌情報の一部に地図上に登録した図形を特定する情報およびその文書に関連付けた地図上の図形に外接する矩形の座標情報を格納し、その書誌情報を、地図を扱う部分および文書を扱う部分の両方から参照する。ここで、地図と文書の関連付けは前記書誌情報を仲介して行うものであり、地図情報と文書情報が別々のデータベースであっても使用できる構成である。従って、既存のデータベースをそのまま利用して地図と文書の連携を行うことができる。また、書誌情報を地図を扱う部分でも参照できるので、操作者が指定した条件に該当する対象物が複数存在しても、操作者が地図上で１つ１つ対象物を選択する必要がなくなる。
【０００７】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示す地図上の位置関係を利用した文書検索システムの全体ブロック図である。
本発明のシステムは、図１に示すように、ユーザとのインタフェースである検索画面と、検索のための処理を行うコンピュータの部分と、データベースや書誌情報表を格納したディスクの部分とからなる。
ユーザとのインタフェース部は、地図描画及び地図上の検索条件の設定を行う地図検索画面１０１がある。コンピュータ部には、地図検索画面での入力・操作内容を制御する地図検索画面制御部１０２がある。地図上の位置関係から目的文書を取出す場合、地図検索画面制御部１０２は地図検索画面１０１で操作者が設定した条件を基に、閉領域作成部１０３を用いて、対象領域及びその対象領域に該当する文書リストを得る。閉領域作成部１０３は、地図検索画面制御部１０２から与えられた検索条件を満足する対象物を書誌情報表１０９から選び出し、その選び出した対象物について地図ＤＢ１０６内の地図共通情報１０８を介し建築範囲情報１０７から対象物の範囲を求め、その対象物の範囲を用いて地図上の領域を特定する。
【０００８】
その後、地図重なり判定部１０４を用いて、前記求めた地図上の領域に対して操作者が指定した条件にあった地図上に登録した図形を選び出し、その図形に対応する文書を書誌情報表１０９から選び出し、文書リストを作成するものである。地図検索画面制御部１０２は、前記文書リストを用いて、文書ＤＢ操作部１０５を用いて文書ＤＢ１１０を検索し、目的文書（例えば、建築届出台帳１１１）を取出す。ここで地図重なり判定部１０４は、他の建物と重なっているか否かを判定するものである。
地図ＤＢ１０６と書誌情報表１０９，文書ＤＢとの関係は、後述の図７と図９、図１０を参照すれば明らかとなる。これら相互間では、地図識別子が共通情報となっているので、地図識別子をキーとして各ＤＢを検索すればよい。
例えば、後述の図７に示す書誌情報表１０９から病院１建築の文書名を選択し、地図識別子Ｇ１で地図ＤＢ１０６と文書ＤＢ１１０を検索することにより、病院１が抽出される。書誌情報表１０９には、図７に示すように、病院１の外接矩形の座標７０５，７０６が示されており、その形状は図３に示すような五角形であるとき、文書ＤＢ１１０には図１０の地図識別子Ｇ１（１００３）で示すように、五角形を構成する各辺のベクタ情報１００２が示されている。これにより、文書ＤＢ操作部１０５は、対象物である病院１の範囲を求めることができ、その範囲を用いて地図上の領域を特定する。
【０００９】
図２は、図１における地図検索画面の例を示す図である。
２０１が図１に示す地図検索画面１０１であり、地図を描画する領域を持っている。地図検索画面１０１で、「問合せ」ボタン２０２を押下すると、問合せ条件を設定する画面２０３が現れる。さらに、画面２０３上のタグ２１２，またはタグ２１３を押下すると、２０３の下に示される別の問合せ条件設定画面２１３が表われる。
問合せ条件を設定する画面２０３には、検索対象の条件を入力する部分２０４と地図上で絞り込む条件を設定する部分２０６から構成されている。検索対象の条件を入力する部分２０４には、検索対象となる建物の種別を設定する欄２０５がある。ここでは、病院または学校から２００ｍ以内に建築されている風俗店を検索するために、『風俗店』が入力されている。
【００１０】
一方、地図上で絞り込む条件を設定する部分２０６には、絞込みを行う建物の種別を入力する欄２０７、上記建物からの距離条件を設定する欄２０８、前記距離の外側を対象とするか内側を対象とするかを設定する欄２０９、欄２０７、２０８、２０９を基に求めた閉領域に対して、一部でもかかっているかまたは完全に含まれているかといった状態を設定する欄２１０がある。
前述のように、問合せ条件画面２０３での問合せ条件は、『病院または学校から２００ｍ以内の範囲にかかっている風俗店を捜せ』という問合せ条件を表すものである。ここで、「検索実行」ボタン２１１を押下すると検索を実行する。また、問合せ条件はタグ２１２、タグ２１３を選択することで複数設定でき、各問合せ条件間は「ＯＲ」で結合するものである。例えば、図２の場合には、画面２０３でタグ２１２を押下することにより、問合せ条件画面２０３と画面２１３の両画面の条件が順次設定されることで、『病院または学校から２００ｍ以内にかかっている風俗店』と『駅から２００ｍ以上の距離に包まれている本屋』が同時に検索されることを示している。
【００１１】
図３は、本発明における指定距離の範囲を求める手順を示す図である。
ある図形に対して指定距離の範囲を求める手順としては、対象となる敷地である図３（ａ）の場合、図３（ｂ）に示すように、指定された距離を一辺とする外接矩形を記述する。図形処理のために操作者は何も行わなくてよく、システムの閉領域作成部１０３の内部処理により図３（ｂ）のような図形が記述される。
元となる図形３０１に対して、曲線部分に対しては、その曲線を弧とする弦３０２や弦３０３といった補助線を設ける。次に、直線部分及び前記追加した補助線について、指定高さを持つ長方形を、元となる図形（図３（ａ）の３０１）の外側に作成する（例えば、長方形３０４、３０５、３０７）。曲線部分については、長方形の補助線３０２、３０３の対辺に沿って同じ曲線を描画する。直線及び補助線の端点（例えば、３０６）においては、指定距離を半径とする円を描画する。この円により、各矩形の境目の欠け部分を補充することができる。以上描画した外郭の線３０８を、元となる図形３０１から指定距離だけ離れた範囲の境界線とする。
【００１２】
図４は、図１における閉領域作成部の動作フローチャートである。
まず、地図の全域を対象範囲とし（ステップ４０１）、絞込み条件が設定されているか否かを判定する（ステップ４０２）。絞込み条件が設定されている場合、書誌情報表１０９から絞込み条件内の種別欄２０７に設定された値に合致するレコードを選び出し、その各レコードについてステップ４０４からステップ４０８までの処理（破線で示す）を行う（ステップ４０３）。これによって、地図上の検索対象範囲を求める。まず、書誌情報表１０９のレコードに対応する地図情報の範囲に対し絞込み条件内の距離欄２０８で設定された範囲の境界線を求める（ステップ４０４）。次に、その境界線の外か内のいずれが対象か判断し（ステップ４０５）、「外」指定の場合、ステップ４０４で設定した領域の外の範囲を絞込み対象範囲とし（ステップ４０６）、「外」でないと判断した場合、ステップ４０４で設定した領域の内の範囲を絞込み対象範囲とする（ステップ４０７）。
【００１３】
ステップ４０６またはステップ４０７で得た範囲と、それまでの対象範囲（初期値はステップ４０１で設定した地図の全域）とで新たな対象範囲とする（ステップ４０８）。ステップ４０３が完了した後、図形重なり判定部１０４を用いて、問合せ条件に該当する建物を選出する（ステップ４０９）。次に、それまでに得た検索結果とステップ４０９で得た検索結果とのマージ処理を行い（ステップ４１０）、次の問合せ条件の処理に進む（ステップ４１１）。ここでマージ処理とは、図２の条件設定画面２０３で対象範囲を求めて建物を選出した後、条件設定画面２１３で対象範囲を求めて建物を選出し、これらの建物をＯＲ結合したものを結果とすることである。
絞込み条件がなくなった時点で、検索結果を地図検索画面制御部（１０２）に返して（ステップ４１２）、本処理を終了する。地図検索画面制御部１０２では、ステップ４１２で返された検索結果を（文書リスト）を用いて、文書ＤＢ操作部１０５を介し文書情報を取得することができる。
【００１４】
図５は、図３の指定距離の範囲を求める手順、つまり図４におけるステップ４０４の地図情報の範囲の絞り込み処理の詳細フローチャートである。
ここでは、図４におけるステップ４０４の地図情報の範囲に対し絞込み条件内の距離欄２０８で設定された範囲の境界線を求める処理をより詳細に記述したものである。
地図上の登録図形を構成する各ベクタ情報について以下のステップ５０２からステップ５１０までの処理を行う（ステップ５０１）。まず、ベクタ情報が直線であるか否かを判断し（ステップ５０２）、直線である場合には、該直線と絞込み条件内の距離欄２０８をそれぞれ一辺とする長方形を、元の図形の閉領域外に設ける（ステップ５０３）。次に、直線の端点を中心に絞込み条件内の距離欄２０８の設定値を半径とする円を設ける（ステップ５０４）。その後、次のベクタ情報の処理を行う（５０５）。
【００１５】
ベクタ情報が直線でない場合、曲線部分を円弧に分解し（ステップ５０６）、その各円弧に対してステップ５０７からステップ５１０までを作用させる。すなわち、円弧の端点を結ぶ直線（図３で補助線と記述した部分）を設ける（ステップ５０７）。次に、上記円弧の端点を結ぶ直線と絞込み条件内の距離欄２０８をそれぞれ一辺とする長方形を元の図形の閉領域外に設ける（ステップ５０８）。上記長方形について上記円弧の端点を結ぶ直線の対辺に元のベクタ情報を描画する（ステップ５０９）。次に、円弧の端点を結ぶ直線の端点を中心に絞込み条件内の距離欄２０８の設定値を半径とする円を設ける（ステップ５１０）。分解した円弧全てについて処理が終了した後、次のベクタ情報の処理に進む（ステップ５０５）。
絞込み条件内の距離欄２０８の設定値だけ離れた部分の外周を連結して、元の閉領域に対応する絞込み条件内の距離欄２０８の設定値だけ離れた境界線を得る（ステップ５１１）。
【００１６】
図６は、図１における図形重なり判定部の動作の流れを示すフローチャートである。
書誌情報表１０９から検索対象の種別欄２０５の設定値に該当する各レコードについて、ステップ６０２からステップ６０９までの処理を作用させる（ステップ６０１）。まず、書誌情報表１０９内に格納されている文書に対応する地図上に登録された図形に外接する矩形で、ステップ４０３で求めた検索対象領域との重なり具合を判断する（ステップ６０２）。重なり具合とは、図３（ｂ）で描画された元となる図形３０１から指定距離だけ離れた範囲の境界線３０８の間に、検索対象の種別欄２０５の設定値に該当するレコードが一部でも存在するか否かと言うことである。
外接矩形が重なっていない場合には、直ちに当レコードは対象外と判断できるので、次のレコードの処理に進む（ステップ６０９）。外接矩形が重なっていると判断した場合、絞込み条件内の状態欄２１０の設定値が「かかっている」か否かを判断する（ステップ６０３）。かかっているとは、図３（ｂ）で描画された元となる図形３０１または指定距離だけ離れた範囲の境界線３０８のいずれかに、検索対象の種別欄２０５の設定値に該当するレコードが一部かかっていることを言う。
【００１７】
絞込み条件内の状態欄（２１０）設定値が「かかっている」場合、地図ＤＢ格納値でより正確に重なりのチェックを行う（ステップ６０４）。すなわち、地図ＤＢ１０６の建築範囲情報１０７（図１０参照）から地図識別子Ｇ１に対応するベクタ情報１００２で囲まれる線と、書誌情報表１０９（図７参照）から外接矩形左上座標７０５および外接矩形右下座標７０６で囲まれる線に、それぞれレコードが一部かかっているか否かをチェックする。
次に、ステップ６０４でのチェック結果を判断し（ステップ６０５）、重なりがあると判断した時には、当レコードとユニークに特定する識別情報を文書リストに追加して（ステップ６０６）、次のレコードの処理に進む（ステップ６０９）。一方、重なりがないと判断した場合には、文書リストに追加を行わずにステップ６０９に進む。絞込み条件内の状態欄２１０の設定値が「かかっている」でない場合、地図ＤＢ格納値でより完全に含まれている否かのチェックを行う（ステップ６０７）。次に、ステップ６０７でのチェック結果を判断し（ステップ６０８）、完全に含まれていると判断した場合には、当レコードとユニークに特定する識別情報を文書リストに追加し（ステップ６０６）、次のレコードの処理に進む（ステップ６０９）。含まれていない部分が有ると判断した場合には、文書リストに追加を行わずにステップ６０９に進む。
【００１８】
図７は、図１における書誌情報表のデータ例を示す図である。
書誌情報表１０９には、書誌情報表１０９内のレコードをユニークに特定する識別子情報を格納する識別子列７０１、文書名を格納する文書名列７０２、建物の種類情報を格納する種別列７０３、対応する地図上の登録図形を特定する地図識別子列７０４、地図上に登録した図形に外接する矩形の左上座標を格納する外接矩形左上座標列７０５および地図上に登録した図形に外接する矩形の右下座標を格納する外接矩形右下座標列７０６などが登録されている。
【００１９】
図８は、図１における建築届出台帳のデータ例を示す図である。
文書ＤＢ１１０中の建築届出台帳１１１には、書誌情報表１０９内のレコードと対応をとる為に書誌情報表１０９内の識別子情報と同じ値を格納する識別子列８０１、文書名を格納する文書名列８０２、建築物の所在地情報を格納する所在地列８０３、建築物の所有者情報を格納する所有者名列８０４、別システムで作成した文書ファイルを特定する外部ファイルパス名列８０５などが登録されている。
【００２０】
図９は、図１における地図共通情報のデータ例を示す図である。
地図ＤＢ１０６中の地図共通情報１０８には、地図上に登録した図形を一意に特定する地図識別子を格納する地図識別子列９０１、地図上の図形に添付して表示を行う表示値を格納する表示値列９０２などが登録されている。この地図識別子列９０１に格納した値と書誌情報表１０９内の地図識別子列７０４とで、書誌情報表１０９のレコードと地図上の図形情報との対応付けを行うものである。
【００２１】
図１０は、図１における建築範囲情報のデータ例を示す図である。
地図ＤＢ１０６中の建築範囲情報１０７には、地図共通情報１０８と対応を取る為の地図識別子を格納する地図識別子列１００１、登録図形のベクタ情報を格納するベクタ情報列１００２がある。例えば、地図共通情報内の行９０３で特定される図形を構成しているベクタ情報は、建築範囲情報１０７内の１００３で示す５行である。なお、ＡＡ・・，ＢＢ・・等の記号は、地図システム専用の記号であって、本発明に特に関係するものではない。
【００２２】
以上述べたように、本発明によれば、地図上の位置関係を基にした文書検索が可能となる。
また、地図上に登録した図形と文書の間は地図識別子情報で関連付けられており、例え、地図情報が専用ファイルで保持されていても、文書との連携を行うことができる。また、地図上の目標物を操作者が指定する必要も無く、さらに複数の目標物についての問合せ条件の設定も行える。
さらに、地図情報として格納されている海抜情報などを問合せ条件に設定することで、例えば「海抜０メートル地帯の工場の一覧」といった条件に合致する工場に関する文書を取出すことも容易にできる。
【００２３】
なお、図４、図５および図６に示された本発明のフローチャートの各ステップをプログラム化したものをＣＤ−ＲＯＭ等の記録媒体に格納しておけば、任意のパソコンのメモリにローディングした後、これを実行することで、本発明による閉領域作成部１０３、図形重なり判定部１０４の機能を実現することができる。また、ネットワークを介して他のパソコンにダウンロードすることにより、全く同じように任意のパソコンで本発明を簡単に実現することができる。
【００２４】
【発明の効果】
以上説明したように、本発明によれば、操作者にとって従来文書システムおよび地図システムを交互に使用して、さらに操作者の目視で確認を行わなければならなかった地図上の位置関係に基く文書検索を自動的に行うことができ、また既存のデータベースを利用して地図情報との連携を行うことができ、さらに操作者が地図上で領域を指定するだけでなく、複数の対象物から目的の範囲を求め、それに対応する文書情報を取り出すことができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示す地図上の位置関係を利用した文書検索システムの構成図である。
【図２】図１における地図検索画面の例を示す図である。
【図３】図１における閉領域作成部の内部動作を示すもので、ある図形に対して指定距離の範囲を求める手順を示す軌跡図である。
【図４】図１における閉領域作成部の動作の流れを示すフローチャートである。
【図５】図３で記述した境界線を求める処理の流れを示すフローチャートである。
【図６】図１における図形重なり判定部の動作の流れを示すフローチャートである。
【図７】図１における書誌情報表のデータを示す図である。
【図８】図１における建築届出台帳のデータ例を示す図である。
【図９】図１における地図共通情報のデータ例を示す図である。
【図１０】図１における建築範囲情報のデータ例を示す図である。
【符号の説明】
１０１……地図検索画面、１０２…地図検索画面制御部、
１０３…閉領域作成部、１０４…地図重なり判定部、
１０５…文書ＤＢ操作部、１０６…地図ＤＢ、１０７…建築範囲情報、
１０８…地図共通情報、１０９…書誌情報表、１１０…文書ＤＢ、
１１１…建築届出台帳、２０１…地図検索画面例、２０３…問合せ条件画面、
２１３…ＯＲ結合で実行される問合せ条件画面、
２１２，２１３，２２２，２２３…タグ、３０１…元となる図形、
３０２，３０３…弦の補助線、３０６…補助線の端点、３０８…外郭の線、
７０１，８０１…識別子、７０４，９０１，１００１…地図識別子、
７０３…種別、７０５…外接矩形左上座標、７０６…外接矩形右下座標、
１００２…ベクタ情報、９０２…表示値、７０２…文書名、８０３…所在地、
８０４…所有者名、８０５…実体ファイルパス名。
【図１】
0003888012.tif 000002
【図２】
0003888012.tif 000003
【図３】
0003888012.tif 000004
【図４】
0003888012.tif 000005
【図５】
0003888012.tif 000006
【図６】
0003888012.tif 000007
【図７】
0003888012.tif 000008
【図８】
0003888012.tif 000009
【図９】
0003888012.tif 000010
【図１０】
0003888012.tif 000011