(57)【要約】【課題】図書イメージに対して重ね合わせたレイヤーから関連する他のレイヤーのデータを表示する。【解決手段】図書イメージデータを格納する図書イメージデータ格納装置と、図書イメージデータの１枚もしくは複数枚の切り抜きからなる下絵データを格納する下絵データ格納装置と、下絵データに重ね書きするレイヤーのデータを格納するレイヤーデータ格納装置と、レイヤーデータ間の位置関係を管理し、レイヤー上の特定位置もしくは領域の指定を含む操作に対して該当位置もしくは領域にある他のレイヤーのデータを検索し、表示もしくはデータの設定を行うレイヤー対応管理手段を有する。【選択図】　図１
2004062696.tif 000002
【特許請求の範囲】
【請求項１】
下絵データにおける指定領域に基づき当該下絵データの指定領域に関連したレイヤーデータを表示させるプログラム。
【請求項２】
下絵データにおける指定領域に基づき他の下絵データを検索し、前記下絵データ若しくは前記他の下絵データに関連したレイヤーデータを表示させるプログラム。
【請求項３】
図書イメージデータを格納する図書イメージデータ格納装置と、
前記図書イメージデータの１枚もしくは複数枚の切り抜きからなる下絵データを格納する下絵データ格納装置と、
前記下絵データに重ね書きするレイヤーのデータを格納するレイヤーデータ格納装置と、
前記レイヤーデータ間の位置関係を管理し、レイヤー上の特定位置もしくは領域の指定を含む操作に対して該当位置もしくは領域にある他のレイヤーのデータを検索し、表示もしくはデータの設定を行うレイヤー対応管理手段を有することを特徴とする図書管理装置。
【請求項４】
請求項３において、
レイヤー上の特定位置もしくは領域の指定を含む操作に対して、前記図書イメージデータと前記下絵データとから、指定位置もしくは領域にある前記図書イメージデータ中の線分要素を判定し、さらに線分の幅を連続的に判定することで線分の両端を判定し、この領域にある他のレイヤーのデータを検索し、表示もしくはデータの設定を行うレイヤー対応管理手段を有することを特徴とする図書管理装置。
【請求項５】
図書のイメージデータを格納する図書イメージデータ格納装置と、前記図書イメージデータの１枚もしくは複数枚の切り抜きからなる下絵のデータを格納する下絵データ格納装置と、下絵データに重ね書きするレイヤーのデータを格納するレイヤーデータ格納装置と、レイヤーデータ間の関係を管理し、レイヤーデータの指定を含む操作に対して該当データに関連する他のレイヤーのデータを検索し、表示もしくはデータの設定を行うレイヤー対応管理手段を有することを特徴とする図書管理装置。
【請求項６】
記憶装置に格納している図書のイメージデータと図書イメージデータの１枚もしくは複数枚の切り抜きからなる下絵のデータを読み出すステップと、
レイヤーデータ間の位置関係を管理し、レイヤー上の特定位置もしくは領域の指定を含む操作に対して該当位置もしくは領域にある他のレイヤーのデータを検索し、表示もしくはデータの設定を行うステップを有することを特徴とする図書管理方法。
【請求項７】
請求項３において、
レイヤー上の特定位置もしくは領域の指定を含む操作に対して、前記図書イメージデータと前記下絵データとから、指定位置もしくは領域にある前記図書イメージデータ中の線分要素を判定し、さらに線分の幅を連続的に判定することで線分の両端を判定し、この領域にある他のレイヤーのデータを検索し、表示もしくはデータの設定を行うステップを有することを特徴とする図書管理装置。
【請求項８】
記憶装置に格納している図書のイメージデータと図書イメージデータの１枚もしくは複数枚の切り抜きからなる下絵のデータを読み出すステップと、
レイヤーデータ間の関係を管理し、レイヤーデータの指定を含む操作に対して該当データに関連する他のレイヤーのデータを検索し、表示もしくはデータの設定を行うステップを有することを特徴とする図書管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プラントの図書管理装置に関する。
【０００２】
【従来の技術】
建設後長期期間が経過したプラントでは図面が紙の形式でしか残っていないことが多く、これをスキャニングしたイメージデータが図面データとして運用されている。
【０００３】
しかし定期的に行われるメンテナンスは、この図面データをもとに行われるため、作業個所，内容といった情報を図面データに上書きして、仕様書として用いている。
【０００４】
上書きするデータが直接元の図面データに書き込まれてしまうと、原本が改変され、以後の使用の際に不都合となるため、従来は、上書きのデータを、元の図面データと独立したレイヤーに記入して保存し、利用の際はこれらを重ね合わせて、元の図面の上にレイヤーの内容を透過的に表示することで、原本を保存し、また利用内容に応じた表示形式を得ていた。
【０００５】
【発明が解決しようとする課題】
元の図面に重ねたレイヤーに記入される情報は、それぞれが完全に独立ではなく、互いに依存関係を有する。例えば撤去作業を新しいレイヤーに記入した場合、これは撤去された部品に付随する作業に影響を与えるが、レイヤーを元図面に重ねるデータとしてそれぞれ独立に管理する従来の方法では、影響のあるレイヤー，記入データを手作業で検索するしかなかった。
【０００６】
以上、本発明の目的はユーザが指定した部品に関連するレイヤーデータの表示，設定を効率よく行う図書管理装置を提供することにある。
【０００７】
【課題を解決するための手段】
元図面に重ね書きされたレイヤー上のデータを他のレイヤーとリンクし、他のレイヤーから利用するためには、レイヤー対応編集装置は、元になる図面イメージデータと、イメージデータを貼り付けた下絵データと、下絵データの上に重ねられるレイヤーデータと、これらの相互の対応関係を管理し、特定のレイヤー上の特定位置への操作が行われた際、その操作個所に対応する図面イメージデータに対応した別のレイヤーデータを検索し、レイヤーデータの取得と、入力されたデータの設定を行う。
【０００８】
または、下絵データにおける指定領域に基づき当該下絵データの指定領域に関連したレイヤーデータを表示させるプログラム、若しくは下絵データにおける指定領域に基づき他の下絵データを検索し、前記下絵データ若しくは前記他の下絵データに関連したレイヤーデータを表示させるプログラムとする。
【０００９】
【発明の実施の形態】
本発明の一実施形態を利用した図書管理装置の全体構成の一例を図１に示す。
【００１０】
本実施形態のシステムは、入力装置１０１，表示装置１０２，図書イメージデータ格納装置１０３，下絵編集手段１０４，下絵データ格納装置１０５，レイヤー編集手段１０６，レイヤーデータ格納装置１０７，レイヤー対応管理手段１０８と、を備えている。ここで図書イメージデータ格納装置１０３は図書のイメージデータを格納し、下絵編集手段１０４は図書イメージデータを用いて下絵データを作成，編集し、下絵データ格納装置１０５は下絵データを格納し、レイヤー編集手段１０６は下絵データを用いてレイヤーデータを作成，編集し、レイヤーデータ格納装置１０７はレイヤーデータを格納し、レイヤー対応管理手段１０８は図書イメージデータと下絵データとレイヤーデータとを用いてレイヤー間の関連を管理し、関連レイヤーのデータの表示，設定を行う。
【００１１】
なおここで本明細書における「装置」とはハードディスク等の記録媒体をも含む（記録媒体の一部領域も含む）概念としても用いられ、例えば下絵データ格納装置１０５は下絵データを格納するハードディスク等の記録媒体を意味する。また「手段」とは、記録媒体に格納されたプログラムの特定の機能を意味し、例えば下絵編集手段１０４は、ハードディスク等の記録媒体に記載された下絵を編集するためのプログラム（アプリケーション）を意味する。なおもちろん本明細書では各装置，手段の機能を明確に説明するために個々の装置，手段として記載しているが、実際の応用として一つの装置（記録媒体）に全てを記録させている場合ももちろん含まれるものとし、また実施例に記載された実施態様にのみ限定されるものではない。
【００１２】
以下に、本実施形態のシステムを構成する各装置，手段の詳細について説明する。
【００１３】
図書イメージデータ格納装置１０３に格納される図書イメージデータは、図書ファイルの所在管理データと、図書実体データからなる。図２に図書ファイルの所在管理データのデータ格納形式を示す。図書ＩＤの列には、図書のＩＤ番号を格納する。このＩＤ番号には例えば図書のバージョン，リビジョン番号を含むことができる。ファイル形式の列には、図書のイメージデータの形式を格納する。図書所在の列には、図書の格納位置データが格納される。図書実体データの格納形式がファイルシステムである場合、図書の格納位置データは図書のディレクトリおよびファイル名からなるパスとなる。図書実体データは、紙の図書をスキャン、もしくはアプリケーションにより作成したデータをイメージ化するなどして作成した図書のイメージデータが該当する。なおこの図書実体データは、インターネットなどの通信回線を通して、外部システムに格納されたデータを参照することや、外部システムに格納されたデータを用いて更新することもできる。
【００１４】
図３に下絵編集手段１０４のデータ格納形式を示す。下絵ＩＤの列には、下絵データのＩＤ番号を格納する。図書ＩＤの列には、下絵に貼り付ける図書データの図書ＩＤ番号を格納する。切り抜き座標，貼り付け位置，縮尺列には、図書データを貼り付ける元の領域の図書イメージデータ上での座標と、下絵への貼り付け位置の下絵上での座標と、その際の拡大縮小率を格納する。
【００１５】
下絵データは、下絵編集手段１０４により作成，編集される。下絵データ編集手段は図書イメージデータに基づいて図書の一覧，ユーザが指定した図書を表示装置１０２に表示する。下絵データ格納装置は、表示装置が表示する図書実体データに基づきユーザが切り抜く範囲として指定した範囲（領域）を座標に対応させて切り抜き座標として、また下絵表示用の画面においてユーザが表示位置として指定した左上の座標を貼り付け位置として、ユーザが指定する縮尺を縮尺として夫々格納する。なお下絵データ編集手段はこの下絵データを表示装置１０２に下絵画像として表示させる機能をも有する。
【００１６】
図４にレイヤーデータ格納装置１０７のデータ格納形式を示す。レイヤーＩＤの列にはレイヤーデータのＩＤ番号を格納する。下絵ＩＤの列には、レイヤーデータを重ね合わせる下絵データのＩＤ番号を格納する。記入形式の列，記入座標の列，記入内容の列，属性の列には、それぞれレイヤー上で重ね書きする記入内容の形状，種類を示す記入形式，その下絵上での記入事項に対応する座標，記入する文字列，記入された記号に付与する属性データが夫々格納される。記入形式には風船，塗りつぶし等があり、例えば記入形式が風船である場合、記入座標として風船の先端の座標が、記入内容として風船内の文字列が、属性として風船により指定される作業内容，番号が夫々格納される。なおレイヤーデータの座標系は下絵と同一座標系を使用する。ユーザは下絵を選択し、レイヤーデータの番号を入力し、レイヤーデータを作成する。レイヤーデータは、レイヤー編集手段１０６により作成，編集される。またレイヤー編集手段１０６は、ユーザの指定した下絵の画像を下絵データと図書イメージデータを用いて表示する機能も有する。なおレイヤー編集手段は図５に示すようなレイヤーデータの入力メニューを表示装置１０２に表示させることもでき、ユーザはレイヤーデータの入力メニューから所望の項目を選択し、下絵上の記入座標を指定することができる。このユーザの入力に応じてレイヤー編集手段１０６はレイヤーデータをレイヤーデータ格納装置に格納する。なお図６はレイヤー編集手段１０６により表示される下絵に重ね合わせたレイヤーの表示例を示す。
【００１７】
レイヤー対応管理手段１０８は、レイヤーの関連を管理する。図７のブロック図を用いてレイヤー対応管理手段１０８の処理フローを説明する。ユーザは下絵が表示された画面上で、点を指示する。レイヤー対応管理手段は、指定位置に表示されている図書イメージデータの図書ＩＤを取得する（７０１）。これはまず下絵データから表示されている下絵の下絵ＩＤで検索することで、表示されている図書ＩＤの一覧を取得し、さらにこの中から、指定位置にある図書イメージデータの図書ＩＤを、切り抜き座標と貼り付け位置から判定して検索する。これはそれぞれの下絵データ対して、切り抜き座標から幅と高さを算出し、これと貼り付け位置とから、貼り付け後の領域を判定し、この領域内にユーザ指定点があるかどうかで判定する。
【００１８】
次にレイヤー対応管理手段１０８は、ユーザが指定した位置の図書イメージデータにおける座標値を取得する（７０２）。これは、指定点の下絵上での座標をＸ、下絵データにおける切り抜き座標の左上点をＳ、貼り付け位置をＡとすると、Ｘ−Ａ＋Ｓで表される。これをＵとする（図８参照、なお図８は図書イメージデータ、下絵の配置関係の図である）。
【００１９】
次に、指定位置にある下絵中の図書イメージデータを含んでいる別の下絵を検索する（７０３）。これは下絵データから処理７０１で判定した図書ＩＤを図書ＩＤ列にもつデータを検索することで行われ、結果として該当データの下絵ＩＤ列から下絵ＩＤを取得する。さらに、この中から、処理７０２で求めたＵが下絵データの切り抜き座標の領域にあるものを選択する。またこのとき、検索結果の下絵データに対して、切り抜き座標の左上点をＳ′、貼り付け位置をＡ′として、Ｕ−Ｓ′＋Ａ′をユーザ指定位置の、各検索結果下絵における座標値Ｘ′として算出する（図８参照）。
【００２０】
次に、該当の下絵を含んでいるレイヤーを検索する（７０４）。これはレイヤーデータから、処理７０２で判定した下絵ＩＤを下絵ＩＤ列にもつデータを検索することで行われ、結果として該当データのレイヤーＩＤ列からレイヤーＩＤを取得する。
【００２１】
次に、該当レイヤー上での、指定点の近傍のレイヤー項目を検索する（７０６）。これは処理７０３で求めた座標値Ｘ′から、Ｘ′を中心とする半径１０の範囲にレイヤーデータの記入位置が入っているものを判定し、検索結果とする。
【００２２】
次に、関連レイヤーデータを表示する（７０７）。これは、処理７０６の検索結果のレイヤーデータの属性のリスト表示、または検索結果レイヤーデータを表示されている下絵に対して表示することで行われる。検索結果レイヤーデータを表示する場合、貼り付け位置には、処理７０３で求めたＸ′を用いる。さらにこのとき、逆に、関連レイヤーデータに対して、ユーザが入力したデータを設定することもできる。例えば指定部分を撤去する場合、検索結果レイヤーデータに対して、撤去という属性を設定する。
【００２３】
このようにしてレイヤー対応管理手段１０８で対象としているレイヤーで用いている図書イメージを用いた別のレイヤーの、指定位置の近傍の入力データを検索することが可能となり、例えば、ユーザがレイヤー上で新規に入力を行う場合、以前別の下絵，レイヤーで入力した情報を参照することが可能となる。
【００２４】
さらに、ユーザの指定を、点ではなくて矩形領域とすることで、より正確に関連レイヤーデータを判定することができる。この場合、処理７０２，処理７０３において求める座標値Ｕ，座標値Ｘ′は、矩形の左上点と右下点の両点に対応してそれぞれ２点求め、処理７０６における近傍領域の判定では、Ｘ′の左上点と右下点に対応した点で囲まれる矩形領域に存在するレイヤーデータの判定を行う。これにより、例えばユーザがレイヤー上で撤去部分に対してハッチング領域を付与した場合、この範囲に含まれる図書上の部品の形状に付与された、他のレイヤーのデータを検索，表示またそれらに対して撤去等の属性を設定することが可能となる。
【００２５】
さらに、レイヤー対応管理手段１０８での関連レイヤーデータのより詳細な判定方法として、図書イメージデータを用いた処理を行うことができる。この場合のレイヤー対応管理手段１０９の処理フローを図８を参照して説明する。
【００２６】
この場合、処理７０２で算出した座標Ｕから、ユーザが指定した対象部品に対応した、図書イメージデータ中の線分要素を取得する。
【００２７】
これは、図書データの図書実体データ中の指示点の位置から、連続した線分領域を判定する。このためには図書実体データから各画素の濃淡値を算出し、座標Ｕの周囲で濃淡値が閾値を超える画素を、連続した線分領域と判定する。この閾値はユーザにより指定が可能である。
【００２８】
次に、線分上の各点において、幅を計算し、幅がユーザ指定部分の２倍を超える点を、線分の両端で判定し、この両端点をＵ１，Ｕ２とする。この２倍の値は、ユーザが指定することができる。
【００２９】
次に処理７０３において求める座標値Ｘ′はＵ１，Ｕ２に対応してＵ１′，
Ｕ２′を算出し、処理７０６における近傍領域の判定では、Ｕ１′，Ｕ２′の間の領域に存在するレイヤーデータの判定を行う。これによりユーザが指定した線分に対応した部品に関連したレイヤーデータの検索を行うことができ、特にプラントの配管図面は、配管部品が線分で記述され、配管の両端の接続部分は接続記号がかかれているため、この方法により判定を行うことができ、有効である。
【００３０】
さらに幅の指定を変更することで、選択部分を配管１部品だけでなく、機器と機器に接続された連続した配管ラインを選択することができ、ユーザ指定の配管ラインに関連した他レイヤーのデータの参照，設定を行うことも可能である。
【００３１】
さらに、レイヤー対応管理手段１０８でレイヤーデータの属性を用いた関連レイヤーの検索を行うことができる。この場合、レイヤー対応管理手段１０８は、ユーザから指定のあったレイヤーデータのレイヤー属性の文字列で他のレイヤーデータの検索を行う。検索結果のレイヤーデータは、レイヤーデータのリスト、もしくは下絵と重ね合わせた形式で表示される。
【００３２】
これにより、他の下絵に対して重ね合わせた関連レイヤーデータの検索を行うことができる。
【００３３】
【発明の効果】
以上のように、本発明の一形態によれば、ユーザが指定した部品に関連するレイヤーデータの表示，設定を効率よく行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるシステム構成の一例を示す全体ブロック図。
【図２】図書イメージデータ格納装置のデータ格納形式の一例を示す図。
【図３】下絵データ格納装置のデータ格納形式の一例を示す図。
【図４】レイヤーデータ格納装置のデータ格納形式の一例を示す図。
【図５】レイヤー編集手段の表示メニューの一例を示す図。
【図６】下絵に重ね合わせたレイヤーの表示例。
【図７】レイヤー対応管理手段の処理フロー図。
【図８】図面イメージ、下絵の配置関係を示す図。
【符号の説明】
１０１…入力装置、１０２…表示装置、１０３…図書イメージデータ格納装置、１０４…下絵編集手段、１０５…下絵データ格納装置、１０６…レイヤー編集手段、１０７…レイヤーデータ格納装置、１０８…レイヤー対応管理手段。
【図１】
2004062696.tif 000003
【図２】
2004062696.tif 000004
【図３】
2004062696.tif 000005
【図４】
2004062696.tif 000006
【図５】
2004062696.tif 000007
【図６】
2004062696.tif 000008
【図７】
2004062696.tif 000009
【図８】
2004062696.tif 000010