(57)【要約】【課題】煩雑な操作を行うことなくかつ図面の形式に依存することなく図面に含まれるシンボルを利用して図面を作成することのできる作図装置、作図方法および作図プログラムを得ること。【解決手段】既存の図面を示す図面データであって、図面中に含まれる図形の属性値と、当該図形の接続点とをカプセル化したシンボルを含む図面データから、シンボルを抽出するシンボル抽出手段１２０と、シンボル抽出手段１２０が抽出した複数のシンボルを格納するシンボル格納手段１００と、シンボル格納手段１００に格納されているシンボルを含む図面を作成する図面作成手段１１０とを備えた。【選択図】        図１
2007241751.tif 000002
【特許請求の範囲】
【請求項１】
既存の図面を示す図面データであって、前記図面中に含まれる図形の属性値と、当該図形の接続点とをカプセル化したシンボルを含む図面データから、前記シンボルを抽出するシンボル抽出手段と、
前記シンボル抽出手段が抽出した複数のシンボルを格納するシンボル格納手段と、
前記シンボル格納手段に格納されている前記シンボルを含む図面を作成する図面作成手段と
を備えたことを特徴とする作図装置。
【請求項２】
前記シンボル格納手段が格納する複数のシンボルを表示するシンボル表示手段と、
前記シンボル表示手段により表示された複数のシンボルのうち所定のシンボルの指定をユーザから受け付ける指定受付手段と
をさらに備え、
前記図面作成手段は、前記指定受付手段が指定を受け付けた前記シンボルを含む図面を作成することを特徴とする請求項１に記載の作図装置。
【請求項３】
前記シンボル抽出手段により同一の図面から抽出された複数のシンボル間の関係が構造化文書により記述された構造化図面データを作成する構造化図面データ作成手段をさらに備え、
前記シンボル格納手段は、前記構造化図面データ作成手段により作成された前記構造化図面データを格納し、
前記図面作成手段は、前記シンボル格納手段に格納されている前記構造化図面データに含まれる前記シンボルを含む図面を作成することを特徴とする請求項１または２に記載の作図装置。
【請求項４】
前記シンボル格納手段は、前記図面データと当該図面データから作成された前記構造化図面データとを対応付けて格納することを特徴とする請求項１から３のいずれか一つに記載の作図装置。
【請求項５】
既存の図面を示す図面データであって、前記図面中に含まれる図形の属性値と、当該図形の接続点とをカプセル化したシンボルを含む図面データから、前記シンボルを抽出するシンボル抽出ステップと、
前記シンボル抽出ステップにおいて抽出した複数のシンボルシンボル格納手段に格納するシンボル格納ステップと、
前記シンボル格納ステップにおいて格納された前記シンボルを含む図面を作成する図面作成ステップと
を有することを特徴とする作図方法。
【請求項６】
既存の図面を示す図面データであって、前記図面中に含まれる図形の属性値と、当該図形の接続点とをカプセル化したシンボルを含む図面データから、前記シンボルを抽出するシンボル抽出ステップと、
前記シンボル抽出ステップにおいて抽出した複数のシンボルシンボル格納手段に格納するシンボル格納ステップと、
前記シンボル格納ステップにおいて格納された前記シンボルを含む図面を作成する図面作成ステップと
をコンピュータに実行させることを特徴とする作図プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図面データを作成および編集する作図装置、作図方法および作図プログラムに関するものである。
【背景技術】
【０００２】
従来のＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）装置には、図面から情報を抽出して検索可能とすることで、図面の再利用性を高める機能を有するものが知られている（例えば、「特許文献１」参照）。また、シンボル情報を抽出して再利用するものも知られている（例えば、「特許文献２」参照）。シンボル情報の抽出方法は、図面データの形式に依存しており、図面データ形式ごとに抽出処理を作成する必要がある。
【０００３】
【特許文献１】特開平１０−３２０４１７号公報
【特許文献２】特開平９−４４５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のような図面単位の再利用機能は、図面全体を再利用したい場合には有効である。しかし、図面に含まれるシンボル単位で再利用したい場合には、まず図面を検索し、図面を開き、該当シンボルを図面上で検索し、シンボルを取得するという操作が必要となり、操作が煩雑になるという問題点があった。また、上述のように抽出処理が図面データの形式に依存する場合には、多様な形式の図面データを扱い難いという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、煩雑な操作を行うことなくかつ図面の形式に依存することなく図面に含まれるシンボルを利用して図面を作成することのできる作図装置、作図方法および作図プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、既存の図面を示す図面データであって、前記図面中に含まれる図形の属性値と、当該図形の接続点とをカプセル化したシンボルを含む図面データから、前記シンボルを抽出するシンボル抽出手段と、前記シンボル抽出手段が抽出した複数のシンボルを格納するシンボル格納手段と、前記シンボル格納手段に格納されている前記シンボルを含む図面を作成する図面作成手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、シンボル抽出手段が、既存の図面を示す図面データであって、図面中に含まれる図形の属性値と、当該図形の接続点とをカプセル化したシンボルを含む図面データからシンボルを抽出し、シンボル格納手段が、シンボル抽出手段が抽出した複数のシンボルを格納し、図面作成手段が、シンボル格納手段に格納されているシンボルを含む図面を作成するので、ユーザは、シンボル格納手段に格納されているシンボルを利用することにより、図面の形式に依存することなく、煩雑な操作を行うことなく図面を作成することができるという効果を奏する。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明にかかる作図装置、作図方法および作図プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【０００９】
図１は、本発明にかかる作図装置、作図方法および作図プログラムの実施の形態の対話型作図装置１０を示す図である。対話型作図装置１０は、例えば、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）やドローイングツールにより作成された図面データを作成および編集する。対話型作図装置１０は、シンボルデータベース（ＤＢ）１００と、図面対話編集部１１０と、シンボル一覧表示部１１２と、構造化図面データ作成部１２０とを備えている。
【００１０】
シンボルＤＢ１００は、図面データと、この図面データから作成された構造化図面データとを対応付けて保持している。なお、ここで図面データは、対話型作図装置１０において作成されたものでもよく、また他の装置において作成されたものでもよい。構造化図面データとは、図面データと等価なデータであり、図面データに含まれる図形等の属性値を構造化文書としてテキストで記述したものである。図面データおよび構造化図面データについては後述する。
【００１１】
図面対話編集部１１０は、表示画面に図面を描画する。また、図形やテキストの編集、図形の配置など図面編集処理を行う。これらの処理は、ユーザからの指示にしたがい行われる。なお、図面対話編集部１１０は、図面作成手段および指定受付手段として機能する。
【００１２】
シンボルＤＢ１００に格納されている構造化図面データ中のシンボルを利用して図面を描画することもできる。具体的には、図面対話編集部１１０は、シンボル一覧表示部１１２を呼び出す。シンボル一覧表示部１１２は、シンボルＤＢ１００に格納されている複数の構造化図面データそれぞれに含まれるシンボルを抽出し、抽出したシンボルを一覧表示する。ここで、シンボルとは、図形と、図形の属性、属性値および接続点をカプセル化したものである。ユーザは、ユーザインターフェースによりシンボル一覧表示部１１２に表示されたシンボルを指定することができる。ユーザにより希望のシンボルが選択されると、図面対話編集部１１０は、選択されたシンボルを含む図面を描画する。
【００１３】
構造化図面データ作成部１２０は、シンボルＤＢ１００に格納されている図面データから構造化図面データを作成する。なお、構造化図面データ作成部１２０は、構造化図面データ作成手段およびシンボル抽出手段として機能する。
【００１４】
図２は、対話型作図装置１０により作成された図面データを模式的に示す図である。図面データには、図面上に配置された図形等のシンボルと、シンボルに含まれる属性とが含まれている。図２に示す図面Ａには、シンボルＡ、シンボルＢ、シンボルＣ、属性１および属性２が対応付けられている。属性１には、既に属性値としてｖａｌ６が入力されている。また、属性２には、既に属性値としてｖａｌ７が入力されている。
【００１５】
さらに、シンボルＡには、ｖａｌ１を属性値とする属性Ａ１と、ｖａｌ２を属性値とする属性Ａ２とが対応付けられている。シンボルＢには、ｖａｌ３を属性値とする属性Ｂ１と、ｖａｌ４を属性値とする属性Ｂ２が対応付けられている。シンボルＣには、属性値をｖａｌ５とする属性Ｃ１が対応付けられている。このように、図面およびシンボルには、属性が対応付けられている。また、シンボルとこのシンボルを含む図面とが対応付けられている。
【００１６】
図３は、構造化図面データ作成部１２０により作成された構造化図面データを模式的に示す図である。構造化図面データは、上位の階層のタグが下位の階層を示すタグを囲むよう記述されている。また、属性値は属性タグとの関連がわかる表現で示されている。図３に示す例では、属性値は、属性タグで囲まれている。
【００１７】
図４は、シンボルＤＢ１００のデータ構成を示す図である。シンボルＤＢ１００は、図４に示すように対応する図面データと、構造化図面データとを同一のフォルダに含めることにより、これらを対応付けている。図４に示す例においては、図面フォルダＡと図面フォルダＢとが格納されている。さらに、図面フォルダＡには、図面データＡと図面データＡから作成された構造化図面データＡとが含まれている。図面フォルダＢには、図面データＢと図面データＢから作成された構造化図面データＢとが含まれている。
【００１８】
図５は、構造化図面データ作成部１２０による構造化図面データ作成処理を示すフローチャートである。まず、図面データがユーザからの指示によりシンボルＤＢ１００に格納される（ステップＳ１００）。次に、図面データからシンボルや、属性、属性値などのデータを抽出する（ステップＳ１０２）。次に、抽出したデータを図３に示すような構造に構造化する（ステップＳ１０４）。
【００１９】
次に、構造化したデータ、すなわち、構造化図面データをファイルとして保存する（ステップＳ１０６）。次に、作成された構造化図面データファイルとステップＳ１００において格納された図面データとを、図４に示すような構成で関連付けしてシンボルＤＢ１００に格納する（ステップＳ１０８）。以上で、構造化図面データ作成処理が完了する。
【００２０】
図６は、シンボルを利用した図面作成処理を示すフローチャートである。まず、図面対話編集部１１０は、ユーザからの指示により作成する図面を開く（ステップＳ２００）。次に、ユーザからの指示によりシンボル一覧表示部１１２は、シンボルＤＢ１００に格納されている構造化図面データからシンボルを抽出し、抽出されたシンボルを一覧表示する（ステップＳ２０２）。
【００２１】
次に、ユーザによりシンボルが選択されると（ステップＳ２０４，Ｙｅｓ）、図面対話編集部１１０は、このシンボルから、図面に貼り付け可能な形状の図形を生成する（ステップＳ２０６）。具体的には、ユーザとの対話処理によりシンボルを修正する。この修正に応じて、構造化図面データおよび対応する図面データにおけるシンボルの修正が反映される。このように、ユーザとの対話処理を行うことができるので、ユーザの所望の状態にシンボルを修正することができる。
【００２２】
この後、シンボルの配置位置指定の待ち状態となる。次にユーザによるマウスやキーボードからの入力にしたがい、シンボルを図面上の所定の位置に配置する（ステップＳ２０８）。以上の処理をシンボルの選択が完了するまで繰り返し（ステップＳ２０４，Ｎｏ）、図面作成処理が完了する。
【００２３】
このように、対話型作図装置１０は、シンボルＤＢ１００に格納されている図面データ中のシンボルを一覧表示するので、ユーザは、例えば図面データを開き図面に含まれるシンボルを選択するという煩雑な処理を行うことなく効率的に所望のシンボルを検索することができる。
【００２４】
さらに、図面データをテキストデータとしての構造化図面データとして管理することにより、シンボル単位での抽出を容易にすることができる。さらに、このように構造化図面データとして管理することにより、図面やシンボルの属性値によって一覧表示するシンボルを選択するなどのデータ処理部分の開発を容易にすることができる。
【００２５】
また、シンボルＤＢ１００において図面データと構造化図面データとを対応付けて格納しているので、シンボルの修正を図面データおよび構造化図面データに反映させることができ、シンボルの整合性をとることができる。また、構造化図面データにおいてシンボルを修正した場合には、この修正をユーザが表示している図面中の同一のシンボルに反映させることができる。
【００２６】
図７は、実施の形態にかかる対話型作図装置１０のハードウェア構成を示す図である。対話型作図装置１０は、ハードウェア構成として、対話型作図装置１０における構造化図面データ作成処理および図面作成処理を実行する作図プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って対話型作図装置１０の各部を制御するＣＰＵ５１と、対話型作図装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２とを備えている。
【００２７】
先に述べた対話型作図装置１０における作図プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。この場合には、作図プログラムは、対話型作図装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００２８】
また、本実施の形態の作図プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００２９】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【産業上の利用可能性】
【００３０】
以上のように、本発明にかかる作図装置は、図面データの作成に有用であり、特に、図面に含まれるシンボルを再利用した図面データの作成に適している。
【図面の簡単な説明】
【００３１】
【図１】対話型作図装置を示す図である。
【図２】対話型作図装置により作成された図面データを模式的に示す図である。
【図３】構造化図面データ作成部により作成された構造化図面データを模式的に示す図である。
【図４】シンボルＤＢのデータ構成を示す図である。
【図５】構造化図面データ作成部による構造化図面データ作成処理を示すフローチャートである。
【図６】シンボルを利用した図面作成処理を示すフローチャートである。
【図７】対話型作図装置のハードウェア構成を示す図である。
【符号の説明】
【００３２】
１０  対話型作図装置
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５７  通信Ｉ／Ｆ
６２  バス
１００  シンボルＤＢ
１１０  図面対話編集部
１１２  シンボル一覧表示部
１２０  構造化図面データ作成部
【図１】
2007241751.tif 000003
【図２】
2007241751.tif 000004
【図３】
2007241751.tif 000005
【図４】
2007241751.tif 000006
【図５】
2007241751.tif 000007
【図６】
2007241751.tif 000008
【図７】
2007241751.tif 000009