[發明專利]三維海浪顯示方法和裝置有效
| 申請號: | 202010735242.0 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111859222B | 公開(公告)日: | 2021-09-14 |
| 發明(設計)人: | 王關鎖;郭景松;康賢彪;黃洲升;夏長水;張展碩 | 申請(專利權)人: | 自然資源部第一海洋研究所;中國民用航空飛行學院 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/958 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 張芮 |
| 地址: | 266000 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 海浪 顯示 方法 裝置 | ||
本發明提供了三維海浪顯示方法和裝置,包括:構建的第一文件包括預存的浪高數據,第二文件包括預存的浪向數據;接收客戶端發送的海浪選取區域數據,海浪選取區域數據包括海浪的經緯度;根據海浪的經緯度從第一文件預存的區塊中查找第一區塊,從第二文件預存的區塊中查找第二區塊;根據第一區塊從預存的浪高數據中查找對應的二維浪高數據;根據第二區塊從預存的浪向數據中查找對應的二維浪向數據;將二維浪高數據和二維浪向數據發送給客戶端,以使客戶端根據二維浪高數據和二維浪向數據確定格點的大小,根據格點的大小和二維浪高數據,得到柱狀的三維海浪,顯示柱狀的三維海浪,根據用戶需求顯示相應的三維海浪,呈現出動態效果,提高用戶體驗。
技術領域
本發明涉及海洋技術領域,尤其是涉及三維海浪顯示方法和裝置。
背景技術
目前,服務器根據海浪參數數據繪制與海浪相關的3D(3-dimension,3維)圖片,并對3D圖片進行存儲。
當客戶端向服務器發送顯示需求信息時,服務器根據顯示需求信息查找對應的3D圖片,并將對應的3D圖片發送給客戶端。由于服務器發送給客戶端的3D圖片是服務器繪制的指定區域,無法根據顯示需求信息中用戶選取的區域進行發送。
另外,這些3D圖片為靜態圖片,當服務器發送給客戶端時,無法在客戶端上展現出動態效果。
發明內容
有鑒于此,本發明的目的在于提供三維海浪顯示方法和裝置,可根據用戶的需求顯示相應的三維海浪,并呈現出動態效果,提高用戶體驗。
第一方面,本發明實施例提供了三維海浪顯示方法,應用于服務器,所述方法包括:
構建第一文件和第二文件,所述第一文件包括預存的浪高數據,所述第二文件包括預存的浪向數據;
接收客戶端發送的海浪選取區域數據,所述海浪選取區域數據包括海浪的經緯度;
根據所述海浪的經緯度從所述第一文件預存的區塊中查找第一區塊,以及從所述第二文件預存的區塊中查找第二區塊;
根據所述第一區塊從所述預存的浪高數據中查找對應的二維浪高數據;
根據所述第二區塊從所述預存的浪向數據中查找對應的二維浪向數據;
將所述二維浪高數據和所述二維浪向數據發送給客戶端,以使所述客戶端根據所述二維浪高數據和所述二維浪向數據確定格點的大小,根據所述格點的大小和所述二維浪高數據,得到柱狀的三維海浪,并顯示所述柱狀的三維海浪。
進一步的,所述預存的浪高數據和所述預存的浪向數據通過以下方法得到:
獲取原始數據,所述原始數據包括預報數據和觀測數據;
將所述預報數據和所述觀測數據進行處理,得到浪高數據和浪向數據;
將所述浪高數據存儲在所述第一文件中,得到所述預存的浪高數據;
將所述浪向數據存儲在所述第二文件中,得到所述預存的浪向數據。
第二方面,本發明實施例提供了三維海浪顯示方法,應用于客戶端,所述方法包括:
將包括海浪的經緯度的海浪選取區域數據發送給服務器,以使所述服務器根據所述海浪的經緯度從第一文件預存的區塊中查找第一區塊,以及從第二文件預存的區塊中查找第二區塊;根據所述第一區塊從預存的浪高數據中查找對應的二維浪高數據;根據所述第二區塊從預存的浪向數據中查找對應的二維浪向數據;
接收所述服務器發送的所述二維浪高數據和所述二維浪向數據;
根據所述二維浪高數據和所述二維浪向數據確定格點的大小;
根據所述格點的大小和所述二維浪高數據,得到柱狀的三維海浪;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于自然資源部第一海洋研究所;中國民用航空飛行學院,未經自然資源部第一海洋研究所;中國民用航空飛行學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010735242.0/2.html,轉載請聲明來源鉆瓜專利網。





