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

        ?

        基于地球空間網(wǎng)格的基礎(chǔ)地理信息數(shù)據(jù)庫(kù)空間索引方法

        2022-07-12 13:54:22王乃生龐曉峰勾會(huì)杰
        測(cè)繪標(biāo)準(zhǔn)化 2022年2期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)

        王乃生 吳 鑫 龐曉峰 勾會(huì)杰

        (1.自然資源部陜西基礎(chǔ)地理信息中心 陜西西安 710054;2.西安市水利規(guī)劃勘測(cè)設(shè)計(jì)院 陜西西安 710054)

        基礎(chǔ)地理信息是國(guó)家空間數(shù)據(jù)基礎(chǔ)設(shè)施的重要組成部分,是國(guó)家信息化的權(quán)威、統(tǒng)一的定位基準(zhǔn)和空間載體,是國(guó)家經(jīng)濟(jì)建設(shè)、社會(huì)發(fā)展和生態(tài)保護(hù)中不可或缺的基礎(chǔ)性和戰(zhàn)略性信息資源[1],具有通用性強(qiáng)、共享需求大、行業(yè)應(yīng)用廣泛等特點(diǎn)。隨著社會(huì)經(jīng)濟(jì)的加速發(fā)展,一方面基礎(chǔ)地理信息數(shù)據(jù)的動(dòng)態(tài)更新和全面更新已逐步覆蓋了各級(jí)比例尺,另一方面基礎(chǔ)地理信息數(shù)據(jù)的數(shù)據(jù)量呈爆發(fā)式增長(zhǎng)。

        傳統(tǒng)的基礎(chǔ)地理信息數(shù)據(jù)庫(kù)以關(guān)系型數(shù)據(jù)庫(kù)為主,數(shù)據(jù)的空間檢索主要借助空間關(guān)系運(yùn)算和數(shù)據(jù)庫(kù)索引來(lái)實(shí)現(xiàn),對(duì)海量異構(gòu)數(shù)據(jù)的檢索效率低。如何科學(xué)、高效地管理基礎(chǔ)地理信息數(shù)據(jù)庫(kù),提高海量異構(gòu)數(shù)據(jù)的空間檢索效率,進(jìn)而提升地理信息數(shù)據(jù)庫(kù)的管理能力,是業(yè)內(nèi)學(xué)者一直關(guān)注的研究方向。

        徐道柱等[2]提出了一種適應(yīng)分布式環(huán)境下的分層+分塊的矢量數(shù)據(jù)存儲(chǔ)組織模型,實(shí)現(xiàn)了高并發(fā)條件下的數(shù)據(jù)高效訪問(wèn);于亮和宋明明等[3-4]對(duì)基于R-樹(shù)的空間索引技術(shù)進(jìn)行了探討,提出了一種改進(jìn)型的R-樹(shù)索引結(jié)構(gòu),在一定程度上提升了空間數(shù)據(jù)的檢索效率;余冬梅[5]對(duì)空間索引及其發(fā)展分類(lèi)、空間數(shù)據(jù)查詢及其與傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)的區(qū)別進(jìn)行了研究。這些研究從不同視角研究了空間數(shù)據(jù)索引,但并未提出針對(duì)基礎(chǔ)地理信息數(shù)據(jù)庫(kù)有效管理的完整解決方案。

        地球空間網(wǎng)格[6]編碼規(guī)則的提出為基礎(chǔ)地理信息數(shù)據(jù)庫(kù)的空間索引提供了一種新的思路。本文在研究地球空間網(wǎng)格編碼規(guī)則等關(guān)鍵技術(shù)的基礎(chǔ)上,設(shè)計(jì)了基礎(chǔ)地理信息數(shù)據(jù)庫(kù)的空間索引算法及對(duì)應(yīng)的數(shù)據(jù)空間檢索算法,以解決基礎(chǔ)地理信息數(shù)據(jù)庫(kù)的空間檢索問(wèn)題。

        1 數(shù)據(jù)空間索引關(guān)鍵技術(shù)

        1.1 地球空間網(wǎng)格編碼規(guī)則

        地球空間網(wǎng)格是為了滿足地球空間區(qū)域位置結(jié)構(gòu)化表達(dá)和統(tǒng)一標(biāo)識(shí),將地球空間剖分成不同尺度單元的空間參考系統(tǒng)。地球空間網(wǎng)格按照四叉樹(shù)遞歸剖分方案,以地球參考橢球面、本初子午面與赤道面3個(gè)面的交點(diǎn)為起始位置,在經(jīng)度(L)、緯度(B)和大地高(H)3個(gè)方向逐級(jí)遞歸二分,在地球參考橢球面形成地球表面剖分,加大地高方向形成立體剖分。

        地球空間網(wǎng)格編碼是為地球空間上的任意網(wǎng)格賦予唯一可識(shí)別的編碼。地球空間網(wǎng)格編碼采用四進(jìn)制1位變長(zhǎng)編碼,編碼順序采用Z序進(jìn)行,即每一級(jí)網(wǎng)格編碼在上一級(jí)網(wǎng)格編碼基礎(chǔ)上采用Z序繼續(xù)編碼,將地球表面空間區(qū)域劃分為32級(jí)的網(wǎng)格。

        1.2 基礎(chǔ)地理數(shù)據(jù)存儲(chǔ)管理

        基礎(chǔ)地理信息數(shù)據(jù)庫(kù)中的數(shù)據(jù)主要包括矢量數(shù)據(jù)、柵格數(shù)據(jù)、文檔數(shù)據(jù)及元數(shù)據(jù)。矢量數(shù)據(jù)以空間數(shù)據(jù)集進(jìn)行存儲(chǔ)管理,地理要素都有相應(yīng)的空間信息和屬性信息;柵格數(shù)據(jù)以鑲嵌數(shù)據(jù)集或文件形式進(jìn)行存儲(chǔ),空間信息和屬性信息管理主要通過(guò)對(duì)應(yīng)的元數(shù)據(jù)來(lái)實(shí)現(xiàn);文檔數(shù)據(jù)以文件形式進(jìn)行存儲(chǔ),空間信息和屬性信息管理也是通過(guò)對(duì)應(yīng)的元數(shù)據(jù)來(lái)關(guān)聯(lián)實(shí)現(xiàn)。

        1.3 空間關(guān)系

        根據(jù)空間對(duì)象間的拓?fù)潢P(guān)系,多邊形與網(wǎng)格的空間關(guān)系可歸納為以下3種:

        1)相離關(guān)系,網(wǎng)格完全不在多邊形內(nèi)部;

        2)相交關(guān)系,網(wǎng)格部分在多邊形內(nèi)部或多邊形完全在網(wǎng)格內(nèi)部;

        3)包含關(guān)系,網(wǎng)格完全在多邊形內(nèi)部。

        1.4 完全容納數(shù)據(jù)的最小網(wǎng)格

        空間索引是一種依據(jù)基礎(chǔ)地理信息數(shù)據(jù)的位置、形狀或空間實(shí)體之間的某種空間關(guān)系,按一定順序排列的數(shù)據(jù)結(jié)構(gòu)。基于地球空間網(wǎng)格實(shí)現(xiàn)基礎(chǔ)地理信息數(shù)據(jù)的空間索引,就是以地球空間網(wǎng)格的方式重新組織基礎(chǔ)地理信息數(shù)據(jù)的位置,建立數(shù)據(jù)和網(wǎng)格的關(guān)系,為數(shù)據(jù)庫(kù)的高效檢索提供支撐。

        能夠完全容納數(shù)據(jù)的最小網(wǎng)格,是建立數(shù)據(jù)和網(wǎng)格關(guān)系的一種直觀有效的方式。對(duì)于矢量數(shù)據(jù),其數(shù)據(jù)內(nèi)容由一個(gè)個(gè)地理要素構(gòu)成,當(dāng)?shù)乩硪氐淖钚⊥饨泳匦闻c第m級(jí)網(wǎng)格的相交個(gè)數(shù)為1、與第m+1級(jí)網(wǎng)格的相交個(gè)數(shù)大于1時(shí),則認(rèn)為第m級(jí)網(wǎng)格是能夠完全容納當(dāng)前要素?cái)?shù)據(jù)的最小網(wǎng)格。對(duì)于通過(guò)元數(shù)據(jù)進(jìn)行管理的柵格數(shù)據(jù)和文檔數(shù)據(jù),可將元數(shù)據(jù)的范圍看作是一個(gè)面要素,按矢量數(shù)據(jù)中的面要素計(jì)算最小網(wǎng)格。

        2 數(shù)據(jù)空間索引算法

        基于地球空間網(wǎng)格實(shí)現(xiàn)基礎(chǔ)地理信息數(shù)據(jù)的空間索引,實(shí)際上就是計(jì)算數(shù)據(jù)對(duì)應(yīng)的最小網(wǎng)格并進(jìn)行編碼的過(guò)程。計(jì)算完全容納數(shù)據(jù)的最小網(wǎng)格算法流程為:

        第1步:根據(jù)要素實(shí)體的左、右、上、下經(jīng)緯度坐標(biāo)和所在空間區(qū)域,計(jì)算上下緯度和左右經(jīng)度坐標(biāo)差dL、dW,若dL大于dW,則將dL作為長(zhǎng)邊、dW作為短邊,得到要素實(shí)體的最小外接矩形。

        第2步:若dL的邊長(zhǎng)小于某一級(jí)網(wǎng)格邊長(zhǎng)Dm且大于下一級(jí)網(wǎng)格邊長(zhǎng)Dm+1,則可確定描述該要素實(shí)體對(duì)應(yīng)的網(wǎng)格層級(jí)為m。

        第3步:若數(shù)據(jù)所在空間范圍的最小外接矩形與第m級(jí)網(wǎng)格的相交個(gè)數(shù)為1,與第m+1級(jí)網(wǎng)格的相交個(gè)數(shù)大于1時(shí),則認(rèn)為第m級(jí)網(wǎng)格是能夠完全容納當(dāng)前數(shù)據(jù)的最小網(wǎng)格。

        第4步:若最小外接矩形與第m級(jí)網(wǎng)格的相交個(gè)數(shù)大于1,則m=m- 1,繼續(xù)第3步。

        第5步:若最小外接矩形與第m級(jí)網(wǎng)格的相交個(gè)數(shù)等于1,則m=m+ 1,繼續(xù)第3步。

        在計(jì)算最小網(wǎng)格時(shí)會(huì)存在一些同時(shí)跨越多個(gè)網(wǎng)格的數(shù)據(jù),如果跨網(wǎng)格數(shù)據(jù)采用最小網(wǎng)格作為其所在的空間網(wǎng)格,則這些數(shù)據(jù)最小網(wǎng)格的層級(jí)過(guò)高,不利于后續(xù)數(shù)據(jù)檢索。因此,需要對(duì)這些跨網(wǎng)格數(shù)據(jù)進(jìn)行特殊處理,選擇與跨網(wǎng)格數(shù)據(jù)相交的指定層級(jí)的網(wǎng)格作為這些數(shù)據(jù)所在的空間網(wǎng)格。為了判斷數(shù)據(jù)是否為跨網(wǎng)格數(shù)據(jù)并確定其所在空間網(wǎng)格的層級(jí),設(shè)計(jì)算法流程為:

        1)獲取數(shù)據(jù)外接矩形的左下角點(diǎn)PLB和右上角點(diǎn)PRT。

        2)獲取PLB和PRT坐標(biāo)(X,Y)的整數(shù)值(XLB,YLB)和(XRT,YRT)。

        3)若XRT-XLB>0或者YRT-YLB>0,則認(rèn)定該數(shù)據(jù)是跨網(wǎng)格數(shù)據(jù);反之,則進(jìn)行下一步判斷。

        4)根據(jù)外接矩形的長(zhǎng)邊計(jì)算跨網(wǎng)格數(shù)據(jù)所在的層級(jí)m。

        5)根據(jù)最小網(wǎng)格算法計(jì)算跨網(wǎng)格數(shù)據(jù)最小網(wǎng)格所在的層級(jí)n。

        6)若m-n≥4,則認(rèn)定該數(shù)據(jù)是跨網(wǎng)格數(shù)據(jù);反之,則不是跨網(wǎng)格數(shù)據(jù)。

        7)m為該數(shù)據(jù)所在空間網(wǎng)格的指定層級(jí)。

        計(jì)算數(shù)據(jù)所在地球空間網(wǎng)格后,按照地球空間網(wǎng)格編碼規(guī)則計(jì)算空間網(wǎng)格的編碼,如果數(shù)據(jù)所在的空間網(wǎng)格有多個(gè),則以“,”作為分隔符,以“編碼1,編碼2,…,編碼n”的格式進(jìn)行編碼。

        3 數(shù)據(jù)空間檢索算法實(shí)現(xiàn)

        基于地球空間網(wǎng)格建立的空間索引進(jìn)行數(shù)據(jù)空間檢索時(shí),需要自頂向下逐級(jí)判斷多邊形檢索范圍以及與不同級(jí)別網(wǎng)格的空間關(guān)系,最后計(jì)算多邊形范圍內(nèi)相應(yīng)的地球空間網(wǎng)格,算法實(shí)現(xiàn)如圖1所示。

        圖1 空間檢索流程

        由圖1可知,當(dāng)多邊形與網(wǎng)格為相離關(guān)系時(shí),該網(wǎng)格及其子網(wǎng)格均被過(guò)濾掉。當(dāng)多邊形與網(wǎng)格為相交關(guān)系時(shí),該網(wǎng)格則需要遞歸判斷其子級(jí)網(wǎng)格與多邊形的關(guān)系,直至其子級(jí)網(wǎng)格被多邊形包含或網(wǎng)格級(jí)別達(dá)到空間索引時(shí)計(jì)算的網(wǎng)格最深層級(jí)。當(dāng)多邊形與網(wǎng)格為包含關(guān)系時(shí),多邊形與該網(wǎng)格及其下級(jí)網(wǎng)格中的數(shù)據(jù)均為包含關(guān)系。

        計(jì)算多邊形檢索范圍對(duì)應(yīng)的地球空間網(wǎng)格后,需要根據(jù)不同的空間關(guān)系進(jìn)行相應(yīng)的屬性查詢。

        首先,當(dāng)多邊形與網(wǎng)格為包含關(guān)系時(shí),由于網(wǎng)格編碼之間存在上下級(jí)關(guān)系,即網(wǎng)格第n+1級(jí)網(wǎng)格編碼的前n位是上一級(jí)網(wǎng)格的編碼,因此在定位具體數(shù)據(jù)時(shí),通過(guò)屬性查詢只需查找到前n位編碼相同,即可查找到該網(wǎng)格及其所有下級(jí)網(wǎng)格中的數(shù)據(jù)。

        其次,當(dāng)多邊形與網(wǎng)格為相交關(guān)系時(shí),只需要定位網(wǎng)格對(duì)應(yīng)的每個(gè)數(shù)據(jù)。如查找交疊的m級(jí),其網(wǎng)格編碼為s的網(wǎng)格a中的數(shù)據(jù),將查詢條件設(shè)為“位置編碼=s”,通過(guò)屬性查詢查出的數(shù)據(jù)即為m級(jí)網(wǎng)格a中的數(shù)據(jù)。為驗(yàn)證上述算法,選取陜西省某區(qū)域的1∶10 000 基礎(chǔ)地理信息要素和地理國(guó)情要素?cái)?shù)據(jù)進(jìn)行了數(shù)據(jù)試驗(yàn),同時(shí),基于地球空間網(wǎng)格的空間索引編碼,對(duì)比測(cè)試了基于地球空間網(wǎng)格空間索引后的空間檢索與傳統(tǒng)空間檢索的效率,試驗(yàn)數(shù)據(jù)統(tǒng)計(jì)信息見(jiàn)表1。

        表1 空間檢索統(tǒng)計(jì)信息Tab.1 Statistics Data in Spatial Retrieval圖層名稱要素/個(gè)檢索結(jié)果/個(gè)傳統(tǒng)空間檢索時(shí)間/s基于網(wǎng)格的檢索時(shí)間/s 效率比/%CPTP2 2659700.130.121.04HFCL35 34812 6460.490.421.17LFCL385 945124 4984.972.641.88RESP397 22876 2103.142.051.53LRDL705 18514 5400.780.810.96VEGA831 041358 23637.148.644.30LRDA7 5872 2210.340.331.04UV_SFCP22 7422 4810.260.261.00UV_HYDL122 4415 2950.690.421.64UV_HYDA32 8183 5250.640.401.61UV_LCRA7 190 715387 57340.6314.922.72

        從表 1可知,基于地球空間網(wǎng)格空間索引的空間檢索時(shí)間與傳統(tǒng)空間檢索時(shí)間相比,在所有圖層其效率均高于傳統(tǒng)空間檢索,檢索效率平均提升1.5倍,部分圖層可提升4倍以上。

        4 結(jié) 語(yǔ)

        本文提出的基于地球空間網(wǎng)格的基礎(chǔ)地理信息數(shù)據(jù)庫(kù)空間索引方法,可以在不改變已有數(shù)據(jù)模型和存儲(chǔ)模式的基礎(chǔ)上,快速為已有的基礎(chǔ)地理信息數(shù)據(jù)庫(kù)構(gòu)建擴(kuò)展索引,大幅提升了空間數(shù)據(jù)的檢索效率。

        本文的研究成果已在陜西省基礎(chǔ)地理信息數(shù)據(jù)庫(kù)中得到應(yīng)用,與傳統(tǒng)的空間檢索方法相比,檢索效率平均提升1.5倍,部分圖層可提升4倍以上。

        猜你喜歡
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        日本动漫瀑乳h动漫啪啪免费| 一亚洲一区二区中文字幕| 99久久久69精品一区二区三区| 国产一品二品三品精品在线| 久久国产精品久久久久久| 国产精品无码一区二区在线国| 黄色av三级在线免费观看| 国产婷婷成人久久av免费| 内射人妻少妇无码一本一道 | 青青草在线免费播放视频| 国产伦精品免编号公布| 亚洲欧美日韩一区在线观看| 国产激情一区二区三区在线蜜臀| 一区二区三区四区亚洲免费| 国产放荡对白视频在线观看| 这里有精品可以观看| 亚洲不卡av不卡一区二区| 精品国产一区二区三区av麻| 无码国产69精品久久久久孕妇| 欧美日韩国产色综合一二三四| 偷拍av一区二区三区| 人妻少妇不满足中文字幕| 九一九色国产| 精品国产福利久久久| 亚洲av色香蕉一区二区三区软件| 日本少妇高潮喷水视频| 欲色天天网综合久久| www.日本一区| 日本办公室三级在线观看| 久久精品国产亚洲av麻豆图片| 久久亚洲av成人无码国产| 亚洲av福利天堂在线观看 | www国产无套内射com| 国产精品国产午夜免费福利看| 精品精品国产三级av在线| 丰满少妇高潮惨叫久久久一| 久热这里只有精品99国产| 久久精品国产白丝爆白浆| 欧美性猛交99久久久久99按摩 | 中国老熟妇506070| 亚洲人成电影在线无码|