前言:本站為你精心整理了三維模型范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:本文通過對錢塘江江道(包括其主要支流)三維gis模型的建模實踐,簡要闡述錢塘江江道三維gis建模過程,希望對其他江道三維gis建模有一定的借鑒價值,從而提供能滿足防汛精度要求的基礎(chǔ)三維平臺,為防汛決策提供科學(xué)依據(jù)。
關(guān)鍵詞:gis模型tin江道地形
1概述
錢塘江為浙江省第一大河流,全長668km,流域面積5555km2。錢塘江北源為新安江、南源為蘭江,南北兩源在建德匯合后,下行至浦陽江口東江嘴河段稱富春江,東江嘴以下稱錢塘江。新安江、蘭江、富春江組成了錢塘江的干流。錢塘江的主要支流有江山港、金華江、分水江、浦陽江等。其中江山港與常山港匯合后稱為衢江,衢江右納入金華江后稱蘭江。金華江是錢塘江的最大支流。錢塘江流域沿江工農(nóng)業(yè)發(fā)達(dá),人口眾多,市場繁榮,有許多重鎮(zhèn)臨江而置,沿江兩岸村舍較多。浙江省位于亞熱帶季風(fēng)氣候區(qū),進(jìn)入2月后冬去春來,雨量漸增,因此錢塘江流域的防洪工作顯得較為重要。
為了準(zhǔn)確掌握錢塘江兩岸地形,滿足錢塘江河道管理、規(guī)劃設(shè)計和信息化建設(shè)的需要,同時為防洪抗旱指揮提供準(zhǔn)確可靠的基本資料,有必要建立錢塘江江道地理信息系統(tǒng)(gis)。
本次gis開發(fā)基礎(chǔ)測繪資料包括1:10000和1:2000地形圖。為了獲得符合實際最新地形現(xiàn)狀,浙江省水利水電設(shè)計院測繪分院及錢塘江管理局測繪院在對已有資料的分析、評價和利用的基礎(chǔ)上進(jìn)行了江道測繪工作。
2數(shù)據(jù)加工
原始資料cad圖有1:10000和1:2000兩種,共477張,其中包括1:2000地形圖453張(其中富春江193張,浦陽江54張,新安江19張,蘭江44張,衢江101張,金華江42張,分水江暫缺);1:10000地形圖24張(其中富春江1張,浦陽江1張,新安江1張,分水江1張,蘭江7張,衢江9張,金華江4張)。
由于開發(fā)的需要,首先將各條江的1:10000和1:2000兩種地形圖分別進(jìn)行拼接和圖層處理加工,之后再將各條江的1:10000和1:2000兩種地形圖疊加并形成各條江的各圖層cad匯總圖。
基于測繪資料1:10000及1:2000地形圖,將每條江的cad圖形統(tǒng)一分成堤防、等高點、等高線、交通及附屬設(shè)施、控制點、植被、水邊線、說明注記、地貌土質(zhì)、居民點和恒柵及其他等11個cad圖層。
為了能建立錢塘江江道的三維gis模型,我們對二維cad圖形的等高線、等高點、堤防等進(jìn)行高程屬性賦值。
3江道三維gis模型的建立
3.1tin的構(gòu)建
3.1.1tin的構(gòu)建基本原理
通過矢量化地形圖的等高線及等地形等高點獲得三維離散點數(shù)據(jù),再將離散點轉(zhuǎn)換成tin(三角形網(wǎng)面),通常采用的方法是delaunay三角剖分法,實現(xiàn)delaunay三角剖分法,由bowyer-watson算法完成。
bowyer-watson算法的基本思想:①假定已生成了連接若干個頂點的delaunay三角網(wǎng)格;②加入一個新的節(jié)點,找出所有外接圓包含新加入節(jié)點的三角形,并將這些三角形刪除,形成一個空腔;③將空腔的節(jié)點與新加入的節(jié)點連接,形成新的delaunay三角網(wǎng)格;④調(diào)整數(shù)據(jù)結(jié)構(gòu),新生成的三角形的數(shù)據(jù)填充被刪除三角形的數(shù)據(jù),余者添加在數(shù)組的尾部;⑤返回第二步,直至所有的節(jié)點都加入為止。
圖1三角網(wǎng)tin
3.1.2tin的構(gòu)建過程
本項目經(jīng)性價比比較最后選擇arcgis為平臺。我們利用arcscene中的3d工具中的create/modifytin工具生成3d模型tin。具體過程如下:
1)邊界設(shè)置
在arcscene中,生成3d模型tin的默認(rèn)范圍是一種方格,但由于江道范圍是不規(guī)則的,所以需要重新設(shè)置構(gòu)建tin的邊界。先在autocad中沿江道的走勢繪制一個閉合的邊界(即構(gòu)建tin的范圍)。打開arcscene3d工具中的create/modifytin工具,加載dwg文件中邊界的polygon文件,將其triangulate屬性設(shè)置為hardclip,其它兩項設(shè)置為none。然后分別加載等高點、等高線、堤防的polyline文件及point文件,將heightsource設(shè)置為elevation,另外屬性按照默認(rèn)格式即可。這樣,模型在構(gòu)建tin后自動切除邊界以外的部分。
2)模型高程分層設(shè)置顏色
選擇tin層的屬性維護,選擇symobogy,將elevation中的colorramp設(shè)置為某一種顏色組,將classes設(shè)置為默認(rèn)值(如32),并在classify中設(shè)置其不同的高程段的顏色。這樣模型的立體感就產(chǎn)生了。
3)文字和建筑物等的顯示
首先在autocad中將文字和建筑物等賦上高程值,然后利用arcscene的數(shù)據(jù)加載工具,將其dwgpolygon文件加載到arcscene中便可顯示。
圖2金華江段三維gis模型
3.2dem(數(shù)字高程模型)的生成
將3d模型tin做好之后,利用arcgis工具toolbox中的tintogrid和gridtodem工具,將tin轉(zhuǎn)換成3d模型dem格式的文件。
3.3三維gis模型的基本應(yīng)用
模型建立后可以進(jìn)行三維直觀漫游,為錢塘江領(lǐng)域的防汛提供基礎(chǔ)平臺;同時,可對模型上的任何地物及堤防等進(jìn)行高程查詢,并可進(jìn)行包括坡度分析的三維分析,為防汛提供基礎(chǔ)決策數(shù)據(jù)。也可在此三維平臺上建立防汛指揮系統(tǒng),為防汛系統(tǒng)提供科學(xué)決策的地形基礎(chǔ)資料。
>4結(jié)語
1)由于錢塘江防汛對江道的高程精度要求較高,數(shù)十厘米的誤差就可能造成防汛決策上的失誤。我們在建模實踐中發(fā)現(xiàn)按1:2000可以對地形進(jìn)行很有效的控制,誤差可以控制在允許的范圍內(nèi)。因此我們建議對江道按1:2000的地形圖精度進(jìn)行等高點實測,以便對江道地形進(jìn)行有效控制。
2)建議沿著堤防、陡坎等高程突變處進(jìn)行實測斷面,以便對堤防、陡坎等的形態(tài)進(jìn)行有效控制。我們在建模實踐中發(fā)現(xiàn)按常規(guī)地形圖測量數(shù)據(jù)建模,模型對堤防、陡坎等突變處沒有有效地顯示,同時也會減弱模型的立體感。
3)對不同高程進(jìn)行科學(xué)分層并設(shè)置合適顏色,會大大增加模型的立體感。建議采用國家標(biāo)準(zhǔn)高程色帶并結(jié)合本地區(qū)實際情況進(jìn)行高程分層設(shè)色。
參考文獻(xiàn)
[1]凌云.地面數(shù)字模型的建立及在工程設(shè)計中的應(yīng)用,《工程地質(zhì)計算機應(yīng)用》1997.4
[2]周杰,丁賢榮,汪德爟.平面散點集delaunay三角剖分的一種高效方法,《工程地質(zhì)計算機應(yīng)用》2003.2
[3]左仁廣,汪新慶.計算機輔助地質(zhì)調(diào)查三聯(lián)點地質(zhì)模型的研究,《工程地質(zhì)計算機應(yīng)用》2004.1