一種煙葉種植大田地理信息數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及煙田地理信息數(shù)據(jù)處理領(lǐng)域,更具體地,涉及一種煙葉種植大田地理信息數(shù)據(jù)傳輸方法及系統(tǒng)。
【背景技術(shù)】
[0002]地理信息系統(tǒng)(Geographic Informat1n System,GIS)是用于采集、存儲、管理、處理、檢索、分析和表達(dá)地理空間數(shù)據(jù)的計算機(jī)系統(tǒng),是分析和處理海量地理數(shù)據(jù)的通用技術(shù)。地理信息是指直接或間接與地球上的空間位置有關(guān)的信息,又稱為空間信息。
[0003]隨著煙葉種植大田面積地不斷增加,用戶對GIS服務(wù)的要求也越來越高。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,更多的GIS功能需要通過網(wǎng)絡(luò)向企業(yè)和公眾用戶提供。在這種情況下,網(wǎng)絡(luò)GIS(WebGIS)服務(wù),尤其是三維WebGIS服務(wù)已成為GIS開發(fā)的主流和發(fā)展方向。
[0004]WebGIS,簡言之,就是利用Web技術(shù)來擴(kuò)展和完善GIS的一項技術(shù)。由于HTTP協(xié)議采用基于客戶機(jī)/服務(wù)器節(jié)點的請求/應(yīng)答機(jī)制,具有較強(qiáng)的用戶交互能力,可以傳輸并在瀏覽器上顯示多媒體數(shù)據(jù),而GIS中的信息主要是需要以圖形、圖像方式表現(xiàn)的空間數(shù)據(jù),用戶通過交互操作,即可以對空間數(shù)據(jù)進(jìn)行查詢分析,并進(jìn)行相應(yīng)操作?,F(xiàn)有技術(shù)中,WebGIS的功能依賴于海量的空間數(shù)據(jù)及其包含的數(shù)據(jù)量十分龐大,從而導(dǎo)致海量煙田地理信息數(shù)據(jù)遠(yuǎn)程下載的速度非常緩慢。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種煙葉種植大田地理信息數(shù)據(jù)傳輸方法及系統(tǒng),以解決有限的網(wǎng)絡(luò)傳輸帶寬與海量空間信息數(shù)據(jù)之間的矛盾,滿足用戶對空間場景實時漫游的需求。
[0006]為了達(dá)到上述技術(shù)效果,本發(fā)明的技術(shù)方案如下:
[0007]—種煙葉種植大田地理信息數(shù)據(jù)傳輸方法,根據(jù)當(dāng)前視點的位置計算得到所需顯示的經(jīng)瑋度范圍;
[0008]確定應(yīng)下載的地理信息數(shù)據(jù)的層級η,所述地理信息數(shù)據(jù)包括多個精度層級的地形數(shù)據(jù)、影像數(shù)據(jù)和至少一個精度層級的模型數(shù)據(jù);
[0009]將所述第η層的所述經(jīng)瑋度范圍內(nèi)的地形數(shù)據(jù)和影像數(shù)據(jù)放入下載隊列中;
[0010]查詢第η層級的預(yù)置屬性,判斷在該層級下是否需要下載模型數(shù)據(jù),如果是,則將相應(yīng)層級的所述經(jīng)瑋度范圍內(nèi)的模型數(shù)據(jù)放入下載隊列中;
[0011]客戶端接收服務(wù)器傳輸?shù)臄?shù)據(jù),并進(jìn)行渲染以顯示給用戶。
[0012]進(jìn)一步地,當(dāng)客戶端接收的數(shù)據(jù)中包含模型數(shù)據(jù)時,還包括:
[0013]選擇與第η層級相應(yīng)的渲染方式,渲染所接收的模型數(shù)據(jù)的頂點。
[0014]進(jìn)一步地,通過以下方式確定應(yīng)下載的地理信息數(shù)據(jù)的層級η:
[0015]依據(jù)當(dāng)前視點離所述經(jīng)瑋度范圍中心物體的距離,確定應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0016]或者,依據(jù)當(dāng)前視點離所述經(jīng)瑋度范圍中心物體的距離和當(dāng)前顯示環(huán)境的分辨率,確定應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0017]或者,計算在各個精度層級下,為了展示所述經(jīng)瑋度范圍內(nèi)的信息,一個針對影像數(shù)據(jù)或者地形數(shù)據(jù)的標(biāo)準(zhǔn)圖片如果展示在當(dāng)前顯示環(huán)境下,其應(yīng)該占據(jù)的面積;然后,比較所述應(yīng)該占據(jù)的面積和標(biāo)準(zhǔn)圖片的面積,將二者最接近的層級確定為應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0018]或者,計算當(dāng)在當(dāng)前顯示環(huán)境下以標(biāo)準(zhǔn)面積展示時,所能展示的標(biāo)準(zhǔn)圖片的個數(shù)S,所述標(biāo)準(zhǔn)圖片針對影像數(shù)據(jù)或者地形數(shù)據(jù);然后,計算在各個精度層級下,為了展示所述經(jīng)瑋度范圍內(nèi)的信息,所需的標(biāo)準(zhǔn)圖片的個數(shù)t;比較s和t,將二者最接近的層級確定為應(yīng)下載的地理信息數(shù)據(jù)的層級η。
[0019]進(jìn)一步地,當(dāng)采用一個下載隊列時,該下載隊列中的優(yōu)先級排序如下:影像數(shù)據(jù)〉地形數(shù)據(jù)〉模型數(shù)據(jù)。
[0020]進(jìn)一步地,當(dāng)影像數(shù)據(jù)和地形數(shù)據(jù)下載完成后先渲染顯示,等到模型數(shù)據(jù)下載完成后,再渲染顯示模型數(shù)據(jù)。
[0021 ] 一種煙葉種植大田地理信息數(shù)據(jù)傳輸系統(tǒng),包括:
[0022]經(jīng)瑋度計算單元,用于根據(jù)當(dāng)前視點的位置計算得到所需顯示的經(jīng)瑋度范圍;
[0023]層級確定單元,用于確定應(yīng)下載的地理信息數(shù)據(jù)的層級η,所述地理信息數(shù)據(jù)包括多個精度層級的地形數(shù)據(jù)、影像數(shù)據(jù)和至少一個精度層級的模型數(shù)據(jù);
[0024]地形影像下載單元,用于將所述第η層的所述經(jīng)瑋度范圍內(nèi)的地形數(shù)據(jù)和影像數(shù)據(jù)放入下載隊列中;
[0025]模型下載單元,用于查詢第η層級的預(yù)置屬性,判斷在該層級下是否需要下載模型數(shù)據(jù),如果是,則將相應(yīng)層級的所述經(jīng)瑋度范圍內(nèi)的模型數(shù)據(jù)放入下載隊列中;
[0026]位于客戶端的渲染顯示單元,用于針對所接收的信息數(shù)據(jù)進(jìn)行渲染以顯示給用戶。
[0027]進(jìn)一步地,當(dāng)客戶端接收的數(shù)據(jù)中包含模型數(shù)據(jù)時,所述清染顯示單元進(jìn)一步還包括:
[0028]選擇子單元,用于選擇與第η層級相應(yīng)的渲染方式,渲染所接收的模型數(shù)據(jù)的頂點。
[0029]進(jìn)一步地,所述層級確定單元通過以下方式確定應(yīng)下載的地理信息數(shù)據(jù)的層級η:
[0030]依據(jù)當(dāng)前視點離所述經(jīng)瑋度范圍中心物體的距離,確定應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0031]或者,依據(jù)當(dāng)前視點離所述經(jīng)瑋度范圍中心物體的距離和當(dāng)前顯示環(huán)境的分辨率,確定應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0032]或者,計算在各個精度層級下,為了展示所述經(jīng)瑋度范圍內(nèi)的信息,一個針對影像數(shù)據(jù)或者地形數(shù)據(jù)的標(biāo)準(zhǔn)圖片如果展示在當(dāng)前顯示環(huán)境下,其應(yīng)該占據(jù)的面積;然后,比較所述應(yīng)該占據(jù)的面積和標(biāo)準(zhǔn)圖片的面積,將二者最接近的層級確定為應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0033]或者,計算當(dāng)在當(dāng)前顯示環(huán)境下以標(biāo)準(zhǔn)面積展示時,所能展示的標(biāo)準(zhǔn)圖片的個數(shù)S,所述標(biāo)準(zhǔn)圖片針對影像數(shù)據(jù)或者地形數(shù)據(jù);然后,計算在各個精度層級下,為了展示所述經(jīng)瑋度范圍內(nèi)的信息,所需的標(biāo)準(zhǔn)圖片的個數(shù)t;比較s和t,將二者最接近的層級確定為應(yīng)下載的地理信息數(shù)據(jù)的層級η。
[0034]進(jìn)一步地,當(dāng)采用一個下載隊列時,該下載隊列中的優(yōu)先級排序如下:影像數(shù)據(jù)〉地形數(shù)據(jù)〉模型數(shù)據(jù)。
[0035]進(jìn)一步地,還包括:
[0036]位于客戶端的判斷單元,用于判斷影像數(shù)據(jù)和地形數(shù)據(jù)是否下載完成,如果已完成,則通知渲染顯示單元針對影像數(shù)據(jù)和地形數(shù)據(jù)進(jìn)行渲染顯示;以及,判斷模型數(shù)據(jù)是否下載完成,如果已完成,則通知渲染顯示單元針對模型數(shù)據(jù)進(jìn)行渲染顯示。
[0037]與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:
[0038]本發(fā)明在整個傳輸過程中分別改進(jìn)了數(shù)據(jù)組織和傳輸策略,在數(shù)據(jù)組織中的改進(jìn)是:將海量的空間數(shù)據(jù)分為不同的層級精度進(jìn)行存儲,并將其劃分為地形、影像和模型三類數(shù)據(jù),實現(xiàn)了更為有效的空間信息網(wǎng)絡(luò)表達(dá)形式,減少了數(shù)據(jù)量;對傳輸策略的改進(jìn)在于:依據(jù)當(dāng)前需要顯示的區(qū)域范圍和用戶顯示器的分辨率,僅僅傳輸能夠滿足用戶需求的空間數(shù)據(jù)即可,而盡可能的減少無關(guān)數(shù)據(jù)的下載,從而減少不必要的資源使用,使傳輸過程更有效率;本發(fā)明還可以通過平衡下載負(fù)責(zé)管理下載隊列,使各項數(shù)據(jù)之間的下載順序更加平衡,以滿足用戶的視覺感受。
【附圖說明】
[0039]圖1是本發(fā)明一種地理信息數(shù)據(jù)的傳輸方法實施例的步驟流程圖;
[0040]圖2是本發(fā)明一種地理信息數(shù)據(jù)的傳輸系統(tǒng)實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0041 ]附圖僅用于示例性說明,不能理解為對本專利的限制;
[0042]為了更好說明本實施例,附圖某些部件會有省略、放大或縮小,并不代表實際產(chǎn)品的尺寸;
[0043]對于本領(lǐng)域技術(shù)人員來說,附圖中某些公知結(jié)構(gòu)及其說明可能省略是可以理解的。
[0044]下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案做進(jìn)一步的說明。
[0045]實施例1
[0046]如圖1所示,一種煙葉種植大田地理信息數(shù)據(jù)傳輸方法,根據(jù)當(dāng)前視點的位置計算得到所需顯示的經(jīng)瑋度范圍;
[0047]確定應(yīng)下載的地理信息數(shù)據(jù)的層級η,所述地理信息數(shù)據(jù)包括多個精度層級的地形數(shù)據(jù)、影像數(shù)據(jù)和至少一個精度層級的模型數(shù)據(jù);
[0048]將所述第η層的所述經(jīng)瑋度范圍內(nèi)的地形數(shù)據(jù)和影像數(shù)據(jù)放入下載隊列中;
[0049]查詢第η層級的預(yù)置屬性,判斷在該層級下是否需要下載模型數(shù)據(jù),如果是,則將相應(yīng)層級的所述經(jīng)瑋度范圍內(nèi)的模型數(shù)據(jù)放入下載隊列中;
[0050]客戶端接收服務(wù)器傳輸?shù)臄?shù)據(jù),并進(jìn)行渲染以顯示給用戶。
[0051 ]當(dāng)客戶端接收的數(shù)據(jù)中包含模型數(shù)據(jù)時,還包括:
[0052]選擇與第η層級相應(yīng)的渲染方式,渲染所接收的模型數(shù)據(jù)的頂點。
[0053]通過以下方式確定應(yīng)下載的地理信息數(shù)據(jù)的層級η:
[0054]依據(jù)當(dāng)前視點離所述經(jīng)瑋度范圍中心物體的距離,確定應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0055]或者,依據(jù)當(dāng)前視點離所述經(jīng)瑋度范圍中心物體的距離和當(dāng)前顯示環(huán)境的分辨率,確定應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0056]或者,計算在各個精度層級下,為了展示所述經(jīng)瑋度范圍內(nèi)的信息,一個針對影像數(shù)據(jù)或者地形數(shù)據(jù)的標(biāo)準(zhǔn)圖片如果展示在當(dāng)前顯示環(huán)境下,其應(yīng)該占據(jù)的面積;然后,比較所述應(yīng)該占據(jù)的面積和標(biāo)準(zhǔn)圖片的面積,將二者最接近的層級確定為應(yīng)下載的地理信息數(shù)據(jù)的層級η;
[0057]或者,計算當(dāng)在當(dāng)前顯示環(huán)境下以標(biāo)準(zhǔn)面積展示時,所能展示的標(biāo)準(zhǔn)圖片的個數(shù)S,所述標(biāo)準(zhǔn)圖片針對影像數(shù)據(jù)或者地形數(shù)據(jù);然后,計算在各個精度層級下,為了展示所述經(jīng)瑋度范圍內(nèi)的信息,所需的標(biāo)準(zhǔn)圖片的個數(shù)t;比較s和t,將二者最接近的層級確定為應(yīng)下載的地理信息數(shù)據(jù)的層