[發明專利]一種海量瓦片數據的存儲方法及讀取方法有效
| 申請號: | 201310398165.4 | 申請日: | 2013-09-04 |
| 公開(公告)號: | CN103412962A | 公開(公告)日: | 2013-11-27 |
| 發明(設計)人: | 雷兵;甘宇航;胡軼之;徐暢;張曉;田林;劉克 | 申請(專利權)人: | 國家測繪地理信息局衛星測繪應用中心 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 吳開磊 |
| 地址: | 100036 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 海量 瓦片 數據 存儲 方法 讀取 | ||
1.一種海量瓦片數據的存儲方法,其特征在于,包括如下步驟:
根據欲存儲的瓦片數據的屬性信息,獲取所述瓦片數據的分層信息;根據所述瓦片數據的分層信息生成一級索引文件的數據塊;
將一級索引文件的所述數據塊進一步劃分為數據網格,得到每個單元格在數據塊中的位置坐標;根據所述位置坐標和分塊信息生成對應所述瓦片數據的二級索引文件;
按照先到先存的方式將瓦片數據存儲在預設文件中;
在每次進行目標瓦片數據存儲寫入時,將對應生成的一級索引文件和二級索引文件存儲;
其中,所述預設文件為一個大字段的二進制文件。
2.如權利要求1所述的海量瓦片數據的存儲方法,其特征在于,
所述瓦片數據的屬性信息包括瓦片數據所反映的區域地形分布的高程信息和瓦片數據的層號L、行號R和列號C。
3.如權利要求2所述的海量瓦片數據的存儲方法,其特征在于,
所述根據欲存儲的瓦片數據的屬性信息,獲取所述瓦片數據的分層信息;根據所述瓦片數據的分層信息生成一級索引文件的數據塊,包括如下步驟:
根據瓦片數據所對應的影像的分辨率的大小,并按照金字塔全球覆蓋行列號的標準進行行列號排列,記錄瓦片數據的層號L、行號R和列號C作為瓦片數據的分層信息;將每一層一級索引文件分割成大小相同的多個數據塊B,將多個所述數據塊B按照預設順序進行標識號編號,記載與所述數據塊B一一對應的標識號ID作為一級索引文件的分塊信息。
4.如權利要求3所述的海量瓦片數據的存儲方法,其特征在于,
所述將一級索引文件的所述數據塊進一步劃分為數據網格,得到每個單元格在數據塊中的位置坐標,包括如下步驟:
對每個一級索引文件的數據塊B劃分為128×128的數據網格;對數據塊中的每個單元格進行坐標編號(x,y);
其中:x∈[0,127],y∈[0,127],且x、y取值均為整數。
5.如權利要求4所述的海量瓦片數據的存儲方法,其特征在于,
所述在每次進行目標瓦片數據存儲寫入時,將對應生成的一級索引文件和二級索引文件存儲之前,還包括如下步驟:
選擇一級索引文件的所述分塊信息中所述標識號ID和所述分層信息中數據塊B所屬的層號L、行號R和列號C作為瓦片數據對應的一級索引文件的一級索引值;
選擇數據塊B中單元格起始值偏移量和單元格長度size作為瓦片數據對應的二級索引文件的二級索引值。
6.如權利要求5所述的海量瓦片數據的存儲方法,其特征在于,
所述在每次進行目標瓦片數據存儲寫入時,將對應生成的一級索引文件和二級索引文件存儲,包括如下步驟:
在每次進行目標瓦片數據存儲寫入時,記錄目標瓦片數據起始存儲位置和瓦片數據長度,確定目標瓦片數據對應的二級索引文件的二級索引值;
所述二級索引值包括瓦片數據起始值偏移量off(x,y)和瓦片數據長度size的集合;
其中:二級索引值為:(off(x,y),size);
根據目標瓦片數據的分層信息,在已建立的瓦片數據對應的一級索引文件中遍歷數據塊B,判斷查找是否存在與所述目標瓦片數據對應的一級索引文件的數據塊相匹配的數據塊B;若是,則將目標瓦片數據對應的一級索引文件的數據塊存儲至相匹配的數據塊B中;若否,則新建一個數據塊B并將所述瓦片數據對應的一級索引文件的數據塊存儲至新建的數據塊B中;確定存儲后目標瓦片數據對應的一級索引文件的數據塊B一一對應的標識號ID,確定目標瓦片數據對應的一級索引文件的一級索引值;
所述一級索引值包括與數據塊B一一對應的分塊信息中標識號ID和數據塊B所屬層號L、行號R和列號C的集合;
其中:一級索引值為:ID和(L,R,C,B)。
7.一種海量瓦片數據的讀取方法,其特征在于,包括如下步驟:
接收目標瓦片數據的讀取請求信息;
根據所述目標瓦片數據的讀取請求信息,確定目標瓦片數據對應的一級索引文件的一級索引值;根據所述一級索引文件找到目標瓦片數據所屬的數據塊的存儲位置;
根據所述一級索引值確定二級索引文件的二級索引值;根據二級索引文件的二級索引值確定目標瓦片數據在預設文件中的起始存儲位置和數據長度;
根據所述目標瓦片數據的存儲位置對所述目標瓦片數據進行讀取操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家測繪地理信息局衛星測繪應用中心,未經國家測繪地理信息局衛星測繪應用中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310398165.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可藍牙播放音樂的掛鐘
- 下一篇:帶儲物盒的掛鐘
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





