本發(fā)明涉及地理信息技術(shù)領(lǐng)域,具體涉及一種柵格覆蓋信息的展示方法及裝置。
背景技術(shù):
webgis(geographicinformationsystem,地理信息系統(tǒng))是以www的web頁面作為gis軟件的用戶界面,把internet和gis技術(shù)結(jié)合在一起,基于internet平臺進行信息發(fā)布、數(shù)據(jù)共享、交流協(xié)作等的系統(tǒng)。
webgis的核心是在gis中嵌入http和tcp/ip標(biāo)準(zhǔn)的應(yīng)用體系,其能實現(xiàn)internet環(huán)境下的空間信息管理。webgis采用瀏覽器/服務(wù)器(b/s)模式。服務(wù)器端向客戶端提供信息和服務(wù),客戶端采用web瀏覽器,如ie,firefox等,獲取各種空間信息,并且通過客戶端可實現(xiàn)gis信息在線查詢和業(yè)務(wù)處理等功能。
隨著webgis的推廣,采用b/s模式來展示地理信息相關(guān)數(shù)據(jù)的方式正逐漸普及,包括從最初的地理信息的靜態(tài)展示到數(shù)據(jù)多維分析等功能。
隨著應(yīng)用需求的不斷提升,需要在webgis上通過柵格地圖展示更多的指標(biāo)信息,如圖1-3所示。
針對海量的柵格指標(biāo)信息的展示,現(xiàn)有平臺提供了多種展示方法,然而,該些展示方法由于需要實時地進行空間數(shù)據(jù)處理,導(dǎo)致用戶需要等待較長時間才可獲取到對應(yīng)的柵格覆蓋信息,使得柵格覆蓋信息在webgis上展現(xiàn)效率不高。
因此,如何提出一種方法,可提升柵格覆蓋信息的展現(xiàn)效率,從而提升用戶的體驗,具有十分重要的意義。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明實施例提供一種柵格覆蓋信息的展示方法及裝置。
一方面,本發(fā)明實施例提出一種柵格覆蓋信息的展示方法,包括:
在第一預(yù)設(shè)時段內(nèi),根據(jù)輸入的測量報告mr數(shù)據(jù)以及各預(yù)設(shè)的柵格大小,生成柵格數(shù)據(jù);
對生成的柵格數(shù)據(jù)進行點面轉(zhuǎn)換以及面的融合相交,以生成與所述各預(yù)設(shè)的柵格大小對應(yīng)的柵格圖層;
根據(jù)預(yù)設(shè)的切片地圖的分層等級與所述柵格圖層的對應(yīng)關(guān)系,對所述切片地圖進行柵格覆蓋;
在第二預(yù)設(shè)時段內(nèi),通過客戶端展示經(jīng)柵格覆蓋后的切片地圖。
本發(fā)明實施例提供的柵格覆蓋信息的展示方法,由于在第一預(yù)設(shè)時段內(nèi)預(yù)先對切片圖層進行了柵格覆蓋,并在第二預(yù)設(shè)時段內(nèi)通過客戶端進行柵格覆蓋信息的展示,因此可減少客戶端的加載時間以及負載,進而有效提升柵格覆蓋信息的展現(xiàn)效率。
另一方面,本發(fā)明實施例還提出一種柵格覆蓋信息的展示裝置,包括:
數(shù)據(jù)生成模塊,用于在第一預(yù)設(shè)時段內(nèi),根據(jù)輸入的測量報告mr數(shù)據(jù)以及各預(yù)設(shè)的柵格大小,生成柵格數(shù)據(jù);
圖層生成模塊,用于對生成的柵格數(shù)據(jù)進行點面轉(zhuǎn)換以及面的融合相交,以生成與所述各預(yù)設(shè)的柵格大小對應(yīng)的柵格圖層;
柵格覆蓋模塊,用于根據(jù)預(yù)設(shè)的切片地圖的分層等級與所述柵格圖層的對應(yīng)關(guān)系,對所述切片地圖進行柵格覆蓋;
柵格展示模塊,用于在第二預(yù)設(shè)時段內(nèi),通過客戶端展示經(jīng)柵格覆蓋后的切片地圖。
本發(fā)明實施例提供的柵格覆蓋信息的展示裝置,由于在第一預(yù)設(shè)時段內(nèi)預(yù)先對切片圖層進行了柵格覆蓋,并在第二預(yù)設(shè)時段內(nèi)通過客戶端進行柵格覆蓋信息的展示,因此可減少客戶端的加載時間以及負載,進而有效提升柵格覆蓋信息的展現(xiàn)效率。
附圖說明
圖1為全國柵格覆蓋信息示意圖;
圖2為江蘇省柵格覆蓋信息示意圖;
圖3為清華大學(xué)柵格覆蓋信息示意圖;
圖4為本發(fā)明柵格覆蓋信息的展示方法實施例的流程示意圖;
圖5為本發(fā)明柵格覆蓋信息的展示裝置實施例的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖4為本發(fā)明柵格覆蓋信息的展示方法實施例的流程示意圖,參看圖4,本實施例公開一種柵格覆蓋信息的展示方法,包括:
s1、在第一預(yù)設(shè)時段內(nèi),根據(jù)輸入的測量報告mr數(shù)據(jù)以及各預(yù)設(shè)的柵格大小,生成柵格數(shù)據(jù);
s2、對生成的柵格數(shù)據(jù)進行點面轉(zhuǎn)換以及面的融合相交,以生成與所述各預(yù)設(shè)的柵格大小對應(yīng)的柵格圖層;
s3、根據(jù)預(yù)設(shè)的切片地圖的分層等級與所述柵格圖層的對應(yīng)關(guān)系,對所述切片地圖進行柵格覆蓋;
s4、在第二預(yù)設(shè)時段內(nèi),通過客戶端展示經(jīng)柵格覆蓋后的切片地圖。
本發(fā)明實施例提供的柵格覆蓋信息的展示方法,由于在第一預(yù)設(shè)時段內(nèi)預(yù)先對切片圖層進行了柵格覆蓋,并在第二預(yù)設(shè)時段內(nèi)通過客戶端進行柵格覆蓋信息的展示,因此可減少客戶端的加載時間以及負載,進而有效提升柵格覆蓋信息的展現(xiàn)效率。
需要說明的是,本實施例的執(zhí)行主體為服務(wù)器。
具體地,在步驟s1中,所述第一預(yù)設(shè)時段可以是客戶端請求柵格覆蓋信息展示最少的時間段,例如每天凌晨0:00-4:00,也可以是每周一的凌晨0:00-4:00,或者也可以是每個月1號的凌晨0:00-4:00等。當(dāng)然,所述第一預(yù)設(shè)時間段的具體時間段可以根據(jù)實際需要進行調(diào)整,本發(fā)明實施例對此不作限定。
所述各預(yù)設(shè)的柵格大小包括:10km×10km、1km×1km、500m×500m以及100m×100m。當(dāng)然,所述各預(yù)設(shè)的柵格大小還可以根據(jù)實際需要進行調(diào)整,本發(fā)明實施例對此不作限定。
在本發(fā)明的一個實施例中,所述根據(jù)輸入的測量報告mr數(shù)據(jù)以及各預(yù)設(shè)的柵格大小,生成柵格數(shù)據(jù)包括:
s11、按照100m×100m的柵格大小,對輸入的mr數(shù)據(jù)進行處理,生成100m×100m的柵格數(shù)據(jù);
s12、在生成的100m×100m的柵格數(shù)據(jù)的基礎(chǔ)上,按照500m×500m的柵格大小,生成500m×500m的柵格數(shù)據(jù);
s13、在生成的500m×500m的柵格數(shù)據(jù)的基礎(chǔ)上,按照1km×1km的柵格大小,生成1km×1km的柵格數(shù)據(jù);
s14、在生成的1km×1km的柵格數(shù)據(jù)的基礎(chǔ)上,按照10km×10km的柵格大小,生成10km×10km的柵格數(shù)據(jù)。
在步驟s3中,所述預(yù)設(shè)的切片地圖的等級與所述柵格圖層的對應(yīng)關(guān)系包括:
對等級為1-4級的切片地圖,覆蓋柵格大小為10km×10km的柵格圖層;
對等級為5-8級的切片地圖,覆蓋柵格大小為1km×1km的柵格圖層;
對等級為9-12級的切片地圖,覆蓋柵格大小為500m×500m的柵格圖層;
對等級為13-17級的切片地圖,覆蓋柵格大小為100m×100m的柵格圖層。
在步驟s4中,需要說明的是,所述第二預(yù)設(shè)時段為除所述第一預(yù)設(shè)時段之外的時段。例如,若所述第一預(yù)設(shè)時段為每天的凌晨0:00-4:00,則所述第二預(yù)設(shè)時段為每天的4:01-23:59。
所述通過客戶端展示經(jīng)柵格覆蓋后的切片地圖包括:
根據(jù)所述客戶端選擇的切片地圖的分層等級,以及所述客戶端的可視范圍,展示經(jīng)柵格覆蓋后的切片地圖。
例如,客戶端在第二預(yù)設(shè)時段內(nèi)向服務(wù)器發(fā)起展示北京市的導(dǎo)頻污染的柵格覆蓋信息的請求,其中,北京市的切片地圖為第5級,客戶端的可視范圍為以市中心某地為中心,長寬分別為16km以及9km的矩形范圍,則服務(wù)器接收到該請求后,會使客戶端顯示以市中心某地為中心、長寬分別為16km以及9km的矩形范圍、柵格大小為1km×1km的導(dǎo)頻污染的柵格覆蓋信息。
本發(fā)明實施例提供的柵格覆蓋信息的展示方法,由于對柵格覆蓋數(shù)據(jù)進行了預(yù)加工和處理,使得柵格覆蓋信息的展現(xiàn)效率得到了極大提升,并且極大降低了客戶端的配置要求,具有十分廣闊的應(yīng)用前景。
圖5為本發(fā)明柵格覆蓋信息的展示裝置實施例的結(jié)構(gòu)示意圖,參看圖5,本發(fā)明實施例還提供一種柵格覆蓋信息的展示裝置,包括:數(shù)據(jù)生成模塊1、圖層生成模塊2、柵格覆蓋模塊3以及柵格展示模塊4;
所述數(shù)據(jù)生成模塊1用于在第一預(yù)設(shè)時段內(nèi),根據(jù)輸入的測量報告mr數(shù)據(jù)以及各預(yù)設(shè)的柵格大小,生成柵格數(shù)據(jù);
所述圖層生成模塊2用于對生成的柵格數(shù)據(jù)進行點面轉(zhuǎn)換以及面的融合相交,以生成與所述各預(yù)設(shè)的柵格大小對應(yīng)的柵格圖層;
所述柵格覆蓋模塊3用于根據(jù)預(yù)設(shè)的切片地圖的分層等級與所述柵格圖層的對應(yīng)關(guān)系,對所述切片地圖進行柵格覆蓋;
所述柵格展示模塊4用于在第二預(yù)設(shè)時段內(nèi),通過客戶端展示經(jīng)柵格覆蓋后的切片地圖。
本發(fā)明實施例提供的柵格覆蓋信息的展示裝置,由于在第一預(yù)設(shè)時段內(nèi)預(yù)先對切片圖層進行了柵格覆蓋,并在第二預(yù)設(shè)時段內(nèi)通過客戶端進行柵格覆蓋信息的展示,因此可減少客戶端的加載時間以及負載,進而有效提升柵格覆蓋信息的展現(xiàn)效率。
具體地,所述第一預(yù)設(shè)時段可以是客戶端請求柵格覆蓋信息展示最少的時間段,例如每天凌晨0:00-4:00,也可以是每周一的凌晨0:00-4:00,或者也可以是每個月1號的凌晨0:00-4:00等。當(dāng)然,所述第一預(yù)設(shè)時間段的具體時間段可以根據(jù)實際需要進行調(diào)整,本發(fā)明實施例對此不作限定。
所述各預(yù)設(shè)的柵格大小包括:10km×10km、1km×1km、500m×500m以及100m×100m。當(dāng)然,所述各預(yù)設(shè)的柵格大小還可以根據(jù)實際需要進行調(diào)整,本發(fā)明實施例對此不作限定。
在本發(fā)明的一個實施例中,所述數(shù)據(jù)生成模塊1具體用于:
按照100m×100m的柵格大小,對輸入的mr數(shù)據(jù)進行處理,生成100m×100m的柵格數(shù)據(jù);
在生成的100m×100m的柵格數(shù)據(jù)的基礎(chǔ)上,按照500m×500m的柵格大小,生成500m×500m的柵格數(shù)據(jù);
在生成的500m×500m的柵格數(shù)據(jù)的基礎(chǔ)上,按照1km×1km的柵格大小,生成1km×1km的柵格數(shù)據(jù);
在生成的1km×1km的柵格數(shù)據(jù)的基礎(chǔ)上,按照10km×10km的柵格大小,生成10km×10km的柵格數(shù)據(jù)。
所述預(yù)設(shè)的切片地圖的等級與所述柵格圖層的對應(yīng)關(guān)系包括:
對等級為1-4級的切片地圖,覆蓋柵格大小為10km×10km的柵格圖層;
對等級為5-8級的切片地圖,覆蓋柵格大小為1km×1km的柵格圖層;
對等級為9-12級的切片地圖,覆蓋柵格大小為500m×500m的柵格圖層;
對等級為13-17級的切片地圖,覆蓋柵格大小為100m×100m的柵格圖層。
需要說明的是,所述第二預(yù)設(shè)時段為除所述第一預(yù)設(shè)時段之外的時段。例如,若所述第一預(yù)設(shè)時段為每天的凌晨0:00-4:00,則所述第二預(yù)設(shè)時段為每天的4:01-23:59。
所述柵格展示模塊4具體用于:
根據(jù)所述客戶端選擇的切片地圖的分層等級,以及所述客戶端的可視范圍,展示經(jīng)柵格覆蓋后的切片地圖。
例如,客戶端在第二預(yù)設(shè)時段內(nèi)向服務(wù)器發(fā)起展示北京市的導(dǎo)頻污染的柵格覆蓋信息的請求,其中,北京市的切片地圖為第5級,客戶端的可視范圍為以市中心某地為中心,長寬分別為16km以及9km的矩形范圍,則服務(wù)器接收到該請求后,會使客戶端顯示以市中心某地為中心、長寬分別為16km以及9km的矩形范圍、柵格大小為1km×1km的導(dǎo)頻污染的柵格覆蓋信息。
本發(fā)明實施例提供的柵格覆蓋信息的展示裝置,由于對柵格覆蓋數(shù)據(jù)進行了預(yù)加工和處理,使得柵格覆蓋信息的展現(xiàn)效率得到了極大提升,并且極大降低了客戶端的配置要求,具有十分廣闊的應(yīng)用前景。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。