遵循一些準則以確保地形的位置正確。
Autodesk Civil 3D 中的地形透過點、特徵線、整地和其他元件定義。這些元件做為地形作業顯示在地形定義中,並列示在「地形性質」對話方塊中的「定義」頁籤中。
使用 WBLOCK/INSERT 作業在 Autodesk Civil 3D 中複製地形時,同時也會複製地形的某些定義圖元,並為這些圖元建立獨立的例證。例如,對於透過加入點檔案和特徵線建置的地形,WBLOCK 作業可以為特徵線 (而非點檔案) 製作一份複本。在後續 INSERT 作業期間,AutoCAD 會自動將複製的物件 (地形和這個例證中的特徵線) 轉換 (移動) 到新位置。新地形定義將更新,以指示其從這些轉換的圖元建置然後移動。如果在該點重新建置新地形,其會從目前位置「跳躍」到其他位置。因為新地形之複製的定義圖元已轉換,所以這種跳躍會發生兩次。對地形 (由複製作業加入) 執行轉換作業時,地形會再次移動。
若要避免跳躍兩次,WBLOCK 和 INSERT 使用的基準點應相同。實現這一目的的最簡單方式是針對這兩個作業使用 (0, 0, 0)。
透過選取地形和使用 AutoCAD COPY 指令複製地形時,不會複製定義圖元,並且不會在新地形的定義中展示為獨立的例證。
執行這兩種不同複製作業 (WBLOCK/INSERT 和 COPY) 的方式會造成行為中的明顯差異:使用 COPY 指令複製的地形會反應原始資料的變更,而使用 WBLOCK/INSERT 複製的地形則不會。存在這種差異是因為 WBLOCK/INSERT 為定義圖元建立了新例證,而 COPY 指令保留了地形定義中的原始物件。
剪貼簿複製與貼上作業 (Ctrl-C,Ctrl-V) 也會遵循 WBLOCK/INSERT 的邏輯。複製作業實際上是在背景執行 WBLOCK 指令 (將圖塊寫入暫存檔,並將檔案的名稱置於剪貼簿上),而貼上執行的作業與 INSERT 作業相同。但是,在這種情況下,WBLOCK 的基準點位置預設為所選圖元的左下角。因此,為了貼上作業不再導致跳躍兩次的結果,您必須指定這個位置做為貼上圖元的插入點。如果不知道這個計算的位置,複製/貼上作業通常會導致跳躍兩次的結果,因此,不應該將其用於複製地形到同一圖面或其他圖面。
總之,如果需要複製地形物件或在目前圖面 (AutoCAD 將自動轉換) 中包括一個或多個定義物件,請使用 (0,0,0) 做為基準點來進行複製和貼上作業。以下注意事項概括了常用方案的建議實踐:
若要複製目前圖面中的地形並使其反應原始資料的變更
若要在同一圖面中製作地形的獨立工作複本 (例如,為了比較方案)
若要將地形移至其他圖面 (例如,為了減少雜亂)
注意事項:通常不建議以下實踐: