(57)【特許請求の範囲】
【請求項１】
複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示装置であって、
図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報として格納する図面情報データベースと、
図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とを格納する構成情報データベースと、
この構成情報データベースに格納されている前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定手段と、
この隣接判定手段で隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定手段と、
このレイヤ表示判定手段で表示すると判定されたレイヤの前記図面情報を、前記図面情報データベースから取得して画面表示するレイヤ表示手段と
を含むことを特徴とする図面重ね合わせ表示装置。
【請求項２】
前記図面構成情報は、座標系の座標値によって図面間の位置関係を規定することを特徴とする請求項１に記載の図面重ね合わせ表示装置。
【請求項３】
複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示装置に、図面重ねあわせ表示のための処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報として図面情報データベースに格納する図面情報格納処理と、
図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とを構成情報データベースに格納する構成情報格納処理と、
この構成情報格納処理によって格納された前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定処理と、
この隣接判定処理で隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定処理と、
このレイヤ表示判定処理によって表示すると判定されたレイヤの前記図面情報を、前記図面情報データベースから取得して画面表示するレイヤ表示処理と
を図形重ね合わせ表示装置に実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示方法であって、
図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報としてデータベースに格納する図面情報格納ステップと、
図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とをデータベースに格納する構成情報格納ステップと、
この構成情報格納ステップによって格納された前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定ステップと、
この隣接判定ステップで隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定ステップと、
このレイヤ表示判定ステップによって表示すると判定されたレイヤの前記図面情報を前記データベースから取得して画面表示するレイヤ表示ステップと
を含むことを特徴とする図面重ね合わせ表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示装置に係り、特に不必要な説明的要素を表示することなく、複数の図面を重ね合わせて表示することのできる図面重ね合わせ表示装置に関する。
【０００２】
【従来の技術】
従来では、ＣＡＤ（Computer Added Design)等により作成された２次元の図面を複数用いて新たな図面や地図等を作成する場合には、複数の図面を重ね合わせて画面上に表示していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、各図面には枠、名称、寸法及び作図履歴などの補助的な情報が数多く付加されているために、図面を単純に重ね合わせただけでは、図９に示すように不必要な情報が画面上に多く表示され、新たに作成した図面が見にくくなるという問題点があった。
【０００４】
さらに、これらの不必要な情報を画面上から排除するには、非常に煩雑な処理を行わなければならなかった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的は、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することのできる図面重ね合わせ表示装置、図面重ね合わせ表示方法及び図面重ね合わせ表示装置における図面重ね合わせ表示プログラムを記録した記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明である図面重ね合わせ表示装置は、複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示装置であって、図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報として格納する図面情報データベースと、図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とを格納する構成情報データベースと、この構成情報データベースに格納されている前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定手段と、この隣接判定手段で隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定手段と、このレイヤ表示判定手段で表示すると判定されたレイヤの前記図面情報を、前記図面情報データベースから取得して画面表示するレイヤ表示手段とを含むことを特徴とする。
【０００７】
この請求項１の発明によれば、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することができる。
【０００８】
請求項２に記載の発明である図面重ね合わせ表示装置の図面構成情報は、座標系の座標値によって図面間の位置関係を規定することを特徴とする。
【０００９】
この請求項２の発明によれば、図面の位置を座標値によって正確に特定することができるので、図面の重なりを正確に把握することができる。
【００１０】
請求項３に記載の発明である図面重ね合わせ表示装置を表示した記憶媒体は、複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示装置に、図面重ねあわせ表示のための処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記プログラムは、図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報として図面情報データベースに格納する図面情報格納処理と、図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とを構成情報データベースに格納する構成情報格納処理と、この構成情報格納処理によって格納された前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定処理と、この隣接判定処理で隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定処理と、このレイヤ表示判定処理によって表示すると判定されたレイヤの前記図面情報を、前記図面情報データベースから取得して画面表示するレイヤ表示処理とを図形重ね合わせ表示装置に実行させることを特徴とする。
【００１１】
この請求項３の発明によれば、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することができる。
【００１２】
請求項４に記載の発明である図面重ね合わせ表示方法は、複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示方法であって、図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報としてデータベースに格納する図面情報格納ステップと、図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とをデータベースに格納する構成情報格納ステップと、この構成情報格納ステップによって格納された前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定ステップと、この隣接判定ステップで隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定ステップと、このレイヤ表示判定ステップによって表示すると判定されたレイヤの前記図面情報を前記データベースから取得して画面表示するレイヤ表示ステップとを含むことを特徴とする。
【００１３】
この請求項４の発明によれば、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することができる。
【００１４】
【発明の実施の形態】
以下、本発明に係る図面重ね合わせ表示装置の一実施形態を図面に基づいて説明する。
【００１５】
図１に示すように、本発明の図面重ね合わせ表示装置１は、オペレータによる情報の入力や図面表示の指示が入力される入力装置２と、図面の重ね合わせ表示処理の行われる演算処理装置３と、図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報として格納する図面情報データベース４と、図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とを格納する構成情報データベース５と、重ね合わされた図面などを表示するディスプレイなどの出力装置６とから構成されている。
【００１６】
さらに、演算処理装置３は、図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定手段１１と、この隣接判定手段１１で隣接していると判定されたときには、レイヤ構成情報に基づいて、表示図面の各レイヤと表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定手段１２と、このレイヤ表示判定手段１２で表示すると判定されたレイヤの図面情報を、図面情報データベース４から取得して画面表示するレイヤ表示手段１３とを含んでいる。
【００１７】
なお、演算処理処理装置３は、各種の処理を行うためのＣＰＵと、この処理の命令を記憶する記憶手段とを含む通常のコンピュータシステムによって構成され、演算処理装置３で行われる各処理の命令やタイミング制約は記憶手段に保持されており、必要に応じてＣＰＵにロードされ、実行がなされる。
【００１８】
次に、図２のフローチャートに基づいて本実施形態の図面重ね合わせ表示装置１による図面の重ね合わせ表示処理について説明する。
【００１９】
まず、オペレータによって図面情報データベース４に格納されている図面の中から表示しようとする表示対象図面の描画指示が入力されると（Ｓ２０１）、まず出力装置６に既に画面表示されている表示図面があるか否かを判定する（Ｓ２０２）。ここで、表示図面がない場合には重ね合わせの処理を行う必要はないので、図面情報データベース４から表示対象図面の図面情報を取得して画面表示することによって（Ｓ２０３）図面の重ね合わせ表示処理は終了する。
【００２０】
また、ステップＳ２０２において、すでに表示図面があるときには、構成情報データベース５を検索して、表示図面と表示対象図面の図面構成情報が取得される（Ｓ２０４）。
【００２１】
ここで、図面構成情報の一例を図３に示す。まず、図３（ａ）に示す図面構成情報は、新規図面の図面ＩＤと、新規図面を構成する複数の構成図面の図面ＩＤと、各構成図面の位置を特定するための行の位置と列の位置とから構成されている。
【００２２】
例えば、図３（ａ）の図面構成情報では、図４に示すような図面ａから図面ｉの９枚の構成図面で構成される新規図面Ａを表しており、図面構成情報によって、１行１列の位置には図面ａ、１行２列の位置に図面ｂ、・・・、３行３列の位置に図面ｉが配置されていることが分かる。
【００２３】
また、図３（ｂ）に示す図面構成情報では、すべての構成図面に共通する座標系の座標値によって、各構成図面の位置を規定している。例えば、図３（ｂ）に示す図面構成情報では、図５に示す図面ａの座標１（ｘ１，ｙ１）と座標２（ｘ１１，ｙ１１）を特定することによって、図面ａの位置を特定している。したがって、図３（ｂ）の図面構成情報では、図面の位置を座標値によって正確に特定することができるので、図面の重なりを正確に把握することができる。
【００２４】
このように、図３（ａ）、（ｂ）に示す図面構成情報には各構成図面の位置が記録されているので、図面構成情報を取得することによって、各構成図面と隣接する構成図面を知ることができる。
【００２５】
そして、この図面構成情報に基づいて、表示図面と表示対象図面とが隣接するか否かを判定する（Ｓ２０５）。
【００２６】
ここで、それぞれの図面が隣接しない場合には重ね合わせの処理を行う必要はないので、図面情報データベース４から表示対象図面の図面情報を取得して画面表示することによって（Ｓ２０３）図面の重ね合わせ表示処理は終了する。
【００２７】
また、ステップＳ２０５において表示図面と表示対象図面とが隣接するときには、図面構成情報に基づいて、表示図面と表示対象図面との位置関係を認識する（Ｓ２０６）。
【００２８】
例えば、図４に示す図面ａと図面ｂを表示する場合には、図３（ａ）の図面構成情報に含まれる行の位置と列の位置とから、図面ａの右側に図面ｂが位置していることを認識するとともに、図面ｂの左側に図面ａが位置していることを認識する。また、図３（ｂ）の図面構成情報の場合には、図面ａの座標値と図面ｂの座標値とから図面ａと図面ｂの位置関係を認識する。
【００２９】
そして、この位置関係を認識したら、構成情報データベース５を検索して、表示図面と表示対象図面のレイヤ構成情報を取得する（Ｓ２０７）。
【００３０】
ここで、レイヤ構成情報の一例を図６に示す。図６（ａ）に示すレイヤ構成情報は、図面が重なる方向別に非表示となるレイヤを各構成図面毎に規定している。
【００３１】
例えば、図面ａが図７に示すようなレイヤ▲１▼、レイヤ▲２▼、レイヤ▲３▼に分けられる場合には、レイヤ▲３▼は図面の右側に説明的要素のあるレイヤなので、図面ａの右側に別の図面を重ね合わせる場合にはレイヤ▲３▼を非表示とすることが、レイヤ構成情報の図面ａの右動作の欄に規定されている。さらに、レイヤ▲２▼は上下左右どの方向に図面を重ね合わせる場合にも必要でなくなる説明的要素の描かれたレイヤなので、上動作、下動作、左動作、右動作のすべての欄に非表示とすることが規定されている。また、レイヤ▲１▼は図形的要素なので、どの方向に図面を重ね合わせる場合でも表示する必要があるので、レイヤ構成情報には規定されていない。
【００３２】
また、図６（ｂ）に示すレイヤ構成情報は、図面ａを構成する各レイヤ毎に、上下左右の各方向における表示、非表示を記録している。そして、図６（ｂ）のレイヤ構成情報では、各レイヤに表示されている要素の座標の値も含まれている。この座標の値は図５に示す座標値を表している。
【００３３】
このように、図面を重ね合わせる方向別に各レイヤを表示するか否かを、レイヤ構成情報に記録しておくことによって、図面を重ね合わせたときに不要となる情報を削除して、必要な情報のみを画面表示することができる。
【００３４】
そして、このレイヤ構成情報を取得したら、ステップＳ２０６で認識した位置関係に基づいて非表示となるレイヤを決定する（Ｓ２０８）。
【００３５】
例えば、図４に示す図面ａと図面ｂを重ね合わせる場合には、図面ａについては右側に図面ｂが重ね合わされるので、図６のレイヤ構成情報の「右動作」の欄を参照してレイヤ▲２▼とレイヤ▲３▼を非表示とすることを決定する。一方、図面ｂについては、左側に図面ａが重ね合わされるので、図６のレイヤ構成情報の「左動作」の欄を参照してレイヤ▲２▼とレイヤ▲４▼を非表示とすることを決定する。
【００３６】
こうして、非表示となるレイヤを決定すると、図面情報データベース４を検索し、非表示となったレイヤ以外のレイヤの図面情報を取得して画面表示することによって、図８に示すような図面ａと図面ｂの重ね合わされた図面ａｂが表示されて（Ｓ２０３）図面の重ね合わせ表示処理は終了する。
【００３７】
このように、本実施形態の図面重ね合わせ表示装置１では、レイヤ構成情報に基づいて、図面を重ね合わせる方向別に各レイヤを表示するか否かを決定するので、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することができる。
【００３８】
なお、上述した図面重ね合わせ表示装置１の各処理を実現するためのプログラムは記録媒体に保存することができ、この記録媒体をコンピュータシステムによって読み込ませることにより、前記プログラムを実行してコンピュータを制御しながら上述した図面重ね合わせ表示装置１の各処理を実現することができる。ここで、前記記録媒体とは、メモリ装置、磁気ディスク装置、光ディスク装置等、プログラムを記録することができるような装置が含まれる。
【００３９】
【発明の効果】
以上説明したように、本発明の図面重ね合わせ表示装置によれば、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することができる。
【図面の簡単な説明】
【図１】本発明による図面重ね合わせ表示装置の一実施形態の構成を示すブロック図である。
【図２】図１に示す図面重ね合わせ表示装置１における図面重ね合わせ表示処理を説明するためのフローチャートである。
【図３】図面構成情報の一例を示す図である。
【図４】図３（ａ）に示す図面構成情報に記録されている図面の一例を示す図である。
【図５】図３（ｂ）に示す図面構成情報に記録されている図面の一例を示す図である。
【図６】レイヤ構成情報の一例を示す図である。
【図７】図面をレイヤに分けた場合の一例を説明するための図である。
【図８】図１に示す図面重ね合わせ表示装置１による図面重ね合わせ表示処理後の図面の一例を示す図である。
【図９】従来の図面重ね合わせ表示処理によって重ね合わされた図面の一例を示す図である。
【符号の説明】
１  図面重ね合わせ表示装置
２  入力装置
３  演算処理装置
４  図面情報データベース
５  構成情報データベース
６  出力装置
１１  隣接判定手段
１２  レイヤ表示判定手段
１３  レイヤ表示手段
【図１】
0003813423.tif 000002
【図２】
0003813423.tif 000003
【図３】
0003813423.tif 000004
【図４】
0003813423.tif 000005
【図５】
0003813423.tif 000006
【図６】
0003813423.tif 000007
【図７】
0003813423.tif 000008
【図８】
0003813423.tif 000009
【図９】
0003813423.tif 000010