Import(インポート)

インポートコマンドはローカルファイルシステムから既存の図面を KulmanLab CAD に読み込みます。標準の DXF フォーマットと KulmanLab 独自の JSON フォーマットの両方がサポートされています。

ファイルのインポート手順

  1. 画面上部のファイルパネルにある Import ツールバーボタン(フォルダアイコン)をクリックします。
  2. ブラウザのファイルピッカーが開きます。図面ファイルに移動して選択します。
  3. 図面がすぐにキャンバスに読み込まれます。ビューポートはすべてのエンティティに自動的にフィットします。

または、ファイルをキャンバスに直接ドラッグ&ドロップすることもできます。

サポートされるファイルフォーマット

フォーマット拡張子使用場面
DXF.dxf他の CAD ツール(FreeCAD、LibreCAD など)からの図面
JSON (ネイティブ).jsonKulmanLab CAD から以前保存した図面 — 完全な忠実度

DXF からインポートされる内容

KulmanLab は以下の DXF エンティティタイプを解析します:

エンティティタイプDXF コード備考
直線LINE
CIRCLE
円弧ARC
楕円ELLIPSE
ポリラインLWPOLYLINE
スプラインSPLINE
テキストTEXT, MTEXT
寸法DIMENSION
引出線MULTILEADER

レイヤー定義と線種テーブルも DXF ファイルに存在する場合はインポートされます。

サポートされていない DXF タイプを使用するエンティティは静かにスキップされます — 図面の残りの部分は引き続き読み込まれます。

ファイルの命名とストレージ

ファイルをインポートすると、ファイル名にタイムスタンプが追加されます(例: myplan_May22_14:30:00.dxf)。これにより、名前の衝突なしに同じ図面の複数バージョンをFilesに保持できます。ファイル名にすでにタイムスタンプが含まれている場合は、そのまま使用されます。

図面はインポート後にブラウザストレージ(IndexedDB)に自動的に保存されるため、Filesパネルに表示され、ページのリロードをまたいで保持されます。

現在の図面への影響

インポートすると現在のキャンバスが置き換えられます。マージや追加はありません。保存されていない変更がある場合は、最初に現在の図面をExportしてください。

起動時の動作

KulmanLab はページ読み込み時に最後に編集したファイルを自動的に再度開きます。保存されたファイルがない場合は、デフォルトのサンプル図面が読み込まれます。

トラブルシューティング

問題考えられる原因対処法
インポート後にキャンバスが空DXF エンティティがサポートされていないタイプを使用している(HATCH、INSERT など)エンティティはスキップされました — ターミナルの「no entities found」メッセージを確認
インポートボタンが反応しないブラウザがファイルピッカーをブロックしたボタンをもう一度クリック。一部のブラウザは新しいユーザーによる操作が必要
寸法が正しく表示されない標準以外の寸法ジオメトリを書き込むツールからの DXFソースアプリから現在の DXF バージョンを使用して再エクスポート

関連コマンド

  • Export — 現在の図面を DXF または JSON でダウンロード
  • Files — ブラウザに保存された図面を参照・復元
  • New File — 空白の図面を開始