[發明專利]一種基于動態瓦片技術的海量GIS矢量數據加載方法和系統在審
| 申請號: | 202310432044.0 | 申請日: | 2023-04-21 |
| 公開(公告)號: | CN116483936A | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 楊建欽;謝祎;李文倚;呼和;洪為;岳翔 | 申請(專利權)人: | 中海石油(中國)有限公司;中海石油(中國)有限公司北京研究中心 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 北京紀凱知識產權代理有限公司 11245 | 代理人: | 趙悅 |
| 地址: | 100010 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 動態 瓦片 技術 海量 gis 矢量 數據 加載 方法 系統 | ||
本發明屬于GIS平臺海量空間對象加載顯示領域,涉及一種基于動態瓦片技術的海量GIS矢量數據加載方法和系統,包括以下步驟:在存儲數據時,對區域進行瓦片劃分,并建立瓦片索引表;計算與大數據圖層中每條數據相交的各級瓦片,在所述瓦片索引表中建立對象索引;加載數據時,根據業務規則判斷當前比例尺下是否需要顯示圖層;若否,則不加載,若是,根據當前可見瓦片、顯示圖層和顯示級別,在所述瓦片索引表中查找對應的圖層,并以圖層為批次加載數據。其解決了解決一次性加載顯示的矢量數據過大時GIS平臺卡頓問題。
技術領域
本發明涉及一種基于動態瓦片技術的海量GIS矢量數據加載方法、系統和可讀介質,屬于GIS平臺海量空間對象加載顯示領域。
背景技術
地理信息系統(簡稱GIS)在石油各專業領域得到越來越廣泛的應用,空間矢量數據加載顯示是GIS系統的核心功能,海洋石油專業的GIS應用中經常需要應用海量的矢量圖層數據,如圈閉、測線、探井、管線、終端等。GIS作為通用工具平臺需要面對各種不同專業應用需求,現有的數據加載方法在加載時不區分數據類型、數據量、業務需求、顯示范圍,采取按圖層全部加載顯示的方式,在海量空間數據的場景下會導致加載慢顯示卡頓,導致系統不能使用問題,其存在著一次加載數據量大,需要處理顯示的對象多,導致GIS系統卡頓無法使用的問題。
發明內容
針對上述問題,本發明的目的是提供一種基于動態瓦片技術的海量GIS矢量數據加載方法、系統和可讀介質,其解決了解決一次性加載顯示的矢量數據過大時GIS平臺卡頓問題。
為實現上述目的,本發明提出了以下技術方案:一種基于動態瓦片技術的海量GIS矢量數據加載方法,包括以下步驟:在存儲數據時,對區域進行瓦片劃分,并建立瓦片索引表;計算與大數據圖層中每條數據相交的各級瓦片,在所述瓦片索引表中建立對象索引;加載數據時,根據業務規則判斷當前比例尺下是否需要顯示圖層;若否,則不加載,若是,根據當前可見瓦片、顯示圖層和顯示級別,在所述對象索引中查找對應的圖層,并以圖層為批次加載數據。
進一步,所述區域內的經緯度坐標與瓦片坐標的轉換關系為:
其中,tileX是瓦片的X軸坐標,tileY是瓦片的Y軸坐標,lng是經度坐標,lat是緯度坐標,Level是比例尺級別。
進一步,所述大數據圖層的判斷方法為所述圖層內的坐標點數大于點數量閾值。
進一步,對于單個坐標點超過閾值的大數據圖層根據比例尺或業務規則生成不同級別的抽稀坐標點或者示意圖坐標點。
進一步,以圖層為批次加載數據的方法為:根據當前級別和業務規則,選擇加載坐標點類型,根據所述坐標點類型加載抽稀坐標點或者示意圖坐標點,僅當需要精確坐標數據時,再單獨加載精確坐標。
進一步,以圖層為批次加載數據的方法為:查詢當前瓦片索引表中索引到圖層的所有可見數據是否有重復數據,若存在重復數據則去重。
進一步,以圖層為批次加載數據的方法為:預先設定瓦片對應區域的面積和長度閾值,并根據所述區域的面積和長度閾值動態計算其投影到顯示窗口后,面、線的像素大小,若所述面、線的像素大小小于點數量閾值則不加載。
進一步,以圖層為批次加載數據的方法為:在業務圖層數量過多的情況下,前端數據加載后再分類合并到有限的WebGL渲染圖層進行顯示。
本發明還公開了一種基于動態瓦片技術的海量GIS矢量數據加載系統,包括:瓦片索引建立模塊,用于在存儲數據時,對區域進行瓦片劃分,并建立瓦片索引表;對象索引建立模塊,用于計算與大數據圖層中每條數據相交的各級瓦片,在所述瓦片索引表中建立對象索引;顯示判斷模塊,用于加載數據時,根據業務規則判斷當前比例尺下是否需要顯示圖層;若否,則不加載,若是,根據當前可見瓦片、顯示圖層和顯示級別,在所述對象索引中查找對應的圖層,并以圖層為批次加載數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中海石油(中國)有限公司;中海石油(中國)有限公司北京研究中心,未經中海石油(中國)有限公司;中海石油(中國)有限公司北京研究中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310432044.0/2.html,轉載請聲明來源鉆瓜專利網。





