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

基于WebGL的水利水電工程三維地理信息平臺研究

2019-01-21 07:05:44羅天文
中國農村水利水電 2019年1期
關鍵詞:模型

徐 銳,羅天文,劉 明

(貴州省水利水電勘測設計研究院,貴州 貴陽 550002)

0 引 言

隨著BIM、GIS等技術的飛速發展,BIM與GIS的集成應用[1-3]成為了研究的熱點。越來越多的水利水電行業人士開始探索BIM與GIS的集成平臺,如吳世勇[4]等融合三維GIS和BIM建立了流域水電數字化管理平臺;蔣樂龍[5]基于Skyline建立了長距離飲水工程建設管理系統;傅蜀燕[6]等基于WebGIS構建了區域數字水庫安全管理系統平臺。這些平臺多在Skyline、ArcGIS等軟件的基礎上進行二次開發,以客戶端(C/S)模式或在瀏覽器上安裝插件進行瀏覽的模式為主,存在軟件安裝繁瑣、兼容性差等問題,已不能滿足互聯網時代用戶對便捷性的要求。

隨著近幾年WebGL技術的不斷發展,為上述問題的解決提供了契機。WebGL是運用JavaScript腳本制作的Web交互式三維圖形程序,不需要瀏覽器插件的支持,在任何平臺上都能運行[7]。Cesium是一個使用WebGL來進行硬件加速圖形化的三維地圖引擎[8],支持3D、2D、2.5D的地圖顯示,可以集成不同的數據源,實現多種數據的三維可視化,以其易用性、實用性獲得越來越多行業人士的青睞。本文基于B/S架構,集成Cesium三維引擎開發了水利水電工程三維地理信息平臺,并通過地形、正射影像、BIM模型及傾斜攝影模型等的集成加載構建虛擬的三維交互場景,同時具有分析、數據管理等功能。

1 系統架構

系統采用B/S架構開發模式,以統一規劃、分層實施為原則,基于WebGL技術搭建不需要第三方插件即可進行瀏覽的水利水電工程三維可視化平臺。系統整體技術框架分為三層,從上到下分別為表現層、應用支持層以及數據層,具體如圖1所示。

圖1 平臺整體框架

(1)數據層負責平臺所需數據的存儲。數據層由BIM模型數據庫、空間數據庫、地形影像數據庫以及基礎信息數據庫組成,并通過數據庫服務接口與應用支持層進行交互。

(2)應用支持層是數據層與表現層之間的橋梁,通過WebGIS引擎、信息搜索引擎以及采用JavaScript編寫的程序組件為表現層提供業務功能接口,處理表現層發回的請求并與數據庫進行交互。

(3)表現層為用戶提供三維可視化的場景和響應式用戶界面,采用HTML、CSS、JavaScript進行編寫,可以在支持WebGL的瀏覽器上進行訪問。

2 三維場景搭建

三維虛擬場景是WebGIS的基礎,能給用戶帶來身臨其境的體驗。一個完整的水利水電工程三維場景需地形(DEM)、正射影像(DOM)為基礎,集成BIM三維模型、傾斜攝影模型等組成。

2.1 地形的加載

Cesium中的地形系統是一種支持流式瓦片數據生成地形的技術,它支持兩種類型的地形,STK World Terrain和Small Terrain。其中STK World Terrain是基于quantizedmesh的高分辨率的地形。Small Terrain是中等高分辨率,基于heightmap的地形,采用多分辨率四叉樹的格式,其渲染的效果稍差,但也能體現原有數據精度,且其數據的生產方便,適用于小范圍高精度地形生產的需要。本研究采用方案為:大范圍區域使用STK World Terrain地形,水庫樞紐等小范圍區域采用高精度DEM生產的Small Terrain地形。

水利水電工程一般修建于高山峽谷地區,相較于其他行業對地形數據有更高的精度要求。在進行水利水電工程三維場景構建的過程中,由于獲取的DEM的時間的限制,往往會出現導致DEM局部反應的地形情況和三維設計后的地形不一致,從而使得樞紐三維模型與地形間出現模型高于地形,或被地形覆蓋等不貼合的情況。為了解決該問題,傳統的方法是采用地形裁剪的方式,把不符合的區域以模型與地形的交線為邊界進行裁切,形成一種貼合的視覺假象,但這種方法人為誤差較大,且破壞了原始地形數據。

將Bentley平臺場地平整軟件Geopak生產的高精度地形模型經過數據格式的多重轉換,轉換為Cesium引擎支持的格式,實現樞紐三維模型與地形的完美貼合。具體方法為:①首先將bentley系列的場地平整軟件Geopak制作的開挖后的地形模型轉換為LandXML格式;②將LandXML格式的地形文件導入ArcMap軟件中,并將其坐標系轉換為WGS84;③導出為TIFF柵格文件,導出時將nodata值設置為0;④使用CTB工具對TIFF地形柵格數據進行處理,生成Cesium支持的格式,并發布到tomcat等服務器中;⑤使用Cesium提供的CesiumTerrainProvider接口加載處理后的地形數據。

圖2為三維設計軟件中的地形模型及集成在平臺后的地形模型。

圖2 設計地形模型與集成在平臺后的地形

2.2 影像的加載

Cesium支持的影像分為影像服務和離線切片兩種。其中影像服務類型包含BingMaps、ArcGisMap、WMS及GoogleMap等多種影像服務類型,通過ImageryProvider類實現不同影像數據的加載。影像數據默認覆蓋于地形之上,同時不同的影像數據可以進行疊加,通過ImageryLayerCollection類可以調整多個影像的顯示順序。

本研究在全球范圍采用Google影像服務,水庫樞紐區域使用高精度正射影像,通過ArcGIS Server發布本地影像切片服務,這樣即滿足大范圍影像數據的覆蓋,又滿足水庫樞紐區域對高精度影像數據的要求。圖3為正射影像疊加地形的顯示效果。

圖3 影像疊加地形

2.3 BIM模型集成

Cesium是應用于瀏覽器端的三維地圖引擎,所以使用的三維模型數據需要適應Web環境下的存儲、傳輸與顯示。Cesium目前支持glTF及3D Tiles格式的數據模型,其中glTF是由Khronos工作組研制并定義的三維模型數據格式,自2015年10月發布以來,獲得廣泛的認可,但glTF主要針對單個模型,當模型較大時,應用效果欠佳。3D Tiles是由Cesium研發團隊在glTF定義的基礎上建立起來的三維模型瓦片數據結構,它集成了glTF的優點,并增加了LOD能力,適用于海量三維場景的傳輸與顯示。

由于3D Tiles還處于發展階段,目前還沒有成熟的數據處理與生成工具可以將各大BIM軟件產品生產的模型直接轉換為3DTiles格式,本文采用的解決方案為:首先將三維設計軟件生產的BIM模型導出為DAE或FBX等中間格式;并導入Autodesk 3D MAX軟件中進行紋理貼圖,同時對模型坐標進行歸零處理,最終通過第三方工具轉換為3D Tiles格式,同時將BIM模型的屬性信息存儲于數據庫中,通過存儲于3D Tiles中的唯一“ID”將模型與屬性信息進行關聯,以滿足屬性信息查詢及管理的需要。

2.4 傾斜攝影模型加載

傾斜攝影是指由一定傾斜角的航攝像機所獲取的影像,通過在同一飛行平臺上搭載多臺傳感器,同時從垂直、傾斜等不同角度采集影像,獲取地面物體更為完整準確的信息,再通過幾何校正、平差、多視影像匹配等一系列處理,獲得具有真實空間地理信息的立體模型。

本研究采用Bentley公司的Context Capture軟件的生產傾斜攝影模型,該軟件在計算完成后可以直接導出為Cesium支持的3D Tiles格式,無需第三方工具轉換。之后再通過3DTileset類即可加載。圖4為傾斜攝影模型加載效果。

圖4 傾斜攝影模型加載

3 平臺功能展示

3.1 可視化

平臺可基于三維地形、影像及模型等數據構建虛擬三維場景,還可疊加各種專題圖數據進行可視化展示,輔助分析決策。同時支持根據地名縮放到指定位置,在三維交互場景中移動、縮放、平移以及指定路線進行漫游等功能。圖5為平臺三維場景的效果。

圖5 三維場景

3.2 分析功能

平臺提供基本的分析計算功能,主要包括:①高程及坡度分析,根據地形高度及坡度信息對地形進行不同顏色的顯示。②裁切分析,可對三維模型及地形進行裁切,以觀察模型內部構造。③高程差值分析,可設置不同的高度間距顯示地形的等高線。圖6展示了各種分析工具的效果。

3.3 模型屬性管理

平臺將BIM模型及傾斜攝影模型與模型屬性信息進行雙向綁定,可通過分級樹控件或鼠標點選的方式控制模型的顯示、隱藏以及查詢模型的屬性信息,對應的文檔圖紙等功能,使用戶可以方便的對模型屬性信息進行查詢以及管理。圖7為大壩模型實時屬性信息查詢。

3.4 標注、距離及面積的量算

平臺具有在三維場景中進行地理位置的標注,多種圖形的繪制功能,同時還可進行距離、面積的量算統計。使用戶可以便捷的在三維可視化場景中獲取多種數據,輔助分析決策。圖8展示了平臺距離量測的效果。

4 結 語

本文采用B/S架構,基于Cesium三維地球引擎,研發了水利水電工程三維地理信息平臺,通過地形、影像及BIM模型等的集成加載構建三維虛擬交互場景,解決了傳統客戶端模式或為瀏覽器安裝插件進行瀏覽的模式下存在的兼容性差等問題,證明了通過WebGL技術構建水利水電工程三維地理信息平臺的可能性和優越性。但是,本研究只是初步的探索,還有許多需要完善的部分。首先本研究只測試了小范圍的數據,對于大范圍的海量數據還需進一步測試優化;其次,平臺目前只具備基本的功能,對于具體項目應用,仍需進一步完善。

圖6 分析工具

圖7 模型的屬性信息管理

圖8 距離量測

歡迎投稿歡迎訂閱歡迎刊登廣告

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 男女性午夜福利网站| 日本亚洲最大的色成网站www| 亚洲成a人片| 亚洲欧美h| 午夜啪啪网| 亚洲欧美日韩视频一区| 伊人色在线视频| 99999久久久久久亚洲| 亚洲aⅴ天堂| 国产黄色免费看| 97人妻精品专区久久久久| 日韩国产一区二区三区无码| 99在线视频精品| 国产成人一区二区| a毛片在线免费观看| 欧美成人免费午夜全| 人人爱天天做夜夜爽| 日本精品影院| 97国内精品久久久久不卡| 国产精品手机在线观看你懂的| 亚洲成a人片在线观看88| 日韩精品资源| 操国产美女| 99草精品视频| 特级做a爰片毛片免费69| 国产成人在线小视频| 无码高潮喷水在线观看| 国产一区二区精品福利| 毛片卡一卡二| 亚洲国产综合精品一区| 国内丰满少妇猛烈精品播| 久草热视频在线| 麻豆精品久久久久久久99蜜桃| 国产无遮挡猛进猛出免费软件| 国产va欧美va在线观看| 日韩激情成人| 欧美专区日韩专区| 狠狠色噜噜狠狠狠狠色综合久 | 丁香六月激情综合| 这里只有精品在线| 亚洲天堂网在线播放| 国产一区二区网站| 首页亚洲国产丝袜长腿综合| 91九色最新地址| 黄色一及毛片| 亚洲天堂伊人| 久久久久青草线综合超碰| 一区二区在线视频免费观看| 国产91高跟丝袜| 99资源在线| 中日韩一区二区三区中文免费视频 | 欧美专区在线观看| 国产va免费精品| 欧美日本一区二区三区免费| 亚洲三级视频在线观看| 亚洲成年网站在线观看| 亚洲国产91人成在线| 波多野结衣一区二区三区88| 国产v欧美v日韩v综合精品| 91外围女在线观看| 国产99久久亚洲综合精品西瓜tv| 无码精品福利一区二区三区| 亚洲91在线精品| 亚洲二三区| 精品人妻无码区在线视频| 5388国产亚洲欧美在线观看| 欧美精品H在线播放| 久久频这里精品99香蕉久网址| 色噜噜在线观看| 久久婷婷国产综合尤物精品| 久久动漫精品| 亚洲中文无码av永久伊人| 福利视频一区| a色毛片免费视频| 日韩国产精品无码一区二区三区| 欧美性精品| 亚洲成人精品| 亚洲无码精品在线播放| 乱人伦99久久| 无码精油按摩潮喷在线播放 | 99在线视频精品| 精品伊人久久久大香线蕉欧美|