(57)【要約】【課題】ＣＡＤ要素のレイヤ振分作業を支援する。【解決手段】レイヤ振分作業を行う作業者は、振分前ＣＡＤデータ１５を受領するとＣＡＤ製図基準で規定されているあるレイヤに振り分けられるべきＣＡＤ要素に、振分前ＣＡＤデータ１５ではどのような属性が設定されているか観察し、振り分け対象のＣＡＤ要素が最も多くヒットするような属性を検索条件に設定する。そして、ＣＡＤ装置１は、当該検索条件によってＣＡＤ要素を検索し、検索されたＣＡＤ要素を振り分け対象として選択状態にして提示する。検索では、振り分け対象のＣＡＤデータが検索から漏れたり、あるいは、振り分け対象でないＣＡＤデータが検索されたりすることもあるため、ＣＡＤ装置１は、作業者から選択状態のＣＡＤ要素の取捨選択を受け付け、その結果選択されているＣＡＤ要素を振り分け先のレイヤに振り分ける。【選択図】図１
2011028307.tif 000002
【特許請求の範囲】
【請求項１】
レイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されたＣＡＤデータを取得するＣＡＤデータ取得手段と、
前記取得したＣＡＤデータでＣＡＤ要素を検索する検索条件として属性と当該属性の属性値を設定する検索条件設定手段と、
前記取得したＣＡＤデータを構成するＣＡＤ要素から、前記検索条件設定手段による設定と同じ属性と属性値を有するＣＡＤ要素を検索する検索手段と、
前記検索したＣＡＤ要素を提示する提示手段と、
前記提示したＣＡＤ要素の中から所望のＣＡＤ要素を選択する選択手段と、
振り分け先のレイヤ属性の属性値を指定する指定手段と、
前記選択したＣＡＤ要素のレイヤ属性の属性値を前記指定した属性値に設定するレイヤ属性値設定手段と、
を具備したことを特徴とするＣＡＤ装置。
【請求項２】
前記提示手段は、前記検索手段によって検索されなかったＣＡＤ要素を前記検索されたＣＡＤ要素から区別可能に提示し、
前記選択手段は、前記区別可能に提示されたＣＡＤ要素を含めて所望のＣＡＤ要素を選択することを特徴とする請求項１に記載のＣＡＤ装置。
【請求項３】
前記検索条件設定手段で設定した検索条件を複数記憶する検索条件記憶手段と、
前記記憶した検索条件を複数提示する検索条件提示手段と、
前記提示した検索条件から所望の検索条件を選択する検索条件選択手段と、
を具備し、
前記検索条件設定手段は、前記選択した検索条件による属性と当該属性の属性値を検索条件に設定することを特徴とする請求項１、又は請求項２に記載のＣＡＤ装置。
【請求項４】
前記検索条件設定手段は、属性を組み合わせて複数の検索条件を自動的に設定し、
前記検索手段は、前記設定した複数の検索条件ごとにＣＡＤ要素を検索し、
前記検索条件ごとの検索結果を提示する複数検索結果提示手段を具備したことを特徴とする請求項１、請求項２、又は請求項３に記載のＣＡＤ装置。
【請求項５】
レイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されたＣＡＤデータを取得するＣＡＤデータ取得機能と、
前記取得したＣＡＤデータでＣＡＤ要素を検索する検索条件として属性と当該属性の属性値を設定する検索条件設定機能と、
前記取得したＣＡＤデータを構成するＣＡＤ要素から、前記検索条件設定機能による設定と同じ属性と属性値を有するＣＡＤ要素を検索する検索機能と、
前記検索したＣＡＤ要素を提示する提示機能と、
前記提示したＣＡＤ要素の中から所望のＣＡＤ要素を選択する選択機能と、
振り分け先のレイヤ属性の属性値を指定する指定機能と、
前記選択したＣＡＤ要素のレイヤ属性の属性値を前記指定した属性値に設定するレイヤ属性値設定機能と、
をコンピュータで実現するＣＡＤプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ装置に係り、例えば、ＣＡＤデータのレイヤを振り分けるものに関する。
【背景技術】
【０００２】
国土交通省は、ＣＡＬＳ（Ｃｏｎｔｉｎｕｏｕｓ  Ａｃｑｕｉｓｉｔｉｏｎ  ａｎｄ  Ｌｉｆｅ−ｃｙｃｌｅ  Ｓｕｐｐｏｒｔ）の一環として、公共事業に伴う土木図面の電子納付を推進しており、事業者は、これに対応するため、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を用いて土木図面を作成して納品している。
ＣＡＤを用いた図面データ、即ちＣＡＤデータの作成に関しては、ＣＡＤ製図基準（案）（以下、ＣＡＤ製図基準）が定められており、事業者は、これに従って作図することが求められている。
【０００３】
ＣＡＤ製図基準では、４つの大分類（道路編、構造編、河川海岸砂防編、都市施設編）と、１０個の中分類（道路本体設計、地下構造物設計など）に区分けされる３４の工種が挙げられている。
そして、それぞれの工種において、ＣＡＤデータの図面様式、レイヤの構成、縮尺、線種などが細かに規定されている。
【０００４】
図１１は、ある工種のレイヤ構成の一例を説明するための図である。
ＣＡＤデータを構成するレイヤには、名称１と名称２の２つの名称が規定されており、更に、そのレイヤで使用する色、線種などが規定されている。
例えば、図面の外枠は、「Ｃ外枠」（名称１）、「Ｃ−ＴＬＬ」（名称２）なる名称を付与されたレイヤに、指定された色、及び指定された線種にて作成することが求められている。
なお、「Ｃ」は、責任主体を表す文字であって、この他に「Ｄ」、「Ｓ」、「Ｍ」があり、Ｃに続く四角には、このレイヤに関する所定の色が表示されている。以下では簡略化のためにこれらを省略し、単に「外枠」などと記す。
このように、ＣＡＤデータは、「外枠」、「タイトル枠」、「区切り線」、「文字列」、・・・などレイヤから構成されており、外枠を構成するＣＡＤ要素は、レイヤ「外枠」に、タイトル枠を構成するＣＡＤ要素は、レイヤ「タイトル枠」に、それぞれ指定された色、線種などで描かれる。
【０００５】
ところで、国土交通省などに納品する前のＣＡＤデータは、必ずしもＣＡＤ製図基準に従って作成されていない場合が多々あり、それぞれの会社のルールや作成者個人のルールに従って作成されている場合がある。
これらＣＡＤ製図基準に準拠していないＣＡＤデータは、納品に際してＣＡＤ製図基準に適合するように修正する必要があり、この修正処理は、自動化されていないため作業者の手作業によって行っている。
そして、ＣＡＤデータの修正のうち、最も困難な作業の１つがレイヤの振分作業である。
【０００６】
従来は、レイヤ振分作業は、ＣＡＤ製図基準に精通した熟練技術者が、個々のＣＡＤ要素がどのレイヤに属するか判断し、レイヤごとに個々のＣＡＤ要素を選択して正しいレイヤを設定していた。この作業は、操作ミスやレイヤの振り忘れが頻発するなど、ケアレスミスが多く発生する難易度の高い作業である。
これに対し、レイヤに振り分けた後は、レイヤごとに線種や色などが規定されているためレイヤごとに一括変換すればよいためレイヤの振分作業ほどの困難性はない。
そのため、レイヤ振分作業を効率化する技術が求められていた。
【０００７】
このようなレイヤの振分作業を支援する技術として特許文献１の「ＣＡＤ製図データのレイヤ振分けプログラム、記録媒体及びその装置、並びにそのレイヤ振分けシステム、ＣＡＤ製図基準データチェック装置」がある。
この文献には、例えば、ファイル名から図面種類を判別したり、寸法線の矢線を認識するなど、ＣＡＤ要素のパターンを認識してレイヤを振り分ける技術が提案されているが、この技術によっては、一部のＣＡＤデータを振り分けることが可能であるが、ＣＡＤ要素の誤認識が発生したり、パターンでは判別できないＣＡＤ要素などが発生することが考えられ、必ずしも作業者の負担を軽減できる訳ではない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−３３８７５公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、ＣＡＤ要素のレイヤ振分作業を支援することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明では、レイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されたＣＡＤデータを取得するＣＡＤデータ取得手段と、前記取得したＣＡＤデータでＣＡＤ要素を検索する検索条件として属性と当該属性の属性値を設定する検索条件設定手段と、前記取得したＣＡＤデータを構成するＣＡＤ要素から、前記検索条件設定手段による設定と同じ属性と属性値を有するＣＡＤ要素を検索する検索手段と、前記検索したＣＡＤ要素を提示する提示手段と、前記提示したＣＡＤ要素の中から所望のＣＡＤ要素を選択する選択手段と、振り分け先のレイヤ属性の属性値を指定する指定手段と、前記選択したＣＡＤ要素のレイヤ属性の属性値を前記指定した属性値に設定するレイヤ属性値設定手段と、を具備したことを特徴とするＣＡＤ装置を提供する。
請求項２に記載の発明では、前記提示手段は、前記検索手段によって検索されなかったＣＡＤ要素を前記検索されたＣＡＤ要素から区別可能に提示し、前記選択手段は、前記区別可能に提示されたＣＡＤ要素を含めて所望のＣＡＤ要素を選択することを特徴とする請求項１に記載のＣＡＤ装置を提供する。
請求項３に記載の発明では、前記検索条件設定手段で設定した検索条件を複数記憶する検索条件記憶手段と、前記記憶した検索条件を複数提示する検索条件提示手段と、前記提示した検索条件から所望の検索条件を選択する検索条件選択手段と、を具備し、前記検索条件設定手段は、前記選択した検索条件による属性と当該属性の属性値を検索条件に設定することを特徴とする請求項１、又は請求項２に記載のＣＡＤ装置を提供する。
請求項４に記載の発明では、前記検索条件設定手段は、属性を組み合わせて複数の検索条件を自動的に設定し、前記検索手段は、前記設定した複数の検索条件ごとにＣＡＤ要素を検索し、前記検索条件ごとの検索結果を提示する複数検索結果提示手段を具備したことを特徴とする請求項１、請求項２、又は請求項３に記載のＣＡＤ装置を提供する。
請求項５に記載の発明では、レイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されたＣＡＤデータを取得するＣＡＤデータ取得機能と、前記取得したＣＡＤデータでＣＡＤ要素を検索する検索条件として属性と当該属性の属性値を設定する検索条件設定機能と、前記取得したＣＡＤデータを構成するＣＡＤ要素から、前記検索条件設定機能による設定と同じ属性と属性値を有するＣＡＤ要素を検索する検索機能と、前記検索したＣＡＤ要素を提示する提示機能と、前記提示したＣＡＤ要素の中から所望のＣＡＤ要素を選択する選択機能と、振り分け先のレイヤ属性の属性値を指定する指定機能と、前記選択したＣＡＤ要素のレイヤ属性の属性値を前記指定した属性値に設定するレイヤ属性値設定機能と、をコンピュータで実現するＣＡＤプログラムを提供する。
【発明の効果】
【００１１】
本発明によれば、所定のレイヤに振り分けるＣＡＤ要素を検索する検索条件を設定することにより、ＣＡＤ要素のレイヤ振分作業を支援することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態の概要を説明するための図である。
【図２】ＣＡＤ装置のハードウェア的な構成を説明するための図である。
【図３】レイヤ振り分け画面の一例を示した図である。
【図４】検索条件設定画面の一例を示した図である。
【図５】検索条件適用後の一例を説明するための図である。
【図６】学習前後の一覧選択メニューの表示例を示した図である。
【図７】納品元ごとにグループ化した検索条件の一例を示した図である。
【図８】レイヤの自動振り分けを行う場合に、検索の順序を設定する方法を説明するための図である。
【図９】検索条件自動設定画面の一例を示した図である。
【図１０】レイヤ処理を行う手順を説明するためのフローチャートである。
【図１１】ある工種のレイヤ構成の一例を説明するための図である。
【発明を実施するための形態】
【００１３】
（１）実施形態の概要
ＣＡＤデータは、要素種類属性、レイヤ属性、ペン属性、カラー属性（色属性）、縮尺属性、線種属性の属性値が設定された複数のＣＡＤ要素が組み合わされて構成されている。
ここで、要素種類属性は、点、線、円、文字などのＣＡＤ要素の種類を規定する属性であり、レイヤ属性は、ＣＡＤ要素が設定されているレイヤを規定する属性であり、ペン属性はＣＡＤ要素を構成する線の太さを規定する属性であり、カラー属性はＣＡＤ要素の色を規定する属性であり、縮尺属性はＣＡＤ要素の縮尺を規定する属性であり、線種属性は、実線、破線など、ＣＡＤ要素を構成する線の線種を規定する属性である。
【００１４】
図１は、本実施の形態の概要を説明するための図である。
以下の処理は、作業者がＣＡＤ装置１を操作することにより行うものである。
振分前ＣＡＤデータ１５は、例えば、図面作成を依頼した会社から納品されたものであり、ＣＡＤ製図基準に従ってＣＡＤ要素のレイヤ属性が設定されていないものとする。
【００１５】
ところで、振分前ＣＡＤデータ１５は、ＣＡＤ製図基準に従っていないものの、納品元の会社では、何らかの基準に従ってレイヤ属性やその他の属性を設定している場合が多い。
そこで、レイヤ振分作業を行う作業者は、振分前ＣＡＤデータ１５を受領するとＣＡＤ製図基準で規定されているあるレイヤに振り分けられるべき振分対象のＣＡＤ要素に振分前ＣＡＤデータ１５ではどのような属性が設定されているか観察し、振分対象のＣＡＤ要素が最も多くヒットするような属性を検索条件に設定する。
【００１６】
そして、ＣＡＤ装置１は、当該検索条件によってＣＡＤ要素を検索し、検索されたＣＡＤ要素を振分対象として選択状態にして提示する。
検索では、振分対象のＣＡＤデータが検索から漏れたり、あるいは、振分対象でないＣＡＤデータが検索されたりすることもあるため、ＣＡＤ装置１は、作業者から選択状態のＣＡＤ要素の取捨選択を受け付け、その結果選択されているＣＡＤ要素を振り分け先のレイヤに振り分ける。
【００１７】
例えば、ＣＡＤ製図基準のレイヤ「外枠」に該当するＣＡＤ要素が、振分前ＣＡＤデータ１５では、緑色の線で描かれていた場合、要素種類属性を線、ペン属性を緑などとして検索条件１を設定する。
そして、ＣＡＤ装置１は、この検索条件１に一致するＣＡＤ要素を検索し、これによって検索された（絞り込まれた）ＣＡＤ要素を選択状態にして作業者に提示する。
作業者は、提示されたＣＡＤ要素を参照して振り分け先のレイヤ「外枠」に振り分けるＣＡＤ要素を取捨選択し、これを振分後ＣＡＤデータ１６のレイヤ「外枠」に振り分ける。
【００１８】
同様にしてレイヤ「タイトル枠」に対応する検索条件２を設定して、ＣＡＤ要素の検索、及び取捨選択を行い、レイヤ「タイトル枠」に振り分ける。
同様にレイヤ「主構造物」に対応する検索条件３を設定して、ＣＡＤ要素の検索、及び取捨選択を行い、レイヤ「主構造物」に振り分ける。
他のＣＡＤ要素についても同様に検索条件の設定、検索の実行、ＣＡＤ要素の選択、レイヤ振り分けを行って、振分前ＣＡＤデータ１５から振分後ＣＡＤデータ１６が生成される。
【００１９】
このように、本実施の形態では、レイヤ振分作業で作業者が振分対象のＣＡＤ要素の選択を行う際に、検索によって当該ＣＡＤ要素を一括選択できるため、作業者の作業負担を大幅に軽減することができる。
また、検索によって振分対象のＣＡＤ要素がヒットしなかったり、あるいは、振分対象でないＣＡＤ要素がヒットした場合でも、作業者が取捨選択するだけでよく、全て手作業で選択する場合に比べて作業効率が飛躍的に向上する。
【００２０】
（２）実施形態の詳細
図２は、ＣＡＤ装置１のハードウェア的な構成を説明するための図である。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３は、レジスタを有しており、このレジスタにＲＯＭ２やＲＡＭ１４などからプログラムを読み込んで実行し、各種情報処理やＣＡＤ装置１の制御を行う。
本実施の形態では、ＣＰＵ３は、プログラム格納部１２に記憶したＣＡＤプログラムを実行することにより、通常のＣＡＤデータの作成・編集機能を発揮する他、レイヤ振分処理を行い、作業者が振分前ＣＡＤデータ１５のＣＡＤ要素を振り分けて振分後ＣＡＤデータ１６を生成するのを支援する。
【００２１】
ＲＯＭ２は、ＣＰＵ３が各種演算や制御を行うための各種プログラム、データ及びパラメータなどを格納したリードオンリーメモリである。
ＲＡＭ１４は、ＣＰＵ３にワーキングメモリとして使用されるランダムアクセスメモリである。ＣＰＵ３は、ＲＡＭ１４にプログラムやデータなどを書き込んだり消去したりすることができる。本実施の形態では、ＲＡＭ１４は、振分処理を行うためのエリアが確保される。
【００２２】
入力部５は、例えばキーボードやマウスなどの入力装置から構成されている。入力部５は、ＣＡＤ装置１に対して文字や数字などの各種データを入力するための装置であり、ユーザがＣＡＤ装置１にＣＡＤコマンドを入力したり、後述の画面で検索条件を設定したりなど、ＣＡＤ装置１に対して所定の入力操作を行う際に使用する。
【００２３】
出力部６は、例えば表示装置、印刷装置などから構成されており、例えば、ＣＡＤ装置１が処理結果を出力する際に使用する。
表示装置は、例えば、液晶ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、プラズマディスプレイなどの表示デバイスを用いて構成され、ＣＡＤデータの作成・編集用の画面や、レイヤ振分用の画面などを表示する。
【００２４】
通信制御部７は、ＣＡＤ装置１をインターネットなどのネットワークに接続するための装置であって、モデム、ターミナルアダプタ、その他の接続装置によって構成されている。
ＣＡＤ装置１は、通信制御部７を用いて、外部のサーバなどと通信することが可能であり、外部から振分前ＣＡＤデータ１５を受信したり、外部に振分後ＣＡＤデータ１６を送信したりすることができる。
【００２５】
記憶部１１は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータを読み書きするための駆動装置によって構成されている。
当該記憶媒体として主にハードディスクが使用されるが、その他に、例えば、光磁気ディスク、磁気ディスク、半導体メモリなどの他の読み書き可能な記憶媒体によって構成することも可能である。
【００２６】
記憶部１１には、プログラム格納部１２、データ格納部１３などが形成されており、それぞれ、プログラム、データが格納されている。
プログラム格納部１２には、ＣＡＤ装置１にレイヤ振分機能やＣＡＤデータの作成・編集機能を発揮させるＣＡＤプログラムや、メモリ管理や入出力管理などＣＡＤ装置１を動作させるための基本的なプログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、通信制御部７を制御する通信プログラム、その他の各種プログラムが記憶されている。
【００２７】
データ格納部１３には、ＣＡＤ要素のレイヤを振り分ける前の振分前ＣＡＤデータ１５や、ＣＡＤ要素のレイヤがＣＡＤ製図規格に従って振り分けられた振分後ＣＡＤデータ１６、そして、ＣＡＤ要素の検索に用いる検索条件１７などが記憶されている。
【００２８】
記憶媒体駆動部１０は、着脱可能な記憶媒体を駆動してデータの読み書きを行うための駆動装置である。着脱可能な記憶媒体としては、例えば、光磁気ディスク、磁気ディスク、磁気テープ、半導体メモリ、データをパンチした紙テープ、ＣＤ−ＲＯＭなどがある。なお、ＣＤ−ＲＯＭや紙テープは、読み込みのみ可能である。
記憶媒体駆動部１０によって、記憶媒体に記憶された振分前ＣＡＤデータ１５を読み込んだり、振分後ＣＡＤデータ１６を記憶媒体に書き込んだりすることができる。
【００２９】
入出力Ｉ／Ｆ９は、例えば、シリアルインターフェースやその他の規格のインターフェースにより構成されている。入出力Ｉ／Ｆ９に当該インターフェースに対応した外部機器を接続することにより、ＣＡＤ装置１の機能を拡張することができる。
【００３０】
図３は、レイヤ振り分け画面４０の一例を示した図である。
ＣＡＤ装置１は、表示装置にレイヤ振り分け画面４０を表示し、作業者のレイヤ振分作業を支援する。
ＣＡＤ図面表示エリア７１は、振分前ＣＡＤデータ１５によるＣＡＤ図面を表示するエリアである。
図３の例では、山の斜面に道路を建築するための横断図が表示されている。
山の斜面部分７３（現況地盤線）の上部領域７６を切り崩して下部領域７７に土を盛ることにより道路の両側斜面部分７４（主構造物外形線）と道路７８（主構造物）が造成される。
【００３１】
レイヤ振分設定欄４３は、振分前ＣＡＤデータ１５から振分後ＣＡＤデータ１６を生成するに際して、振分前ＣＡＤデータ１５のＣＡＤ要素の振り分け先のレイヤ（即ち、レイヤ属性の属性値）を指定する欄である。
振分先レイヤ指定欄４４は、振り分け先のレイヤを選択する欄であって、一覧選択メニューにより表示されるレイヤ名称（基準、工種、図面種別ごとに存在する）から所望のものを選択するようになっている。
この図では、振り分け先のレイヤ名称として「基  Ｃ−ＳＴＲ」が指定されており、このレイヤ名称はレイヤ属性の属性値に該当する。
【００３２】
全選択ボタン４５は、ＣＡＤ図面表示エリア７１に表示されている全ＣＡＤ要素を選択するボタンである。
このボタンは、例えば、ＣＡＤ要素をレイヤに振り分けていき、残ったＣＡＤ要素を一括して選択する場合などに用いると便利である。
適用ボタン４６は、ＣＡＤ図面表示エリア７１で現在選択されているＣＡＤ要素を振分先レイヤ指定欄４４で指定されたレイヤに振り分けるボタンである。
このボタンがクリックされると、ＣＡＤ装置１は、選択状態となっているＣＡＤ要素が振分後ＣＡＤデータ１６の振分先レイヤ指定欄４４で指定したレイヤに振り分けられる。
【００３３】
チェックボックス４７は、「線端点一括選択」を選択する場合にチェックするチェックボックスである。
このボタンをチェックしてＣＡＤ図面上で線分を選択すると、その線要素の端点に繋がっている別の線要素も選択され、端点に繋がる線要素が無くなるまでこの選択が繰り返される。
【００３４】
同一レイヤのＣＡＤ要素は端点が連続して描かれている場合が多いため、検索に漏れたＣＡＤ要素があった場合に、この機能によりこのＣＡＤ要素を選択状態とすることができる。
一方、このボタンがチェックされていない場合は、ＣＡＤ要素が互いに独立して選択され、線要素を選択するとその線要素のみが選択状態になる。
【００３５】
表示設定欄５０は、ＣＡＤ図面表示エリア７１の表示などを設定する欄である。
検索設定ボタン５１は、振分前ＣＡＤデータ１５のＣＡＤ要素を検索する検索条件を設定するためのボタンであり、このボタンをクリックすると、後に図４で示す検索条件設定画面２０が表示される。
【００３６】
要素で検索ボタン５２は、ＣＡＤ図面表示エリア７１に表示されているＣＡＤ要素を用いて検索条件を自動的に設定するためのボタンである。
このボタンをクリックした後、マウスでＣＡＤ図面表示エリア７１に表示されているＣＡＤ要素をクリックすると、そのＣＡＤ要素の各属性の属性値が検索条件に設定される。
即ち、クリックしたＣＡＤ要素のレイヤ属性値、カラー属性値、ペン属性値、縮尺属性値、線種属性値が検索条件に設定される。
【００３７】
振分前ＣＡＤデータ１５において、ＣＡＤ製図基準の同じレイヤに振り分けるＣＡＤ要素には、同じＣＡＤ属性値が設定されている場合が多いため、要素で検索ボタン５２によって検索条件を最適に自動設定できる場合がある。
この機能により検索条件を目視で設定しなくても、振り分けたいＣＡＤ要素をどれか１つ選択するだけでその要素と同じ属性のＣＡＤ要素が検索されるため、検索効率が向上する。
【００３８】
形状表示ボタン５３は、ＣＡＤコマンド「形状表示」を起動するボタンである。
形状表示ボタン５３をクリックすると、形状表示画面が表示され、当該画面で指定した表示モードの属性が設定されたＣＡＤ要素が属性ごとに一覧表示される。
例えば、形状表示画面で表示モードとして「レイヤ」を指定すると、レイヤごとの表示がなされる。この場合、作業者は、どのレイヤに何が描かれているか知ることができる。
レイヤ属性の他に、ペン属性、線種属性、縮尺属性、カラー属性ごとにＣＡＤ要素を表示させることができる。
作業者は、表示された内容を観察し、最良の検索条件を推定することができる。
【００３９】
検索対象外設定欄５４は、検索対象外（即ち、検索条件にヒットしない）ＣＡＤ要素の表示状態を設定する欄である。
検索対象外設定欄５４は、一覧選択メニューにより「表示しない」と「表示する」を選択できるようになっており、「表示しない」を選択した場合は、検索対象外のＣＡＤ要素は表示されない。
一方「表示する」を選択した場合は、検索対象外のＣＡＤ要素が、例えば、所定の色で表示されるなど、検索対象となっているＣＡＤ要素から区別可能に表示される。
【００４０】
チェックボックス５５は、「基準振分済み要素の表示」を選択する場合にチェックするチェックボックスである。
チェックボックス５５をチェックした場合、レイヤを振り分けた振り分け済みのＣＡＤ要素もＣＡＤ図面表示エリア７１に表示され、チェックしない場合、振り分け済みのＣＡＤ要素は表示されない。
【００４１】
振り分け済み要素一覧表示欄６２は、振り分け先レイヤが設定されている要素の一覧が要素１、要素２、・・・と連番でリスト表示される。そして、リスト項目を選択すると、ＣＡＤ図面上の対応するＣＡＤ要素が拡大表示される。
解除ボタン６１は、リスト項目が選択された場合にこれを解除するボタンである。
終了ボタン６３は、振分処理を終了するボタンであり、このボタンをクリックするとレイヤ振り分け画面４０が非表示となる。
【００４２】
図４は、検索条件設定画面２０の一例を示した図である。
検索条件設定画面２０は、検索設定ボタン５１（図３）をクリックすると表示され、ＣＡＤ要素を検索するための検索条件を設定する際に用いられる。
検索条件設定画面２０は、要素種類設定欄２１、レイヤ属性設定欄２２、ペン属性設定欄２３、カラー属性設定欄２４、縮尺属性設定欄２５、線種属性設定欄２６を備えている。
【００４３】
要素種類設定欄２１は、要素種類属性の属性値を検索条件に設定するための欄である。
要素種類設定欄２１の上には、属性の名称「要素」（要素種類を意味する）とチェックボックス２７が表示されており、検索条件として要素種類を用いる場合には、当該チェックボックスをチェックする。
検索条件設定画面２０には、「点」、「マーク」、「線」、「円・円弧」、・・・など、要素種類の属性値がチェックボックスと共に表示されている。
これらの属性値のうち、検索条件として使用するものがある場合には、その属性値のチェックボックスをチェックする。
【００４４】
図４の例では、属性「要素種類」の属性値として「線」が設定されているため、チェックボックス２７と「線」のチェックボックスがチェックされている。
なお、オンオフボタン２８は、要素種類設定欄２１の全要素を選択（オンボタン）したり選択の全解除（オフボタン）するボタンである。
チェックボックス２７と、オンオフボタン２８は、レイヤ属性設定欄２２〜線種属性設定欄２６にも同様に設けられている。
【００４５】
レイヤ属性設定欄２２は、検索条件として用いるレイヤ属性の属性値（即ち、レイヤの名称）を設定する欄であり、「Ｃ−ＳＴＲ−Ｈ」、「Ｃ−ＳＴＲ−Ｄ」、・・・などのレイヤの名称と共にチェックボックスが表示されている。
これらの属性値のうち、検索条件として使用するものがある場合には、その属性値のチェックボックスをチェックする。
なお、振分前ＣＡＤデータ１５によっては、レイヤの名称が任意に設定されている場合がある。
この場合、ＣＡＤ装置１は、振分前ＣＡＤデータ１５のレイヤ名称を読み取ってレイヤ属性設定欄２２に表示するように構成することもできる。
【００４６】
ペン属性設定欄２３は、検索条件として用いるペン属性の属性値（即ち、ＣＡＤ要素を構成する線の太さ）を設定する欄であり、「ペン１  ０．１３」、「ペン２  ０．１８」、・・などのペン番号及び線の太さと共にチェックボックスが表示されている。
これらの属性値のうち、検索条件として使用するものがある場合には、その属性値のチェックボックスをチェックする。
【００４７】
カラー属性設定欄２４は、検索条件として用いるカラー属性の属性値（即ち、ＣＡＤ要素を構成する線の色）を設定する欄であり、それぞれの色番号、及び色と共にチェックボックスが表示されている。
これらの属性値のうち、検索条件として使用するものがある場合には、その属性値のチェックボックスをチェックする。図４の例では、２番の色が選択されている。
【００４８】
縮尺属性設定欄２５は、検索条件として用いる縮尺属性の属性値（即ち、ＣＡＤ要素の縮尺）を設定する欄であり、それぞれの縮尺と共にチェックボックスが表示されている。
これらの属性値のうち、検索条件として使用するものがある場合には、その属性値のチェックボックスをチェックする。
【００４９】
線種属性設定欄２６は、検索条件として用いる線種属性の属性値（即ち、ＣＡＤ要素を構成する線の線種）を設定する欄であり、それぞれの線種と共にチェックボックスが表示されている。
これらの属性値のうち、検索条件として使用するものがある場合には、その属性値のチェックボックスをチェックする。図４の例では、「実線」が選択されている。
【００５０】
このように検索条件設定画面２０では、要素種類設定欄２１〜線種属性設定欄２６でチェックボックスをチェックすることにより、要素種類属性、レイヤ属性、ペン属性、カラー属性、縮尺属性、及び線種属性のうちの少なくとも１つの属性の属性値を検索条件として設定することができる。
そして、検索処理は、これら選択された属性値の全てを有するＣＡＤ要素を検索することにより（即ち選択した属性値の論理積によって）行われる。
【００５１】
読み込みボタン３１は、記憶部１１に記憶してある検索条件を読み出す際にクリックするボタンである。以前に設定した検索条件を記憶部１１に記憶しておきこれを呼び出すと、当該検索条件に従って要素種類設定欄２１〜線種属性設定欄２６が設定される。
【００５２】
書き込みボタン３２は、要素種類設定欄２１〜線種属性設定欄２６で設定した検索条件を保存する際にクリックするボタンである。保存に際しては、検索条件に適当な名前を設定することができる。保存した検索条件は、読み込みボタン３１で呼び出すことができる。
【００５３】
また、検索条件をディレクトリ（フォルダ）にまとめることもでき、例えば、「Ａ社」、「Ｂ社の田中さん」など、振分前ＣＡＤデータ１５の作成元ごとにディレクトリを作成して当該ディレクトリに検索条件を保存することもできる。
振分前ＣＡＤデータ１５の作成元によっては、レイヤの設定を規則化している場合があり、この場合には、同じ検索条件を再利用することができるため、このように振分前ＣＡＤデータ１５の作成元ごとに検索条件を区分すると、検索条件の再利用の際に作業者の利便性を高めることができる。
【００５４】
同じレイヤの検索条件が設定済みであれば、次回以降、保存された条件を調節しながら適用することで、使えば使うほど精度・効率が向上していく。また、異なる基準、工種、図面種別であっても同名のレイヤが多いため、一旦検索条件を設定すれば様々な種類の図面に活用できることも期待できる。
【００５５】
検索実行ボタン３３は、要素種類設定欄２１〜線種属性設定欄２６で設定した属性の属性値によって検索を実行するためのボタンである。
検索実行ボタン３３をクリックすると、ＣＡＤ装置１は、検索条件で設定された属性の属性値により振分前ＣＡＤデータ１５のＣＡＤデータを検索する。
キャンセルボタン３４は、検索条件設定画面２０による作業をキャンセルする際にクリックするボタンであり、キャンセルボタン３４をクリックすると、検索条件設定画面２０が非表示状態となる。
【００５６】
図５は、レイヤ振り分け画面４０での検索条件適用後の一例を説明するための図である。
この図では、検索対象外設定欄５４が「表示しない」に設定されており、両側斜面部分７４（主構造物外形線）が選択状態となっており、他のＣＡＤ要素は表示されていない。
振分先レイヤ指定欄４４が「基  Ｃ−ＳＴＲ」に設定されているため、選択状態となっているＣＡＤ要素はレイヤ属性値が「基  Ｃ−ＳＴＲ」に設定されることにより、レイヤ「基  Ｃ−ＳＴＲ」に振り分けられる。
【００５７】
図６は、学習前後の一覧選択メニューの表示例を示した図である。
一覧メニューは、振分先レイヤ指定欄４４（図３）で一覧表示されるものである。
レイヤをＣＡＤ製図基準で規定されたレイヤへ効率的に振り分けるには、枠線や表題欄などの振り分けやすいレイヤから順に作業したり、あるいは、ユーザの慣れた順で作業する場合が考えられる。
【００５８】
ところが、ＣＡＤ製図基準で規定されているレイヤはおおよそ２０〜３０あり、ＣＡＤ装置１がデフォルトで提示するＣＡＤ製図基準のレイヤ一覧（振分先レイヤ指定欄４４の一覧選択メニューで表示される）は、必ずしも作業しやすい順には並んでいない。
そのため、作業者は、レイヤを指定するたびに、振分先レイヤ指定欄４４の固定的に配置されたレイヤ一覧から目視でレイヤを検索しなければならず負担が大きくなることが考えられる。
そこで、ＣＡＤ装置１は、作業者が指定したレイヤ順を初めに指定したものから順に学習し、次回起動時には、学習した順で一覧選択メニューのレイヤの並びを表示する。
【００５９】
これら一覧選択メニューは、振分先レイヤ指定欄４４（図３）をクリックすると振分先レイヤ指定欄４４から下方向に一覧表示され、ユーザが所望のレイヤを選択するものである。
学習前の一覧選択メニュー８０ａでは、ＣＡＤ製図基準で規定された順序でレイヤ属性値が上から下に並んでいる。
ここで、作業者がレイヤ振分作業を行う場合に、「Ｃ−ＳＴＲ」、「Ｃ−ＢＧＤ−ＴＸＴ」、「Ｃ−ＴＴＬ−ＦＲＡＭ」の順でレイヤ属性値を設定していったとする。
すると、次回に振分先レイヤ指定欄４４をクリックした場合には、上位から「Ｃ−ＳＴＲ」、「Ｃ−ＢＧＤ−ＴＸＴ」、「Ｃ−ＴＴＬ−ＦＲＡＭ」、・・・と並んだ学習後の一覧選択メニュー８０ｂが表示される。
【００６０】
このように、一覧選択メニュー８０ｂでは、レイヤ属性値が前回選択した順に従って上位から表示される。そして、作業者はレイヤの振り分け易しいものから選択していったことが考えられるため、一覧選択メニュー８０ｂは、ユーザにとって振り分けやすいレイヤの順に並んでいると考えられる。
そのため、一覧選択メニュー８０ｂの下位に行くほど振り分けが難しいと考えられるが、レイヤ振り分け済みＣＡＤ要素は非表示にできるため、表示される要素はかなり絞り込まれた状態になり、振り分けの判断がし易くなる。
【００６１】
次に、検索条件のグループ化について説明する。
土木関連業界では、発注者から図面がＣＡＤデータとして納品され、それを加筆・修正後、ＣＡＤ製図基準のレイヤに適した図面に修正する作業が多い。
発注者から納品されるＣＡＤデータは、ＣＡＤ製図基準を考慮して作図されていることは少なく、発注会社、あるいは発注者個人のルールによって作図されている場合が多い。
そのため、同じ発注者から納品されたＣＡＤデータであれば以前設定した検索条件を活かせる可能性がある一方、Ａ社のＣＡＤデータとＢ社のＣＡＤデータとでは同じ検索条件を適用することは困難な場合が多い。
そこで、ＣＡＤ装置１では、ＣＡＤ要素の検索条件をグループ化できる機能を実装し、作業者は、例えば、納品元ごとに検索条件を保存できるようにした。
【００６２】
図７は、納品元ごとにグループ化した検索条件の一例を示した図である。
この例では、例えば、納品元がＡ社の場合に、レイヤ「Ｃ−ＳＴＲ」、「Ｃ−ＢＧＤ−ＴＸＴ」、「Ｃ−ＴＴＬ−ＦＲＡＭ」に振り分けるＣＡＤ要素を検索した際の検索条件が記憶されており、Ｂ社やその他の納品元の検索条件もグループ化されて記憶されている。
これら検索条件は、データ格納部１３（図２）の検索条件１７に記憶されている。
【００６３】
そして、ＣＡＤ装置１は、更に作業者の利便性を高めるために、レイヤ振分処理用のコマンド起動時に納品元を入力・選択し、自動でその納品元の検索条件を適用する機能を備えている。
また、レイヤ振り分け機能の終了時に、発注元を入力して当該発注元名にて検索条件を自動保存する機能も備えている。
【００６４】
次に、ＣＡＤ装置１が有するレイヤ自動振り分け機能について説明する。
ＣＡＤ装置１は、ユーザが手動で検索条件を設定し、手作業でレイヤ振り分けを行うのを支援する他、予め記憶した検索条件を用いて自動的にレイヤを振り分ける機能も有している。
【００６５】
例えば、図７のＡ社の検索条件を用いる場合、ＣＡＤ装置１は、検索条件「Ｃ−ＳＴＲ」を用いてＣＡＤ要素を検索し、検索されたＣＡＤ要素をレイヤ「Ｃ−ＳＴＲ」に振り分け、残ったＣＡＤ要素に検索条件「Ｃ−ＢＧＤ−ＴＸＴ」を適用して振り分け、・・・といったように、Ａ社の検索条件を用いてＣＡＤ要素の選択とレイヤの振り分けを順次自動的に行う。
この場合に、ＣＡＤ装置１は、レイヤに振り分けたＣＡＤ要素を以降の検索対象から除外し、この自動振分処理を全てのＣＡＤ製図基準のレイヤに対して行うか、全てのＣＡＤ要素のレイヤ属性値が設定されるまで継続する。
【００６６】
このように、検索したＣＡＤ要素を検索対象から除きながら繰り返し検索を行ってレイヤを自動振り分けする場合、検索条件を適用する順番が重要になる。例えば、最初に検索条件が多くのＣＡＤ要素がヒットするものである場合、振り分け精度が低下する。
そのため、ＣＡＤ装置１は、自動振り分けを行う検索条件でＣＡＤ要素を検索し、ヒットしたＣＡＤ要素の少ない検索条件から先に適用していく。以下、これについて説明する。
【００６７】
図８の各図は、レイヤの自動振り分けを行う場合に、検索の順序を設定する方法を説明するための図である。
まず、図８（ａ）のように、黒の実線、黒の点線、赤の点線によるＣＡＤデータがあったとする。
そして、図８（ｂ）のように、レイヤ１の検索条件を「要素種類：線」、レイヤ２の検索条件を「線種：点線」、レイヤ３の検索条件を「色：赤」かつ「線種：点線」とする。
【００６８】
この場合、図８（ｂ）に示した、レイヤ１の検索条件、レイヤ２の検索条件、レイヤ３の検索条件の順に検索してレイヤを自動振り分けすると、「線」には「実線」と「点線」が含まれるため、レイヤ１に全てのＣＡＤ要素が振り分けられてしまう。
【００６９】
そこで、ＣＡＤ装置１は、それぞれの検索条件でＣＡＤ要素を検索し、検索されるＣＡＤ要素の個数をカウントしてみる。
すると、図８（ｃ）に示したように、ヒットしたＣＡＤ要素の個数が少ない順にレイヤ３の検索条件（３個）、レイヤ２の検索条件（６個）、レイヤ１の検索条件（９個）であったとする。
【００７０】
この場合、ＣＡＤ装置１は、ヒットしたＣＡＤ要素の個数の少ない検索条件の順、即ち、レイヤ３の検索条件、レイヤ２の検索条件、レイヤ１の検索条件の順に検索条件を適用してレイヤの自動振り分けを行う。
この順で自動振り分けを行うと、図８（ｄ）に示したように、レイヤ１には黒の実線、レイヤ２には黒の点線、レイヤ３には赤の点線が振り分けられ、適切に振分処理が行われる。
【００７１】
このように、検索されるＣＡＤ要素のカウント数が少ない検索条件は、検索条件がより細かく設定されていると推測され、そのため、間違ったＣＡＤ要素が混入する確率が低くなる。
このように、各レイヤの検索条件をより細かく設定すればするほど、間違ったレイヤに自動設定される可能性が減るため、その後の修正作業も減り作業効率は飛躍的に向上する。
【００７２】
次に、検索条件の自動生成機能について説明する。
作業者は、目的とするＣＡＤ要素を検索する場合、どのような検索条件が適しているか試行錯誤する場合がある。
ところで、検索条件を適切に設定することで作業が飛躍的に効率化できるが、設定可能な項目が多数あるため、適当な検索条件を探すのが作業者に負担となる場合がある。
そのため、ＣＡＤ装置１に、次のような、検索条件を自動的に生成する機能を備えることが可能である。
【００７３】
本実施の形態では、指定したＣＡＤ製図基準のレイヤに定義されている情報を用いて検索条件を自動生成する。
ＣＡＤ製図基準の各レイヤには、レイヤ名称・色・ペン・線種がそれぞれ定義されており、各レイヤ名称から、設定されるＣＡＤ要素の種類（線や文字等）が推測できる。
その要素種類に加え定義されている色・ペン・線種から、「要素種類」、「要素種類、色」、「要素種類、ペン」、「要素種類、線種」、「要素種類、色、ペン」、「要素種類、色、線種」、「要素種類、ペン、線種」、「要素種類、色、ペン、線種」の８通りの組み合わせで検索条件を作成する。
【００７４】
そして、ＣＡＤ装置１は、作成した８つの検索条件による検索結果を表示し、作業者は、これを観察してその組み合わせを適用するか選択する。
検索結果の表示は、リスト表示でもよいし、あるいは、検索条件を選択することにより切り替えながら表示してもよい。
【００７５】
この場合、ＣＡＤ装置１は、１つのレイヤに対して複数の検索条件を設定することができ、これによる検索結果を一覧表示することができる。
作業者は、この一覧を見て、どの検索条件が最も適しているか判断することができ、これによって作業者の作業効率を高めることができる。
そして、ＣＡＤ製図基準に則した図面であればあるほど、最適な検索条件が設定可能となる。
【００７６】
図９は、この検索条件自動設定機能による検索条件自動設定画面８１の一例を示した図である。
この例では、レイヤ「Ｃ−ＳＴＲ」に対して８つの検索条件が設定してあり（図では３つのみ示してある）、それぞれの検索条件（検索条件１、２、３、・・・、８）に対して、検索されたＣＡＤ要素の個数と、それぞれの検索条件による図面画像８２、８２、・・・が表示される。図面画像８２には、検索されたＣＡＤ要素が他の要素から区別可能に表示され、作業者が所望のＣＡＤ要素がどの程度適切に検索されているかを視認することができる。
そして、作業者は、一覧表示された検索条件１〜８から最も適切にＣＡＤ要素を検索できているものを選択すればよい。
【００７７】
図１０は、ＣＡＤ装置１がレイヤ処理を行う手順を説明するためのフローチャートである。
以下の処理は、ＣＰＵ３がＣＡＤプログラムに従って行うものである。
まず、ＣＰＵ３は、作業者が振分先レイヤ指定欄４４にて振り分け先のレイヤを指定することにより、振り分け先のレイヤを設定する（ステップ５）。
【００７８】
次に、ＣＰＵ３は、作業者から記憶してある検索条件の指定を受け付けてこれを読み出したり、あるいは、検索条件設定画面２０によって作業者が行った検索条件の設定を受け付けることにより、検索条件を設定する（ステップ１０）。
次に、ＣＰＵ３は、設定した検索条件を用いて振分前ＣＡＤデータ１５の全ＣＡＤ要素を検索し（ステップ１５）、検索条件に適合するＣＡＤ要素を選択状態とし、他のＣＡＤ要素から区別可能に表示するなどして検索結果を表示する（ステップ２０）。
【００７９】
次に、ＣＰＵ３は、作業者から個別のＣＡＤ要素について、選択状態の追加と解除を受け付ける（ステップ２５）。
これにより、検索にヒットしなかったがステップ５のレイヤに振り分けるＣＡＤ要素を選択状態に設定したり、あるいは、検索にヒットしたが当該レイヤに振り分けないＣＡＤ要素の選択状態を解除したりすることができる。
【００８０】
次に、ＣＰＵ３は、作業者からレイヤ振り分けの指示を受け取り、現在選択状態となっているＣＡＤ要素をステップ５で設定したレイヤに振り分けて振分後ＣＡＤデータ１６を生成する（ステップ３０）。
次に、ＣＰＵ３は、全てのＣＡＤ要素を振り分けた場合（ステップ３５；Ｙ）、レイヤ振分処理を終了し、まだ振り分けていないＣＡＤ要素がある場合（ステップ３５；Ｎ）、ステップ５に戻ってレイヤ振分処理を続行する。
【００８１】
以上に説明した本実施の形態は一例であって各種の変形が可能である。
例えば、検索によって絞り込まれたＣＡＤ要素のうち、レイヤに振り分けるものを手動で選択するが、ここで、選択しなかったＣＡＤ要素の属性値を覚えておき、次回以降、選択しなかった要素と同じＣＡＤ属性を持つものを点滅表示するように構成することもでき、これによって、より明確にレイヤを設定するＣＡＤ要素を判断することができる。
【００８２】
以上に説明した本実施の形態により、次のような効果を得ることができる。
（１）振分前ＣＡＤデータ１５を構成するＣＡＤ要素のうち、ＣＡＤ製図基準の所定のレイヤに振り分けるＣＡＤ要素を一括して検索することができる。
（２）検索によって所定のレイヤに振り分けないＣＡＤ要素がヒットしたり、あるいは、所定のレイヤに振り分けるＣＡＤ要素がヒットしなかった場合に、作業者が個別のＣＡＤ要素の選択状態を設定・解除することができる。
（３）振分前ＣＡＤデータ１５のレイヤを振り分ける一連の検索条件が設定されており、これを用いて自動的にレイヤを振り分ける場合、ＣＡＤ装置１は、検索によってヒットするＣＡＤデータの個数が小さい検索条件から適用することにより、精度の高い振り分けを行うことができる。
（４）振分前ＣＡＤデータ１５の納品元に応じて検索条件を保存することができ、同じ納品元から新たなＣＡＤデータが納品された場合に、保存済みの検索条件を用いることにより検索条件の設定作業を省略することができる。
（５）ＣＡＤ要素を検索することにより、ＣＡＤ要素の選択処理を軽減し、選択操作ミスやレイヤの修正漏れを低減することができる。
【００８３】
以上説明した本実施の形態により、次の構成を得ることができる。
振分前ＣＡＤデータ１５は、線、円、文字などのレイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されており、ＣＡＤ装置１は、振分前ＣＡＤデータ１５を記憶部１１から読み出して振分処理するため、レイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されたＣＡＤデータを取得するＣＡＤデータ取得手段を備えている。
また、ＣＡＤ装置１は、検索条件設定画面２０にて検索条件として用いる属性とその属性値を設定し、当該設定した検索条件を用いてＣＡＤ要素を検索し、検索結果をレイヤ振り分け画面４０に提示するため、前記取得したＣＡＤデータでＣＡＤ要素を検索する検索条件として属性と当該属性の属性値を設定する検索条件設定手段と、前記取得したＣＡＤデータを構成するＣＡＤ要素から、前記検索条件設定手段による設定と同じ属性と属性値を有するＣＡＤ要素を検索する検索手段と、前記検索したＣＡＤ要素を提示する提示手段を備えている。
そして、ＣＡＤ装置１は、検索したＣＡＤ要素を選択状態にして提示し、ユーザがこれを取捨選択するため、前記提示したＣＡＤ要素の中から所望のＣＡＤ要素を選択する選択手段を備えている。
更に、ＣＡＤ装置１は、振分先レイヤ指定欄４４で振り分け先のレイヤ（即ち、レイヤ属性の属性値）を指定し、選択状態となっているＣＡＤ要素を当該レイヤに振り分けるため、振り分け先のレイヤ属性の属性値を指定する指定手段と、前記選択したＣＡＤ要素のレイヤ属性の属性値を前記指定した属性値に設定するレイヤ属性値設定手段を備えている。
なお、本実施の形態では、振分前ＣＡＤデータ１５から検索したＣＡＤ要素のレイヤ属性値を設定した後、これを振分後ＣＡＤデータ１６に出力するといったように、検索元のＣＡＤデータとは異なるＣＡＤデータを出力先とした。
【００８４】
また、ＣＡＤ装置１は、検索条件によって検索されなかったＣＡＤ要素を検索されたＣＡＤ要素から区別可能に表示して、ユーザの選択により選択状態としたり、あるいは、選択を解除したりできるので、前記提示手段は、前記検索手段によって検索されなかったＣＡＤ要素を前記検索されたＣＡＤ要素から区別可能に提示し、前記選択手段は、前記区別可能に提示されたＣＡＤ要素を含めて所望のＣＡＤ要素を選択することができる。
【００８５】
また、ＣＡＤ装置１は、ユーザが設定した検索条件をデータ格納部１３に記憶し、これを読み込みボタン３１で一覧して選択することができるため、前記検索条件設定手段で設定した検索条件を複数記憶する検索条件記憶手段と、前記記憶した検索条件を複数提示する検索条件提示手段と、前記提示した検索条件から所望の検索条件を選択する検索条件選択手段と、を具備し、前記検索条件設定手段は、前記選択した検索条件による属性と当該属性の属性値を検索条件に設定することができる。
【００８６】
また、ＣＡＤ装置１は、検索条件自動生成機能によって複数の検索条件を自動的に設定し、設定した検索条件ごとにＣＡＤ要素を検索して検索条件自動設定画面８１に表示するため、前記検索条件設定手段は、属性を組み合わせて複数の検索条件を自動的に設定し、前記検索手段は、前記設定した複数の検索条件ごとにＣＡＤ要素を検索し、前記検索条件ごとの検索結果を提示する複数検索結果提示手段を備えている。
【００８７】
また、ＣＡＤ装置１は、レイヤごとの検索条件を記憶しておき、検索されるＣＡＤ要素の少ない順に検索条件を適用してＣＡＤ要素を自動的に振り分けるため、レイヤ属性を含む複数種類の属性を有する複数のＣＡＤ要素で構成されたＣＡＤデータを取得するＣＡＤデータ取得手段と、前記取得したＣＡＤデータでＣＡＤ要素を前記ＣＡＤ要素の属性と当該属性の属性値により検索する検索条件を複数取得する検索条件取得手段と、前記取得した検索条件ごとに前記ＣＡＤデータで検索されるＣＡＤ要素の個数を取得する検索個数取得手段と、既に検索されたＣＡＤ要素を除きながら前記個数の少ない検索条件の順に検索条件を適用して検索を繰り返す検索手段と、を具備したＣＡＤ装置を提供する。
また、検索条件は、レイヤの属性値と対応づけられており、検索されたＣＡＤ要素のレイヤ属性値は当該検索条件に対応するレイヤ属性値に設定される。
【符号の説明】
【００８８】
１  ＣＡＤ装置
２  ＲＯＭ
５  入力部
６  出力部
７  通信制御部
９  入出力Ｉ／Ｆ
１０  記憶媒体駆動部
１１  記憶部
１２  プログラム格納部
１３  データ格納部
１４  ＲＡＭ
１５  振分前ＣＡＤデータ
１６  振分後ＣＡＤデータ
１７  検索条件
【図１】
2011028307.tif 000003
【図２】
2011028307.tif 000004
【図３】
2011028307.tif 000005
【図４】
2011028307.tif 000006
【図５】
2011028307.tif 000007
【図６】
2011028307.tif 000008
【図７】
2011028307.tif 000009
【図８】
2011028307.tif 000010
【図９】
2011028307.tif 000011
【図１０】
2011028307.tif 000012
【図１１】
2011028307.tif 000013