彩蛋彩蛋:在【BIM|每日一技】的文章下面留言簽到(打卡),形式:姓名+天數(shù)+想說的話,如:“張三+1+開始學習的第一天,加油”。連續(xù)簽到21天的粉絲,可以免費獲得由BIM眾包網(wǎng)提供的價值1000元的BIM精品課程,教學視頻涵蓋Revit、Tekla等,趕快參與吧!
BIM哥微信號:17791399177
彩蛋彩蛋:在【BIM|每日一技】的文章下面留言簽到(打卡),形式:姓名+天數(shù)+想說的話,如:“張三+1+開始學習的第一天,加油”。連續(xù)簽到21天的粉絲,可以免費獲得由BIM眾包網(wǎng)提供的價值1000元的BIM精品課程,教學視頻涵蓋Revit、Tekla等,趕快參與吧! BIM哥微信號:17791399177 Civil 3D 軟件是Autodesk為土木與基礎(chǔ)設(shè)施行業(yè)提供的三維設(shè)計解決方案,適用于勘測、場地規(guī)劃、總圖、道路設(shè)計、水利工程、地質(zhì)礦產(chǎn)等多個不同的行業(yè)領(lǐng)域。Civil 3D的功能非常強大,但其中最有價值的是三維數(shù)字地形模型。使用數(shù)字地形模型,既可用于直觀的查看場地的三維效果,也可用于土方計算、縱橫斷面繪制等設(shè)計與計算用途。因此,詳細了解如何生成數(shù)字地形模型非常重要,如何在Civil 3D中根據(jù)多種原始數(shù)據(jù)創(chuàng)建數(shù)字地形模型。 在Civil 3D中,數(shù)字地形模型被稱為“曲面”。用戶需要首先創(chuàng)建一個曲面對象,然后把源數(shù)據(jù)(例如測量點、等高線、DEM文件等)添加到曲面定義項中,就可以生成曲面。在Civil 3D中創(chuàng)建曲面對象的步驟是:在工具空間的“瀏覽”選項板上找到“曲面”結(jié)點,單擊右鍵,選擇“新建”,然后在彈出對話框中輸入新建曲面的名稱與描述(可選),確定即可。 創(chuàng)建了曲面對象之后,在工具空間的瀏覽選項板上,展開“曲面”結(jié)點前的按鈕,就可以看到新生成的曲面對象。繼續(xù)展開該曲面對象以及其下的“定義”結(jié)點,就可以看到在“定義”目錄下面列出了多種源數(shù)據(jù)類型。Civil 3D能通過列表中的任一種源數(shù)據(jù)生成曲面,也可以混合使用多種源數(shù)據(jù),只要把這些源數(shù)據(jù)添加到曲面的定義目錄下面即可。然而,根據(jù)源數(shù)據(jù)的類型和質(zhì)量不同,可能需要采取不同的處理手段。下文將詳細介紹。 使用原始的測量點數(shù)據(jù)創(chuàng)建地形模型是最直接、最準確的方式。在Civil 3D中,如果能獲取測量點數(shù)據(jù),那么最好是直接從測量點數(shù)據(jù)創(chuàng)建地形曲面,因為這樣能避免通過其它軟件進行處理而引入的額外誤差。根據(jù)具體情況不同,有些時候我們可以取得點數(shù)據(jù)文件,而有些時候我們只能利用現(xiàn)有DWG圖上繪制的測量點對象。因此,根據(jù)不同的數(shù)據(jù)來源,我們可以采用不同的創(chuàng)建方式。 2.1 使用點數(shù)據(jù)文件 在 Civil 3D中,可以導入文本格式的點數(shù)據(jù)文件(.txt或 .csv)。例如,右圖是一個典型的點數(shù)據(jù)文件,文件的每一行表示一個測量點,而四列數(shù)據(jù)分別表示點編號、X、Y、Z坐標,列之間用空格分隔。這樣的數(shù)據(jù)格式被稱為“PENZ(空格分隔)”格式。Civil 3D中預定義的數(shù)據(jù)格式還有NEZ、PENZD等。格式名稱中的每個字母代表的含義如下: P - 點編號 E - 東距(AutoCAD中的X坐標) N - 北距(AutoCAD中的Y坐標) Z - 標高(AutoCAD中的Z坐標) D - 點描述(任意字符串) 格式名稱中的字母排列順序就代表了每一列的數(shù)據(jù)含義,而每種排列方式都可以選擇使用逗號或者空格作為分隔符,因此可選擇多種數(shù)據(jù)格式。另外,Civil 3D也允許用戶自定義數(shù)據(jù)格式,但不在本文的介紹范圍內(nèi)。如果用戶使用的點數(shù)據(jù)文件是其它格式(例如Excel文件)的,則需要事先轉(zhuǎn)成文本文件,并符合Civil 3D的數(shù)據(jù)格式之一,然后才可以導入到Civil 3D中。 a) 創(chuàng)建點編組 有了點文件之后,就可以把文件導入到Civil 3D中。通常的方式是先用點文件生成Civil 點編組對象,然后使用點編組生成地形曲面。操作步驟: 1、點擊菜單“點->創(chuàng)建點”,然后在浮動的“創(chuàng)建點”工具欄上點擊“導入點”按鈕。 2、在“導入點”對話框中選擇正確的數(shù)據(jù)格式,點擊按鈕找到并選擇數(shù)據(jù)文件,然后點擊按鈕創(chuàng)建一個新的點編組(輸入一個點編組名稱,例如“survey”)。點擊“確定”后,Civil 3D就會創(chuàng)建一個點編組,包含該文件中所有的測量點對象。 3、創(chuàng)建點編組后,在繪圖區(qū)域中應能看到所有的測量點(可能需要縮放當前視圖區(qū)域才能看到)。同時,在Civil 3D工具空間的“瀏覽”頁面上選中對應的點編組結(jié)點后,數(shù)據(jù)列表中會顯示該編組中所有的測量點。用戶可以在此處直接查看和修改點數(shù)據(jù)。(小技巧:點擊列表上任一列的欄頭,則所有的點記錄會按照該列的數(shù)值進行排序。在任一點記錄上單擊右鍵,選擇“縮放到”,則當前視圖會自動縮放到該點所在的位置)。 4、(如果尚未創(chuàng)建曲面對象,此時請先創(chuàng)建曲面。)在工具空間的瀏覽選項板上,單擊展開“曲面”結(jié)點前的按鈕,然后找到已生成的曲面結(jié)點,右鍵單擊“定義”下的“點編組”結(jié)點,在彈出菜單中選擇“添加...” 5、在彈出的點編組列表中,選擇名稱為“Survey”的點編組,然后單擊“確定”。很快,圖上就生成了地形曲面的等高線(根據(jù)制圖樣板的不同,曲面的顯示方式可能不同)。在這種方式中,所有的點數(shù)據(jù)都存放在DWG文件中,并且曲面與點編組是動態(tài)關(guān)聯(lián)的。如果修改了點數(shù)據(jù)(例如修改標高),那么地形曲面可以動態(tài)的進行更新,因此非常方便。但由于在圖文件中生成了大量的點對象,需要消耗較多的系統(tǒng)資源,因此只適合于點數(shù)量較?。?> b) 引用點文件 為了節(jié)省系統(tǒng)資源,提高效率,在Civil 3D中也可以不創(chuàng)建Civil 點對象,通過引用外部點文件的方式直接創(chuàng)建曲面。這種方式的步驟與上一種方式相似,但您可以跳過第1~3步,按照下述方式: 1、按照上面第4步的方式,創(chuàng)建一個新的曲面。 2、在工具空間的瀏覽選項板上,單擊展開“曲面”結(jié)點前的按鈕,然后找到新生成的曲面結(jié)點,右鍵單擊“定義”下的“點文件”結(jié)點,在彈出菜單中選擇“添加...” 3、在“添加點文件”對話框中,選擇數(shù)據(jù)格式和要導入的文件(參見“創(chuàng)建點編組”),點擊“確定”。于是就完成了創(chuàng)建曲面的過程。 上述兩種方式的不同特點,可以通過下面的表格進行對比: 從上表中可以看出,“創(chuàng)建點編組”的功能更豐富,但消耗資源較多,速度較慢,因此適合于點數(shù)量較少(<> 2.2 使用DWG圖形中的點 使用點文件雖然方便,但并不是任何情況下都可獲得點文件。很多情況下,我們只能拿到DWG格式的圖文件,而圖上標明了勘測點的坐標和標高。例如,右圖來自一張典型的地形圖。圖上用圖塊(有時是AutoCAD點對象或者圓形)標示出點的位置(即XY坐標),旁邊用文字標出點的高程。有些情況下,圖塊(包括AutoCAD點對象或者圓形,以下同)本身的Z坐標就是正確的高程值,而有些情況下圖塊對象本身的Z坐標為0。根據(jù)原始數(shù)據(jù)的情況不同,可以采取不同的處理手段: a) 使用有高程的圖塊或?qū)ο?/p> Civil 3D可以直接將有標高的圖塊處理為測量點對象。步驟是: 1、新建曲面。 2、在工具空間的瀏覽選項板上,展開新建的曲面結(jié)點,在“定義->圖形對象”結(jié)點上右鍵單擊,選擇“添加…”。 3、在彈出對話框中選擇要添加的對象類型,例如點或圖塊,確定。 4、用框選方式選中要添加的所有圖塊或點對象,回車(注:您也許希望先通過關(guān)閉掉其它的圖層,以防止錯誤的選中其它的圖塊)。 b) 轉(zhuǎn)換文本點 在這種情況下,需要使用Civil 3D本地化擴展中提供的“轉(zhuǎn)換文本點”工具,先把文本轉(zhuǎn)換成Civil點對象,然后再使用點編組創(chuàng)建曲面。使用“轉(zhuǎn)換文本點”工具的前提是:Civil 3D 2006 中文版及更高版本,并已安裝本地化擴展包,要識別的文本均位于同一個圖層上,并且文本的內(nèi)容就是點的高程值,每個點高程文本到點位的相對偏移都相同。例如,下面左圖中的高程文本是符合這個條件的,而右圖中的高程文本則不符合(Civil 3D 2006與2007版暫不能處理右圖的情況)。 在滿足上述前提條件的情況下,就可以使用“轉(zhuǎn)換文本點”工具。步驟是: 1、點擊菜單“點->實用程序->轉(zhuǎn)換文本點”。 2、按提示,選中任一個點高程文本對象。 3、按提示,輸入該高程文本對應的點位置。 4、輸入這一批高程點的描述。 5、接下來,Civil 3D將自動搜索該文本對象所在的圖層上的所有文本,并根據(jù)相同的點位偏移,在每個文本對應的點位置上創(chuàng)建一個Civil點對象,該點的高程值就是文本的內(nèi)容,并且為點添加描述。最后,Civil 3D還將創(chuàng)建一個點編組(使用該描述為編組命名),并把這次生成的所有Civil點放在該編組中。 “轉(zhuǎn)換文本點”是一個非常方便的工具,它可以快速的把DWG圖上現(xiàn)有的勘測點識別為Civil點,以便后續(xù)應用。如果希望將識別出的高程點導出成為點文件,還可以使用Civil 3D的導出功能(菜單“點->實用程序->導出”)。 在很多時候,用戶手上并沒有原始測量點數(shù)據(jù),而是使用現(xiàn)有的DWG格式的等高線地形圖。因此,除了使用測量點數(shù)據(jù),Civil 3D還可以從現(xiàn)有的等高線圖形創(chuàng)建數(shù)字地形。這些等高線通常是直線、多段線或樣條曲線。(注意:Civil 3D不能直接使用樣條曲線生成曲面。如果是樣條曲線,需要先使用Express工具轉(zhuǎn)換成多段線對象。) 3.1 添加三維等高線 無論現(xiàn)有的等高線對象是直線或是多段線,只要它們是三維的(也就是有正確的Z坐標),那么就可以直接用來創(chuàng)建地形曲面。無論等高線是否有間斷,對于最后結(jié)果通常沒有大的影響。添加等高線到曲面的步驟是: 1、在圖形區(qū)域中選中任一條等高線。單擊右鍵,選擇“選擇類似對象”。Civil 3D會自動選中同一圖層上的所有等高線對象。 2、 在工具空間的瀏覽選項板上展開要添加的曲面。在“定義->等高線”結(jié)點上單擊右鍵,選擇“添加...”。在彈出的對話框中點擊“確定”即可。 注意:上述操作時,需保證所有的等高線對象位于一個圖層上,并且該圖層上沒有其它的直線或多段線對象。如果等高線對象位于幾個不同的圖層上,則可以分批添加,每次處理一個圖層。 3.2 二維等高線賦值 如果現(xiàn)有的等高線是二維的(Z坐標為0)或者Z坐標不正確,那么還需要先使用Civil 3D本地化擴展中提供的“等高線賦值”工具,為其賦上正確的高程值。等高線賦值的步驟是: 1、點擊菜單“曲面->實用程序->等高線賦值”。 2、按提示,先輸入第一根等高線的高程值,再輸入等高線的高程增量。 3、繪制一條橡皮線,依次穿過所有要賦值的等高線。 4、繼續(xù)繪制橡皮線,或者回車結(jié)束命令。命令完成后,凡是賦上高程值的等高線會用紅色標示出來。 完成賦值后,就可以使用“添加三維等高線”功能將其添加到曲面定義中。 注意:使用這個工具時,要賦值的等高線對象應是連續(xù)的多段線。如果等高線有中斷,那么必須分批進行處理。另外,必須保證橡皮線僅穿過要賦值的等高線而不穿過其它的多段線對象,必要時可以關(guān)閉其它的圖層。 3.3 使用三維特征線 在現(xiàn)有的等高線地形圖上,有時還會遇到地形特征線,例如山脊線或山谷線。如果這些地形特征線是用三維多段線表示的,并且每個頂點都有正確的Z坐標,那么也可以將其作為源數(shù)據(jù)加入到曲面定義中(可以與等高線混合使用)。添加的方式與“添加三維等高線”相似,只是選擇將其加入到“定義”結(jié)點下的“特征線”類別中,并且選擇特征線類型為“標準”即可。 |
|