• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于OSGEarth在線服務(wù)分開疊加問題的一種解決方案

    2025-03-20 00:00:00柳嘉陳翠珍劉敏張志鑫劉達(dá)
    現(xiàn)代信息科技 2025年3期

    摘" 要:在使用OSGEarth三維地球引擎進(jìn)行大規(guī)模地理空間數(shù)據(jù)可視化時(shí),細(xì)節(jié)層次(Level of Detail, LOD)技術(shù)通過動(dòng)態(tài)調(diào)整地形和模型的細(xì)節(jié)層次,在保證視覺質(zhì)量的同時(shí),顯著降低了計(jì)算負(fù)載和資源消耗。但在分開疊加影像層與地形層在線服務(wù)數(shù)據(jù)時(shí),由于兩類數(shù)據(jù)服務(wù)層級(jí)精度不匹配,渲染時(shí)將出現(xiàn)白塊、斷層塌陷等視覺問題,文章提出了一種通過實(shí)時(shí)重采樣自動(dòng)創(chuàng)建子瓦片的方案,對(duì)影像圖層與地形圖層的精細(xì)層級(jí)不同的問題進(jìn)行雙線性重采樣,有效解決白塊和斷層塌陷等現(xiàn)象,擁有良好的應(yīng)用前景。

    關(guān)鍵詞:OSGEarth;分開疊加;子瓦片;白塊;斷層塌陷;實(shí)時(shí)重采樣

    中圖分類號(hào):TP311.1;TP391.4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2025)03-0105-05

    A Solution to the Problem of Separating and Overlying Online Services Based on OSGEarth

    LIU Jia1,2, CHEN Cuizhen3, LIU Min4, ZHANG Zhixin1,2, LIU Da1,2

    (1.Network and Information Center, Changjiang Water Resources Commission, Wuhan" 430010, China; 2.Technology Innovation Center of Digital Enablement for River Basin Management, Changjiang Water Resources Commission, Wuhan" 430010, China; 3.Wuhan Water Research Institute, Wuhan" 430010, China; 4.Wuhan Service Flood Control and Information Center, Wuhan" 430010, China)

    Abstract: When the OSGEarth 3D Earth Engine is used for large-scale geospatial data visualization, the LOD (Level of Detail) technology dynamically adjusts the level in detail of terrain and models to significantly reduce computational load and resource consumption while ensuring visual quality. However, when separating and overlying online service data for image and terrain layers separately, visual problems such as white blocks and fault collapse will occur during rendering due to the mismatch in accuracy between the two types of data service levels. This paper proposes a solution for automatically creating sub tiles through real-time resampling, which effectively solves phenomena such as white blocks and fault collapse and has a good application prospect.

    Keywords: OSGEarth; separating and overlying; sub tile; white block; fault collapse; real-time resampling

    0" 引" 言

    隨著地理信息系統(tǒng)學(xué)科的不斷發(fā)展,三維化已成為該領(lǐng)域的一個(gè)重要發(fā)展趨勢(shì),并在各行各業(yè)的應(yīng)用中日益成熟。這種轉(zhuǎn)變不僅提升了技術(shù)的可視性和交互性,更重要的是,通過空間維度的拓展,為各行業(yè)開發(fā)更多可能性的服務(wù)和挖掘信息提供了更多機(jī)會(huì)。

    OSGEarth作為專門針對(duì)GIS開發(fā)設(shè)計(jì)的三維開源場(chǎng)景庫(kù),因其高性能、可擴(kuò)展性、可移植性和開源的特點(diǎn),在推出以來(lái)受到廣大開源愛好者的青睞。它成功地應(yīng)用于各行各業(yè)中,并促進(jìn)了開源地理信息系統(tǒng)不斷完善和擴(kuò)展。OSGEarth基于GDAL和OGC等多種驅(qū)動(dòng)器,能夠讀取各種類型的GIS數(shù)據(jù),并通過插件模式支持加載市面上眾多類型的三維模型格式。這種靈活性和多功能性使得OSGEarth成為一個(gè)強(qiáng)大的工具,為用戶提供豐富的功能和可視化體驗(yàn)。

    1" OSGEarth場(chǎng)景數(shù)據(jù)與加載

    1.1" OSGEarth傳統(tǒng)三維地形場(chǎng)景數(shù)據(jù)結(jié)構(gòu)

    OSGEarth三維全球地形場(chǎng)景搭建的傳統(tǒng)方式主要基于DEM和DOM原始數(shù)據(jù),通過OSG提供的地形生成工具VirtualPlanetBuilder處理生成一系列四叉樹金字塔結(jié)構(gòu)的散列瓦片文件[1]。這些瓦片文件以二進(jìn)制的.ive格式或文本存儲(chǔ)的.osg格式進(jìn)行存儲(chǔ)。每個(gè)ive文件代表一節(jié)點(diǎn)瓦片,包含瓦片金字塔索引、父子節(jié)點(diǎn)關(guān)系、紋理、高程等信息。如圖1所示,這些數(shù)據(jù)采用WGS84坐標(biāo)系,切片規(guī)則遵循Google Maps方式,即坐標(biāo)起始點(diǎn)位于左上角。切片從第一級(jí)zoom = 0開始,包含兩張(TMS)瓦片,之后每個(gè)地形父節(jié)點(diǎn)瓦片最多擁有四個(gè)子節(jié)點(diǎn)[2]。按照全球WGS84坐標(biāo)范圍,換算第一級(jí)的地理分辨率是:resFact = 180.0/256 = 0.703 125(1張切片),之后每放大一級(jí),地理分辨率對(duì)應(yīng)上一級(jí)父節(jié)點(diǎn)分辨率1/2。每個(gè)影像瓦片都包含256×256像素[3],地形瓦片存放72個(gè)浮點(diǎn)數(shù)類型的高程差值數(shù)據(jù),共占用288個(gè)字節(jié)[4]。

    1.2" OSGEarth場(chǎng)景調(diào)度渲染機(jī)制

    OSGEarth三維地球場(chǎng)景渲染調(diào)度采用瓦片分層式多通道融合技術(shù)(MP),并繼承了OSG的插件驅(qū)動(dòng)機(jī)制。渲染調(diào)度時(shí),首先通過引擎驅(qū)動(dòng)(OSGEarth_engine_mp)構(gòu)建一個(gè)值為空的WGS84參考橢球引擎,其結(jié)構(gòu)與上述的四叉樹數(shù)據(jù)結(jié)構(gòu)一致[5],在渲染過程中,根據(jù)分辨率設(shè)置不同視距與視域下所需顯示層級(jí)的瓦片數(shù)據(jù),并采用最普遍的分辨率層次LOD(Level of Detail)調(diào)度方式。通過這種方式,根據(jù)地形模型的節(jié)點(diǎn)在顯示環(huán)境中所處的位置和重要度,決定物體渲染的資源分配,降低非重要物體的面數(shù)和細(xì)節(jié)度,提高了調(diào)用數(shù)據(jù)的運(yùn)行速度,同時(shí)保證了顯示模型數(shù)據(jù)的精密度,從而獲得高效率的渲染運(yùn)算[6]。

    如圖2所示,OSGEarth調(diào)度過程中,通過插件驅(qū)動(dòng)按需讀取瓦片中所需地形與影像數(shù)據(jù)。通過在計(jì)算當(dāng)前視距與各瓦片數(shù)據(jù)的顯示范圍,可以確定當(dāng)前對(duì)應(yīng)顯示層級(jí)與瓦片行列號(hào)TileKey。每個(gè)圖層通過Driver生成一個(gè)TileSource對(duì)象,包含對(duì)數(shù)據(jù)進(jìn)行讀取和處理方法。采用TileSource方法創(chuàng)建TileMode,從而快速顯示指定所需顯示范圍影像數(shù)據(jù)與地形數(shù)據(jù),并掛接至相應(yīng)的樹節(jié)點(diǎn)TileNode下。當(dāng)OSG在渲染過程中通過文件中所保存其子節(jié)點(diǎn)信息進(jìn)行索引調(diào)度,通過節(jié)點(diǎn)的索引號(hào)TileKey創(chuàng)建瓦片模型TileMode,在獲取子節(jié)點(diǎn)的瓦片模型時(shí)TileMode將進(jìn)行判斷是否同時(shí)包含影像數(shù)據(jù)與高程數(shù)據(jù),都不包含時(shí)將停止向下索引,從而完成三維地形的快速索引與分層顯示。

    參考橢球引擎的每個(gè)瓦片樹節(jié)點(diǎn)TileNode都由瓦片節(jié)點(diǎn)代理TileNodeRegistry負(fù)責(zé)管理,TileNodeRegistry存儲(chǔ)了每個(gè)已經(jīng)創(chuàng)建出來(lái)的瓦片節(jié)點(diǎn)的引用,指向具體創(chuàng)建瓦片所需各圖層數(shù)據(jù)的插件引擎(Driver)。keyNodeFactory計(jì)算在LOD方式調(diào)度下視角范圍內(nèi)所需加載與卸載瓦片的對(duì)應(yīng)層級(jí)行列。

    1.3" 存在的問題

    在構(gòu)建三維地形場(chǎng)景時(shí),使用原始的DOM(Digital Orthophoto Map)和DEM(Digital Elevation Model)數(shù)據(jù)可能需要較高的數(shù)據(jù)處理門檻。為了簡(jiǎn)化數(shù)據(jù)處理流程,市面上存在許多免費(fèi)在線影像服務(wù),例如天地圖、ArcGIS Online等,它們提供了高分辨率的影像數(shù)據(jù),并能滿足許多應(yīng)用場(chǎng)景的需要。此外,許多行業(yè)機(jī)構(gòu)為了方便數(shù)據(jù)的共享和管理更新,也通過GIS地圖服務(wù)發(fā)布OGC標(biāo)準(zhǔn)格式的影像或地形數(shù)據(jù)。OSGEarth作為面向GIS開發(fā)設(shè)計(jì)的三維開源場(chǎng)景庫(kù),其使用的世界坐標(biāo)系WGS84切片方式與互聯(lián)網(wǎng)上常見的OGC-WMTS切片標(biāo)準(zhǔn)保持一致,支持將DEM地形數(shù)據(jù)和DOM影像數(shù)據(jù)通過在線服務(wù)分開加載的方式構(gòu)建三維地形場(chǎng)景。根據(jù)OSGEarth的官方使用手冊(cè),OSGEarth支持使用多種驅(qū)動(dòng)加載各種格式的在線影像地圖數(shù)據(jù),包括GDAL、MBTiles、TMS、WMS、XYZ、Microsoft Bing、Cesium Ion、ESRI ArcGIS Server、MapboxGL等。

    然而,在實(shí)際操作中,疊加兩類數(shù)據(jù)服務(wù)有時(shí)會(huì)導(dǎo)致影像層出現(xiàn)白塊或地形斷層的現(xiàn)象。這是因?yàn)榉珠_加載DOM影像與DEM地形數(shù)據(jù)可能導(dǎo)致高程服務(wù)瓦片層級(jí)與影像服務(wù)瓦片層級(jí)不匹配。當(dāng)渲染至精細(xì)高層瓦片時(shí),如果影像圖層的瓦片最大層級(jí)大于高程層級(jí)數(shù),則可能導(dǎo)致地形數(shù)據(jù)缺失,從而出現(xiàn)地形斷開或凸起的現(xiàn)象。反之,如果地形高層瓦片層級(jí)數(shù)大于影像瓦片層級(jí)數(shù),則可能出現(xiàn)缺失的影像數(shù)據(jù),導(dǎo)致白塊現(xiàn)象。這些現(xiàn)象不僅影響視覺效果,也與實(shí)際情況不符。解決這些問題可能需要進(jìn)一步調(diào)整數(shù)據(jù)服務(wù)的瓦片層級(jí)設(shè)置,以確保地形和影像數(shù)據(jù)的一致性和完整性。

    2" 子節(jié)點(diǎn)瓦片的創(chuàng)建與重采樣

    本文針對(duì)影像瓦片單獨(dú)疊加至地形上的方式將無(wú)法保證影像的層級(jí)數(shù)與地形層級(jí)數(shù)一致性,從而出現(xiàn)白塊或平面斷層的現(xiàn)象,提出一種OSGEarth改進(jìn)方法,能夠自動(dòng)創(chuàng)建子瓦片與數(shù)據(jù)重采樣,接入在線地圖服務(wù),并利用上層父節(jié)點(diǎn)數(shù)據(jù)進(jìn)行動(dòng)態(tài)創(chuàng)建與重采樣,填充至自動(dòng)創(chuàng)建的子瓦片中,代替直接返回0的調(diào)度機(jī)制,并解決其造成的白塊或斷層現(xiàn)象,以保障數(shù)據(jù)渲染的連貫性。

    2.1" OSGEarth子瓦片創(chuàng)建

    OSGEarth在渲染引擎在調(diào)度過程中,需創(chuàng)建TMS參考橢球四叉樹下各子瓦片,從根節(jié)點(diǎn)開始,計(jì)算當(dāng)前視距與各瓦片數(shù)據(jù)的顯示范圍,確定當(dāng)前對(duì)應(yīng)顯示層級(jí)與瓦片節(jié)點(diǎn)。每個(gè)瓦片包含TileKey類記錄瓦片的層級(jí)lod、行號(hào)tile_x、列號(hào)tile_y,瓦片對(duì)應(yīng)的地理信息GeoExten。通過GeoExten計(jì)算創(chuàng)建每個(gè)瓦片TileModel的分辨率是否滿足當(dāng)前視角下精細(xì)度范圍。如果滿足,則直接讀取該瓦片數(shù)據(jù),如果低于分辨率需求,則繼續(xù)創(chuàng)建子瓦片;如果高于分辨率精細(xì)度需求,則返回其創(chuàng)建父節(jié)點(diǎn)瓦片。

    TileSource指向該瓦片內(nèi)包含影像與地形數(shù)據(jù)的圖層類型獲取方式,并創(chuàng)建當(dāng)前視角下瓦片節(jié)點(diǎn)模型類TileModel對(duì)象過程中。每一影像數(shù)據(jù)圖層將創(chuàng)建一個(gè)ImageLayer類對(duì)象,而高程圖層將創(chuàng)建一個(gè)HeightFieldLayer類對(duì)象。通過ImageLayer實(shí)現(xiàn)地表紋理的貼圖;通過ElevationLayer實(shí)現(xiàn)地球表面地形幾何數(shù)據(jù)的構(gòu)建。ElevationLayer充當(dāng)了類似HeightMap(高程數(shù)據(jù))的功能。讀取對(duì)應(yīng)瓦片的影像數(shù)據(jù)_colorData與高程網(wǎng)格數(shù)據(jù)_elevationData填充至TileModel中進(jìn)行實(shí)時(shí)渲染。

    2.2" OSGEarth瓦片插值重采樣

    除了在創(chuàng)建瓦片通過計(jì)算GeoExten分辨率控制瓦片層級(jí)外,在ImageLayer與HeightFieldLayer讀取具體數(shù)據(jù)時(shí),如若無(wú)對(duì)應(yīng)的_colorData與_elevationData數(shù)據(jù),即便分辨率不滿足調(diào)度需求,渲染瓦片也將不再創(chuàng)建子瓦片。分開加載在線地形與影像市,會(huì)存在某層級(jí)瓦片只有影像或地形一方存在數(shù)據(jù)的情況,此時(shí)基于仍采用傳統(tǒng)調(diào)度方案,那么缺失精細(xì)層數(shù)據(jù)的一類將默認(rèn)將瓦片填充為0。這就是其影像白塊或者地形塌陷斷裂的緣由。為了解決這個(gè)問題,可以通過父節(jié)點(diǎn)插值返回ImageLayer或HeightFieldLayer圖層所需數(shù)據(jù)的方式,從而避免白塊或者地形斷裂。

    以O(shè)SGEarth瓦片高程插值為例,首先OSGEarth會(huì)根據(jù)LOD屬性行列號(hào)獲取當(dāng)前索引對(duì)應(yīng)的瓦片,即osgTerrain::TerrainTile類對(duì)象tile。判斷當(dāng)前瓦片是否存在,如果存在則直接返回tile包含的osg::HeightField類高程數(shù)據(jù);否則,需要對(duì)瓦片采用獲取上層瓦片進(jìn)行重采樣獲取[7]。

    在對(duì)子瓦片內(nèi)的高程網(wǎng)進(jìn)行內(nèi)插需要注意,每個(gè)瓦片內(nèi)的高程值采用規(guī)則三角網(wǎng)的方式構(gòu)建,每個(gè)高程點(diǎn)記錄了該點(diǎn)坐標(biāo)與高程值。瓦片中記錄的高程點(diǎn)數(shù)據(jù)不一定是按照四分的方式記錄,行列號(hào)不再是簡(jiǎn)單的兩倍關(guān)系。所以在內(nèi)插時(shí)需注意父瓦片中高程點(diǎn)與子瓦片中高程點(diǎn)的行列號(hào)的推算。此外,如果對(duì)影像與高程同時(shí)采樣的情況下,為了防止無(wú)限重采樣下去,在OSG檢索時(shí),應(yīng)當(dāng)設(shè)置最大層級(jí)返回。

    目前廣泛使用的三種方法為最鄰近內(nèi)插法、雙線性內(nèi)插法和三次卷積法[8]。最鄰近法的實(shí)時(shí)性最強(qiáng),雙線性次之,三次卷積法的耗時(shí)最多。對(duì)影像進(jìn)行縮放操作,最鄰近法得到的效果最差,三次卷積法的效果最好,雙線性法介于二者之間[9]。本文采用二元函數(shù)的線性插值方法進(jìn)行重采樣,該方法是一元函數(shù)線性插值方法的直接推廣[10],將一維空間中的線段推廣為二維空間中的矩形,由此產(chǎn)生二維線性插值。已知平面上一點(diǎn)P與該點(diǎn)周邊矩形域內(nèi)四個(gè)定點(diǎn)A,B,C,D及其函數(shù)值為:f(A),f(B),f(C),f(D),則點(diǎn)P的函數(shù)值為:Q11 = (x1 , y1),Q12 = (x1 , y2),Q21 = (x2 , y1)及Q22 = (x2 , y2)的函數(shù)值為:

    2.3" 實(shí)現(xiàn)過程

    實(shí)現(xiàn)過程如下:

    1)由于采用了四叉樹進(jìn)行索引管理,父瓦片的行列號(hào)可以通過對(duì)當(dāng)前瓦片行列號(hào)左移一位來(lái)獲取:

    TileKey parentKey = currentKey -gt; createParentKey();

    2)獲取父瓦片高程數(shù)據(jù):

    osgTerrain::Layer* elevationLayer = parenttile-gt;getElevationLayer();

    osgTerrain::HeightFieldLayer* parentLayer = dynamic_cast lt; osgTerrain :: HeightFieldLayer* gt;(elevationLayer);

    osg::ref_ptrlt;osg::HeightFieldgt;parentHeightField =new osg::HeightField (*parentLayer-gt;getHeightField());

    3)獲取父瓦片的附近高程三角網(wǎng)的高程點(diǎn)間隔與瓦片對(duì)應(yīng)的高程點(diǎn)的范圍:

    //高程點(diǎn)間隔

    float parentXInterval = parentHeightField -gt; getXInterval();

    float parentYInterval = parentHeightField -gt; getYInterval();

    //父瓦片高程點(diǎn)行數(shù)與列數(shù)

    int prowNum = parentHeightField -gt;getNumRows();

    int pcolunmNum = parentHeightField -gt;getNumColumns();

    //瓦片中對(duì)應(yīng)的地理坐標(biāo)范圍

    osg::Vec3 parentOrigin = parentHeightField -gt;getOrigin();

    osg::Vec3 childOrigin = osg::Vec3(key.getExtent().xMin(), key.getExtent().yMin() ,currentOrigin.z());

    4)計(jì)算子瓦片與父瓦片中高程點(diǎn)對(duì)應(yīng)的間隔與點(diǎn)行列號(hào)的關(guān)系:

    //父瓦片對(duì)應(yīng)到子瓦片范圍內(nèi)的高程點(diǎn)數(shù)

    int unitX = (prowNum-1)/upLayerNum;

    int unitY = (pcolunmNum-1)/upLayerNum;

    //子瓦片的起始高程點(diǎn)與父瓦片起始高程點(diǎn)行列差

    int detaOrignX = (childOrigin.x() - currentOrigin.x())/pXInterval;

    int detaOrignY = (childOrigin.y() - currentOrigin.y())/pYInterval;

    5)內(nèi)插。經(jīng)典的插值算法有:雙線性插值、多項(xiàng)式插值、最小二乘插值等。根據(jù)對(duì)精度以及速度的不同需求可以選擇不同的算法。根據(jù)速度需求本文采用了線性插值方式:

    for (int i = 0; i lt; prowNum * 2 ; i=i+2) {

    for (int j = 0; j lt; pcolunmNum * 2; j=j+2) {

    int parenti = Math.floor(i/2);

    int parentj = Math.floor(j/2)

    double p11 = parentHeightField[parenti][parentj];

    double p12 = parentHeightField[parenti][parentj + 1];

    double p21 = parentHeightField[parenti + 1][parentj];

    double p22 = parentHeightField[parenti + 1][parentj];

    double childeField[i][j] = 3/4 * ( 3/4 * p11 + 1/4 * p21) + 1/4 * ( 3/4 * p12 + 1/4 * p22)

    double childeField[i+1][j] = 3/4 * ( 1/4 * p11 + 3/4 * p21) + 1/4 * ( 3/4 * p12 + 1/4 * p22)

    double childeField[i][j+1] = 1/4 * ( 3/4 * p11 + 1/4 * p21) + 3/4 * ( 1/4 * p12 + 3/4 * p22)

    double childeField[i+1][j+1] = 1/4 * ( 1/4 * p11 + 3/4 * p21) + 3/4 *( 1/4 * p12 + 3/4 * p22)

    }

    }

    2.4" 實(shí)現(xiàn)效果

    當(dāng)分開疊加地形與影像服務(wù),影像分辨率層級(jí)高于地形多擁有的層級(jí)時(shí)將出現(xiàn)如圖3所示的地形斷層問題,通過上述重采樣方案,對(duì)地形缺失的層級(jí)使用父瓦片數(shù)據(jù)進(jìn)行重采樣補(bǔ)充,獲得圖4平緩過度的效果。同理,當(dāng)影像分辨率層級(jí)低于地形擁有的層級(jí)時(shí),將出現(xiàn)圖5的白塊效果,采用本文方案采樣補(bǔ)充后,可獲得圖6的效果。

    3" 結(jié)" 論

    OSGEarth為創(chuàng)建交互式地理空間可視化提供了一個(gè)強(qiáng)大而靈活的平臺(tái),使其成為廣泛的GIS應(yīng)用程序的寶貴工具。本文在總結(jié)了現(xiàn)有OSGEarth場(chǎng)景數(shù)據(jù)加載技術(shù)的基礎(chǔ)上,在對(duì)于三維GIS場(chǎng)景中DOM數(shù)據(jù)與DEM數(shù)據(jù)分層疊加,并對(duì)影像圖層與地形圖層的精細(xì)層級(jí)不同的問題進(jìn)行雙線性重采樣,解決其造成的影像白塊或地形斷層塌陷問題。兼顧渲染速度的同時(shí),使得地面紋理和地形過渡更加平滑自然。該方案將使得OSGEarth易于數(shù)據(jù)的更新,使其更加適用于網(wǎng)絡(luò)服務(wù)型的三維GIS技術(shù),因此將擁有良好的應(yīng)用前景。但當(dāng)分開疊加的影像與地形分辨率層級(jí)差距過大時(shí),本文使用的雙線性重采樣,將導(dǎo)致放大精細(xì)查看時(shí)影像或者地形出現(xiàn)馬賽克式的邊緣噪聲,故下一步可考慮疊加這類分辨層級(jí)差距較大的服務(wù),在重采樣時(shí)同時(shí)使用平滑濾波進(jìn)行改進(jìn)。

    參考文獻(xiàn):

    [1] 張尚弘,樂世華,姜曉明.基于VPB和osgGIS的流域三維虛擬環(huán)境建模方法 [J].水力發(fā)電學(xué)報(bào),2012,31(3):94-98.

    [2] 王振武,呂小華,韓曉輝.基于四叉樹分割的地形LOD技術(shù)綜述 [J].計(jì)算機(jī)科學(xué),2018,45(4):34-45.

    [3] 趙敬紅.基于OpenSceneGraph的大地形可視化方法研究 [D].長(zhǎng)沙:中南大學(xué),2009.

    [4] 朱俊潔,陶偉,殷明陽(yáng).地形平滑中瓦片高程數(shù)據(jù)的快速調(diào)度方法 [J].現(xiàn)代計(jì)算機(jī),2021(12):146-150.

    [5] GOODCHILD M F. Discrete Global Grids for Digital Earth [C]//International Conference on Discrete Global Grids.California:Santa Barbara,2000:1-8.

    [6] 周俊全.基于osgEarth的海量地理數(shù)據(jù)加載的三維地球研究 [D].南昌:華東交通大學(xué),2023.

    [7] 王銳,錢學(xué)雷.Open Scene Graph三維渲染引擎設(shè)計(jì)與實(shí)踐 [M].北京:清華大學(xué)出版社,2009.

    [8] ZEM?íK P,P?IBYL B,HEROUT A,et al. Accelerated Image Resampling for Geometry Correction [J].Journal of Real-time Image Processing,2013,8(4):369-377.

    [9] 艾夢(mèng)池,程效軍.數(shù)字影像重采樣方法實(shí)現(xiàn)及對(duì)比分析 [J].遼寧工程技術(shù)大學(xué)學(xué)報(bào):自然科學(xué)版,2015,34(12):1382-1387.

    [10] 黃澤純.基于統(tǒng)計(jì)學(xué)習(xí)的DEM尺度上推方法研究 [D].成都:西南交通大學(xué),2019.

    作者簡(jiǎn)介:柳嘉(1991—),女,漢族,江西宜春人,工程師,碩士,研究方向:水利數(shù)字孿生;通信作者:陳翠珍(1984—),女,漢族,湖北武漢人,教授級(jí)高級(jí)工程師,碩士,研究方向:城市排水防澇、水環(huán)境治理。

    国产精品三级大全| 国产爽快片一区二区三区| 亚洲成人免费电影在线观看 | 精品久久蜜臀av无| 午夜福利影视在线免费观看| 老熟女久久久| 亚洲av电影在线进入| 欧美精品一区二区免费开放| 中国国产av一级| 欧美 亚洲 国产 日韩一| 乱人伦中国视频| 九草在线视频观看| 午夜老司机福利片| 黄色a级毛片大全视频| 99热全是精品| 91精品三级在线观看| 久久精品成人免费网站| 伦理电影免费视频| 侵犯人妻中文字幕一二三四区| 日韩 欧美 亚洲 中文字幕| 国产熟女欧美一区二区| 亚洲成国产人片在线观看| 国产av国产精品国产| 婷婷色av中文字幕| 男女床上黄色一级片免费看| 99香蕉大伊视频| 色视频在线一区二区三区| 国产视频一区二区在线看| 久久亚洲精品不卡| 亚洲人成电影观看| 人人妻人人添人人爽欧美一区卜| 国产欧美日韩一区二区三区在线| 午夜福利在线免费观看网站| 十分钟在线观看高清视频www| 精品卡一卡二卡四卡免费| 男人舔女人的私密视频| 午夜福利在线免费观看网站| 99久久精品国产亚洲精品| netflix在线观看网站| 韩国精品一区二区三区| 中文字幕人妻丝袜制服| 日本猛色少妇xxxxx猛交久久| 美女国产高潮福利片在线看| 1024香蕉在线观看| 国产精品一国产av| 久久 成人 亚洲| 欧美 日韩 精品 国产| 一二三四社区在线视频社区8| 香蕉国产在线看| 亚洲情色 制服丝袜| 亚洲成人免费电影在线观看 | 精品少妇内射三级| 天天躁狠狠躁夜夜躁狠狠躁| 伊人亚洲综合成人网| 免费久久久久久久精品成人欧美视频| 手机成人av网站| 日韩电影二区| 丝袜人妻中文字幕| 日韩人妻精品一区2区三区| 日本猛色少妇xxxxx猛交久久| 9热在线视频观看99| 日韩精品免费视频一区二区三区| 亚洲一码二码三码区别大吗| 青春草亚洲视频在线观看| 久久人人爽人人片av| 免费看不卡的av| 国产精品国产三级专区第一集| 久久ye,这里只有精品| 一边摸一边做爽爽视频免费| 欧美人与善性xxx| 午夜av观看不卡| xxxhd国产人妻xxx| 中文字幕制服av| 亚洲中文av在线| 国产成人av教育| 亚洲av片天天在线观看| 精品国产一区二区三区四区第35| 免费高清在线观看视频在线观看| av在线播放精品| 18禁观看日本| 亚洲欧美精品自产自拍| av天堂久久9| 亚洲精品在线美女| 天天添夜夜摸| 欧美国产精品一级二级三级| 国产无遮挡羞羞视频在线观看| 欧美黑人欧美精品刺激| 亚洲欧洲国产日韩| 五月天丁香电影| 一区二区日韩欧美中文字幕| 亚洲精品久久久久久婷婷小说| 两个人看的免费小视频| av线在线观看网站| 欧美精品人与动牲交sv欧美| 黄色怎么调成土黄色| 少妇粗大呻吟视频| 精品免费久久久久久久清纯 | 一本一本久久a久久精品综合妖精| 欧美成狂野欧美在线观看| av国产精品久久久久影院| 男人舔女人的私密视频| 欧美在线一区亚洲| 成人影院久久| www.自偷自拍.com| 交换朋友夫妻互换小说| 脱女人内裤的视频| 国产精品久久久av美女十八| 亚洲一区二区三区欧美精品| 两个人看的免费小视频| 国产亚洲精品第一综合不卡| 久久天躁狠狠躁夜夜2o2o | 黑丝袜美女国产一区| 狂野欧美激情性xxxx| 国产精品久久久久久精品电影小说| 少妇被粗大的猛进出69影院| 又大又黄又爽视频免费| 国产精品久久久久久精品电影小说| 另类亚洲欧美激情| 菩萨蛮人人尽说江南好唐韦庄| av不卡在线播放| av在线老鸭窝| 成人手机av| 日日摸夜夜添夜夜爱| 人人妻,人人澡人人爽秒播 | av不卡在线播放| 国产精品久久久人人做人人爽| 国产精品成人在线| netflix在线观看网站| 亚洲欧美色中文字幕在线| 久久久久久久久久久久大奶| 久久精品久久精品一区二区三区| 亚洲av成人不卡在线观看播放网 | 国产男人的电影天堂91| 婷婷成人精品国产| 免费观看人在逋| 日韩av免费高清视频| 亚洲精品第二区| 亚洲,欧美精品.| 欧美人与性动交α欧美精品济南到| 亚洲国产欧美网| 国产免费又黄又爽又色| 69精品国产乱码久久久| 免费日韩欧美在线观看| 宅男免费午夜| 亚洲av成人精品一二三区| 久久精品国产综合久久久| 欧美97在线视频| 亚洲人成电影观看| 9191精品国产免费久久| 国产精品久久久人人做人人爽| 两性夫妻黄色片| 美女福利国产在线| 一区福利在线观看| 国产精品国产三级专区第一集| 国产av国产精品国产| 午夜福利视频在线观看免费| 亚洲精品久久久久久婷婷小说| 国产成人免费无遮挡视频| 91成人精品电影| 老鸭窝网址在线观看| 黄色a级毛片大全视频| 国产在线一区二区三区精| 最近最新中文字幕大全免费视频 | 国产亚洲欧美在线一区二区| 丰满人妻熟妇乱又伦精品不卡| 蜜桃国产av成人99| 最近最新中文字幕大全免费视频 | 国产精品av久久久久免费| 国产精品 欧美亚洲| 欧美日韩亚洲高清精品| 母亲3免费完整高清在线观看| 黄片播放在线免费| 在线观看人妻少妇| 国产精品一国产av| 老司机在亚洲福利影院| 国产三级黄色录像| 亚洲欧洲日产国产| 男女午夜视频在线观看| 欧美成狂野欧美在线观看| 一本综合久久免费| 中文字幕人妻丝袜一区二区| 又粗又硬又长又爽又黄的视频| 日韩中文字幕欧美一区二区 | 国产精品一区二区精品视频观看| 免费高清在线观看日韩| 9色porny在线观看| 美女午夜性视频免费| 日本av免费视频播放| 亚洲精品国产av成人精品| 久久久欧美国产精品| 精品国产一区二区久久| 性色av一级| 99精国产麻豆久久婷婷| 9色porny在线观看| 在线观看免费视频网站a站| 亚洲人成电影免费在线| 一级黄片播放器| 成人亚洲精品一区在线观看| 久久影院123| 精品人妻1区二区| 国产黄色免费在线视频| 超碰成人久久| 亚洲国产精品一区二区三区在线| 国产成人a∨麻豆精品| 久久精品熟女亚洲av麻豆精品| 婷婷色综合大香蕉| 老司机在亚洲福利影院| 国产熟女欧美一区二区| 丁香六月欧美| 欧美激情 高清一区二区三区| 亚洲伊人久久精品综合| 蜜桃国产av成人99| 亚洲av国产av综合av卡| 高清欧美精品videossex| 欧美黄色片欧美黄色片| 亚洲国产中文字幕在线视频| 精品亚洲成a人片在线观看| 最新的欧美精品一区二区| 9191精品国产免费久久| 国产欧美亚洲国产| 亚洲av电影在线观看一区二区三区| 日本五十路高清| 亚洲五月婷婷丁香| 老司机深夜福利视频在线观看 | 久久精品亚洲av国产电影网| 成年人午夜在线观看视频| 黄色一级大片看看| 国产日韩一区二区三区精品不卡| 精品视频人人做人人爽| 亚洲成国产人片在线观看| 亚洲精品国产区一区二| 男女边摸边吃奶| 亚洲欧美一区二区三区久久| 欧美激情极品国产一区二区三区| 久久ye,这里只有精品| 国产野战对白在线观看| 精品熟女少妇八av免费久了| 国产亚洲一区二区精品| 久久精品国产亚洲av高清一级| 啦啦啦中文免费视频观看日本| 久久狼人影院| 在线av久久热| 韩国精品一区二区三区| 日本午夜av视频| 欧美日韩精品网址| 色网站视频免费| 亚洲情色 制服丝袜| 国产xxxxx性猛交| 国产极品粉嫩免费观看在线| 建设人人有责人人尽责人人享有的| 中文字幕人妻丝袜制服| av国产久精品久网站免费入址| 亚洲国产精品999| 婷婷丁香在线五月| 精品人妻一区二区三区麻豆| 国产欧美日韩综合在线一区二区| 久久久久久免费高清国产稀缺| 大型av网站在线播放| 99国产精品99久久久久| 捣出白浆h1v1| 丝袜脚勾引网站| 91精品三级在线观看| www.精华液| 涩涩av久久男人的天堂| 黄色片一级片一级黄色片| 日韩中文字幕欧美一区二区 | 午夜两性在线视频| a级毛片在线看网站| 日韩免费高清中文字幕av| 捣出白浆h1v1| 人人妻人人添人人爽欧美一区卜| 熟女av电影| 成人三级做爰电影| 一个人免费看片子| 国产一区二区在线观看av| 超碰97精品在线观看| 国产成人精品无人区| 精品卡一卡二卡四卡免费| 精品少妇黑人巨大在线播放| 丰满迷人的少妇在线观看| av欧美777| 日韩大片免费观看网站| 亚洲国产精品国产精品| bbb黄色大片| 久久人人爽人人片av| 久久99一区二区三区| 精品卡一卡二卡四卡免费| 91精品三级在线观看| 一级毛片电影观看| 在线观看免费视频网站a站| 欧美黄色淫秽网站| av在线app专区| 别揉我奶头~嗯~啊~动态视频 | 午夜福利,免费看| 美女扒开内裤让男人捅视频| 国产亚洲精品第一综合不卡| 老司机午夜十八禁免费视频| 自线自在国产av| 国产一区二区三区av在线| 欧美国产精品va在线观看不卡| 夫妻性生交免费视频一级片| 大片免费播放器 马上看| 亚洲久久久国产精品| 欧美国产精品一级二级三级| 久热这里只有精品99| 精品欧美一区二区三区在线| 少妇精品久久久久久久| 18禁裸乳无遮挡动漫免费视频| 中文字幕制服av| 中文欧美无线码| 亚洲专区国产一区二区| 亚洲精品自拍成人| 精品少妇一区二区三区视频日本电影| 久久免费观看电影| 国产精品99久久99久久久不卡| 男女之事视频高清在线观看 | 日本黄色日本黄色录像| 50天的宝宝边吃奶边哭怎么回事| 一本一本久久a久久精品综合妖精| av一本久久久久| avwww免费| 可以免费在线观看a视频的电影网站| 黑人巨大精品欧美一区二区蜜桃| 成人黄色视频免费在线看| 建设人人有责人人尽责人人享有的| 天天躁夜夜躁狠狠久久av| 不卡av一区二区三区| 欧美日韩综合久久久久久| 午夜福利视频精品| 久久女婷五月综合色啪小说| 好男人视频免费观看在线| av有码第一页| 久久99热这里只频精品6学生| 欧美激情 高清一区二区三区| www.熟女人妻精品国产| 日韩电影二区| 91麻豆av在线| 午夜福利视频在线观看免费| 99久久精品国产亚洲精品| 亚洲av成人不卡在线观看播放网 | 精品少妇内射三级| 国产在线免费精品| 日本av手机在线免费观看| 亚洲国产精品999| 欧美大码av| 久久毛片免费看一区二区三区| www.精华液| 在线观看免费视频网站a站| 啦啦啦在线观看免费高清www| tube8黄色片| 十分钟在线观看高清视频www| 97在线人人人人妻| 少妇人妻久久综合中文| 99久久人妻综合| 人人妻人人澡人人看| 亚洲国产成人一精品久久久| 国产黄频视频在线观看| 亚洲精品成人av观看孕妇| 日韩av不卡免费在线播放| 黄色视频在线播放观看不卡| 久久99一区二区三区| 五月天丁香电影| 满18在线观看网站| 午夜福利影视在线免费观看| 精品国产乱码久久久久久男人| 一级毛片女人18水好多 | 男女高潮啪啪啪动态图| 午夜福利乱码中文字幕| 日本一区二区免费在线视频| 成年人午夜在线观看视频| 大型av网站在线播放| 国产片特级美女逼逼视频| 国产女主播在线喷水免费视频网站| 国产精品熟女久久久久浪| 亚洲七黄色美女视频| 女性被躁到高潮视频| 纵有疾风起免费观看全集完整版| 久久久久网色| 免费av中文字幕在线| 成人午夜精彩视频在线观看| 免费av中文字幕在线| 亚洲人成网站在线观看播放| 国产高清videossex| 国产免费又黄又爽又色| 国产男人的电影天堂91| 日韩视频在线欧美| av网站在线播放免费| av欧美777| 丰满人妻熟妇乱又伦精品不卡| 另类亚洲欧美激情| 中国国产av一级| 亚洲,欧美,日韩| 两个人看的免费小视频| 99re6热这里在线精品视频| 久久99热这里只频精品6学生| 19禁男女啪啪无遮挡网站| 91老司机精品| 久久久久精品人妻al黑| 国精品久久久久久国模美| 五月开心婷婷网| 午夜日韩欧美国产| 国产av精品麻豆| 夜夜骑夜夜射夜夜干| 久久精品国产亚洲av高清一级| 成年人午夜在线观看视频| 母亲3免费完整高清在线观看| 久热爱精品视频在线9| 欧美亚洲 丝袜 人妻 在线| 超碰97精品在线观看| 中文字幕人妻熟女乱码| 亚洲 国产 在线| 国产成人91sexporn| 久久久国产欧美日韩av| 婷婷丁香在线五月| 日韩欧美一区视频在线观看| 国产视频首页在线观看| 国产成人一区二区在线| 国产av国产精品国产| 波野结衣二区三区在线| 一区二区三区乱码不卡18| 天堂中文最新版在线下载| 亚洲欧美中文字幕日韩二区| 色精品久久人妻99蜜桃| 久久精品久久久久久久性| 亚洲色图 男人天堂 中文字幕| 久久久久久久大尺度免费视频| 亚洲av成人精品一二三区| 亚洲成人免费av在线播放| 又粗又硬又长又爽又黄的视频| 少妇被粗大的猛进出69影院| 国产精品一区二区免费欧美 | 国产欧美日韩综合在线一区二区| 午夜免费成人在线视频| 爱豆传媒免费全集在线观看| 国产精品香港三级国产av潘金莲 | 日韩熟女老妇一区二区性免费视频| 99久久99久久久精品蜜桃| 免费观看人在逋| 午夜激情av网站| 嫁个100分男人电影在线观看 | 精品欧美一区二区三区在线| 人妻 亚洲 视频| 欧美久久黑人一区二区| 亚洲中文av在线| av电影中文网址| 天天操日日干夜夜撸| 亚洲三区欧美一区| 欧美日韩福利视频一区二区| 国产日韩欧美亚洲二区| 2018国产大陆天天弄谢| 91麻豆精品激情在线观看国产 | 黑人巨大精品欧美一区二区蜜桃| 亚洲色图 男人天堂 中文字幕| 国产深夜福利视频在线观看| 在线av久久热| 国产不卡av网站在线观看| 黄色怎么调成土黄色| 夫妻性生交免费视频一级片| 下体分泌物呈黄色| 后天国语完整版免费观看| 丝瓜视频免费看黄片| 久久久久国产一级毛片高清牌| 美女中出高潮动态图| 搡老乐熟女国产| 岛国毛片在线播放| 免费日韩欧美在线观看| 久久精品亚洲av国产电影网| 人人妻,人人澡人人爽秒播 | 欧美日韩亚洲高清精品| 爱豆传媒免费全集在线观看| kizo精华| 精品少妇内射三级| 男的添女的下面高潮视频| 热re99久久精品国产66热6| 男人操女人黄网站| 丁香六月天网| 男女国产视频网站| 国产三级黄色录像| 亚洲一区中文字幕在线| 成人黄色视频免费在线看| 男女午夜视频在线观看| av一本久久久久| 黄色一级大片看看| 国产老妇伦熟女老妇高清| 一区二区三区精品91| 国产深夜福利视频在线观看| 国产亚洲午夜精品一区二区久久| 在线天堂中文资源库| 夜夜骑夜夜射夜夜干| 亚洲av国产av综合av卡| 国产深夜福利视频在线观看| 免费久久久久久久精品成人欧美视频| 捣出白浆h1v1| 日本欧美国产在线视频| 日本av免费视频播放| videos熟女内射| 精品一区在线观看国产| 午夜福利免费观看在线| 水蜜桃什么品种好| 免费在线观看黄色视频的| 欧美在线黄色| 脱女人内裤的视频| 在线看a的网站| 欧美日韩黄片免| 首页视频小说图片口味搜索 | 热re99久久国产66热| 男女下面插进去视频免费观看| 久久精品久久久久久久性| av片东京热男人的天堂| 国产一卡二卡三卡精品| 王馨瑶露胸无遮挡在线观看| 免费看十八禁软件| 午夜免费成人在线视频| 搡老乐熟女国产| 亚洲人成77777在线视频| 777久久人妻少妇嫩草av网站| 国产熟女午夜一区二区三区| 国产又爽黄色视频| 免费在线观看日本一区| 亚洲欧美精品自产自拍| 婷婷成人精品国产| 中文精品一卡2卡3卡4更新| 在线精品无人区一区二区三| 欧美性长视频在线观看| 一区在线观看完整版| 亚洲第一av免费看| 脱女人内裤的视频| 纵有疾风起免费观看全集完整版| 午夜视频精品福利| 日韩av免费高清视频| 国产在线免费精品| 国产精品一区二区精品视频观看| 亚洲欧美成人综合另类久久久| 成年动漫av网址| 久久 成人 亚洲| 久久久久久久久久久久大奶| 韩国精品一区二区三区| 国产人伦9x9x在线观看| 美女脱内裤让男人舔精品视频| 亚洲av成人不卡在线观看播放网 | 亚洲,欧美精品.| 亚洲国产中文字幕在线视频| av天堂在线播放| xxx大片免费视频| 久久精品aⅴ一区二区三区四区| 免费av中文字幕在线| 1024香蕉在线观看| 久久久久久久久免费视频了| 中文字幕人妻丝袜一区二区| 99久久99久久久精品蜜桃| 最近最新中文字幕大全免费视频 | 91国产中文字幕| 嫩草影视91久久| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品国产av在线观看| 亚洲精品久久午夜乱码| 波野结衣二区三区在线| 中文字幕精品免费在线观看视频| 啦啦啦视频在线资源免费观看| 国产免费现黄频在线看| 午夜福利视频精品| 中文字幕人妻丝袜制服| 丝袜脚勾引网站| 亚洲av国产av综合av卡| 18禁观看日本| 十分钟在线观看高清视频www| 欧美黑人精品巨大| 精品少妇久久久久久888优播| 色94色欧美一区二区| 女性被躁到高潮视频| 只有这里有精品99| 国产深夜福利视频在线观看| 国产男女内射视频| 99国产精品免费福利视频| 国产免费一区二区三区四区乱码| 大型av网站在线播放| 9热在线视频观看99| 如日韩欧美国产精品一区二区三区| 国产在线一区二区三区精| 亚洲国产av影院在线观看| 欧美+亚洲+日韩+国产| 日本vs欧美在线观看视频| 少妇精品久久久久久久| svipshipincom国产片| 国产一区二区三区综合在线观看| 一级毛片我不卡| 久久久亚洲精品成人影院| 欧美成人精品欧美一级黄| 久久99精品国语久久久| 成年av动漫网址| 99久久精品国产亚洲精品| 国产主播在线观看一区二区 | 九草在线视频观看| 不卡av一区二区三区| 成人手机av| 男人舔女人的私密视频| 91麻豆av在线| 一二三四社区在线视频社区8| 亚洲精品国产av成人精品| 亚洲精品自拍成人| 狠狠精品人妻久久久久久综合| 大码成人一级视频| 国产伦理片在线播放av一区| 王馨瑶露胸无遮挡在线观看| 交换朋友夫妻互换小说| 亚洲精品国产区一区二| 极品人妻少妇av视频| 80岁老熟妇乱子伦牲交| 国产99久久九九免费精品| 国产免费现黄频在线看| 亚洲午夜精品一区,二区,三区| 大香蕉久久成人网| 亚洲av成人不卡在线观看播放网 | 50天的宝宝边吃奶边哭怎么回事| 国产精品av久久久久免费|