[發明專利]離線地圖的文件組織結構、多線程瓦片下載和讀取方法在審
| 申請號: | 202110616176.X | 申請日: | 2021-06-02 |
| 公開(公告)號: | CN113360281A | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 羅元兵;王勇;邱林 | 申請(專利權)人: | 成都比格圖數據處理有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54;G06F16/176;G06F16/22;G06F16/29 |
| 代理公司: | 深圳市創富知識產權代理有限公司 44367 | 代理人: | 王杯 |
| 地址: | 610000 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 離線 地圖 文件組織 結構 多線程 瓦片 下載 讀取 方法 | ||
1.離線地圖的文件組織結構,包括文件頭部分、瓦片索引部分和瓦片存儲部分,其特征在于,所述文件頭部分包括創建時間、地圖名稱、圖源信息、地圖坐標范圍、坐標系統類型、瓦片庫起止層級數和瓦片圖像的數據格式類型,文件頭是GIS軟件系統加載離線地圖瓦片數據的入口;瓦片索引部分包括層級數、行號、列號、瓦片地址信息;瓦片存儲部分包括瓦片編號和瓦片圖像信息。
2.多線程瓦片下載方法,其特征在于,包括以下步驟:
S1:在地圖上框選需要下載的離線地圖邊界范圍;
S2:設置需要下載的離線地圖的層級數,圖片保存格式、離線地圖名稱、文件路徑、坐標類型、地圖來源的信息;
S3:創建離線地圖文件的文件頭信息;
S4:根據地圖邊界范圍,計算從最低層級到最高層級的瓦片索引數量,并創建所有索引隊列;
S5:是否所有層級瓦片已經寫入離線地圖文件里,是,跳轉到第八步,否,跳轉到第六步;
S6:判斷當前層級瓦片數據是否下載完成并寫入離線地圖文件,是,跳轉到第五步,否,跳轉到第七步;
S7:繼續下載瓦片并寫入文件;
S8:將索引信息寫入離線地圖文件中,離線地圖下載完成。
3.多線程瓦片讀取方法,其特征在于,包括以下步驟:
一、瓦片讀取調度模塊根據屏幕顯示層級、范圍和瓦片索引信息生成瓦片隊列;
二、讀文件控制器模塊通知瓦片讀取線程池瓦片讀取隊列已經準備好,可以開始讀取瓦片;
三、瓦片讀取線程池獲取文件共享讀權限,根據瓦片讀取隊列順序讀取離線地圖文件中的瓦片數據;
四、當瓦片讀取線程池完成所有瓦片讀取后,通知文件讀控制器完成讀取工作;
五、文件讀控制器通知瓦片讀取調度模塊已經完成瓦片數據讀取工作。
4.根據權利要求1所述的離線地圖的文件組織結構,其特征在于,所述文件頭部分通過調度模塊寫入離線地圖文件中,調度模塊再將索引數據按照低層級到高層級順序寫入離線地圖文件中,通過調度模塊判斷是否完成所有層級瓦片的寫入,順序獲取次高層級的瓦片寫入離線地圖文件中。
5.根據權利要求3所述的多線程瓦片讀取方法,其特征在于,所述步驟一中,將瓦片寫入調度模塊根據瓦片隊里A,B情況,填充有瓦片索引信息、但沒有瓦片數據的瓦片隊列A傳遞給瓦片請求線程池,瓦片求線程池調用多個線程同時向遠端的服務器請求瓦片數據。
6.根據權利要求3所述的多線程瓦片讀取方法,其特征在于,所述步驟二中,通過瓦片線程池將請求到的瓦片數據寫入瓦片隊列A中相應單元的瓦片數據中,當確認隊列中所有瓦片數據都請求完成后,瓦片請求線程池向瓦片寫入調度模塊出發瓦片請求完成消息,瓦片寫入調度模塊接收到通知消息后,向寫文件控制器發出將隊列A的瓦片寫入文件命令,同時通知瓦片請求線程池為瓦片隊列B的請求瓦片數據。
7.根據權利要求3所述的多線程瓦片讀取方法,其特征在于,所述步驟三中,文件寫入控制器將瓦片隊列A的瓦片數據寫入離線地圖文件中,同時將寫入地址更新到對應的索引數據隊列中,文件寫入控制器通知瓦片寫入調度模塊瓦片隊列A寫入完成。
8.根據權利要求3所述的多線程瓦片讀取方法,其特征在于,所述步驟三中,瓦片寫入調度模塊接收到寫文件控制器的完成消息后,將下一批需要請求的瓦片信息寫入隊列A,瓦片寫入調度控制器等待瓦片請求線程池完成隊列B的瓦片請求。
9.根據權利要求3所述的多線程瓦片讀取方法,其特征在于,所述步驟四中,瓦片請求線程池向瓦片寫入調度模塊發出隊列B瓦片請求完成消息。
10.根據權利要求3所述的多線程瓦片讀取方法,其特征在于,所述步驟五中,瓦片寫入調度模塊將通知寫文件控制器完成對隊列B瓦片的寫入,同時將通知瓦片請求線程池進行隊列A的瓦片請求工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都比格圖數據處理有限公司,未經成都比格圖數據處理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110616176.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:視頻處理方法及裝置
- 下一篇:一種用于試驗采集的五輥涂布裝置





