[發明專利]一種地圖數據的渲染方法及系統有效
| 申請號: | 202010597797.3 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111753038B | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 肖宇 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06F16/23;G06F16/26;G06T15/00;H04L67/1097;H04L67/5651;H04L67/02 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 鄧應山;鄧小玲 |
| 地址: | 518048 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地圖 數據 渲染 方法 系統 | ||
本發明實施例提供一種地圖數據的渲染方法、系統、計算機設備及計算機可讀存儲介質,包括:獲取待渲染地圖的底圖數據,通過坐標計算將底圖數據轉成成多個瓦片畫布;控制所述多個瓦片畫布向服務器獲取覆蓋物數據;當檢測到所述覆蓋物數據超過閾值時對所述覆蓋物數據進行優化;存儲優化后的所述覆蓋物數據于所述服務器以對所述覆蓋物數據進行更新;將所述服務器返回的所述覆蓋物數據加載在所述多個瓦片畫布中對應的瓦片上以對所述地圖數據的渲染顯示。本發明實施例提高了渲染過程中的效率和性能,優化了大量地圖數據渲染時的展示效果,還降低了服務器的負載和提高了網絡傳輸中的速度。
技術領域
本發明涉及計算機技術領域,尤其涉及一種地圖數據的渲染方法及系統。
背景技術
隨著數據的爆發性增長,大數據量的地圖要素可視化已經成為地理信息系統領域研究的一個重點,特別是對于農業地圖數據,需要將全國各地區內的大量地塊和作物數據進行地圖展示,現有的基于大數據量的地圖渲染顯示存在渲染效率低,服務器負載重以及網絡傳輸慢的問題。
發明內容
有鑒于此,本發明實施例提供了一種地圖數據的渲染方法、系統、計算機設備及計算機可讀存儲介質,用于解決現有的地圖數據的渲染方法渲染效率低,服務器負載重以及網絡傳輸慢的問題。
本發明實施例是通過下述技術方案來解決上述技術問題:
一種地圖數據的渲染方法,包括:
獲取待渲染地圖的底圖數據,通過坐標計算將底圖數據轉成成多個瓦片畫布;
控制所述多個瓦片畫布向服務器獲取覆蓋物數據;
當檢測到所述覆蓋物數據超過閾值時對所述覆蓋物數據進行優化;
存儲優化后的所述覆蓋物數據于所述服務器以對所述覆蓋物數據進行更新;
將所述服務器返回的所述覆蓋物數據加載在所述多個瓦片畫布中對應的瓦片上以對所述地圖數據的渲染顯示。
進一步的,所述方法還包括:
獲取當前地圖的縮放級別;
加載所述縮放級別對應數量的瓦片進行顯示;
當偵測到縮放級別發生變化時,以四叉樹的形式分割當前顯示范圍的瓦片;
獲取新瓦片對應的新覆蓋物數據重新渲染顯示。
進一步的,所述底圖數據為矢量數據,所述獲取待渲染地圖的底圖數據,通過坐標計算將底圖數據轉成多個瓦片畫布包括:
讀取底圖繪制參數,所述底圖繪制參數包括區域經緯度范圍,所述縮放級別,制圖分辨率,瓦片原始大小以及地圖樣式說明;
通過預設模塊或調用第三方模塊對所述底圖繪制參數進行計算并變換坐標生成多個預設大小的方形瓦片。
進一步的,所述覆蓋物數據為矢量數據,所述服務器為靜態文件服務器,所述控制所述多個瓦片畫布向服務器獲取覆蓋物數據包括:
按預設格式將所述覆蓋物數據存儲于所述靜態文件服務器以生成字節流數據;
控制每個所述方形瓦片同時并發的向所述靜態文件服務器獲取所述字節流數據。
進一步的,所述當檢測到所述覆蓋物數據超過閾值時對所述覆蓋物數據進行優化包括:
定義數據的初始顯示級別z0,通過地理坐標系(lng,lat)和瓦片坐標系(x,y,z)之間的轉換公式,計算出初始級別瓦片的左上點坐標lnglat0,以作為原點,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010597797.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





