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用の図面を分けて管理する

最初は少し難しく感じるかもしれませんが、慣れてしまえば数分で処理できるようになります。

他社から受け取った図面でトラブルに遭ったときは、ぜひこの方法を試してみてください!

広告