两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種數(shù)據(jù)可視化展現(xiàn)方法和裝置的制造方法

文檔序號:9261391閱讀:579來源:國知局
一種數(shù)據(jù)可視化展現(xiàn)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)可視化展現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]隨著通信計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)的功能也越來越強(qiáng)大,可以通過網(wǎng)絡(luò)購買物品、訂購機(jī)票、網(wǎng)上銀行服務(wù)等,網(wǎng)絡(luò)數(shù)據(jù)也越來越多,為了便于用戶查看數(shù)據(jù),現(xiàn)在常常會通過柱狀圖、折線圖、餅狀圖等可視化方法展現(xiàn)數(shù)據(jù)。
[0003]然而,柱狀圖、折線圖、餅狀圖等數(shù)據(jù)可視化展現(xiàn)方法,是平面形式的可視化,展現(xiàn)方式簡單。

【發(fā)明內(nèi)容】

[0004]本申請所要解決的技術(shù)問題在于提供一種數(shù)據(jù)可視化展現(xiàn)方法和裝置,通過WebGL和畫布聯(lián)合疊加進(jìn)行數(shù)據(jù)可視化展示,使得數(shù)據(jù)可以形象、有效地展現(xiàn)。
[0005]為了解決上述問題,本申請公開了一種數(shù)據(jù)可視化展現(xiàn)方法,所述方法包括:
[0006]在WebGL層中,生成可視化地理底圖,其中,所述可視化地理底圖中包括指定地理位置的三維數(shù)據(jù)點(diǎn);
[0007]將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo);
[0008]獲取數(shù)據(jù)展示信息;其中,所述數(shù)據(jù)展示信息包括發(fā)起地的名稱和目的地的名稱;
[0009]根據(jù)所述指定地理位置的三維數(shù)據(jù)點(diǎn)的二維坐標(biāo)、所述發(fā)起地的名稱和所述目的地的名稱,在畫布層中,繪制所述發(fā)起地至所述目的地的軌跡線,其中,所述畫布層透明覆蓋在所述WebGL層上。
[0010]進(jìn)一步地,在WebGL層中,生成可視化地理底圖包括:
[0011]獲取指定地理地圖數(shù)據(jù);
[0012]從所述指定地理地圖數(shù)據(jù)中,提取得到所述指定地理位置的地理坐標(biāo);
[0013]根據(jù)所述指定地理位置的地理坐標(biāo),利用Web墨卡托投影將所述指定地理位置的地理坐標(biāo)轉(zhuǎn)換為所述三維坐標(biāo);
[0014]根據(jù)所述指定地理地圖數(shù)據(jù)和所述指定地理位置的三維坐標(biāo),在所述WebGL層中進(jìn)行幾何化和渲染,生成所述可視化地理底圖,其中,所述可視化地理底圖中顯示與所述指定地理位置的三維坐標(biāo)對應(yīng)的三維數(shù)據(jù)點(diǎn)。
[0015]進(jìn)一步地,將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo),包括:
[0016]判斷所述可視化地理底圖是否發(fā)生變動;
[0017]如果沒有發(fā)生變動,則判斷是否有與所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)對應(yīng)的二維坐標(biāo);
[0018]如果有,則執(zhí)行所述獲取數(shù)據(jù)展示信息的步驟。
[0019]進(jìn)一步地,判斷是否有與所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)對應(yīng)的二維坐標(biāo)之后,還包括:
[0020]如果沒有,則執(zhí)行將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)的步驟。
[0021]進(jìn)一步地,將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo),包括:
[0022]判斷所述可視化地理底圖是否發(fā)生變動;
[0023]如果發(fā)生變動,則執(zhí)行將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)的步驟。
[0024]進(jìn)一步地,根據(jù)所述指定地理位置的三維數(shù)據(jù)點(diǎn)的二維坐標(biāo)、所述發(fā)起地的名稱和所述目的地的名稱,在畫布層中,繪制所述發(fā)起地至所述目的地的軌跡線,包括:
[0025]根據(jù)所述發(fā)起地和所述目的地的名稱,從指定地理地圖數(shù)據(jù)中查詢所述發(fā)起地和所述目的地的地理坐標(biāo),將所述發(fā)起地和所述目的地的地理坐標(biāo)分別轉(zhuǎn)換為所述發(fā)起地所述目的地的三維坐標(biāo),將所述發(fā)起地和所述目的地的三維坐標(biāo)分別轉(zhuǎn)換為所述發(fā)起地和所述目的地的二維坐標(biāo),根據(jù)所述發(fā)起地和所述目的地的二維坐標(biāo),生成與所述發(fā)起地和所述目的地對應(yīng)的粒子,并設(shè)置所述粒子的形狀、所述粒子的大小和所述粒子的運(yùn)動軌跡;
[0026]根據(jù)所述指定地理位置的三維數(shù)據(jù)點(diǎn)的二維坐標(biāo)、所述發(fā)起地和所述目的地的二維坐標(biāo),查找與所述發(fā)起地對應(yīng)的指定地理位置、與所述目的地對應(yīng)的指定地理位置;
[0027]在所述畫布層中,使所述粒子從與所述發(fā)起地對應(yīng)的指定地理位置開始,按照所述粒子的運(yùn)動軌跡,移動到與所述目的地對應(yīng)的指定地理位置。
[0028]進(jìn)一步地,當(dāng)所述數(shù)據(jù)展示信息中還包括展示數(shù)量時,設(shè)置所述粒子的大小包括:
[0029]按照預(yù)設(shè)的粒子大小與展示數(shù)量對應(yīng)關(guān)系,設(shè)置所述粒子的大小。
[0030]進(jìn)一步地,在所述畫布層中,使所述粒子從與所述發(fā)起地對應(yīng)的指定地理位置開始,按照所述粒子的運(yùn)動軌跡,移動到與所述目的地對應(yīng)的指定地理位置,包括:
[0031]在所述畫布層中,從與所述發(fā)起地對應(yīng)的指定地理位置開始,逐幀更新所述粒子在所述粒子的運(yùn)動軌跡中的位置,并逐次清除當(dāng)前幀之前的幀的痕跡,當(dāng)使所述粒子移動到與所述目的地對應(yīng)的指定地理位置時,使所述粒子消失,其中,所述粒子的運(yùn)動軌跡為拋物線。
[0032]進(jìn)一步地,與所述發(fā)起地對應(yīng)的指定地理位置的三維數(shù)據(jù)點(diǎn)通過粒子系統(tǒng)Particle System對象展示,與所述目的地對應(yīng)的指定地理位置的三維數(shù)據(jù)點(diǎn)通過所述Particle System 對象展不。
[0033]為了解決上述問題,本申請還公開了一種數(shù)據(jù)可視化展現(xiàn)裝置,所述裝置包括:
[0034]生成模塊,用于在WebGL層中,生成可視化地理底圖,其中,所述可視化地理底圖中包括指定地理位置的三維數(shù)據(jù)點(diǎn);
[0035]轉(zhuǎn)換模塊,用于將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo);
[0036]獲取模塊,用于獲取數(shù)據(jù)展示信息;其中,所述數(shù)據(jù)展示信息包括發(fā)起地的名稱和目的地的名稱;
[0037]繪制模塊,用于根據(jù)所述指定地理位置的三維數(shù)據(jù)點(diǎn)的二維坐標(biāo)、所述發(fā)起地的名稱和所述目的地的名稱,在畫布層中,繪制所述發(fā)起地至所述目的地的軌跡線,其中,所述畫布層透明覆蓋在所述WebGL層上。
[0038]進(jìn)一步地,所述生成模塊包括:
[0039]獲取單元,用于獲取指定地理地圖數(shù)據(jù);
[0040]提取單元,用于從所述指定地理地圖數(shù)據(jù)中,提取得到所述指定地理位置的地理坐標(biāo);
[0041]轉(zhuǎn)換單元,用于根據(jù)所述指定地理位置的地理坐標(biāo),利用Web墨卡托投影將所述指定地理位置的地理坐標(biāo)轉(zhuǎn)換為所述三維坐標(biāo);
[0042]第一生成單元,用于根據(jù)所述指定地理地圖數(shù)據(jù)和所述指定地理位置的三維坐標(biāo),在所述WebGL層中進(jìn)行幾何化和渲染,生成所述可視化地理底圖,其中,所述可視化地理底圖中顯示與所述指定地理位置的三維坐標(biāo)對應(yīng)的三維數(shù)據(jù)點(diǎn)。
[0043]進(jìn)一步地,所述轉(zhuǎn)換模塊包括:
[0044]第一判斷單元,用于判斷所述可視化地理底圖是否發(fā)生變動;
[0045]第二判斷單元,用于如果所述第一判斷單元的判斷結(jié)果是沒有發(fā)生變動,則判斷是否有與所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)對應(yīng)的二維坐標(biāo);
[0046]第一通知單元,用于如果所述第二判斷單元的判斷結(jié)果是有,則通知所述獲取模塊執(zhí)行所述獲取數(shù)據(jù)展示信息的步驟。
[0047]進(jìn)一步地,所述轉(zhuǎn)換模塊還包括:
[0048]第二通知單元,用于如果所述第二判斷單元的判斷結(jié)果是沒有,則通知所述轉(zhuǎn)換模塊執(zhí)行將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)的步驟。
[0049]進(jìn)一步地,所述轉(zhuǎn)換模塊還包括:
[0050]第三通知單元,用于如果所述第一判斷單元的判斷結(jié)果是發(fā)生變動,則通知所述轉(zhuǎn)換模塊執(zhí)行將所述指定地理位置的三維數(shù)據(jù)點(diǎn)的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)的步驟。
[0051]進(jìn)一步地,所述繪制模塊包括:
[0052]第二生成單元,用于根據(jù)所述發(fā)起地和所述目的地的名稱,從指定地理地圖數(shù)據(jù)中查詢所述發(fā)起地和所述目的地的地理坐標(biāo),將所述發(fā)起地和所述目的地的地理坐標(biāo)分別轉(zhuǎn)換為所述發(fā)起地和所述目的地的三維坐標(biāo),將所述發(fā)起地和所述目的地的三維坐標(biāo)分別轉(zhuǎn)換為所述發(fā)起地和所述目的地的二維坐標(biāo),根據(jù)所述發(fā)起地和所述目的地的二維坐標(biāo),生成與所述發(fā)起地和所述目的地對應(yīng)的粒子,并設(shè)置所述粒子的形狀、所述粒子的大小和所述粒子的運(yùn)動軌跡;
[0053]查找單元,用于根據(jù)所述指定地理位置的三維數(shù)據(jù)點(diǎn)的二維坐標(biāo)、所述發(fā)起地和所述目的地的二維坐標(biāo),查找與所述發(fā)起地對應(yīng)的指定地理位置、與所述目的地對應(yīng)的指定地理位置;
[0054]移動單元,用于在所述畫布層中,使所述粒子從與所述發(fā)起地對應(yīng)的指定地理位置開始,按照所述粒子的運(yùn)動軌跡,移動到與所述目的地對應(yīng)的指定地理位置。
[0055]進(jìn)一步地,當(dāng)所述數(shù)據(jù)展示信息中還包括展示數(shù)量時,所述第二生成單元包括:
[0056]設(shè)置子單元,用于按照預(yù)設(shè)的粒子大小與展示數(shù)量對應(yīng)關(guān)系,設(shè)置所述粒子的大小。
[0057]進(jìn)一步地,所述移動單元包括:
[0058]移動子單元,用于在所述畫布層中,從與所述發(fā)起地對應(yīng)的指定地理位置開始,逐幀更新所述粒子在所述粒子的運(yùn)動軌跡中的位置,并逐次清除當(dāng)前幀之前的幀的痕跡,當(dāng)使所述粒子移動到與所述目的地對應(yīng)的指定地理位置時,使所述粒子消失,其中,所述粒子的運(yùn)動軌跡為拋物線。
[0059]進(jìn)一步地,與所述發(fā)起地對應(yīng)的指定地理位置的三維數(shù)據(jù)點(diǎn)通過粒子系統(tǒng)Particle System對象展示,與所述目
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
东乡族自治县| 健康| 台中市| 呼图壁县| 桦甸市| 郎溪县| 青川县| 怀化市| 庆安县| 个旧市| 河北省| 田林县| 清水河县| 石柱| 彰武县| 肃宁县| 清水县| 南丹县| 元谋县| 务川| 宣化县| 广宗县| 眉山市| 南召县| 海晏县| 泗洪县| 成安县| 西乌珠穆沁旗| 龙陵县| 汪清县| 肇东市| 乌苏市| 米泉市| 安徽省| 丰顺县| 延长县| 永德县| 佛教| 巴楚县| 抚松县| 桂林市|