(57)【要約】【課題】  ＣＡＤにより作成したビルやマンション等の建築物に関する図面データの所定領域を容易に設定及び編集する。【解決手段】  クライアント端末の処理部は、建築物の平面図を表した編集すべき実図面データを表示部に表示する（Ｓ３０３）。処理部は、第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索する（Ｓ３０５〜Ｓ３１７）。処理部は、同様に、第２〜第４の指定方向に対して検索対象となる線を検索し（Ｓ３２１〜Ｓ３３１）、検索された４つの線で定められる第１の長方形を求める（Ｓ３３３）。同様に、処理部は、第２の位置データに基づき（Ｓ３３５）、第２の長方形を求め、求められた複数の長方形を合成し（Ｓ３３７）、合成領域を表示し、合成領域を表す頂点データを求め記憶する（Ｓ３３９）。【選択図】  図７
2008003935.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末の処理部は、記憶部から、建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示するステップと、
処理部は、実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、入力部から入力するステップと、
処理部は、第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索するステップと、
処理部は、検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定するステップと、
処理部は、いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定するステップを実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで表示部に表示し、検索された線を表すデータを記憶部に記憶するステップと、
処理部は、第２〜第４の指定方向に対して、前記検索するステップ、前記判定するステップ、前記記憶するステップを実行するステップと、
処理部は、第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、記憶部に記憶及び表示部に表示するステップと、
処理部は、表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを入力部から入力するステップと、
処理部は、第２の位置データに基づき、前記検索するステップ、前記判定するステップ、前記記憶するステップ、前記実行するステップ及び前記表示するステップを実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示するステップと、
処理部は、求められた複数の長方形を合成し、表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを記憶部に記憶するステップと、
処理部は、実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを記憶部に保存するステップと、
を含むデータ編集方法。
【請求項２】
検索対象となる線の条件、検索された線・面の色及び／又はパターン、検索の指示方向を含む検索に必要な各種データが、入力部により入力されて記憶部に記憶されることで初期設定され、又は、予め記憶部に記憶されることで初期設定され、
処理部は、初期設定されたデータを必要に応じて記憶部から読み出して処理に用いることを特徴とする請求項１に記載のデータ編集方法。
【請求項３】
処理部は、検索された線が２重線又は複数線で構成されている場合、２本の線又は複数線の中心線を取得し、その中心線を表すデータを線を表すデータとして記憶することを特徴とする請求項１に記載のデータ編集方法。
【請求項４】
処理部は、第１〜第ｎ（ｎは３以上の整数）の長方形を求め、ｎ個の長方形に基づき合成領域を求めることを特徴とする請求項１に記載のデータ編集方法。
【請求項５】
処理部は、さらに、合成領域の面積データを求める処理を含むデータ処理を実行することを特徴とする請求項１に記載のデータ編集方法。
【請求項６】
クライアント端末の処理部は、サーバにログインを行い、ログイン情報を送信するステップと、
サーバの処理部は、ログイン情報を受信し、ログイン情報に含まれるデータに従い、正当なクライアントかどうか判断するステップと、
クライアント端末の処理部は、サーバからアクセス許可のメッセージを受信すると、入力部から入力された検索に必要な検索キーを、サーバに送信するステップと、
サーバの処理部は、クライアント端末から検索キーを受信すると、その検索キーに基づいて図面情報データテーブルを検索し、該当する図面ＩＤ及び／又はファイル名とサムネイルデータとを取得し、クライアント端末へ送信するステップと、
クライアント端末の処理部は、サーバから図面ＩＤ及び／又はファイル名とサムネイルデータとを受信すると、図面データ表示手段によりサムネイルデータを表示部に表示し、入力部により選択されたサムネイルデータに相当する実図面データの図面ＩＤ又はファイル名を、サーバに送信するステップと、
サーバの処理部は、クライアント端末から図面ＩＤ及び／又はファイル名を受信すると、選択されたサムネイルに該当する図面データテーブル中の実図面データをロックし、図面データテーブルから当該実図面データを取得してクライアント端末へ送信するステップと、
クライアント端末の処理部は、図面データ取得手段により実図面データをサーバからダウンロードし、記憶部に記憶するステップと、
を含む請求項１に記載のデータ編集方法。
【請求項７】
クライアント端末の処理部は、保存した編集済実図面データをサーバにアップロードするステップと、
サーバの処理部は、クライアント端末から受信した編集済実図面データにより、記憶部に記憶された実図面データを更新し、さらにログイン情報に従い記憶部に編集に関する履歴情報を書き込み、記憶部に記憶された該当する実図面データのロックを解除するステップと、
を含む請求項１に記載のデータ編集方法。
【請求項８】
前記検索キーは、図面を作成した作成日時、作成者データ、管理者データ、タイトル、サブタイトル、キーワード、コメント、表示フラグ、ロックフラグ、図面の部屋などの用途、面積、機器・設備情報、オフィスなどを利用する人数などのうち、ひとつ又は複数のデータを含むことを特徴とする請求項７に記載のデータ編集方法。
【請求項９】
建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データ、実図面データを編集した編集済実図面データ、予め定められた所定条件データを含むデータを記憶した記憶部と、
前記記憶部からデータを読み取り及び前記記憶部へデータを記憶し、前記実図面データに基づき、前記所定条件に従い所定の領域を編集して前記編集済実図面データを作成するための処理部と、
前記処理部にデータを入力するための入力部と、
前記処理部によりデータを表示するための表示部と、
を備え、
前記処理部は、
前記記憶部から、建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示する手段と、
実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、前記入力部から入力する手段と、
第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索する手段と、
検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定する手段と、
いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定する手段を実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで前記表示部に表示し、検索された線を表すデータを前記記憶部に記憶する手段と、
第２〜第４の指定方向に対して、前記検索する手段、前記判定する手段、前記記憶する手段を実行する手段と、
第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、前記記憶部に記憶及び前記表示部に表示する手段と、
前記表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを前記入力部から入力する手段と、
第２の位置データに基づき、前記検索する手段、前記判定する手段、前記記憶する手段、前記実行する手段及び前記表示する手段を実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示する手段と、
求められた複数の長方形を合成し、前記表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを前記記憶部に記憶する手段と、
実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを前記記憶部に保存する手段と、
を有するデータ編集装置。
【請求項１０】
クライアント端末の処理部は、記憶部から、建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示するステップと、
処理部は、実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、入力部から入力するステップと、
処理部は、第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索するステップと、
処理部は、検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定するステップと、
処理部は、いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定するステップを実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで表示部に表示し、検索された線を表すデータを記憶部に記憶するステップと、
処理部は、第２〜第４の指定方向に対して、前記検索するステップ、前記判定するステップ、前記記憶するステップを実行するステップと、
処理部は、第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、記憶部に記憶及び表示部に表示するステップと、
処理部は、表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを入力部から入力するステップと、
処理部は、第２の位置データに基づき、前記検索するステップ、前記判定するステップ、前記記憶するステップ、前記実行するステップ及び前記表示するステップを実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示するステップと、
処理部は、求められた複数の長方形を合成し、表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを記憶部に記憶するステップと、
処理部は、実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを記憶部に保存するステップと、
をコンピュータに実行させるためのデータ編集プログラム。
【請求項１１】
クライアント端末の処理部は、記憶部から、建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示するステップと、
処理部は、実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、入力部から入力するステップと、
処理部は、第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索するステップと、
処理部は、検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定するステップと、
処理部は、いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定するステップを実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで表示部に表示し、検索された線を表すデータを記憶部に記憶するステップと、
処理部は、第２〜第４の指定方向に対して、前記検索するステップ、前記判定するステップ、前記記憶するステップを実行するステップと、
処理部は、第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、記憶部に記憶及び表示部に表示するステップと、
処理部は、表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを入力部から入力するステップと、
処理部は、第２の位置データに基づき、前記検索するステップ、前記判定するステップ、前記記憶するステップ、前記実行するステップ及び前記表示するステップを実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示するステップと、
処理部は、求められた複数の長方形を合成し、表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを記憶部に記憶するステップと、
処理部は、実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを記憶部に保存するステップと、
をコンピュータに実行させるためのデータ編集プログラムを記録したコンピュータ読み取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ編集方法及び装置、データ編集プログラム及び該プログラムを記録した記録媒体に係り、特に、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）により作成したビルやマンション等の建築物に関する図面データの所定領域を容易に設定及び編集することができるようにしたデータ編集方法及び装置、データ編集プログラム及び該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近時、施設の運用と管理を行うファシリティマネジメント（ＦＭ：Ｆａｃｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ）システムでは、データベースに保存された図形情報や文字情報などをネットワーク環境下で提供者側（サーバ）と利用者側（クライアント端末）で共有し、また、Ｗｅｂ機能を用いてデータベースに保存された情報を遠隔制御（参照、編集、加工など）することができる。
【０００３】
図１１は、従来のＷｅｂ機能を用いたデータベースの遠隔制御システムの構成図である（特許文献１参照）。
情報提供者１００のサーバ１０１には、ＣＡＤデータなどの図形情報１０２や、帳票や文書などの文字情報１０３等が保存されている。このようなシステムにおいて、クライアント１１０の端末１１１から、サーバ１０１に保存された図形情報１０２や文字情報１０３に対して加工や編集を以下のようにして行う。
（１）実体データの送信
サーバ１０１は、クライアント端末１１１からの要求により、加工または編集の対象となる図形情報１０２や文字情報１０３の実体データ（例えば、ＣＡＤ図面のベクトル情報）を、通信ネットワーク１０４を介して、クライアント端末１１１に送信する。
（２）データ加工
クライアント端末１１１では、専用のソフトウェアを使用して、受信した実体データを、画面に表示し、図形情報１１２や文字情報１１３の編集や加工を行う。
（３）加工のデータ送信
クライアント１１０は、編集や加工した図形情報１１２や文字情報１１３の実体データを、クライアント端末１１１からサーバ１０１に送信し、サーバ１０１では、受信したデータを保存する。
このようにして、サーバ１０１に保存された図形情報１０２や文字情報１０３をネットワーク環境下で情報提供者１００側とクライアント１１０側で共有することができる。
【０００４】
また、その他にも、建築図面の処理技術としては、以下に挙げるような従来技術がある。
特許文献２には、定義された図形の属性を用途に応じて変更するレイヤ定義テーブルを設け、このテーブルを参照しながら定義された図形を表示または出力するようにした図面描画装置が記載されている。
特許文献３には、複数階に亘る床面積や吹抜領域の面積を自動的に加減算し、かつ、柱の数値データを考慮することなく建築面積を算出可能とするシステムが記載されている。
特許文献４には、平面図の各線分及び円弧等を表す二次元図形データにより、ドア、窓、壁、柱を認識し、各部材毎の平面図データに対して各部材毎に高さデータを付加することによって、三次元座標データを生成するようにした建築図面作成装置が記載されている。
【０００５】
【特許文献１】特開２００４−６２５４１号公報
【特許文献２】特開２０００−９９６９５号公報
【特許文献３】特開２００２−３４２３８８号公報
【特許文献４】特開平０７−２３４８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来、フロアの壁に囲まれた部屋などを示す所定の領域を簡単に定めたり、編集することができなかった。
本発明は、以上の点に鑑み、ビルやマンションの各階の平面図等のような建築物の平面図、断面図、配置図、立面図等の建築図面に基づき、所定の基本の図面データの線種を判定し、所定の抽出すべき領域の境界線を取得することにより、領域及び境界線を設定及び編集することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の解決手段によると、
クライアント端末の処理部は、記憶部から、建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示するステップと、
処理部は、実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、入力部から入力するステップと、
処理部は、第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索するステップと、
処理部は、検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定するステップと、
処理部は、いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定するステップを実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで表示部に表示し、検索された線を表すデータを記憶部に記憶するステップと、
処理部は、第２〜第４の指定方向に対して、前記検索するステップ、前記判定するステップ、前記記憶するステップを実行するステップと、
処理部は、第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、記憶部に記憶及び表示部に表示するステップと、
処理部は、表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを入力部から入力するステップと、
処理部は、第２の位置データに基づき、前記検索するステップ、前記判定するステップ、前記記憶するステップ、前記実行するステップ及び前記表示するステップを実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示するステップと、
処理部は、求められた複数の長方形を合成し、表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを記憶部に記憶するステップと、
処理部は、実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを記憶部に保存するステップと、
を含むデータ編集方法が提供される。
【０００８】
本発明の第２の解決手段によると、
建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データ、実図面データを編集した編集済実図面データ、予め定められた所定条件データを含むデータを記憶した記憶部と、
前記記憶部からデータを読み取り及び前記記憶部へデータを記憶し、前記実図面データに基づき、前記所定条件に従い所定の領域を編集して前記編集済実図面データを作成するための処理部と、
前記処理部にデータを入力するための入力部と、
前記処理部によりデータを表示するための表示部と、
を備え、
前記処理部は、
前記記憶部から、建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示する手段と、
実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、前記入力部から入力する手段と、
第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索する手段と、
検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定する手段と、
いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定する手段を実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで前記表示部に表示し、検索された線を表すデータを前記記憶部に記憶する手段と、
第２〜第４の指定方向に対して、前記検索する手段、前記判定する手段、前記記憶する手段を実行する手段と、
第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、前記記憶部に記憶及び前記表示部に表示する手段と、
前記表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを前記入力部から入力する手段と、
第２の位置データに基づき、前記検索する手段、前記判定する手段、前記記憶する手段、前記実行する手段及び前記表示する手段を実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示する手段と、
求められた複数の長方形を合成し、前記表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを前記記憶部に記憶する手段と、
実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを前記記憶部に保存する手段と、
を有するデータ編集装置が提供される。
【０００９】
本発明の第３の解決手段によると、
クライアント端末の処理部は、記憶部から、建築物の平面図又は配置図等を含む建築図面を表した編集すべき実図面データを読み出し、実図面データを表示部に表示するステップと、
処理部は、実図面データが表す平面図上の任意の第１の位置を指定した第１の位置データを、入力部から入力するステップと、
処理部は、第１の位置データで定めた位置から、それぞれ、予め定められた第１の指定方向へ、壁や仕切りに相当する検索対象となる線を検索するステップと、
処理部は、検索された線が、予め指定された所定幅及び線種及び長さの条件のうちいずれかひとつ又は複数の所定条件に該当するか否か判定するステップと、
処理部は、いずれかの所定条件に該当しなければ、検索対象外としてさらに別の線を検索して、前記判定するステップを実行し、一方、全ての所定条件に該当すれば、検索対象となる線であると判断し、検索された線を予め定められた色及び又はパターンで表示部に表示し、検索された線を表すデータを記憶部に記憶するステップと、
処理部は、第２〜第４の指定方向に対して、前記検索するステップ、前記判定するステップ、前記記憶するステップを実行するステップと、
処理部は、第１〜第４の指定方向に対して検索された４つの線を表すデータを記憶部から読み出し、検索された４つの線で定められる第１の長方形を求め、第１の長方形の四隅を表すデータを、記憶部に記憶及び表示部に表示するステップと、
処理部は、表示部に表示された実図面データ、検索された線及び第１の長方形に基づき、実図面データ上の所望の領域の内で第１の長方形でカバーされていない領域の任意の第２の位置を指定した位置データを入力部から入力するステップと、
処理部は、第２の位置データに基づき、前記検索するステップ、前記判定するステップ、前記記憶するステップ、前記実行するステップ及び前記表示するステップを実行して、第２の長方形を求め、検索された線及び第２の長方形を表すデータを記憶及び表示するステップと、
処理部は、求められた複数の長方形を合成し、表示部に合成領域を、予め定められた色及び／又はパターンで表示し、合成領域を表す頂点データを求め、求めた頂点データを記憶部に記憶するステップと、
処理部は、実図面データに対して、求めた線及び／又は合成領域により編集処理した編集済実図面データを記憶部に保存するステップと、
をコンピュータに実行させるためのデータ編集プログラム、及び、該プログラムを記録したコンピュータ読み取可能な記録媒体が提供される。
【発明の効果】
【００１０】
本発明によると、ビルやマンションの各階の平面図等のような建築物の平面図、断面図、配置図、立面図等の建築図面に基づき、所定の基本の図面データの線種を判定し、所定の抽出すべき領域の境界線を取得することにより、領域及び境界線を設定及び編集することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
１．ハードウェア
図１は、本発明に係るデータ編集方法を実現するためのＦＭにおけるデータ編集システムのブロック構成図である。
このデータ編集システムは、複数のクライアント端末１、ＦＭデータ管理装置（サーバ）２、ネットワーク通信網３を備える。ネットワーク通信網３は、専用線網、インターネット等各種通信ネットワークであり、複数のクライアント端末１とＦＭデータ管理装置（サーバ）２は、ネットワーク通信網３により接続される。
【００１２】
図２は、クライアント端末１の構成図である。
クライアント端末１は、パーソナルコンピュータなどで構成することができ、ネットワーク３によりサーバ２と通信可能に接続されている。なお、クライアント端末１は、例えば、サーバ２とは別の部屋や別のビル・場所等に配置されているが、同部屋内、同ビル内に設置されていてもよく、クライアント端末１とサーバ２が同一コンピュータ内に一体化されていてもよい。
クライアント端末１は、処理部１１、記憶部１２、表示部１１０、入力部１１１、出力部１１２を備える。表示部１１０は、液晶等からなるディスプレイ装置である。入力部１１１は、キーボード、マウス等のポインティングデバイス等である。出力部１１２は、プリンタ、外部Ｉ／Ｆなどである。
【００１３】
処理部１１は、送受信手段１０１、ログイン手段１０２、図面データ検索手段１０３、図面データ取得手段１０４、図面データ選択手段１０５、図面データ表示手段１０６、図面データ編集手段１０７を備える。
送受信手段１０１は、所定のプロトコルに基づいて、インターネット等の通信網を介してサーバ等と情報の授受を行う。
ログイン手段１０２は、サーバ２への接続要求を送信すると、ユーザＩＤやパスワードの入力要求画面を表示し、入力部１１１から入力された内容をサーバ２へ送信して、サーバ２により照合されるとサーバ２と接続するための手段である。
図面データ検索手段１０３は、会社名、管理者名、面積など、キーワード入力の画面を表示部１１０に表示し、それに入力されたデータに基づき、サーバ２の図面情報データベース２０５を検索して、ヒットした情報のビル名やフロアなどを、リストや図形・図面等として表示部１１０へ表示するための手段である。
【００１４】
図面データ取得手段１０４は、リストから選択された実図面データ等の図形データをダウンロードすると共に、該当する図形データをロックする指示をサーバ２に送る。ロックされた後に、他のクライアント端末１からその図形データにアクセスがあっても、参照のみとされる。例えば、サーバ２において、該当する図形データは参照のみです、などのメッセージを表示する。図面データ取得手段１０４は、該当する図面データのサムネイルを取得しサムネイル表示することもできる。
図面データ選択手段１０５は、検索手段で検索した結果のリストやサムネイルデータから、該当する図面やデータを選択する。
【００１５】
図面データ表示手段１０６は、ダウンロードした図形データ、編集した図形データ、面積、テキストデータ、サムネイルデータ等の各種データをクライアント端末の表示部に表示するための手段である。
図面データ編集手段１０７は、サーバ２からダウンロードした図形データなどに基づき、各種図形編集をする手段である。例えば、所定の図形データから、所定の領域を編集、任意の四角形領域の作成、所定領域の特定、表示、面積等の取得をすることができる。また、図面データ編集手段１０７は、保存された図面データをサーバの図面データテーブルやＦＭデータテーブル等のデータベースにアップロードし、また、サーバ２による該図面データのロックを解除する指示を送る。
記憶部１２は、図面データファイル１０８と、各種設定条件や処理結果等を記憶する領域やファイル・テーブルを備える。
図面データファイル１０８に、編集手段によって編集された図形データを（一時的に）保存する。図面データファイル１０８は、例えば、クライアント端末１が有する記憶部１２（ハードディスク等）の一領域を保存用として用いることができる。
【００１６】
図３は、ＦＭデータ管理装置（サーバ）２の構成図である。
ＦＭデータ管理装置（サーバ）２は、ＦＭデータや図面データ等の各種データを記憶及び管理するためのサーバであり、例えば、ハードディスク等の大容量記憶手段を備えたコンピュータで構成される。ＦＭデータ管理装置（サーバ）２は、処理部２１、データベース２２を備える。
処理部２１は、送受信手段２０１、ロック設定手段２１０、処理手段２１１を備える。
送受信手段２０１は、所定のプロトコルに基づいて、インターネット等の通信網を介してクライアント端末等と情報の授受を行う。
ロック設定手段２１０は、クライアント端末１からダウンロードされた図形データを、他のクライアント端末からダウンロード要求があっても参照のみとするため、該当データにロックを掛けるための手段である。また、ロック設定手段は、クライアント端末１から図形データがアップロードされた場合には、ロックを解除する。
処理手段２１１は、送受信手段２０１、ロック設定手段２１０による処理以外の各種処理を実行する。
データベース２２は、クライアント情報ファイル２０２、図面データテーブル２０３、図面画像データテーブル２０４、図面情報データテーブル２０５、領域編集データテーブル２０６、ＦＭデータテーブル２０７、履歴管理データテーブル２０８を含む。
クライアント情報ファイル２０２は、クライアント端末１からサーバ２へログインするためのログイン情報が記憶されている。クライアント端末からログイン要求があると、ユーザＩＤやパスワード等が送信され、これらの送信情報と照合し、クライアントの正当性を評価するためのユーザＩＤやパスワードなどの情報が記憶されている。
【００１７】
以下に、各種データテーブルについて説明する。
図４（Ａ）に、図面データテーブル２０３の説明図一例を示す。
図面データテーブル２０３は、ビルやマンションのある階の平面図等のような建築物の平面図、断面図、配置図、立面図等の建築図面などの実図面データが基本図面として記憶されている。データとして、例えば、図面ＩＤ（親図面ＩＤ及び階層ＩＤ（親図面に対する階層が数字で表される、数字が大きくなるほど深い階層となる）で特定される実図面データが記憶されている。
図４（Ｂ）に、図面画像データテーブル２０４の説明図一例を示す。
図面画像データテーブル２０４は、サムネイルされた画像データが記憶されている。データとして、例えば、図面ＩＤ、サムネイルコメント、サムネイル名（サムネイル小データ名、サムネイル小ファイル名、サムネイル大データ名、サムネイル大ファイル名）に対応して、関連付けられたサムネイルデータが記憶されている。
【００１８】
図４（Ｃ）に、図面情報データテーブル２０５の説明図一例を示す。
図面情報データテーブル２０５は、図面データテーブル２０３及びサムネイルデータテーブル２０４の図面ＩＤと関連付けられた図面情報が記憶されている。図面情報は、例えば、該図面を作成した作成日時、作成者名（又は作成者ＩＤ）、管理者（又は管理者ＩＤ）、タイトル、サブタイトル、キーワード、コメント、表示フラグ、ロックフラグ等のいずれかが含まれる。また、図面ＩＤによる図面の部屋などの用途、面積、管理者（会社名、担当者など）、管理者情報（住所や連絡先電話番号・メールアドレスなど）、機器・設備情報（パソコン台数、コピー・ＦＡＸなどの台数、・・・）、オフィスなどを利用する人数などを適宜記憶してもよい。
図４（Ｄ）に、領域編集データテーブル２０６の説明図一例を示す。
領域編集データテーブル２０６は、図面ＩＤと各閉領域（合成領域、長方形領域等）区分に対して、ハッチングスタイル／パターン（塗りつぶし、水平、垂直、格子、クロス、斜め線など）、種類（なし、塗りつぶし、ハッチングかなど）、色などの主に表示に使用される領域編集データが記憶される。
【００１９】
図５（Ａ）に、ＦＭデータテーブル２０７の説明図一例を示す。
ＦＭデータテーブル２０７は、図面ＩＤ及び階層ＩＤに対応して、ＦＭデータ、データタイプ（例えば、面、線）、頂点データ、面積、壁を示す線又はフロアの床等の合成領域を囲む線等の適宜の線の長さ、壁（色、パターン）、フロアの床等の全体面・部分面（色、パターン）等が記載されている。なお、ＦＭデータは、例えば、業務ＩＤ、ＦＭ図形ＩＤ、図形属性（図形コード、領域コード、ゾーン（フロア）コード）などを含む。なお、頂点データとしては、フロアの床等を示す合成領域を表すデータの他にも、長方形の四隅を表すデータ等を適宜記憶するようにしても良いし、長方形と合成領域の両方のデータを記憶しても良い。
履歴管理データテーブル２０８は、図面や図面画像、図面情報などを追加、更新、削除に伴い、各図面ＩＤ、図面画像データＩＤ、図面情報データＩＤ等の識別情報に基づいて、追加、更新削除の別、更新日時、更新者（更新者ＩＤ）などを記憶する。
【００２０】
図５（Ｂ）に、図面データファイル１０８の説明図一例を示す。
図面データファイル１０８は、図面ＩＤ及び階層ＩＤに対応して、実図面データ、編集済実図面データ、検索された線を表すデータ、長方形を表すデータ、合成領域の頂点データ、面積、壁を示す線又はフロアの床等の合成領域を囲む線等の適宜の線の長さ、壁（色、パターン）、フロアの床等の全体面・部分面（色、パターン）等が記載されている。なお、さらに、検索対象となる線の条件（例えば、線幅、線種、長さ等）、検索された線・それら線により画定される面の色及び／又はパターン（例えば、グレースケール、模様、斜線、ドット等）、検索の指示方向等の検索に必要な各種データを記憶しても良い。
【００２１】
２．ソフトウェア
図６に、データ編集処理のシーケンス図を示す。
クライアント端末１の送受信手段１０１及びログイン手段１０２は、ＦＭデータ管理装置（サーバ）２にログインを行い（Ｓ１０１）、ログイン情報を送信する（Ｓ１０３）。
サーバ２の処理手段２１１は、送受信手段２０１により、ログイン情報を受信し（Ｓ２０１）、ログイン情報に含まれるデータに従い、クライアント情報ファイル２０２を検索する（Ｓ２０３）。つぎに、処理手段２１１は、正当なクライアントかどうか判断し（Ｓ２０５）、正当でない場合は不正アクセスのメッセージをクライアント端末１へ送信する（Ｓ２０７）。ここで、クライアント端末１は、不正アクセスのメッセージをサーバ２から受信すると、そのメッセージを表示部１１０に表示し（Ｓ１０５）、処理を終了する。一方、サーバ２の処理手段２１１は、ステップＳ２０５で正当なクライアントであると判断すると、クライアント端末１のデータベースアクセスを許可するメッセージを送信する（Ｓ２０９）。
【００２２】
クライアント端末１は、サーバ２からアクセス許可のメッセージを受信すると、データベース検索用のアプリケーション（図面データ検索手段１０３）を起動する（Ｓ１０７）。クライアント端末１の図面データ検索手段１０３は、入力部１１１から検索に必要な検索キーが入力されると（Ｓ１０９）、サーバ２にその検索キーを送信する（Ｓ１１１）。検索キーは、例えば、図面を作成した作成日時、作成者名（又は作成者ＩＤ）、管理者（又は管理者ＩＤ）、タイトル、サブタイトル、キーワード、コメント、表示フラグ、ロックフラグ、図面の部屋などの用途、面積、管理者（会社名、担当者など）、管理者情報（住所や連絡先電話番号・メールアドレスなど）、機器・設備情報（パソコン台数、コピー・ＦＡＸなどの台数など）、オフィスなどを利用する人数などのうち、ひとつ又は複数のデータを用いることができる。
【００２３】
サーバ２の処理手段２１１は、クライアント端末１から検索キーを受信すると（Ｓ２１１）、その検索キーに基づいて図面情報データテーブル２０５を検索し（Ｓ２１３）、該当する図面ＩＤ及び／又はファイル名を求める。処理手段２１１は、検索結果である図面ＩＤ及び／又はファイル名に基づき、図面画像データテーブル２０４から該当するサムネイルデータを取得し（Ｓ２１５）、図面ＩＤ及び／又はファイル名とサムネイルデータとをクライアント端末１へ送信する（Ｓ２１７）。サムネイルデータは、例えば、サムネイルコメント、サムネイル小データ名、サムネイル小ファイル名、サムネイル大データ名、サムネイル大ファイル名などを適宜含むことができる。
クライアント端末１は、サーバ２からサムネイルデータを受信すると（Ｓ１１３）、図面データ取得手段１０４又は図面データ表示手段１０６によりサムネイルデータを表示部１１０に表示する（Ｓ１１５）。クライアント端末１では、図面データ表示手段１０６により表示されたサムネイルデータの中から、入力部１１１により所望のサムネイルデータが選択されると（Ｓ１１７）、図面データ選択手段１０５は、選択されたサムネイルデータに相当する実図面データの図面ＩＤ又はファイル名を、サーバ２に送信する（Ｓ１１９）。
【００２４】
サーバ２の処理手段２１１は、クライアント端末１から図面ＩＤ及び／又はファイル名を受信すると（Ｓ２１９）、ロック設定手段２１０により、選択されたサムネイルに該当する図面データテーブル２０３中の実図面データをロックし（Ｓ２２１）、図面データテーブル２０３から当該実図面データを取得してクライアント端末１へ送信する（Ｓ２２３）。
クライアント端末１は、図面データ取得手段１０４により実図面データをサーバ２からダウンロードし、図面データファイル１０８に記憶する（Ｓ１２１）。クライアント端末１の図面データ編集手段１０７は、実図面データを図面データファイル１０８から読み出し、それを用いて編集処理を実行する（Ｓ１２３）。さらに、図面データ編集手段１０７は、編集処理した編集済実図面データを図面データファイル１０８に保存する（Ｓ１２５）。このとき、図面データ編集手段１０７は、例えば、実図面データに対して求めた線及び長方形や、合成領域に関するデータを編集した編集済実図面データを図面データファイル１０８に記憶する。さらに、図面データ編集手段１０７は、保存した編集済実図面データをサーバ２にアップロードする（Ｓ１２７）。なお、編集処理の詳細は、後述する。なお、図面データ編集手段１０７は、ダウンロードした実図面データと編集済実図面データを記憶部１２の別ファイルに記憶するようにしてもよい。
【００２５】
サーバ２の処理手段２１１は、クライアント端末１から受信した編集済実図面データにより、ＦＭデータテーブル２０７のデータ及び図面データテーブル２０３の実図面データを更新し、さらにログイン情報及びクライアント情報ファイル２０２等の情報に従い履歴管理データテーブル２０８に編集に関する履歴情報を書き込む（Ｓ２２５）。その後、処理手段２１１は、図面データテーブル２０３の該当する実図面データのロックを解除する（Ｓ２２７）。
【００２６】
図７に、編集処理（Ｓ１２３）のフローチャートを示す。
また、図８〜図１０に、編集処理における表示画面を表す図（１）〜（３）を示す。
処理部１１の図面データ編集手段１０７は、まず、入力部１１１により入力されたデータ又は図面データファイル１０８に予め記憶されたデータ等により、検索対象となる線の条件（例えば、線幅、線種、長さ等）、検索された線・それら線により画定される面の色及び／又はパターン（例えば、グレースケール、模様、斜線、ドット等）、検索の指示方向等の検索に必要な各種データを、記憶部１２に初期設定する（Ｓ３０１）。つぎに、図面データ編集手段１０７は、図面データファイル１０８から、編集すべき実図面データ（例えば、ビルやマンションのフロア等のような建築物の平面図、断面図、配置図、立面図等の建築図面）を読み出すことにより、サーバ２からダウンロードした実図面データを表示部１１０に表示する（Ｓ３０３）。
【００２７】
つぎに、入力部１１１により、例えば、マウス等のポインティングデバイスなどを用いてクリックすることにより、表示された実図面データが表す平面図上の任意の位置が指定されると、図面データ編集手段１０７は、その位置データを入力する（Ｓ３０５）。図８（Ａ）の基本図面の例では、位置Ｐ１がクリックされたことを表す。つぎに、まず、図面データ編集手段１０７には、記憶部１２に予め定められた第１の指定方向（この例では左方向・マイナス方向）が指定され（Ｓ３０７）、位置Ｐ１から、例えば左方向（マイナス方向）へ検索対象となる線の検索を行う（Ｓ３０９）。なお、検索対象となる線は、この例では、壁や仕切り等に相当する線であるが、これに限定されず適宜の線を対象とすることができる。また、該当する線を検索する方法は、周知及び公知の図面処理により求めることができる。例えば、対象となる線を表すデータは実図面データに含まれており、それら線を表すデータと位置Ｐ１を通るｘ軸方向・ｙ軸方向の直線との交点の存否及びその位置等に従い、検索対象の線を検索することができる。
【００２８】
つぎに、図面データ編集手段１０７は、検索された線が、記憶部１２に予め指定された所定幅（所定幅以内、所定幅以上、又は、所定幅範囲）か否か判定する（Ｓ３１１）。所定幅に該当する場合、さらに、図面データ編集手段１０７は、検索された線が予め指定された線種か否か判定する（Ｓ３１３）。指定された線種に該当する場合、さらに、図面データ編集手段１０７は、検索された線が予め指定された長さ（所定長以内、所定長以上、又は、所定長範囲）か否か判定する（Ｓ３１５）。図面データ編集手段１０７は、ステップＳ３１１〜Ｓ３１５のいずれかの条件に該当しなければ、検索する線とは別のものであるから、検索対象外としてステップＳ３０９へ移行して別の線を検索して、処理を繰り返す。一方、ステップＳ３１１〜Ｓ３１５の全ての条件に該当すれば、図面データ編集手段１０７は、検索対象となる線であると判断し、検索された線を、記憶部１２により予め定められた色及び又はパターン（例えば「赤」など）で表示部１１０に表示し、検索された線を表すデータを図面データファイル１０８に記憶する（Ｓ３１７）。なお、このとき、図面データ編集手段１０７は、必要に応じて、検索された線が２重線又は複数線で構成されている場合、２本の線又は複数線の中心線を取得し、その中心線を表すデータを記憶するようにしてもよい。
【００２９】
図面データ編集手段１０７は、検索対象となる線の検索処理を、左右上下方向に対してそれぞれ実行する。すなわち、図面データ編集手段１０７は、Ｐ１位置から第２の指定方向（例えば、右側）への検索が終了か判定し（Ｓ３２１）、未処理のときは右方向を指定し（Ｓ３２３）、ステップＳ３０９へ移行して、上述と同様に検索処理を実行する。つぎに、図面データ編集手段１０７は、第３の指示方向（例えば、上側）への検索が終了か判定し（Ｓ３２５）、未処理のときは、上方向を指定し（Ｓ３２７）、ステップＳ３０９へ移行して、上述と同様に検索処理を実行する。さらに、同様に、図面データ編集手段１０７は、第４の指定方向（例えば、下側）への検索が終了か否か判定し（Ｓ３２９）、未処理のときは下方向を指定し（Ｓ３３１）、ステップＳ３０９へ移行して、上述と同様に検索処理を実行する。
【００３０】
以上のように、図面データ編集手段１０７は、第１〜第４の指定方向に対して検索対象となる所定の線を検索し、それぞれ検索された線を定めたデータを図面データファイル１０８に記憶する。また、図面データ編集手段１０７は、検索された線で定められる（囲まれる）長方形を求め、長方形の四隅を表す頂点データＰ（ｘ１，ｙ１）、Ｐ（ｘ１，ｙ２）、Ｐ（ｘ２，ｙ１）、Ｐ（ｘ２，ｙ２）を、図面データファイル１０８に記憶し、さらに、表示部１１０に、予め定められた色及び／又はパターンで表示する（Ｓ３３３）。図８（Ｂ）に、求めた長方形等を含む表示画面の一例を示す。
【００３１】
つぎに、ユーザは、表示部１１０に表示された実図面データ、検索された線及び定められた長方形等に基づき、その長方形が実図面データ上の所望の領域をカバーしていない場合など、必要に応じて、入力部１１１により次のエリアを指定するため、任意の位置を入力する。図面データ編集手段１０７は、その位置データを入力部１１１から得る（図９（Ａ）の例では、位置Ｑ１がクリックされた。）（Ｓ３３５）。つぎに、上述したように、図面データ編集手段１０７は、位置Ｑ１に基づき、２個目の長方形を求め、検索された線及び長方形を表すデータの記憶及び表示等を実行する。図９（Ｂ）に、求めた長方形等を含む表示画面の一例を示す。さらに、図面データ編集手段１０７は、必要に応じて上述の処理を繰り返して、ｎ個目の長方形を求める。
【００３２】
図面データ編集手段１０７は、求められたｎ個の長方形を合成し、表示部１１０に合成された領域を表示する（Ｓ３３７）。この場合、なお、合成領域を求めるための方法は、周知及び公知の図形処理により求めることができる。例えば、たとえば、各長方形を表す線や頂点のデータに従い、複数の長方形の重複部分を計算して、それを排除して、所望の領域を求めることができる。図１０（Ａ）及び（Ｂ）に、その表示画面の一例を示す。つぎに、図面データ編集手段１０７は、領域の隅・角や屈折点等の合成領域を表す頂点データを求め、さらに必要に応じて、合成領域の面積データを求める等の所望のデータ処理を実行し、求めた頂点データを図面データファイル１０８、又は、記憶部１２の適宜のファイルに記憶する（Ｓ３３９）。また、図面編集手段１０７は、実図面データに対して求めた、線及び長方形や、合成領域に関するデータを編集した編集済実図面データを図面データファイル１０８に記憶する（Ｓ１２５）。
【００３３】
３．追記
本発明のデータ編集方法又はデータ編集装置・システムは、その各手順をコンピュータに実行させるためのデータ編集プログラム、データ編集プログラムを記録したコンピュータ読み取り可能な記録媒体、データ編集プログラムを含みコンピュータの内部メモリにロード可能なプログラム製品、そのプログラムを含むサーバ等のコンピュータ、などにより提供されることができる。
【産業上の利用可能性】
【００３４】
以上のように、本発明は、特に、ＦＭシステムにおける図形編集や各種処理に有用である。
【図面の簡単な説明】
【００３５】
【図１】本発明に係るデータ編集方法を実現するためのＦＭにおけるデータ編集システムのブロック構成図。
【図２】クライアント端末１の構成図。
【図３】ＦＭデータ管理装置（サーバ）２の構成図。
【図４】（Ａ）図面データテーブル２０３、（Ｂ）図面画像データテーブル２０４、（Ｃ）図面情報データテーブル２０５、（Ｄ）領域編集データテーブル２０６の説明図。
【図５】（Ａ）ＦＭデータテーブル２０７、（Ｂ）図面データファイル１０８の説明図。
【図６】データ編集処理のシーケンス図。
【図７】編集処理（Ｓ１２３）のフローチャート。
【図８】編集処理における表示画面を表す図（１）。
【図９】編集処理における表示画面を表す図（２）。
【図１０】編集処理における表示画面を表す図（３）。
【図１１】従来のＷｅｂ機能を用いたデータベースの遠隔制御システムの構成図。
【符号の説明】
【００３６】
１    クライアント端末
１１    処理部
１２    記憶部
１１０    表示部
１１１    入力部
１１２    出力部
２    ＦＭデータ管理装置（サーバ）
２１    処理部
２２    データベース
３    ネットワーク通信網
【図１】
2008003935.tif 000003
【図２】
2008003935.tif 000004
【図３】
2008003935.tif 000005
【図４】
2008003935.tif 000006
【図５】
2008003935.tif 000007
【図６】
2008003935.tif 000008
【図７】
2008003935.tif 000009
【図８】
2008003935.tif 000010
【図９】
2008003935.tif 000011
【図１０】
2008003935.tif 000012
【図１１】
2008003935.tif 000013