AutoCADで正常に開けるDWGデータでも、CALSToolsなどの変換ツールを使用してSFC形式へ変換した際に、図面が真っ白になるトラブルが発生することがあります。原因はDWGファイル自体の破損ではなく、画層設定や表示設定、対応していないオブジェクトなどにある場合が多くあります。
この記事では、DWGからSFCへ変換した際に内容が表示されない場合に確認すべきポイントと、正常に変換するための具体的な対処方法を解説します。
DWGをSFC変換すると白紙になる主な原因
DWGファイルがAutoCADでは問題なく表示されるにもかかわらず、SFC変換後に真っ白になる場合、変換ソフト側が図面要素を正しく読み取れていない可能性があります。
特に以下のようなデータでは変換時に問題が起こりやすくなります。
- プロキシオブジェクトを含んでいる
- 外部参照(Xref)を使用している
- 特殊なカスタムオブジェクトが含まれている
- モデル空間ではなくレイアウト空間に図面がある
- 画層や表示設定によって非表示になっている
AutoCAD上では専用機能によって表示できても、SFC変換ツールでは対応できない情報が含まれているケースがあります。
まず確認したいDWG側の表示設定
SFC変換前に、AutoCADでDWGデータの表示状態を確認することが重要です。
例えば画層が非表示・フリーズ状態になっている場合、AutoCADでは設定によって表示できますが、変換時には非表示状態として処理されることがあります。
以下の項目を確認してください。
| 確認項目 | 確認内容 |
|---|---|
| 画層状態 | 対象レイヤーが表示・解除されているか確認 |
| モデル空間 | 図面がモデル空間に存在するか確認 |
| 外部参照 | Xrefが正しく読み込まれているか確認 |
| 表示範囲 | ズーム範囲を変更して図面が存在するか確認 |
特に外部から受け取った図面では、表示設定や参照ファイルの状態が作成者側の環境に依存していることがあります。
プロキシオブジェクトを通常の図形へ変換する
DWGデータに特殊なオブジェクトが含まれている場合、CALSToolsなどの変換ソフトでは認識できず、結果として何も出力されない場合があります。
AutoCADでは、プロキシオブジェクトを確認するために「PROXYSHOW」などの設定を確認し、必要に応じて通常の線分やポリラインなどへ変換します。
例えば、専用CADで作成された設備図面や測量図面では、通常のAutoCAD図形ではない独自オブジェクトが含まれていることがあります。この場合、一度AutoCAD側で分解や書き出しを行うことで改善することがあります。
AUTOCADでDWGを一度保存し直してから変換する
外部から受け取ったDWGは、作成されたCAD環境によってデータ形式や内部情報が異なる場合があります。
そのため、AutoCADで開いた後に別名保存を行い、不要な情報を整理したDWGを作成すると変換成功率が上がることがあります。
具体的には以下の手順を試してください。
- AutoCADでDWGファイルを開く
- 「名前を付けて保存」で別ファイルとして保存する
- 不要な外部参照や不要オブジェクトを整理する
- 保存したDWGをCALSToolsでSFC変換する
また、バージョンを下げて保存する場合でも、単純な互換保存だけでは解決しないことがあります。図形情報の整理が重要です。
モデル空間とレイアウト空間の違いを確認する
DWGではモデル空間とレイアウト空間という2種類の表示領域があります。図面作成者がレイアウト側に配置している場合、変換後に何も表示されないことがあります。
AutoCAD上で「モデル」と「レイアウト」の両方を確認し、必要な図面がどちらに存在しているか確認してください。
例えば印刷用に作成された図面では、レイアウト空間にビューポートで表示しているだけの場合があります。その場合はモデル空間へ必要な図形を移してから変換すると改善することがあります。
それでも変換できない場合の確認ポイント
上記の方法を試しても白紙になる場合は、DWGデータ内にSFC変換では対応できない要素が含まれている可能性があります。
確認するポイントとして以下があります。
- 別のDWGファイルでは正常に変換できるか
- 問題のDWGだけで発生しているか
- 作成元のCADソフトを確認できるか
- 不要なオブジェクトを削除して試す
変換ソフト側の問題ではなく、元データの構造によって発生しているケースも多いため、原因を切り分けることが大切です。
まとめ
DWGをSFCへ変換した際に真っ白になる場合、DWGファイルが壊れているとは限らず、画層設定、外部参照、特殊オブジェクト、空間設定などが原因になっていることがあります。
まずはAutoCAD側で表示状態を確認し、別名保存や不要データの整理を行ってから再変換する方法がおすすめです。
特に外部から受け取ったDWGは作成環境による違いが出やすいため、変換前にAutoCADでデータを整理することでSFC変換が成功する可能性を高められます。


コメント