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打印中的模型分割與打包
主站蜘蛛池模板: 亚洲国产中文在线二区三区免| 国产主播喷水| 免费看久久精品99| 亚洲国产成人精品一二区| 国产精品亚洲一区二区三区在线观看 | 亚洲天堂网在线观看视频| 婷婷色狠狠干| 欧美色99| 中国黄色一级视频| 亚洲精品第一在线观看视频| 中文字幕亚洲第一| 免费Aⅴ片在线观看蜜芽Tⅴ| 免费人成在线观看视频色| 国产精品.com| 婷婷丁香在线观看| 国产精品自在线拍国产电影| 国产真实乱子伦精品视手机观看| 99九九成人免费视频精品| 欧类av怡春院| 亚洲国产理论片在线播放| av在线5g无码天天| 国产在线观看第二页| 婷婷综合缴情亚洲五月伊| 波多野结衣一二三| 2021国产精品自拍| 伊人欧美在线| 成人午夜免费观看| 婷婷色在线视频| 国产精品尤物铁牛tv| 国产美女无遮挡免费视频网站| 狠狠色狠狠综合久久| 日韩av无码DVD| 亚洲国产成人超福利久久精品| 欧美国产日韩一区二区三区精品影视| 午夜限制老子影院888| 国产99热| 亚洲人成影院在线观看| 天堂va亚洲va欧美va国产| 国内精品视频在线| 婷婷色中文| 亚洲成a人片| 在线播放91| 91精品国产91久久久久久三级| 久久精品无码国产一区二区三区| www.99在线观看| 国产青榴视频在线观看网站| 国产毛片基地| 一级毛片在线播放| 99精品欧美一区| 熟妇无码人妻| 精品免费在线视频| 日韩精品一区二区三区免费| 国产在线91在线电影| lhav亚洲精品| 热99re99首页精品亚洲五月天| 国产成人亚洲精品色欲AV| 亚洲男人的天堂久久香蕉| 午夜精品一区二区蜜桃| 国产精品偷伦在线观看| 99这里只有精品6| 黄色a一级视频| 热久久综合这里只有精品电影| 人人91人人澡人人妻人人爽| 成人在线欧美| 中文字幕1区2区| 亚洲系列无码专区偷窥无码| 3344在线观看无码| 亚洲欧美一级一级a| 精品国产一区二区三区在线观看| 国产在线小视频| 国产乱子伦视频在线播放| 欧美福利在线| 免费啪啪网址| 久久精品欧美一区二区| 亚洲人成高清| 99久久这里只精品麻豆| 久久青青草原亚洲av无码| 亚洲第一区在线| 亚洲熟女中文字幕男人总站| 无遮挡国产高潮视频免费观看| 亚洲高清资源| 久草视频福利在线观看|