虛擬地理環境的多維數據模型與地理過程表達
未知
虛擬地理環境(Virtual Geographical Environments, VGE)是地球表層空間——“地理環境”在計算機空間的映射。地球表層空間是大氣圈、水圈、生物圈、巖石圈和土壤圈交互作用的區域,是地球上物理過程、化學過程、生物過程和生物地球化學過程作用最復雜的區域[1]。VGE定義為包括作為主體的化身人類社會以及圍繞該主體存在的一切客觀環境,包括計算機、網絡等軟硬件環境、數據環境、虛擬圖形鏡像環境、虛擬經濟環境和虛擬社會、政治、文化環境,其中化身人類表示現實世界中的人與虛擬世界中的化身相結合后的集合整體[2,3],它與現實地理環境一樣,將是一個包含空間系統、生態系統和社會系統的開放、復雜性巨系統。對于地理科學而言,最初VGE只是作為地理學研究成果的展示部分,隨著VGE研究的深入,它已在很大程度上影響了地理學研究的方法、手段和思維方式,即VGE 多維和動態的空間分析參與到地理過程研究中,VGE已在一定程度上影響到地理學的研究范式[4,5]。
1虛擬地理環境的表達
近年來,計算機圖形學、科學計算可視化和虛擬現實技術的發展為研究者提供了直觀處理研究結果的技術方法,被公認為是科學研究過程的重要組成部分。它在計算機空間(Cyberspace)中為研究者開辟了一個具有沉浸感的虛擬環境,實現了三維空間和時態數據的可視化,并使研究者既能在虛擬環境中交互地操控研究對象,又可以在仿真模擬等科學計算過程中實時地得到正在處理的動態過程的反饋。隨著地理科學各分支學科、地理信息科學、地球系統科學的發展,科學計算可視化和虛擬現實技術也在地理科學研究中得到巨大發展[6—9],具體表現在VGE 學科研究進展上。 建立VGE系統的關鍵在于其空間數據模型的建立[10—12]。VGE 主要由建立地球表層空間數值模擬的地理環境可視化與虛擬現實模型、空間數據模型和專業模擬數學模型三大子系統組成。其中, 空間數據模型是專業模擬數學模型和可視化模型的基礎。在二維地理信息系統時代,基礎軟件平臺研制和應用系統設計開發一直沿用20世紀70年代以來提出的傳統空間數據模型與建模方法,在現實世界空間實體和相互間關系及時空變化的描述與表達、計算機環境下的數據組織、空間分析等方面均有較大的局限性。VGE是以真三維空間數據表達為目標,其空間數據組織不僅是點、線、面目標間有限的簡單拓撲關系,而是要真實有效地表達現實三維空間實體及其相互間的拓撲關系。因此探索能夠有效進行空間關系表達和空間數據動態存取的空間數據模型成為VGE表達的重要研究方向[13,14]。
2一維與二維虛擬地理環境
廣義上VGE包括一維、二維、三維及多維虛擬地理環境。一維VGE是指20世紀50年代末地理學研究開始計量運動以來,地理學研究領域引入統計學方法,通過構造一系列統計量來定量描述地理要素的空間分布特征,如較普遍地應用各種概率分布函數、平均值、方差、標準差、變異系數等統計特征參數以及簡單的一元線性回歸分析方法等。用數學方法對地球表層空間進行量化表達是當時地理學研究的一個新發展,邏輯思維在地理研究中達到一個新高峰,并構建了一個不可視的VGE。60年代末期到70年代末期,電子計算機和相關學科的發展使人類最擅長的形象思維和邏輯思維得到很好的結合,基于統計學應用的地理要素空間分布特征,按照時間序列或空間序列以散點圖、折線圖等方式進行表達,從而完成一維VGE的構建。 一維VGE的表達模型與其所反映的地球表層空間相比,存在高度的抽象、離散和簡化。通常將時間序列離散化為萬年、年、月、日等時間斷面粒度;將空間范圍規定在一定尺度內,即在某一尺度討論的事物在另一尺度轉變為另一種現象;將地理過程離散為若干個互不連續的地理快照(snapshot),其表達模型離散為二維表格。 地圖是二維VGE的代表,與人類文明一樣有著悠遠的歷史。 地圖是地學研究中時空分析與表達的有效手段,是科學深加工后的創新知識載體[15],更是人類空間形象思維的再現,是最早實現“可視化”的VGE。 從長沙馬王堆三號漢墓出土的公元前168年以前編制的地圖到近幾十年方興未艾的GIS電子地圖,地圖將三維真實世界抽象到二維平面,在地理要素的空間分布和相互作用及地理過程研究發揮了重要作用。 二維VGE 的表達模型是以計算機圖形化要素與相應的屬性數據關聯實現對地球表層空間的表達。20世紀60年代,計算機圖形學發展之初,地理學者就嘗試利用計算機圖形完成對土地利用數據的表達,隨后GIS 的發展為地圖這一古老的研究工具賦予了新的生命力,出現了地圖代數(map algebra)與地統計學(geo-statistics),使地學進入了可計算時代。地統計學將一維VGE 表達的地理過程通過確定其空間變異性、空間自相關性及多項空間統計學參數,采用不同的空間數據內插方法將離散點上的數據擴展到二維平面;地圖代數則實現了地球表層空間不同圖層矢量數據的空間交、并運算和柵格數據的若干圖層代數運算,從而實現了在二維平面上將地理要素與現象可視化及不同空間要素的空間運算。
3三維虛擬地理環境表達模型
三維VGE描述的是真三維地球表層空間,比二維GIS復雜得多,這不僅是增加一個第三維坐標的問題,而且涉及計算機圖形學的三維圖形顯示、空間的三維拓撲建立與維護等復雜操作。三維VGE的研究對象可以歸納為點、線、面、體, 其中線不僅包括二維GIS中的平面曲線,還包括三維特有的空間曲線, 而不僅包括二維平面,還有三維中的空間曲面,而體則是三維中特有的研究對象[16,17]。在三維VGE中,體的表達尤其復雜,其中規則體元包括結構實體集合(CSG-tree)、體素(voxel)、八叉樹(octree)、針體(needle)和規則塊體(regular block)5種模型,規則體元通常用于水體、污染和環境問題建模。非規則體元包括四面體格網(TEN)、金字塔(pyramid)、三棱柱(TP)、地質細胞(geo-cellular)、非規則塊體(irregular block)、實體(solid)、3D-Voronoi和廣義三棱柱(GTP)8種模型,非規則體元均是有采樣約束的、基于地層界面和地質構造的面向實體的三維模型,一般應用于較復雜的地球表層空間三維對象及地理過程計算中涉及的不規則、不均勻的幾何實體[18]。 三維VGE空間模型建模方法研究是目前虛擬現實和VGE領域研究的熱點,其主要建模方法有準三維模型和真三維模型;模型構建有面模型(facial model)、體模型(volumetric model)和混合模型(mixed model)。其中,準三維模型是指地球表層空間某點F=f(x,y,z),任一對(x,y)的z有多個值(z[,1],z[,2],…,z[,n]),此類模型屬面元模型,其表達對象只具有面屬性,而沒有體內屬性值存在,一般多用于城市三維建模;真三維模型是指地球表層空間某點F=f(x,y,z[,i]),任一對(x,y)的z不但有多個值(z[,1],z[,2],…,z[,n]),而且其表達采用三維矢量體元數據結構,表達對象有體內屬性值,一般用于地質礦山等復雜地質體的表達。 3.1面表達模型 VGE處理的對象是地理空間數據,這些空間數據的來源是多種多樣的,數據中包含很多地理現象和地理過程的科學規律和現象。這些科學數據都是離散的采樣數據,它們有很多屬性,主要有空間范圍、投影信息、數據來源、維數、定義域的維數、組織形式、時間特性及數據量等。其中數據的時間特性表示數據是否與時間相關,是否表示隨時間變化的地理過程;數據的維數表示標量數據、向量數據及高維的張量數據等;數據定義域的維數分為一維、二維、三維數據等,具有時間屬性的數據具有第四維特征;數據的組織形式分為有網格數據和無網格散亂數據等。 VGE中基于面模型的建模方法側重于三維空間實體的表面表示,如地形表面(DEM)、地質層面、城市構筑物(建筑物)及礦山開采的輪廓與空間框架,面表達模型比較注重三維面紋理的表達。面表達模型所模擬的表面可以是封閉的或非封閉的?;诓蓸狱c的TIN模型、Lattice模型和基于數據內插的Grid模型,通常用于非封閉表面模擬;而B—Rep模型和Wire Frame模型通常用于封閉表面或外部輪廓模擬。Section模型、Section—TIN混合模型及多層DEM模型通常用于地質層面之間內部構模。通過表面表示形成三維空間目標輪廓,其優點是便于顯示和數據更新,缺點是沒有區域拓撲描述和所表達面內部屬性的記錄而難以進行三維空間查詢與分析,多用于三維空間演示系統。
4基于地理過程的三維及多維虛擬地理環境表達
4.1地理過程 地理過程是指地理事物隨時間的推移而出現的動態變化過程。反映這種“時間斷面”上地理事物動態演化過程的基本事實、概念、原理、規律等的知識,即地理過程知識。地理過程主要包括地理循環過程、地理演變過程、地理波動性變化過程和地理擴散過程4方面。 (1)地理循環過程是指地理事物在一定空間領域內周而復始地運動或變化的過程。表現形式主要有:1)“運動式循環”:即地理事物在循環過程中, 按“初始位置→一系列運動環節→系統發展到新的位置”這一模式進行,如大氣環流、水循環、大洋環流等。2)“演替式循環”:即地理事物按“初始狀態→一系列新舊更替的變化階段→“恢復”原來的狀態”這一模式進行,如地殼中的物質循環、生態系統的物質循環等。地理循環過程的VGE 表達關鍵是結合地理循環發生的空間區域,認清構成地理循環過程的運動環節或變化階段;同時聯系構成地理循環過程的運動環節或變化階段,闡明地理循環過程產生的原動力、條件及循環過程的地理意義。 (2)地理演變過程是指地理事物隨時間的推移而出現的新舊更替、盛衰消長等的變化過程。地理演變過程既有經歷時間尺度較長的漸變型演變過程(如湖泊的演變過程、巖石的風化過程等),也有經歷時間尺度較短的驟變性演變過程(如氣團的變性、鋒面的生長與消亡等)。VGE 中地理演變過程的表達離不開兩個基本要素:1)地理事物在一定時間尺度內新舊更替、盛衰消長的順序或階段;2)發生地理演變過程的原因或條件。 (3)地理波動性變化過程是指地理事物的數量在一定時間尺度內持續變化的過程,如河流流量的月變化與年變化、氣溫的日變化和年變化、農作物產量(某一時間內)的變化等。地理波動性變化包含了時間和地理數量兩個要素,一般情況下其變化以時間、地理變量以及若干個要素間的相互依存關系的角度進行。傳統地理表達采用文字或統計圖表加以描述;在VGE下將時間軸作為主控制軸,表達地理波動性變化可以清晰地表達地理變量與時間及地理變量相互之間的復雜關系。 (4)地理擴散過程是指地理事物由某一中心或源地向四周擴散的過程,如污染物質由源地向周圍的擴散、洪水演進過程等。地理擴散過程主要由以下因素組成:1)擴散的中心或源地;2)擴散的方向;3)擴散的范圍或強度;4)發生擴散的驅動力。 4.2地理過程的虛擬地理環境表達 基于地理過程的VGE表達就是將上述4種地理過程在計算機空間用數理模型加以描述,用VGE方法加以表達,從而為研究地理過程提供一個創新平臺和研究角度,使研究人員沉浸在可重復實驗的地理環境中。 地理學問題的研究往往是依據知識積累和已有的經驗,依靠研究人員的感知和認知能力全方位地獲取研究對象的信息。在VGE中計算機能夠處理研究主體所能感受到的、在思維過程中接觸到的地理過程。地理學尤其需要專家圖形圖像思維能力和想像力,虛擬現實與科學可視化(visualization)技術相結合, 可將抽象的地理數據轉換成直觀易解的圖形、圖像,迅速地建立不同數據之間的空間聯系和物理關系,以達到研究的目的。虛擬地理實驗則將使長時間尺度和空間尺度的地理過程在虛擬空間中實現重復和模擬檢驗,從而加速地理學理論的成熟和發展。 近年不少學者圍繞VGE空間數據模型做了大量研究, 提出了許多創新性的三維空間數據模型。但一般囿于各自的專業領域,鮮有針對描述地理過程,尤其是自然地理過程的空間數據模型,也限制了VGE在地理學研究中的應用。如李德仁等提出了基于八叉樹和四面體格網的混合數據模型;李青元借鑒二維GIS 和三維幾何造形理論,提出了基于點、邊、環、面、體的3D矢量數據模型;陳軍等擯棄基于四面體的三維矢量數據結構模型的弊端,提出了基于單純形剖分的拓撲空間數據模型;針對地質鉆孔和地層分布特點,Houlding提出了適于層狀地質體建模的三棱柱(TP)模型、三棱柱體(TPV)模型、廣義三棱柱模型(GTP)以及似直棱柱(ARTP)模型等[19]。上述關于地學建模的研究大多集中在對研究客體的建模方面,對地理過程建模考慮較少,即使涉及也是把兩者割裂開來,沒有實現一體化建模。因此,針對地理要素空間分布與地理過程的特殊性構建以描述地理過程為目的的三維地學模型是VGE發展的當務之急。 在應用方面,城市規劃和建筑學設計發展較為成熟,VGE技術和GIS技術緊密結合,實現了三維計算機圖形圖像處理技術的不斷深入發展。GIS 是數字地球的核心技術之一,它綜合、集成不同自然與區域的空間數據和屬性數據,根據事物的地理坐標對其進行管理、檢索、評價分析、結果輸出等處理;在圖像分析、拓撲空間查詢、三維實體疊加分析等方面有自身優勢。
5結語
地理科學研究氣候過程、水文過程、地貌過程、生態—環境過程等基本自然地理過程,以及地帶性、地域分異規律等基本地理規律。其中許多重要的地理現象和地理過程比較抽象,如何在VGE中從機理角度闡述地理現象的發生、發展和演變,從最初的關于地理分布形態的簡單數學分析與表達(如數字地形模型,DTM)到利用現代理論地理學注重地理過程與地理系統的模式闡述,是VGE研究發展的趨勢。 雖然VGE研究主要是隨著計算機科學和計算機圖形學的崛起發展起來的,但基礎地理過程的VGE表達卻要注重對自然地理過程和規律的分析。地理變量和地理要素是地理過程發展的內在驅動力,其表達形式以經驗公式、確定的數理模型或不確定的概率分布描述,其中有些地理過程在地球表層空間的自然環境中是可視的,VGE就是將可視的地理過程用地理變量和地理要素在計算機空間表達出來,同時將自然環境中不可視的地理過程用可視化的方法進行表達,從而給地理科學研究以新的實驗手段和方法。