[發明專利]電子地圖數據的存儲方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202110313467.1 | 申請日: | 2021-03-24 |
| 公開(公告)號: | CN113032508B | 公開(公告)日: | 2023-03-31 |
| 發明(設計)人: | 雷偉剛;夏偉;蔡文婷;劉陽 | 申請(專利權)人: | 南方電網數字電網研究院有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06F16/22;G06F16/23;G06F16/11;G06F16/13 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 馮右明 |
| 地址: | 510700 廣東省廣州市黃*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電子地圖 數據 存儲 方法 裝置 計算機 設備 介質 | ||
本申請涉及一種電子地圖數據的存儲方法、裝置、計算機設備和存儲介質,所述方法包括:獲取電子地圖對應的多個地圖切片,并獲取所述地圖切片對應的切片數據;所述地圖切片為矢量數據格式的地圖切片,所述切片數據包括所述地圖切片中實體對象對應的屬性信息;獲取各個切片數據對應的索引信息;向客戶端返回所述切片數據和所述索引信息,所述客戶端用于在接收到針對目標地圖切片的數據交互請求,根據多個索引信息,確定與所述目標地圖切片匹配的目標切片數據,并根據所述目標切片數據中的目標屬性信息,更新所述目標地圖切片,實現了地圖切片的數據更新和數據交互,減少地圖切片離線存儲的不便,有效提高離線地圖切片在GIS移動端中的交互性。
技術領域
本申請涉及計算機技術領域,特別是涉及一種電子地圖數據的存儲方法、裝置、計算機設備和存儲介質。
背景技術
隨著地理信息技術的發展,地理信息系統GIS(Geographic Information System,GIS)移動端日漸普及。由于的網絡環境限制、渲染性能要求等,GIS移動端可以對空間數據進行離線存儲,并在本地進行直接訪問。
在現有技術中,可以獲取空間數據對應的柵格切片并緩存在本地,使得地圖數據的瀏覽體驗更順暢。然而,柵格切片在完成圖片切割后,可操作的最小單元為切割后的圖片,GIS移動端難以與圖片中的地理信息進行交互。
發明內容
基于此,有必要針對上述技術問題,提供一種電子地圖數據的存儲方法、裝置、計算機設備和存儲介質。
一種電子地圖數據的存儲方法,所述方法包括:
獲取電子地圖對應的多個地圖切片,并獲取所述地圖切片對應的切片數據;所述地圖切片為矢量數據格式的地圖切片,所述切片數據包括所述地圖切片中實體對象對應的屬性信息;
獲取各個切片數據對應的索引信息;
向客戶端返回所述切片數據和所述索引信息,所述客戶端用于在接收到針對目標地圖切片的數據交互請求,根據多個索引信息,確定與所述目標地圖切片匹配的目標切片數據,并根據所述目標切片數據中的目標屬性信息,更新所述目標地圖切片。
在其中一個實施例中,所述實體對象包括電網設備,所述獲取所述地圖切片對應的切片數據,包括:
獲取所述地圖切片中電網設備對應的屬性信息;所述屬性信息包括用于描述所述電網設備在客戶端中顯示方式的顯示屬性信息,和/或,所述電網設備對應的設備屬性信息;
根據所述屬性信息對應的數據長度,生成具有預設數據長度的數據頭信息;
拼接所述數據頭信息和所述屬性信息,得到所述地圖切片對應的切片數據。
在其中一個實施例中,所述獲取各個切片數據對應的索引信息,包括:
對多個切片數據進行分組存儲,得到多個存儲文件,并確定各個切片數據在對應存儲文件中的存儲次序;
針對每個存儲文件,基于所述數據頭信息和所述存儲次序,生成所述存儲文件切片數據對應的索引信息。
在其中一個實施例中,所述對多個切片數據進行分組存儲,得到多個存儲文件,包括:
獲取各個切片數據對應的切片行標識和切片列標識;
根據預設的標識分組間隔、所述切片行標識和所述切片列標識,對多個切片數據進行分組;
針對每個分組,根據同一組內的各個切片數據對應的切片行標識和切片列標識,順序拼接各個切片數據,得到該分組對應的存儲文件。
在其中一個實施例中,所述基于所述數據頭信息和所述存儲次序,生成所述存儲文件切片數據對應的索引信息,包括:
確定當前切片數據在存儲文件中的起始存儲位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南方電網數字電網研究院有限公司,未經南方電網數字電網研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110313467.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





