(57)【要約】【課題】できるだけ少ない操作で、図面上の連続した線分を選択する。【解決手段】マウスなどの操作により、図面上のユーザの所望の線分上でクリック動作が行われた場合、対応する線分は単ピックされ、選択状態となる。単ピックされた状態で他の線分がピック（２つの線分が選択）された場合、線分の両端とも定められた条件を満たした場合、２つの線分間の複数の線分は、領域ピックとして、拾いの対象となる。立ち上がり、もしくは立下りを示す（立管がある）部分がピックされた場合、対応する部分が強調表示され、ユーザに立管高さの入力を促すための立管入力ダイアログが自動的に表示される。また、コントロールを押しながらピックして連続ピックを行ったり、単ピックにてダブルクリックにより、領域ピックと同じ条件にて、繋がっていると判断された箇所が全て選択される鎖ピックを行うことができる。本発明は、パーソナルコンピュータに適用できる。【選択図】　　　図２１
2004046342.tif 000002
【特許請求の範囲】
【請求項１】
属性データを有さない第１の図面データを基に、前記第１の図面データに対応する第１の図面上に記載された部材を計上する情報処理装置において、
前記第１の図面データを取得する取得手段と、
前記取得手段により取得された前記第１の図面データ上の所定の図形を選択する選択手段と、
前記選択手段により選択された前記図形に、属性データを設定する設定手段と、
前記設定手段により設定された前記属性データを基に前記部材を分類したデータの表示を制御する表示制御手段と
を備え、
前記選択手段は、ユーザの操作入力を基に、前記第１の図面データ上の所定の２点間の複数の図形を一度に選択する
ことを特徴とする情報処理装置。
【請求項２】
前記選択手段は、所定のルールに基づいて、前記第１の図面上で異なる位置に記載された第１の図形と第２の図形が連続しているか否かを判断し、連続していると判断された場合、前記第１の図形と前記第２の図形との間で連続している全ての前記図形を選択する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択手段は、前記ユーザにより１つの前記図形に対して所定の操作入力を受けた場合、所定のルールに基づいて、前記所定の操作入力を受けた前記図形と連続していると判断される複数の図形を検出し、検出された全ての前記図形を選択する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記選択手段により、所定の条件に合致した前記図形が選択された場合、前記図形に対応する属性データの入力を前記ユーザに促すための表示を更に制御する
ことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
所定の図形データを記憶する記憶手段を更に備え、
前記選択手段は、前記記憶手段に記憶されている前記所定の図形データと一致する前記図形を前記第１の図面データから検出して更に選択する
ことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記選択手段により、前記所定の図形データと一致する前記図形が前記第１の図面データから選択された場合、前記図形に対応する属性データの入力を前記ユーザに促すための表示を更に制御する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記設定手段により前記図形に設定された前記属性データを用いて、前記属性データを有さない前記第１の図面データを、少なくともその一部は前記属性データを有する第２の図面データに変換する変換手段と、
前記ユーザの操作入力に基づいて、前記変換手段により変換された前記第２の図面データを変更し、前記属性データを有する第２の図面に対応する第３の図面データを生成する図面生成手段と
を更に備えることを特徴とする請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記ユーザの操作入力を受ける操作入力手段を更に備え、
前記選択手段は、前記操作入力手段により入力された前記ユーザの操作入力に基づいて、前記第１の図面データ上の所定の図形を選択し、
前記設定手段は、前記操作入力手段により入力された、前記ユーザの操作入力に基づいて、前記選択手段により選択された前記図形に、前記属性データを設定する
ことを特徴とする請求項１乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記設定手段により設定された前記属性データを基に、前記第１の図面データのうち、前記選択手段により選択された前記図形に対応する前記部材を分類したデータを生成する生成手段を更に備え、
前記表示制御手段は、前記生成手段により生成された前記部材を分類したデータの表示を制御する
ことを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記選択手段により選択される前記第１の図面データ上の所定の前記図形は、線分である
ことを特徴とする請求項１乃至９のいずれかに記載の情報処理装置。
【請求項１１】
属性データを有さない図面データを基に、前記図面データに対応する図面上に記載された部材を計上する情報処理装置の情報処理方法において、
前記第１の図面データの取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得が制御された前記第１の図面データ上の所定の図形を選択する選択ステップと、
前記選択ステップの処理により選択された前記図形に、属性データを設定する設定ステップと、
前記設定ステップの処理により設定された前記属性データを基に前記部材を分類したデータの表示を制御する表示制御ステップと
を含み、
前記選択ステップの処理では、ユーザの操作入力を基に、前記第１の図面データ上の所定の２点間の複数の図形を一度に選択する
ことを特徴とする情報処理方法。
【請求項１２】
属性データを有さない図面データを基に、前記図面データに対応する図面上に記載された部材を計上する情報処理装置を制御するコンピュータが実行可能なプログラムであって、
前記第１の図面データの取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得が制御された前記第１の図面データ上の所定の図形を選択する選択ステップと、
前記選択ステップの処理により選択された前記図形に、属性データを設定する設定ステップと、
前記設定ステップの処理により設定された前記属性データを基に前記部材を分類したデータの表示を制御する表示制御ステップと
を含み、
前記選択ステップの処理では、ユーザの操作入力を基に、前記第１の図面データ上の所定の２点間の複数の図形を一度に選択する
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、および情報処理方法、並びにプログラムに関し、特に、属性データを持たない設計図を基に、拾い処理を行う場合に用いて好適な、情報処理装置、および情報処理方法、並びにプログラムに関する。
【０００２】
【従来の技術】
建設工事を行う場合、図１に示されるように、まず、請負前の見積もりを行うために設計図が作成される。ここで、設計図とは、見積もりを出すために利用することを目的のひとつとしており、材料の数量を求める等の技術的な計算を基に作成されるものであり、ある程度、実際の工事内容（例えば、詳細な配管の経路など）と異なっていてもかまわない。また、設計図は、多くの場合、後述する施工図とは異なり、その図面上の部材に、属性が記入されていない、すなわち、図２に示されるように、製図の規則にのっとった線分により描画された図面である。設計図がＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）により作成される場合、設計図データは、描画されている線分を示す座標データなどで構成される。
【０００３】
そして、設計図を基に、材料の数量が、材質や、配管の径ごとに拾い出されて集計され（この処理を、拾いと称する）、拾いの結果を基に、見積もりが行われる。
【０００４】
そして、工事が請け負われた場合、改めて、図３に示されるような、実際の工事内容に即した施工図が作成される。施工図の作成においては、専用のＣＡＤが用いられて、図面上のそれぞれの部材に、属性（例えば、配管の径、材質、施工箇所など）が付けられる。そして、施工図を基に、材料が集計され、工事に必要な工数が算出されて、図４に示されるような工程表が作成され、工程表を基に、工事が進行される。
【０００５】
工事の進行に当たっては、工程表を基に、予定実績が管理され、また、工事に当たっての材料費および人件費の原価が管理される。
【０００６】
建物を建設する場合、その付帯工事として、空調設備や給排水設備などの配管工事が行われる。配管工事の見積もりのための拾い集計作業を簡単にできるようにした配管設備の積算システムが、特許第２９６７２６０号に開示されている。
【０００７】
この積算システムによれば、スキャナなどの図面入力手段により、配管図面の図面データをパーソナルコンピュータに入力して、図面データファイルを作成した後、デジタイザー上に載置されたメニューシートやキーボードから、ユーザが、施工上必要とされる配管部材の用途、種別（材質）、断面寸法、保温仕様などの個別的情報を入力し、その後、スタイラスペン（電子ペン）で管やダクトを含む配管図面の２点間を指示する。そして、指示された２点を基に、対応する部材の長さ寸法が検出されるので、施工上必要とされる配管部材が自動的に拾い出されるとともに、その拾いデータが集計される。
【０００８】
この積算システムによれば、例えば、図２に示されるような、配管図面の一部分において、図中点ａで示される箇所から図中点ｂで示される箇所までの長さ寸法を検出するために、ユーザは、スタイラスペンで、図中点ａで示される箇所と、図中点ｂで示される箇所を指示すればよい。また、例えば、図中点ａで示される箇所から、図中点ｅに示される箇所まで、および、図中点ｂに示される箇所から、図中点ｃに示される箇所までの合計の長さ寸法を間出するために、ユーザは、図中点ａで示される箇所と、図中点ｄで示される箇所を指示し、図中点ｂで示される箇所と、図中点ｃで示される箇所を指示し、更に、図中点ｄで示される箇所と、図中点ｅで示される箇所を指示すればよい。
【０００９】
なお、図中ｆで示される、配管部材の立ち上がり（もしくは立下り）に関しては、別途、ユーザが、立ち上がり（立下り）位置を指定し、その立ち上がり（立下り）寸法を入力するようになされている。また、直管以外の器具・部材（例えば、バルブ類やメーター類など）に関しても、ユーザが、存在する部材箇所を全て指示して、部材の種類を登録するようになされている。
【００１０】
以上説明したように、スキャナなどの図面入力手段により、配管図面の図面データをパーソナルコンピュータに入力して、図面データファイルを作成した後、パーソナルコンピュータのディスプレイ上で、各配管部材の２点もしくは立ち上がり（立ち下がり）を指定して、その長さ寸法を個別に拾い出すことにより、拾いデータ記載図面ファイルと拾いデータファイルとが作成される。更に、ディスプレイに配管図画面および拾いデータ入力画面の両方を表示させ、その一方の画面上で、所定の拾い個所（もしくは所定の拾い長さ）を指定すると、それに対応する他方の画面上の拾い長さ（もしくは拾い個所）の表示が、特定表示状態に切り替えられるようになされているので、積算過程における拾いデータの整合性を容易に確認することができる。
【００１１】
また、作成された拾いデータファイルに含まれている配管部材の２点の位置データ、立ち上がり・立ち下がりデータ、および長さ寸法データに基づいて、拾い処理された配管部材の立体系統図（アイソメ図）を作成・表示し、視覚的にも、積算過程における拾いデータの整合性を容易に確認することができ、拾い集計作業を簡単にできるようにした配管設備の積算システムについて、特開２００２−０９２３９３に開示されている。
【００１２】
【発明が解決しようとする課題】
しかしながら、従来の方法では、例えば、１つの配管を指定するために２点指示しなければならないため、同じ配管属性の直管がｎ本続く場合、指示点がｎ＋１点も必要となり、操作作業量が多くなってしまう。
【００１３】
また、直管以外の器具・部材（例えば、バルブ類やメーター類など）に関しては、存在する部材箇所を全て指示して、部材の種類を登録する必要があり、やはり操作量が多くなってしまう。更に、配管の立ち上がり、もしくは立下りに関しては、ユーザが、別途、高さの入力を行わなければならず、ユーザがその指示をし忘れてしまうことにより、見積もりが狂ってしまうことが懸念される。
【００１４】
このように、従来の方法では、ユーザの指示が必要な箇所が非常に多くなるため、拾い処理を行うためには、煩雑な操作が必要となっていた。
【００１５】
本発明はこのような状況に鑑みてなされたものであり、簡単な操作で、属性を有さない設計図を基に、拾い集計を行うことが出来るようにするものである。
【００１６】
【課題を解決するための手段】
本発明の情報処理装置は、第１の図面データを取得する取得手段と、取得手段により取得された第１の図面データ上の所定の図形を選択する選択手段と、選択手段により選択された図形に、属性データを設定する設定手段と、設定手段により設定された属性データを基に部材を分類したデータの表示を制御する表示制御手段とを備え、選択手段は、ユーザの操作入力を基に、第１の図面データ上の所定の２点間の複数の図形を一度に選択することを特徴とする。
【００１７】
選択手段には、所定のルールに基づいて、第１の図面上で異なる位置に記載された第１の図形と第２の図形が連続しているか否かを判断させることができ、連続していると判断された場合、第１の図形と第２の図形との間で連続している全ての図形を選択させるようにすることができる。
【００１８】
選択手段には、ユーザにより１つの図形に対して所定の操作入力を受けた場合、所定のルールに基づいて、所定の操作入力を受けた図形と連続していると判断される複数の図形を検出させるようにすることができ、検出された全ての図形を選択させるようにすることができる。
【００１９】
表示制御手段には、選択手段により、所定の条件に合致した図形が選択された場合、図形に対応する属性データの入力をユーザに促すための表示を更に制御させるようにすることができる。
【００２０】
所定の図形データを記憶する記憶手段を更に備えさせるようにすることができ、選択手段には、記憶手段に記憶されている所定の図形データと一致する図形を第１の図面データから検出して更に選択させるようにすることができる。
【００２１】
表示制御手段には、選択手段により、所定の図形データと一致する図形が第１の図面データから選択された場合、図形に対応する属性データの入力をユーザに促すための表示を更に制御させるようにすることができる。
【００２２】
設定手段により図形に設定された属性データを用いて、属性データを有さない第１の図面データを、少なくともその一部は属性データを有する第２の図面データに変換する変換手段と、ユーザの操作入力に基づいて、変換手段により変換された第２の図面データを変更し、属性データを有する第２の図面に対応する第３の図面データを生成する図面生成手段とを更に備えさせるようにすることができる。
【００２３】
ユーザの操作入力を受ける操作入力手段を更に備えさせるようにすることができ、選択手段には、操作入力手段により入力されたユーザの操作入力に基づいて、第１の図面データ上の所定の図形を選択させるようにすることができ、設定手段には、操作入力手段により入力された、ユーザの操作入力に基づいて、選択手段により選択された図形に、属性データを設定させるようにすることができる。
【００２４】
設定手段により設定された属性データを基に、第１の図面データのうち、選択手段により選択された図形に対応する部材を分類したデータを生成する生成手段を更に備えさせるようにすることができ、表示制御手段には、生成手段により生成された部材を分類したデータの表示を制御させるようにすることができる。
【００２５】
選択手段により選択される第１の図面データ上の所定の図形は、線分であるものとすることができる。
【００２６】
本発明の情報処理方法は、第１の図面データの取得を制御する取得制御ステップと、取得制御ステップの処理により取得が制御された第１の図面データ上の所定の図形を選択する選択ステップと、選択ステップの処理により選択された図形に、属性データを設定する設定ステップと、設定ステップの処理により設定された属性データを基に部材を分類したデータの表示を制御する表示制御ステップとを含み、選択ステップの処理では、ユーザの操作入力を基に、第１の図面データ上の所定の２点間の複数の図形を一度に選択することを特徴とする。
【００２７】
本発明のプログラムは、第１の図面データの取得を制御する取得制御ステップと、取得制御ステップの処理により取得が制御された第１の図面データ上の所定の図形を選択する選択ステップと、選択ステップの処理により選択された図形に、属性データを設定する設定ステップと、設定ステップの処理により設定された属性データを基に部材を分類したデータの表示を制御する表示制御ステップとを含み、選択ステップの処理では、ユーザの操作入力を基に、第１の図面データ上の所定の２点間の複数の図形を一度に選択することを特徴とする。
【００２８】
本発明の情報処理装置および情報処理方法、並びにプログラムにおいては、図面データが取得され、図面データ上の所定の２点間の複数の図形が一度に選択され、選択された図形に、属性データが設定され、設定された属性データを基に、部材を分類したデータが表示される。
【００２９】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００３０】
図５は、本発明を適応した建築業務支援システムの処理を実行可能なパーソナルコンピュータ１の構成を示すブロック図である。
【００３１】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、入出力インターフェース１２および内部バス１３を介して、パーソナルコンピュータ１のユーザが、入力部１４を用いて入力した各種指令に対応する信号を受け、入力された信号に基づいた各種処理を実行する。
【００３２】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１５は、ＣＰＵ１１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１６は、ＣＰＵ１１の実行において使用するプログラムやデータ、その実行において適宜変化するパラメータなどを格納する。ＣＰＵ１１、ＲＯＭ１５、およびＲＡＭ１６は、内部バス１３により相互に接続されている。
【００３３】
内部バス１３は、入出力インターフェース１２とも接続されている。入力部１４は、例えば、キーボード、タッチパッド、ジョグダイヤル、あるいはマウスなどからなり、パーソナルコンピュータ１のユーザがＣＰＵ１１に各種の指令を入力するとき操作される。表示部１７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）や液晶表示装置などで構成され、各種情報をテキスト、あるいはイメージなどで表示する。
【００３４】
ＨＤＤ（ｈａｒｄ　ｄｉｓｋ　ｄｒｉｖｅ）１８は、ハードディスクを駆動し、それらにＣＰＵ１１によって実行されるプログラムや情報を記録または再生させる。ドライブ１９には、必要に応じて磁気ディスク２１、光ディスク２２、光磁気ディスク２３、および半導体メモリ２４が装着され、データの授受を行う。
【００３５】
ネットワークインターフェース２０は、有線、あるいは、無線を介して、他の装置などと接続され、情報の授受を行う。
【００３６】
これらの入力部１４乃至ネットワークインターフェース２０は、入出力インターフェース１２および内部バス１３を介してＣＰＵ１１に接続されている。
【００３７】
図６は、本発明を適応した、建築業務支援システムが、ＲＡＭ１６にロードされ、ＣＰＵ１１によって実行される場合の、機能ブロック図である。
【００３８】
データ管理支援システム４１は、拾い支援システム４３乃至原価管理支援システム４９が実行する処理において使用するデータを一括管理して、データベース４２に登録したり、データベース４２から必要なデータを読み出して、対応するシステムに供給する処理を実行する。
【００３９】
具体的には、データ管理支援システム４１は、ユーザの操作入力に基づいて、必要なデータを示す引数を求めるか、もしくは、拾い支援システム４３乃至原価管理支援システム４９から、必要なデータを示す引数の入力を受け、対応するデータを、データベース４２から読み出して、拾い支援システム４３乃至原価管理支援システム４９のうちの対応するシステムに供給する。また、データ管理支援システム４１は、拾い支援システム４３乃至原価管理支援システム４９のいずれかから、登録されるデータ、および、登録されるデータの名称などの付帯情報の入力を受けた場合、データベース４２の予め割り当てられた記憶領域に、これらを登録する。
【００４０】
データ管理支援システム４１が、拾い支援システム４３乃至原価管理支援システム４９から供給される引数には、例えば、処理を実行するシステムの種別を示す（すなわち、データを要求しているのが、拾い支援システム４３乃至原価管理支援システム４９のうちのいずれであるかを示す）業務フラグ、ユーザの操作によって選択されたファイルを示すファイルデータ（例えば、ファイルの保存位置を示すフルパスなど）、拾い支援システム４３乃至原価管理支援システム４９の処理によりデータに設定された工事ＩＤ、工事名称、拾い名称ＩＤ、拾い名称、作成者名、データの状態を示す状態フラグ（例えば、新規データは０、作業中データは１、完了データは２、キャンセルされたデータは３など）、並びに、関連データ名称（ファイル名、フルパスなどで示される）などがある。
【００４１】
拾い支援システム４３は、設計図データの入力を受け、後述する処理により、拾い処理を行う。入力される設計図データは、図面上の部材に、属性が登録されている必要はない。すなわち、入力される設計図データは、図２を用いて説明した、従来の線分のみで描画されている設計図（線分を示す、例えば座標データのみで構成されている設計図）であればよい。
【００４２】
見積もり支援システム４４は、見積もりの作成を支援するための処理を行う。施工図作成支援システム４５は、拾い支援システム４３により生成された拾いデータを含む設計図データを利用して、図面上の部材に、属性が登録されている施工図を作成する処理を行う。材料集計支援システム４６は、施工に必要な材料の集計を支援するための処理を行う。
【００４３】
工程表作成支援システム４７は、図面上の部材に、属性が登録されている施工図を基に、後述する処理により、工程表を作成する。工程管理支援システム４８は、作成された工程表を基に、後述する処理により、工程管理を行う。原価管理システム４９は、工事に必要な原価の管理を支援するための処理を行う。
【００４４】
ユーザが、拾い支援システム４３乃至原価管理支援システム４９のいずれかを実行する場合、まず、データ管理支援システム４１が起動され、図７に示されるデータ新規作成／選択画面６１が表示される。ユーザは、例えば、拾いファイルの新規作成を指令することにより、拾い支援システム４３を起動させたり、工程表の新規作成を指令することにより、工程表作成支援システム４７を起動させたり、すでに登録されている工程表を表示させることにより、工程管理支援システム４８を起動させることができる。
【００４５】
図８は、ＣＰＵ１１によって、拾い支援システム４３が実行される場合の、機能ブロック図である。
【００４６】
拾い処理制御部７１は、データ入出力インターフェース７２を介して、データ管理支援システム４１から、設計図データの入力を受けたり、操作入力インターフェース７３を介して入力される、ユーザが入力部１４を用いて入力した操作の内容を示す信号を基に、表示処理部７４を制御して、表示部１７に所定の情報を表示させる。また、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザが入力部１４を用いて入力した操作の内容を示す信号を基に、テンポラリデータベース７５、拾いデータベース７６、および属性データベース７７にデータを登録したり、これらから必要なデータを読み出して、データ処理を行う。
【００４７】
データ入出力インターフェース７２は、拾い処理制御部７１と、データ管理支援システム４１とのデータの入出力を行う。操作入力インターフェース７３は、ユーザが入力部１４を用いて入力した操作の内容を示す信号を、拾い処理制御部７１に供給する。表示処理部７４は、拾い処理制御部７１の制御に従い、拾い処理制御部７１から供給されたデータに対応する画像、もしくはテキストなどを、表示部１７に表示させる。
【００４８】
テンポラリデータベース７５は、拾い処理制御部７１による処理中に発生し、確定されたデータを一時保存するためのデータベースである。拾いデータベース７６は、以前の拾い処理による拾いデータがある場合は、その拾いデータの供給を受けて記憶し、更に、拾い処理の終了前に、テンポラリデータベース７５に一時保存されていた、確定されたデータの供給を受けて記憶するためのデータベースである。属性データベース７７は、拾い処理制御部７１により、設計図に記された所定の部材に属性を付ける場合に用いられる属性情報を登録しているデータベースである。属性データベース７７に登録されている属性情報は、ユーザにより、追加登録、更新、削除が可能なようになされている。
【００４９】
次に、図９乃至図１３のフローチャートを参照して、データ管理支援システム４１、および拾い支援システム４３が実行する拾い支援処理について説明する。
【００５０】
ステップＳ１において、データ管理支援システム４１は、ユーザが入力部１４を用いて入力した操作入力を基に、対応するファイルを取得する。具体的には、データ管理支援システム４１は、データベース４２に登録されているデータファイル名を表示した、図７のデータ新規作成／選択画面６１を、表示部１７に表示させる。ユーザは、データ新規作成／選択画面６１を参照して、処理途中の拾いファイルを選択するか、もしくは、拾いファイルの新規作成を指令する操作を、入力部１４を用いて入力する。データ管理支援システム４１は、ユーザが入力部１４を用いて入力した操作入力を基に、処理途中の拾いファイルが選択された場合は、対応する拾いファイルを、拾いファイルの新規作成が指令された場合は、データ未記入の拾いファイル（すなわち、拾いファイルの雛形）を、データベース４２から読み込む。
【００５１】
また、ユーザが拾いファイルの新規作成を指令した場合、データ管理支援システム４１は、設計図を選択させるためのメッセージボックスなどを表示させることなどにより、拾いファイルを作成するために利用される設計図を選択させる。
【００５２】
ステップＳ２において、データ管理支援システム４１は、ステップＳ１において取得されたファイルは、新規の拾いファイルであるか否かを判断する。
【００５３】
ステップＳ２において、取得されたファイルは、新規の拾いファイルであると判断された場合、ステップＳ３において、データ管理支援システム４１は、ユーザが対応する設計図として選択した設計図を示す引数を基に、関連ファイル（設計図）をデータベース４２から読み込む。
【００５４】
ステップＳ４において、データ管理支援システム４１は、拾い支援システム４３を起動させ、ステップＳ３において開いた関連ファイル（図面）を、拾い支援システム４３に供給する。ＣＰＵ１１が実行する処理の状態は、データ管理支援状態から、拾い状態に遷移する。
【００５５】
ステップＳ２において、取得されたファイルは、新規の拾いファイルではないと判断された場合、ステップＳ５において、データ管理支援システム４１は、ユーザが選択した拾いファイルを示す引数（拾い名称ＩＤ）を基に、データベース４２から、関連図面（拾い処理が一部施された設計図）を検索して、読み込む。
【００５６】
ステップＳ６において、データ管理支援システム４１は、拾い支援システム４３を起動させ、ステップＳ５において開いた関連図面（図面）を、拾い支援システム４３に供給する。ＣＰＵ１１が実行する処理の状態は、データ管理支援状態から、拾い状態に遷移する。
【００５７】
ステップＳ６において、拾い支援システム４３の拾い処理制御部７１は、データ入出力インターフェース７２を介して、ユーザが選択した拾いファイルに対応する拾いデータ（前の拾い支援処理において設定されたデータ）を、データ管理支援システム４１に要求する（要求するデータに対応する引数を出力する）。データ管理支援システム４１は、データベース４２から、対応する拾いデータを検索して、拾い支援システム４３に供給する。拾い処理制御部７１は、データ入出力インターフェース７２を介して、供給された拾いデータを読み込み、拾いデータベース７６に記憶する。
【００５８】
ステップＳ４、または、ステップＳ７の処理の終了後、拾い処理制御部７１は、表示処理部７４を制御して、図１４に示される拾い処理画面８１を、表示部１７に表示させる。拾い処理画面８１は、工事情報設定エリア８２、拾い部材属性設定エリア８３、選択条件設定エリア８４、設計図表示エリア８５、および、拾い内容表示ダイアログ８６から構成される。ステップＳ８において、拾い処理制御部７１は、操作入力インターフェース７３を介して、ユーザから、拾いに関する情報、属性の入力を受ける。
【００５９】
図１５は、図１４の拾い処理画面８１の工事情報設定エリア８２を拡大表示した図である。工事情報設定エリア８２においては、工事名称、項目、設備種類、および、工事種別が設定される。これらの情報は、見積もり作成時の集計単位（××一式）として使用される。
【００６０】
工事名称、項目、および、工事種別は、それぞれ、いわゆるドロップダウンリストボックス表示されているテキストから、ユーザが、所望のものを１つ選択することが出来るようになされている。設備種目は、ラジオボタンによって、ユーザにより１つだけ選択可能なようになされている。
【００６１】
工事名称表示リストボックス９１には、属性データベース７７に予め登録されている工事情報から、対応するテキストデータが取得されて表示される。ユーザは、工事名称表示リストボックス９１に表示されている工事名称名から、対応する名称を選択する。項目表示リストボックス９２には、例えば、１枚の設計図と対応される項目（例えば、建物の階数を示す情報などであり、拾い対象の場所を設定するための項目）が表示される。ユーザは、項目表示リストボックス９２に表示されている項目から、対応する項目名を選択するか、対応する項目名を記入する。
【００６２】
設備種類選択エリア９３には、配管、ダクト、および、器具の、３つの設備を示すテキストが表示され、それぞれにラジオボタンが付けられている。ユーザは、設備種類選択エリア９３のラジオボタンのうち、任意の１つのラジオボタンを選択する。工事種別選択リストボックス９４には、設備種類選択エリア９３に表示されている設備種類に対応する工事種別がそれぞれ表示される。図１５においては、配管工事、ダクト工事が、工事種別として表示されているが、それ以外にも、例えば、給水設備工事、排水設備工事、冷媒配管設備工事、空調ダクト設備工事、排煙ダクト設備工事などがリストボックスに表示される。
【００６３】
図１４の拾い処理画面８１の拾い部材属性設定エリア８３は、拾う設備の属性を設定するためのものであり、図１５を用いて説明した工事情報設定エリア８２の設定内容によって、表示される内容が異なるようになされている。
【００６４】
施工区分は施工の仕方や場所（屋内、屋外、露出、埋設など）を設定可能なようになされている。用途名称には、属性データベース７７の用途マスタに予め登録されている用途名称（例えば、配管の場合、給水、排水などの用途、直管の材質、継手の種類、材質）が表示され設定されるようになされている。部材種類には、直管、バルブ類、フレキ類等の名称や機器の型番が設定可能なようになされている。口径には、その部材の口径が設定可能なようになされている。高さには、その部材の高さが設定可能なようになされている。
【００６５】
図１６は、工事情報設定エリア８２において、設備種類として配管が選択され、工事種別として、配管工事が選択された場合の、図１４の拾い処理画面８１の拾い部材属性設定エリア８３−１を拡大表示した図である。拾い部材属性設定エリア８３−１においては、施工区分、用途名称、部材種類、口径、高さの全ての項目が表示されており、用途名称としては、例えば、給水などが選択可能となされている。
【００６６】
図１７は、工事情報設定エリア８２において、設備種類としてダクトが選択され、工事種別として、ダクト工事が選択された場合の、図１４の拾い処理画面８１の拾い部材属性設定エリア８３−２を拡大表示した図である。この場合、拾い部材属性設定エリア８３−２においては、施工区分、用途名称、部材種類、口径、高さの全ての項目が表示されており、用途名称としては、例えば、空調などが選択可能となされている。
【００６７】
図１８は、工事情報設定エリア８２において、設備種類として器具が選択され、工事種別として、ダクト工事が選択された場合の、図１４の拾い処理画面８１の拾い部材属性設定エリア８３−３を拡大表示した図である。この場合、拾い部材属性設定エリア８３−３においては、ダクト器具と高さの項目が表示されており、ダクト器具としては、例えば、チャンバなどが選択可能となされている。
【００６８】
図１９は、工事情報設定エリア８２において、設備種類として器具が選択され、工事種別として、配管工事が選択された場合の、図１４の拾い処理画面８１の拾い部材属性設定エリア８３−４を拡大表示した図である。この場合、拾い部材属性設定エリア８３−４においては、部材種類と高さの項目が表示されており、部材種類としては、例えば、スリーブなどが選択可能となされている。
【００６９】
図２０は、図１４の拾い処理画面８１の選択条件設定エリア８４を拡大表示した図である。ユーザは、選択条件設定エリア８４において、拾う設備を選択する方法を設定する。
【００７０】
選択固定項目として、選択設備、用途名称、レイヤ名称、色、線種、ペン番号があり、それぞれに備えられているチェックボックス９５−１乃至９５−６のうち、チェックが入っているものに対応する項目のみが、選択可能となり、チェックが入っていない項目の内容欄は、入力不可の状態（例えば、全体的にグレイに表示される、いわゆるグレイアウト状態）とされる。
【００７１】
選択設備の内容は、工事情報設定エリア８２において選択された設備種類と同じものとなり、例えば、設備種類が「配管」の場合、配管部材のみが拾いの対象となる。
【００７２】
拾い処理制御部７１は、図１５乃至図２０を用いて説明した、工事情報設定エリア８２、拾い部材属性設定エリア８３、選択条件設定エリア８４に対して、ユーザが入力したデータを、操作入力インターフェース７３を介して供給される。
【００７３】
なお、工事情報設定エリア８２、拾い部材属性設定エリア８３、選択条件設定エリア８４のうちのいずれかにおいて、属性の削除を指定することにより、後述する処理によりピックされた部材のピックを解除する除外ピックを実行することができる。すなわち、除外ピックとは、一旦確定された拾い内容を削除する部材を指定するピックである。
【００７４】
拾い処理制御部７１は、ステップＳ９において、ユーザからピックの入力を受け、ステップＳ１０において、ピックされた図形を強調表示する。ピックとは、設計図表示エリア８５に表示されている、例えば、配管などを示す線分が、ユーザによって選択されることである。ピックされた図形が強調表示されているとき、工事情報設定エリア８２、拾い部材属性設定エリア８３、選択条件設定エリア８４は、入力不可の状態（グレイアウト状態）とされる。
【００７５】
図２１を用いて、ピックについて説明する。ここでは、配管が単線で描画されている配管図について説明する。
【００７６】
例えば、マウスなどの入力デバイスの操作により、図面上にカーソルが移動されて、ユーザの所望の線分上でクリック動作が行われた場合、対応する線分は、単ピックされ、選択状態となる。ここで、単ピックされた線分は、無条件に拾いの対象となるが、施工区分の切り替えを考慮し、ピックした位置を境に線分を分割した状態での拾い（ピック）を行うことが出来るようにしてもよい。このように、管の途中からの施工区分の切り替えを行う場合、例えば、所定のメニュー画面を表示して、切り替えの指令を入力できるようにする。
【００７７】
単ピックされた線分が存在する状態で、他の線分がピックされた場合、すなわち、２つの線分が選択された場合、線分の両端とも下記の条件いずれかを満たした場合、２つの線分の間の連続する線分は、全て、領域ピックとして、拾いの対象となる。
【００７８】
条件１：例えば、図２１の図中ｈで示される位置、もしくは、図中ｉで示される位置のように、選択された他の線分と接している、または、端点が一致している（基本的には４５°、９０°、０°）。例えば、図中ｊで示される位置、および図中ｋで示される位置がピックされた場合、図中ｉで示される位置が、条件１に合致するので、図中点線で示される線分ＪＫに沿った配管を示す線分は、領域ピックされる。ただし、冷媒管やサヤ管などの端点角度は任意角度とするようにしてもよい。
【００７９】
条件２：例えば、図２１の図中ｌで示される位置のように、円弧の始点または終点が線分の端点と一致している。なお、この場合、円弧の中心点までの仮想直管を拾いの対象とする。
【００８０】
条件３：例えば、図２１の図中ｍで示される位置のように、円弧、楕円弧に接している。なお、この場合、円弧、楕円弧の中心までの仮想直管を拾いの対象とする。
【００８１】
条件４：例えば、図２１の図中ｎで示される位置のように、条件１、および条件２を満たさず、かつ、円弧、楕円弧の中心である。
【００８２】
条件５：例えば、図２１の図中ｏで示される位置のように、条件１乃至条件３を満たさず（以後、開放端という）かつ、その単点の延長上の所定の距離内に同様に開放端がある。なお、この場合、連続した開放端を、１本の直管と判断する。
【００８３】
条件６：例えば、図２１の図中ｐで示される位置のように、拾う材質が鋳鉄管の場合、１８０°を超えない円弧、楕円弧については高さ違いと判断せずに鋳鉄管の切れ目と判断する。
【００８４】
条件３および条件４に対応する部分は、立ち上がり、もしくは立下りを示す（立管がある）部分であるので、線分は連続していなくても、配管は高さを有して連続している。
【００８５】
条件３および条件４に対応する部分がピックされた場合、対応する部分が強調表示されるとともに、図２２に示される立管入力ダイアログ１０１−１、もしくは、図２３に示される立管入力ダイアログ１０１−２が、自動的に表示され、ユーザに、立管高さの入力を促すようになされている。立管高さは、基準高さ、もしくは相対高さのいずれでも入力可能になされており、基準高さでの入力を行う場合には、基準位置（図２２においては、フロア（ＦＬ）が基準とされている）と、基準位置からの高さが入力可能な図２２に示される立管入力ダイアログ１０１−１が用いられ、相対高さでの入力が用いられる場合は、相対高さのみが入力可能な図２３に示される立管入力ダイアログ１０１−２が用いられる。
【００８６】
また、コントロールを押しながらピックすることによって連続（区間）ピックを行うことが可能である。更に、単ピックにてダブルクリックを行うと、鎖ピックと判断し、領域ピックと同じ条件にて、繋がっていると判断された箇所が、全て選択される。
【００８７】
なお、領域ピック、連続ピックが指令された場合の条件判定には、許容範囲（誤差範囲）を儲けるようにしてもよい。
【００８８】
また、ユーザが指定した、例えば、所定の矩形領域内の図形をピックすることができるようにしても良い。この矩形領域は、ユーザによって範囲で指定されても良いし、図面上の２点の指示によって指定されるようにしても良い。
【００８９】
このようにして、所定の条件により連続していると判断される、図面上の２点間の線分が、ユーザの操作に基づいて、一度にピックされる。具体的には、例えば、ユーザにより２つの線分（図面上の２点）が選択されることにより、その間の線分が、条件により連続していると判断された場合、連続している部材に対応する線分が一度にピックされたり、ダブルクリックなどの操作入力により、１つの線分から連続する全ての線分（条件により連続していると判断される図面上の２点間の線分）が一度にピックされる。
【００９０】
図２１においては、配管が単線で描画されている配管図について説明したが、配管図において、配管が複数の線分（複線）で描画されている場合もある。その場合、単ピックにおいては、ピックされた線分に対して、並行かつ最も近い線分があった場合、直管と判断されるものとする。また、直管の長さは、複線のうちの長い方の線分を基準とする。複線の場合においても、施工区分の切り替えを考慮し、ピックした位置を境に線分を分割した状態での拾いを可能とするようにしてもよい。また、領域ピックにおいても、単ピックと同様に、ピックされた線分の中で並行かつ最も近い線分があった場合、直管と判断されるものとする。
【００９１】
また、単線で描画されるダクトに関しても、配管と同様に、単ピック、連続ピック、および鎖ピックが選択される。また、領域ピックに関しては、以下の条件によって、拾いの対象が決定される。
【００９２】
条件１：選択された他の線分と接している、または、端点が一致している（基本的には任意角度）。
【００９３】
条件２：例えば、図２４に示される、給気ダクト、還気ダクト、外気ダクト、排気ダクト、排煙ダクトなどの、属性データベース７７に予め登録された図形パターンに当てはまる図形があった場合は、立管と判断する。用途および形状（角／丸）については判定しない。
【００９４】
なお、条件２が満たされる場合（鋳鉄管除く）、配管における場合と同様に、高さ違い（立管あり）と判断されて、対応する部分が強調表示されるとともに、図２２を用いて説明した立管入力ダイアログ１０１−１、もしくは、図２３に示される立管入力ダイアログ１０１−２が、自動的に表示され、ユーザに、立管高さの入力を促すようになされている。
【００９５】
また、配管における場合と同様に、領域ピック、鎖ピック時の条件判定には、許容範囲を儲けるようにしてもよい。
【００９６】
なお、ダクトが複数の線分（複線）で描画されている場合もある。その場合、単ピックにおいては、ピックされた線分に対して、並行かつ最も近い線分があった場合、直管のダクトであると判断されるものとする。また、直管の長さは、複線のうちの長い方の線分を基準とする。複線の場合においても、施工区分の切り替えを考慮し、ピックした位置を境に線分を分割した状態での拾いを可能とするようにしてもよい。また、領域ピックにおいても、単ピックと同様に、ピックされた線分の中で並行かつ最も近い線分があった場合、直管と判断されるものとする。
【００９７】
また、図面中に、配管やダクト以外の、その他部材が記載されていた場合、属性データベース７７に、基本的な部材を図面で表示する場合の図形を、予め登録しておくことにより、拾い処理制御部７１は、配管やダクト以外の部材を自動的に検出することができる。登録された図形が検出された場合、拾い処理制御部７１は、表示処理部７４を制御して、表示部１７に、属性入力用ダイアログを表示させて、ユーザに、検出された部材の属性の入力を促すことができる。
【００９８】
図２５を用いて、一般的な図面において、空調設備の部材を示す図形について説明する。図２５Ａは、減圧弁を示す図形の例である。図２５Ｂは、電磁弁を示す図形の例である。図２５Ｃは、蒸気トラップを示す図形の例である。図２５Ｄは、流量計、もしくは電磁流量計を示す図形の例である。図２５Ｅは、ストレーナを示す図形の例である。拾い処理制御部７１は、属性データベース７７を参照し、これらの図形と一致した（あるいは、所定の許容誤差内で、これらの図形と近い形状であると判定された）図形を検出する。属性データベース７７には、図２５を用いて説明した以外の図形も登録されており、ユーザによって、新たな図形を登録したり、登録を更新、あるいは削除することが可能であることは言うまでもない。
【００９９】
ステップＳ１１において、拾い処理制御部７１は、ユーザによって、工事情報設定エリア８２、拾い部材属性設定エリア８３、選択条件設定エリア８４に設定され、内部の記憶エリアに一時記憶された情報、および属性で、ピックされた部材を、拾い内容として取得する。
【０１００】
ステップＳ１２において、拾い処理制御部７１は、操作入力インターフェース７３を介して供給される、ユーザの操作入力を示す信号を基に、処理を戻すことが指令されたか否かを判断する。
【０１０１】
ステップＳ１２において、処理を戻すことが指令されたと判断された場合、ステップＳ１３において、拾い処理制御部７１は、ピックされた部材の強調表示を解除し、ステップＳ１１において取得した拾い内容を破棄し、処理は、ステップＳ８に戻り、それ以降の処理が繰り返される。
【０１０２】
ステップＳ１２において、処理を戻すことが指令されていないと判断された場合、ステップＳ１４において、拾い処理制御部７１は、拾い内容の確定が指令されたか否かを判断する。ステップＳ１４において、拾い内容の確定が指令されていないと判断された場合、処理は、ステップＳ２１に進む。
【０１０３】
ステップＳ１４において、拾い内容の確定が指令されたと判断された場合、ステップＳ１５において、拾い処理制御部７１は、指定された拾い内容は、除外ピックであるか否かを判断する。除外ピックとは、一旦確定された拾い内容を削除する部材を指定するピックである。
【０１０４】
ステップＳ１５において、指定された拾い内容は、除外ピックではないと判断された場合、ステップＳ１６において、拾い処理制御部７１は、拾い内容が確定された部材を設備化、すなわち、線分のみで描画された、属性を有さない形状データ（例えば、図２１において配管を示す線分）を、属性を有する図形に変換して強調表示させ、対応する形状データ（すなわち、もともと設計図に表示されていた線分からなる形状データ）を非表示にする。設備化された部材のデータには、拾い内容ＩＤおよび資材ＩＤが付加される。
【０１０５】
ステップＳ１７において、拾い処理制御部７１は、例えば、図２１中ｑで示されている、設備化された部材に対応するサイズ記号を仮表示する。
【０１０６】
ステップＳ１５において、指定された拾い内容は、除外ピックであると判断された場合、ステップＳ１８において、拾い処理制御部７１は、除外された部材の拾い内容を削除し、対応する形状データを表示する。
【０１０７】
ステップＳ１７の処理の終了後、もしくは、ステップＳ１８の処理の終了後、ステップＳ１９において、拾い処理制御部７１は、確定された拾い結果を、テンポラリデータベース７５に格納し、内部の記憶エリアに一時記憶されている拾い内容をクリアする。
【０１０８】
ステップＳ２０において、拾い処理制御部７１は、現在、拾いデータベース７６とテンポラリデータベース７５に記憶されている記憶内容を読み込み、それらの情報をマージした形で、拾い内容表示ダイアログ８６に表示する。
【０１０９】
図２６は、ステップＳ２０の処理によって情報が表示された、図１４の拾い内容表示ダイアログ８６を拡大表示した図である。図２６に示されるように、拾い内容表示ダイアログ８６には、現在、拾いデータベース７６とテンポラリデータベース７５に記憶されているデータを基に、項目、工事種別、用途、用途名称、更に、施工区分や仕様、サイズ等の属性ごとに部材が区別されて、拾い処理により拾われた数量が記載される。
【０１１０】
図２６の拾い内容表示ダイアログ８６において、表示切替ボタン１１１が選択された場合、図２７に示される表示切替ダイアログ１２１が表示される。ユーザは、表示切替ダイアログ１２１のチェックボックス１２２−１乃至１２２−９のうち、所望の表示項目に対応するチェックボックスを選択することにより、拾い内容表示ダイアログ８６の表示項目内容を変更することができる。また、ユーザは、ラジオボタン１２３−１もしくは１２３−２のいずれかを選択し、強調表示の表示／非表示を切り替えることができる。
【０１１１】
また、図２６の拾い内容表示ダイアログ８６において、拾い出力表示ボタン１１２が選択された場合、図２８に示される、材料集計表１３１を表示させることができる。拾い処理制御部７１は、現在、拾いデータベース７６とテンポラリデータベース７５に記憶されているデータを基に、項目、工事種別、用途、用途名称、更に、施工区分や仕様、サイズ等の属性ごとに部材を区別し、材料集計表１３１を生成して、表示処理部７４を制御して、表示部１７に表示させる。材料集計表１３１には、拾い処理によって拾われた部材が、材料ごとに、分類されて一覧表示される。
【０１１２】
ステップＳ１４において、拾い内容の確定が指令されていないと判断された場合、もしくは、ステップＳ２０の処理の終了後、ステップＳ２１において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、図１４の拾い処理画面８１に設けられている一括拾いボタン８７−１、終了ボタン８７−２、もしくは、キャンセルボタン８７−３が選択されたか否か、すなわち、ユーザによって、キャンセル、終了、もしくは、一括拾いが指令されたか否かを判断する。ステップＳ２１において、ユーザによって、キャンセル、終了、もしくは、一括拾いが指令されなかったと判断された場合、処理は、ステップＳ８に戻り、それ以降の処理が繰り返される。
【０１１３】
ステップＳ２１において、ユーザによって、キャンセル、終了、もしくは、一括拾いが指令されたと判断された場合、ステップＳ２２において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、図１４の拾い処理画面８１に設けられているキャンセルボタン８７−３が選択されたか否か、すなわち、ユーザによりキャンセルが指令されたか否かを判断する。
【０１１４】
ステップＳ２２において、キャンセルが指令されたと判断された場合、ステップＳ２３において、拾い処理制御部７１は、表示処理部７４を制御して、『拾い結果を破棄し、終了しますか？』と表示され、「はい」を選択するためのボタンおよび「いいえ」を選択するためのボタンが設けられたダイアログを表示させる。
【０１１５】
ステップＳ２４において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、ステップＳ２２において表示されたダイアログにおいて、「はい」を選択するためのボタンが選択されたか否かを判断する。
【０１１６】
ステップＳ２４において、「はい」を選択するためのボタンが選択されたと判断された場合、ステップＳ２５において、拾い処理制御部７１は、現在、テンポラリデータベース７５に記憶されている、対応する図面内で行った拾い処理の全てのデータを破棄し、処理は、ステップＳ４３に進む。ステップＳ２４において、「はい」を選択するためのボタンが選択されなかった、すなわち、「いいえ」を選択するためのボタンが選択されたと判断された場合、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１１７】
ステップＳ２２において、キャンセルが指令されなかったと判断された場合、ステップＳ２６において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、図１４の拾い処理画面８１に設けられている一括拾いボタン８７−１が選択されたか否か、すなわち、ユーザにより一括拾いが指令されたか否かを判断する。
【０１１８】
ステップＳ２６において、一括拾いが指令されたと判断された場合、ステップＳ２７において、拾い処理制御部７１は、現在、設計図表示エリア８５に表示されている図面内の、設備属性の付いた部材を一括で拾う処理を実行する。一括拾いは、例えば、拾い処理を一旦行った後の図面（すなわち、図面の少なくとも一部が設備化されている図面）に変更があり、図面中の部材の属性などが変更された場合に行われる。このとき、工事情報設定エリア８２、拾い部材属性設定エリア８３、選択条件設定エリア８４で設定された属性などは、全て無視され、図面内で設備化されている部材に付けられている属性などが拾われる。ステップＳ２６の処理の終了後、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１１９】
ステップＳ２６において、一括拾いが指令されていないと判断された場合、ステップＳ２８において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、図１４の拾い処理画面８１に設けられている終了ボタン８７−２が選択されたか否か、すなわち、ユーザにより終了が指令されたか否かを判断する。ステップＳ２８において、終了が指令されていないと判断された場合、処理は、ステップＳ８に戻り、それ以降の処理が繰り返される。
【０１２０】
ステップＳ２８において、終了が指令されたと判断された場合、ステップＳ２９において、拾い処理制御部７１は、この拾い処理は、新規処理のものであったか否かが判断される。
【０１２１】
ステップＳ２９において、この拾い処理は、新規処理であったと判断された場合、ステップＳ３０において、拾い処理制御部７１は、表示処理部７４を制御して、『この新規拾い結果を保存しますか？』と表示され、『はい』『いいえ』『キャンセル』をそれぞれ選択するためのボタンが備えられたダイアログを表示する。
【０１２２】
ステップＳ３１において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、ステップＳ３０において表示されたダイアログにおいて、『はい』を選択するためのボタンが選択されたか否かを判断する。ステップＳ３１において、『はい』を選択するためのボタンが選択されたと判断された場合、処理は、後述するステップＳ３５に進む。
【０１２３】
ステップＳ３１において、『はい』を選択するためのボタンが選択されなかったと判断された場合、ステップＳ３２において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、ステップＳ３０において表示されたダイアログにおいて、『いいえ』を選択するためのボタンが選択されたか否かを判断する。
【０１２４】
ステップＳ３２において、『いいえ』を選択するためのボタンが選択されたと判断された場合、処理は、後述するステップＳ４３に進む。ステップＳ３２において、『いいえ』を選択するためのボタンが選択されなかったと判断された場合、ステップＳ３０において表示されたダイアログにおいて、『キャンセル』を選択するためのボタンが選択されたのであるから、処理は、ステップＳ８に戻り、それ以降の処理が繰り返される。
【０１２５】
ステップＳ２９において、この拾い処理は、新規処理ではなかったと判断された場合、拾い処理制御部７１は、表示処理部７４を制御して、図２９に示される作業状態設定ダイアログ１４１を表示させる。作業状態設定ダイアログ１４１には、作業の終了状態を設定するために、一時中断ボタン１４２および、作業完了ボタン１４３が設けられている。ステップＳ３３において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、作業完了ボタン１４３が押下されたか否かを判断することにより、終了内容は、完了であるか否かを判断する。
【０１２６】
ステップＳ３３において、終了内容は、完了ではないと判断された場合、処理は、後述するステップＳ３７に進む。
【０１２７】
ステップＳ３３において、終了内容は、完了であると判断された場合、ステップＳ３４において、拾い処理制御部７１は、これまでの処理において拾われた拾い結果に対応する情報を上書き禁止とし、表示処理部７４を制御して、例えば、「この拾い結果を上書き禁止とします。」というメッセージが表示された、上書き禁止確認ダイアログを表示する。
【０１２８】
ステップＳ３１において、『はい』を選択するためのボタンが選択されたと判断された場合、もしくは、ステップＳ３４の処理の終了後、ステップＳ３５において、拾い処理制御部７１は、表示処理部７４を制御して、図３０に示される拾い名称入力ダイアログ１５１を表示し、操作入力インターフェース７３を介して、ユーザが入力部１４を用いて入力した、あるいは、選択したテキストに対応する、拾い名称データの入力を受ける。
【０１２９】
ステップＳ３６において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、図３０に示される拾い名称入力ダイアログ１５１の保存ボタン１５２が選択されたか否かを判断する。
【０１３０】
ステップＳ３６において、保存ボタン１５２が選択されていない、すなわち、キャンセルボタン１５３が選択されたと判断された場合、処理は、ステップＳ８に戻り、それ以降の処理が繰り返される。ステップＳ３６において、保存ボタン１５２が選択されたと判断された場合、処理は、後述するステップＳ４０に進む。
【０１３１】
ステップＳ３３において、終了内容は、完了でないと判断された場合、すなわち、ユーザによって、図２９に示される作業状態設定ダイアログ１４１の一時中断ボタン１４２が選択されたと判断された場合、ステップＳ３７において、拾い処理制御部７１は、処理中のファイルの引数を基に、拾い名称を読み込む。
【０１３２】
ステップＳ３８において、拾い処理制御部７１は、表示処理部７４を制御して、ステップＳ３７において読み込んだ拾い名称を用いて、「この拾い結果××（読み込んだ名称）を保存しますか？』というメッセージが表示され、『はい』か『いいえ』を選択するためのボタンが備えられたダイアログを表示させる。
【０１３３】
ステップＳ３９において、拾い処理制御部７１は、操作入力インターフェース７３を介して入力される、ユーザの操作入力を示す信号を基に、ステップＳ３８において表示されたダイアログの『はい』を選択するボタンが選択されたか否かを判断する。
【０１３４】
ステップＳ３９において、『はい』を選択するボタンが選択されたと判断された場合、もしくは、ステップＳ３６において、保存ボタン１５２が選択されたと判断された場合、ステップＳ４０において、拾い処理制御部７１は、テンポラリデータベース７５に登録されているデータを、拾い名称をファイル名とする拾いデータとして、拾いデータベース７６に保存する（新規保存、あるいは、すでに保存されている拾いデータに新たな拾いデータを加えて保存する）。
【０１３５】
ステップＳ４１において、拾い処理制御部７１は、これまでの処理により、少なくともその一部が、設備化された拾い対象図面を、拾い名称と同じ名称の図面として、拾いデータベース７６に保存する。
【０１３６】
ステップＳ４２において、拾い処理制御部７１は、図２９の作業状態設定ダイアログにてユーザによって設定された内容を基に、対応する拾いファイルの作業状態を、一時中断、または、作業完了とする。
【０１３７】
ステップＳ２５の処理の終了後、ステップＳ３２において、『いいえ』を選択するためのボタンが選択されたと判断された場合、もしくは、ステップＳ３９において、『はい』を選択するボタンが選択されなかったと判断された場合、ステップＳ４３において、拾い処理制御部７１は、対応する拾いファイルの作業状態を”キャンセル”とする。
【０１３８】
ステップＳ４２、もしくは、ステップＳ４３の処理の終了後、ステップＳ４４において、拾い処理制御部７１は、表示処理部７４を制御して、現在表示されている拾い対象の図面を閉じる。
【０１３９】
ステップＳ４５において、拾い処理制御部７１は、対応する拾いファイルを検索するために拾いファイルに添付される引数ファイルに、拾い名称および作業状態を書き込んで、拾いデータベース７６に保存されている拾いデータとともに、データ管理支援システム４１に出力する。データ管理支援システムは、処理終了された拾いファイルおよび引数ファイルを、データベース４２に出力して保存させ、処理が終了される。
【０１４０】
このような処理により、ユーザは、属性を有さない設計図を基に、簡単な操作で拾い処理を行うことができ、更に、拾い処理結果が反映され、線分のみで描画された設計図の少なくとも一部が設備化された（属性を持った部材としての図形データに変換された）図面が作成される。
【０１４１】
なお、施工区分を領域で設定できるように、図３１に示される施工区分設定ダイアログ１６１を設けるようにしても良い。施工区分設定ダイアログ１６１は、例えば、図１４に示される拾い処理画面８１のメニュー操作によって表示され、施工区分を設定する場合、ユーザは、『設定』ラジオボタン１６２を選択して、施工区分選択領域１６４のうち、設定したい区分を選択することができる。施工区分選択領域１６４に表示される施工区分は、複数選択可能であることはもちろんである。また、施工区分を解除したい場合、ユーザは、『解除』ラジオボタン１６３を選択して、施工区分選択領域１６４のうち、設定を解除したい区分を選択することができる。
【０１４２】
更に、例えば、配管において、継手が高価な場合、集計が必要となるので、継手を集計するか否かを設定し、継手の部品登録または登録削除を行うことができるように、図３２に示される、配管マスタ１７１を設けるようにしても良い。配管マスタ１７１は、例えば、図１４に示される拾い処理画面８１のメニュー操作によって表示される。
【０１４３】
次に、図３３乃至図３７を用いて、拾い処理を実行することにより、データベース４２に登録される拾い処理に関連するデータについて説明する。
【０１４４】
データの階層構造について説明する。最上位層は、図３３に示される工事名称テーブルであり、次の層が、図３４に示される拾い名称テーブルであり、３番目の層が、図３５に示される拾い内容テーブルであり、４番目の層が、図３６に示される資材テーブルであり、最下層が、用いられる部品全てが登録された、図３７に示される部品テーブルである。
【０１４５】
図３３の工事名称テーブルには、データ項目ごとに、工事ＩＤおよび工事名称が登録される。図３４の拾い名称テーブルには、データ項目ごとに、拾い名称ＩＤ、工事ＩＤ、拾いの名称、関連ファイル名称、作成者、および、属性が登録される。図３５の拾い内容テーブルには、データ項目ごとに、拾い内容ＩＤ、拾い名称ＩＤ、項目、設備種類、工事種別、用途、用途名称、施工区分、掛け率、および、現在の作業状態を示す状態フラグが登録される。
【０１４６】
図３６の資材テーブルには、データ項目ごとに、資材ＩＤ、拾い内容ＩＤ、仕様、サイズ、数量、単位、および、現在の作業状態を示す状態フラグが登録される。図３７の部品テーブルには、データ項目ごとに、部材ＩＤおよび資材ＩＤが登録される。
【０１４７】
なお、図３３に示される工事名称テーブル、図３４に示される拾い名称テーブル、図３５に示される拾い内容テーブル、図３６に示される資材テーブル、または、図３７に示される部品テーブルに登録されるデータの種類は、この限りではなく、必要に応じて、異なる情報を登録することができるようにしても良い。
【０１４８】
以上説明した拾い支援処理において、図面の少なくとも一部が設備化された図面が、拾い名称と同一のファイル名の図面ファイルとして作成されるが、この図面ファイルの設備化された各部品には、拾い支援処理のステップＳ１６において、「拾い内容ＩＤ」と「資材ＩＤ」が付加されている。従って、この図面が、再び選択されて、拾い処理画面８１に表示され、拾い内容表示ダイアログ８６の所定の行がユーザによって選択された場合、設計図表示エリア８５に表示されている図面のうち、選択行に対応する部材と一致する部材が検索されて、強調表示される。これにより、ユーザが、一時中断した拾い処理を再開したり、拾い処理が終了した部分を確認する場合、拾い内容表示ダイアログ８６の表示内容と、設計図表示エリア８５に表示されている図面との対応が非常にわかりやすくなり、操作性が向上する。
【０１４９】
また、設計図表示エリア８５に表示された拾い名称と同一のファイル名の図面ファイルと、拾い内容表示ダイアログ８６の内容とで、一致しない部材があった場合、図面が変更されているとみなし、図３８に示される警告ダイアログ１８１を表示させ、ユーザに、再度拾い処理を行うように警告することができる。
【０１５０】
更に、拾い処理によって作成される、設備化された部材のデータを有する図面ファイルを利用して、施工図を作成することが可能である。すなわち、拾い処理によって作成された図面ファイルは、基本的な配管またはダクトルートと配管またはダクトの属性が付いた図面データにより構成されているので、その図面データを編集したり、必要に応じて、部材等のデータを追加することにより、容易に施工図を作成することができる。
【０１５１】
すなわち、ユーザが、図７を用いて説明したデータ新規作成／選択画面６１において、データベース４２に保存されている、拾い名称を有する図面ファイルを選択して、施工図作成を指令した場合、データ管理支援システム４１は、施工図作成支援システム４５を起動させる。施工図作成支援システム４６は、読み出された図面ファイルに含まれている、基本的な配管またはダクトルートと配管またはダクトの属性が付いた図面データを表示させ、ユーザの操作入力に従って、その図面データを編集し、施工図を作成する処理を支援する。施工図作成支援システム４６により作成された施工図は、各部材に属性を有している。
【０１５２】
施工図作成支援システム４６の処理により作成された、施工図、並びに、施工図に付随する各種情報および引数ファイルなどは、データ管理支援システム４１の処理により、データベース４２に保存される。
【０１５３】
従来においては、施工図は、設備専用ＣＡＤ（部品の属性を入力することが可能なＣＡＤ）で作成されていたが、設計図は、線分のみで作成されていたので、施工図の作成者は、設計図のデータを流用することができず、全てのデータをはじめから入力して、施工図を作成していた。この従来における場合と比較して、拾い処理によって作成された図面ファイルのデータを利用することにより、施工図の作成処理を、大幅に省略することができる。
【０１５４】
このように作成された施工図は、その図面中の各部材が、それぞれ属性を有している。図６の工程表作成支援システム４７は、図面中の各部材が、それぞれ属性を有している施工図を基に、工程表を作成する処理を実行する。
【０１５５】
図３９は、ＣＰＵ１１で工程表作成支援システム４７が実行される場合の機能ブロック図である。
【０１５６】
工程表作成処理部２０１は、データ入出力インターフェース２０２を介して、データ管理支援システム４１から、施工図データの入力を受けたり、操作入力インターフェース２０３を介して入力される、ユーザが入力部１４を用いて入力した操作の内容を示す信号を基に、表示処理部２０４を制御して、表示部１７に、必要な情報を表示させる。また、工程表作成処理部２０１は、施工図データから、部品の数や属性などの情報を抽出して、工数演算部２０６に出力して、工数を演算させ、ユーザが入力部１４を用いて入力した操作の内容を示す信号を基に、工程表フォーマットデータベース２０５から、ユーザが所望するタイプの工程表のフォーマットを読み出し、工数演算部２０６の演算結果に従って、工程表を作成する。
【０１５７】
データ入出力インターフェース２０２は、工程表作成処理部２０１と、データ管理支援システム４１とのデータの入出力を行う。操作入力インターフェース２０３は、ユーザが入力部１４を用いて入力した操作の内容を示す信号を、工程表作成処理部２０１に供給する。表示処理部２０４は、工程表作成処理部２０１の制御に従い、工程表作成処理部２０１から供給されたデータに対応する画像、もしくはテキストなどを、表示部１７に表示させる。
【０１５８】
工程表フォーマットデータベース２０５は、工程表作成処理部２０１による工程表作成処理に用いられる工程表のフォーマット（雛形）を保存しているデータベースである。工程表のフォーマットには、例えば、工事期間の全体を１画面で表示する全体工程表、１ヶ月の工程を１画面で表示する月間工程表、および、１週間の工程を１画面で表示する週間工程表などがある。工数演算部２０６は、工程表作成処理部２０１から供給される施工図に記載されている部品の数や属性などの情報を基に、工数を演算して、工程表作成処理部２０１に出力する。
【０１５９】
工程表データベース２０７は、工程表作成処理部２０１による工程表作成処理に用いられるデータ、および、工程表作成処理中に作成されたデータを、必要に応じて保存するデータベースである。
【０１６０】
次に、図４０乃至図４２のフローチャートを参照して、データ管理支援システム４１、および工程表作成支援システム４７が実行する新規工程表作成処理について説明する。
【０１６１】
ステップＳ６１において、データ管理支援システム４１は、ユーザが入力部１４を用いて入力した操作入力を基に、新規工程表の作成指令を受けたか否かを判断する。具体的には、データ管理支援システム４１は、データベース４２に登録されているデータファイル名を表示した、図７のデータ新規作成／選択画面６１を、表示部１７に表示させる。ユーザは、データ新規作成／選択画面６１を参照して、所望の施工図を選択して、新規工程表の作成を指令するか、もしくは、新規工程表の作成を指令した後、基となる施工図を選択する操作を、入力部１４を用いて入力する。データ管理支援システム４１は、ユーザが入力部１４を用いて入力した操作入力を基に、工程表作成支援システム４７を起動させ、対応する施工図とそれに関連するデータを、データベース４２から読み込んで、工程表作成支援システム４７に出力する。ステップＳ６１において、新規工程表の作成指令を受けていないと判断された場合、作成指令を受けたと判断されるまで、ステップＳ６１の処理が繰り返される。
【０１６２】
ステップＳ６１において、新規工程表の作成指令を受けたと判断された場合、ステップＳ６２において、工程表作成支援システム４７の工程表作成処理部２０１は、工程表フォーマットデータベース２０５から、全体工程表のフォーマットを読み込み、表示処理部２０４を制御して、図４３に示される全体工程表表示画面２１１を表示させる。全体工程表表示画面２１１には、全体工程表が表示される表示エリア以外に、工程表切り替えリストボックス２１２、先頭日設定リストボックス２１３、図面登録ボタン２１４、予実入力ボタン２１５、『戻る』ボタン２１６、および『終了』ボタン２１７が設けられている。
【０１６３】
ここでは、デフォルトで全体工程表表示画面２１１が表示されるものとして説明したが、デフォルトの表示は、例えば、月間工程表や、週間工程表であっても良い。
【０１６４】
ステップＳ６３において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、表示させる工程表の変更を指令する操作の入力を受けたか否かを判断する。
【０１６５】
ステップＳ６３において、表示させる工程表の変更指令の入力を受けたと判断された場合、ステップＳ６４において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、例えば、週間工程表の表示が指令されたとき、工程表フォーマットデータベース２０５から、週間工程表のフォーマットを読み込み、表示処理部２０４を制御して、図４４に示される週間工程表表示画面２２１を表示させる。
【０１６６】
週間工程表表示画面２２１には、週間工程表が表示される表示エリア以外に、全体工程表表示画面２１１と同様に、工程表切り替えリストボックス２１２、先頭日設定リストボックス２１３、図面登録ボタン２１４、予実入力ボタン２１５、『戻る』ボタン２１６、および『終了』ボタン２１７が設けられている。ステップＳ６４の処理の終了後、処理は、ステップＳ６３に戻り、それ以降の処理が繰り返される。
【０１６７】
ステップＳ６３において、表示させる工程表の変更指令の入力を受けていないと判断された場合、ステップＳ６５において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、先頭日設定リストボックス２１３によって工程の開始日の入力を受け、更に、図面登録ボタン２１４の押下を受けたか否かを判断する。ステップＳ６５において、工程の開始日（すなわち、工事の開始日）の入力、および、図面登録ボタン２１４の押下を受けていないと判断された場合、処理は、ステップＳ６３に戻り、それ以降の処理が繰り返される。
【０１６８】
ステップＳ６５において、工程の開始日の入力、および、図面登録ボタン２１４の押下を受けたと判断された場合、ステップＳ６６において、工程表作成処理部２０１は、表示処理部２０４を制御して、図４５に示される、予定箇所選択画面２３１を表示させる。
【０１６９】
予定箇所選択画面２３１は、工事情報設定エリア２３２および選択条件設定エリア２３３で構成される属性設定ダイアログ、予定・実績設定エリア２３４、選択図面一覧表示エリア２３５、施工図表示エリア２３６、並びに、工程設定内容詳細表示ダイアログ２３７から構成される。
【０１７０】
選択図面一覧表示エリア２３５には、同一の工事名称の図面、すなわち、１つの施工図ファイルに含まれているそれぞれの施工図データ（例えば、１つの建物の施工図ファイルに含まれているそれぞれの階の施工図データ）のデータ名が表示されている。予定箇所選択画面２３１が表示されたとき、選択図面一覧表示エリア２３５に表示されている施工図データ名のうちのいずれかがデフォルトで選択されて、対応する施工図が、施工図表示エリア２３６に表示されているようにしても良いし、選択図面一覧表示エリア２３５に表示されている施工図データ名は、デフォルトではいずれも選択されず、施工図表示エリア２３６は空白であっても良い。
【０１７１】
ステップＳ６７において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して、ユーザが、予定・実績設定エリア２３４、および、工事情報設定エリア２３２および選択条件設定エリア２３３で構成される、属性設定ダイアログに入力した、必要な情報の入力を受ける。
【０１７２】
ステップＳ６８において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して、ユーザが、選択図面一覧表示エリア２３５に表示されている施工図データ名を参照して、選択された施工図のデータ名の入力を受け、表示処理部２０４を制御して、ユーザによって選択された施工図データに対応する施工図を施工図表示エリア２３６に表示させる。
【０１７３】
ステップＳ６９において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して、施工図表示エリア２３６に表示されている施工図のうち、ユーザが指定した、施工予定箇所の選択を示す操作入力を受ける。
【０１７４】
ユーザは、図４６に示されるように、予定箇所選択画面２３１の施工図表示エリア２３６に表示されている施工図のうち、工程表に反映したい部分を、施工予定箇所２４１として指定する。そして、施工予定箇所２４１として指定されなかった部分は、自動的に、対象外施工区分４２２として認識される。
【０１７５】
ステップＳ７０において、工程表作成処理部２０１は、ステップＳ６８において選択された部分（施工予定箇所２４１）に対応する範囲内の部材の属性データを検出して工数演算部２０６に出力し、工数演算部２０６を制御して、工数を演算させ、表示処理部２０４を制御して、施工予定箇所２４１に対応する範囲内の部材の属性データ、および工数の演算結果を、工程設定内容詳細表示ダイアログ２３７に表示させる。
【０１７６】
図４７に、施工予定箇所２４１に対応する範囲内の部材の属性データ、および工数の演算結果が表示された工程設定内容詳細表示ダイアログ２３７を示す。工程設定内容詳細表示ダイアログ２３７には、表示切替ボタン２５１、工程表表示ボタン２５２、および終了ボタン２５３が設けられている。
【０１７７】
図４８を参照して、工数演算部２０６が実行する工数の演算について説明する。施工予定箇所２４１の範囲内の部材の種類とその予定物量は、施工図の各部材の属性データを集計することにより、それぞれ求められる。例えば、図４８Ａに示されるように、工法がねじ込みである場合、それぞれの予定物量に、予め定められた歩掛（例えば、直管１本に付き０．３など）を乗算することにより、図４８Ｂに示されるように、部材別に予定工数を求めることが可能となる。そして、部材別に求められた予定工数の合計が、施工予定箇所２４１の範囲内の工事を行うための予定工数となる。
【０１７８】
ここでは、それぞれの部材の数量を基に、予定工数を算出するものとして説明しているが、予定工数の算出は、例えば、直管の材質別の長さを基に算出したり、それぞれの部材の合計の重量を基に算出するようにしても良い。
【０１７９】
また、表示切替ボタン２５１が押下された場合、図４９に示される表示切替ダイアログ２６１が表示される。表示切替ダイアログ２６１によって表示制御可能な項目には、図４９に表示されている、項目、工事種別、用途、用途名称、掛け率（歩掛）、施工区分、仕様、サイズ、および、図面名称以外に、例えば、取引業者、進捗率、日付、予定人工、実績人工、予定人工（計算値）、実績人工（計算値）、開始日、終了日、および図面名称などがある。ユーザは、これらの項目から、工程設定内容詳細表示ダイアログ２３７に表示させたい項目を選択する。
【０１８０】
例えば、ユーザが、表示切替ダイアログ２６１において、日付、予定人工、実績人工、予定人工（計算値）、および、実績人工（計算値）の５つの項目を選択した場合、図５０に示される工程設定内容詳細表示ダイアログ２３７が表示される。
【０１８１】
ステップＳ７１において、工程表作成処理部２０１は、対応する全ての同一の工事名称の図面（すなわち、選択図面一覧表示エリア２３５に図面データ名が表示されている全ての図面）に対して、予定箇所の選択が終了されたか否かを判断する。ステップＳ７１において、全ての図面に対して、予定箇所の選択が終了されていないと判断された場合、処理は、ステップＳ６８に戻り、それ以降の処理が繰り返される。
【０１８２】
ステップＳ７１において、全ての図面に対して、予定箇所の選択が終了されたと判断された場合、ステップＳ７２において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、例えば、図５１に示されるように、工程設定内容詳細表示ダイアログ２３７のいずれかの行が選択されたか否かを判断する。ステップＳ７２において、工程設定内容詳細表示ダイアログ２３７のいずれかの行が選択されていないと判断された場合、工程設定内容詳細表示ダイアログ２３７のいずれかの行が選択されたと判断されるまで、ステップＳ７２の処理が繰り返される。
【０１８３】
ステップＳ７２において、工程設定内容詳細表示ダイアログ２３７のいずれかの行が選択されたと判断された場合、ステップＳ７３において、工程表作成処理部２０１は、表示処理部２０４を制御して、図５２に示される、日付設定ダイアログ２７１を表示させ、ユーザから、選択された行に記載されている部材部分の工事の開始／終了予定日の入力を受け、工程表データベース２０７に登録する。
【０１８４】
ステップＳ７４において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、工程設定内容詳細表示ダイアログ２３７に表示されている全ての行に記載されている部材部分の工事の開始／終了予定日の入力を受けたか否かを判断する。ステップＳ７４において、全ての行の開始／終了予定日の入力を受けていないと判断された場合、処理は、ステップＳ７２に戻り、それ以降の処理が繰り返される。
【０１８５】
ステップＳ７４において、全ての行の開始／終了予定日の入力を受けたと判断された場合、ステップＳ７５において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、工程設定内容詳細表示ダイアログ２３７に表示されている工程表表示ボタン２５２が押下されたか否かを判断する。
【０１８６】
ステップＳ７５において、工程表表示ボタン２５２が押下されたと判断された場合、ステップＳ７６において、工程表作成処理部２０１は、工程表データベース２０７に登録されている工事の開始／終了日データを読み出し、工程表フォーマットデータベース２０５より読み出した工程表のフォーマットに、項目ごとに、工程設定内容詳細表示ダイアログ２３７においてユーザより設定された開始／終了予定日が反映された、図５３に示される工程表２８１を生成し、表示処理部２０４を制御し、図４４に示される週間工程表表示画面２２１に、生成した工程表を表示させる。
【０１８７】
ここでは、週間工程表が自動的に生成されて、表示されるものとして説明するが、表示される工程表は、ユーザが所望するものであれば、全体工程表、月間工程表のいずれであってもかまわない。また、ユーザの操作入力によって、表示される工程表の種類を変更することができる。工程表作成処理部２０１は、ユーザが所望する工程表のフォーマットを工程表フォーマットデータベース２０５より読み出して、項目ごとに、工程設定内容詳細表示ダイアログ２３７においてユーザより設定された開始／終了予定日が反映された工程表を作成して、表示処理部２０４を制御して表示させる。
【０１８８】
ステップＳ７７において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、週間工程表表示画面２２１の『戻る』ボタン２１６が選択されたか否かを判断する。
【０１８９】
ステップＳ７７において、『戻る』ボタン２１６が選択されたと判断された場合、ステップＳ７８において、工程表作成処理部２０１は、表示処理部２０４を制御して、再び、予定箇所選択画２３１を表示し、操作入力インターフェース２０３を介して入力される、ユーザからの訂正入力を受け、処理は、ステップＳ７５に戻り、それ以降の処理が繰り返される。
【０１９０】
ステップＳ７７において、『戻る』ボタン２１６が選択されていないと判断された場合、ステップＳ７９において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、週間工程表表示画面２２１に表示されている『終了』ボタン２１７が選択されたか否かを判断する。
【０１９１】
ステップＳ７９において、『終了』ボタン２１７が選択されたと判断された場合、処理は、後述するステップＳ８２に進む。ステップＳ７９において、『終了』ボタン２１７が選択されていないと判断された場合、処理は、ステップＳ７６に戻り、それ以降の処理が繰り返される。
【０１９２】
ステップＳ７５において、工程表表示ボタン２５２が押下されていないと判断された場合、ステップＳ８０において、工程表作成処理部２０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、工程設定内容詳細表示ダイアログ２３７に表示されている『終了』ボタン２５３が選択されたか否かを判断する。
【０１９３】
ステップＳ８０において、『終了』ボタン２５３が選択されていないと判断された場合、処理は、ステップＳ７２に戻り、それ以降の処理が繰り返される。ステップＳ８０において、『終了』ボタン２５３が選択されたと判断された場合、ステップＳ８１において、工程表作成処理部２０１は、工程表データベース２０７に登録されている工事の開始／終了日データを読み出し、工程表フォーマットデータベースより読み出した工程表のフォーマットに、項目ごとに、工程設定内容詳細表示ダイアログ２３７においてユーザより設定された開始／終了予定日が反映された、図５３を用いて説明した工程表２８１を生成し、表示処理部２０４を制御し、図４４に示される週間工程表表示画面２２１に、生成した工程表２８１を表示する。
【０１９４】
ステップＳ７９において、『終了』ボタン２１７が選択されたと判断された場合、もしくは、ステップＳ８１の処理の終了後、ステップＳ８２において、工程表作成処理部２０１は、表示処理部２０４を制御し、図５４に示される工程表名称設定ダイアログ２９１を表示させ、操作入力インターフェース２０３を介して、ユーザより、工程表の名称の入力、もしくは選択の指令を受ける。
【０１９５】
ステップＳ８３において、工程表作成処理部２０１は、ステップＳ８２で入力、もしくは選択された名称で、作成された工程表を保存する。すなわち、工程表作成処理部２０１は、データ入出力インターフェース２０２を介して、データ管理支援システム４１に工程表に関する情報を供給して、データベース４２に登録させ、更に、表示処理部２０４を制御して、週間工程表表示画面２２１を閉じて、処理が終了される。
【０１９６】
以上説明した処理により、工程表の作成に必要な情報である、工事種別、工事系統、工数（例えば、工事の延べ人数）等を、系統単位の施工図の部材データから抽出、または、算出することができるので、ユーザは、工数の演算、詳細なデータの入力、あるいは、複雑な操作を行うことなく、従来の方法では管理が困難であった、系統単位での管理が可能な工程表を作成することができる。
【０１９７】
図５５は、ＣＰＵ１１において、工程表管理支援システム４８が実行される場合の機能ブロック図である。図５５において、図３９の工数支援システム４７における場合と対応する部分には、同一の符号を付してあり、その詳細な説明は省略する。すなわち、図５５の工程表管理支援システム４８は、工程表作成処理部２０１に代わって、工程管理処理部３０１が機能する以外は、図３９における場合と同様の構成を有する。
【０１９８】
工程管理処理部３０１は、データ入出力インターフェース２０２を介して、データ管理支援システム４１から、施工図データの入力を受けたり、操作入力インターフェース２０３を介して入力される、ユーザが入力部１４を用いて入力した操作の内容を示す信号を基に、表示処理部２０４を制御して、表示部１７に、必要な情報を表示させる。また、工程管理処理部３０１は、操作入力インターフェース２０３を介して、ユーザが入力した、工事が実施された部材のピックに対応する信号の入力を受け、施工図データから、部品の数や属性などの情報を抽出して、工数演算部２０６に出力し、工事実施済み（実績）工数を演算させ、工数演算部２０６の演算結果に従って、工程表を更新する。
【０１９９】
次に、図５６および図５７のフローチャートを参照して、データ管理支援システム４１および工程管理支援システム４８が実行する実績管理処理について説明する。
【０２００】
ステップＳ１０１において、データ管理支援システム４１は、ユーザが入力部１４を用いて入力した操作入力を基に、既存の工程表の選択を受けたか否かを判断する。具体的には、データ管理支援システム４１は、データベース４２に登録されているデータファイル名を表示した、図７のデータ新規作成／選択画面６１を、表示部１７に表示させる。ユーザは、データ新規作成／選択画面６１を参照して、所望の工程表を選択する。データ管理支援システム４１は、ユーザが入力部１４を用いて入力した操作入力を基に、工程管理支援システム４８を起動させ、対応する施工図および工程表と、それらに関連するデータを、データベース４２から読み込んで、工程管理支援システム４８に出力する。
【０２０１】
ステップＳ１０１において、既存の工程表の選択を受けていないと判断された場合、既存の工程表の選択を受けたと判断されるまで、ステップＳ１０１の処理が繰り返される。
【０２０２】
ステップＳ１０１において、既存の工程表の選択を受けたと判断された場合、ステップＳ１０２において、工程管理支援システム４８の工程管理処理部３０１は、供給されたデータを工程表データベース２０７に記憶させるとともに、表示処理部２０４を制御して、選択された工程表を表示した、週間工程表表示画面２２１（あるいは、全体工程表でも、月間工程表でも良い）を表示させる。
【０２０３】
ステップＳ１０３において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザにより、予実入力ボタン２１５が押下されたか否かを判断する。ステップＳ１０２において、予実入力ボタン２１５が押下されていないと判断された場合、処理は、ステップＳ１０２に戻り、それ以降の処理が繰り返される。
【０２０４】
ステップＳ１０２において、予実入力ボタン２１５が押下されたと判断された場合、ステップＳ１０４において、工程管理処理部３０１は、表示処理部２０４を制御し、図５８に示される実績箇所選択画面３１１を表示させる。実績箇所選択画面３１１は、施工図表示エリア２３６に代わって、予実情報を含んだ施工図を表示する予実施工図表示エリア３１２を備えている以外は、基本的に、図４５を用いて説明した予定箇所選択画面２３１と同様の画面構成を有する。
【０２０５】
ステップＳ１０５において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザにより、予実施工図表示エリア３１２に表示されている部材のピックの入力を受けたか否かを判断する。ステップＳ１０５において、部材のピックの入力を受けていないと判断された場合、部材のピックの入力を受けたと判断されるまで、ステップＳ１０５の処理が繰り返される。
【０２０６】
ステップＳ１０５において、部材のピックの入力を受けたと判断された場合、ステップＳ１０６において、工程管理処理部３０１は、表示処理部２０４を制御して、ピックされた部分を強調表示する。例えば、図５９に示されるように、すでに、実績入力が行われて、強調表示されている部分αが予実施工図表示エリア３１２に表示されている場合、ピックされた部分βの強調表示は、実績入力済みの部分と区別可能なように行われる。
【０２０７】
ステップＳ１０７において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、予定・実績設定エリア２３４にて、実績が選択されたか否かを判断する。具体的には、ピックにより強調表示されている部分が、まだ実績入力されていない場合、予定・実績設定エリア２３４は、図６０に示されるように、予定・実績欄が「予定」と設定され、開始日および終了日として、現在設定されている日付が表示されている。ピックされている部分の工事が終了した場合、ユーザは、予定・実績欄を「実績」に変更する。工程管理処理部３０１は、操作入力インターフェース２０３を介してユーザの操作を示す信号の入力を受け、表示処理部２０４を制御して、図６１に示されるように、予定・実績設定エリア２３４の開始日欄に入力ができないように、対応する部分をグレーアウトし、終了日欄には、デフォルトとして、今日の日付を表示させる。ユーザは、終了日の設定を変更することが可能である。ステップＳ１０７において、実績が選択されていないと判断された場合、処理は、ステップＳ１０５に戻り、それ以降の処理が繰り返される。
【０２０８】
ステップＳ１０７において、実績が選択されたと判断された場合、ステップＳ１０８において、工程管理処理部３０１は、表示処理部２０４を制御して、図６２に示されるように、予実施工図表示エリア３１２に表示されている施工図のうち、実績が設定された部分βを、ピック時と異なる色（すなわち、図５９を用いて説明した部分αと同一の色）で強調表示するとともに、ピックされた部材の「拾いＩＤ」と「資材ＩＤ」を、工事実施済みとして、工程表データベース２０７に登録する。
【０２０９】
ここでは、予実施工図表示エリア３１２に表示されている部材をピックしたのち、実績を設定するものとして説明したが、例えば、工程設定内容詳細表示ダイアログ２３７の所望の行を選択することにより、予実施工図表示エリア３１２に表示されている対応する部材をハイライト表示させ、そのうち、工事が終了した部材のみをピックして、実績を設定するようにしても良い。このようにすることにより、ユーザは、複雑な施工図から、所望の部材を容易に抽出することが可能となる。
【０２１０】
ステップＳ１０９において、工程管理処理部３０１は、ピックされ、実績として設定された部材に対応する属性などの情報を、工数演算部２０６に出力する。工数演算部２０６は、入力された情報を基に、工程設定内容詳細表示ダイアログ２３７の実績工数と作業進捗率を算出して、工程管理処理部３０１に出力する。
【０２１１】
図６３を用いて、工数演算部２０６が実行する工数の演算について説明する。図４８を用いて説明したように、予定物量と予定工数は、予め算出されている。そして、工数演算部２０６は、工程管理処理部３０１から供給される情報により、部材ごとの実績物量を知ることができるので、図６３Ｂに示されるように、予定工数に対する、実績工数を算出し、全体の進捗率、予定に対する実績の達成率を算出することが可能である。そして、図６３Ａに示される、工程表作成時に設定された、開始日と終了予定日、および、現在の日付から、予定に対する進捗（例えば、−０．３４日、工事が進んでいる、すなわち、０．３５日分工事が遅れていていること）を算出することができる。
【０２１２】
工程管理処理部３０１は、工数演算部２０６から供給された、実績工数と作業進捗率の演算結果を、工程表データベース２０７に登録するとともに、表示処理部２０４を制御して、工程設定内容詳細表示ダイアログ２３７の実績工数と作業進捗率の値を更新する。実績工数と作業進捗率の値が更新された、工程設定内容詳細表示ダイアログ２３７の例を図６４に示す。図４７を用いて説明した工程設定内容詳細表示ダイアログ２３７と比較して、図６４においては、実績として登録された３つの項目に対応する作業進捗率が、０％から、それぞれ、３０．０％，５０．０％、および１０．０％に更新され、対応する実績工数も、登録内容に基づいて更新されている。
【０２１３】
ステップＳ１１０において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、工程設定内容詳細表示ダイアログ２３７に表示されている工程表表示ボタン２５２が押下されたか否かを判断する。
【０２１４】
ステップＳ１１０において、工程表表示ボタン２５２が押下されたと判断された場合、ステップＳ１１１において、工程管理処理部３０１は、工程表データベース２０７に登録されているデータを読み出し、工程表フォーマットデータベース２０５より読み出した工程表のフォーマットに、項目ごとに、終了実績が反映された、図６５に示される工程表３４１を生成し、表示処理部２０４を制御し、週間工程表表示画面２２１に、生成した工程表３４１を表示させる。ここでは、週間工程表が自動的に生成されて、表示されるものとして説明するが、工程表の表示は、全体工程表、月間工程表のいずれであってもかまわない。
【０２１５】
ステップＳ１１２において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、週間工程表表示画面２２１の『戻る』ボタン２１６が選択されたか否かを判断する。
【０２１６】
ステップＳ１１２において、『戻る』ボタン２１６が選択されたと判断された場合、ステップＳ１１３において、工程管理処理部３０１は、表示処理部２０４を制御して、図６２を用いて説明した実績箇所選択画面３１１を表示させ、ユーザからの訂正、あるいは、追加の操作入力を受け、処理は、ステップＳ１１０に戻り、それ以降の処理が繰り返される。
【０２１７】
ステップＳ１１２において、『戻る』ボタン２１６が選択されていないと判断された場合、ステップＳ１１４において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、週間工程表表示画面２２１に表示されている『終了』ボタン２１７が選択されたか否かを判断する。
【０２１８】
ステップＳ１１４において、『終了』ボタン２１７が選択されたと判断された場合、処理は、後述するステップＳ１１８に進む。ステップＳ１１４において、『終了』ボタン２１７が選択されていないと判断された場合、処理は、ステップＳ１１１に戻り、それ以降の処理が繰り返される。
【０２１９】
ステップＳ１１０において、工程表表示ボタン２５２が押下されていないと判断された場合、ステップＳ１１５において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、工程設定内容詳細表示ダイアログ２３７に表示されている『終了』ボタン２５３が選択されたか否かを判断する。
【０２２０】
ステップＳ１１５において、『終了』ボタン２５３が選択されていないと判断された場合、処理は、ステップＳ１０５に戻り、それ以降の処理が繰り返される。ステップＳ１１５において、『終了』ボタン２５３が選択されたと判断された場合、ステップＳ１１６において、工程管理処理部３０１は、工程表データベース２０７に登録されているデータを読み出し、工程表フォーマットデータベース２０５より読み出した工程表のフォーマットに、項目ごとに、終了実績が反映された、図６５を用いて説明した工程表３４１を生成し、表示処理部２０４を制御し、週間工程表表示画面２２１に、生成した工程表３４１を表示させる。
【０２２１】
ステップＳ１１７において、工程管理処理部３０１は、操作入力インターフェース２０３を介して入力される、ユーザの操作入力を示す信号を基に、ユーザによって、週間工程表表示画面２２１に表示されている『終了』ボタン２１７が選択されたか否かを判断する。
【０２２２】
ステップＳ１１７において、『終了』ボタン２１７が選択されていないと判断された場合、処理は、ステップＳ１１１に戻り、それ以降の処理が繰り返される。
【０２２３】
ステップＳ１１４において、『終了』ボタン２１７が選択されたと判断された場合、もしくは、ステップＳ１１７において、『終了』ボタン２１７が選択されたと判断された場合、ステップＳ１１７において、工程管理処理部３０１は、終了実績が反映された工程表を保存する。すなわち、工程管理処理部３０１は、工程表データベース２０７に登録されている、工程表に関する情報を読み出して、操作入力インターフェース２０３を介して、データ管理支援システム４１に供給し、データベース４２に登録させ、更に、表示処理部２０４を制御して、週間工程表表示画面２２１を閉じさせて、処理が終了される。
【０２２４】
以上説明した処理により、施工図上で、施工完了個所を指示することで、各系統単位での工事進捗率を定量的に求めることができる。これにより、従来、例えば、工事の監督責任者が、実際の工事現場に赴いて、工事の進捗状況を確認することにより管理されていた工程表を基にした進捗管理を、数値で管理することが可能になる。
【０２２５】
図６６乃至図７１を用いて、以上説明した処理により、データベース４２に登録される工程表に関連するデータについて説明する。
【０２２６】
データの階層構造について説明する。最上位層は、図６６に示される工事名称テーブルであり、次の層が、図６７に示される名称テーブルであり、３番目の層が、図６８および図６９に示される内容テーブルであり、４番目の層が、図７０に示される予実テーブルであり、５番目の層が、図７１に示される資材テーブルであり、最下層が、用いられる部品全てが登録された、図３７を用いて説明した部品テーブルである。
【０２２７】
図６６の工事名称テーブルには、データ項目ごとに、工事ＩＤおよび工事名称が登録される。図６７の名称テーブルには、データ項目ごとに、名称ＩＤ、工事ＩＤ、拾いの名称、および、名称が登録される。図６８および図６９の内容テーブルには、データ項目ごとに、内容ＩＤ、名称ＩＤ、項目、工事種別、用途、用途名称、施工区分、予定および実績の掛け率、取引業者、開始日、終了日、進捗率、予定人工、実績人工、実績率、並びに、歩掛が登録される。
【０２２８】
図７０の予実テーブルには、データ項目ごとに、予実ＩＤ、内容ＩＤ、日付、予定人工、および、実績人工が登録される。図７１の資材テーブルには、データ項目ごとに、資材ＩＤ、内容ＩＤ、仕様、サイズ、数量、単位、および、図面名称が登録される。
【０２２９】
なお、図６６乃至図７１を用いて説明したそれぞれのテーブルに登録される項目の種類は、この限りではなく、必要に応じて、異なる情報を登録するようにしても良い。
【０２３０】
図６６乃至図７１の工程表に関連するデータは、図３３乃至図３７を用いて説明した、拾い処理に関連するデータを流用しているものが多い。このようにして、拾い処理により得られたデータは、施工図の作成、および、工程表の作成および工程管理に利用されている。
【０２３１】
すなわち、拾い処理、施工図の作成、並びに、工程表の作成および工程管理を、データを共有、流用して行うことにより、無駄な処理を省くことができ、ユーザにとって、有用なデータ、および、操作しやすいアプリケーションを提供することができる。
【０２３２】
なお、以上の説明においては、これらの処理は、１つのパーソナルコンピュータ１において実行されるものとして説明したが、これらの処理は、複数のパーソナルコンピュータにおいて、分散的に実行されても良く、複数のコンピュータは、それぞれ遠隔地に設置されているものであっても良い。
【０２３３】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２３４】
この記録媒体は、図５に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１（フレキシブルディスクを含む）、光ディスク２２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）（商標）を含む）、もしくは半導体メモリ２４などよりなるパッケージメディアなどにより構成される。
【０２３５】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２３６】
【発明の効果】
このように、本発明によれば、建設業務における拾い業務を支援するシステムを提供することができる。特に、属性を有さない設計図を基に、少ない操作回数で、多くの線分を選択することができるので、ユーザの操作性が向上する。
【図面の簡単な説明】
【図１】建設工事に必要な業務について説明する図である。
【図２】従来の設計図について説明する図である。
【図３】従来の施工図について説明する図である。
【図４】従来の工程表について説明する図である。
【図５】本発明を適用した建築業務支援システムの処理を実行可能なパーソナルコンピュータの構成を示すブロック図である。
【図６】図５のＣＰＵにより建築業務支援システムが実行された場合の機能ブロック図である。
【図７】データ新規作成／選択画面を説明する図である。
【図８】図５のＣＰＵにより図６の拾い支援システムが実行された場合の機能ブロック図である。
【図９】拾い支援処理について説明するフローチャートである。
【図１０】拾い支援処理について説明するフローチャートである。
【図１１】拾い支援処理について説明するフローチャートである。
【図１２】拾い支援処理について説明するフローチャートである。
【図１３】拾い支援処理について説明するフローチャートである。
【図１４】拾い処理画面を説明する図である。
【図１５】工事情報設定エリアを説明する図である。
【図１６】拾い部材属性設定エリアを説明する図である。
【図１７】拾い部材属性設定エリアを説明する図である。
【図１８】拾い部材属性設定エリアを説明する図である。
【図１９】拾い部材属性設定エリアを説明する図である。
【図２０】選択条件設定エリアを説明する図である。
【図２１】タップについて説明する図である。
【図２２】立管入力ダイアログを説明する図である。
【図２３】立管入力ダイアログを説明する図である。
【図２４】ダクトとして登録される図面パターンについて説明する図である。
【図２５】属性データベースに登録される図面パターンについて説明する図である。
【図２６】拾い内容表示ダイアログを説明する図である。
【図２７】表示切替ダイアログを説明する図である。
【図２８】材料集計表を説明する図である。
【図２９】作業状態設定ダイアログを説明する図である。
【図３０】拾い名称入力ダイアログを説明する図である。
【図３１】施工区分設定ダイアログを説明する図である。
【図３２】配管マスタを説明する図である。
【図３３】工事名称テーブルを説明する図である。
【図３４】拾い名称テーブルを説明する図である。
【図３５】拾い内容テーブルを説明する図である。
【図３６】資材テーブルを説明する図である。
【図３７】部品テーブルを説明する図である。
【図３８】警告ダイアログを説明する図である。
【図３９】図５のＣＰＵによって、図６の工程表作成支援システムが実行された場合の機能ブロック図である。
【図４０】新規工程表作成処理について説明するフローチャートである。
【図４１】新規工程表作成処理について説明するフローチャートである。
【図４２】新規工程表作成処理について説明するフローチャートである。
【図４３】全体工程表表示画面を説明する図である。
【図４４】週間工程表表示画面を説明する図である。
【図４５】予定箇所選択画面を説明する図である。
【図４６】施工予定箇所および対象外施工区分を説明する図である。
【図４７】工程設定内容詳細表示ダイアログを説明する図である。
【図４８】工数の演算について説明する図である。
【図４９】表示切替ダイアログを説明する図である。
【図５０】表示が切り替えられた工程設定内容詳細表示ダイアログを説明する図である。
【図５１】工程設定内容詳細表示ダイアログの行選択について説明する図である。
【図５２】日付設定ダイアログを説明する図である。
【図５３】作成される工程表について説明する図である。
【図５４】工程表名称設定ダイアログを説明する図である。
【図５５】図５のＣＰＵによって図６の工程管理支援システムが実行される場合の機能ブロック図である。
【図５６】実績管理処理を説明するフローチャートである。
【図５７】実績管理処理を説明するフローチャートである。
【図５８】実績箇所選択画面を説明する図である。
【図５９】ピックによる強調処理について説明する図である。
【図６０】予定・実績設定エリアについて説明する図である。
【図６１】予定・実績設定エリアについて説明する図である。
【図６２】実績が登録された箇所の強調表示について説明する図である。
【図６３】実績工数の演算について説明するための図である。
【図６４】実績工数と作業進捗率の値が更新された工程設定内容詳細表示ダイアログを説明する図である。
【図６５】実績が反映された工程表について説明する図である。
【図６６】工事名称テーブルを説明する図である。
【図６７】名称テーブルを説明する図である。
【図６８】内容テーブルを説明する図である。
【図６９】内容テーブルを説明する図である。
【図７０】予実テーブルを説明する図である。
【図７１】資材テーブルを説明する図である。
【符号の説明】
１　パーソナルコンピュータ
１１　ＣＰＵ
１４　入力部
１５　ＲＯＭ
１６　ＲＡＭ
１７　表示部
４１　データ管理支援システム
４２　データベース
４３　拾い支援システム
４５　施工図作成支援システム
７１　拾い処理制御部
７５　テンポラリデータベース
７６　拾いデータベース
７７　属性データベース
【図１】
2004046342.tif 000003
【図２】
2004046342.tif 000004
【図３】
2004046342.tif 000005
【図４】
2004046342.tif 000006
【図５】
2004046342.tif 000007
【図６】
2004046342.tif 000008
【図７】
2004046342.tif 000009
【図８】
2004046342.tif 000010
【図９】
2004046342.tif 000011
【図１０】
2004046342.tif 000012
【図１１】
2004046342.tif 000013
【図１２】
2004046342.tif 000014
【図１３】
2004046342.tif 000015
【図１４】
2004046342.tif 000016
【図１５】
2004046342.tif 000017
【図１６】
2004046342.tif 000018
【図１７】
2004046342.tif 000019
【図１８】
2004046342.tif 000020
【図１９】
2004046342.tif 000021
【図２０】
2004046342.tif 000022
【図２１】
2004046342.tif 000023
【図２２】
2004046342.tif 000024
【図２３】
2004046342.tif 000025
【図２４】
2004046342.tif 000026
【図２５】
2004046342.tif 000027
【図２６】
2004046342.tif 000028
【図２７】
2004046342.tif 000029
【図２８】
2004046342.tif 000030
【図２９】
2004046342.tif 000031
【図３０】
2004046342.tif 000032
【図３１】
2004046342.tif 000033
【図３２】
2004046342.tif 000034
【図３３】
2004046342.tif 000035
【図３４】
2004046342.tif 000036
【図３５】
2004046342.tif 000037
【図３６】
2004046342.tif 000038
【図３７】
2004046342.tif 000039
【図３８】
2004046342.tif 000040
【図３９】
2004046342.tif 000041
【図４０】
2004046342.tif 000042
【図４１】
2004046342.tif 000043
【図４２】
2004046342.tif 000044
【図４３】
2004046342.tif 000045
【図４４】
2004046342.tif 000046
【図４５】
2004046342.tif 000047
【図４６】
2004046342.tif 000048
【図４７】
2004046342.tif 000049
【図４８】
2004046342.tif 000050
【図４９】
2004046342.tif 000051
【図５０】
2004046342.tif 000052
【図５１】
2004046342.tif 000053
【図５２】
2004046342.tif 000054
【図５３】
2004046342.tif 000055
【図５４】
2004046342.tif 000056
【図５５】
2004046342.tif 000057
【図５６】
2004046342.tif 000058
【図５７】
2004046342.tif 000059
【図５８】
2004046342.tif 000060
【図５９】
2004046342.tif 000061
【図６０】
2004046342.tif 000062
【図６１】
2004046342.tif 000063
【図６２】
2004046342.tif 000064
【図６３】
2004046342.tif 000065
【図６４】
2004046342.tif 000066
【図６５】
2004046342.tif 000067
【図６６】
2004046342.tif 000068
【図６７】
2004046342.tif 000069
【図６８】
2004046342.tif 000070
【図６９】
2004046342.tif 000071
【図７０】
2004046342.tif 000072
【図７１】
2004046342.tif 000073