999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MultiPatch的三維地層建模方法

2010-04-18 06:54:14胡小彭余學祥劉星
城市勘測 2010年6期
關鍵詞:信息方法模型

胡小彭,余學祥,劉星

(安徽理工大學地球與環(huán)境學院,安徽淮南 232001)

基于MultiPatch的三維地層建模方法

胡小彭?,余學祥,劉星

(安徽理工大學地球與環(huán)境學院,安徽淮南 232001)

地層的三維可視化能夠形象明確的表達出地質構造情況。常用的三維建模軟件不具備屬性信息,本文采用了ArcGIS提供的三維要素類型MultiPatch來存儲和管理三維地層屬性信息,并介紹了生成MultiPatch數據的一種方法。

ArcGIS;MultiPatch;三維地層

1 引 言

地質構造是城市建設、煤礦開采、地下工程等的重要決策依據。目前,隨著信息技術的進步,三維的地質可視化技術也越來越多的在相關領域得到了應用。國內外的三維建模軟件也很多,但也有著不同的優(yōu)缺點。利用OpenGL、DirectX等進行底層開發(fā),涉及大量的三維圖形學及其算法方面的知識,而且工作量大,要求開發(fā)人員具有很強的專業(yè)能力。專業(yè)的三維建模軟件雖然能建立較好的三維模型,但繪制出的圖形不具備屬性信息;GIS軟件雖然具備屬性信息,但不便于建立復雜的三維模型。本文采用ArcGIS提供的3D擴展模塊以及輔助三維建模軟件Google SketchUp來顯示及制作礦區(qū)的三維地質圖。

ArcGIS 3D擴展模塊的核心是ArcScene的應用以及ArcGIS Engine提供的SceneControl組件,基于它可以對多層三維數據圖進行顯示、觀察以及屬性的查詢,還可以開發(fā)出用戶需求的系統(tǒng)。

MultiPatch是ArcGIS軟件提供的一種三維要素類型,用于描述3D面狀的幾何類型。

2 MultiPatch元素介紹

MultiPatch Features是一種描述三維面狀要素的幾何類型,與shape文件中的Point Features、Polygon Features和Line Features相似。可以在ArcScene中顯示MultiPatch類型的三維模型,在ArcCatalog中能創(chuàng)建一個空白的MultiPatch GeoDataBase,但不能在Desktop軟件中對其進行編輯,可以通過ArcObjects編程來編輯或修改含MultiPatch的GeodataBase。另外一種創(chuàng)建MultiPatch數據的方法是:通過將其他三維建模軟件創(chuàng)建的三維模型轉化為MultiPatch數據。

一個MultiPatch由多個面片(Surface Patch)組成,每個面片描述一個表面。面片就是MultiPatch的分塊單元,包含了3種常用的單元類型:三角帶、三角扇和環(huán)。

3 三維地層建模

3.1 三維地層建模方法

在三維領域,專家、學者提出了很多三維空間建模的方法。總的來說,三維地層的建模方法主要有基于面模型(Facial Model)和基于體模型(Volumetric Model)的建模方法。其中,基于面模型的建模方法是利用表面擬合技術來建立一個地質體的外表,利用該方法繪制的地質體可以滿足一般的三維顯示、分析等需求。并且還可以將一塊地質體存儲為一個MultiPatch要素,對其賦以相關的屬性信息。

3.2 地質層面生成方法

地質層面的生成方法類似于DEM的生成方法,主要有不規(guī)則三角網法(TIN)和規(guī)則格網法(Grid)。

TIN是由一系列相互連接的相鄰三角形組成的三角網來表示層面的起伏信息,TIN能較好的表達地層體的邊界。Grid是由一系列連續(xù)的、形狀相同的矩形或正方形組成組合面,它的數據結構簡單。對于不規(guī)則的邊界來說,利用Grid插值有些失真,不能較好的表達邊界。本文采用TIN的表面建模方法來生成地質的層面。

4 三維地層模型的建立

4.1 地層面的建立

SketchUp提供的SketchUpESRI插件可以實現Arc-GIS文件與SketchUp文件的相互轉換功能。在ArcGIS中,將通過鉆孔資料獲取的數據生成一系列對應的點文件,如圖1(a),然后根據生成的點文件通過TIN的建模方法來構建地層的層面,如圖1(b)。將生成的TIN導出為Google SketchUp的?.skp格式的文件。

圖1 地層面的建立

4.2 地層體的建立

在Google SketchUp中導入相關地層體的上下兩個地層面,如圖2(a),然后利用Google SketchUp提供的建模工具將上下地層面連成一個封閉的地層體,如圖2(b)。并對其賦予相應的材質或顏色,用以識別地層的類型。

圖2 三維地層的建立

選擇做好的地層體,導出為ESRI MultiPatch的?.mdb格式的文件,并在屬性表中建立需要的屬性字段,用于存儲與地層相關的屬性信息。可以在ArcGIS Desktop軟件中對導出的MultiPatch文件的屬性進編輯。

4.3 地層體的顯示

利用ArcGIS Engine提供的SceneControl控件,開發(fā)了如下的三維地質顯示程序,如圖3所示。在SceneControl控件中分別加載導出的各層地層的Multi-Patch數據文件,便可以顯示出多層地層的三維圖。根據需要,可以通過控制圖層的開關來控制地層的顯示與隱藏,通過觀察工具按鈕可以從各個角度觀察地質體,并可以查詢地層的相關信息以及鼠標點擊位置的三維空間坐標。

圖3 三維地層的顯示

(1)加載MultiPatch數據文件的程序:

(2)獲取鼠標位置的三維坐標:

通過輸出的pPt即可獲得相應的點的三維坐標。

(3)地質剖面圖的制作:

通過IExtrude.ExtrudeBetween方法計算并生成一個位于兩個表面之間的Muntipatch圖形,其函數定義如下:

利用ExtrudeBetween方法可以生成任意兩個層面之間的剖面圖,圖4是制作了的最下面三層地層的剖面圖。

圖4 剖面圖

5 結 語

本文提出了一種三維地層建模的方法,充分利用了GIS軟件和專業(yè)建模軟件的優(yōu)點,將兩者巧妙的結合起來。根據礦區(qū)的鉆孔數據,建立了地層圖,并開發(fā)了相關的三維顯示和操作程序,實驗證明該方法是可行的。另外,該方法也適用于對斷層的處理,根據斷層面分塊建立地層,然后再將其合并。

參考資料

[1] 包世泰,夏斌等.地質三維信息模型研究及其應用[J].大地構造與成礦學,2004,28(4):470~476

[2] 董梅,慎乃齊等.基于GOCAD的三維地質模型構建方法[J].桂林工學院學報,2008,28(2):188~192

[3] 羅智勇,楊武年.基于鉆孔數據的三維地質建模與可視化研究[J].測繪科學,2008,33(2):130~132

[4] 范力銘,吳建平等.ArcObjects中三維模型的創(chuàng)建方法[J].2007,24(2):54~58

[5] 蔡恒剛,李小根等.基于MultiPatch的地下三維物體在ArcGIS上的實現[J].2004,25(4):64~66

[6] ArcGIS Engine developers help.ESRI.

Establishing 3D Geology Model Method Based on MultiPatch

Hu XiaoPeng,Yu XueXiang,Liu Xing
(Department of Earth and Environment of Anhui University of Science and Technology,Huainan 232001,China)

3D geological model can explicit expression geologic structure.The commonly software of 3D Model establishment don’t have attribute information.This article using the factor type of MultiPatch which ArcGIS provided to save 3D model and manage the three dimensional stratum information.

ArcGIS;MultiPatch;3D geological model

1672-8262(2010)06-174-03

P628.4

B

2010—04—15

胡小彭(1987—),男,碩士研究生,研究方向:GIS軟件應用與開發(fā)、數字城市與礦山空間信息技術。

猜你喜歡
信息方法模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
可能是方法不對
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 国产在线精品人成导航| 毛片一级在线| 国产成人亚洲综合A∨在线播放| 亚瑟天堂久久一区二区影院| 毛片三级在线观看| 亚洲精品麻豆| 97se亚洲| 无码高潮喷水在线观看| 中文国产成人精品久久一| 亚洲色图狠狠干| 亚洲日韩第九十九页| 亚洲色欲色欲www网| 欧美日韩va| 2021国产精品自产拍在线观看| 人妻精品久久无码区| 99精品高清在线播放| 亚洲中文字幕23页在线| 国产精品jizz在线观看软件| 伦精品一区二区三区视频| 午夜视频免费试看| 欧美区国产区| 亚洲欧美日韩动漫| 亚洲精品黄| 毛片a级毛片免费观看免下载| 国禁国产you女视频网站| 91精品专区国产盗摄| 青草视频免费在线观看| 综合色在线| 亚洲一级毛片| 国产视频久久久久| 伊人久久大香线蕉成人综合网| 亚洲中文字幕久久无码精品A| 日韩高清成人| 91久久青青草原精品国产| 怡红院美国分院一区二区| 国产制服丝袜无码视频| 特级毛片免费视频| 老司机精品久久| 亚洲色欲色欲www网| 日本妇乱子伦视频| 中文字幕资源站| 激情影院内射美女| 亚洲最大在线观看| 亚洲Av综合日韩精品久久久| 国产精品林美惠子在线播放| 国产成人无码久久久久毛片| 国产精品30p| 日韩精品无码不卡无码| 一边摸一边做爽的视频17国产| 国产自在线播放| 无码中文字幕乱码免费2| 一级毛片不卡片免费观看| 四虎永久免费网站| 亚洲视频影院| 亚洲伊人久久精品影院| 国产一线在线| 亚洲精品无码AV电影在线播放| 伊人久久精品亚洲午夜| 亚洲第一精品福利| 日韩美一区二区| 国产亚洲欧美日韩在线一区| lhav亚洲精品| 国模沟沟一区二区三区| 午夜精品福利影院| 中文无码日韩精品| 日本人又色又爽的视频| 波多野结衣国产精品| 波多野结衣一区二区三区88| 亚洲精品高清视频| 欧美一级在线| 国产午夜人做人免费视频中文 | 亚洲IV视频免费在线光看| 女人毛片a级大学毛片免费| 国产主播喷水| 欧美日韩一区二区在线免费观看| 国内精品久久久久久久久久影视 | 在线精品视频成人网| 国产色偷丝袜婷婷无码麻豆制服| 自慰高潮喷白浆在线观看| 国产靠逼视频| 免费在线看黄网址| 欧美成人A视频|