(57)【特許請求の範囲】
【請求項１】
ドットデータの集合からなるラスタデータとベクタデータとを含む混在図面データを有する統合図面ファイルを記憶する統合図面ファイル記憶手段と、前記統合図面ファイルを一時格納して編集ワークエリアを提供するメモリと、前記統合図面ファイル記憶手段に記憶された統合図面ファイルを前記メモリに読み出してベクタデータ形式の図面ファイル及びラスタデータ形式の図面ファイルを作成する編集手段と、外部のＣＡＤシステムとの間でファイルの入出力を行うファイル入出力手段とを備えたラスタデータ編集装置における図面ファイル生成方法であって、
前記編集手段によって、前記統合図面ファイル記憶手段から前記統合図面ファイルを前記メモリに読み出す工程と、
前記編集手段によって、前記統合図面ファイル記憶手段から読み出された統合図面ファイルのファイル情報に基づいて前記統合図面ファイルに含まれるベクタデータとラスタデータとを分割抽出する工程と、
前記編集手段によって、前記抽出されたベクタデータからベクタデータ形式の図面ファイルを生成し前記ファイル入出力手段に出力する工程と、
前記編集手段によって、前記抽出されたラスタデータからラスタデータ形式の図面ファイルを生成し前記ファイル入出力手段に出力する工程とを備え、
前記編集手段が前記ベクタデータ形式の図面ファイルを生成する際に、前記ベクタデータ形式の図面ファイルから前記ラスタデータ形式の図面ファイルを参照するための前記ラスタデータ形式の図面ファイルのファイル情報を前記ベクタデータ形式の図面ファイルのファイル情報に付加して前記ファイル入出力手段に出力するようにした
ことを特徴とする図面ファイル生成方法。
【請求項２】
前記ラスタデータ形式の図面ファイルのファイル情報は、前記ラスタデータ形式の図面ファイルの少なくともファイル名を含むものであることを特徴とする請求項１記載の図面ファイル生成方法。
【請求項３】
前記ラスタデータ形式の図面ファイルのファイル情報は、前記ベクタデータ形式の図面ファイルに対する前記ラスタデータ形式の図面ファイルの位置情報を含むことを特徴とする請求項１又は２記載の図面ファイル生成方法。
【請求項４】
コンピュータに、
ドットデータの集合からなるラスタデータと、このラスタデータの座標系と整合するように座標変換されたベクタデータとを含む統合図面ファイルを、統合図面ファイル記憶手段からメモリに読み出す処理と、
前記統合図面ファイル記憶手段から読み出された統合図面ファイルのファイル情報に基づいて前記統合図面ファイルに含まれるベクタデータとラスタデータとを分割抽出する処理と、
前記抽出されたベクタデータからベクタデータ形式の図面ファイルを生成させファイル入出力手段に出力させる処理と、
前記抽出されたラスタデータからラスタデータ形式の図面ファイルを生成させ前記ファイル入出力手段に出力させる処理とを実行させ、
前記ベクタデータ形式の図面ファイルを生成させる際に、前記ベクタデータ形式の図面ファイルから前記ラスタデータ形式の図面ファイルを参照するためのラスタデータ形式の図面ファイルのファイル情報を前記ベクタデータ形式の図面ファイルのファイル情報に付加させて前記ファイル入出力手段に出力させるようにした処理を更に実行させる
図面ファイル生成処理プログラムを記憶してなるコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、紙図面をスキャナ等の読取装置で読み取ることによって取得されるようなドットデータの集合からなるラスタデータと、座標値や必要なパラメータ等により特定されるようなベクタデータとが混在する統合図面ファイルから、他のファイル形式の図面ファイルを生成する図面ファイル生成方法に関し、特に、統合図面ファイルからダイレクトにＣＡＤシステム等で利用することができる形式の図面ファイルを生成し、ラスタデータ編集装置からＣＡＤシステム等へのデータの互換性を向上させるようにすることができる図面ファイル生成方法及びそのプログラムを記憶してなる媒体に関する。
【０００２】
【従来の技術】
従来より、ＣＡＤシステムを用いて作成された図面データは、始点、終点、長さ、角度等の必要なパラメータで特定されるベクトルデータの形態で記憶されるので、その編集操作は、ベクトルデータに対して直接行うことになる。一方、紙図面に僅かな修正を加えて新しい図面を作成することにより、過去に作成された膨大な紙図面を有効利用したいという要求もある。この場合には、既存の紙図面をスキャナ等の図面読取装置で読み込んで、得られたラスタデータに対して必要な加筆・修正等を加えて新たな図面を作成することになる。このようなラスタデータの編集装置では、ドットデータの消去、コピー、貼り付け、回転、拡大、縮小等の操作が限界であるから、ベクタデータに対する編集が可能なＣＡＤシステムに比べると、操作性が格段に劣っている。
【０００３】
そこで、スキャナで紙図面を読み取って得られたラスタデータをベクタデータに変換して、ベクタデータによる編集を可能にした編集装置も開発されている。しかし、上述した編集装置は、読み取ったラスタデータの全てをベクタデータに変換するものであるから、変換に時間がかかるうえ、意図しないベクタデータへの変換が随所で起こり、その修正作業に多大な手間がかかるという問題がある。
【０００４】
この問題を解決するため、本出願人は、スキャナで紙図面を読み取ることにより得られたラスタデータのうち、指定された部分についてのみラスタデータをベクタデータに変換して、部分的にベクタデータに対する編集操作を可能にしたラスタデータ編集装置を提案し、出願している（特願平１１−１０５０５７号）。このラスタデータ編集装置によれば、編集に必要な部分だけをベクタデータに変換すれば良いので、変換処理に時間がかからず、誤変換部分の修正作業も殆ど不要になると共に、ベクタデータに対する編集操作を行うことができるので、編集操作が容易で編集可能な範囲も広いという利点がある。また、本出願人は、上記ラスタデータ編集装置でラスタデータとベクタデータとを混在させることが可能である点に基づき、既存のＣＡＤファイル等を利用して編集操作の効率を上げることを可能にしたラスタデータ編集装置も提案し、出願している（特願平１１−１８２２９１号）。このラスタデータ編集装置によれば、編集ベースとなるラスタデータに外部からのベクタデータを取り込んで座標系の整合を合わせ、任意の位置に貼り付けることができるので、既存のＣＡＤファイル等を有効活用することができると共に、ラスタデータとベクタデータとを統合ファイルによって関連付けて記憶するため、統合ファイルへの直接のアクセスによりラスタデータ及びベクタデータの素早い編集操作が可能になり、操作性が格段に向上するという利点がある。なお、近年では、ベクタデータにラスタデータからなるイメージデータを背景として貼り付けるいわゆるアタッチ機能により、ＣＡＤシステムで取扱うベクタデータ上でラスタデータを参照することも可能となった。
【０００５】
【発明が解決しようとする課題】
ところで、上述したラスタデータ編集装置では、ラスタデータとベクタデータとを混在させ、且つ統合ファイルにより関連付けることが可能であるため、このラスタデータ編集装置で作成した統合ファイル等を上述したイメージデータのアタッチ機能を有するＣＡＤシステムで利用できれば、種々の図面パターン等の更なる有効利用が可能となる。
【０００６】
この発明は、このような点に鑑みてなされたもので、ラスタデータ及びベクタデータが混在する図面データからイメージデータのアタッチ機能を有するＣＡＤシステムで利用できる形式の図面ファイルを生成する図面ファイル生成方法及びそのプログラムを記憶してなる媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る図面ファイル生成方法は、ドットデータの集合からなるラスタデータとベクタデータとを含む混在図面データを有する統合図面ファイルを記憶する統合図面ファイル記憶手段と、前記統合図面ファイルを一時格納して編集ワークエリアを提供するメモリと、前記統合図面ファイル記憶手段に記憶された統合図面ファイルを前記メモリに読み出してベクタデータ形式の図面ファイル及びラスタデータ形式の図面ファイルを作成する編集手段と、外部のＣＡＤシステムとの間でファイルの入出力を行うファイル入出力手段とを備えたラスタデータ編集装置における図面ファイル生成方法であって、前記編集手段によって、前記統合図面ファイル記憶手段から前記統合図面ファイルを前記メモリに読み出す工程と、前記編集手段によって、前記統合図面ファイル記憶手段から読み出された統合図面ファイルのファイル情報に基づいて前記統合図面ファイルに含まれるベクタデータとラスタデータとを分割抽出する工程と、前記編集手段によって、前記抽出されたベクタデータからベクタデータ形式の図面ファイルを生成し前記ファイル入出力手段に出力する工程と、前記編集手段によって、前記抽出されたラスタデータからラスタデータ形式の図面ファイルを生成し前記ファイル入出力手段に出力する工程とを備え、前記編集手段が前記ベクタデータ形式の図面ファイルを生成する際に、前記ベクタデータ形式の図面ファイルから前記ラスタデータ形式の図面ファイルを参照するための前記ラスタデータ形式の図面ファイルのファイル情報を前記ベクタデータ形式の図面ファイルのファイル情報に付加して前記ファイル入出力手段に出力するようにしたことを特徴とする。
【０００９】
前記ラスタファイル情報は、好ましくは前記ラスタデータ形式の図面ファイルの少なくともファイル名を含むものである。
【００１０】
この場合、前記ラスタファイル情報は、前記ベクタデータ形式の図面ファイルに対する前記ラスタデータ形式の図面ファイルの位置情報を含むことが望ましい。
【００１２】
この発明に係るコンピュータに読み取り可能な記録媒体は、コンピュータに、ドットデータの集合からなるラスタデータと、このラスタデータの座標系と整合するように座標変換されたベクタデータとを含む統合図面ファイルを、統合図面ファイル記憶手段からメモリに読み出す処理と、前記統合図面ファイル記憶手段から読み出された統合図面ファイルのファイル情報に基づいて前記統合図面ファイルに含まれるベクタデータとラスタデータとを分割抽出する処理と、前記抽出されたベクタデータからベクタデータ形式の図面ファイルを生成させファイル入出力手段に出力させる処理と、前記抽出されたラスタデータからラスタデータ形式の図面ファイルを生成させ前記ファイル入出力手段に出力させる処理とを実行させ、前記ベクタデータ形式の図面ファイルを生成させる際に、前記ベクタデータ形式の図面ファイルから前記ラスタデータ形式の図面ファイルを参照するためのラスタデータ形式の図面ファイルのファイル情報を前記ベクタデータ形式の図面ファイルのファイル情報に付加させて前記ファイル入出力手段に出力させるようにした処理を更に実行させる図面ファイル生成処理プログラムを記憶してなるものである。
【００１３】
この発明によれば、ラスタデータとベクタデータとが混在する統合図面ファイルからベクタデータを抽出してベクタデータ形式の図面ファイルを生成すると共に、ラスタデータを抽出してラスタデータ形式の図面ファイルを生成することができ、且つベクタデータ形式の図面ファイルを生成する際に、ベクタデータ形式の図面ファイルからラスタデータ形式の図面ファイルを参照するためのラスタファイル情報を付加して生成することができる。このため、例えばラスタデータを編集ベースとしつつも統合図面ファイルの編集処理が可能なラスタデータ編集装置から、ベクタデータを編集ベースとしつつもアタッチ機能によりラスタデータをイメージデータとしてベクタデータの背景に貼り付けて編集処理をすることができるＣＡＤシステムに対してダイレクトにファイル出力をすることが可能となる。これにより、ラスタデータ及びベクタデータが混在する図面データを有効活用することができると共に、ラスタデータ編集装置とＣＡＤシステムとのデータ互換性を向上させることができ、図面編集作業の効率を全体的に高めることが可能となる。
【００１４】
【発明の実施の形態】
以下、図面を参照して、この発明の実施例を説明する。
図１は、この発明の一実施例に係る図面ファイル作成方法を実現するためのラスタデータ編集装置を説明するためのブロック図である。
【００１５】
修正前図面１のイメージは、読取装置のスキャナ２で読み取られる。読み取られたイメージは、スキャナ２でビットマップデータ等のラスタデータ形式の図面データ（以下、「ラスタデータ」とする。）に変換されてＣＰＵ３とＲＡＭ（Random Access Memory）などからなる編集部５内のメモリ４とに一時格納される。メモリ４に一時格納されるラスタデータのデータ形式は、その保存容量を考慮して、ランレングスデータ、ＭＲ、ＭＭＲ、ＴＩＦＦ、ＣＡＬＳ等、適宜圧縮処理が施されたものであっても良い。
【００１６】
一方、編集部５にＣＡＤシステム６から送られてくるいわゆるＣＡＤファイルや外部の既存の記憶媒体７から送られてくるベクタデータ形式の図面データ（以下、「ベクタデータ」とする。）も、編集部５内のメモリ４に一時格納される。メモリ４に一時格納されたこれらのデータやファイル等は、ハードディスク装置等の記憶媒体７に保存され、且つディスプレイ装置等からなる表示部８に必要なコマンド入力用のアイコン等と共に表示されて、マウスやキーボード等の入力装置からなる入力部９の入力操作に基づいて編集部５で適宜編集される。編集された各データは、それぞれの元のデータ形態又は各データが混在したデータ形態でメモリ４や記憶媒体７に保存され、入力部９の入力操作に従ってプリンタやプロッタ等の印刷出力部１０を介して修正後図面１１として出力される。
【００１７】
このラスタデータ編集装置では、スキャナ２で読み取られた図面のイメージデータやＣＡＤシステム６から送られてきたＣＡＤファイル等を編集部５内のメモリ４に一時格納した後、記憶媒体７においてラスタデータとベクタデータとをそれぞれ別々のデータベースに保存する。また、これらラスタデータ及びベクタデータは、ＲＶ（ラスタ・ベクタ）統合ファイルによりラスタデータの座標系にベクタデータの座標系を合わせた形態の混在データとして関連付けられ、記憶媒体７内に設けられたＲＶ統合ファイルデータベース１２に保存される。
【００１８】
実際の図面データ編集作業時には、メモリ４や記憶媒体７に格納・保存されているラスタデータやベクタデータを一々別々に読出し／書込みせずにＲＶ統合ファイルデータベース１２からラスタデータ及びベクタデータが混在したＲＶ統合ファイルを読み込んで適宜編集操作をすることにより、ラスタデータ及びベクタデータの同時編集作業をすることができる。
【００１９】
図２は、このラスタデータ編集装置の編集部５と記憶媒体７の内部構成の一部を示すブロック図である。
【００２０】
スキャナ２で読み取られた図面のイメージデータ１などのラスタデータは、編集部５内のファイル入出力部１７を介してラスタデータ編集部１５に入力され、記憶媒体７内のラスタデータベース（以下、「ＲＤＢ」とする）２０に保存される。ファイル入出力部１７は、編集部５及び記憶媒体７に入力／出力されるデータファイルの入出力を行う。ラスタデータ編集部１５は、このラスタデータ編集装置でのラスタデータの編集処理を担当し、必要に応じてＲＤＢ２０と適宜ラスタデータの遣り取りを行う。一方、外部の既存のＣＡＤシステム６から供給されたＣＡＤファイルは、ファイル入出力部１７を介して記憶媒体７内のＣＡＤファイルデータベース（以下、「ＣＤＢ」とする）１９に保存される。このＣＤＢ１９に保存されたＣＡＤファイルのＣＡＤデータを用いて編集処理を施す際には、まず、編集部５がＣＤＢ１９に保存されたＣＡＤデータを読み出す。編集部５内に読み出されたＣＡＤデータは、座標変換部１４を備える編集部５内のベクタデータ貼付部１３に入力される。ベクタデータ貼付部１３の座標変換部１４は、ベクタデータ貼付部１３に入力されたＣＤＢ１９からのＣＡＤデータの座標系を、ラスタデータの座標系に変換する処理を行う。ベクタデータ貼付部１３は、座標変換部１４で座標変換されたＣＡＤデータからなるベクタデータを、記憶媒体７内のベクタデータベース（以下、「ＶＤＢ」とする）２１に保存する。ＶＤＢ２１に保存されたベクタデータは、編集部５内のベクタデータ編集部１６に入力され、このベクタデータ編集部１６で適宜編集処理が施される。このように、ベクタデータ編集部１６は、ラスタデータ編集装置でのベクタデータの編集処理を担当し、必要に応じて適宜ＶＤＢ２１とベクタデータの遣り取りを行う。なお、記憶媒体７内のＲＤＢ２０及びＶＤＢ２１に保存されているそれぞれのデータ形式のデータは、編集部５内に設けられたデータ変換部１８を介してラスタ→ベクタ変換、ベクタ→ラスタ変換され、ラスタデータ編集装置内で常時相互利用されている。
【００２１】
一方、記憶媒体７内部に設けられたＲＶ統合ファイルデータベース（以下、「ＲＶＩＤＢ」とする）１２には、ＲＶ統合ファイル作成部２３で作成されたＲＶ統合ファイルが保存されている。このＲＶ統合ファイル作成部２３は、ラスタデータ編集部１５及びベクタデータ編集部１６からそれぞれラスタデータとベクタデータとを読み出し、ベクタデータをラスタデータに関連付けてラスタデータ及びベクタデータが混在するデータファイル形式のＲＶ統合ファイルを作成する。このラスタデータ編集装置での実際の編集作業時には、編集部５がＲＶＩＤＢ１２に保存されたＲＶ統合ファイルのヘッダー情報を参照して、ＲＤＢ２０に保存されたラスタデータやＶＤＢ２１に保存されたベクタデータをそれぞれ読み込んで編集したり、ＲＶ統合ファイルを直接ＲＶＩＤＢ１２から読み込んで、このＲＶ統合ファイルをラスタデータ成分及びベクタデータ成分にそれぞれ分離して適宜編集したりすることができる。また、このように編集処理したデータは、それぞれ自在にＲＤＢ２０やＶＤＢ２１に保存したり、ＲＶＩＤＢ１２にＲＶ統合ファイルとして保存したりすることができる。
【００２２】
図３は、上述したＲＶ統合ファイルの構成を示す図である。
同図に示すように、ＲＶ統合ファイル（例えば、ファイル名「ＡＢＣ．ＲＶＤ」とする。）４０は、主にヘッダー情報領域３０と、ラスタデータ情報領域３１と、ベクタデータ情報領域３２との３つの領域を持つファイル構造で構成されている。ヘッダー情報領域３０内には、ＲＶ統合ファイル４０のバージョンを表すバージョンデータ３３、ＲＶ統合ファイル４０のうちのベクタデータの要素数を表すベクタ要素数情報３４及びその他の情報３５がセットされている。ラスタデータ情報領域３１内には、ＲＶ統合ファイル４０のうちのラスタデータ３７に関する情報が格納されている。ベクタデータ情報領域３２内には、ＲＶ統合ファイル４０のうちのベクタデータ３６1，３６2，３６3，…，３６nを構成する複数のベクタデータ・インデックス（ベクタＩｄｘ１，Ｉｄｘ２，Ｉｄｘ３，…，Ｉｄｘｎ）が格納されている。これらベクタデータ３６1〜３６nは、ＲＶ統合ファイル４０に基づき編集処理を施す場合、編集部５内のメモリ４の内部領域に構築されているラスタデータ３７と、例えばレイヤを異にしてメモリ４内に展開されるように関連付けられている。これにより、ベクタデータは、そこでラスタデータ３７と同一座標系３８上に配置される。
【００２３】
このような編集処理を施すことができるこのラスタデータ編集装置では、ＣＡＤシステム６から送られてくるＣＡＤファイルを利用することができるだけでなく、ラスタデータ編集装置内で作成したラスタデータ及びベクタデータの混在データからなるＲＶ統合ファイル４０を直接ＣＡＤシステム６側で利用可能なファイルとして送ることもできる。このため、このラスタデータ編集装置の編集部５内には、ＲＶＩＤＢ１２からＲＶ統合ファイル４０を読み出してＣＡＤシステム６側で利用可能なファイル形式のデータファイルを生成するためのファイル生成部２２が設けられている。
【００２４】
次に、このファイル生成部２２でのファイル生成処理について説明する。
図４は、編集部５内のファイル生成部２２の内部構成の一部を示すブロック図であり、図５は、このファイル生成部２２でのファイル生成処理のフローチャートである。
【００２５】
まず、ファイル生成部２２は、ＲＶＩＤＢ１２からＲＶ統合ファイル４０を読み出す（Ｓ１）。ＲＶＩＤＢ１２からファイル生成部２２に読み出されたＲＶ統合ファイル４０は、ファイル解析部４１に入力され、このファイル解析部４１でファイルの種々の情報（ファイル構造やファイルサイズ等の情報）が解析される（Ｓ２）。このファイル解析部４１で解析されたＲＶ統合ファイル４０のファイル情報は、ＣＰＵ３に出力され編集処理等に利用される。また、ファイル解析部４１では、解析されたＲＶ統合ファイル４０のファイル情報に基づき、ＲＶ統合ファイル４０のラスタデータ成分とベクタデータ成分とを適宜分割する（Ｓ３）。このようにファイル解析部４１で解析され適宜分割されたＲＶ統合ファイル４０は、次にファイル情報編集部４２に入力される。このファイル情報編集部４２では、まずベクタデータのファイル情報にラスタデータのファイル情報を付加する編集処理を施すか否かが判断される（Ｓ４）。例えば、入力部９からの所定の入力信号がない場合は、ＲＶ統合ファイル４０に対して特に編集処理を施さないが、入力部９からの所定の入力信号がある場合には、上記編集処理を施すという具合である。この場合、入力信号に基づきＲＶ統合ファイル４０内のラスタデータのファイル情報を参照してそのファイルの相対パス及びラスタデータ位置情報を抽出し、これらをベクタデータのファイル情報内に書き込むという一連の処理（４３ａ〜４３ｃ）が含まれるアタッチコマンド４３を実行してベクタデータにラスタデータのファイル情報を付加する（Ｓ５）という編集処理が行われる。その後、ＲＶ統合ファイル４０は、ラスタファイルとベクタファイルをそれぞれ生成するために、ラスタファイル生成部４４とベクタファイル生成部４５で利用される。ラスタファイル生成部４４は、ファイル情報編集部４２内のＲＶ統合ファイル４０のラスタデータ成分を抽出して、ラスタデータからなるファイル（例えば、ＴＩＦＦファイル）を生成してファイル入出力部１７へ出力する。一方、ベクタファイル生成部４５は、ファイル情報編集部４２内のＲＶ統合ファイル４０のベクタデータ成分を抽出して、ベクタデータからなるファイル（例えば、ＤＸＦファイル）を生成してファイル入出力部１７へ出力する（Ｓ６）。この際、上記ステップＳ４で編集処理を施す旨が選択され、ステップＳ５でラスタデータのファイル情報がベクタデータに付加されている場合は、ベクタファイル生成部４５は、このラスタデータのファイル情報をベクタデータのファイル情報に付加した状態のベクタファイルを生成してファイル入出力部１７へ出力する。
【００２６】
次に、上述したラスタデータ編集装置でのファイル生成動作を伴うファイル出力動作について説明する。このラスタデータ編集装置は、表示部８の表示画面上に現在表示されているアクティブな図面をファイル出力する「単一ファイル出力」と、保存された複数の図面をファイル出力する「連続ファイル出力」の２つの出力モードを備える。まず、このラスタデータ編集装置が起動されると、表示部４の表示画面上に、図６に示すようなメイン操作画面５０が表示される。このメイン操作画面５０は、起動しているソフトウェア名等を表示するタイトルバー５１、その起動しているソフトウェアの機能を選択するためのメニューバー５２及びツールバー５３、ソフトウェアの機能のうち、特に便利な機能を選択するための機能ツールバー５４、レイヤに関する操作を行うためのレイヤツールバー５５、各種モードや単位及び尺度等を表示するステータスバー５６、読み込んだ図面ファイル等を表示して編集作業を行う作業領域５７等の構成要素を備えて構成されている。なお、メニューバー５２の各メニュー項目は文字表示、ツールバー５３及び機能ツールバー５４の各ツール項目は所定のアイコン表示で表示され、機能操作性の向上が図られている。
【００２７】
「単一ファイル出力」モードの場合、現在作業中のファイルを生成出力するために、メイン操作画面５０に表示されたメニューバー５２のファイルメニュー５２ａの「ファイル出力」項目から「単一」コマンドを選択する。入力部９に「単一」コマンドが選択された旨が入力されると、その情報がＣＰＵ３に伝えられ、表示部８に表示されたメイン操作画面５０上に、図７に示すような単一ファイル出力ダイアログ６０が表示される。この単一ファイル出力ダイアログ６０は、生成後のファイルを指定するためのファイル名入力ボックス６１、生成後のファイルの種類を、例えばＤＸＦ，ＤＷＧ等のファイルの種類から選択するためのファイル選択ボックス６２、指定方法によってデータのレイヤを分けて生成するためのレイヤ分割指定ボックス６３、レイヤ分割の詳細設定を行う「レイヤ設定」ダイアログを表示するための設定ボタン６４、例えばチェック有りの場合ベクタ要素のみ生成出力するといった生成出力要素を指定する生成出力要素指定項目６５、レイヤの分割が「単一レイヤ」又は「レイヤ名分割」で、ＤＸＦ，ＤＷＧ形式のファイルを生成するときに、データのレイヤ名を利用するかどうかの設定を行うレイヤ名設定項目６６、ＤＸＦ，ＤＷＧ形式のファイルを生成する際に、データのイメージとしてラスタファイルを利用するか否かの設定を行うイメージファイル名出力設定項目６７、図面の単位系を指定するための単位系指定ボックス６８、ＤＸＦ，ＤＷＧ形式のファイルを生成するときにポリラインの頂点数の制限を指定するためのポリライン頂点数指定ボックス６９及び現在の生成設定のファイル名を表示等するための生成設定ファイル表示ボックス７０等の構成要素を備えて構成されている。
【００２８】
一方、「連続ファイル出力」モードの場合、選択した複数のファイルを生成出力するために、ファイルメニュー５２ａの「ファイル出力」項目から「連続」コマンドを選択する。なお、上記「単一ファイル出力」モードの場合の説明と重複する部分の説明は省略する。入力部９に「連続」コマンドが選択された旨が入力されると、その情報がＣＰＵ３に伝えられ、メイン操作画面５０上に、図８に示すような連続ファイル出力ダイアログ７１が表示される。この連続ファイル出力ダイアログ７１は、主に生成するファイルを指定するための入力ファイル設定ボックス７２と、生成後の出力先ディレクトリを指定するための出力先設定ボックス７３と、ファイル生成の各種条件を指定するための生成設定ボックス７４とから構成されている。入力ファイル設定ボックス７２には、生成するファイルの一覧表示を行う生成ファイルリスト表示ボックス７５、「ファイルを開く」ダイアログを表示し生成するファイルをファイルリストへ追加するための登録ボタン７６及び生成ファイルリストで選択されているファイルを解除するための解除ボタン７７が設けられている。また、出力先設定ボックス７３には、「変換先ディレクトリ指定」ダイアログを表示するための参照ボタン７８が設けられている。一方、生成設定ボックス７４には、現在の生成設定ファイル名を表示するための生成設定ファイル表示ボックス７９、生成後のファイルの種類を、例えばＤＸＦ，ＤＷＧ形式のファイルの種類から選択するためのファイル形式指定ボックス８０、単位系指定ボックス８１、レイヤ分割指定ボックス８２、設定ボタン８３、レイヤ名設定項目８４、イメージファイル名出力設定項目８５、ファイル生成時の変換モードを指定するための変換モード指定ボックス８６、ポリライン頂点数指定ボックス８７及びファイル生成時のフィルタ処理を指定し、指定された縦・横の矩形よりも小さなラスタデータを変換されないようにするためのフィルタ指定ボックス８８等の構成要素を備えて構成される。
【００２９】
これら「単一」及び「連続」ファイル出力ダイアログ６０，７１において、共通したコマンド選択項目の一つとして「イメージファイル名出力設定」がある。このイメージファイル名出力設定を有効にする（オンにする）ことにより、図４に示すように、入力部９から所定の入力信号がファイル情報編集部４２に出力され、ラスタファイルのファイル情報をベクタファイルのファイル情報に付加するためのアタッチコマンド４３が働く。このアタッチコマンド４３では、まず、付加すべきラスタファイルを参照すべくラスタファイル参照コマンド４３ａがベクタファイルのファイル情報に書き込まれ、次に、そのラスタファイルが格納されている場所（ファイル名）を指定する相対パス４３ｂが書き込まれる。そして、ラスタファイル内のラスタデータがベクタファイル内のベクタデータの背景イメージデータとしてどの位置に表示されるかを示すラスタデータの位置情報４３ｃが書き込まれる。また、このアタッチコマンド４３では、指定された生成する際の設定ファイル名と同一ファイル名を参照されるラスタファイルに命名する。このため、このラスタデータ編集装置では、例えば図９（ａ）に示すように、表示領域９０上に表示されているＲＶ統合ファイル４０で構成される図面データから、同図（ｂ）及び（ｃ）に示すように、ファイル生成部２２でベクタデータ９１，９２からなるベクタファイルとラスタデータ９３からなるラスタファイルとを生成することができると共に、上記アタッチコマンド４３が実行されてファイルが生成された場合には、ベクタファイル内にラスタファイルのファイル情報を参照すべくコマンド４３ａ等が自動的に書き込まれるため、ベクタファイルのベクタデータを編集する際に、いわゆるアタッチ機能を用いなくてもラスタファイルのラスタデータを背景イメージデータとして貼り付けた状態で使用することができる。これにより、図１０（ａ）に示すように、例えばＣＡＤシステム６へ生成したベクタファイル及びラスタファイルを別々に出力し、ＣＡＤシステム６側の表示領域９５にベクタデータ９１，９２を表示させることができるだけではなく、出力したベクタファイルにラスタファイルのファイル情報が付加されている場合には、実際にＣＡＤシステムでベクタファイルを利用しただけで、同図（ｂ）に示すように、ラスタデータ９３を背景として表示させることができるようになる。このため、同図（ｃ）に示すように、ＣＡＤシステム６においても機能的にＲＶ統合ファイル４０を利用した編集処理等を行うことが可能となる。このように、ＣＡＤシステムに対してダイレクトに種々の図面ファイルを出力することが可能となるため、ラスタデータ及びベクタデータが混在する図面データを有効活用することができると共に、ラスタデータ編集装置とＣＡＤシステムとのデータ互換性を向上させることができ、図面編集作業の効率を全体的に高めることが可能となる。
【００３０】
【発明の効果】
以上述べたように、この発明によれば、ラスタデータとベクタデータとが混在する統合図面ファイルからベクタデータを抽出してベクタデータ形式の図面ファイルを生成すると共に、ラスタデータを抽出してラスタデータ形式の図面ファイルを生成することができ、且つベクタデータ形式の図面ファイルを生成する際に、ベクタデータ形式の図面ファイルからラスタデータ形式の図面ファイルを参照するためのラスタファイル情報を付加して生成することができる。このため、例えばラスタデータを編集ベースとしつつも統合図面ファイルの編集処理が可能なラスタデータ編集装置から、ベクタデータを編集ベースとしつつもアタッチ機能によりラスタデータをイメージデータとしてベクタデータの背景に貼り付けて編集処理をすることができるＣＡＤシステムに対してダイレクトにファイル出力をすることが可能となる。これにより、ラスタデータ及びベクタデータが混在する図面データを有効活用することができると共に、ラスタデータ編集装置とＣＡＤシステムとのデータ互換性を向上させることができ、図面編集作業の効率を全体的に高めることが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の一実施例に係る図面ファイル作成方法を実現するためのラスタデータ編集装置を説明するためのブロック図である。
【図２】  同装置の編集部と記憶媒体の内部構成の一部を示すブロック図である。
【図３】  ＲＶ統合ファイルの構成を示す図である。
【図４】  同装置の編集部内のファイル生成部の内部構成の一部を示すブロック図である。
【図５】  同ファイル生成部でのファイル生成処理のフローチャートである。
【図６】  同装置の起動後の操作画面イメージを表す図である。
【図７】  同装置のメイン操作画面上に表示された単一ファイル出力ダイアログを示す図である。
【図８】  同装置のメイン操作画面上に表示された連続ファイル出力ダイアログを示す図である。
【図９】  同装置でＲＶ統合ファイルからベクタファイル及びラスタファイルを生成するイメージを示す図である。
【図１０】  ＣＡＤシステム６でＲＶ統合ファイルから生成されたベクタファイル及びラスタファイルを利用するイメージを示す図である。
【符号の説明】
１…修正前図面、２…スキャナ、３…ＣＰＵ、４…メモリ、５…編集部、６…ＣＡＤシステム、７…記憶媒体、８…表示部、９…入力部、１０…印刷出力部、１１…修正後図面、１２…ＲＶＩＤＢ、１３…ベクタデータ貼付部、１４…座標変換部、１５…ラスタデータ編集部、１６…ベクタデータ編集部、１７…ファイル入出力部、１８…データ変換部、１９…ＣＤＢ、２０…ＲＤＢ、２１…ＶＤＢ、２２…ファイル生成部、２３…ＲＶ統合ファイル作成部。
【図１】
0004434469.tif 000002
【図２】
0004434469.tif 000003
【図３】
0004434469.tif 000004
【図４】
0004434469.tif 000005
【図５】
0004434469.tif 000006
【図６】
0004434469.tif 000007
【図７】
0004434469.tif 000008
【図８】
0004434469.tif 000009
【図９】
0004434469.tif 000010
【図１０】
0004434469.tif 000011