[發明專利]地圖渲染方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010426203.2 | 申請日: | 2020-05-19 |
| 公開(公告)號: | CN113656518A | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 袁兆康;裴文琦;劉茜;黃鑫 | 申請(專利權)人: | 奇安信科技集團股份有限公司;網神信息技術(北京)股份有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06T15/00 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 苗曉靜 |
| 地址: | 100088 北京市西城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 地圖 渲染 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供一種地圖渲染方法、裝置、電子設備及存儲介質,所述方法包括:從服務器中讀取地圖數據;對地圖數據進行解析,獲取地圖數據包含的地圖要素;根據地圖要素的標識,從渲染樣式描述文件中獲取與標識對應的樣式渲染屬性及屬性值;根據獲取的樣式渲染屬性及屬性值,對與標識對應的地圖要素進行渲染處理。本發明實施例由于可以從本地的渲染樣式描述文件中獲取與地圖要素對應的樣式渲染屬性及屬性值,對地圖要素進行渲染處理,從而無需再依賴與服務器的交互,相比傳統的需要服務器參與渲染的處理方式,本發明實施例大大減輕了服務器CPU及GPU的計算壓力,節省了服務器硬盤的存儲空間,同時操作簡單方便快速,能夠實現快速部署。
技術領域
本發明涉及計算機技術領域,尤其涉及一種地圖渲染方法、裝置、電子設備及存儲介質。
背景技術
地圖數據主要由衛星或者飛機搭載影像傳感器獲取,然后存儲在服務器中。
目前在瀏覽器中進行地圖展示時會向服務器發送請求,進而調用服務器中的地圖數據,并進行展示。隨著用戶要求的提高以及地圖展示服務的提升,目前在瀏覽器中展示地圖時越來越多地涉及到地圖樣式的渲染,例如以什么樣的大小和顏色進行地圖展示等。
目前瀏覽器端的地圖樣式渲染處理也是依賴于服務器進行,這給服務器帶來了很大的計算和存儲壓力,同時,由于依賴于服務器,也使得渲染一套個性化樣式需要的時間成本也很大,過程也較為繁瑣。
發明內容
針對現有技術中的問題,本發明實施例提供一種地圖渲染方法、裝置、電子設備及存儲介質。
具體地,本發明實施例提供了以下技術方案:
第一方面,本發明實施例提供了一種地圖渲染方法,應用于客戶端,包括:
從服務器中讀取地圖數據;
對所述地圖數據進行解析,獲取所述地圖數據包含的地圖要素;
根據所述地圖要素的標識,從渲染樣式描述文件中獲取與所述標識對應的樣式渲染屬性及屬性值;其中,所述渲染樣式描述文件設置在客戶端且所述渲染樣式描述文件中預先配置有與各地圖要素對應的樣式渲染屬性及屬性值;
根據獲取的樣式渲染屬性及屬性值,對與所述標識對應的地圖要素進行渲染處理。
進一步地,在根據所述地圖要素的標識,從渲染樣式描述文件中獲取與所述標識對應的樣式渲染屬性及屬性值之前,所述方法還包括:
判斷是否存在針對所述渲染樣式描述文件的更新指令,若是,則根據所述更新指令更新所述渲染樣式描述文件;
相應地,根據所述地圖要素的標識,從渲染樣式描述文件中獲取與所述標識對應的樣式渲染屬性及屬性值,具體包括:
根據所述地圖要素的標識,從更新后的渲染樣式描述文件中獲取與所述標識對應的樣式渲染屬性及屬性值。
進一步地,所述方法基于客戶端的用戶界面實現,所述用戶界面中包括配置面板,所述配置面板上包含有各地圖要素對應的樣式渲染屬性,所述配置面板支持針對各樣式渲染屬性的屬性值的配置;
相應地,判斷是否存在針對所述渲染樣式描述文件的更新指令,若是,則根據所述更新指令更新所述渲染樣式描述文件,具體包括:
判斷是否接收到用戶通過所述配置面板輸入的針對各樣式渲染屬性的屬性值的配置更改信息,若是,則根據所述配置更改信息,更新所述渲染樣式描述文件。
進一步地,所述用戶界面中還包括地圖渲染界面;
相應地,根據獲取的樣式渲染屬性及屬性值,對與所述標識對應的地圖要素進行渲染處理,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇安信科技集團股份有限公司;網神信息技術(北京)股份有限公司,未經奇安信科技集團股份有限公司;網神信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010426203.2/2.html,轉載請聲明來源鉆瓜專利網。





