亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Skyline的洪水風(fēng)險(xiǎn)圖三維可視化系統(tǒng)構(gòu)建

        2018-01-03 10:11:48房曉亮張陽(yáng)張?jiān)品?/span>
        科技創(chuàng)新與應(yīng)用 2018年33期
        關(guān)鍵詞:格網(wǎng)計(jì)算結(jié)果洪水

        房曉亮 張陽(yáng) 張?jiān)品?/p>

        摘 要:文章以Skyline二次開(kāi)發(fā)接口為基礎(chǔ)并結(jié)合洪水風(fēng)險(xiǎn)圖的特性,提出了一種三維洪水風(fēng)險(xiǎn)圖可視化系統(tǒng)構(gòu)建方法。該方法首先生成風(fēng)險(xiǎn)區(qū)三維地形場(chǎng)景,然后集成水利工程、重點(diǎn)設(shè)施、風(fēng)險(xiǎn)要素等,最后利用洪水風(fēng)險(xiǎn)圖計(jì)算成果動(dòng)態(tài)生成三維演進(jìn)效果,實(shí)現(xiàn)三維可視化與屬性信息的動(dòng)態(tài)關(guān)聯(lián)。研究結(jié)果表明,文章提出的方法能夠有效實(shí)現(xiàn)洪水風(fēng)險(xiǎn)區(qū)域三維可視化以及洪水風(fēng)險(xiǎn)演進(jìn)動(dòng)態(tài)模擬,為洪水風(fēng)險(xiǎn)圖三維可視化與信息管理提供有效解決方案。

        關(guān)鍵詞:Skyline;3DGIS;洪水風(fēng)險(xiǎn);信息管理

        中圖分類(lèi)號(hào):TV122 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2018)33-0021-03

        Abstract: Based on the secondary development interface of Skyline and the characteristics of flood risk map, a method of 3D visualization system of flood risk map is put forward in this paper. The method first generates 3D terrain scene of risk area, then integrates hydraulic engineering, key facilities, risk factors, etc., and finally generates 3D evolution effect dynamically using the calculated results of flood risk map. The dynamic association between 3D visualization and attribute information is realized. The results show that the proposed method can effectively realize 3D visualization of flood risk region and dynamic simulation of flood risk evolution, and provide an effective solution for 3D visualization of flood risk map and information management.

        Keywords: Skyline; 3DGIS; flood risk; information management

        引言

        洪水風(fēng)險(xiǎn)圖是對(duì)可能發(fā)生的超標(biāo)準(zhǔn)洪水進(jìn)行預(yù)測(cè),預(yù)測(cè)洪水的演進(jìn)路線、到達(dá)時(shí)間、淹沒(méi)水深、淹沒(méi)范圍等[1]。隨著地理信息技術(shù)逐漸應(yīng)用到洪水風(fēng)險(xiǎn)圖的制作中,并形成相應(yīng)的洪水風(fēng)險(xiǎn)圖信息管理系統(tǒng),對(duì)提高洪水風(fēng)險(xiǎn)信息管理效率、洪水災(zāi)害的防范與避險(xiǎn)方案的科學(xué)決策具有十分重要的作用[2]。地理信息系統(tǒng)是一種采集、傳輸、存儲(chǔ)、管理、處理、分析、表達(dá)和使用地理空間數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)[3]。目前,關(guān)于洪水風(fēng)險(xiǎn)圖系統(tǒng)主要是基于二維GIS來(lái)實(shí)現(xiàn),隨著三維GIS的發(fā)展,傳統(tǒng)的二維表達(dá)方式已經(jīng)不能滿足用戶的需求。目前,主流的三維GIS軟件包括國(guó)外的ArcGloble、Skyline,國(guó)內(nèi)的SuperMap、GeoGlobe等。綜合對(duì)比各軟件在海量數(shù)據(jù)、模擬仿真、支持?jǐn)?shù)據(jù)格式、二次開(kāi)發(fā)接口等特性[4,5],并結(jié)合洪水風(fēng)險(xiǎn)圖三維可視化系統(tǒng)的需求,本文選擇Skyline作為系統(tǒng)的3DGIS平臺(tái)?;诖?,提出一種洪水風(fēng)險(xiǎn)圖三維可視化與信息管理系統(tǒng)構(gòu)建的解決方案。

        1 風(fēng)險(xiǎn)圖三維信息可視化

        洪水風(fēng)險(xiǎn)圖三維信息可視化包括了風(fēng)險(xiǎn)區(qū)三維場(chǎng)景構(gòu)建、水利工程表達(dá)和風(fēng)險(xiǎn)要素的可視化等。首先,基于DOM、DEM、DLG數(shù)據(jù)生成風(fēng)險(xiǎn)區(qū)三維地形場(chǎng)景;然后,結(jié)合水利工程矢量數(shù)據(jù),采用快速建?;蚓?xì)建模的方式實(shí)現(xiàn)水利工程的三維可視化;最后,利用Skyline二次開(kāi)發(fā)接口實(shí)現(xiàn)風(fēng)險(xiǎn)圖要素的二三維可視化效果及管理應(yīng)用。

        1.1 基礎(chǔ)場(chǎng)景構(gòu)建

        Skyline的TerraBuilder軟件是一款三維地形場(chǎng)景構(gòu)建工具,它采用Multi-Processor擴(kuò)展模塊,通過(guò)疊加正射影像DOM、數(shù)字高程模型DEM以及各種矢量DLG數(shù)據(jù),高效生成真實(shí)詳細(xì)的三維地形場(chǎng)景[6],具體流程如下:

        (1)數(shù)據(jù)預(yù)處理,包括時(shí)空基準(zhǔn)統(tǒng)一(WGS84),數(shù)據(jù)格式轉(zhuǎn)換(*.tif和*.shp),數(shù)據(jù)完整性檢查(DEM異常檢查,矢量數(shù)據(jù)拓?fù)錂z查)。

        (2)創(chuàng)建金字塔,為每個(gè)圖層創(chuàng)建充足的分辨率級(jí)別。

        (3)圖層處理,調(diào)整圖層的尺度和可視范圍,調(diào)整影像圖層的顏色及高程參數(shù)。

        (4)多邊形操作,裁切/反方向裁切、填充顏色/高程值、羽化等。

        (5)導(dǎo)出*.MPT三維場(chǎng)景文件,創(chuàng)建三維地形之前,可通過(guò)預(yù)覽查看是否需要做出調(diào)整。

        1.2 水利工程可視化

        水利工程包括提防、泵站、閘門(mén)、測(cè)站等。水利工程三維可視化通常是利用三維建模軟件建?;蛞延械腂IM模型進(jìn)行三維符號(hào)化。水利工程可采用二維和三維兩種方式呈現(xiàn),二維方式主要是在宏觀大場(chǎng)景中的表現(xiàn),三維方式主要是微觀局部的呈現(xiàn)。圖3-a中泵站、閘門(mén)、堤防等以二維圖標(biāo)的方式呈現(xiàn),圖3-b為堤防的三維表現(xiàn)效果。

        1.3 居民建筑物呈現(xiàn)

        居民建筑物三維采用二維矢量圖層快速生成房屋三維的方法。主要思路是以二維矢量圖層為基礎(chǔ),通過(guò)Skyline提供的二次開(kāi)發(fā)接口ITerrainBuilding66.CreateBuilding,快速實(shí)現(xiàn)居民建筑物的三維構(gòu)建。

        ITerrainBuilding66 Cr

        eateBuilding(IGeometry pI

        Geometry,[double RoofHeig

        ht=20],

        [AltitudeTypeCode Alti

        tudeType=AltitudeTypeCode.ATC_TERRAIN_RELATIV

        E],

        [string GroupID = ""],[string Description =""])

        其中IGeometry參數(shù)是必須的。通過(guò)獲取居民地二維圖層,然后遍歷居民地要素,調(diào)用上述接口,賦予相關(guān)屬性(層高、樓層、材質(zhì)等),實(shí)現(xiàn)圖4的效果。

        1.4 風(fēng)險(xiǎn)要素可視化

        風(fēng)險(xiǎn)要素主要包括淹沒(méi)水深和淹沒(méi)范圍。風(fēng)險(xiǎn)要素的可視化主要是以洪水風(fēng)險(xiǎn)計(jì)算結(jié)果為依據(jù)對(duì)矢量網(wǎng)格進(jìn)行渲染。風(fēng)險(xiǎn)要素可視化包括了計(jì)算結(jié)果標(biāo)準(zhǔn)化、矢量格網(wǎng)標(biāo)準(zhǔn)化、格網(wǎng)三維渲染、動(dòng)態(tài)呈現(xiàn)幾個(gè)步驟。

        1.4.1 計(jì)算結(jié)果標(biāo)準(zhǔn)化

        不同的洪水風(fēng)險(xiǎn)圖計(jì)算軟件計(jì)算結(jié)果表現(xiàn)形式不同,本文在研究過(guò)程中涉及到兩種計(jì)算結(jié)果,分別為中國(guó)水科院洪水風(fēng)險(xiǎn)計(jì)算軟件和MIKE軟件。格式一:中國(guó)水科院洪水風(fēng)險(xiǎn)計(jì)算軟件,計(jì)算結(jié)果以文本的方式呈現(xiàn)(圖5-a,第1列為格網(wǎng)編碼,第2列為格網(wǎng)對(duì)應(yīng)的淹沒(méi)水深);格式二:MIKE軟件計(jì)算模型,計(jì)算結(jié)果以ShapeFile的格式呈現(xiàn)(圖5-b為屬性表,第1列為格網(wǎng)編碼,第3列為淹沒(méi)水深)。

        為了兼容多種不同的洪水風(fēng)險(xiǎn)計(jì)算結(jié)果,本文設(shè)計(jì)了方案信息表和計(jì)算結(jié)果表,兩個(gè)表以FAID關(guān)聯(lián),格網(wǎng)ID與風(fēng)險(xiǎn)要素關(guān)聯(lián),具體表結(jié)構(gòu)關(guān)系及邏輯如圖6所示。

        1.4.2 格網(wǎng)三維渲染

        格網(wǎng)三維渲染包括了二維方式和三維方式,二維方式染即格網(wǎng)用平面表達(dá),三維方式格網(wǎng)用三維體表達(dá)。兩種渲染方式都是以二維格網(wǎng)為基礎(chǔ),根據(jù)計(jì)算結(jié)果,不同時(shí)刻對(duì)格網(wǎng)賦予不同的顏色,三維渲染則要加入水深要素。

        根據(jù)計(jì)算結(jié)果標(biāo)準(zhǔn)化,為了加快程序的渲染速度,一次性的將某個(gè)方案的計(jì)算結(jié)果加載到內(nèi)存中。本文采用Dictionary的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲(chǔ)。其中Key是由ITIME+“,”+ GridID構(gòu)成,Value為VALUE。首先從數(shù)據(jù)庫(kù)中讀取計(jì)算結(jié)果,計(jì)算結(jié)果以的格式進(jìn)行存儲(chǔ)。按時(shí)間順序遍歷ITIME,針對(duì)當(dāng)前ITIME,遍歷格網(wǎng)矢量,獲取格網(wǎng)編碼(GridID),結(jié)合TIME+“,”+GridID,從Dictionary中獲取淹沒(méi)水深,根據(jù)淹沒(méi)水深值賦予當(dāng)前格網(wǎng)指定的顏色。通過(guò)計(jì)時(shí)器定期刷新,即完成格網(wǎng)的二維渲染。關(guān)鍵代碼如下:

        IColor65 pColor = mySG.Creator.CreateColor(153, 179, 255, 255);

        pFeat.Tint = pColor;//pFeat為格網(wǎng)要素

        三維方式與二維方式的渲染對(duì)象不同。三維渲染效果渲染的是體對(duì)象,二維渲染的是面對(duì)象。因此,三維渲染方式首先要執(zhí)行二維格網(wǎng)轉(zhuǎn)三維格網(wǎng)操作。關(guān)鍵代碼如下:

        string FID = pFeat.FeatureAttributes.GetFeatureAttribu

        te("GridID").Value;//格網(wǎng)ID

        ITerrain3DPolygon65 pBuilding = mySG.Creator.Create

        3DPolygon(pFeat.Geometry, wh,

        Color1, Color2, AltitudeTypeCode.ATC_PIVOT_RELA

        TIVE, FwGroupID, FID);

        pBuilding.FillStyle.Texture.TilingMethod = TilingMethodCode.TM_TILES_PER_SIDE;

        創(chuàng)建格網(wǎng)三維體

        p3DPolygonDic.Add(FID, pBuilding);//添加到內(nèi)存中

        格網(wǎng)三維轉(zhuǎn)換后,需要設(shè)置格網(wǎng)體的高度,關(guān)鍵代碼如下:

        p3DPolygonDic[wgbh].Height = zdss;// 獲取格網(wǎng)三維體,并賦以淹沒(méi)水深值

        2 系統(tǒng)驗(yàn)證

        基于Skyline+C#+SQL Server開(kāi)發(fā)環(huán)境,實(shí)現(xiàn)了洪水風(fēng)險(xiǎn)圖三維可視化系統(tǒng)。系統(tǒng)主要包括洪水風(fēng)險(xiǎn)圖水利工程展示管理、洪水風(fēng)險(xiǎn)方案管理、洪水風(fēng)險(xiǎn)圖二三維動(dòng)態(tài)演進(jìn)等。圖7-a表示的是風(fēng)險(xiǎn)圖二維渲染演進(jìn)效果,圖7-b表示的風(fēng)險(xiǎn)圖三維渲染演進(jìn)效果。

        3 結(jié)束語(yǔ)

        本文將洪水風(fēng)險(xiǎn)圖與三維GIS結(jié)合,以Skyline為基礎(chǔ)平臺(tái),提出了洪水風(fēng)險(xiǎn)圖的二三維可視化方法。實(shí)驗(yàn)結(jié)果表明,本文提出的系統(tǒng)構(gòu)建方法能夠快速實(shí)現(xiàn)洪水風(fēng)險(xiǎn)區(qū)域三維場(chǎng)景的構(gòu)建、洪水風(fēng)險(xiǎn)圖的二三維展示,同時(shí)結(jié)合洪水風(fēng)險(xiǎn)要素演進(jìn)需要,采用了鍵值對(duì)的組織方式,對(duì)洪水風(fēng)險(xiǎn)圖的方案進(jìn)行管理及動(dòng)態(tài)可視化,提高了三維渲染速度和表現(xiàn)效果,為洪水風(fēng)險(xiǎn)圖應(yīng)用提供一種直觀可視化與信息管理相結(jié)合的技術(shù)方案。

        參考文獻(xiàn):

        [1]丁勇.河流洪水風(fēng)險(xiǎn)分析及省級(jí)洪水風(fēng)險(xiǎn)圖研究[D].大連理工大學(xué),2010.

        [2]許有鵬,李立國(guó),蔡國(guó)民,等.GIS支持下中小流域洪水風(fēng)險(xiǎn)圖系統(tǒng)研究[J].地理科學(xué),2004,24(4):452-457.

        [3]梁忠民,王軍,施曄,等.基于GIS的洪水風(fēng)險(xiǎn)圖信息管理系統(tǒng)開(kāi)發(fā)[J].水文,2009,29(6):65-68.

        [4]唐楨,張新長(zhǎng),曹凱濱.基于Skyline的三維技術(shù)在城市規(guī)劃中的應(yīng)用研究[J].測(cè)繪通報(bào),2010(5):10-12.

        [5]徐愛(ài)鋒,徐俊,龔健雅.基于Skyline的三維管線系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)繪通報(bào),2013(6):75-77.

        [6]房曉亮,張侃侃,李進(jìn),等.基于Skyline的三維風(fēng)電場(chǎng)可視化系統(tǒng)構(gòu)建方法[J].機(jī)電工程,2017,34(12):1496-1500.

        猜你喜歡
        格網(wǎng)計(jì)算結(jié)果洪水
        實(shí)時(shí)電離層格網(wǎng)數(shù)據(jù)精度評(píng)估
        不等高軟橫跨橫向承力索計(jì)算及計(jì)算結(jié)果判斷研究
        甘肅科技(2020年20期)2020-04-13 00:30:40
        洪水時(shí)遇到電線低垂或折斷該怎么辦
        又見(jiàn)洪水(外二首)
        洪水來(lái)了
        基于空間信息格網(wǎng)與BP神經(jīng)網(wǎng)絡(luò)的災(zāi)損快速評(píng)估系統(tǒng)
        論設(shè)計(jì)洪水計(jì)算
        超壓測(cè)試方法對(duì)炸藥TNT當(dāng)量計(jì)算結(jié)果的影響
        平均Helmert空間重力異常格網(wǎng)構(gòu)制方法
        基于位置服務(wù)的地理格網(wǎng)編碼設(shè)計(jì)
        久久精品天堂一区二区| 亚洲中文久久精品无码| 最近中文字幕视频完整版在线看| 精品国产黑色丝袜高跟鞋| 久久99老妇伦国产熟女高清| 在线观看国产精品一区二区不卡| 亚洲熟女少妇精品综合| 久久99国产综合精品| 国产在线视频一区二区三区| 伊人亚洲综合网色AV另类| 日韩精品少妇专区人妻系列| 日韩精品在线观看在线| 天天爽夜夜爽人人爽| 色婷婷综合久久久久中文| 国产日本在线视频| 国产三级在线观看不卡| 国产精品日韩经典中文字幕| 国产人妻人伦精品1国产| 亚洲av无码乱观看明星换脸va | 天堂一区人妻无码| 亚洲AV秘 无码一区二区三| 人妻少妇激情久久综合| 97cp在线视频免费观看| 天天爽天天爽夜夜爽毛片| 日本55丰满熟妇厨房伦| 白白色发布永久免费观看视频| 日本老熟妇五十路一区二区三区 | 自拍偷区亚洲综合激情| 亚洲gay片在线gv网站| 最近最新中文字幕| 国产一区二区三区爆白浆| 国产一区二区在线观看av| 91九色免费视频网站| 亚洲熟女乱色综合亚洲av| 亚洲中文欧美日韩在线人| 日日噜噜夜夜久久密挑| 国产精品久久免费中文字幕| 我爱我色成人网| 97中文字幕在线观看| 五十路一区二区中文字幕| 免费a级毛片又大又粗又黑|