陳斌
摘 要: 本研究利用數(shù)字城市地理空間框架建設(shè)、地理國情監(jiān)測等地理信息數(shù)據(jù)成果,經(jīng)過數(shù)據(jù)提取、編輯等處理,建設(shè)三維地形地理信息數(shù)據(jù)庫,并在此基礎(chǔ)上開發(fā)三維地形展示平臺。平臺以三維地形數(shù)據(jù)為基礎(chǔ),采用C/S結(jié)構(gòu),基于ArcGIS Engine、Oracle數(shù)據(jù)庫等實現(xiàn)了研究區(qū)域三維地形的顯示、瀏覽、查詢定位、場景圖片導出等功能,可為研究區(qū)域的科學研究和規(guī)劃發(fā)展等提供三維地形基礎(chǔ)支撐。
關(guān)鍵詞: 三維地形;數(shù)字城市; ArcGIS Engine
【中圖分類號】P208.2 【文獻標識碼】A 【DOI】10.12215/j.issn.1674-3733.2020.40.040
三維地形模擬研究區(qū)域的地形起伏變化,可以直觀地顯示出研究區(qū)域的地形、地貌變化特征,有助于研究人員獲取研究區(qū)域的更多信息。通過多視角、全方位地展現(xiàn)研究區(qū)域的地形、地貌、走向等特征,可展現(xiàn)出地形之間的空間關(guān)系,有助于提高空間分析能力,可輔助影像解譯,提高解譯的精度,在科學研究和實際生產(chǎn)中有著重要的意義 [1]。三維地形在地形勘查、野外地質(zhì)區(qū)調(diào)查、城市規(guī)劃選址、數(shù)字城市建設(shè)、地質(zhì)災害防災減災及軍事戰(zhàn)場模擬等領(lǐng)域具有廣闊的應用前景[2]。本研究利用數(shù)字城市地理空間框架建設(shè)、地理國情監(jiān)測等地理信息數(shù)據(jù)成果,建設(shè)三維地形地理信息數(shù)據(jù)庫,并在此基礎(chǔ)上開發(fā)三維地形展示平臺,為研究區(qū)域的自然景觀展示、科學研究和規(guī)劃發(fā)展提供等三維地形基礎(chǔ)支撐。
1 數(shù)據(jù)庫設(shè)計
1.1 數(shù)據(jù)庫內(nèi)容
三維地形地理信息數(shù)據(jù)庫數(shù)據(jù)內(nèi)容主要包括正射影像子庫、地形子庫及基礎(chǔ)地理信息矢量數(shù)據(jù)子庫。
(1)正射影像子庫:主要包括研究區(qū)域的高分辨率數(shù)字正射影像(DOM)數(shù)據(jù),數(shù)據(jù)在數(shù)據(jù)庫中以鑲嵌數(shù)據(jù)集的形式予以存儲。
(2)地形子庫:主要包括研究區(qū)域的高分辨率數(shù)字高程模型(DEM)數(shù)據(jù),數(shù)據(jù)在數(shù)據(jù)庫中以鑲嵌數(shù)據(jù)集的形式予以存儲。
(3)基礎(chǔ)地理信息矢量數(shù)據(jù)子庫:主要指在數(shù)字城市地理空間框架建設(shè)、地理國情監(jiān)測等地理信息數(shù)據(jù)的基礎(chǔ)上經(jīng)過數(shù)據(jù)提取、數(shù)據(jù)重組等工藝流程提取所需地理信息數(shù)據(jù)。主要提取的空間數(shù)據(jù)包括境界與政區(qū)數(shù)據(jù)、交通數(shù)據(jù)、水系數(shù)據(jù)及地名數(shù)據(jù)等,數(shù)據(jù)在數(shù)據(jù)庫中以矢量數(shù)據(jù)集的形式予以存儲。
數(shù)據(jù)庫中所有數(shù)據(jù)統(tǒng)一于2000國家大地坐標系(CGCS2000)及1985國家高程基準。
1.2 數(shù)據(jù)庫建立
三維地形地理信息數(shù)據(jù)庫的建設(shè)流程主要包括地理信息數(shù)據(jù)收集、數(shù)據(jù)提取、數(shù)據(jù)預處理、圖形編輯、屬性編輯、拓撲處理、質(zhì)量檢查等步驟。
2 系統(tǒng)設(shè)計
本研究基于地理信息系統(tǒng)(GIS)強大的空間信息可視化及空間分析能力[3],綜合應用GIS技術(shù)、RS技術(shù)、空間數(shù)據(jù)庫技術(shù)、網(wǎng)絡技術(shù)等技術(shù),采用ArcGIS Engine為開發(fā)平臺,以ArcSDE為中間件訪問Oracle數(shù)據(jù)庫,構(gòu)建靈活地自定義GIS系統(tǒng),提供更加合理的人機交互[4]。綜合考慮數(shù)據(jù)安全性、數(shù)據(jù)維護實用性、系統(tǒng)操作穩(wěn)定性、應用擴展便捷性等方面因素,平臺采用單位局域網(wǎng)內(nèi)的客戶機/服務器(Client/Server)模式,以分層模式進行設(shè)計,以組件的方式進行開發(fā),將面向數(shù)據(jù)與操作統(tǒng)一封裝起來,降低各層內(nèi)功能操作的耦合度。C/S模式將平臺架構(gòu)在服務器、客戶端兩個層次上,服務器提供各類服務來響應客戶端的請求,客戶端供用戶訪問系統(tǒng)。
平臺采用四層結(jié)構(gòu)體系,在邏輯上將平臺劃分為:支撐層、數(shù)據(jù)層、業(yè)務層和應用層。支撐層由硬件、軟件和網(wǎng)絡組成;數(shù)據(jù)層主要是地形數(shù)據(jù)、正射影像數(shù)據(jù)、基礎(chǔ)地理信息矢量數(shù)據(jù),為業(yè)務層提供數(shù)據(jù)支撐;業(yè)務服務層即具體的功能實現(xiàn),包括三維地形展示、瀏覽、查詢定位等;應用層即用戶界面,用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。
3 平臺功能實現(xiàn)
三維地形展示平臺主要提供文件管理、場景瀏覽、書簽、查詢定位、保存場景等功能模塊,平臺主界面設(shè)計如圖1所示。
(1)文件管理:主要針對本地三維場景文檔進行的打開和數(shù)據(jù)加載操作等。
(2)場景瀏覽:提供三維場景瀏覽相關(guān)的基本操作功能,包含漫游、平移、放大、縮小、全圖、對象查詢、距離量測等工具。
(3)書簽:便于用戶快速回看感興趣的三維場景,包括創(chuàng)建書簽和管理書簽。
(4)查詢定位:包括行政區(qū)定位和興趣點定位,方便用戶直接定位到感興趣的行政區(qū)域或者興趣點位置。
(5)保存場景圖片:將當前感興趣的三維場景保存成圖片輸出。
(6)退出系統(tǒng):關(guān)閉當前平臺。
4 結(jié)語
本研究利用數(shù)字城市地理空間框架建設(shè)、地理國情監(jiān)測等地理信息數(shù)據(jù)成果,建設(shè)三維地形地理信息數(shù)據(jù)庫,并在此基礎(chǔ)上開發(fā)三維地形展示平臺,解決了研究區(qū)域地形展示不夠直觀的問題,為研究區(qū)域的自然景觀展示、科學研究和規(guī)劃發(fā)展提供三維地形基礎(chǔ)支撐。下一步將進行傾斜攝影、BIM實體模型真三維模型技術(shù)在三維地形中的應用研究,進一步提升區(qū)域三維地形信息化水平。
參考文獻
[1] 范小青,楊鳳蕓.基于三維影像可視化的地形分析[J].測繪與空間地理信息,2020,43(9):152-154,158.
[2] 楊晏立,何政偉,陳曉杰,等.基于 ENVI 的三維地形制作[J].測繪,2010,33(5): 229-231.
[3] 黃杏元,馬勁松.地理信息系統(tǒng)概論:第三版[M].北京:高等教育出版社,2008.
[4] 馮雪嬌,王嘉睿,王鎏琳,等.基于ArcGIS Engine的高校文化旅游系統(tǒng)的設(shè)計與開發(fā)[J].哈爾濱師范大學自然科學學報,2019,35(5):91-96.