(57)【要約】【課題】  フロア図面データの貫通構造物の移動の有無を迅速に認識できるようにし、ミスを抑制する。【解決手段】  基準となるフロアのフロア図面データ内のパイプシャフトの情報がフロアごとに全て一致するか、全て一致しないか、または一致するものと一致しないものが混在するかを識別し、それぞれのフロアのサムネイル画像に対して、フレーム１３１乃至１３３の表示を点線、実線、および、一点鎖線のように区別して表示する。結果として、ユーザは、サムネイル画像のフレームを見るだけで、各フロアの貫通構造物の情報が、基準フロアに対して全て一致するか、全て一致しないか、または一致するものと一致しないものが混在するかを迅速に認識することが可能になると共に、作業環境の異なる状態で各フロアの編集処理を行ってもミスを抑制することが可能となる。本発明は、CAD装置に適用させることが可能である。【選択図】  図５
2006059157.tif 000002
【特許請求の範囲】
【請求項１】
複数のフロア図面データを取得する取得手段と、
前記取得手段により取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、前記基準フロア図面データ以外のフロア図面データの貫通構造物との情報を比較する比較手段と、
前記比較手段の比較結果に基づいて、前記フロア図面データを区別して表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記貫通構造物の情報は、前記貫通構造物毎の位置、形状、用途、および前記貫通構造物の情報が編集された編集日時である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記比較手段の比較結果が、それぞれの前記貫通構造物の情報が全て一致する場合、前記比較結果が、それぞれの前記貫通構造物の情報が一致するものが存在しない場合、または前記比較結果が、それぞれの前記貫通構造物の情報が一致するものと一致しないものとが混在する場合、のそれぞれについて、前記表示手段は、前記フロア図面データを区別して表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記フロア図面データを編集する編集手段をさらに備え、
前記基準フロア図面データにおける前記貫通構造物の情報と、前記基準フロア図面データ以外のフロア図面データにおける前記貫通構造物の情報とが一致しない場合、前記編集手段は、前記基準フロア図面データにおける前記貫通構造物の情報と、前記基準フロア図面データ以外のフロア図面データにおける前記貫通構造物の情報とに基づいて、移動方向と移動距離を前記表示手段に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
新規のフロア図面データを編集する場合、前記編集手段は、前記基準フロア図面データを読み出し、新規のフロア図面データに前記基準フロア図面データの貫通構造物の情報を反映させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
複数のフロア図面データを取得する取得ステップと、
前記取得ステップの処理で取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、前記基準フロア図面データ以外のフロア図面データの貫通構造物との情報を比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記フロア図面データを区別して表示する表示ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
複数のフロア図面データの取得を制御する取得制御ステップと、
前記取得制御ステップの処理で取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、前記基準フロア図面データ以外のフロア図面データの貫通構造物との情報の比較を制御する比較制御ステップと、
前記比較制御ステップの処理での比較結果に基づいて、前記フロア図面データの区別した表示を制御する表示制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、複数階の構造物の平面図の編集において、貫通構造物の情報を容易に管理できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
ビルなどの高層建築物などの設計においては、CAD（Computer Aided Design）装置の平面図を利用してフロア毎に設計が進められることが多くなっている。
【０００３】
例えば、各フロア毎に平面図を管理するような場合、各フロアにまたがる情報（例えば、パイプシャフトや吹抜けなど）を認識するには、１個のファイルの中に１階、２階といった各フロアの図面情報自身を持ち、各フロアの接続情報を管理する方法がとられている。
【０００４】
また、対話型自動設計ＣＡＤシステムにおいて、複数の構成要素から構成される作図対象の同一軸に垂直な平面図群からなる複数の図面を作図する際に、任意の平面図上のある構成要素の位置を対話操作で移動させた時、この移動に影響を受ける他の平面図上の構成要素を全て連動して位置を移動させるようにしたものがある（例えば、特許文献１参照）。
【０００５】
さらに、複数図面間、図面・地物属性間で同じ地物を指す図形に共通なＩＤを付与する。すなわち、新規図面のＩＤのない図形に対し、ユーザによる指定、図形位置、図形同士のトポロジ関係をキーに、既入力地物との対応付けを行いＩＤを付与する。そして、トポロジ関係で既入力地物と矛盾の生じた図形は矛盾図形又は更新図形としてユーザに提示する。さらに、更新図形に関しては地物属性を更新し、関連図面のトポロジ的に同位置の図形を連動して更新する。このようにすることで、図面と属性の対応、図面間矛盾／更新個所抽出、関連図面連動更新機能を、統合的かつ低コストで実現できるようにするものがある（例えば、特許文献２参照）。
【特許文献１】特開２０００−０２０５５８号公報
【特許文献２】特開２００１−０５２１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数のフロアの図面を１個のファイルに収めた場合、フロア数が多くなると、データ容量が大きくなるので、処理時間がかかる為、レスポンスが悪くなり、生産性が落ちてしまうという課題があった。
【０００７】
また、レスポンスが悪くなることに伴って、フロア図面データの作図編集作業を行う際、対象となるフロアのフロア図面データの作図編集作業ができる状態にするのに時間がかかってしまうと言う課題があった。
【０００８】
さらに、作業対象となるフロアの情報以外の情報（例えばレイヤなど）が多すぎるために、作業性が悪くなり、生産性が落ちてしまうという課題があった。
【０００９】
また、上述の特許文献１に提案されている方法では、新規図面、既存図面とも関連性を持たせるための手操作が必要となり、手間、ミスが発生する要因となってしまうという課題があった。
【００１０】
さらに、上述の特許文献２に提案されている方法では、IDにて管理を行うために、複数人数で作業を行う場合でも共通システム上で作業する必要が生じてしまうことになるため、作業環境が制限されてしまうという課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、特に、CAD図面で、高層構造物の設計をフロア毎の図面で管理するような場合、管理における手間とミスを抑制できるようにすると共に、管理するための作業環境の制限を受けないようにするものである。
【課題を解決するための手段】
【００１２】
本発明の情報処理装置は、複数のフロア図面データを取得する取得手段と、取得手段により取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、基準フロア図面データ以外のフロア図面データの貫通構造物との情報を比較する比較手段と、比較手段の比較結果に基づいて、フロア図面データを区別して表示する表示手段とを備えることを特徴とする。
【００１３】
前記貫通構造物の情報は、貫通構造物毎の位置、形状、用途、および貫通構造物の情報が編集された編集日時とするようにすることができる。
【００１４】
前記比較手段の比較結果が、それぞれの貫通構造物の情報が全て一致する場合、比較結果が、それぞれの貫通構造物の情報が一致するものが存在しない場合、または比較結果が、それぞれの貫通構造物の情報が一致するものと一致しないものとが混在する場合、のそれぞれについて、表示手段には、フロア図面データを区別して表示させるようにすることができる。
【００１５】
前記フロア図面データを編集する編集手段をさらに設けるようにさせることができ、基準フロア図面データにおける貫通構造物の情報と、基準フロア図面データ以外のフロア図面データにおける貫通構造物の情報とが一致しない場合、編集手段には、基準フロア図面データにおける貫通構造物の情報と、基準フロア図面データ以外のフロア図面データにおける貫通構造物の情報とに基づいて、移動方向と移動距離を表示手段に表示させるようにすることができる。
【００１６】
前記新規のフロア図面データを編集する場合、編集手段には、基準フロア図面データを読み出し、新規のフロア図面データに基準フロア図面データの貫通構造物の情報を反映させるようにすることができる。
【００１７】
本発明の情報処理方法は、複数のフロア図面データを取得する取得ステップと、取得ステップの処理で取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、基準フロア図面データ以外のフロア図面データの貫通構造物との情報を比較する比較ステップと、比較ステップの処理での比較結果が、それぞれの貫通構造物の情報が全て一致する場合、比較結果に基づいて、フロア図面データを区別して表示する表示ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、複数のフロア図面データの取得を制御する取得制御ステップと、取得制御ステップの処理で取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、基準フロア図面データ以外のフロア図面データの貫通構造物との情報の比較を制御する比較制御ステップと、比較制御ステップの処理での比較結果に基づいて、フロア図面データの区別した表示を制御する表示制御ステップとをコンピュータに実行させることを特徴とする。
【００１９】
本発明の情報処理装置および方法、並びにプログラムにおいては、複数のフロア図面データが取得され、取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、基準フロア図面データ以外のフロア図面データの貫通構造物との情報が比較され、比較結果に基づいて、フロア図面データが区別して表示される。
【００２０】
本発明の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００２１】
本発明によれば、CAD図面で、高層構造物の設計をフロア毎の図面で管理するような場合、管理における手間とミスを抑制することが可能になると共に、管理するための作業環境の制限を受けないようにすることが可能となる。さらに、高層建築物の設計における編集処理の生産性を向上させるようにすることが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２４】
即ち、本発明の情報処理装置は、複数のフロア図面データを取得する取得手段（例えば、図３のフロア図面取得部１０２）と、取得手段により取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、基準フロア図面データ以外のフロア図面データの貫通構造物との情報を比較する比較手段（例えば、図３のフロア図面状態判定部１０５）と、比較手段の比較結果に基づいて、フロア図面データを区別して表示する表示手段（例えば、図３の画像生成部１０７）とを備えることを特徴とする。
【００２５】
前記フロア図面データを編集する編集手段（例えば、図３のフロア図面編集部１０３ａ）をさらに設けるようにさせることができ、基準フロア図面データにおける貫通構造物の情報と、基準フロア図面データ以外のフロア図面データにおける貫通構造物の情報とが一致しない場合、編集手段には、基準フロア図面データにおける貫通構造物の情報と、基準フロア図面データ以外のフロア図面データにおける貫通構造物の情報とに基づいて、移動方向と移動距離を表示手段に表示させることを特徴とする。
【００２６】
本発明の情報処理方法は、複数のフロア図面データを取得する取得ステップ（例えば、図４のフローチャートのステップＳ４の処理）と、取得ステップの処理で取得された複数のフロア図面データのうち、いずれか基準となる基準フロア図面データの貫通構造物の情報と、基準フロア図面データ以外のフロア図面データの貫通構造物との情報を比較する比較ステップ（例えば、図４のフローチャートのステップＳ９，Ｓ１１の処理）と、比較ステップの処理での比較結果に基づいて、フロア図面データを区別して表示する表示ステップ（例えば、図４のフローチャートのステップＳ１０，Ｓ１２，Ｓ１４の処理）とを含むことを特徴とする。
【００２７】
図１は、本発明を適用した設計システムの一実施の形態の構成を示す図である。尚、ここでいう設計とは、高層建築物の各フロア毎の設計を示しており、複数の担当者や複数の施工業者により、フロア単位で設計を管理するものとする。当然のことながら、同一フロアを複数の業者で管理するようにしてもよい。
【００２８】
図面編集装置１−１乃至１−ｎは、各設計担当者または複数の施工業者により、フロア単位で平面的な設計図面（以降、フロア図面と称する）を編集（作成）する際に利用される、いわゆる、CAD（Computer Aided Design）装置である。
【００２９】
図１においては、図面編集装置１−１が、図面編集装置１−２より編集されたフロア図面データを直接取得して管理している。また、図面編集装置１−１は、ネットワーク２を介して、図面編集装置１−３乃至１−ｎにより編集されたフロア図面データを管理している。
【００３０】
図面編集装置１−１は、特に、図面編集装置１−２乃至１−ｎより供給されてくる複数のフロア図面データの管理において、各フロアの縦方向に構造物を貫通して存在する貫通構造物（例えば、パイプシャフトや吹抜けなど）が、それぞれのフロア図面データ間で一致しているのか否かを認識し、複数のフロア図面データ間で一致していない場合、矛盾が発生していることを提示し、必要に応じて修正方向を指示する。
【００３１】
尚、図１においては、図面編集装置１−１に、図面編集装置１−２乃至図面編集装置１−ｎにより編集されたフロア図面データが集約的に管理される構成となっているが、図面編集装置１−２乃至１−ｎが図面編集装置１−１と、同様の機能を備えており、従って、その他の図面編集装置１−２乃至１−ｎのいずれもが、自ら以外の図面編集装置１−２乃至１−ｎのいずれのフロア図面データを集約するようにしてもよい。
【００３２】
また、以降において、特に、図面編集装置１−１乃至１−ｎを区別する必要が無い場合、単に、図面編集装置１と称するものとし、その他の構成についても、同様に称するものとする。
【００３３】
次に、図２を参照して、図面編集装置１の構成について説明する。
【００３４】
CPU（Central Processing Unit）２１は、ROM（Read Only Memory）２２、または記憶部２８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２３には、CPU２１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２１、ROM２２、およびRＡM２３は、バス２４により相互に接続されている。
【００３５】
CPU２１には、バス２４を介して入出力インタフェース２５が接続されている。入出力インタフェース２５には、キーボード、マウス、マイクロフォンなどよりなる入力部２６、ディスプレイ、スピーカなどよりなる出力部２７が接続されている。CPU２１は、入力部２６から入力される指令に対応して各種の処理を実行する。
【００３６】
入出力インタフェース２５に接続されている記憶部２８は、例えばハードディスクなどで構成され、CPU２１が実行するプログラムや各種のデータを記憶する。通信部２９は、図示せぬネットワークを介して通信機能を有し、図示せぬ他の装置と各種のデータを授受する。
【００３７】
入出力インタフェース２５に接続されているドライブ３０は、磁気ディスク４１、光ディスク４２、光磁気ディスク４３、或いは半導体メモリ４４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部２８に転送され、記憶される。
【００３８】
次に、図３の機能ブロック図を参照して、図２の図面編集装置１により実現される機能について説明する。
【００３９】
操作部１０１は、例えば、図２の入力部２６に相当するものであって、マウスやキーボードであり、ユーザに操作されることにより、表示部１０８にフロア図面データの一覧をサムネイル画像で表示させるように指示する信号を発生したり、ユーザが表示部１０８に表示されているフロア図面データを見ながら操作されることによりフロア図面データの編集操作がなされ、編集操作に対応した信号を発生するなどして、フロア図面管理部１０３に供給する。
【００４０】
フロア図面取得部１０２は、例えば、図２のドライブ３０または通信部２９に相当するものであり、他の図面編集装置１により作成または編集されたフロア図面データ（各フロア毎にファイルとなっているデータ）を磁気ディスク４１、光ディスク４２、光磁気ディスク４３、もしくは半導体メモリ４４、または、ネットワーク２を介して取得する。
【００４１】
フロア図面管理部１０３は、フロア図面取得部１０２により取得されたフロア図面データ、または、フロア図面記憶部１０４に記憶されたフロア図面データを読み出し、画像生成部１０７に供給して表示部１０８に表示させる。また、フロア図面管理部１０３は、操作部１０１より供給される操作信号に基づいて、フロア図面編集部１０３ａを起動させてフロア図面データを作成、または、編集し、その後、編集したフロア図面データをフロア図面記憶部１０４に記憶させる。
【００４２】
フロア図面管理部１０３は、フロア図面記憶部１０４に記憶されている複数のフロア図面データの一覧を画像生成部１０７に供給して表示部１０８にサムネイル画像として表示させる。これにより、フロア図面データのファイルをフロア図面編集部１０３ａを起動させて開くことなく、フロア図面データの中身を見て、編集すべきフロア図面データを選択したり、フロア図面データ間における貫通構造物の情報の矛盾などを確認することが可能となる。
【００４３】
フロア図面管理部１０３のフロア図面編集部１０３ａは、操作部１０１が操作されて、新規図面の生成が指示された場合、または、フロア図面データの一覧の中から編集しようとするフロア図面データが選択された場合、フロア図面記憶部１０４の基準図面記憶部１０４ａに記憶されている基準フロアのフロア図面データを読み出して、新規のフロア図面データとして生成し編集画面を表示する、または、選択されたフロア図面データをフロア図面記憶部１０４より読み出して編集画面を表示する。
【００４４】
この際、新規のフロア図面データには、基準図面記憶部１０４ａに記憶されている基準フロア図面データ上の貫通構造物（パイプシャフトまたは吹抜けなど）の情報も含まれているため、例えば、新規に生成されるフロア図面データは、新規に生成された時点で、貫通構造物の情報が反映された状態で生成される。したがって、新たにフロア図面データを作成する際に、貫通構造物の情報を入力するための手間を省くとともに、入力により発生しがちなミスを抑制することが可能となる。また、基準図面記憶部１０４ａに記憶される、基準となるフロア図面データは、デフォルトにおいては、１階のフロア図面データであるが、操作部１０１が操作されることにより、必要に応じて、適宜その他のフロア図面データを基準図面とするようにしてもよい。
【００４５】
フロア図面状態判定部１０５は、フロア図面記憶部１０４に記憶されている個々のフロア図面データと、基準となるフロア図面データとを比較し、比較結果を表示内容決定部１０６に供給する。より具体的には、フロア図面状態判定部１０５は、各フロア図面データ中の貫通構造物の情報を比較し、一致しているか否かを判定すると共に、一致していない場合、基準フロアのフロア図面データからみた移動距離と移動方向の情報を表示内容決定部１０６に供給する。フロア図面状態判定部１０５は、貫通構造物がパイプシャフトである場合、個々のパイプシャフトの位置、形状、用途（例えば、貫通構造物がパイプシャフトである場合、そのパイプの用途が上水用であるか、下水用であるか、排気用であるか、吸気用であるかなど）、および更新日時等を比較し、全てが一致しているとき、パイプシャフトが一致していると判断し、それ以外のとき、一致していない、すなわち、移動されているとみなし、移動距離と移動方向を求めて、表示内容決定部１０６に供給する。
【００４６】
表示内容決定部１０６の状態表示内容決定部１０６ａは、フロア図面データ毎の貫通構造物が、基準となるフロア図面データ上の貫通構造物と全て一致するか、全く一致しないか、または、一致するものと一致しないものが混在しているかのいずれかを判断し、各フロア図面データの一覧を表示する際、判定結果に基づいて各フロア図面データの表示内容（例えば、枠の色や模様）を決定し、画像生成部１０７に供給する。
【００４７】
移動方向表示内容決定部１０６ｂは、フロア図面状態判定部１０５より供給される、基準フロアのフロア図面データ上の貫通構造物の位置からみた、各フロア図面データ上の貫通構造物への移動方向の情報に基づいて、その移動方向を示す情報を示す表示内容を決定し、フロア図面データに反映させて、フロア図面記憶部１０４に記憶させる。
【００４８】
画像生成部１０７は、フロア図面管理部１０３により読み出されるフロア図面記憶部１０４に記憶されたフロア図面データに基づいて、フロア図面データの一覧を示す画像や、各フロア図面データの編集画像を生成し、表示部１０８に表示させる。
【００４９】
次に、図４のフローチャートを参照して、図面編集装置１による図面管理処理について説明する。
【００５０】
ステップＳ１において、フロア図面管理部１０３は、操作部１０１が操作されて、フロア図面データの一覧の表示が指示されたか否かを判定し、フロア図面データの一覧の表示が指示されるまでステップＳ１の処理を繰り返す。
【００５１】
ステップＳ１において、フロア図面データの一覧の表示が指示されたと判定された場合、ステップＳ２において、フロア図面管理部１０３は、フロア図面記憶部１０４に記憶されている全てのフロア図面データを読み出して、画像生成部１０７に供給し、表示部１０８にフロア図面データのサムネイル画像の一覧として表示させる。尚、この場合、表示部１０８に表示されるフロア図面データの一覧として表示される各フロア図面データは、フロア図面データそのものが一覧として表示されるのみであり、貫通構造物の移動や矛盾の有無などを認識させる表示はなされていない状態である。
【００５２】
ステップＳ３において、フロア図面管理部１０３は、操作部１０１が操作されて、新たに登録されるフロア図面データが存在するか否かを判定する。ステップＳ３において、例えば、操作部１０１が操作されて、図面編集装置１−１が、図面編集装置１−２から直接供給されるフロア図面データや、ネットワーク２を介して図面編集装置１−３乃至１−ｎより供給されるフロア図面データが存在し、そのいずれかが新たに登録される旨の指示がなされた場合、ステップＳ４において、フロア図面管理部１０３は、フロア図面取得部１０２を制御して、他の図面編集装置１より供給されるフロア図面データを取得して、フロア図面記憶部１０４に新たに登録させて記憶させると共に、画像生成部１０７に供給して、フロア図面データの一覧として表示させる。
【００５３】
ステップＳ３において、新たに登録されるフロア図面データが存在しない場合、ステップＳ４の処理は、スキップされる。
【００５４】
ステップＳ５において、フロア図面管理部１０３は、操作部１０１が操作されて、基準フロアの変更が指示されたか否かを判定する。例えば、ステップＳ５において、基準フロアの変更が指示された場合、ステップＳ６において、フロア図面管理部１０３は、指示されたフロア図面データをフロア図面記憶部１０４の基準図面記憶部１０４ａに記憶させる。尚、上述したようにデフォルトでは、基準図面記憶部１０４ａには、１階面のフロア図面データが記憶されている。従って、ステップＳ５において、特に、基準フロアの変更が指示されなかった場合、ステップＳ６の処理が、スキップされて、１階面のフロア図面データが、基準図面記憶部１０４ａに記憶されたままの状態となる。
【００５５】
ステップＳ７において、フロア図面状態判定部１０５は、基準図面記憶部１０４ａに記憶されている基準フロアのフロア図面データを読み出す。さらに、ステップＳ８において、フロア図面状態判定部１０５は、基準図面記憶部１０４ａに記憶されている基準フロアのフロア図面データのうち、また、基準フロアのフロア図面データと比較していない、未処理のフロア図面データを読み出す。
【００５６】
ステップＳ９において、フロア図面状態判定部１０５は、読み出した基準フロアのフロア図面データと、未処理のフロア図面データとを比較して、それらの図面に記録されている全ての貫通構造物の情報が一致するか否かを判定する。尚、以降においては、貫通構造物の例としてパイプシャフトである場合について説明するが、当然のことながらそれ以外の貫通構造物の情報であっても良い。
【００５７】
すなわち、ステップＳ９において、フロア図面状態判定部１０５は、基準フロアのフロア図面データと、読み出した基準フロアのフロア図面データの比較が未処理のフロア図面データとのそれぞれのパイプシャフトの情報が全て一致するか否かを判定する。より詳細には、フロア図面状態判定部１０５は、基準フロアのフロア図面データと、読み出した未処理のフロア図面データとのそれぞれのパイプシャフトの情報である、位置、形状、用途、および更新日時等をそれぞれ比較し、全てが一致するか否かを判定する。
【００５８】
ステップＳ９において、例えば、全てのパイプシャフトの情報が一致していると判定された場合、ステップＳ１０において、フロア図面状態判定部１０５は、全てのパイプシャフトの情報が一致しているという情報を表示内容決定部１０６に供給する。そこで、表示内容決定部１０６の状態表示内容決定部１０６ａは、この情報に基づいて、そのフロア図面データが基準フロアのフロア図面データと一致している、すなわち、必要なパイプシャフトの移動処理が完了しているとみなし、パイプシャフトなどの貫通構造物の移動済みを示すフロア図面データであることが認識できる表示をするように、画像生成部１０７に指示し、対応する表示をさせる。
【００５９】
一方、ステップＳ９において、全てのパイプシャフトの情報がすべて一致していないと判定された場合、ステップＳ１１において、フロア図面状態判定部１０５は、全てのパイプシャフトの情報が一致していないか、すなわち、パイプシャフトの情報のうち、一致したものが１つも存在しないか否かを判定する。例えば、ステップＳ１１において、全てのパイプシャフトの情報が一致していないと判定した場合、ステップＳ１２において、フロア図面状態判定部１０５は、全てのパイプシャフトの情報が一致していないという情報を表示内容決定部１０６に供給する。そこで、表示内容決定部１０６の状態表示内容決定部１０６ａは、この情報に基づいて、そのフロア図面データが基準フロアのフロア図面データと一致していない、すなわち、必要なパイプシャフトの移動処理が未完了である（未移動である）とみなし、パイプシャフトなどの貫通構造物が未移動なフロア図面データであることが認識できる表示をするように、画像生成部１０７に指示し、対応する表示をさせる。
【００６０】
ステップＳ１３において、移動方向表示内容決定部１０６ｂは、この場合、フロア図面データのパイプシャフトが未移動であるので、基準フロアのフロア図面データ内の各パイプシャフトとを比較して、一致していない情報については、その移動方向と移動距離の情報を求め、各フロア図面データにその情報を供給して、付加した状態でフロア図面記憶部１０４に記憶させる。
【００６１】
さらに、ステップＳ１１において、全てのパイプシャフトが異ならない、すなわち、基準フロアのフロア図面データにおけるパイプシャフトの情報と、今選択されているフロア図面データにおけるパイプシャフトの情報とは、一致するものと、一致しないものが混在しているような場合、その処理は、ステップＳ１４に進む。
【００６２】
ステップＳ１４において、フロア図面状態判定部１０５は、パイプシャフトの情報が一致しているものと、一致していないものがある混在状態であるという情報を表示内容決定部１０６に供給する。そこで、表示内容決定部１０６の状態表示内容決定部１０６ａは、この情報に基づいて、そのフロア図面データが基準フロアのフロア図面データと一致していない、すなわち、必要なパイプシャフトの移動処理が完了したものと未完了のものがあるとみなし、パイプシャフトなどの貫通構造物が未移動な部分と、移動完了した部分とが混在したフロア図面データであることが認識できる表示をするように、画像生成部１０７に指示し、対応する表示をさせる。
【００６３】
すなわち、例えば、ステップＳ２の処理により、図５で示されるような、フロア図面データのサムネイル画像の一覧が表示される。図５においては、図中左下にフォルダ表示欄１２１が設けられ、右側にサムネイル画像表示欄１２２が設けられている。フォルダ表示欄１２１には、上から「ドライブＡ」、「ドライブＢ」、「ドライブＤ」と表示され、さらに、ドライブＤのサブフォルダとして「temp」が存在し、さらに、「temp」のサブフォルダ内に「project」のサブフォルダが存在し、さらに、その中に「A工事」というフォルダが存在しており、その中に、各フロアのフロア図面データが存在していることが示されている。従って、サムネイル画像表示欄１２２に表示されている各フロア図面データのサムネイル画像は、「A工事」のフォルダ内に記録されている各フロア図面データのファイルであることが示されている。
【００６４】
さらに、図５においては、サムネイル画像表示欄１２２内に、１階図面乃至３階図面というファイルが記録されていることが示されており、それぞれのファイルに対応するフロア図面データのサムネイル画像が表示されている。
【００６５】
１階図面については、基準フロアのフロア図面データであるので、基準フロアのフロア図面データのパイプシャフトとの比較において、必ず全てが一致することになるので、ステップＳ１０の処理により、フレーム１３１が点線で示されており、移動済みが示されている。尚、１階図面のサムネイル画像においては、パイプシャフト１５１，１５２が、それぞれ示されている。
【００６６】
これに対して、２階図面は、サムネイル画像におけるパイプシャフト１６１，１６２の位置が、基準フロアである１階図面と一致しておらず、全てのパイプシャフトが一致していないことになるため、ステップＳ１２の処理により、フレーム１３２が実線で示され、２階図面のフロア図面データにおけるパイプシャフトが未移動であることが示される。
【００６７】
さらに、３階図面は、サムネイル画像におけるパイプシャフト１７１の位置が、基準フロアである１階図面のパイプシャフト１５１と一致していないが、パイプシャフト１７２の位置は、基準フロアである１階図面のパイプシャフト１５２と一致するため、パイプシャフトの一部が一致し、一部が一致していないことになるため、ステップＳ１４の処理により、フレーム１３３が一点鎖線で示され、３階図面のフロア図面データにおけるパイプシャフトには、移動済みのものと未移動のものが混在していることが示される。
【００６８】
このように表示することにより、複数の図面編集装置１において、異なるフロア毎にパイプシャフトなどの貫通構造物を含む編集がなされていても、フロア間で矛盾が存在しているフロア図面データが存在するか否かを一目で認識することが可能となり、さらに、どのフロアの図面を編集する必要があるのかを迅速に認識することが可能となる。尚、以上においては、フレームの表示を点線、実線、または、一点鎖線とすることで、ユーザに視覚的に認識しやすく表示するようにしたが、例えば、フレームの表示色を変えて区別できるように表示させても良い。
【００６９】
ステップＳ１５において、フロア図面状態判定部１０５は、基準フロアとの比較処理が未処理のフロア図面データが存在するか否かを判定し、未処理のフロア図面データが存在する場合、その処理は、ステップＳ８に戻る。すなわち、全てのフロア図面データと基準フロアのフロア図面データとのパイプシャフトの情報が比較されるまで、ステップＳ８乃至Ｓ１５の処理が繰り返され、全てのフロア図面データのパイプシャフトが基準フロアのフロア図面データのパイプシャフトと比較された場合、その処理は、ステップＳ１６に進む。
【００７０】
ステップＳ１６において、フロア図面管理部１０３は、操作部１０１が操作されて、編集が指示されたか否かを判定する。例えば、ステップＳ１６において、操作部１０１が操作されて、フロア図面データの編集が指示されたと判定された場合、ステップＳ１７において、フロア図面編集部１０３ａが編集処理を実行する。
【００７１】
ここで、図６のフローチャートを参照して、フロア図面編集部１０３ａによる編集処理について説明する。
【００７２】
ステップＳ３１において、フロア図面編集部１０３ａは、新規のフロア図面データの編集が指示されたか否かを判定し、例えば、新規のフロア図面データの編集が指示されたと判定された場合、ステップＳ３２において、フロア編集部１０３ａは、フロア図面記憶部１０４の基準図面記憶部１０４ａに記憶されている基準フロアのフロア図面データを読み出し、画像生成部１０７に供給し、表示部１０８に表示させる。このとき、基準フロアのフロア図面データに含まれている貫通構造物の情報、すなわち、パイプシャフトの情報についても基準フロアと同様の情報が付加されたフロア図面データが、新規のフロア図面データとして表示される。結果として、フロア図面データごとに矛盾が発生し易い貫通構造物の位置、形状、または用途といった点での矛盾の発生を抑制することが可能となる。
【００７３】
一方、ステップＳ３１において、新規のフロア図面データの編集が指示されなかった場合、すなわち、既存のフロア図面データの編集が指示された場合、ステップＳ３３において、フロア図面編集部１０３ａは、フロア図面記憶部１０４に記憶されているフロア図面データのうち、指示されたフロアのフロア図面データを読み出し、画像生成部１０７に供給し、表示部１０８に表示させる。尚、図５で示されるサムネイル画像を選択することにより（例えば、サムネイル画像の表示された位置に、図示せぬポインタを移動させてダブルクリックすることにより）、フロア図面データの編集を指示することが可能である。
【００７４】
ステップＳ３４において、フロア図面編集部１０３ａは、フロア図面データに貫通構造物の情報の移動情報が付加されているか否かを判定する。例えば、図４のフローチャートにおけるステップＳ１３の処理により、貫通構造物の情報の移動情報が付加されていた場合、ステップＳ３５において、フロア図面編集部１０３ａは、フロア図面データに付加されていた移動情報（基準フロアのフロア図面データ上のパイプシャフトの情報と比較して異なる場合、その移動方向と移動距離を示した情報）を読み出して、フロア図面データに付加して画像生成部１０７に供給し、表示部１０８に表示させる。また、ステップＳ３４において、移動情報が付加されていなかった場合、すなわち、フロア図面データが、移動済みのフロア図面データであった場合、ステップＳ３５の処理がスキップされる。
【００７５】
ステップＳ３６において、フロア図面編集部１０３ａは、操作部１０１が操作されて、パイプシャフトが移動されたか否かを判定し、移動されたと判定された場合、その処理は、ステップＳ３７に進む。
【００７６】
ステップＳ３７において、フロア図面編集部１０３ａは、移動されたパイプシャフトに対応するデータを含めて、フロア図面データを更新して、フロア図面記憶部１０４に記憶させる。
【００７７】
ステップＳ３６において、パイプシャフトが移動されていないと判定された場合、ステップＳ３７の処理は、スキップされる。尚、パイプシャフトの移動は、例えば、図示せぬポインタを操作部１０１によりパイプシャフトの位置に移動させ、ドラッグアンドドロップにより移動させるようにしてもよい。
【００７８】
ステップＳ３８において、フロア図面編集部１０３ａは、操作部１０１が操作されて、編集終了が指示されたか否かを判定し、終了が指示されていないと判定された場合、その処理は、ステップＳ３６に戻る。すなわち、編集終了が指示されるまで、ステップＳ３６乃至Ｓ３８の処理を繰り返す。そして、ステップＳ３８において、編集終了が指示された場合、その処理は終了する。
【００７９】
すなわち、例えば、基準フロアが１階面である場合、ステップＳ３２の処理により、図７で示されるように、表示部１０８に表示される。尚、図７においては、表示部１０８には、フロア図面表示部２０１およファイル名表示部２０２が表示されている。今の場合、フロア図面表示部２０１には、フロア図面データそのものが表示され、ファイル名表示部２０２には、基準フロアである「１階図面」と表示されている。さらに、フロア図面表示部２０１に表示されているフロア図面データ中の斜線部で示される円状の部分が、貫通構造物であるパイプシャフト２１１を示している。
【００８０】
この基準フロアのパイプシャフト２１１が、図８で示されるように、格子部で示される円状の部分であるパイプシャフト２１２に移動された場合（例えば、ステップＳ３６，Ｓ３７の処理により移動された場合）、この処理に伴って付加される移動情報に基づいて、２階図面のファイルからなるフロア図面データは、図９で示されるように表示される。
【００８１】
すなわち、図９においては、新規フロア図面データとして生成された段階で、パイプシャフト２１１ａが表示された状態となっている。しかしながら、基準フロアのフロア図面データにおいて、パイプシャフト２１１ａに対応するパイプシャフト２１１が移動されたことにより、対応する移動情報に基づいて、図９で示されるように、格子状にパイプシャフト２１２ａが表示される。このとき、さらに、表示された２階図面においては、パイプシャフト２１１ａは、移動されていないが、基準フロアのパイプシャフトが移動した方向と距離を示す矢印状の移動案内表示２３１ａが表示される。このように表示されることにより、フロア図面データが表示部１０８に表示されただけで、そのフロア内ではパイプシャフトが移動されていないが、基準フロアにおいては、パイプシャフトの移動があったことを認識することが可能となり、さらに、その後の処理において、どのようにパイプシャフトを移動させれば、基準フロアと同様にパイプシャフト情報を一致させることができるのかを認識することができ、必要に応じて、同じ位置に移動させることも可能となる。
【００８２】
同様にして、３階面の図面においても、図１０で示されるように、新規フロア図面データとして生成された段階で、パイプシャフト２１１ｂが表示された状態となっている。しかしながら、基準フロアのフロア図面データにおいて、パイプシャフト２１１ｂに対応するパイプシャフト２１１が移動されたことにより、対応する移動情報に基づいて、図１０で示されるように、格子状にパイプシャフト２１２ｂが表示される。このとき、さらに、表示された３階図面においては、パイプシャフト２１１ｂは、移動されていないが、基準フロアのパイプシャフトが移動した方向と距離を示す矢印状の移動案内表示２３１ｂが表示される。
【００８３】
結果として、フロアごと異なる図面編集装置１により編集されたフロア図面データにおける貫通構造物の位置、形状、および用途の矛盾を迅速に認識することができ、パイプシャフトのような貫通構造物については、移動方向と移動距離との情報に加えて、移動されたパイプシャフトの位置を認識することが可能となるので、複数のフロア図面データを個々の図面編集装置１により編集したものを集合して管理するようにしても、迅速に設計上のミスを抑制することが可能となる。
【００８４】
ここで、図４のフローチャートの説明に戻る。
【００８５】
ステップＳ１６において、フロア図面データの編集が指示されなかった場合、ステップＳ１７の処理はスキップされる。
【００８６】
ステップＳ１８において、フロア図面編集部１０３ａは、操作部１０１が操作され、フロア図面データの一覧の表示の終了が指示されたか否かを判定し、例えば、終了が指示されていない場合、その処理は、ステップＳ３に戻り、それ以降の処理が繰り返される。すなわち、ステップＳ１８の処理により、フロア図面データの一覧の表示の終了が指示されるまで、ステップＳ３乃至Ｓ１８の処理が繰り返される。
【００８７】
そして、ステップＳ１８において、フロア図面データの一覧の表示の終了が指示された場合、ステップＳ１９において、フロア図面管理部１０３は、フロア図面データの一覧の表示を終了し、その処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【００８８】
以上の処理により、フロア図面データの一覧がサムネイル表示される際、フレームの表示を切替えてサムネイル画像を表示することにより、各フロア図面データにおけるパイプシャフトなどの貫通構造物が基準フロアに対して一致するように配置されているか、それ以外の位置に移動されているか、または、移動されているものと移動されていないものが混在しているかを一目するだけで迅速に認識することができるので、フロア図面データの貫通構造物の管理における手間を最小にすることが可能になると共に、ミスを迅速に発見することによりミスを探し出すための人手による検索処理の手間を最小にすることが可能となる。また、フロア図面データを編集する際、パイプシャフトなどの貫通構造物について、各フロアと基準フロアにおける移動方向と移動距離を、例えば、上述したように矢印状の表示により迅速に認識することが可能になると共に、移動先の位置を表示することにより、基準フロアの貫通構造物の移動作業を容易なものとすることが可能となる。さらに、各フロアごとにフロア図面データを管理して作業をすることができ、各フロアごとに編集された図面の共通情報、すなわち、貫通構造物の情報のみを比較するだけなので、IDを管理すると言った面倒な処理や、フロア情報以外の情報を扱う必要がないため、作業性や生産性などを低下させないようにすることが可能となる。
【００８９】
また、以上の処理については、図１で示される全ての図面編集装置１において実現可能であるため、結果として、作業環境は制限を受けないものとすることが可能となる。
【００９０】
尚、以上においては、図９，図１０で示されるような、移動方向と移動距離の情報、および、移動先の情報に基づいて、ユーザが、移動方向を認識した上で、操作部１０１を用いて、移動させる例について説明してきたが、例えば、各フロアの貫通構造物の情報は、基準フロアにおける貫通構造物の移動情報に伴って、ユーザによる操作ではなく、フロア図面編集部１０３ａが、各フロアのフロア図面データ上の貫通構造物の情報を移動させるようにしても良い。すなわち、例えば、フロア図面管理部１０３が、図９で示されるパイプシャフトの情報を２１１ａから２１１ｂに変更（位置を移動）させても良いか否かをユーザに対して問い合わせる画面を表示部１０８に対して表示させるように画像生成部１０７を制御し、これに対して操作部１０１が操作されて、移動させてもよいとの応答が合ったとき、パイプシャフトの情報をパイプシャフト情報２１１ｂに移動させるようにしても良い。
【００９１】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【００９２】
プログラムが記録されている記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フレキシブルディスクを含む）、光ディスク４２（CD-ROM(Compact Disc-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、光磁気ディスク４３（MD（Mini-Disc）を含む）、もしくは半導体メモリ４４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２や、記憶部２８に含まれるハードディスクなどで構成される。
【００９３】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【００９４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【００９５】
【図１】本発明を適用した設計システムの一実施の形態の構成を示す図である。
【図２】図１の図面編集装置の構成を示すブロック図である。
【図３】図１の図面編集装置により実現される機能を説明する機能ブロック図である。
【図４】図面管理処理を説明するフローチャートである。
【図５】図面の一覧を表示する例を説明する図である。
【図６】編集処理を説明するフローチャートである。
【図７】編集処理を説明する図である。
【図８】編集処理を説明する図である。
【図９】編集処理を説明する図である。
【図１０】編集処理を説明する図である。
【符号の説明】
【００９６】
１，１−１乃至１−ｎ  図面編集装置
１０１  操作部
１０２  フロア図面取得部
１０３  フロア図面管理部
１０３ａ  フロア図面編集部
１０４  フロア図面記憶部
１０４ａ  基準図面記憶部
１０５  フロア図面状態判定部
１０６  表示内容決定部
１０６ａ  状態表示内容決定部
１０６ｂ  移動方向表示内容決定部
１０７  画像生成部
１０８  表示部
【図１】
2006059157.tif 000003
【図２】
2006059157.tif 000004
【図３】
2006059157.tif 000005
【図４】
2006059157.tif 000006
【図５】
2006059157.tif 000007
【図６】
2006059157.tif 000008
【図７】
2006059157.tif 000009
【図８】
2006059157.tif 000010
【図９】
2006059157.tif 000011
【図１０】
2006059157.tif 000012