[發明專利]一種二維地圖瓦片的多線程顯示機制無效
| 申請號: | 201210167829.1 | 申請日: | 2012-05-28 |
| 公開(公告)號: | CN102750180A | 公開(公告)日: | 2012-10-24 |
| 發明(設計)人: | 周亞男;駱劍承;胡曉東;李紅旮;沈占鋒;郜麗靜 | 申請(專利權)人: | 中國科學院遙感應用研究所 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100101 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維 地圖 瓦片 多線程 顯示 機制 | ||
1.一種二維地圖瓦片多線程顯示機制,其特征在于包括以下實施步驟:
1)選定一種地理參考系統,對全球地理范圍進行基于四叉樹的瓦片劃分,并構建地圖瓦片編碼;
2)人機交互改變顯示視圖的地圖范圍和地圖比例,依據該地圖范圍和地圖比例,計算合適的地圖瓦片分塊,并將其地理編碼記錄到視圖狀態池和顯示任務池中;
3)任務發送線程查詢顯示任務池,逐個取出顯示任務的瓦片請求,并判斷地圖瓦片緩存中是否存在該瓦片,如果沒有則向地圖瓦片服務器請求相應的瓦片數據;
4)地圖瓦片服務器響應地圖瓦片的顯示請求,將瓦片數據發送到客戶端,并寫入地圖瓦片緩存;
5)瓦片顯示線程查詢視圖狀態池中未被顯示的地圖瓦片,并依據瓦片編碼從地圖瓦片緩存中取出對應的地圖瓦片,繪制到顯示視圖上;
6)當視圖狀態池中不存在未被顯示的地圖瓦片時,當前顯示視圖的繪制完成,并等待下一視圖狀態。
2.根據權利要求1所述的地圖瓦片劃分,其特征在于其在選定的地理參考系統下,對地圖進行多層次的四叉樹劃分,并為地圖瓦片構建唯一的地理編碼;可選地理投影包括經緯度網格(Platte?Carrée)和Web墨卡托投影(Web?Mecator?Projection)兩種方式。
3.根據權利要求1所述的視圖狀態池,其特征在于其將視圖窗口的地理范圍和地圖比例作為狀態機來維護,由界面主線程和瓦片顯示線程來驅動其中瓦片狀態的轉移。
4.根據權利要求1所述的任務發送線程和瓦片顯示線程,其特征在于將界面響應、任務發送和瓦片顯示工作相分離,多線程顯示地圖瓦片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院遙感應用研究所,未經中國科學院遙感應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210167829.1/1.html,轉載請聲明來源鉆瓜專利網。





