[發明專利]海量GIS信息的超高分辨顯示方法有效
| 申請號: | 201410228966.0 | 申請日: | 2014-05-27 |
| 公開(公告)號: | CN103984513B | 公開(公告)日: | 2017-01-25 |
| 發明(設計)人: | 孫峻嶺;劉其軍;徐明 | 申請(專利權)人: | 廣州瀚陽工程咨詢有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06T1/00;H04L29/08 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司44205 | 代理人: | 譚英強 |
| 地址: | 510620 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 海量 gis 信息 超高 分辨 顯示 方法 | ||
1.海量GIS信息的超高分辨顯示方法,所述超高分辨顯示方法基于計算機集群平臺,所述計算機集群平臺包括主節點控制器及多個子節點控制器,主節點控制器通過計算機網絡分別與多個子節點控制器相連接,每個子節點控制器還配置多個顯示單元,其特征在于所述超高分辨顯示方法包括以下步驟:
S1、主節點控制器設置GIS服務器,把有效的GIS服務器的IP地址及端口通過計算機網絡發送給所有子節點控制器,各子節點控制器收到后保存GIS服務器的IP地址和端口;
S2、主節點控制器連接步驟1中設置的GIS服務器,通過WMS服務的地圖請求指令并行獲取GIS服務器上地圖的相關信息;
S3、主節點控制器從GIS服務器上地圖的相關信息中確定地圖的邊界信息,然后按子節點控制器連接的顯示單元數量對地圖進行分塊處理,各子節點控制器保存地圖分塊信息,同時反饋給主節點控制器準備就緒指令;
S4、主節點控制器收到所有子節點控制器的準備就緒指令后,發送地圖數據獲取指令;各子節點控制器收到地圖數據獲取指令后,通過WMS服務并行獲取所請求的地圖圖片數據;
S5、各子節點控制器接收完所請求的地圖圖片數據后,通過地圖分塊重組和地圖投影變換算法,對每個地圖分塊區域所對應的地圖圖片數據進行坐標重組和地圖投影變換,同時把變換后的數據標記為紋理數據,并把紋理數據緩存于圖片處理緩沖區中;
S6、各子節點控制器從圖片處理緩沖區中讀取每個地圖分塊區域的紋理數據,進行渲染顯示。
2.根據權利要求1所述的超高分辨顯示方法,其特征在于,所述步驟S3對地圖進行分塊處理的步驟為:
主節點控制器從GIS服務器上地圖的相關信息中確定地圖的邊界信息,然后根據各子節點控制器顯示區域的位置,把整個地圖按子節點控制器連接的顯示單元數量進行分塊,計算出每個子節點控制器負責的地圖分塊區域,并給每個地圖分塊區域分配一個唯一的地圖分塊區域ID,最后通過計算機網絡發送地圖分塊指令至所有子節點控制器;各子節點控制器收到地圖分塊指令后,保存地圖分塊信息,同時反饋給主節點控制器準備就緒指令。
3.根據權利要求2所述的超高分辨顯示方法,其特征在于,步驟S3中所述地圖分塊指令包括以下地圖分塊信息:地圖分塊區域ID、地圖分塊區域的大小、地圖分塊區域左上角坐標和地圖分塊區域左上角坐標對應的地理坐標。
4.根據權利要求1所述的超高分辨顯示方法,其特征在于,所述步驟S4中各子節點控制器通過WMS服務并行獲取所請求的地圖圖片數據的步驟為:
各子節點控制器收到地圖數據獲取指令后獲取其中的比例尺信息,再根據比例尺信息、GIS服務器IP地址及端口、地圖分塊區域生成每個地圖分塊區域的WMS地圖請求URL,通過HTTP并行向GIS服務器發送WMS地圖請求URL,由GIS服務器返回所請求的地圖圖片數據,各子節點控制器接收所請求的地圖圖片數據并緩存于原始圖片緩沖區中。
5.根據權利要求1所述的超高分辨顯示方法,其特征在于,所述步驟S2中所述地圖的相關信息包括WMS服務當前的版本號、地圖的邊界信息、地圖的參考坐標系統和地圖的圖層信息。
6.根據權利要求1所述的超高分辨顯示方法,其特征在于,所述步驟S6中渲染顯示的步驟為:各子節點控制器把紋理數據分配給OpenGL著色器的紋理內存,最后由OpenGL著色器利用GPU并行渲染的方式,把所有地圖分塊區域的紋理數據進行渲染顯示。
7.根據權利要求1-6中任一項所述的超高分辨顯示方法,其特征在于所述超高分辨顯示方法還包括以下步驟:
S7、主節點控制器收到需要地圖放大或縮小的命令后,先記錄放大或縮小后地圖的比例尺信息,然后按照步驟S3對放大或縮小后需顯示的地圖區域進行重新分塊處理,再發送地圖分塊指令給所有子節點控制器,各子節點控制器收到地圖分塊指令后,再按照步驟S4通過WMS服務并行獲取所請求的地圖圖片數據;最后按照步驟S5及S6完成地圖放大或縮小顯示。
8.根據權利要求1-6中任一項所述的超高分辨顯示方法,其特征在于所述超高分辨顯示方法還包括以下步驟:
S8、主節點控制器收到需要地圖進行移動的命令后,先記錄移動后的地圖顯示區域邊界信息,然后按照步驟S3對移動后需顯示的地圖區域進行重新分塊處理,再發送地圖分塊指令給所有子節點控制器,各子節點控制器收到地圖分塊指令后,再按照步驟S4通過WMS服務并行獲取所請求的地圖圖片數據,然后按照步驟S5及S6完成移動后的地圖顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州瀚陽工程咨詢有限公司,未經廣州瀚陽工程咨詢有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410228966.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種能夠自動控制試劑管裝卸的轉盤結構
- 下一篇:防止小孩破壞的水表
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





