(57)【要約】【課題】他の図形に正常に接続していない線図形の非接続点を検索し、補正することを目的とする。【解決手段】ＣＰＵ２０１が、オペレータからの情報を入力する操作入力部１１１と、図形情報によって示される図形において、線図形の端点が他の図形と接続状態にない非接続点を検索する図形接続検索手段１１４と、検索した非接続点を強調表示するよう表示内容を変更する図面表示処理手段１１６と、変更した表示内容をディスプレイ装置２０５に出力する表示編集手段１１７と、操作入力部１１１を介してオペレータから入力された情報に基づいて、非接続点の補正を行う図形接続編集手段１１５とを備える図面管理装置２００を提供する。【選択図】図１
2008009516.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル情報化された図形情報を格納する記憶装置と、前記図形情報を表示するディスプレイ装置と、情報を処理する処理装置とを備えた図面管理装置であって、
前記処理装置は、
オペレータからの情報を入力する操作入力部と、
前記図形情報によって示される図形において、線図形の端点が他の図形と接続状態にない非接続点を検索する図形接続検索手段と、
検索した前記非接続点を強調表示するよう表示内容を変更する図面表示処理手段と、
変更した前記表示内容を前記ディスプレイ装置に出力する表示編集手段と、
前記操作入力部を介してオペレータから入力された情報に基づいて、前記非接続点の補正を行う図形接続編集手段と
を備えることを特徴とする図面管理装置。
【請求項２】
ディジタル情報化された図形情報を格納する記憶装置と、前記図形情報を表示するディスプレイ装置と、情報を処理する処理装置とを備えた図面管理装置であって、
前記処理装置は、
前記図形情報によって示される図形において、線図形の端点が他の図形と接続状態にない非接続点を検索する図形接続検索手段と、
検索した前記非接続点を強調表示するよう表示内容を変更する図面表示処理手段と、
変更された前記表示内容を前記ディスプレイ装置に出力する表示編集手段と、
検索された前記非接続点を他の図形に接続するよう補正する図形接続編集手段と、
を備えることを特徴とする図面管理装置。
【請求項３】
オペレータからの情報を入力する操作入力部をさらに備え、
前記図形接続編集手段は、
前記操作入力部を介してオペレータから前記自動補正が正しく行われなかった旨の入力がなされた場合、前記自動補正をキャンセルして、前記非接続点の補正を、前記操作入力部を介してオペレータから入力された操作に基づいて行う
ことを特徴とする請求項２に記載の図面管理装置。
【請求項４】
前記記憶装置は、
所定の値をさらに格納し、
前記図形接続検索手段は、
前記線図形の端点と前記他の図形との距離が前記所定の値以下の場合に、前記非接続点の検索を行う
ことを特徴とする請求項１ないし請求項３のいずれか１項に記載の図面管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水道、ガスの配管系統や、電気、電話の配線系統などの施設図面をディジタル情報化して管理する図面管理装置に関する。
【背景技術】
【０００２】
従来、水道、ガスの配管系統や、電気、電話の配線系統などの施設図面情報においては、その用途毎に階層構造化されており、それぞれの施設図面情報は、ベクトル情報つまり図形情報で表現されている。図形情報は、構成点座標を示す線図形情報、文字コードと表示座標位置や傾きとを示す文字図形情報、記号コードと表示座標位置や傾きとを示す記号図形情報に分類される。これらの図形情報は目的に応じて階層を任意に組み合わせてディスプレイ装置上に表示される。
【０００３】
このようにディジタル情報化された施設図面情報においては、線図形情報によって示される線図形が正常に他の図形に接続されている必要がある。特許文献１で開示されている技術によれば、施設図面上の線図形が正常に他の図形に接続されているか否かを検査し、正常に他の図形に接続されていない線図形があれば、その線図形の非接続点を強調表示することが可能である。したがって、ユーザは、この強調表示された非接続点を閲覧すれば、他の図形に正常に接続していない線図形の非接続点を容易に発見することができる。
【特許文献１】特開平４−２０５１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１に開示された技術では、施設図面上の線図形が正常に他の図形に接続されているか否かを判定し、抽出した線図形の非接続点を強調表示することはできるが、その非接続点を補正することができないという問題がある。
【０００５】
そこで、本発明は、他の図形に正常に接続していない線図形の非接続点を検索し、補正することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的は、非接続点を検索する手段、非接続点を強調表示する手段および非接続点を補正する手段により達成できる。非接続点を検索する手段は、記憶装置に格納された図形情報が示す図形において、他の図形と接続していない線図形を抽出する図形接続検索手段により構成される。非接続点を強調表示する手段は、非接続点の情報に基づいて図形の表示内容を変更し、図面編集手段に出力する図面表示処理手段と、図面表示処理手段から入力された表示内容をディスプレイ装置に出力する表示編集手段とにより構成される。非接続点を補正する手段は、非接続点を補正する図形接続編集手段により構成される。
【発明の効果】
【０００７】
本発明によれば、他の図形に正常に接続していない線図形の非接続点を検索し、補正することが可能である。
【発明を実施するための最良の形態】
【０００８】
以下、図面を用いて本発明の実施形態について説明する。
図１は、本実施形態における図面管理装置の機能構成例を示す図である。
図１において、図面管理装置２００は、ＣＰＵ（Central Processing Unit）（処理装置）２０１と、メインメモリ（記憶装置）２０２と、ファイル装置２０３と、ディスプレイ装置２０５と、キーボード２０６と、マウス２０７とを含んで構成されている。ディスプレイ表示画面１０１は、目的の図面を検索するための機能選択を入力するマウス操作用のアイコン領域１０２と、マウス操作により検索された図面を表示する図面表示領域１０３と、図面中の図形情報と対応した属性情報を表示する属性表示領域１０４とから構成されている。このディスプレイ表示画面１０１は、ディスプレイ装置２０５によって出力される。ディスプレイ装置２０５としては、例えば、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などを用いることが可能である。
【０００９】
オペレータがマウス２０７を用いて、ディスプレイ表示画面１０１上のアイコン領域１０２にマウス２０７の操作と一対一に対応して動くカ−ソルを移動し、アイコン領域１０２から図示しない図面読出しボタンを選択して、ディスプレイ装置２０５のディスプレイ表示画面１０１の図面表示領域１０３に、ファイル装置２０３に格納された施設図面を出力する。また、アイコン領域１０２から図示しない移動ボタン、拡大ボタン、縮小ボタンなどを選択して、施設図面を任意の縮尺で目的の位置範囲を表示する。オペレータがマウス２０７を用いて行うデータの入力は、オペレータがキーボード２０６からコマンドを入力することによっても実現できる。
【００１０】
オペレータが、アイコン領域１０２から図示しない接続チェックボタンを選択すると、操作入力部１１１にて選択指令を受け付け、図形検索手段１１３および図形接続検索手段１１４を起動する。図形検索手段１１３は、施設図形情報をファイル装置２０３からメインメモリ２０２に登録する。さらに、図形検索手段１１３は、メインメモリ２０２の図形情報のうち、管路階層の図形情報を抽出し、メインメモリ２０２の別領域に一時格納する。なお、本実施形態では、管路階層の図形に関して補正処理を行うために、管路階層の図形情報を抽出することにするが、管路階層の図形に限定されず、他の階層の図形に関して補正処理を行う際には、他の階層の図形情報を抽出すればよい。
【００１１】
図形接続検索手段１１４は、図形検索手段１１３によって抽出されたメインメモリ２０２の管路階層の線図形情報が、他の図形と接続しているか否かの判定（他の図形と接続していない線図形の検索）を順次繰り返す。ここで接続とは、線図形の始点座標または終点座標が、他の線図形上の点の座標または記号図形座標と一致している状態である。接続についての詳細は後記する。図形接続検索手段１１４は、他の図形と接続していない線図形の始点または終点があった場合、その点を非接続点として、その非接続点の座標をメインメモリ２０２に記憶するとともに、図面表示処理手段１１６を呼び出す。図面表示処理手段１１６は、その非接続点の座標を表示編集手段１１７に出力する。表示編集手段１１７は、ディスプレイ装置２０５に、その非接続点の強調表示を行う。強調表示についての詳細な説明は後記する。さらに、図形接続検索手段１１４は、図形接続編集手段１１５を起動する。
【００１２】
図形接続編集手段１１５は、メインメモリ２０２に記憶されている非接続点の座標に対して自動補正を行い、メインメモリ２０２へ一時記憶するとともに図面表示処理手段１１６を呼び出す。ここで、自動補正とは、線図形が他の図形に接続されていない場合に、その線図形の端点をその線図形方向に移動して、その線図形が他の図形に接続される状態に補正することである。図面表示処理手段１１６は、メインメモリ２０２に記憶された自動補正後の非接続点の座標に従って表示内容の変更を行い、表示編集手段１１７に表示内容を出力する。表示編集手段１１７は、ディスプレイ装置２０５の図面表示領域１０３へ表示内容を出力する。
【００１３】
オペレータは、ディスプレイ装置２０５の図面表示領域１０３へ出力された自動補正結果が正しいか否かを目視により判断し、誤っている場合、マウス２０７を操作して操作入力部１１１より図形接続編集手段１１５にて会話操作により図形の編集を行う。すなわち、オペレータが、マウス２０７を介して非接続点を指定し、その非接続点を移動させる距離および向きを指定すると、図形接続編集手段１１５は、その距離および向きを入力して、入力した距離および向きの通りに非接続点を補正する。編集結果はメインメモリ２０２に記憶され、図面表示処理手段１１６において、その編集結果に基づいて表示内容の変更を行い、表示編集手段１１７にてディスプレイ装置２０５の図面表示領域１０３へ表示内容を出力する。
【００１４】
メインメモリ２０２に一時記憶された編集データは、図形接続検索手段１１４によってファイル装置２０３に登録される。
【００１５】
図２は、本実施形態における図面管理装置のハードウェア構成例を示す図である。図２において、図面管理装置２００は、ＣＰＵ２０１と、メインメモリ２０２と、ファイル装置２０３と、図面出力装置２０４と、ディスプレイ装置２０５と、キーボード２０６と、マウス２０７と、データ入力装置２０８と、図面入力装置２０９とを含んで構成されている。
【００１６】
図面入力装置２０９は、紙に書かれた図面を所定の間隔でスキャンして読み取り、データの濃淡に応じて濃淡階調化し、コード化したデータに変換してディジタル画像を得る。図面入力装置２０９は、例えば、スキャナなどによって具現化される。このディジタル画像は、施設図面情報としてファイル装置２０３に出力される。
【００１７】
ファイル装置２０３は、施設図面情報を格納する機能を有する。施設図面情報には、地形図や管路図などの座標を記憶している図形情報と、図形に関係する個人名、管口径、管種、住所などの文字・数値で表現される属性情報とがある。施設図面についての詳細は後記する。ファイル装置２０３は、例えば、ハードディスクやフラッシュメモリなどによって具現化される。
【００１８】
また、属性情報の文字・数値情報は、キーボード２０６またはフレキシブルディスクなど一括してデータを入力できるデータ入力装置２０８から入力され、ファイル装置２０３に格納される。
【００１９】
オペレータがマウス２０７を操作してディスプレイ装置２０５上に図面を表示するには、まずオペレータがマウス２０７を操作してディスプレイ装置２０５画面上に表示してある機能選択用のアイコンへカーソルを移動して指定する。オペレータが「図面読出し」のアイコンを指定すると、ＣＰＵ２０１は、ファイル装置２０３から該当の図面情報（図形情報とそれに関連する属性情報）を検索し、メインメモリ２０２に一時格納する。
【００２０】
メインメモリ２０２は、画面データの検索や編集などの処理を実行するためのプログラムや処理中のデータを記憶する機能を有する。メインメモリ２０２に一時記憶されている図面情報は、ディスプレイ装置２０５の表示領域である有効表示座標に合わせてＣＰＵ２０１でデータ編集された後にディスプレイ装置２０５に表示される。
【００２１】
オペレータは、この表示画面により目的の図面内容を知ることができる。なお、細かな部分を把握するには、表示画面に出力されている図面内容を部分拡大して表示する。このためには、例えばオペレータがマウス２０７によりカーソルを移動させてディスプレイ装置２０５の表示領域上で矩形の任意領域を対角線上の両端で指定して、任意縮尺に拡大させる。具体的にはメインメモリ２０２に記憶されている該当図面情報の一部を、ＣＰＵ２０１を介して拡大編集してディスプレイ装置２０５に表示する。表示画面に出力されている図面内容を部分縮小して表示する場合も、同様の操作によって実行できる。
【００２２】
ファイル装置２０３に格納されている施設図面情報や、メインメモリ２０２に一時記憶されている図面情報は、図面出力装置２０４により紙やポリエステルフィルムに印刷出力される。
【００２３】
図３は、本実施形態における施設図面の構成例を示す図であり、図３（ａ）は、施設図面から図形情報ファイルを生成する方法について説明する図であり、図３（ｂ）は、図形情報を示す図である。
【００２４】
図３（ａ）に示すように、施設図面３００は、複数の図面３１０から構成されており、図面入力装置２０９（図２参照）によって各々分割され、ディジタル情報化された図形情報に変換され、この図形情報が記述された複数の図形情報ファイル３２０が生成される。また、図３（ｂ）に示すように、図形情報３３０は直交座標系で示され、図面サイズによって、図形のＸ，Ｙ軸方向の長さＸ０，Ｙ０が決まる。
【００２５】
図４は、本実施形態における施設図面の図形情報の構成例を示す図であり、図４（ａ）は、施設図面の図形情報を示し、図４（ｂ）は、施設図面の図形情報を構成する道路階層を示し、図４（ｃ）は、施設図面の図形情報を構成する家枠情報を示し、図４（ｄ）は、施設図面の図形情報を構成する管路情報を示す図である。
【００２６】
図形情報３３０（図４（ａ）参照）は、図面入力装置２０９によって施設図面３００（図３参照）がディジタル情報化されてファイル装置２０３に格納されたものである。この図形情報３３０は、道路情報３３０ａ（図４（ｂ）の層１参照）と、家枠情報３３０ｂ（図４（ｃ）の層２参照）と、管路情報３３０ｃ（図４（ｄ）の層３参照）とに階層分離されたデータ記憶構造となっている。階層分離されたこれらの情報は、必要に応じて重ね合わせられ、図形情報３３０（図４（ａ）参照）となる。
【００２７】
図５は、本実施形態におけるファイルのデータ構成例を示す図であり、図５（ａ）は、グルーピングファイルのデータ構成例を示す図であり、図５（ｂ）は、属性ファイルのデータ構成例を示す図である。ここで、グルーピングファイルとは、施設図面の図形情報と属性情報とを結び付けて記述されたファイルであり、属性ファイルとは、施設毎の属性情報が記述されたファイルである。
【００２８】
図５（ａ）に示すように、グルーピングファイルに記述されている情報には、図形情報の識別情報である図形番号と属性情報の識別情報である属性番号とが含まれ、施設図面の図形情報と属性情報とが結び付けられている。この他、グルーピングファイルに記述されている情報には、図面番号、属性区分などが含まれていてもよい。また、図５（ｂ）に示すように、属性ファイルに記述されている情報には、施設毎の属性情報が含まれている。
【００２９】
図６は、本実施形態における線図形の接続について説明する図であり、図６（ａ）は、管路図形接続の場合、図６（ｂ）は、管路図形分岐の場合、図６（ｃ）は、管路図形終端の場合を示している。
【００３０】
図６（ａ）に示すように、管路図形が接続される箇所において、管路図形が非接続の場合には、例えば、線図形の端点（始点または終点）４１０Ａが、他の線図形の端点４２０と一致していない。正規接続の場合には、線図形の端点４１０Ｂが、他の線図形の端点４２０と一致している。また、図６（ｂ）に示すように、管路図形が分岐される箇所において、管路図形が非接続の場合には（管路図形が正常に分岐していない場合には）、例えば、線図形の端点４３０Ａ（または線図形の端点４３０Ｂ）が、他の線図形上の点４４０に存在していない。正規接続の場合には（管路図形が正常に分岐している場合には）、線図形の端点４３０Ｃが、他の線図形上の点４４０と一致している。このように、線図形の端点が他の線図形上に存在しない場合、線図形の端点を、その線図形方向に、他の線図形上に乗るまで移動させることによって、線図形が他の線図形と接続している状態となる。
【００３１】
また、図６（ｃ）に示すように、管路図形の終端箇所において、管路図形が非接続の場合には（管路図形の終端が正常に他の記号図形に接続していない場合には）、線図形の端点４５０Ａが、記号図形上の点と一致していない。正規接続の場合には、線図形の端点４５０Ｂ（線図形の端点４５０Ｃ）が、記号図形上の点と一致している。このように、線図形の端点が記号図形上に存在しない場合、線図形の端点を、その線図形方向に、記号図形上に乗るまで移動させることによって、線図形が記号図形と接続している状態となる。
【００３２】
図７は、本実施形態における線図形が強調表示されている状態を示す図である。図７には、線図形５１０が、他の図形５２０に接続されていない状態が示されている。このような場合、例えば、線図形５１０の非接続点５１０ａの周囲を囲うような強調図形５１１を表示することによって、非接続点５１０ａを強調することができる。
【００３３】
図８は、本実施形態における図面管理装置の処理の流れを示すフローチャートである。図８を参照して（適宜図１参照）、図面管理装置２００が実行する処理について説明する。
【００３４】
まず、図形検索手段１１３は、ファイル装置２０３から図形情報を読み込み、メインメモリ２０２に格納する（ステップＳ１１０）。続いて、図形検索手段１１３は、メインメモリ２０２の図形情報から管路階層の図形情報を抽出する（ステップＳ１２０）。図形接続検索手段１１４は、抽出した図形情報によって示される図形において、線図形が他の図形と接続しているか否かを判定する（ステップＳ１３０）。つまり、線図形が自分以外の図形（線図形または記号図形）に接続しているか否かを判定する。図形接続検索手段１１４は、線図形が他の図形と接続していると判定した場合（ステップＳ１４０で「Ｙｅｓ」）、ステップＳ１２０に戻る。
【００３５】
線図形が他の図形と接続していないと判定した場合（ステップＳ１４０で「Ｎｏ」）、図面表示処理手段１１６は、非接続点の座標を表示編集手段１１７に出力し、表示編集手段１１７は、非接続点を強調表示する（ステップＳ１５０）。図形接続編集手段１１５は、非接続点を自動補正し（ステップＳ１６０）、図形接続検索手段１１４は、操作入力部１１１を介して、オペレータから自動補正の結果が正しいか否かの入力を受け付ける（ステップＳ１７０）。自動補正が正しい旨の入力がなされた場合（ステップＳ１８０で「Ｙｅｓ」）、ステップＳ２１０に進む。自動補正が正しくない旨の入力がなされた場合（ステップＳ１８０で「Ｎｏ」）、図形接続編集手段１１５は、自動補正をキャンセルし（ステップＳ１９０）、会話操作により、オペレータに図形の編集を実行させ（ステップＳ２００）、ステップＳ２１０に進む。
【００３６】
図形接続編集手段１１５は、編集結果をファイル装置２０３に再登録し（ステップＳ２１０）、処理を終了する。また、ここでは図示していないが、ステップＳ１８０で「Ｙｅｓ」の場合またはステップＳ２００の後、ステップＳ１２０に戻り、メインメモリ２０２から次の図形情報を抽出するようにしてもよい。また、ステップＳ１２０において抽出する図形情報が存在しなくなった場合や、オペレータによって処理を終了させる旨の入力があった場合には、処理を終了するようにしてもよい。
【００３７】
また、例えば、ステップＳ１３０では、図形接続検索手段１１４は、線図形が他の図形と接続しているか否かを判定することとしたが、所定の値を設定しておき、線図形の端点が他の図形と所定の値よりも離れている場合には、判定を行わないこととしてもよい。つまり、線図形の端点と他の図形との距離が所定の値以下である場合に、判定を行うこととしてもよい。それによって、線図形の端点が他の図形と所定の距離よりも離れている場合に、非接続であるという不要な判定を行わずに済むようになる。
【００３８】
さらに、例えば、ステップＳ１８０では、自動補正が正しくない旨の入力がなされた場合（ステップＳ１８０で「Ｎｏ」）、自動補正をキャンセルし（ステップＳ１９０）、会話操作により、オペレータに図形の編集を実行させる（ステップＳ２００）こととしたが、自動補正をキャンセルした後、ステップＳ１６０に戻り、非接続点の自動補正を再び実行するようにしてもよい。その場合、例えば、非接続点を線図形方向に移動させた場合に他の図形と接続する点（接続点）までの移動距離が小さい方から順に、その接続点に非接続点を移動させて自動補正する処理を、オペレータから自動補正の結果が正しい旨の入力があるまで繰り返すこととしてもよい。また、線図形が他の図形と接続していないと判定した場合（ステップＳ１４０で「Ｎｏ」）、ステップＳ２００に進み、会話操作により、オペレータに図形の編集を実行させることとしてもよい。さらに、ステップＳ１５０において表示編集手段１１７が非接続点を強調表示するとともに、非接続点を自動補正するか否かの選択を促すメッセージをディスプレイ装置２０５に出力し、オペレータからその強調表示された非接続点に関して自動補正を行う旨の入力があった場合に、ステップＳ１６０において非接続点の自動補正を行うようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】本実施形態における図面管理装置の機能構成例を示す図である。
【図２】本実施形態における図面管理装置のハードウェア構成例を示す図である。
【図３】本実施形態における施設図面の構成例を示す図であり、（ａ）は、施設図面から図形情報ファイルを生成する方法について説明する図であり、（ｂ）は、図形情報を示す図である。
【図４】本実施形態における施設図面の図形情報の構成例を示す図であり、（ａ）は、施設図面の図形情報を示し、（ｂ）は、施設図面の図形情報を構成する道路階層を示し、（ｃ）は、施設図面の図形情報を構成する家枠情報を示し、（ｄ）は、施設図面の図形情報を構成する管路情報を示す図である。
【図５】本実施形態におけるファイルのデータ構成例を示す図であり、（ａ）は、グルーピングファイルのデータ構成例を示す図であり、（ｂ）は、属性ファイルのデータ構成例を示す図である。
【図６】本実施形態における線図形の接続について説明する図であり、（ａ）は、管路図形接続の場合、（ｂ）は、管路図形分岐の場合、（ｃ）は、管路図形終端の場合を示している。
【図７】本実施形態における線図形が強調表示されている状態を示す図である。
【図８】本実施形態における図面管理装置の処理の流れを示すフローチャートである。
【符号の説明】
【００４０】
１０１  ディスプレイ表示画面
１０２  アイコン領域
１０３  図面表示領域
１０４  属性表示領域
１１１  操作入力部
１１３  図形検索手段
１１４  図形接続検索手段
１１５  図形接続編集手段
１１６  図面表示処理手段
１１７  表示編集手段
２００  図面管理装置
２０１  ＣＰＵ
２０２  メインメモリ
２０３  ファイル装置
２０４  図面出力装置
２０５  ディスプレイ装置
２０６  キーボード
２０７  マウス
２０８  データ入力装置
２０９  図面入力装置
【図１】
2008009516.tif 000003
【図２】
2008009516.tif 000004
【図３】
2008009516.tif 000005
【図４】
2008009516.tif 000006
【図５】
2008009516.tif 000007
【図６】
2008009516.tif 000008
【図７】
2008009516.tif 000009
【図８】
2008009516.tif 000010