[發明專利]離線地圖的文件組織結構、多線程瓦片下載和讀取方法在審
| 申請號: | 202110616176.X | 申請日: | 2021-06-02 |
| 公開(公告)號: | CN113360281A | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 羅元兵;王勇;邱林 | 申請(專利權)人: | 成都比格圖數據處理有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54;G06F16/176;G06F16/22;G06F16/29 |
| 代理公司: | 深圳市創富知識產權代理有限公司 44367 | 代理人: | 王杯 |
| 地址: | 610000 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 離線 地圖 文件組織 結構 多線程 瓦片 下載 讀取 方法 | ||
本發明屬于離線地圖領域,尤其是一種離線地圖的文件組織結構、多線程瓦片下載和讀取方法,針對現有的不便于將索引數據、瓦片數據和多層級地圖保存到單一文件中,從而導致不便于地圖分發,且地圖拷貝和移動非常不便,存在瓦片易丟失的問題,現提出如下方案,其包括文件頭部分、瓦片索引部分和瓦片存儲部分,所述文件頭部分包括創建時間、地圖名稱、圖源信息、地圖坐標范圍、坐標系統類型、瓦片庫起止層級數和瓦片圖像的數據格式類型,文件頭是GIS軟件系統加載離線地圖瓦片數據的入口,本發明便于將索引數據、瓦片數據和多層級地圖保存到單一文件中,從而可以便于地圖分發,且地圖拷貝和移動非常方便,避免瓦片丟失的問題。
技術領域
本發明涉及離線地圖技術領域,尤其涉及一種離線地圖的文件組織結構、多線程瓦片下載和讀取方法。
背景技術
隨著移動互聯技術的發展,絕大多數的APP軟件功能都與地圖服務密切相關,離線地圖的文件存儲結構、下載和讀取方式是移動端APP提供的基礎功能之一,如何優化離線地圖文件存儲結構、下載和讀取方式具有現實的意義,移動端的離線地圖下載和保存為脫網環境下的地圖應用和快速瓦片加載提供了有效的解決途徑,極大的改善了用戶體驗;離線地圖的加載和訪問方式適用于野外工作環境的人員使用;離地地圖涉及三個方面:即離線地圖文件結構、瓦片下載和離線地圖文件的瓦片讀取加載三方面。
現有技術中,不便于將索引數據、瓦片數據和多層級地圖保存到單一文件中,從而導致不便于地圖分發,且地圖拷貝和移動非常不便,存在瓦片易丟失的問題,因此我們提出了一種離線地圖的文件組織結構、多線程瓦片下載和讀取方法,用來解決上述問題。
發明內容
本發明的目的是為了解決現有技術中存在不便于將索引數據、瓦片數據和多層級地圖保存到單一文件中,從而導致不便于地圖分發,且地圖拷貝和移動非常不便,存在瓦片易丟失的缺點,而提出的離線地圖的文件組織結構、多線程瓦片下載和讀取方法。
為了實現上述目的,本發明采用了如下技術方案:
離線地圖的文件組織結構,包括文件頭部分、瓦片索引部分和瓦片存儲部分,所述文件頭部分包括創建時間、地圖名稱、圖源信息、地圖坐標范圍、坐標系統類型、瓦片庫起止層級數和瓦片圖像的數據格式類型,文件頭是GIS軟件系統加載離線地圖瓦片數據的入口;瓦片索引部分包括層級數、行號、列號、瓦片地址信息;瓦片存儲部分包括瓦片編號和瓦片圖像信息。
多線程瓦片下載方法,包括以下步驟:
S1:在地圖上框選需要下載的離線地圖邊界范圍;
S2:設置需要下載的離線地圖的層級數,圖片保存格式、離線地圖名稱、文件路徑、坐標類型、地圖來源的信息;
S3:創建離線地圖文件的文件頭信息;
S4:根據地圖邊界范圍,計算從最低層級到最高層級的瓦片索引數量,并創建所有索引隊列;
S5:是否所有層級瓦片已經寫入離線地圖文件里,是,跳轉到第八步,否,跳轉到第六步;
S6:判斷當前層級瓦片數據是否下載完成并寫入離線地圖文件,是,跳轉到第五步,否,跳轉到第七步;
S7:繼續下載瓦片并寫入文件;
S8:將索引信息寫入離線地圖文件中,離線地圖下載完成。
多線程瓦片讀取方法,包括以下步驟:
一、瓦片讀取調度模塊根據屏幕顯示層級、范圍和瓦片索引信息生成瓦片隊列;
二、讀文件控制器模塊通知瓦片讀取線程池瓦片讀取隊列已經準備好,可以開始讀取瓦片;
三、瓦片讀取線程池獲取文件共享讀權限,根據瓦片讀取隊列順序讀取離線地圖文件中的瓦片數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都比格圖數據處理有限公司,未經成都比格圖數據處理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110616176.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:視頻處理方法及裝置
- 下一篇:一種用于試驗采集的五輥涂布裝置





