[發明專利]一種全球一張圖數據存儲組織方法及調用方法有效
| 申請號: | 201711466127.2 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108038249B | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 羅斌;李洪省;吳雪青;韓嘉福 | 申請(專利權)人: | 北京星球時空科技有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 吳迪 |
| 地址: | 100000 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 全球 一張 數據 存儲 組織 方法 調用 | ||
本發明提供一種全球一張圖數據存儲組織方法及調用方法,包括:將全球地圖投影至全球坐標框架中;根據全球坐標框架構建全球地理網格框架;對全球地圖切片得到全球地圖對應的瓦片數據;根據地理網格框架對瓦片數據打包存儲。調用方法包括:接收攜帶經緯度坐標及顯示級別的地圖顯示請求;根據經緯度坐標及顯示級別確定經緯度坐標對應的瓦片包;從瓦片包中獲取經緯度坐標對應的瓦片數據。本發明在中低緯度地區采取墨卡托投影,高緯度地區采用正軸等角方位投影,構建完整的全球一張圖,打包存儲瓦片,調用時先從數目相對很少的瓦片包中檢索出目標瓦片包,再從目標瓦片包中檢索出目標瓦片數據,檢索花費時間短,提高了海量瓦片的調用速度和效率。
技術領域
本發明涉及測繪及圖像處理技術領域,具體而言,涉及一種全球一張圖數據存儲組織方法及調用方法。
背景技術
目前電子地圖應用中,全球地圖經常采用Web Mercator投影,并以20級不同尺度和分辨率進行構建,采取四象限遞歸“金字塔”剖分方式分割全球地圖得到海量瓦片數據。由于瓦片數據數量巨大,因此如何對全球地圖對應的瓦片數據進行高效存儲及調用成為一個急需解決的問題。
瓦片文件是地理信息系統的一種典型數據,特點是單個文件規模小,但是文件數量巨大,以19層金字塔為例,文件數超過百億個文件。因此,地理信息系統需要支持海量小文件的高效存儲與調用。面對地理信息服務數量大、文件多、大量用戶并發訪問等特點,傳統的文件系統已無法滿足海量地理空間數據的存儲與訪問要求。
傳統的海量瓦片數據存儲,使用一個元數據節點管理所有瓦片文件的元數據,元數據所占空間隨瓦片文件數增多而變大,元數據服務器成為整個系統的瓶頸,導致整個系統的性能下降。瓦片文件雖然數據量小,但數量龐大,調用時頻繁地與元數據節點交互,系統開銷大,文件訪問效率很低。
發明內容
有鑒于此,本發明實施例的目的在于提供一種全球一張圖數據存儲組織方法及調用方法,以解決傳統的海量瓦片數據存儲,使用一個元數據節點管理所有瓦片文件的元數據,系統性能低,文件訪問效率低的問題。
第一方面,本發明實施例提供了一種全球一張圖數據存儲組織方法,所述方法包括:
獲取全球地圖,將所述全球地圖投影至全球坐標框架中;
根據所述全球坐標框架,構建所述全球地圖對應的地理網格框架;
對所述全球地圖切片,得到所述全球地圖對應的瓦片數據;
根據所述地理網格框架,對所述全球地圖對應的瓦片數據進行打包存儲。
結合第一方面,本發明實施例提供了上述第一方面的第一種可能的實現方式,其中,所述將所述全球地圖投影至全球坐標框架中,包括:
采用墨卡托投影方式對所述全球地圖進行投影,從墨卡托投影后的全球地圖中裁剪出第一預設緯度范圍的第一緯度地圖;
采用正軸等角方位投影對所述全球地圖進行投影,從正軸等角方位投影后的全球地圖中裁剪出第二預設緯度范圍的第二緯度地圖。
結合第一方面的第一種可能的實現方式,本發明實施例提供了上述第一方面的第二種可能的實現方式,其中,所述根據所述全球坐標框架,構建所述全球地圖對應的地理網格框架,包括:
采用四叉樹方式分別構建各顯示級別下所述第一緯度地圖對應的第一地理網格框架;
采用所述四叉樹方式分別構建所述各顯示級別下所述第二緯度地圖對應的第二地理網格框架。
結合第一方面的第一種可能的實現方式,本發明實施例提供了上述第一方面的第三種可能的實現方式,其中,所述對所述全球地圖切片,得到所述全球地圖對應的瓦片數據,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星球時空科技有限公司,未經北京星球時空科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711466127.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種VoIP音視頻加密密鑰動態切換方法
- 下一篇:一種鋼管打撈裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





