紙の図面やレガシーMEP図を、クリーンで完全に編集可能なDWG/DXFに変換する作業は、プロジェクトを一からやり直すような感覚であってはいけません。課題は「DXFを手に入れる」だけでなく、編集可能性—断片ではなく結合されたポリライン、真の円弧・円、再利用可能なシンボルブロック、検索・スタイル変更できるテキスト—を実現することです。この実践ガイドでは、スキャンからQAまでの再現可能なエンドツーエンドのワークフローを紹介し、ラスター画像から最小の手戻りでCADへ移行できるようにします。
ステップ1 — 可読性だけでなく編集可能性を考えたスキャン
最終的なCAD品質は入力で決まります。建築図や詳細なMEP図では300~600 DPIを目標に。300 DPIで線と小さな文字を確実に取り込み、褪色・細線・注釈付き原図では400~600 DPIに。無損失形式を優先(TIFF推奨、PNGは次点)。マスタースキャンにJPEGは避け、スキャン前チェック:用紙を平らに、300~600 DPIでグレースケール/白黒、TIFFまたはPNGで保存、向きを確認し既知の寸法またはスケールバーを含める。
ステップ2 — 断片化を減らす画像の前処理
前処理で、コンバーターにシャープでコントラストの高い線と最小限のノイズを渡します。傾き補正、軽いデスペックル/メディアンフィルター、スマホ写真なら透視補正、二値化(大域または適応しきい値)、形態素処理で切れ目をつなぐか滲み線を細くする。まず小さな領域で試す。
ステップ3 — 編集優先の設定でベクター化
線/円弧検出しきい値、コーナー感度、スムージング・曲線フィット許容差、ギャップ閉じ許容差のバランスを取る。最小エンティティ長は最短の実セグメントより下に。ハッチの自動ベクター化をオフにしてCADで必要なハッチを再作成する選択も可。OCRを有効にして注釈・寸法をMText/テキストに。変換後に繰り返しシンボルを特定し、ブロックを定義してコピーを置換。
ステップ4 — CADでスケールと単位を校正
図面単位と挿入動作を設定(-DWGUNITS/INSUNITS)。既知の寸法でスケールを校正(AutoCADではSCALEの参照オプション;傾きがある場合はALIGN)。複数の既知寸法でDISTで検証。
ステップ5 — クリーンアップとQA
AUDITを実行;未使用のレイヤ・線種・ブロックをPURGE;OVERKILLで重複を削除。PEDITで断片をポリラインに結合;シンボルをブロックとして再構築;レイヤを整理(LAYMRG)。QA:閉じるべき境界は閉じている、ドアスイング・曲線は真の円弧、テキストは選択・検索可能、繰り返しシンボルはブロック参照、スケール・単位が正しい。
ステップ6 — スループットと再現性
よくある図面タイプのプリセットを定義して再利用;バッチごとにDPI・前処理・ベクター化プリセット・OCR範囲・スケール方法を記録;対応していればバッチ変換と名前付きプロファイルを使用。
実例 — オンラインでJPG/PNGをCADに
Image to CAD などのオンラインコンバーター:JPGまたはPNGをアップロード、技術図向けプリセットを選択、OCRを有効化、DWGまたはDXFにエクスポート。入力は300~600 DPIに保ち、一括変換前にスポットチェック。
トラブルシューティング — 症状と対処
| 症状 | 原因 | 対処 |
|---|---|---|
| ポリラインの断片化 | 低DPI;ギャップ閉じ不足;ノイズ | 300~600 DPIで再スキャン;ギャップ閉じを増やす;ノイズ除去;PEDIT結合(小さいファズ) |
| 階段状の曲線 | 低解像度;厳しいしきい値;スムージング不足 | 高DPI;適応しきい値;スムージング/弧フィットを上げる |
| 二重エッジ/ゴースト線 | 折り目影;スキャナーストリーク;JPEGアーティファクト | 平らに再スキャン;JPEG回避;デスキュー/デワープ;細線化 |
| テキスト誤認識 | 低コントラスト;OCR範囲が狭い | コントラスト改善;OCRサイズ/回転を広げる;エクスポート後修正 |
| スケールずれ | DPI不明;単位不一致;校正不良 | -DWGUNITS;SCALE参照またはALIGN;複数寸法で検証 |
部分的に描き直す場合
スキャンがひどく汚れ・上書き・低解像度の場合は、変換できる部分だけ変換し、判読不能な部分を選択的に描き直す。ハッチやストippleは、ノイズの多いラスターから復元するよりCADでやり直す方が早いことが多い。
まとめ
きれいにスキャンし、丁寧に前処理し、編集優先でベクター化し、単位とスケールを固定してからクリーンアップとQAを行う。Image to CAD などのオンラインツールでDPIとOCRを確認してから、CADで仕上げよう。