AutoCADで3Dポリラインを2Dポリラインに変更する方法をお探しですね。
広告
AutoCADで3Dポリラインを2Dに変換する方法【Z値の一括削除】
他社から受け取った図面や測量データをAutoCADで開いたとき、「見た目は普通の平面図なのに、なぜかトリムやハッチングがうまくいかない…」という経験はありませんか? その原因、実はポリラインに**Z値(高さ情報)**が入っているせいかもしれません。
特に3Dポリラインは、各頂点にバラバラの高さ情報を持っているため、画面上では平らに見えても、実際にはXY平面から浮いていたり沈んでいたりします。
そうなると、交点がうまく取れなかったり、面積計算がおかしくなったり、外部参照の重ね合わせがズレたり…といった問題が起きてしまいます。
この記事では、**AutoCADでZ値を持つ3Dポリラインを、平らな2Dポリラインに一括変換する方法**を、初心者の方にも分かりやすく解説していきます。
1. そもそも「3DポリラインのZ値」って何? なぜ平坦化が必要なの?
AutoCADの3Dポリラインは、各頂点がX座標・Y座標に加えて**Z座標(高さ)**を持っている図形です。
土木測量や造成計画、道路設計、Civil 3Dの地形データなどでは、このZ値が重要な情報として使われます。
でも、建築の平面図や設備図、確認申請用の2D図面として使いたい場合は、このZ値が**邪魔者**になってしまうんです。
よくあるトラブル例
– 画面上では線が重なって見えるのに、交点として認識されない
– ハッチングの境界として使えない
– 寸法や面積が想定と違う値になる
– 外部参照を重ねると微妙にズレる
こうした問題を解決するには、「高さを0にする」だけでなく、**「3Dポリラインを2Dポリラインに変換する」**ことが必要です。
注意点:「高度」と「Z値」は違う
通常の線分や円、2Dポリラインなら、プロパティで「高度」を0に変えれば済むこともあります。
でも3Dポリラインは、**頂点ごとに違うZ値**を持てるので、単純に高度だけ変えても2Dにならないことがあるんです。
そこで登場するのが、**FLATTENコマンド**です。
これは図形を現在のXY平面に投影して、Z方向の高さをまるごと取り除いてくれる便利なコマンドなんです。
> **⚠️ 作業前の注意**
> FLATTENは高さ情報を完全に消してしまうので、測量データや設計標高として使う元データには直接実行しないでください。
必ず**バックアップ**を取ってから作業しましょう!
2. FLATTENコマンドで3Dポリラインを一括で平らにする方法
AutoCADでZ値を持つ図形をまとめて平らにしたいときは、**FLATTENコマンド**が一番実務的です。
これはExpress Tools(エクスプレスツール)に含まれている機能で、選択した図形を現在のXY平面にペタッと投影してくれます。
基本的な手順
**ステップ1:図面を別名保存する**
まずは元データを守るために、別名で保存しておきましょう。
「○○_平坦化.dwg」みたいな名前にしておくと分かりやすいです。
**ステップ2:UCSを確認する**
UCSが傾いていると、変な方向に投影されてしまうことがあります。
念のため**ワールド座標系(WCS)**に戻しておくと安心です。
“`
コマンド:UCS → Enter → W(ワールド)
“`
**ステップ3:対象を選択する**
図面全体を対象にするなら「すべて選択」でもOKですが、**3Dポリラインだけ**を処理したいなら、QSELECTを使うと便利です。
“`
コマンド:QSELECT
→ オブジェクトタイプ:3Dポリライン
→ OK
“`
**ステップ4:FLATTENを実行**
いよいよ本番です!
“`
コマンド:FLATTEN
→ 対象オブジェクトを選択
→ Enter
“`
これで選択した図形が、現在のXY平面上に投影されて、Z値が0になります。
**ステップ5:確認する**
変換後は、ちゃんとZ値が0になっているか確認しましょう。
LISTコマンドやプロパティパレットで、頂点のZ座標をチェックしてください。
“`
コマンド:LIST
→ 確認したい図形を選択
“`
作業の流れまとめ
1. 図面を別名保存(元データを守る)
2. UCSをワールドに設定
3. QSELECTで3Dポリラインを抽出
4. FLATTENを実行
5. LISTやプロパティでZ値を確認
ワンポイントアドバイス
いきなり図面全体にFLATTENをかけると、文字や寸法、ブロックなどにも影響が出ることがあります。
なので、**まずは3Dポリラインだけを選んで試す**のがおすすめです。
慣れてきたら、範囲を広げていけばOKです!
3. QSELECT・CHANGE・プロパティを使い分けるテクニック
実は、すべてのケースでFLATTENだけ使えばいいわけではありません。
図形の種類やZ値の入り方によって、いくつかの方法を使い分けると、もっと効率的に作業できます。
QSELECT(クイック選択)で対象を絞り込む
QSELECTは、図形タイプ、画層、色、線種などの条件で、対象を一括で選べる便利機能です。
**使い方の例:**
– 3Dポリラインだけを選ぶ
– 特定のレイヤにあるポリラインだけを選ぶ
– 測量データが入っているレイヤをまとめて選ぶ
大規模な図面ほど、この機能が威力を発揮します!
CHANGEコマンドで高度を0にする
線分や通常の2Dポリラインなど、**オブジェクト全体に共通の高度が設定されている場合**は、CHANGEコマンドが便利です。
“`
コマンド:CHANGE
→ 対象を選択 → Enter
→ プロパティ(P)→ 高度(E)
→ 新しい高度:0 → Enter
“`
ただし注意! **3Dポリラインには使えないことが多い**です。
始点と終点、または各頂点でZ値がバラバラの場合、CHANGEだけでは処理できません。
プロパティパレットで個別確認
少数の図形なら、プロパティパレット(Ctrl+1)で手動修正もアリです。
でも数百本、数千本となると現実的じゃないので、そういう時はやっぱりFLATTENが最強です。
実務での使い分けまとめ
| 図形の種類 | おすすめの方法 |
|———–|————–|
| 3Dポリライン | **FLATTEN** |
| 線分・円(高度が共通) | CHANGE |
| 少数の図形 | プロパティで手動修正 |
| 大量の図形 | QSELECT → FLATTEN |
完全な2Dポリラインにするには?
FLATTENの後、完全な2Dポリラインとして扱いたい場合は、図形タイプを確認しておきましょう。
場合によっては、PEDITで結合や変換を行う必要があるかもしれません。
定期的に大量処理する業務なら、LISPやスクリプトで自動化を検討するのもおすすめです!
4. 変換後の確認ポイントと失敗しないための注意点
3Dポリラインを2Dに変換した後は、**必ず確認作業**をしましょう。
見た目が平らになっていても、実は微小なZ値が残っていた…なんてこともあります。
LISTコマンドで詳細チェック
“`
コマンド:LIST
→ 確認したい図形を選択
“`
これで頂点座標や高度が表示されます。
Z値が0になっているか、しっかり確認してください。
大量の図形をチェックする場合は、結果をコピーして記録しておくと管理しやすいです。
実際の操作でも確認しよう
数値だけでなく、**実際に困っていた操作ができるか**も試してみましょう。
**チェックリスト:**
– ハッチングが正常にかかるか
– トリムや延長がうまくいくか
– 面積計算が正しいか
– 交点スナップが効くか
Z値の問題は、図形情報だけでなく「作図操作の不具合」として現れることが多いので、両方の確認が大事です!
仕上げの一工夫
FLATTENの後に、こんな処理をするとさらに良くなります:
– **OVERKILL**:重複線を整理
– **PEDIT**:ポリラインを結合
これで2D図面としてバッチリ使える状態になります。
⚠️ 絶対に忘れちゃいけない注意点
**平坦化は元の標高情報を削除する作業です!**
Civil 3Dのサーフェス作成、土量計算、縦断・横断設計などに使う3Dポリラインを平坦化してしまうと、後から高さ情報を復元するのはほぼ不可能です。
なので、用途に応じて図面を分けて管理しましょう:
– **3D設計用の元図**(標高情報あり)
– **2D作図用の平坦化図面**(Z値なし)
ファイル名に「2D_FLAT」「Z0」「平坦化済み」などを付けておくと、後で混乱しなくて済みます!
ブロックや外部参照がある場合
ちょっと複雑な図面では、こんなことにも注意が必要です:
– **外部参照**:参照元を編集しないと完全には変更されません
– **ブロック**:ブロック内にZ値を持つ図形が入っている場合は、ブロック編集で中身を確認する必要があります
– **傾いたUCS**:ワールド座標のXY平面ではなく、現在の作業平面へ投影されてしまいます
安全な作業のためのチェックリスト
1. ✅ バックアップを取った
2. ✅ UCSをワールドに戻した
3. ✅ 対象レイヤ・オブジェクトを確認した
4. ✅ FLATTENを実行した
5. ✅ Z値と図形タイプをチェックした
この手順を守れば、AutoCADで3Dポリラインを安全に2D化できます!
まとめ
AutoCADで3Dポリラインを2Dに変換する方法、いかがでしたか?
**ポイントをおさらい:**
– Z値が入っていると、見た目は平面図でも作図操作がうまくいかない
– **FLATTENコマンド**で一括平坦化できる
– QSELECTで対象を絞り込むと効率的
– 作業前は必ずバックアップを取る
– 変換後はLISTやプロパティで確認する
– 3D用と2D用の図面を分けて管理する
最初は少し難しく感じるかもしれませんが、慣れてしまえば数分で処理できるようになります。
他社から受け取った図面でトラブルに遭ったときは、ぜひこの方法を試してみてください!
広告
