[發明專利]一種數據可視化展現方法和裝置有效
| 申請號: | 201410143898.8 | 申請日: | 2014-04-10 |
| 公開(公告)號: | CN104978357B | 公開(公告)日: | 2018-08-24 |
| 發明(設計)人: | 周寧奕;聞嘯 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06T17/05 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 可視化 展現 方法 裝置 | ||
本申請公開了一種數據可視化展現方法和裝置,屬于通信計算機技術領域。所述方法包括:在WebGL層中,生成可視化地理底圖;將所述指定地理位置的三維數據點的三維坐標轉換為二維坐標;獲取數據展示信息;根據所述指定地理位置的三維數據點的二維坐標、所述發起地的名稱和所述目的地的名稱,在畫布層中,繪制所述發起地至所述目的地的軌跡線,其中,所述畫布層透明覆蓋在所述WebGL層上。所述裝置包括:生成模塊、轉換模塊、獲取模塊和繪制模塊。本發明通過WebGL和畫布聯合疊加進行數據可視化展示,使得數據可以形象、有效地展現。
技術領域
本申請涉及通信計算機技術領域,具體涉及一種數據可視化展現方法和裝置。
背景技術
隨著通信計算機技術的發展,網絡的功能也越來越強大,可以通過網絡購買物品、訂購機票、網上銀行服務等,網絡數據也越來越多,為了便于用戶查看數據,現在常常會通過柱狀圖、折線圖、餅狀圖等可視化方法展現數據。
然而,柱狀圖、折線圖、餅狀圖等數據可視化展現方法,是平面形式的可視化,展現方式簡單。
發明內容
本申請所要解決的技術問題在于提供一種數據可視化展現方法和裝置,通過WebGL和畫布聯合疊加進行數據可視化展示,使得數據可以形象、有效地展現。
為了解決上述問題,本申請公開了一種數據可視化展現方法,所述方法包括:
在WebGL層中,生成可視化地理底圖,其中,所述可視化地理底圖中包括指定地理位置的三維數據點;
將所述指定地理位置的三維數據點的三維坐標轉換為二維坐標;
獲取數據展示信息;其中,所述數據展示信息包括發起地的名稱和目的地的名稱;
根據所述指定地理位置的三維數據點的二維坐標、所述發起地的名稱和所述目的地的名稱,在畫布層中,繪制所述發起地至所述目的地的軌跡線,其中,所述畫布層透明覆蓋在所述WebGL層上。
進一步地,在WebGL層中,生成可視化地理底圖包括:
獲取指定地理地圖數據;
從所述指定地理地圖數據中,提取得到所述指定地理位置的地理坐標;
根據所述指定地理位置的地理坐標,利用Web墨卡托投影將所述指定地理位置的地理坐標轉換為所述三維坐標;
根據所述指定地理地圖數據和所述指定地理位置的三維坐標,在所述WebGL層中進行幾何化和渲染,生成所述可視化地理底圖,其中,所述可視化地理底圖中顯示與所述指定地理位置的三維坐標對應的三維數據點。
進一步地,將所述指定地理位置的三維數據點的三維坐標轉換為二維坐標,包括:
判斷所述可視化地理底圖是否發生變動;
如果沒有發生變動,則判斷是否有與所述指定地理位置的三維數據點的三維坐標對應的二維坐標;
如果有,則執行所述獲取數據展示信息的步驟。
進一步地,判斷是否有與所述指定地理位置的三維數據點的三維坐標對應的二維坐標之后,還包括:
如果沒有,則執行將所述指定地理位置的三維數據點的三維坐標轉換為二維坐標的步驟。
進一步地,將所述指定地理位置的三維數據點的三維坐標轉換為二維坐標,包括:
判斷所述可視化地理底圖是否發生變動;
如果發生變動,則執行將所述指定地理位置的三維數據點的三維坐標轉換為二維坐標的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410143898.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





