(57)【要約】【課題】複数のデータ表示手段間において、個々のデータ表示手段のデータ量を増大させることなく、動的なデータ連携による高効率・高速データ処理を可能とする。【解決手段】利用者データ表示部１４０は、３次元部品データベース１２１と２次元部品データベース１３１から抽出した分類・部品特定情報テーブルＴ１と、それに関連付けた部品属性データテーブルＴ２を有する。連携制御部１５０は、３次元部品データ表示部１２０、２次元部品データ表示部１３０、利用者データ表示部１４０間でのデータ連携を制御する。ジャンプ部１５１は、分類・部品特定情報テーブルＴ１を利用して分類または部品特定情報を取得し、３次元部品データ表示部または２次元部品データ表示部を制御して、３次元部品データベースまたは２次元部品データベースを検索させ、検索された部品の３次元部品データまたは２次元部品データのイメージ表示画面を表示させる。【選択図】図１
2008046703.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを利用して、互いに独立したデータベースを有する複数のデータ表示手段間でのデータ連携を実現するデータ連携システムにおいて、
各種指示とデータの入力および画面表示を行うインタフェース手段と、
各部品について分類および部品特定情報を含む３次元部品データを格納した３次元部品データベースを有し、３次元部品データを前記インタフェース手段に画面表示させる３次元部品データ表示手段と、
各部品について分類および部品特定情報を含む２次元部品データを格納した２次元部品データベースを有し、２次元部品データを前記インタフェース手段に画面表示させる２次元部品データ表示手段と、
前記３次元部品データベースおよび前記２次元部品データベースからそれぞれ抽出された分類および部品特定情報のテーブルと、それに関連付けられた部品属性データのテーブルを含む利用者データベースを有し、部品属性データを前記インタフェース手段に画面表示させる利用者データ表示手段と、
前記３次元部品データ表示手段、前記２次元部品データ表示手段、および前記利用者データ表示手段の間でのデータ連携を制御する連携制御手段を備え、
前記連携制御手段は、
前記分類および部品特定情報のテーブルを利用して、前記インタフェース手段により利用者から与えられる指示に基づき、特定の部品を示す分類または部品特定情報を取得し、取得した情報に基づき、当該特定の部品を対象として前記３次元部品データベースまたは前記２次元部品データベースを検索し、検索された当該特定の部品の３次元部品データまたは２次元部品データを当該インタフェース手段に画面表示させるジャンプ手段を有する
ことを特徴とするデータ連携システム。
【請求項２】
前記ジャンプ手段は、前記分類および部品特定情報のテーブルを利用して、前記インタフェース手段により利用者から特定の部品を示す分類または部品特定情報を取得する際に、当該部品に関する表示条件を取得し、かつ、当該部品について検索された当該部品の３次元部品データまたは２次元部品データを当該インタフェース手段に画面表示させる際に、当該表示条件に基づいて表示させるように構成されている
ことを特徴とする請求項１に記載のデータ連携システム。
【請求項３】
前記表示条件は、部品に対する遠近の程度と配色を含む部品の強調表示方式を含むことを特徴とする請求項２に記載のデータ連携システム。
【請求項４】
前記連携制御手段は、
前記部品属性データのテーブルから得られる前記部品属性データの範囲指定に使用する利用範囲データを登録し、登録された利用範囲データを利用して、前記インタフェース手段により利用者から与えられる指示に基づき、属性利用範囲を指定し、指定した当該属性利用範囲の部品属性データを前記部品属性データのテーブルから抽出し、抽出された当該部品属性データまたはそれを利用して得られる関連データを前記インタフェース手段に画面表示させる属性利用手段を有し、
前記属性利用手段は、前記利用範囲データを登録する登録方式として、
前記ジャンプ手段により、前記利用者からの指示に基づき特定の部品を示す分類または部品特定情報を取得して、３次元部品データまたは２次元部品データの画面表示を実施した場合に、当該分類または部品特定情報を登録するジャンプ範囲登録方式、および
前記インタフェース手段による３次元部品データまたは２次元部品データの画面表示に対して、前記利用者からの指示に基づき特定の範囲を指定して、当該範囲を示す利用者指定範囲情報を登録する利用者指定範囲登録方式、
という２種類の登録方式の少なくとも一方を採用している
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載のデータ連携システム。
【請求項５】
前記属性利用手段は、登録された前記利用範囲データを利用して、前記インタフェース手段により利用者からの指示に基づき属性利用範囲を指定する際に、当該範囲中における限定条件を指定し、当該限定条件に該当する部品属性データのみを抽出するように構成されている
ことを特徴とする請求項４に記載のデータ連携システム。
【請求項６】
前記限定条件は、部品の分類、部品特定情報、および部品属性に係る数値限定・期間限定の中から選択された条件を含む
ことを特徴とする請求項５に記載のデータ連携システム。
【請求項７】
前記属性利用手段は、抽出された当該部品属性データまたはそれを利用して得られる関連データとして、
前記部品属性データを利用して作成した属性表、および
データベースを有するかまたはデータ処理を行う他の手段に対して前記部品属性データを送信して当該他の手段からその応答として得られたデータ、
という２種類のデータの少なくとも一方を前記インタフェース手段に画面表示させるように構成されている
ことを特徴とする請求項４乃至請求項６のいずれか１項に記載のデータ連携システム。
【請求項８】
前記連携制御手段は、
前記３次元部品データベースまたは前記２次元部品データベース中の部品データに対して、前記利用者からの指示に基づき配色を行う配色範囲と配色を指定し、前記３次元部品データベースまたは前記２次元部品データベースから指定された当該配色範囲の部品データを抽出し、抽出された当該部品データを指定された配色で前記インタフェース手段に画面表示させる部品配色手段を有する
ことを特徴とする請求項１乃至請求項７のいずれか１項に記載のデータ連携システム。
【請求項９】
前記部品配色手段は、前記３次元部品データベースまたは前記２次元部品データベース中の部品データに対して、前記利用者からの指示に基づき配色を行う配色範囲と配色を指定する際に、当該配色に関する表示条件を指定し、かつ、指定された当該配色範囲の部品データを指定された当該配色で当該インタフェース手段に画面表示させる際に、当該表示条件に基づいて表示させるように構成されている
ことを特徴とする請求項８に記載のデータ連携システム。
【請求項１０】
前記部品配色手段は、前記３次元部品データベースまたは前記２次元部品データベース中の部品データに対して、前記利用者からの指示に基づき配色を行う配色範囲と配色を指定する際に、前記部品属性データのテーブルを利用して、当該配色範囲の部品における部品属性の限定条件を指定し、当該限定条件に該当する部品属性データに対応する部品データのみを配色対象として抽出するように構成されている
ことを特徴とする請求項８または請求項９に記載のデータ連携システム。
【請求項１１】
コンピュータを利用して、互いに独立したデータベースを有する複数のデータ表示手段間でのデータ連携を実現するデータ連携システムの制御方法において、
前記データ連携システムに、
各種指示とデータの入力および画面表示を行うインタフェース手段と、
各部品について分類および部品特定情報を含む３次元部品データを格納した３次元部品データベースを有し、３次元部品データを前記インタフェース手段に画面表示させる３次元部品データ表示手段と、
各部品について分類および部品特定情報を含む２次元部品データを格納した２次元部品データベースを有し、２次元部品データを前記インタフェース手段に画面表示させる２次元部品データ表示手段と、
前記３次元部品データベースおよび前記２次元部品データベースからそれぞれ抽出された分類および部品特定情報のテーブルと、それに関連付けられた部品属性データのテーブルを含む利用者データベースを有し、部品属性データを前記インタフェース手段に画面表示させる利用者データ表示手段を設け、
前記３次元部品データ表示手段、前記２次元部品データ表示手段、および前記利用者データ表示手段の間でのデータ連携を制御する連携制御処理として、
前記分類および部品特定情報のテーブルを利用して、前記インタフェース手段により利用者から与えられる指示に基づき、特定の部品を示す分類または部品特定情報を取得し、取得した情報に基づき、当該特定の部品を対象として前記３次元部品データベースまたは前記２次元部品データベースを検索し、検索された当該特定の部品の３次元部品データまたは２次元部品データを当該インタフェース手段に画面表示させるジャンプ処理を行う
ことを特徴とするデータ連携システムの制御方法。
【請求項１２】
コンピュータを利用して、互いに独立したデータベースを有する複数のデータ表示手段間でのデータ連携を実現するデータ連携システムの制御プログラムにおいて、
前記データ連携システムに、
各種指示とデータの入力および画面表示を行うインタフェース手段と、
各部品について分類および部品特定情報を含む３次元部品データを格納した３次元部品データベースを有し、３次元部品データを前記インタフェース手段に画面表示させる３次元部品データ表示手段と、
各部品について分類および部品特定情報を含む２次元部品データを格納した２次元部品データベースを有し、２次元部品データを前記インタフェース手段に画面表示させる２次元部品データ表示手段と、
前記３次元部品データベースおよび前記２次元部品データベースからそれぞれ抽出された分類および部品特定情報のテーブルと、それに関連付けられた部品属性データのテーブルを含む利用者データベースを有し、部品属性データを前記インタフェース手段に画面表示させる利用者データ表示手段を設けた場合に、
前記３次元部品データ表示手段、前記２次元部品データ表示手段、および前記利用者データ表示手段の間でのデータ連携を制御する連携制御機能として、
前記分類および部品特定情報のテーブルを利用して、前記インタフェース手段により利用者から与えられる指示に基づき、特定の部品を示す分類または部品特定情報を取得し、取得した情報に基づき、当該特定の部品を対象として前記３次元部品データベースまたは前記２次元部品データベースを検索し、検索された当該特定の部品の３次元部品データまたは２次元部品データを当該インタフェース手段に画面表示させるジャンプ機能
を前記コンピュータに実現させることを特徴とするデータ連携システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用して、互いに独立したデータベースを有する複数のデータ表示手段間でのデータ連携を実現する技術に関するものである。
【背景技術】
【０００２】
一般に、コンピュータ上でデータを表現するための各種のソフトウェアとしては、例えば、インターネットホームページ、スプレッドシートなどが使用されており、データ表示ツール等と呼ばれている。特に、コンピュータ設計の分野等におけるイメージデータ処理用のデータ表示ツールとしては、２次元ＣＡＤ、３次元ＣＡＤ、３次元レビューソフトなどが使用されている。
【０００３】
このようなデータ表示ツールは、従来、単一の目的で使われることが主であったため、ツールの更新は、その目的に合わせた機能追加などによって行われており、複数のツールの機能を結び付けてデータ連携を行う必要はなかった。
【０００４】
複数のデータ表示ツール間のデータ利用関係としては、基本的に、あるツールのデータを他のツールで変換して取込む程度にすぎず、それ以外の用途では、上流のデータ表示ツールと下流のデータ表示ツールとは何等関連付けられることなく、個別にデータを処理して自己完結していた。すなわち、あるツールの処理結果として得られたデータが、他のツールに追加データとして取り込まれることはあっても、複数のツール間でデータ連携することはほとんどなかった。
【０００５】
例えば、インターネットホームページやスプレッドシートにおいては、自身のデータの中に後続のアクションを埋め込み、プログラムを起動してデータ連携することもあったが、上流ツールと下流ツールの間に位置してデータの流れを制御するようなことはなかった。
【０００６】
一方、２次元ＣＡＤ、３次元ＣＡＤや３次元レビューツールはエンジニアリングツールであるため、それぞれのツールは、一般的に個別に扱われており、個々の作業を終えれば、その作業結果としてのデータが他のツールに流用されることはあっても、他のツールとの間でデータ連携を行うことはなかった。
【０００７】
なお、このようなエンジニアリングツールの分野で、複数のデータ表示ツール間でのデータ利用を図るための技術としては、例えば、統合データベースを介して、データ変換・逆変換データで変換処理することにより、あるツールのデータを他のツールで取り込む装置などが提案されている（例えば、特許文献１参照）。また、複数のデータ表示ツールのデータベースを比較照合してマッピングデータを作成し、ツール間でのデータの整合性を管理する装置なども提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００４−１９２０９１
【特許文献２】特開２００４−８６７８２
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記のような従来のデータ表示ツール間のデータ利用に関する技術は、前述したように、複数のツール間でデータ連携するものではなく、特に、２次元ＣＡＤ、３次元ＣＡＤや３次元レビューツールなどのエンジニアリングツールにおいては、あるツールのデータを他のツールで変換して取り込む程度のデータ利用関係が存在するにすぎず、ツール間で動的なデータ連携を行うための技術は確立していない。
【０００９】
これに対して、最近のコンピュータ設計においては、ツール間での動的なデータ連携が要求されるようになっている。この点について以下に説明する。
【００１０】
例えば、発電所プラントなどのプラント設計においては、３次元ＣＧで作られた仮想空間の中を人間の視点で歩くように動く表現（ウォークスルー）を可能にした３次元レビューツールが多用されるようになっている。この３次元レビューツールは、発電所プラント設計における通路性確認、機器や弁へのアクセス性確認・視覚的干渉チェックなどに便利であるため、発電所プラント計画時の標準ツールとなりつつある。昨今では、プラント計画時だけでなく建設サイトでの確認にも使われ始めている。しかし、多忙な建設サイトで使うには、以下に示すような２つの大きな問題があった。
【００１１】
一つ目の問題は、目当ての部品へ辿り着くのが困難なことである。建設サイトでは、系統図上・系統別配管図上の部品と実際の部品の照合に多くの時間が費やされている。３次元レビューツールを使えば確認は可能であるが、それでもプラント全体の膨大な物量になると、ウォークスルーだけで部品に辿り着くのは大変な作業である。そのため、プラント計画に携わっていない計装・試運転エンジニアでも簡単に３次元モデル上の目当ての部品へ辿り着くことを可能にすることが要求されるようになっている。
【００１２】
もう一つの問題は、３次元レビューツールが単なるレビューツールに留まっていることである。せっかく目当ての部品に辿り着いても、得られる情報は、部品の建設後の周辺状況のみである。３次元イメージで状況が分かれば、部品仕様・関係する図面を見たくなるが、それらの情報は、従来、３次元レビューツール以外の別のデータ表示ツールで管理されているため、３次元レビューツールから確認することはできなかった。そのため、３次元イメージに関連する多様な情報を関連付けて容易にデータ確認可能とすることが要求されるようになっている。
【００１３】
しかしながら、これらの要求に対して、上記の従来技術を応用して、他のデータ表示ツールで管理されている関連情報を、３次元レビューツールで変換して取り込むことも考えられるが、この場合には、３次元レビューツールにおいて取り扱うデータ量が増大してしまう。すなわち、膨大な物量の３次元イメージデータを管理する３次元レビューツールにおいて、関連する多様な情報を併せて管理することは、取り扱うデータ量がさらに著しく膨大なものとなり、その結果、処理効率の低下などの新たな問題を生じることになる。
【００１４】
なお、以上の問題は、３次元イメージデータを使用した発電所プラント設計に限らず、３次元イメージデータや２次元図面データを取り扱う各種のデータ表示ツールを使用して膨大な物量を取り扱う場合に同様に存在する問題である。このような問題を解決するためには、ソフトウェア単位でのデータ表示ツール間での動的なデータ連携、あるいは、ハードウェア単位でのデータ表示装置またはデータ表示システム間での動的なデータ連携を行うための技術が要求されるが、そのような技術は確立していない。
【００１５】
本発明は、上記のような従来技術の課題を解決するために提案されたものであり、その目的は、互いに独立したデータベースを有する複数のデータ表示手段間において、個々のデータ表示手段のデータ量を増大させることなく、複数のデータ表示手段間の動的なデータ連携による高効率・高速データ処理を行うことが可能なデータ連携システムとその制御方法および制御プログラムを提供することである。
【課題を解決するための手段】
【００１６】
本発明は、上記のような目的を達成するために、分類と部品特定情報のテーブルとそれに関連付けられた部品属性データのテーブルを管理する利用者データ表示手段を用いて、利用者から特定の部品を示す分類または部品特定情報を取得し、当該部品の３次元部品データまたは２次元部品データを検索して画面表示させることにより、個々のデータ表示手段のデータ量を増大させることなく、複数のデータ表示手段間の動的なデータ連携による高効率・高速データ処理を可能としたものである。
【００１７】
すなわち、本発明のデータ連携システムは、コンピュータを利用して、互いに独立したデータベースを有する複数のデータ表示手段間でのデータ連携を実現するデータ連携システムにおいて、インタフェース手段、３次元部品データ表示手段、２次元部品データ表示手段、利用者データ表示手段、連携制御手段を備えたことを特徴としている。
【００１８】
ここで、インタフェース手段は、各種指示とデータの入力および画面表示を行う手段である。３次元部品データ表示手段は、各部品について分類および部品特定情報を含む３次元部品データを格納した３次元部品データベースを有し、３次元部品データを前記インタフェース手段に画面表示させる手段である。２次元部品データ表示手段は、各部品について分類および部品特定情報を含む２次元部品データを格納した２次元部品データベースを有し、２次元部品データを前記インタフェース手段に画面表示させる手段である。利用者データ表示手段は、３次元部品データベースおよび２次元部品データベースからそれぞれ抽出された分類および部品特定情報のテーブルと、それに関連付けられた部品属性データのテーブルを含む利用者データベースを有し、部品属性データを前記インタフェース手段に画面表示させる手段である。
【００１９】
連携制御手段は、３次元部品データ表示手段、２次元部品データ表示手段、および利用者データ表示手段の間でのデータ連携を制御する手段である。連携制御手段は、分類および部品特定情報のテーブルを利用して、インタフェース手段により利用者から特定の部品を示す分類または部品特定情報を取得し、取得した情報に基づき、当該特定の部品を対象として３次元部品データベースまたは２次元部品データベースを検索し、検索された当該特定の部品の３次元部品データまたは２次元部品データを当該インタフェース手段に画面表示させるジャンプ手段を有する。
【００２０】
本発明のデータ連携システムの制御方法および制御プログラムは、上記システムの特徴を、制御方法とコンピュータプログラムの観点からそれぞれ把握したものである。
【００２１】
なお、本発明において重要な用語の定義は、次の通りである。
「部品特定情報」は、部品の名称や略号、識別番号、識別記号、それらの組合せ、などの個々の部品を特定可能な各種の情報を含む広い概念である。
「３次元部品データ」は、３次元イメージで部品を表現するデータであり、３次元ＣＡＤデータや３次元レビューデータ、各種の３次元イメージデータを含む広い概念である。
「２次元部品データ」は、２次元イメージで部品を表現するデータであり、２次元ＣＡＤデータや２次元図面データ、各種の２次元イメージデータを含む広い概念である。
【００２２】
「データ表示手段」は、互いに独立したデータベースを管理し、インタフェース手段を通じて利用者との対話型処理を独立して行うことで、利用者から指定されたデータをインタフェース手段上に表示することが可能な手段を意味しており、ハードウェア上にソフトウェア単位で実現される各種のデータ表示ツールに限らず、ソフトウェアを組み込んだハードウェア単位で実現される各種のデータ表示装置または各種のデータ表示システムを含む広い概念である。
「データベース」は、独立に管理されるデータの集合体を意味しており、狭義の意味でのデータベース方式に限定されるものではなく、各種の方式で管理されるデータ集合体を含む広い概念である。
【００２３】
以上のような本発明によれば、大量のイメージデータを変換して取り込むことなく、部品の分類または部品特定情報を連携用キーデータとして利用して、利用者データ表示手段と３次元部品データ表示手段または２次元部品データ表示手段とを動的にデータ連携させることができるため、３次元部品データ表示手段や２次元部品データ表示手段で取り扱うデータ量を増大させることなく、データ処理を効率よく高速で行うことができる。
【００２４】
この場合、利用者は、分類および部品特定情報のテーブルを利用して、特定の部品を示す分類または部品特定情報を指定するだけで、これを連携用キーデータとして所望の部品の３次元イメージ表示画面または２次元イメージ表示画面にジャンプできるため、ウォークスルーなどにより段階的または逐次的にアクセスする場合に比べて、所望の部品イメージに対して格段に迅速かつ容易にアクセスして視認可能である。そしてこのように、所望の部品の３次元・２次元イメージの表示速度を短時間化できることから、特に、プラント設計などの大量の物量を扱う設計の分野における３次元・２次元部品イメージの確認作業時間を大幅に短縮することができ、その分だけ作業効率を著しく向上することができる。
【発明の効果】
【００２５】
本発明によれば、互いに独立したデータベースを有する複数のデータ表示手段間において、個々のデータ表示手段のデータ量を増大させることなく、複数のデータ表示手段間の動的なデータ連携による高効率・高速データ処理を行うことが可能なデータ連携システムとその制御方法および制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
［システム構成］
図１は、本発明を適用したデータ連携システムの一つの実施形態を示すブロック図である。この図１に示すように、本実施形態のデータ連携システム１００は、コンピュータ上に実現された、インタフェース部１１０、３次元部品データ表示部１２０、２次元部品データ表示部１３０、利用者データ表示部１４０、連携制御部１５０、から構成されている。各部１１０，１２０，１３０，１４０，１５０の詳細は次の通りである。
【００２７】
インタフェース部１１０は、データ入力部１１１と、データ出力部１１２から構成されている。ここで、データ入力部１１１は、ユーザの操作に応じた各種指示とデータをコンピュータに入力するマウスやキーボード等の入力装置であり、データ出力部１１２は、データ入力部１１１で入力されたデータやシステム内に格納されているデータ、システム内で処理された結果をユーザに対して表示または出力するディスプレイ、プリンタ等の出力装置である。すなわち、インタフェース部１１０は、コンピュータとユーザとの間のやり取りを行う部分であり、一般的に「ユーザインタフェース」等と呼ばれる部分である。
【００２８】
３次元部品データ表示部１２０は、各部品について分類および部品特定情報を含む３次元部品データを格納した３次元部品データベース１２１を有し、インタフェース部１１０を通じて利用者との対話型処理を行い、３次元部品データをインタフェース部１１０に画面表示させる部分である。
【００２９】
２次元部品データ表示部１３０は、各部品について分類および部品特定情報を含む２次元部品データを格納した２次元部品データベース１３１を有し、インタフェース部１１０を通じて利用者との対話型処理を行い、２次元部品データをインタフェース部１１０に画面表示させる部分である。
【００３０】
利用者データ表示部１４０は、３次元部品データベース１２１および２次元部品データベース１３１からそれぞれ抽出された分類および部品特定情報を示す分類・部品特定情報テーブルＴ１と、それに関連付けられた部品属性データを示す部品属性データテーブルＴ２を含む利用者データベース１４１を有し、インタフェース部１１０を通じて利用者との対話型処理を行い、部品属性データをインタフェース部１１０に画面表示させる部分である。
【００３１】
なお、本実施形態において、利用者データベース１４１は、利用者データベース構築部１４２により、利用者が利用する複数のデータ元から抽出されたデータを予め取り込んで構築されている。このような利用者データベース１４１の構築もまた、インタフェース部１１０を通じた利用者との対話型処理により実現される。
【００３２】
なお、以上のような３次元部品データ表示部１２０、２次元部品データ表示部１３０、および利用者データ表示部１４０は、具体的には、コンピュータのメインメモリとそれに記憶されたデータ表示用として特化された個々のプログラム、そのプログラムによって制御されるＣＰＵ、等により実現される。
【００３３】
このうち、３次元部品データ表示部１２０を実現するプログラムとしては、例えば、既存の３次元ＣＡＤツールや各種の３次元レビューツールを使用可能であり、また、２次元部品データ表示部１３０を実現するプログラムとしては、既存の２次元ＣＡＤツールや各種の２次元表示ツールを使用可能である。これに対して、利用者データ表示部１４０を実現するプログラムは、本発明に従い利用者データ表示用として特化されたプログラムである。また、各データベース１２１，１３１，１４１は、ハードディスクや光ディスク、光磁気ディスクなどの各種の補助記憶装置により実現される。
【００３４】
連携制御部１５０は、３次元部品データ表示部１２０、２次元部品データ表示部１３０、および利用者データ表示部１４０の間でのデータ連携を制御する部分であり、ジャンプ部１５１、属性利用部１５２、部品配色部１５３、および記憶部１５４を有する。
【００３５】
ジャンプ部１５１は、利用者データ表示部１４０の分類・部品特定情報テーブルＴ１を利用して、インタフェース部１１０より利用者から特定の部品を示す分類または部品特定情報あるいはその両方を取得し、取得した情報に基づき、当該特定の部品を対象として３次元部品データベースまたは２次元部品データベースを検索し、検索された当該特定の部品の３次元部品データまたは２次元部品データをインタフェース部１１０に画面表示させる部分である。
【００３６】
属性利用部１５２は、利用者データ表示部１４０の部品属性データテーブルＴ２から得られる部品属性データの範囲指定に使用する利用範囲データを記憶部１５４の利用範囲データテーブルＴ３に登録し、この利用範囲データテーブルＴ３を利用して、インタフェース部１１０により利用者から属性利用範囲の指定を取得し、指定された当該属性利用範囲の部品属性データを部品属性データテーブルＴ２から抽出し、抽出された当該部品属性データまたはそれを利用して得られる関連データをインタフェース部１１０に画面表示させる部分である。
【００３７】
この属性利用部１５２は、利用範囲データを登録する登録方式として、ジャンプ範囲登録方式と利用者指定範囲登録方式という２種類の登録方式の少なくとも一方を採用している。ここで、ジャンプ範囲登録方式は、ジャンプ部１５１により、利用者から特定の部品を示す分類または部品特定情報あるいはその両方を取得して、３次元部品データまたは２次元部品データの画面表示を実施した場合に、取得した情報を登録する方式である。また、利用者指定範囲登録方式は、インタフェース部１１０による３次元部品データまたは２次元部品データの画面表示に対してインタフェース部１１０により利用者から特定の範囲が指定された場合に、当該範囲を示す利用者指定範囲情報を登録する方式である。
【００３８】
部品配色部１５３は、３次元部品データベース１２１または２次元部品データベース１３１中の部品データに対して、インタフェース部１１０により利用者から配色を行う配色範囲と配色の指定を取得し、３次元部品データベース１２１または２次元部品データベース１３１から指定された当該配色範囲の部品データを抽出し、抽出された当該部品データを指定された配色でインタフェース部１１０に画面表示させる部分である。
【００３９】
なお、以上のような連携制御部１５０は、具体的には、コンピュータのメインメモリとそれに記憶されたデータ連携用として特化されたプログラム、そのプログラムによって制御されるＣＰＵ、等により実現される。ここで、連携制御部１５０を実現するプログラムは、本発明に従い連携用として特化されたプログラムである。また、連携制御部１５０を構成するジャンプ部１５１、属性利用部１５２、および部品配色部１５３を実現するプログラムは、互いに独立のプログラムでもよいが、連携制御部１５０を実現するプログラムの一部として組み込んでもよい。さらに、記憶部１５４は、ハードディスクや光ディスク、光磁気ディスクなどの各種の補助記憶装置により実現される。
【００４０】
［データベースの詳細］
［利用者データベースの構築］
以上のような本実施形態に係るデータ連携システム１００において、利用者データ表示部１４０の利用者データベース１４１は、前述したように、利用者データベース構築部１４２により、利用者が利用する複数のデータ元から抽出されたデータを予め取り込んで構築される。
【００４１】
ここで、利用者データベース１４１の構築に利用される具体的なデータは、例えば、利用者作成のスプレッドシート、テキストデータ、または、利用者作成のデータベース、または、利用者の利用する他のツールや装置、システムにより生成されたスプレッドシート、テキスト、データベース等である。ここで、他のツールや装置、システムにより生成されたデータは、３次元部品データベース１２１に格納された３次元部品データから抽出した分類および部品特定情報や、２次元部品データベース１３１に格納された２次元部品データから抽出した分類および部品特定情報を含む。
【００４２】
［利用者データベースの具体例］
図２は、以上のように構築される利用者データベース１４１の具体例として、特に、発電所プラントなどのプラント設計における利用者データベースの一例を、その内外のデータ連携を含めて示すブロック図である。
【００４３】
この図２に示すように、利用者データベース１４１において、分類・部品特定情報テーブルＴ１は、３次元部品データベース１２１に格納された３次元部品データから抽出した３次元部品データの分類および部品特定情報を示す３次元部品データの分類・部品特定情報テーブルＴ１１と、２次元部品データベース１３１に格納された２次元部品データから抽出した２次元部品データの分類および部品特定情報を示す２次元部品データの分類・部品特定情報テーブルＴ１２などから構成されている。
【００４４】
また、利用者データベース１４１において、部品属性データテーブルＴ２は、部品の設計属性データを示す設計属性テーブルＴ２１、部品の重量データを示す部品重量テーブルＴ２２、部品の納期データを示す部品納期テーブルＴ２３、部品のコストデータを示す部品コストテーブルＴ２４などから構成されている。部品属性データテーブルＴ２においてはまた、部品属性データを示すこれらの個々のテーブルＴ２１〜Ｔ２４に関して利用者から与えられた情報変更の内容を示す情報変更テーブルＴ２５も用意されており、オプション設定によって、他のテーブルＴ２１〜Ｔ２４に対して優先的に情報が読み込まれるようになっている。
【００４５】
なお、本実施形態において、利用者データベース１４１を構成する各種のテーブルは、必要に応じて用意すれば十分であり、必ずしも全てのテーブルを予め用意する必要はないが、少なくとも３次元部品データの分類・部品特定情報テーブルＴ１１と、２次元部品データの分類・部品特定情報テーブルＴ１２は、本発明に係るデータ連携を実現するために必要なテーブルである。
【００４６】
また、プラント設計において、設計属性テーブルＴ２１、部品重量テーブルＴ２２、部品納期テーブルＴ２３、部品コストテーブルＴ２４は、基本的に必要な部品属性データであるため、予め用意することが望ましい。部品属性データを示すこれらの個々のテーブルＴ２１〜Ｔ２４および情報変更テーブルＴ２５は、部品の分類と部品特定情報により、リレーション部１４３を介して３次元部品データの分類・部品特定情報テーブルＴ１１および２次元部品データの分類・部品特定情報テーブルＴ１２と直接的または間接的にデータ連携される。
【００４７】
［データ連携処理の概略］
図３は、本実施形態に係るデータ連携システム１００によるデータ連携処理の概略を示すフローチャートである。なお、本発明において、３次元部品データ表示部１２０、２次元部品データ表示部１３０、利用者データ表示部１４０、連携制御部１５０は、インタフェース部１１０に制御画面や結果表示画面などを画面表示させると共に、画面中に表示される設定対象項目に関する入力・選択表示欄や操作ボタンなどの操作用画像要素に対する設計者の操作を介してインタフェース部１１０により入力される各種指示やデータを受け取るものである。
【００４８】
このようなインタフェース部１１０の動作や画面中に表示される操作用画像要素とそれに対する設計者の操作等は、インタフェース部１１０を通じた一般的な対話的入出力処理である。そのため、以下には、説明の簡略化の観点からそのような一般的な対話的入出力処理に関する説明を適宜省略し、３次元部品データ表示部１２０、２次元部品データ表示部１３０、利用者データ表示部１４０、連携制御部１５０などを動作主体とした特徴的な処理に着目して説明する。
【００４９】
図３に示すように、データ連携処理において、まず、連携制御部１５０により、ジャンプ、属性利用、部品配色、などの複数のメニューが画面表示され（Ｓ３０１）、それに対して、特定のメニューの選択指示が入力されると（Ｓ３０２〜Ｓ３０４のＹＥＳ）、連携制御部１５０は、当該メニューの制御画面を表示して当該メニューを実行する。
【００５０】
すなわち、ジャンプの選択指示が入力された場合（Ｓ３０２のＹＥＳ）には、ジャンプ部１５１により、ジャンプ制御画面を表示してジャンプ処理を行い（Ｓ３０５）、属性利用の選択指示が入力された場合（Ｓ３０３のＹＥＳ）には、属性利用部１５２により、属性利用制御画面を表示して属性利用処理を行い（Ｓ３０６）、部品配色の選択指示が入力された場合（Ｓ３０４のＹＥＳ）には、部品配色部１５３により、部品配色制御画面を表示して部品配色処理を行う（Ｓ３０７）。
【００５１】
最終的に、終了指示が入力された時点（Ｓ３０８のＹＥＳ）で、連携制御部１５０は、データ連携処理を終了する。
【００５２】
なお、図３においては、説明の簡略化の観点から、基本的な動作の流れのみを示しており、実際には、個々の制御画面やそれによる処理結果を示す結果表示画面から他の制御画面に切り替えるなどの動作も可能とすることが一般的である。
【００５３】
［データ連携処理の詳細］
以下には、本実施形態のデータ連携システムによるデータ連携処理の詳細についてより具体的に説明する。
【００５４】
［ジャンプ処理］
［ジャンプ処理用の制御画面］
図４は、連携制御部１５０のジャンプ部１５１により表示されるジャンプ処理用の制御画面４００の機能構成例を示す図である。
【００５５】
この図４に示すように、ジャンプ処理用の制御画面４００はまず、表示対象である目的の部品データの分類または部品特定情報あるいはその両方を指定するために、分類または部品特定情報を指定する分類・部品特定情報選択表示欄４０１、および、部品特定情報の指定方法を指定する指定方法選択表示欄４０２を有する。
【００５６】
ジャンプ処理用の制御画面４００はまた、部品データに関する表示条件を指定するために、基本表示方式選択表示欄４０３、強調表示方式選択表示欄４０４、および配色選択表示欄４０５を有する。ここで、基本表示方式選択表示欄４０３は、部品の表示サイズ、部品に対する遠近の程度や表示方向などの、部品の基本的な表示方式を必須情報として指定する。
【００５７】
これに対して、強調表示方式選択表示欄４０４は、指定された部品のみを表示するか、あるいは、配色によって際立たせるのかという、部品の強調表示方式をオプション情報として指定する。また、配色選択表示欄４０５は、指定された部品の配色をオプション情報として指定するとともに、それ以外の部品を表示する場合に、それらの部品についても配色の指定がある場合にはそれらの配色をオプション情報として指定する。
【００５８】
ジャンプ処理用の制御画面４００はまた、上記の各選択表示欄４０１〜４０５により指定した情報に基づき、指定された部品の３次元・２次元部品データ表示画面へのジャンプを実行するジャンプ実行ボタン４０６、ジャンプ実行により表示された配色や強調表示方式を解除する強調表示解除ボタン４０７を有する。
【００５９】
［制御画面を用いたジャンプ処理の流れ］
図５は、連携制御部１５０のジャンプ部１５１による、図４に示すジャンプ処理用の制御画面４００を用いたジャンプ処理（図３のＳ３０５）の流れの一例を示すフローチャートである。
【００６０】
この図５に示すように、ジャンプ部１５１は、ジャンプ処理用の制御画面４００を表示して（Ｓ５０１）、分類・部品特定情報選択表示欄４０１および指定方法選択表示欄４０２による分類・部品特定情報指定処理（Ｓ５０２）、基本表示方式選択表示欄４０３、強調表示方式選択表示欄４０４、および配色選択表示欄４０５による表示条件指定処理（Ｓ５０３）を並行的に行う。
【００６１】
図６は、分類・部品特定情報指定処理（Ｓ５０２）の流れの一例を示すフローチャートである。この図６に示すように、分類・部品特定情報指定処理（Ｓ５０２）において、ジャンプ部１５１はまず、利用者の選択操作または入力操作に基づき、分類・部品特定情報選択表示欄４０１により、部品の分類の指定をジャンプ実行用の必須情報として指定する（Ｓ６０１）とともに、指定方法選択表示欄４０２により部品特定情報の指定方法を指定する（Ｓ６０２）。
【００６２】
部品特定情報の指定方法として、例えば、リスト指定が指示された場合（Ｓ６０２のＹＥＳ）には、指定した当該分類中の部品特定情報の一覧リストを、利用者データベース１４１の分類・部品特定情報テーブルＴ１から作成して画面表示し（Ｓ６０３）、当該リストの画面表示に対する利用者の選択操作に基づき、部品特定情報をジャンプ実行用の必須情報として指定する（Ｓ６０４のＹＥＳ）。
【００６３】
また、利用者の選択操作または入力操作に基づき、分類・指定方法選択表示欄４０２により指定方法として例えば部分入力指定が指示された場合（Ｓ６０２のＮＯ）には、利用者の入力操作に基づき、部品特定情報の一部または全部を取得した時点で（Ｓ６０５）、取得した部品特定情報が一部である場合には、当該取得部分を含む部品特定情報の一覧リストを、利用者データベース１４１の分類・部品特定情報テーブルＴ１から作成して画面表示し（Ｓ６０６）、当該リストの画面表示に対する利用者の選択操作に基づき、部品特定情報をジャンプ実行用の必須情報として指定する（Ｓ６０４のＹＥＳ）。
【００６４】
また、表示条件取得処理（Ｓ５０３）において、ジャンプ部１５１は、基本表示方式選択表示欄４０３、強調表示方式選択表示欄４０４、および配色選択表示欄４０５により、部品の表示方式や配色などの表示条件をジャンプ実行用の必須情報およびオプション情報として指定する。
【００６５】
すなわち、利用者の選択操作または入力操作に基づき、基本表示方式選択表示欄４０３により、部品の表示サイズ、部品に対する遠近の程度や表示方向などの、部品の基本的な表示方式をジャンプ実行用の必須情報として指定する。また、利用者の選択操作または入力操作に基づき、強調表示方式選択表示欄４０４により、指定された部品のみを表示するか、あるいは、配色によって際立たせるのかという、部品の強調表示方式をジャンプ実行用のオプション情報として指定する。さらに、利用者の選択操作または入力操作に基づき、配色選択表示欄４０５により、指定した部品の配色をジャンプ実行用のオプション情報として指定するとともに、それ以外の部品を表示する場合にはそれらの配色をジャンプ実行用のオプション情報として指定する。
【００６６】
なお、以上のような表示条件指定処理（Ｓ５０３）において、特に、必須情報である基本的な表示方式について利用者の選択操作または入力操作がなされない場合には、予め設定されたデフォルト設定情報や、前回選択された設定に関する情報などを利用して自動指定するように構成してもよい。これに対して、部品の強調表示方式や配色などの、オプション情報について利用者の操作がなされない場合には、以降の処理において、「強調表示なし」、「配色なし」などとして取り扱えばよい。
【００６７】
以上のように、ジャンプ実行に使用する各種の情報を指定した段階（Ｓ５０２、Ｓ５０３）で、ジャンプ実行ボタン４０６に対する利用者のボタン押し下げ操作がなされ、したがって、ジャンプ実行指示が与えられた場合（Ｓ５０４のＹＥＳ）に、ジャンプ部１５１は、指定された部品の３次元・２次元部品データのイメージ表示画面へのジャンプ実行処理（Ｓ５０５）を行う。
【００６８】
このジャンプ実行処理（Ｓ５０５）において、ジャンプ部１５１はまず、利用者データベース１４１の分類・部品特定情報テーブルＴ１から指定された部品特定情報を抽出する。そして、３次元部品データ表示部１２０または２次元部品データ表示部１３０を制御して、抽出した部品特定情報を含む３次元部品データまたは２次元部品データを、３次元部品データベース１２１または２次元部品データベース１３１から検索させ、検索された３次元部品データまたは２次元部品データを、指定された表示条件に基づき、３次元イメージ表示画面または２次元イメージ表示画面で表示させる。この場合、強調表示方式や配色の指定がある場合には、それらの表示条件に基づき、部品の強調表示を行う。
【００６９】
また、表示条件指定処理（Ｓ５０３）において強調表示方式や配色を指定した後に、強調表示解除ボタン４０７に対する利用者のボタン押し下げ操作がなされ、したがって、強調表示解除指示が与えられた場合には、ジャンプ部１５１は、強調表示方式や配色の指定を解除する。すなわち、配色選択表示欄４０５により指定された配色の指定を解除するとともに、強調表示方式選択表示欄４０４により指定された強調表示方式の指定を解除する。
【００７０】
さらに、ジャンプ実行処理（Ｓ５０５）の結果として３次元部品データ表示部１２０または２次元部品データ表示部１３０により表示された３次元イメージ表示画面または２次元イメージ表示画面上で、利用者の選択操作に基づき、特定の部品が指定された場合（Ｓ５０６のＹＥＳ）には、ジャンプ部１５１は、当該部品について、部品情報表示・再ジャンプ支援処理（Ｓ５０７）を行う。
【００７１】
この部品情報表示・再ジャンプ支援処理（Ｓ５０７）において、ジャンプ部１５１はまず、当該部品の分類や部品特定情報、各種の部品属性データ、その他の当該部品に関連付けられた各種データを表示する。そして、この表示に対して、利用者の選択操作または入力操作に基づき、当該部品を示す３次元部品データまたは２次元部品データの部品特定情報の指定を含む再ジャンプ実行用の各種の情報とともに再ジャンプ実行指示を取得した場合（Ｓ５０８のＹＥＳ）には、ジャンプ部１５１は、当該部品特定情報を含む３次元部品データまたは２次元部品データのイメージ表示画面への再ジャンプ実行処理（Ｓ５０９）を行う。
【００７２】
この再ジャンプ実行処理（Ｓ５０９）は、３次元部品データ表示部１２０と２次元部品データ表示部１３０との間など、複数の異種データ表示部間でのジャンプを可能とするものである。すなわち、例えば、３次元レビューデータと２次元図面データのイメージ表示画面間におけるジャンプ、３次元レビューデータと３次元ＣＡＤデータのイメージ表示画面間におけるジャンプ、２次元図面データと２次元ＣＡＤデータのイメージ表示画面間におけるジャンプなど、異なる３次元データまたは２次元データを表示する複数の異種イメージ表示画面間でのジャンプを可能とするものである。
【００７３】
最終的に、終了指示が入力された時点（Ｓ５１０のＹＥＳ）で、ジャンプ部１５１は、ジャンプ処理を終了する。
【００７４】
［ジャンプ処理の効果］
以上のような連携制御部１５０のジャンプ部１５１によるジャンプ処理を行うことにより、次のような効果が得られる。
【００７５】
すなわち、大量のイメージデータを変換して取り込むことなく、部品の分類または部品特定情報あるいはその両方を連携用キーデータとして利用して、利用者データ表示部、３次元部品データ表示部、および２次元部品データ表示部を動的にデータ連携させることができるため、３次元部品データ表示部や２次元部品データ表示部で取り扱うデータ量を増大させることなく、データ処理を効率よく高速で行うことができる。
【００７６】
この場合、利用者は、分類・部品特定情報テーブルを利用して、特定の部品を示す分類または部品特定情報を指定するだけで、所望の部品の３次元イメージ表示画面または２次元イメージ表示画面にジャンプできるため、ウォークスルーなどにより段階的または逐次的にアクセスする場合に比べて、所望の部品イメージに対して格段に迅速かつ容易にアクセスして視認可能である。そしてこのように、所望の部品の３次元・２次元イメージの表示速度を短時間化できることから、特に、プラント設計などの大量の物量を扱う設計の分野における３次元・２次元部品イメージの確認作業時間を大幅に短縮することができ、その分だけ作業効率を著しく向上することができる。
【００７７】
さらに、利用者は、制御画面上での分類または部品特定情報の指定によるジャンプだけでなく、ジャンプ先のイメージ表示画面上で部品や範囲を指定するだけで、当該部品や範囲について、異なる３次元データまたは２次元データを表示する異種イメージ表示画面にさらにジャンプすることができるため、複数種類の異なる３次元データイメージまたは２次元データイメージに対して短時間で次々にアクセスして視認可能である。これにより、り、複数種類の異なる３次元・２次元部品イメージの確認作業時間を大幅に短縮することができ、その分だけ作業効率をさらに向上することができる。
【００７８】
また、分類または部品特定情報の指定に際しては、分類の指定により部品特定情報の範囲を限定した上で、当該分類中の部品特定情報リストを表示して部品特定情報を指定するだけでなく、部品特定情報の部分入力も可能であることから、当該分類中の部品特定情報が多数存在する場合には、利用者が部品特定情報の一部を部分入力することで、該当する部品特定情報の範囲を限定できる。したがって、利用者は、リスト指定および部分入力のいずれかを適宜選択することにより、状況に応じた指定方法で効率よく部品特定情報を指定することができる。
【００７９】
また、分類や部品特定情報だけでなく、基本表示方式選択表示欄、強調表示方式選択表示欄、および配色選択表示欄などの複数の選択表示欄を利用して、部品データの各種の表示条件を取得し、取得した表示条件に基づき、部品データの表示制御を行うことができるため、利用者は、部品の表示サイズ、部品に対する遠近の程度や表示方向などの、基本的な表示方式を指定できるだけでなく、配色を含む強調表示方式を指定可能である。
【００８０】
すなわち、利用者は、表示対象である目的の部品データの強調表示方式として、当該部品のみを表示するか、あるいは、配色によって際立たせるのかを適宜選択することができ、また、当該部品の配色を適宜選択できるだけでなく、さらに、それ以外の部品の配色も適宜選択できる。したがって、利用者は、目的の３次元・２次元部品イメージを、自らが視認しやすい強調表示方式で自由に表示できることから、３次元・２次元部品イメージの確認作業を極めて容易に行うことができ、目視確認作業の負荷が大幅に軽減されるため、作業効率をより向上できる。さらに、強調表示を解除することもできるため、より自由度の高い確認作業が可能となる。
【００８１】
［プラント設計に適用した場合の効果］
特に、以上のような連携制御部１５０のジャンプ部１５１によるジャンプ処理をプラント設計に適用することにより、次のような効果が得られる。
【００８２】
まず、プラント設計においては、３次元レビューツールを中心として、例えば、３次元ＣＡＤや２次元ＣＡＤを含めた複数のデータ表示ツールを有機的に結びつけることができる。すなわち、３次元レビューツールの特徴的機能であるウォークスルーなどの標準３次元レビュー機能の他に、下記に列挙するような機能を実現することができる。
【００８３】
例えば、３次元ＣＡＤにより入力した部品名称などの部品特定情報を、制御画面上または３次元レビューツールなどの他のイメージ表示画面上で指定した場合には、３次元ＣＡＤモデルデータ上の当該部品にジャンプすることができる。この場合、部品名称などの部品特定情報の指定方法は、リストから検索する方法、直接入力する方法、部分入力により限定したリスト検索を行う方法、系統図表示画面などのイメージ表示画面上で部品を指定する方法などである。
【００８４】
この場合、予め３次元ＣＡＤから分類または部品特定情報あるいはその両方という連携用キーデータを抽出して、分類・部品特定情報テーブルを作成することで、上流データ表示ツールとリンクする検索キーを用意し、他のツールの分類・部品特定情報テーブルと関連付けることで、３次元ＣＡＤの検索キーが、どのデータ表示ツールと、またどの部品とリンクするかを関連付けている。この結果、上流から取得した連携用キーデータで、下流の連携用キーデータをピックアップして、下流のデータ表示ツール上で確認することができる。
【００８５】
また、系統図に弁や計装品情報などを埋め込んだ場合には、当該範囲を指定することにより、埋め込まれたキーデータを自由に取り出せるため、これを上流のキーデータとして取得して連携用キーデータとして解釈し、下流の３次元レビューツールへ渡すことができる。この結果、系統図の部品をピックするだけで、３次元レビューツールの当該部品へジャンプすることができる。特に、建設サイトにおける計装・試運転エンジニアは系統図ベースで作業することが多いため、このような系統図からのジャンプは作業効率の向上につながる。
【００８６】
また、全ての部品には、名称などの部品特定情報とともに属性が付けられているため、イメージ表示画面上で部品をクリックするだけで、部品仕様などの属性を可視化できる。例えば、内部流体の設計圧力・温度、材質、肉厚、検査方法などの情報を部品属性データテーブルとして予め用意しておけば、これらの情報を可視化して容易に視認できる。
【００８７】
さらに、下流のデータ表示ツールにジャンプした後も、さらにジャンプできることも大きな利点である。例えば、電子ドキュメント管理システムに登録されている図面イメージを取得したり、部品と関連するＣＡＤデータを表示するなど、複数のジャンプを並列に実行できるため、関連する複数のイメージデータを並列的に確認可能である。
【００８８】
［属性利用処理］
［属性利用処理用の制御画面］
図７は、連携制御部１５０の属性利用部１５２により表示される属性利用処理用の制御画面７００の機能構成例を示す図である。
【００８９】
この図７に示すように、属性利用処理用の制御画面７００はまず、部品属性データの範囲指定に使用する利用範囲データを、属性利用実行用の必須情報として指定する利用範囲選択表示欄７０１を有する。
【００９０】
なお、属性利用部１５２は、このような利用範囲データを、システム運用中において登録対象となるデータを取得する毎に、そのデータおよび取得原因に応じて、ジャンプ範囲登録方式および利用者指定範囲登録方式という２つの方式で当該データを記憶部１５４の利用範囲データテーブルＴ３に随時登録する機能を有する。
【００９１】
ここで、ジャンプ範囲登録方式は、ジャンプ部１５１によりジャンプ処理を行った場合に、利用者から取得した特定の部品を示す分類または部品特定情報あるいはその両方を登録する方式である。また、利用者指定範囲登録方式は、ジャンプ処理あるいはその他の処理により表示された３次元部品データまたは２次元部品データのイメージ表示画面上で、利用者の選択操作または入力操作に基づき、特定の範囲を指定する利用者指定範囲情報を取得した場合に、当該利用者指定範囲情報を登録する方式である。
【００９２】
属性利用処理用の制御画面７００はまた、指定した利用範囲データにより特定される範囲中における限定条件を、属性利用実行用のオプション情報として指定するために、当該範囲中の部品属性データの分類を指定する分類選択表示欄７０２、当該範囲中の部品属性データの部品特定情報、数値限定・期間限定を指定する部品属性条件選択表示欄７０３を有する。属性利用処理用の制御画面７００はまた、利用範囲中に含まれる部品の３次元部品データまたは２次元部品データの表示条件として、当該部品の配色やそれ以外の部品の配色を、イメージ確認用のオプション情報として指定する配色選択表示欄７０４を有する。
【００９３】
属性利用処理用の制御画面７００はまた、上記の各選択表示欄７０１〜７０４により指定した情報に基づき、指定された部品属性データの利用を実行する属性利用実行ボタン７０５、配色選択表示欄７０４による配色の指定に基づき、利用範囲のイメージ確認処理を実行する利用範囲イメージ確認ボタン７０６、配色選択表示欄７０４による配色の指定を解除する配色解除ボタン７０７を有する。
【００９４】
［属性利用処理の流れ］
図８は、連携制御部１５０の属性利用部１５２による、図７に示す属性利用処理用の制御画面７００を用いた属性利用処理（図３のＳ３０６）の流れの一例を示すフローチャートである。
【００９５】
この図８に示すように、属性利用部１５２は、利用範囲データを取得する毎（Ｓ８０１のＹＥＳ）に、ジャンプ登録方式または利用者指定範囲登録方式により当該利用範囲データを記憶部１５４の利用範囲データテーブルＴ３に登録する利用範囲データ登録処理を行う（Ｓ８０２）。
【００９６】
すなわち、ジャンプ部１５１によりジャンプ処理を行って利用者から分類または部品特定情報あるいはその両方を取得した場合には、ジャンプ登録方式の登録として、取得した情報をそのまま登録名とするかあるいは別の登録名を付けて利用範囲データテーブルＴ３に登録する。また、表示された３次元部品データまたは２次元部品データのイメージ表示画面上で、利用者の選択操作または入力操作に基づき、特定の範囲を指定する利用者指定範囲情報を取得した場合には、利用者指定範囲登録方式の登録として、この利用者指定範囲情報に登録名を付けて利用範囲データテーブルＴ３に登録する。
【００９７】
属性利用部１５２はまた、属性利用処理用の制御画面７００を表示して（Ｓ８０３）、利用範囲データ選択表示欄７０１による利用範囲指定指定処理（Ｓ８０４）、分類選択表示欄７０２および部品属性条件選択表示欄７０３による限定条件指定処理（Ｓ８０５）、および配色選択表示欄７０４による配色指定指定処理（Ｓ８０６）を並行的に行う。
【００９８】
ここで、利用範囲指定指定処理（Ｓ８０４）において、属性利用部１５２は、記憶部１５４の利用範囲データテーブルＴ３から利用範囲データの登録名の一覧リストを作成して利用範囲選択表示欄７０１により表示し、利用者の選択操作または入力操作に基づき、利用範囲データを属性利用実行用の必須情報として指定する。
【００９９】
また、限定条件指定処理（Ｓ８０５）において、属性利用部１５２は、分類選択表示欄７０２および部品属性条件選択表示欄７０３により、指定された利用範囲中における部品属性データの分類やその他の限定条件を属性利用実行用のオプション情報として指定する。
【０１００】
すなわち、利用者の選択操作または入力操作に基づき、分類選択表示欄７０２により、指定された利用範囲中における部品属性データの分類を、属性利用実行用のオプション情報として指定する。また、利用者の選択操作または入力操作に基づき、部品属性条件選択表示欄７０３により、指定された利用範囲中における部品属性データの部品特定情報、数値限定・期間限定などの部品属性条件を、属性利用実行用のオプション情報として指定する。
【０１０１】
なお、限定条件指定処理（Ｓ８０５）において指定される各種の限定条件は、属性利用実行用のオプション情報であるため、利用者の選択操作または入力操作がなされない場合には、以降の処理において、「限定条件なし」として取り扱えばよい。
【０１０２】
また、配色指定指定処理（Ｓ８０６）において、属性利用部１５２は、利用者の選択操作または入力操作に基づき、配色選択表示欄７０４により、配色当該利用範囲データ中の部品について、当該部品の配色やそれ以外の部品の配色などを、利用範囲イメージ確認用のオプション情報として指定する。
【０１０３】
このように、属性利用に使用する利用範囲に関する各種の情報を指定した段階（Ｓ８０４〜Ｓ８０６）において、利用範囲イメージ確認ボタン７０６に対する利用者のボタン押し下げ操作がなされ、したがって、利用範囲イメージ確認指示が与えられた場合（Ｓ８０７のＹＥＳ）に、属性利用部１５２は、利用範囲イメージ確認処理（Ｓ８０８）を行う。
【０１０４】
すなわち、この利用範囲イメージ確認処理（Ｓ８０８）において、属性利用部１５２は、３次元部品データ表示部１２０または２次元部品データ表示部１３０を制御して、指定された利用範囲中の３次元部品データまたは２次元部品データを、３次元部品データベース１２１または２次元部品データベース１３１から検索させ、検索された３次元部品データまたは２次元部品データを、指定された配色により、３次元イメージ表示画面または２次元イメージ表示画面で強調表示させる。この利用範囲イメージ確認処理（Ｓ８０８）を行うことにより、利用者は、指定した利用範囲の部品イメージを、指定した配色による強調表示によって容易に確認することができる。
【０１０５】
また、配色指定指定処理（Ｓ８０６）において配色を指定した後に、配色解除ボタン７０７に対する利用者のボタン押し下げ操作がなされ、したがって、配色解除指示が与えられた場合には、属性利用部１５２は、配色選択表示欄７０４により指定された配色の指定を解除する。
【０１０６】
以上のように、属性利用に必要な情報、すなわち、少なくとも利用範囲を指定した時点で（Ｓ８０４）、属性利用実行ボタン７０５に対する利用者のボタン押し下げ操作がなされ、したがって、属性利用実行指示が与えられた場合（Ｓ８０９のＹＥＳ）に、属性利用部１５２は、指定された利用範囲の部品属性データを利用する属性利用実行処理（Ｓ８１０）を行う。
【０１０７】
この属性利用実行処理（Ｓ８１０）において、属性利用部１５２はまず、３次元部品データ表示部１２０または２次元部品データ表示部１３０を制御することにより、指定された利用範囲に含まれる部品データの分類または部品特定情報あるいはその両方を、３次元部品データベース１２１または２次元部品データベース１３１を検索して抽出する。この場合、限定条件の指定があれば、当該限定条件を満足する分類や部品特定情報のみに限定して抽出する。そして、抽出した分類や部品特定情報を用いて、利用者データベース１４１の部品属性データテーブルＴ２から当該利用範囲の部品属性データを抽出し、抽出された当該部品属性データまたはそれを利用して得られる関連データを、属性利用結果として画面表示する。
【０１０８】
ここで、属性利用結果として具体的に画面表示されるデータは、例えば、部品属性データを利用して作成した属性表である。また、データベースを有するかまたはデータ処理を行う他の手段に対して部品属性データを送信して当該他の手段からその応答として得られたデータを表示してもよい。
【０１０９】
最終的に、終了指示が入力された時点（Ｓ８１１のＹＥＳ）で、属性利用部１５２は、属性利用処理を終了する。
【０１１０】
［属性利用処理の効果］
以上のような連携制御部１５０の属性利用部１５２による属性利用処理を行うことにより、次のような効果が得られる。
【０１１１】
まず、ジャンプ処理において利用者が指定した分類や部品特定情報、あるいは、利用者が属性利用のために指定した範囲を示す利用者指定範囲情報を、利用範囲データとして利用して、当該利用範囲の部品属性データを抽出することができるため、利用者は、登録された利用範囲データを利用して属性利用範囲を指定するだけで、当該範囲の部品属性データを各種の用途で利用することができる。
【０１１２】
具体的には、部品属性データを利用して作成した属性表をスプレッドシートで表示するなどの応用が可能である。また、部品属性データをそのまま利用するだけでなく、例えば、部品属性データを、部品に関する各種図面を管理する他のデータ処理ツールに送り、当該他のデータ処理ツールから、鳥瞰図・平面図・正面図・側面図などの画像を取得し、コメントを加えてドキュメント化するなどの応用が可能である。
【０１１３】
また、利用者は、属性利用範囲を指定するだけでなく、部品の分類、部品特定情報、および部品属性に係る数値限定・期間限定などの限定条件を指定可能であるため、部品属性データの利用目的に応じたデータの限定を効率よく行うことができる。
【０１１４】
また、利用者は、指定した属性利用範囲の部品を、３次元・２次元部品イメージで確認できる上、３次元・２次元部品イメージにおける当該範囲の部品の配色を指定できるため、当該範囲の部品の３次元・２次元部品イメージを自らが視認しやすい配色で自由に表示することで、３次元・２次元部品イメージによる当該範囲の確認作業を極めて容易に行うことができる。したがって、目視確認作業の負荷が大幅に軽減されるため、作業効率の向上にもつながる。さらに、配色の指定を解除することもできるため、より自由度の高い確認作業が可能となる。
【０１１５】
［部品配色処理］
［部品配色処理用の制御画面］
図９は、連携制御部１５０の部品配色部１５３により表示される部品配色処理用の制御画面９００の機能構成例を示す図である。
【０１１６】
この図９に示すように、部品配色処理用の制御画面９００はまず、部品の分類、部品特定情報、部品属性データの数値限定・期間限定などを含む配色範囲条件を、部品配色用の必須情報として指定する配色範囲条件選択表示欄９０１を有する。部品配色処理用の制御画面９００はまた、配色範囲中に含まれる部品の３次元部品データまたは２次元部品データの表示条件として、当該部品の配色やそれ以外の部品の配色を、部品配色用の必須情報として指定する配色選択表示欄９０２を有する。
【０１１７】
また、全体のコンター分布を示す場合などには、配色範囲選択表示欄９０１および配色選択表示欄９０２に代えて、部品の分類、部品特定情報、部品属性データの数値限定・期間限定などを指定する複数の配色範囲条件と、各条件に合致する部品の配色を、複数のセットで、部品配色用の必須情報として指定する配色範囲条件・配色セット選択表示欄９０３を有する。
【０１１８】
部品配色処理用の制御画面９００はまた、実際に配色して表示する部品を、指定された範囲のみに限定するかまたは全ての部品を配色するかについての配色実行範囲を、部品配色用の必須情報として指定する配色実行範囲選択表示欄９０４を有する。
【０１１９】
部品配色処理用の制御画面９００はまた、上記の各選択表示欄９０１〜９０４により指定した情報に基づき、指定された配色変更範囲について部品データの指定された配色での表示を実行する部品配色実行ボタン９０５、配色選択表示欄９０２または配色範囲条件・配色セット選択表示欄９０３による配色の指定を解除する配色解除ボタン９０６を有する。
【０１２０】
部品配色処理用の制御画面９００はさらに、部品属性データの数値限定・期間限定などの配色範囲条件となる各種の部品属性情報に関して利用者から与えられた情報変更内容を、利用者データベース１４１の情報変更テーブルＴ２５（図２）に登録して部品配色に利用する情報変更内容登録ボタン９０７を有する。
【０１２１】
［部品配色処理の流れ］
図１０は、連携制御部１５０の部品配色部１５３による、図９に示す部品配色処理用の制御画面９００を用いた部品配色処理（図３のＳ３０７）の流れの一例を示すフローチャートである。
【０１２２】
この図１０に示すように、部品配色部１５３は、情報変更内容登録ボタン９０７により、利用者から情報変更内容登録指示が与えられた場合（Ｓ１００１のＹＥＳ）に、利用者から与えられた情報変更内容を示す修正データを、利用者データベース１４１の情報変更テーブルＴ２５（図２）に登録し、部品配色に利用可能とする（Ｓ１００２）。
【０１２３】
部品配色部１５３はまた、部品配色処理用の制御画面９００を表示して（Ｓ１００３）、配色範囲条件選択表示欄９０１および配色選択表示欄９０２により、または、配色範囲条件・配色セット選択表示欄９０３により、配色範囲条件・配色指定処理（Ｓ１００４）を行い、これと並行的に、配色実行範囲選択表示欄９０４による配色実行範囲指定処理（Ｓ１００５）を行う。
【０１２４】
ここで、配色範囲条件・配色指定処理（Ｓ１００４）において、部品配色部１５３は、利用者の選択操作または入力操作に基づき、配色範囲条件選択表示欄９０１および配色選択表示欄９０２により、部品の分類、部品特定情報、部品属性データの数値限定・期間限定などを含む配色範囲条件とその配色範囲中に含まれる部品の配色やそれ以外の部品の配色を、部品配色用の必須情報として指定する。また、全体のコンター分布を示す場合などには、部品配色部１５３は、利用者の選択操作または入力操作に基づき、配色範囲条件・配色セット選択表示欄９０３により、複数の配色範囲条件と、各条件に合致する部品の配色を、複数のセットで、部品配色用の必須情報として指定する。
【０１２５】
また、配色実行範囲指定処理（Ｓ１００５）において、部品配色部１５３は、利用者の選択操作または入力操作に基づき、配色実行範囲選択表示欄９０４により、実際に配色して表示する部品を、配色範囲条件で指定される範囲のみに限定するかまたは全ての部品を配色するかについての配色実行範囲を、部品配色用の必須情報として指定する。
【０１２６】
また、配色範囲条件・配色指定処理（Ｓ１００４）において配色を指定した後に、配色解除ボタン９０６に対する利用者のボタン押し下げ操作がなされ、したがって、配色解除指示が与えられた場合には、部品配色部１５３は、配色選択表示欄９０２または配色範囲条件・配色セット選択表示欄９０３により指定された配色の指定を解除する。
【０１２７】
以上のように、配色範囲条件と配色を指定するとともに、配色実行範囲を指定した段階（Ｓ１００４、Ｓ１００５）において、部品配色実行ボタン９０６に対する利用者のボタン押し下げ操作がなされ、したがって、部品配色実行指示が与えられた場合（Ｓ１００６のＹＥＳ）に、部品配色部１５３は、指定された範囲の部品を配色する部品配色実行処理（Ｓ１００７）を行う。
【０１２８】
この部品配色実行処理（Ｓ１００７）において、部品配色部１５３はまず、３次元部品データ表示部１２０または２次元部品データ表示部１３０を制御することにより、配色実行範囲で指定される範囲に含まれる部品データの分類または部品特定情報あるいはその両方を、３次元部品データベース１２１または２次元部品データベース１３１を検索して抽出する。すなわち、配色実行範囲が配色範囲条件で指定される範囲である場合には、当該範囲内のみについて部品データの分類や部品特定情報を抽出する。これに対して、配色実行範囲が全範囲である場合には、３次元部品データベース１２１または２次元部品データベース１３１中から、全部品データの分類や部品特定情報を抽出する。
【０１２９】
そして、抽出した分類や部品特定情報を用いて、利用者データベース１４１の部品属性データテーブルＴ２から当該範囲の部品属性データを抽出し、抽出した部品属性データを用いて、各部品が配色範囲条件に該当するか否かを判定し、配色範囲条件に該当する部品の部品データ（３次元部品データまたは２次元部品データ）のみを、指定に応じて配色して画面表示する。
【０１３０】
なお、部品属性データテーブルＴ２からの部品属性データの抽出にあたって、抽出しようとする設計属性、部品重量、部品納期、部品コストなどのデータの情報変更内容を示す修正データが、情報変更テーブルＴ２５に登録されている場合には、設計属性テーブルＴ２１〜部品コストテーブルＴ２４などの他のテーブルに優先して、情報変更テーブルＴ２５から当該修正データを抽出して、核部品の条件判定を行う。
【０１３１】
また、複数の配色範囲条件と各条件に合致する部品の配色が複数のセットで指定されている場合には、個々の配置範囲条件に該当する部品を逐次判定することにより、各条件に該当する部品の部品データ（３次元部品データまたは２次元部品データ）を各指定に応じて配色して画面表示する。
【０１３２】
最終的に、終了指示が入力された時点（Ｓ１００８のＹＥＳ）で、部品配色部１５３は、部品配色処理を終了する。
【０１３３】
［部品配色処理の効果］
以上のような連携制御部１５０の部品配色部１５３による部品配色処理を行うことにより、次のような効果が得られる。
【０１３４】
まず、利用者は、目的や用途に応じて３次元・２次元部品イメージで部品を確認しようとする際に、対象となる部品を、分類や部品特定情報を用いて指定するとともに、当該部分の配色を指定できるため、当該部品の３次元・２次元部品イメージを自らが視認しやすい色に自由に配色して表示することで、３次元・２次元部品イメージによる当該部品の確認作業を極めて容易に行うことができる。
【０１３５】
また、利用者は、分類および部品特定情報だけでなく、部品属性に係る数値限定・期間限定などの配色範囲条件を指定可能であるため、目的や用途に応じた部品のみを配色して表示できる。特に、既存の部品属性データだけでなく、利用者が変更した部品属性データにより対象となる部品を指定できることから、利用者の目的や用途に合致した部品のみを配色して表示できるため、目的や用途に合致していない部品を無駄に確認することなく、３次元・２次元部品イメージによる確認作業をより効率よく行うことができる。
【０１３６】
さらに、利用者は、目的や用途に応じた単一の条件を指定してこの条件に該当する部品の配色を指定できるだけでなく、多数の条件を指定して各条件に該当する部品の配色をそれぞれ指定可能であるため、コンター分布の表示などの、多色の配色による表示を効率よく行うことができる。したがって、利用者は、部品配色をフレキシブルに利用した多様な３次元・２次元部品イメージを表示することにより、多様な目的や用途に応じた各種の確認作業を効率よく行うことができる。
【０１３７】
［データ連携処理の具体例］
以下には、本実施形態のデータ連携システムによるデータ連携処理の具体例について、具体的な画面表示例を用いて説明する。なお、以下の例では、説明の簡略化の観点から、部品の部品特性情報が「名称」であるものとする。
【０１３８】
［ジャンプ処理用の画面表示例］
図１１は、図１のジャンプ部１５１により表示されるジャンプ処理用の制御画面１１００の具体的な画面表示例を示す図である。この制御画面１１００は、図４に示す制御画面４００に相当するものである。
【０１３９】
図１１において、ジャンプ処理用の制御画面１１００の上部左側には、分類・部品特定情報選択表示欄１１０１が配置され、その下部の左右には、指定方法選択表示欄１１０２と基本表示方式選択表示欄１１０３がそれぞれ配置され、さらに、指定方法選択表示欄１１０２の下部の左右には、強調表示方式選択表示欄１１０４と配色選択表示欄１１０５がそれぞれ配置されている。これらの選択表示欄１１０１〜１１０５は、図４に示した下二桁同一符号の各選択表示欄４０１〜４０５にそれぞれ相当する部分である。
【０１４０】
一方、ジャンプ処理用の制御画面１１００の上部右側には、ジャンプ実行ボタン１１０６が配置され、また、強調表示方式選択表示欄１１０４の下部には、強調表示解除ボタン１１０７が配置されている。これらのボタン１１０６，１１０７は、図４に示した下二桁同一符号の各ボタン４０６，４０７にそれぞれ相当する部分である。
【０１４１】
以上のような各選択表示欄１１０１〜１１０５および各ボタン１１０６，１１０７の構成と作用は以下の通りである。
【０１４２】
分類・部品特定情報選択表示欄１１０１は、「分類」を選択する欄と、「名称」を選択する欄、および「リスト」ボタン等から構成されている。「分類」を選択する欄は、プルダウンメニューとして、系統名（配管ライン番号）、配管モジュール番号、配管スプール番号、配管手配品番号、配管サポート番号、計装座番号、機器番号、計器番号等のメニューを表示して、いずれかのメニューを選択できるようになっている。そして、このようなプルダウンメニューにより選択された「分類」に対して「名称」を選択できるようになっている。
【０１４３】
指定方法選択表示欄１１０２は、「名称」の指定方法として、「ぴったり」か「だいたい」を選択するようになっている。「ぴったり」を選択した場合には、分類・部品特定情報選択表示欄１１０１の「リスト」ボタンが押下可能状態になり、「リスト」ボタンを押せば、選択した「分類」として格納された「名称」の一覧を、利用者データベース１４１の分類・部品特定情報テーブルＴ１から取得し、「名称」欄にプルダウンメニューとして表示し、選択可能にする。これに対して、指定方法選択表示欄１１０２で、「だいたい」を選択した場合には、「名称」中に含まれる文字列のキーボード入力操作を可能にする。
【０１４４】
なお、分類・部品特定情報選択表示欄１１０１と指定方法選択表示欄１１０２により選択されてジャンプ先となる部品を、以下では適宜「目的部品」と略称する。
【０１４５】
基本表示方式選択表示欄１１０３では、ジャンプを実行する前に、ジャンプ先の目的部品への「近づき方」を予め任意レベルに設定するスライダが設けられている。例えば、このスライドの操作により、目的部品に対して倍率１倍の画面を「近め」、倍率１／１０倍の画面を「遠め」としている。
【０１４６】
強調表示方式選択表示欄１１０４では、ジャンプを実行する前に、ジャンプ先の目的部品の「見せ方」として、「くっきり見せる」と「それだけ残す」のいずれかを予め設定するようになっている。「くっきり見せる」を選択した場合には、部品の表示・非表示は変更せず、単に配色のみを変更する。「それだけ残す」を選択した場合には、配色の他に、表示・非表示の変更も行う。すなわち、目的部品のみを残して、それ以外は非表示とする。
【０１４７】
配色選択表示欄１１０５では、ジャンプを実行する前に、ジャンプ先の目的部品の配色を予め設定するようになっている。「色付け」のプルダウンメニューで、目的部品に対して好きな色を選択できる。また、「以外」にチェックを付けてプルダウンメニューから好きな色を選べば、目的部品以外はすべて「以外」で選択した配色となる。したがって、目的部品と他の部品との配色を適切に選択することにより、目的部品を色の相違により効果的に強調表示することができ、利用者は、目的部品を容易に確認することができる。
【０１４８】
ジャンプ実行ボタン１１０６としては、「３Ｄレビューにジャンプ」ボタンが設けられている。各選択表示欄１１０１〜１１０５における設定後、このジャンプ実行ボタン１１０６が押し下げられると、３次元部品データベース１２１上で目的部品を検索してジャンプする。なお、図１１においては示していないが、２次元部品データ表示部１３０上へのジャンプを行う場合には、「２Ｄ−ＣＡＤにジャンプ」等のボタンを設ければよい。
【０１４９】
なお、３次元部品データベース１２１や２次元部品データベース１３１上で目的部品を検索する機能は、３次元部品データ表示部１２０や２次元部品データ表示部１３０が有する検索機能をそのまま使用する。３次元部品や２次元部品などのＣＡＤで作成した部品は、属性として、「分類」や「名称」などの文字情報を保持可能であるため、３次元部品データ表示部１２０や２次元部品データ表示部１３０は、独自のＡＰＩ命令手段で、属性の「分類」と「名称」から部品を特定することができる。
【０１５０】
これに対して、本実施形態においては、利用者データベース構築部１４２により、３次元部品データベース１２１や２次元部品データベース１３１から「分類」と「名称」を全て抽出し、利用者データベース１４１中に、分類・部品特定情報テーブルＴ１として保持しているため、この分類・部品特定情報テーブルＴ１を利用することで、連携制御部１５０により、３次元部品データベース１２１や２次元部品データベース１３１の部品データを制御できる。
【０１５１】
そして、ジャンプ先の目的部品として検索された部品データを表示する際には、強調表示方式選択表示欄１１０４と配色選択表示欄１１０５で予め設定された強調表示方式および配色により、目的部品を他の部品と視覚的に差異化して強調表示する。また、強調表示解除ボタン１１０７が押し下げられた場合には、強調表示方式選択表示欄１１０４と配色選択表示欄１１０５による強調表示方式および配色の設定が解除される。
【０１５２】
図１２は、ジャンプ部１５１によるジャンプ実行結果として表示されるジャンプ先の画面表示例を示す図であり、１２０１は、３次元部品データ表示部１２０により表示された３Ｄレビュー、１２０２は、２次元部品データ表示部１３０により表示された２Ｄ図面である。
【０１５３】
また、このようなジャンプ先の画面上においてさらに強調表示方式や配色の変更を行ったり、二重丸などの図形や符号等で任意の場所を特定できる。したがって、利用者は、ジャンプ先の画面表示において、予め設定した強調表示方式や配色では目的部品が十分に確認できないような場合に、画面上で自らが視認しやすい強調表示方式や配色に自由に変更することができるため、３次元・２次元部品イメージの確認作業をより効率よく行うことができる。
【０１５４】
［属性利用処理用の画面表示例］
図１３は、図１の属性利用部１５２により表示される属性利用処理用の制御画面１３００の具体的な画面表示例を示す図である。この制御画面１３００は、図７に示す制御画面７００に相当するものである。
【０１５５】
図１３において、属性利用処理用の制御画面１３００の左側には、利用範囲選択表示欄１３０１が配置され、この利用範囲選択表示欄１３０１の右側には、分類選択表示欄１３０２および部品属性条件選択表示欄１３０３が順次配置されている。また、利用範囲選択表示欄１３０１の下部には、配色選択表示欄１３０４が配置されている。これらの選択表示欄１３０１〜１３０４は、図７に示した下二桁同一符号の各選択表示欄７０１〜７０４にそれぞれ相当する部分である。
【０１５６】
一方、属性利用処理用の制御画面１３００において、分類選択表示欄１３０２の下部には、属性利用実行ボタン１３０５が配置され、また、利用範囲選択表示欄１３０１の下部における配色選択表示欄１３０４の左側には、利用範囲イメージ確認ボタン１３０６と配色排除ボタン１３０７がそれぞれ配置されている。これらのボタン１３０５〜１３０７は、図７に示した下二桁同一符号の各ボタン７０５〜７０７にそれぞれ相当する部分である。
【０１５７】
以上のような各選択表示欄１３０１〜１３０４および各ボタン１３０５〜１３０７の構成と作用は以下の通りである。
【０１５８】
利用範囲選択表示欄１３０１は、利用範囲データテーブルＴ３に登録された利用範囲データを選択するだけでなく、利用範囲データの登録自体を行うリストボックスとして設けられている。すなわち、利用者は、３次元部品データ表示部１２０や２次元部品データ表示部１３０により表示された３次元・２次元イメージ表示画面上で選択した利用範囲に関するデータを、このリストボックス上で登録名を付けて利用範囲データとして利用範囲データテーブルＴ３に登録することができる。
【０１５９】
また、登録後には、リストボックス内に表示される登録名を選択することで、属性利用に使えるようになっている。また、リストボックス内には、複数の利用範囲データを登録することが可能であり、属性利用時には、登録された全ての利用範囲データの中から、単一または複数の利用範囲データを自由に選択して使用できるようになっている。また、登録後に、利用範囲データが不要となった場合には、不要な利用範囲データの登録名をリストボックスから削除することにより、当該利用範囲データを利用範囲データテーブルＴ３から削除することができる。
【０１６０】
なお、利用範囲データの登録にあたって、前述した利用者指定範囲登録方式による具体的な登録方法としては、例えば、３次元・２次元イメージ表示画面上画面上でマウスのドラッグによって範囲を決めて、その中に含まれる部品全てを登録するなどの方法が採用可能である。そして、具体的な運用としては、例えば、この利用者指定範囲登録方式を利用範囲データの基本設定方式とし、前述したジャンプ範囲登録方式をオプション設定方式として用いるなどの運用が可能である。これらの登録方式を併用することにより、システムで部品指定に使用した全ての情報を、直接的・間接的に利用範囲データテーブルＴ３に保存することができる。
【０１６１】
分類選択表示欄１３０２は、利用範囲選択表示欄１３０１で選択された利用範囲中における部品属性データの分類をオプション情報として選択する。すなわち、どの分類の部品属性データを、何を目的として利用するかについて、オプションで選択できるようになっている。
【０１６２】
このような属性利用の目的としては、例えば、スプレッドシートを利用した属性表の作成を選択できるようになっている。図１３の分類選択表示欄１３０２においては、配管属性、製作の単位を示す配管スプール、バルブ・スペシャリティ部品、計装座、配管サポート等の分類について属性表を作成するように設定できるようになっている。
【０１６３】
他にも、機器名、電気盤名などで属性利用するように設定してもよい。また、属性表作成以外の目的としては、属性を利用したアプリケーション利用が挙げられる。例えば、部品属性データとして図書番号を格納し、図書番号を介して、外部のドキュメントマネジメントシステムと連携するアプリケーションを利用するなどの運用が可能である。さらに、利用範囲選択表示欄１３０１により選択された利用範囲をそのまま画面イメージとして格納するアプリケーションを利用してもよい。分類選択表示欄１３０２に、このようなオプションを用意しておくことにより、多種多様な属性利用が可能となる。
【０１６４】
部品属性条件選択表示欄１３０３は、部品属性データの流体条件を指定する流体条件フィルタとして構成されており、設計圧力、設計温度などを数値限定したり、流体名称を選択したりできるようになっている。利用者データベース１４１から部品属性データを収集する場合に、利用する部品属性データの範囲を数値限定したり、名称を選択したりすることにより、それらの条件に合致するか否かを判定して、不要なデータの検索を回避できるため、検索効率を向上することができる。大量にデータがある場合には、特に効果的である。
【０１６５】
この流体条件フィルタはまた、オプションで表示・非表示が設定可能であり、これにより、必要に応じて適宜利用できるようになっている。なお、この流体条件フィルタは、一例にすぎず、必要に応じて名称合致や数値限定・期間限定などを利用した多種多様なフィルタを用いることができる。
【０１６６】
配色選択表示欄１３０４では、利用範囲のイメージ確認用として利用範囲内の部品の配色を予め設定するようになっている。この配色選択表示欄１３０４の構成と作用は、図１１に示したジャンプ処理用の制御画面１１００における配色選択表示欄１１０５と同様である。また、配色解除ボタン１３０７が押し下げられた場合には、配色選択表示欄１３０４による配色の設定が解除される。
【０１６７】
配色選択表示欄１３０４における配色の設定後、利用範囲イメージ確認ボタン１３０６が押し下げられると、属性利用部１５２は、利用範囲選択表示欄１３０１、分類選択表示欄１３０２、および部品属性条件選択表示欄１３０３での選択により定義される利用範囲内の部品の３次元・２次元イメージ表示画面を表示して、当該部品を設定された配色で強調表示することにより、当該範囲のイメージ確認を可能にする。
【０１６８】
各選択表示欄１３０１〜１３０４における設定後、属性利用実行ボタン１３０５が押し下げられると、利用範囲選択表示欄１３０１で選択された利用範囲に対して、分類選択表示欄１３０２で設定した分類および目的と、部品属性条件選択表示欄１３０３による流体条件フィルタを用いた属性利用実行処理が行われる。すなわち、３次元部品データ表示部１２０または２次元部品データ表示部１３０を制御することにより、３次元部品データベース１２１または２次元部品データベース１３１から当該利用範囲中の部品属性として「分類」と「名称」を抽出する。
【０１６９】
例えば、分類選択表示欄１３０２で配管スプールが選択された場合には、分類が配管スプールの部品のみを検索する。１つの部品を検出した場合には、その配管スプール名を持つ部品は即時に検索対象から除去して、検索スピードを速める。抽出した「分類」と「名称」は属性利用対象部品リストとして記憶部１５４の作業領域に一時的に格納する。属性利用部１５２は、このように一時的に格納した「分類」と「名称」の属性利用対象部品リストにより、利用者データベース１４１の分類・部品特定情報テーブルＴ１を介して、部品属性データテーブルＴ２と連携する。
【０１７０】
なお、このような属性利用処理において、３次元部品データ表示部１２０や２次元部品データ表示部１３０により、３次元部品データベース１２１または２次元部品データベース１３１を検索する際に、あまり多くの属性情報を用いるべきではない。なぜなら、対話型処理を行う３次元部品データ表示部１２０や２次元部品データ表示部１３０において、検索に用いる情報の過多は処理効率の低下を招くからである。
【０１７１】
そして、本実施形態においては、３次元部品データ表示部１２０や２次元部品データ表示部１３０との連携に多くの属性情報を用いなくても、部品の「分類」と「名称」またはその他の部品特定情報のみを用いるだけで、その他の部品属性データとリンクすることができるため、処理効率を低下させることなく、多くの部品属性データを仮想的に利用することができる。
【０１７２】
以上のように、抽出した「分類」と「名称」により、利用者データベース１４１の分類・部品特定情報テーブルＴ１を介して、部品属性データテーブルＴ２と連携した後、それらの「分類」と「名称」をキーとして、スプレッドシートを利用した属性表を作成することができる。また、属性から図書番号が取得できる場合には、ドキュメントマネジメントシステムに、アプリケーションを介して図書番号を送り、当該図書番号の図書ファイルを入手することができる。他にも、「分類」と「名称」を利用した多様な属性利用が可能である。
【０１７３】
図１４は、このような属性利用結果として表示される画面表示例を示す図であり、１４０１は属性表、１４０２は外部のドキュメントマネジメントシステム利用のための図書番号入力画面をそれぞれ示している。
【０１７４】
［流体条件に関する部品配色処理用の画面表示例］
図１５は、図１の部品配色部１５３により表示される部品配色処理用の制御画面として、特に、流体条件に関する部品配色処理用の制御画面１５００の具体的な画面表示例を示す図である。この制御画面１５００は、図９に示す制御画面９００に相当するものである。
【０１７５】
図１５において、流体条件に関する部品配色処理用の制制御画面１５００の中央部には、配色範囲条件選択表示欄１５０１が配置され、この配色範囲条件選択表示欄１５０１の下部右側には、配色選択表示欄１５０２が配置されている。これらの選択表示欄１５０１，１５０２は、図９に示した下二桁同一符号の各選択表示欄９０１，９０２にそれぞれ相当する部分である。
【０１７６】
一方、流体条件に関する部品配色処理用の制制御画面１５００において、配色範囲条件選択表示欄１５０１の上部右側には、部品配色実行ボタン１５０５が配置され、また、配色範囲条件選択表示欄１５０１の下部左側には、配色解除ボタン１５０６が配置されている。これらのボタン１５０５，１５０６は、図９に示した下二桁同一符号の各ボタン９０５，９０６にそれぞれ相当する部分である。
【０１７７】
以上のような各選択表示欄１５０１，１５０２および各ボタン１５０５，１５０６の構成と作用は次の通りである。
【０１７８】
配色範囲条件選択表示欄１５０１は、配色範囲条件として流体条件を入力できるようになっている。ここでは、入力項目として、設計圧力、設計温度、流体名称を用意している。また、流体条件フィルタとして必要な項目には、チェックを付ければ機能するようになっている。また、設計圧力と設計温度は、数値を用いる場合には数値区間を入力できるようになっている。ここで、設計圧力と設計温度は、数値でない場合もありうる。例えば、設計圧力が大気圧の場合は、数字ではなく「ＡＴＭ」と表記してもよい。そのため、「文字含む」というチェックを設けて、単なる数値でない文字を含むか否かを判別し、制御できるようにしている。
【０１７９】
配色選択表示欄１５０２では、配色範囲内の部品の配色を予め設定するようになっている。この配色選択表示欄１５０２の構成と作用は、図１１に示したジャンプ処理用の制御画面１１００における配色選択表示欄１１０５や図１３に示した属性利用処理用の制御画面１３００における配色選択表示欄１３０４と同様である。また、配色解除ボタン１５０６の作用は、図１３に示した属性利用処理用の制御画面１３００における配色解除ボタン１３０７と同様であり、配色解除ボタン１５０６が押し下げられた場合には、配色選択表示欄１５０２による配色の設定が解除される。
【０１８０】
各選択表示欄１５０１，１５０２における設定後、部品配色実行ボタン１５０５が押し下げられると、部品配色部１５３は、属性利用部１５２における利用範囲イメージ確認処理と同様に、配色範囲条件選択表示欄１５０１の選択により定義される配色範囲内の部品の３次元・２次元イメージ表示画面を表示して、当該部品を設定された配色で強調表示する。
【０１８１】
この場合、３次元部品データベース１２１と２次元部品データベース１３１の部品属性における「分類」と「名称」は、利用者データベース１４１内で、分類・部品特定情報テーブルＴ１を介して、他の部品属性データテーブルＴ２を構成するテーブル群と連携しているため、この部品属性データテーブルＴ２中の設計属性テーブルＴ２１から、３次元部品データベース１２１または２次元部品データベース１３１上の部品を容易に特定することができる。
【０１８２】
例えば、配色範囲条件選択表示欄１５０１において、分類が「配管」であり、属性として「設計圧力０．５ＭＰａ」を有するとの条件が与えられた場合、部品配色部１５３は、その配色範囲に相当する系統名を取得して、その系統名を属性に持つ部品を３次元部品データベース１２１または２次元部品データベース１３１上で検索する。検索によって、部品が特定できたら、配色選択表示欄１５０２で設定した配色に変更して表示する。任意の流体条件に関する部品を、３次元・２次元部品データのイメージ表示画面上で配色変更により差異化することにより、流体条件に関する利用者の目視確認作業の負荷が軽減される。
【０１８３】
［部品納期に関する部品配色処理用の画面表示例］
図１６は、図１の部品配色部１５３により表示される部品配色処理用の制御画面として、特に、部品納期に関する部品配色処理用の制御画面１６００の具体的な画面表示例を示す図である。この制御画面１６００は、図９に示す制御画面９００に相当するものである。
【０１８４】
図１６において、部品納期に関する部品配色処理用の制御画面１６００の左側には、配色範囲条件・配色セット選択表示欄１６０３が配置され、この配色範囲条件・配色セット選択表示欄１６０３の右側下部には、配色実行範囲選択表示欄１６０４が配置されている。これらの選択表示欄１６０３，１６０４は、図９に示した下二桁同一符号の各選択表示欄９０３，９０４にそれぞれ相当する部分である。
【０１８５】
一方、部品納期に関する部品配色処理用の制御画面１６００において、配色範囲条件・配色セット選択表示欄１６０３の右側上部には、部品配色実行ボタン１６０５と配色解除ボタン１６０６が上下に配置され、さらにこれらの間に、情報変更内容登録ボタン１６０７が配置されている。これらのボタン１６０５〜１６０７は、図９に示した下二桁同一符号の各ボタン９０５〜９０７にそれぞれ相当する部分である。
【０１８６】
以上のような各選択表示欄１６０３，１６０４および各ボタン１６０５〜１６０７の構成と作用は次の通りである。
【０１８７】
配色範囲条件・配色セット選択表示欄１６０３においては、部品納期に関する複数のイベントと、各イベントを実行するか否かのチェックと配色変更のためのプルダウンメニューがそれぞれ用意されている。配色対象にするか否かはイベントのチェックの有無で制御する。チェックを付けたイベントの配色をプルダウンメニューから選択する。また、「この日の状態で色塗り」欄により、設定日を決めるようになっている。
【０１８８】
配色実行範囲選択表示欄１６０４においては、「色塗り範囲」として「選択範囲のみ」と「全体まとめて」のいずれかを選べるようになっている。すなわち、３次元部品データベース１２１や２次元部品データベース１３１には、多くの部品データが格納されているので、色塗り範囲を「全体まとめて」行う場合には相当な時間がかかる場合もあり、また、色塗り範囲を必ずしも「全体まとめて」行う必要がなく、色塗り範囲を「選択範囲のみ」で行うだけで目的が達成される場合もある。これに対して、配色実行範囲選択表示欄１６０４においては、利用者が状況に応じて「色塗り範囲」を柔軟に選択できる。
【０１８９】
情報変更内容登録ボタン１６０７が押し下げられると、部品配色部１５３は、利用者データ表示部１４０を制御して、利用者により変更された部品属性データの「最新データ読込み」を行う。すなわち、利用者により変更された部品属性データを、最新データとして、部品属性データテーブルＴ２中の、図２に示す情報変更テーブルＴ２５に格納する。
【０１９０】
このように、部品属性データの情報変更内容を既存の部品属性データとは別のテーブルに格納するのは、次のような理由による。すなわち、本実施形態のデータ連携システム１００の運用にあたっては、一括管理上の関係から、利用者データベース１４１を予め利用者に提供することが考えられるが、その際に、利用者データベース１４１中の部品属性データと異なる部品属性データを、すでに利用者自身が持っている場合がある。この場合には、利用者自身が所持するデータを、スプレッドシートなどを介して、利用者データベースに取り込めばよい。しかし、一括管理上の関係から、提供したデータとは区分する必要があるため、本実施形態においては、一例として、利用者データベース１４１中に設けた情報変更テーブルＴ２５に格納するようにしている。
【０１９１】
各選択表示欄１６０３，１６０４における設定後、部品配色実行ボタン１６０５が押し下げられると、部品配色部１５３は、属性利用部１５２における利用範囲イメージ確認処理と同様に、配色範囲条件・配色セット選択表示欄１６０３の選択により定義される各条件に該当する各部品の３次元・２次元イメージ表示画面を表示して、各部品を条件に応じた各配色で塗り分けして強調表示する。この場合、「この日の状態で色塗り」欄で設定した日付より前で、かつ、もっとも近い日付における状態が配色対象に選ばれるようになっている。したがって、設定した日付の時点で、部品納期上、どのイベントを遂行完了したかを、３次元・２次元イメージ表示画面上で配色により差別化して表現できるため、部品納期に関する利用者の目視確認作業の負荷が軽減される。
【０１９２】
また、前述したように、３次元部品データベース１２１や２次元部品データベース１３１の部品属性における「分類」と「名称」は、利用者データベース１４１内で、分類・部品特定情報テーブルＴ１を介して、他の部品属性データテーブルＴ２を構成するテーブル群と連携しているため、この部品属性データテーブルＴ２中の部品納期テーブルＴ２３から、３次元部品データベース１２１または２次元部品データベース１３１上の部品を容易に特定することができる。
【０１９３】
ここで、情報変更内容登録ボタン１６０７により「最新データ読込み」が行われている場合には、３次元部品データベース１２１や２次元部品データベース１３１の部品属性における「分類」と「名称」は、情報変更テーブルＴ２５とも連携し、部品納期テーブルＴ２３と同一の「分類」と「名称」であれば、情報変更テーブルＴ２５を優先する。部品納期と配色に関する設定と、これらのテーブル連携を利用して、配色対象となった部品の「分類」と「名称」を取得し、当該系統名を属性に持つ部品を３次元部品データベース１２１または２次元部品データベース１３１上で検索する。検索によって、部品が特定できたら、配色範囲条件・配色セット選択表示欄１６０３で設定した配色に変更して表示する。
【０１９４】
［他の実施形態］
なお、本発明は、前述した実施形態に限定されるものではなく、本発明の範囲内で他にも多種多様な変形例が実施可能である。まず、図面に示したシステム構成やフローチャートは、一例にすぎず、具体的な機能構成、画面構成や動作の詳細は適宜選択可能である。
【０１９５】
さらに、前述した実施形態においては、本発明の手法を、コンピュータのハードウェアとプログラムによりシステムおよび方法として実現する場合について説明したが、本発明の手法は、データ連携用として特化されたコンピュータプログラムのみの形態でも実現可能である。
【０１９６】
すなわち、本発明は、分類と部品特定情報のテーブルとその他の部品属性データのテーブルを管理する利用者データ表示手段を用いて、利用者から特定の部品を示す分類または部品特定情報を取得し、当該部品の３次元部品データまたは２次元部品データを検索して画面表示させるものである限り、その具体的な実施形態は自由に選択可能である。
【図面の簡単な説明】
【０１９７】
【図１】本発明を適用したデータ連携システムの実施形態を示すブロック図。
【図２】図１に示す利用者データベースの一例を、その内外のデータ連携を含めて示すブロック図。
【図３】図１に示すデータ連携システムによるデータ連携処理の概略を示すフローチャート。
【図４】図１に示す連携制御部のジャンプ部により表示されるジャンプ処理用の制御画面の機能構成例を示す図。
【図５】図１に示す連携制御部のジャンプ部による、図４に示すジャンプ処理用の制御画面を用いたジャンプ処理の流れの一例を示すフローチャート。
【図６】図５に示す分類・部品特定情報指定処理の流れの一例を示すフローチャート。
【図７】図１に示す連携制御部の属性利用部により表示される属性利用処理用の制御画面の機能構成例を示す図。
【図８】図１に示す連携制御部の属性利用部による、図７に示す属性利用処理用の制御画面を用いた属性利用処理の流れの一例を示すフローチャート。
【図９】図１に示す連携制御部の部品配色部により表示される部品配色処理用の制御画面の機能構成例を示す図。
【図１０】図１に示す連携制御部の部品配色部による、図９に示す部品配色処理用の制御画面を用いた部品配色処理の流れの一例を示すフローチャート。
【図１１】図１のジャンプ部により表示されるジャンプ処理用の制御画面の具体的な画面表示例を示す図。
【図１２】図１のジャンプ部によるジャンプ実行結果として表示されるジャンプ先の画面表示例を示す図。
【図１３】図１の属性利用部により表示される属性利用処理用の制御画面の具体的な画面表示例を示す図。
【図１４】図１の属性利用部による属性利用実行結果として表示される画面表示例を示す図。
【図１５】図１の部品配色部により表示される部品配色処理用の制御画面として、流体条件に関する部品配色処理用の制御画面の具体的な画面表示例を示す図。
【図１６】図１の部品配色部により表示される部品配色処理用の制御画面として、部品納期に関する部品配色処理用の制御画面の具体的な画面表示例を示す図。
【符号の説明】
【０１９８】
１００…データ連携システム
１１０…インタフェース部
１１１…データ入力部
１１２…データ出力部
１２０…３次元部品データ表示部
１２１…３次元部品データベース
１３０…２次元部品データ表示部
１３１…２次元部品データベース
１４０…利用者データ表示部
１４１…利用者データベース
１４２…利用者データベース構築部
１４３…リレーション部
１５０…連携制御部
１５１…ジャンプ部
１５２…属性利用部
１５３…部品配色部
１５４…記憶部
Ｔ１…分類・部品特定情報テーブル
Ｔ１１…３次元部品データの分類・部品特定情報テーブル
Ｔ１２…２次元部品データの分類・部品特定情報テーブル
Ｔ２…部品属性データテーブル
Ｔ２１…設計属性テーブル
Ｔ２２…部品重量テーブル
Ｔ２３…部品納期テーブル
Ｔ２４…部品コストテーブル
Ｔ２５…情報変更テーブル
Ｔ３…利用範囲データテーブル
【図１】
2008046703.tif 000003
【図２】
2008046703.tif 000004
【図３】
2008046703.tif 000005
【図４】
2008046703.tif 000006
【図５】
2008046703.tif 000007
【図６】
2008046703.tif 000008
【図７】
2008046703.tif 000009
【図８】
2008046703.tif 000010
【図９】
2008046703.tif 000011
【図１０】
2008046703.tif 000012
【図１１】
2008046703.tif 000013
【図１２】
2008046703.tif 000014
【図１３】
2008046703.tif 000015
【図１４】
2008046703.tif 000016
【図１５】
2008046703.tif 000017
【図１６】
2008046703.tif 000018
【手続補正書】
【提出日】平成18年11月2日(2006.11.2)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2008046703.tif 000019