常曉軍 葛偉亞 周丹坤 賈軍元 雷廷





摘? 要:在計算機虛擬的三維環境下,可以更加直觀、形象的展示地質模型,服務于工程建設、科學研究和決策支撐。Voxler平臺具有強大的建模、分析和三維可視功能,可用來支撐“透明城市”的實現,但卻鮮用該方面的應用研究。以丹陽市小城鎮水工環地質綜合調查項目為依托,采用Voxler平臺中的計算、圖形輸出和通用模塊,探索了該平臺在城市地質調查數據三維可視化中的應用潛力。結果顯示該軟件在鉆孔、地質界面、地質體和試驗測試數據的可視化以及地上地下一體化建模方面,具有良好的應用效果。
關鍵詞:三維可視化;Voxler;城市地質調查;地上地下一體化模型
中圖分類號:TP311.52? ? ? ? 文獻標識碼:A? ? ?文章編號:1007-1903(2019)02-0006-06
Abstract:The geological model can be displayed more intuitively and vividly by 3D-visualization technology, which may serve the engineering construction, scientific research and decision support. The Voxler platform has powerful simulation, analysis, and 3D visualization capabilities, which can be used to support a “transparent city,” but with little research in related area. Based on the geologic comprehensive survey project of the Danyang City, using the computational, graphic output and general module in the Voxler platform, the application potential of the platform in 3D visualization of urban geological survey data is explored. As a result, the Voxler platform shows good application effect in the visualization of boreholes, geological interfaces, geological bodies, test data and integrated modeling of underground and ground.
Keywords:3D visualization; Voxler platform; Urban geological survey; Integrated model of ground and underground
0 前言
近年來,為適應新型城鎮化建設的需求,我國在城市群、大城市和中小城鎮等不同層面組織開展了大量的城市地質調查。建立可視化的三維城市地質模型(透明城市)是新時期城市地質調查所要重點考慮的工作(屈紅剛等,2015;林良俊等2017)。自然而成的地質體是人類賴以生存的基礎載體,具有非均質性和復雜的空間變異性的基本特征。地質環境評估、地質災害治理和地質工程建設等都離不開對地質體屬性的準確把握。運用先進的計算機技術,在虛擬三維環境下實現地質數據的可視化,可以在更加直觀、形象的環境下進行地質模型展示和數據分析,服務于工程建設、科學研究和決策支撐(吳沖龍等,2003;潘懋等,2007;容東林等,2016)。
國外開展關于三維地質建模及地質數據可視化的研究較早,在理論方法研究、建模軟件開發和實際應用方面都取得了較好的發展。自加拿大學者Houlding(1994)首次提出了三維地學建模(3D Geoscience Modeling)的概念以來至21世紀初,地質數據可視化的技術已經得到了飛速發展,并廣泛應用于礦產資源勘探、礦山規劃管理、工程地質勘察、城市地下空間管理等多個領域(李青元等,2016)。用于三維地質建模的軟件琳瑯滿目,各有技術特色和主要應用領域。國外的軟件如GoCAD、Petrel、MineSight、Vulcan、Surpac vision等,國內研發的軟件有MapGIS K9、Longruan GIS、GeoView、3DMine等(李青元等,2013)。Voxler作為美國Golden Software公司開發的一款可視化科學制圖軟件,以界面友好、易于操作、成圖快捷和三維可視著稱。地學中已經將其應用于物探數據解譯、水質分析、污染場地調查、鉆孔軌跡可視化等領域并取得了良好的效果(朱學林,2008;張景華等,2011;竇文武等,2015;李曉璇等,2017;李祖能,2018)。城市地質調查領域中提出的“透明城市”是指利用地質調查手段(遙感、鉆探、物探、化探、實驗測試等)獲得的描述地質屬性的數據(大多是點上的,也有面上的,但本源上也還是點上的)去推測看不見的整個城市的地下地質情況并建立三維模型。抽象的從數據角度看,可以認為是利用空間上離散分布的已知點數據通過數學計算獲得整體中的其它點數據,并在計算機虛擬三維環境下實現可視化的過程。已知的點數據可以用x,y,z∶C來表示,其中x,y,z為代表空間位置的坐標值,C為代表屬性的特征值且隨x,y,z值的變化而變化。一個點上可具備多個不同類型的屬性,即一個x,y,z可以對應多個C值。而Voxler設計的初衷就是為了展示x,y,z∶C型的數據,理論上Voxler平臺應十分適用于實現城市地質調查數據的三維可視化,但卻鮮有相關方面的論述。
本文以江蘇鎮江丹陽市小城鎮水工環地質綜合調查項目為依托,介紹了利用Voxler平臺實現鉆孔、地質界面、地質體和實驗測試結果三維可視化的方法,并以丹陽為例展示了該平臺在城市地質調查數據三維可視化中的應用效果。
1? Voxler建模流程
Voxler可視化制圖軟件具有強大三維建模及顯示功能,自2006年問世以來目前已更新至4.3版本。它通過對離散的空間數據點進行插值處理,生成矢量圖、等值面圖、切片圖、流線圖、三維散點圖、體積渲染圖等三維模型。在計算機交互的可視化環境中可對圖像進行集成展示,并可對模型進行任意比例的放縮和任意角度的觀察。
采用Voxler可視化建模的一般過程分為數據輸入、數據處理和數據輸出3個步驟(圖1)。Voxler對數據的兼容性良好,支持多種類型的數據輸入,主要類別有離散點數據(文件類型可以是txt、xls、dat、csv等)、網格數據(由一維、二維或三維數據陣列組成)、井孔數據和幾何形狀(由三角形、紋理貼圖、線段或其他對象組成,如DXF、SHP、BLN等文件),數據類型也決定了其可以連接的處理模塊類型。數據被導入軟件后,通過Module Manager(模塊管理器)、Network Manager(網絡管理器)、Property Manager(屬性管理器)等數據處理工具以完成添加、連接、編輯和顯示對象的任務(表1、圖2)。
2 Voxler在城市地質調查數據三維可視化的應用
2.1 鉆孔的可視化
鉆孔是查明地下地質情況最直接有效的手段。鉆孔數據是經過測量、整理后的鉆孔資料,是對地質現象進行分析評價的基礎依據,是對鉆孔資料的高度抽象。Voxler為鉆孔提供專門的錄入格式,其可視化的關鍵操作步驟如下:①導入Collars數據。單擊“import(導入)”命令,在導入對話框中選擇已編輯好的Collar文件(Collar文件為XLSX格式,初始數據格式如圖3所示),將數據添加到Network Manger窗口。在Property Manager中查看其屬性,注意在Output部分將輸出類型設置為Wells,而不是Points。②導入Trajectories數據,步驟同上。③導入Sample數據,步驟同上。④點擊模塊管理窗口中的Well功能,并將其與上面步驟導入的Collars、Trajectories、Sample數據連接。⑤點擊模塊管理窗口中的WellRender功能,與以上步驟生成的Well數據(圖3中所示的BoreholeData)連接。⑥選定WellRender文件(圖3中所示的BoreholeRender),在屬性管理窗口可調整鉆孔的顯示效果(圖4)。
2.2 地質界面的可視化
Voxler中地質界面可視化的實現往往需要借助Surfer中生成的.grd類型的文件(圖5)。Voxler和Surfer是Golden Software公司推出的姊妹軟件:Voxler擅長處理x,y,z∶C型的數據,Surfer擅長處理x,y,z型的數據(地質界面形態的控制點數據通常都是x,y,z型的)。地質界面可視化的關鍵操作步驟如下:①在Sufer中導入編輯好的數據(地質界面的初始數據格式如圖5所示),并將插值結果導出為GRD格式的文件。②將GRD文件直接導入Voxler,然后點擊模塊管理窗口中的HeightField功能與導入的GRD文件相連。③選中Network Manger中的HeightField,在屬性管理窗口中調整地質界面的顯示效果(圖6)。
2.3 地質體的可視化
Voxler中地質體的可視化可通過兩種方式實現:1)通過地質界面的包圍顯示。地質體的邊界即為地質界面,基于已知的地質界面,通過Math計算模塊(算式格式為Z>B? 0:A或Z<B? 0:A)對地質界面包圍的內部空間數據進行白化,最終連接到VolRender模塊導出顯示。2)通過離散的屬性點插值顯示。比如已知各個鉆孔所揭露出的某個地層的位置及其厚度數據,基于這些數據,通過Gridder計算模塊對數據進行插值分析,最終連接到Isosurface模塊導出顯示(圖7)。
2.4 試驗測試數據的可視化
將整理好的土工試驗數據導入Voxler平臺,通過ScatterPlot模塊可實現土樣取樣點及其物理力學性質指標的可視化。此外,城市地質調查所獲得的物探、化探數據均可借助Voxler平臺實現可視化。點數據屬性可視化的關鍵操作步驟如下:①導入整理好的散點屬性數據(初始巖土屬性數據的格式如圖8所示),注意在Property Manager中的Output部分將輸出類型設置為Points,而不是Wells。②點擊模塊管理窗口中的ScatterPlot功能,與以上步驟生成的點數據連接。③選定ScatterPlot文件,在屬性管理窗口中調整屬性點的顯示效果。
2.5 多種城市調查數據的集成
前已述及,鉆孔、地質界面、地質體、實驗測試結果等多種類型的城市地質調查數據均可通過Voxler平臺實現可視化。只要以上數據是按照統一的坐標系導入的,便可在Voxler的三維空間內集成顯示。除此之外,地表的建筑物、道路、河流等地理信息也可通過DXF和SHP等格式的文件導入,實現地表和地下信息的集成展示,更有助于相關的分析、研究和決策(圖9)。
3 結論和討論
(1)Voxler為城市地質調查數據的可視化提供了良好的平臺,在交互的可視化環境中實現地質模型的三維重構,并可對模型進行任意比例的放縮和任意角度的觀察。基于城市地質調查獲得的三維控制點信息(x,y,z∶C型數據),通過Well功能聯結Collars、Trajectories和Sample數據并借助WellRender模塊可實現鉆孔真實軌跡、地層劃分、沿鉆孔地層屬性改變的可視化;通過HeightField模塊,借助Surfer中生成的GRD文件可實現地質界面的可視化;通過Math模塊結合VolRender模塊或者Gridder模塊結合Isosurface模塊可實現地質體的可視化;通過ScatterPlot等模塊可實現試驗測試數據的可視化。除此之外,Voxler平臺支持DXF和SHP類型的地表數據導入,從而實現地上地下信息的集成展示,服務于分析研究和決策支撐。
(2)盡管Voxler平臺對三維空間數據具有良好的展示效果,但它并非專門用于地質建模。在實際應用過程中尚存在以下幾個問題有待進一步的探索和改進:①對巖體侵入、斷層切割等地質現象的可視化。②對地質體的展示僅能通過色彩標識,不能填充專業的地質符號。③該軟件本身不支持中文,需要加載額外的漢化包方可使用中文界面。
參考文獻
竇文武,牟義,邱浩,等,2015. 基于Voxler的瞬變電磁勘探三維解釋技術研究[J]. 煤炭科技,(4): 37-39.
林良俊,李亞民,葛偉亞,等,2017. 中國城市地質調查總體構想與關鍵理論技術[J]. 中國地質,44(6): 1086-1101.
吳沖龍,牛瑞卿,劉剛,等,2003. 城市地質信息系統建設的目標與解決方案[J]. 地質科技情報,22(3): 67-72.
容東林,尚建嘎,甘地,2016. 城市三維地質信息系統建設統一過程方法與實踐[J]. 地質科技情報,35(1): 212-217.
李青元,張麗云,魏占營,等,2013. 三維地質建模軟件發展現狀及問題探討[J]. 地質學刊,37(4): 554-561.
李青元,張洛宜,曹代勇,等,2016. 三維地質建模的用途、現狀、問題、趨勢與建議[J]. 地質與勘探,52(4): 759-767.
李曉璇,張斌,萬正茂,等,2017. Golden Software Voxler在污染場地調查與風險評估方面的應用[J]. 科學技術與工程,17(8): 317-323.
李祖能,2018. 基于Voxler平臺地震波CT巖溶探測三維建模研究[J]. 土工基礎,32(1): 88-92.
潘懋,方裕,屈紅剛,2007. 三維地質建模若干基本問題探討[J]. 地理與地理信息科學,23(3): 1-5.
屈紅剛,潘懋,劉學清,等,2015. 城市三維地質建模及其在城鎮化建設中的應用[J]. 地質通報,34(7): 1350-1358.
張景華,邵景力,崔亞莉,等,2011. 三維繪圖軟件Voxler在水質分析數據處理中的應用[J]. 水科學與工程技術,(3): 32-34.
朱學林,2008. Voxler在地質數據三維可視化中的應用[J]. 科園月刊,(5): 168.
Houlding, S.W, 1994. 3D geoscience modelling: Computer techniques for geological characterization [M]. Springer-Verlag, Berlin: 1-309.
Voxler 4 Quick Start Guide[DB/OL]. http://www.goldensoftware.com/products/voxler.