一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及空間遙感技術(shù)領(lǐng)域,其公開了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng),本發(fā)明構(gòu)建作物病蟲害遙感定量測(cè)報(bào)系統(tǒng),可以高效、大范圍對(duì)作物病蟲害進(jìn)行實(shí)時(shí)監(jiān)測(cè)和預(yù)測(cè),高效管理遙感數(shù)據(jù)和病蟲害測(cè)報(bào)模型,實(shí)現(xiàn)作物病蟲害遙感監(jiān)測(cè)與預(yù)測(cè)業(yè)務(wù)化運(yùn)作,且可以靈活地調(diào)用存放在網(wǎng)絡(luò)服務(wù)器中的模型進(jìn)行網(wǎng)絡(luò)在線計(jì)算,大大提高運(yùn)算速度和效率,同時(shí)減少數(shù)據(jù)存儲(chǔ)數(shù)量,更好地為用戶提供數(shù)據(jù)模型的支持,從而降低了病蟲測(cè)報(bào)系統(tǒng)成本。另外,面向農(nóng)業(yè)信息化推廣部門、大型農(nóng)場(chǎng)等用戶,及時(shí)提供高精度的病蟲害測(cè)報(bào)信息與信息服務(wù)產(chǎn)品,為提高作物品質(zhì)與產(chǎn)量提供數(shù)據(jù)基礎(chǔ)和技術(shù)支撐,也為保障糧食安全提供有效的科學(xué)依據(jù)。
【專利說明】
一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及空間遙感技術(shù)領(lǐng)域,更具體的說,是涉及一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng)。
【背景技術(shù)】
[0002]作物病蟲害一直以來是制約農(nóng)業(yè)生產(chǎn)的重要因素,對(duì)作物的產(chǎn)量和品質(zhì)造成較大的影響,在作物病蟲害發(fā)生日益嚴(yán)峻的形勢(shì)下,對(duì)病蟲害進(jìn)行大范圍、快速、高精度的監(jiān)測(cè)和預(yù)警是提高作物品質(zhì)與產(chǎn)量的關(guān)鍵。之前作物病蟲害是通過傳統(tǒng)的目測(cè)手查法,無法及時(shí)、快速獲取大面積作物病蟲害發(fā)生發(fā)展信息,近年來隨著空間遙感技術(shù)迅猛發(fā)展,為大面積作物病蟲害遙感測(cè)報(bào)提供了數(shù)據(jù)基礎(chǔ)和技術(shù)支撐,為高效管理遙感數(shù)據(jù)和病蟲害測(cè)報(bào)模型,將遙感數(shù)據(jù)、地理信息資源、網(wǎng)絡(luò)共享技術(shù)融合在一起,構(gòu)建網(wǎng)絡(luò)系統(tǒng),及時(shí)提供高精度病蟲害監(jiān)測(cè)和預(yù)測(cè)科學(xué)報(bào)告與信息服務(wù)產(chǎn)品。
[0003]目前作物病蟲害遙感測(cè)報(bào)系統(tǒng)主要包括兩大類:本地化病蟲害遙感測(cè)報(bào)系統(tǒng)和Web版病蟲害遙感測(cè)報(bào)系統(tǒng),其中,本地化病蟲害遙感測(cè)報(bào)系統(tǒng)能夠在無網(wǎng)絡(luò)資源的情況下實(shí)現(xiàn)作物病蟲害的遙感監(jiān)測(cè)與預(yù)測(cè),但數(shù)據(jù)、模型、信息等資源共享均受限;Web版病蟲害遙感測(cè)報(bào)系統(tǒng)能夠基于網(wǎng)絡(luò)實(shí)現(xiàn)多元數(shù)據(jù)、病蟲害遙感測(cè)報(bào)模型及測(cè)報(bào)信息產(chǎn)品的資源集成與共享,在精準(zhǔn)農(nóng)業(yè)病蟲害大范圍、快速、高精度遙感監(jiān)測(cè)和預(yù)警方面得到了廣泛應(yīng)用。
[0004]但對(duì)于現(xiàn)有的作物病蟲害遙感測(cè)報(bào)系統(tǒng),不管是本地化病蟲害遙感測(cè)報(bào)系統(tǒng)還是Web版病蟲害遙感測(cè)報(bào)系統(tǒng),都需要通過調(diào)用存放在數(shù)據(jù)庫中的大量的遙感數(shù)據(jù)和復(fù)雜的模型數(shù)據(jù),進(jìn)行作物病蟲害監(jiān)測(cè)和預(yù)測(cè),因此,現(xiàn)有的作物病蟲害遙感測(cè)報(bào)系統(tǒng)的運(yùn)算時(shí)間較長且人為參與過多,同時(shí)此類系統(tǒng)費(fèi)時(shí)且無法實(shí)現(xiàn)作物病蟲害遙感監(jiān)測(cè)與預(yù)測(cè)業(yè)務(wù)化,且要求本地磁盤具備足夠大的空間存儲(chǔ)數(shù)據(jù),從而導(dǎo)致病蟲測(cè)報(bào)系統(tǒng)成本高。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng),以解決現(xiàn)有技術(shù)中的作物病蟲害遙感測(cè)報(bào)系統(tǒng)的運(yùn)算時(shí)間較長且人為參與過多,同時(shí)需要大量的遙感數(shù)據(jù)和復(fù)雜的模型數(shù)據(jù),此類系統(tǒng)費(fèi)時(shí)且無法實(shí)現(xiàn)作物病蟲害遙感監(jiān)測(cè)與預(yù)測(cè)業(yè)務(wù)化,且要求本地磁盤具備足夠大的空間存儲(chǔ)數(shù)據(jù),而導(dǎo)致病蟲測(cè)報(bào)系統(tǒng)成本高的問題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]本發(fā)明提供了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法,所述遙感測(cè)報(bào)系統(tǒng)采用瀏覽器/服務(wù)器三層網(wǎng)絡(luò)體系結(jié)構(gòu),所述三層網(wǎng)絡(luò)體系結(jié)構(gòu)包括:客戶層、應(yīng)用層和數(shù)據(jù)層,具體的,該方法包括:
[0008]接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù);
[0009]獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面;
[0010]構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建SpringMVC框架,生成測(cè)報(bào)模型;
[0011]所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。
[0012]優(yōu)選的,還包括:根據(jù)客戶需求將在所述WEB瀏覽器顯示的處理分析結(jié)果生成評(píng)估?艮胃。
[0013]其中,所述數(shù)據(jù)庫還包括系統(tǒng)數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)庫使用SQLServer數(shù)據(jù)庫,包括空間數(shù)據(jù)和表格數(shù)據(jù)、文檔數(shù)據(jù)和模型數(shù)據(jù)。
[0014]其中,所述空間數(shù)據(jù)采用空間引擎技術(shù)進(jìn)行集成,其數(shù)據(jù)源包括矢量數(shù)據(jù)集和柵格數(shù)據(jù)集,主要數(shù)據(jù)包括作物病蟲害相關(guān)數(shù)據(jù)、地面調(diào)查數(shù)據(jù)、氣象數(shù)據(jù)、遙感數(shù)據(jù)。
[0015]優(yōu)選的,所述測(cè)報(bào)模型生成具體為:
[0016]根據(jù)IDL交互式數(shù)據(jù)語言規(guī)則,進(jìn)行IDL測(cè)報(bào)模型的代碼編寫,生成IDL代碼;
[0017]將所述IDL代碼以_def ine.pro的文件格式保存;
[0018]通過IDL轉(zhuǎn)出助手功能將所述IDL代碼生成java和class文件;
[0019]利用所述java文件以及預(yù)設(shè)的java代碼編寫生成測(cè)報(bào)模型。
[0020]本發(fā)明在上述公開的一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法基礎(chǔ)上,還公開了一種遙感測(cè)報(bào)系統(tǒng),用于對(duì)作物病蟲害進(jìn)行監(jiān)測(cè)和預(yù)測(cè),該系統(tǒng)采用瀏覽器/服務(wù)器三層網(wǎng)絡(luò)體系結(jié)構(gòu),所述三層網(wǎng)絡(luò)體系結(jié)構(gòu)包括:客戶層、應(yīng)用層和數(shù)據(jù)層,具體的,該系統(tǒng)包括:
[0021]數(shù)據(jù)層構(gòu)建單元,用于接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù);
[0022]客戶層設(shè)計(jì)單元,用于獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面;
[0023]應(yīng)用層開發(fā)單元,用于構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建SpringMVC框架,生成測(cè)報(bào)模型;
[0024]所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。
[0025]優(yōu)選的,所述遙感測(cè)報(bào)系統(tǒng)還包括:
[0026]輸出單元,用于根據(jù)客戶需求將在所述WEB瀏覽器顯示的處理分析結(jié)果生成評(píng)估?艮胃。
[0027]其中,所述數(shù)據(jù)庫還包括系統(tǒng)數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)庫使用SQLServer數(shù)據(jù)庫,包括空間數(shù)據(jù)和表格數(shù)據(jù)、文檔數(shù)據(jù)和模型數(shù)據(jù)。
[0028]其中,所述空間數(shù)據(jù)采用空間引擎技術(shù)進(jìn)行集成,其數(shù)據(jù)源包括矢量數(shù)據(jù)集和柵格數(shù)據(jù)集,主要數(shù)據(jù)包括作物病蟲害相關(guān)數(shù)據(jù)、地面調(diào)查數(shù)據(jù)、氣象數(shù)據(jù)、遙感數(shù)據(jù)。
[0029]優(yōu)選的,所述應(yīng)用層開發(fā)單元包括:
[0030]代碼生成單元,用于根據(jù)IDL交互式數(shù)據(jù)語言規(guī)則,進(jìn)行IDL測(cè)報(bào)模型的代碼編寫,生成IDL代碼;
[0031 ]保存單元,用于將所述IDL代碼以_def ine.pro的文件格式進(jìn)行保存;
[0032]文件生成單元,用于通過IDL轉(zhuǎn)出助手功能將所述IDL代碼生成java和class文件;
[0033]模型生成單元,用于利用所述java文件以及預(yù)設(shè)的java代碼編寫生成測(cè)報(bào)模型。
[0034]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng),該發(fā)明通過構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng),充分利用空間遙感技術(shù)、地理信息資源、網(wǎng)絡(luò)共享技術(shù)等優(yōu)勢(shì),實(shí)現(xiàn)作物參數(shù)反演、病蟲害監(jiān)測(cè)、病蟲害預(yù)測(cè)等模型的網(wǎng)絡(luò)實(shí)時(shí)運(yùn)算,可以靈活地調(diào)用存放在網(wǎng)絡(luò)服務(wù)器中的模型進(jìn)行網(wǎng)絡(luò)在線計(jì)算,減少了數(shù)據(jù)庫的負(fù)擔(dān),大大提高運(yùn)算速度和效率,同時(shí)減少數(shù)據(jù)存儲(chǔ)數(shù)量,更好地為用戶提供數(shù)據(jù)模型的支持,降低了病蟲測(cè)報(bào)系統(tǒng)成本。另外,面向農(nóng)業(yè)信息化推廣部門、大型農(nóng)場(chǎng)等用戶,及時(shí)提供高精度的病蟲害測(cè)報(bào)信息與信息服務(wù)產(chǎn)品,為提高作物品質(zhì)與產(chǎn)量提供數(shù)據(jù)基礎(chǔ)和技術(shù)支撐,也為保障糧食安全提供有效的科學(xué)依據(jù)。
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實(shí)施例一公開的一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法流程圖;
[0037]圖2為本發(fā)明實(shí)施例一中測(cè)報(bào)模型生成方法流程圖;
[0038]圖3為本發(fā)明實(shí)施例二公開的一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法流程圖;
[0039]圖4為本發(fā)明實(shí)施例三公開的一種遙感測(cè)報(bào)系統(tǒng)結(jié)構(gòu)示意圖;
[0040]圖5為本發(fā)明實(shí)施例三中提供的應(yīng)用層開發(fā)單元的結(jié)構(gòu)示意圖;
[0041 ]圖6為本發(fā)明提供的具體實(shí)施例中的第一級(jí)菜單示意圖;
[0042]圖7為本發(fā)明提供的具體實(shí)施例中的第二級(jí)菜單示意圖;
[0043]圖8為本發(fā)明提供的具體實(shí)施例中的第三級(jí)菜單示意圖;
[0044]圖9為本發(fā)明實(shí)施例提供的生成的預(yù)測(cè)結(jié)果專題圖示意圖;
[0045]圖10為本發(fā)明實(shí)施例生成的科學(xué)評(píng)估報(bào)告示意圖。
【具體實(shí)施方式】
[0046]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]實(shí)施例一
[0048]請(qǐng)參閱附圖1,圖1為本發(fā)明實(shí)施例一公開的一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法流程圖,本發(fā)明公開了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法,所述遙感測(cè)報(bào)系統(tǒng)采用瀏覽器/服務(wù)器三層網(wǎng)絡(luò)體系結(jié)構(gòu),所述三層網(wǎng)絡(luò)體系結(jié)構(gòu)包括:客戶層、應(yīng)用層和數(shù)據(jù)層,具體的,該方法步驟包括:
[0049]步驟101:接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù)。
[0050]數(shù)據(jù)層采用SQLServer 2005建立數(shù)據(jù)庫,用來存儲(chǔ)研究區(qū)信息、航空或航天遙感影像數(shù)據(jù)、研究區(qū)野外調(diào)查樣點(diǎn)數(shù)據(jù)、氣象數(shù)據(jù)、模型數(shù)據(jù)等數(shù)據(jù)。
[0051]作物病蟲害監(jiān)測(cè)與預(yù)測(cè)數(shù)據(jù)類型復(fù)雜,時(shí)效性強(qiáng)、需要大量存儲(chǔ)空間,目前一般數(shù)據(jù)庫軟件很難滿足該數(shù)據(jù)的高效存儲(chǔ)和管理,空間數(shù)據(jù)庫引擎技術(shù)很好地解決了這個(gè)問題。系統(tǒng)數(shù)據(jù)庫使用SQL Server數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)包括空間數(shù)據(jù)和表格數(shù)據(jù)、文檔數(shù)據(jù)、模型數(shù)據(jù)等,合理地把多種數(shù)據(jù)集成整合才能使整個(gè)系統(tǒng)正常運(yùn)轉(zhuǎn)??臻g數(shù)據(jù)采用空間引擎技術(shù)進(jìn)行集成。數(shù)據(jù)源包含有矢量數(shù)據(jù)集和柵格數(shù)據(jù)集。主要數(shù)據(jù)包括作物病蟲害相關(guān)數(shù)據(jù)、地面調(diào)查數(shù)據(jù)、氣象數(shù)據(jù)、遙感數(shù)據(jù)等,為便于數(shù)據(jù)庫中信息的管理和分析,在總體上將數(shù)據(jù)庫分為空間數(shù)據(jù)庫和屬性數(shù)據(jù)庫??臻g數(shù)據(jù)庫主要包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫。屬性數(shù)據(jù)庫主要用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù)。
[0052]步驟102:獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面。
[0053]客戶層即Web瀏覽器,提供系統(tǒng)人機(jī)交互界面,包括處理界面控件的響應(yīng)和顯示、監(jiān)測(cè)和預(yù)測(cè)結(jié)果顯示以及評(píng)估報(bào)告和專題圖等信息的顯示。
[0054]系統(tǒng)客戶層設(shè)計(jì)首先從需求分析入手,最終我們要向用戶提供作物病蟲害專題圖和加入建議的科學(xué)評(píng)估報(bào)告;這些專題圖以及評(píng)估報(bào)告中的結(jié)果需要用到監(jiān)測(cè)與預(yù)測(cè)模型,并且實(shí)現(xiàn)快速處理、實(shí)時(shí)網(wǎng)絡(luò)線上運(yùn)算;模型計(jì)算過程中需要用到研究區(qū)域地表反射率、氣象數(shù)據(jù)等數(shù)據(jù)信息。
[0055]根據(jù)上述分析,系統(tǒng)基于Web和GIS進(jìn)行開發(fā),將GIS技術(shù)、遙感技術(shù)、網(wǎng)絡(luò)技術(shù)相結(jié)合,利用了 GIS的強(qiáng)大的空間分析功能和各種空間插值方法,遙感監(jiān)測(cè)功能可以使系統(tǒng)具有快速、實(shí)時(shí)、大面積監(jiān)測(cè)的優(yōu)點(diǎn),Web技術(shù)和GIS技術(shù)相結(jié)合,具有數(shù)據(jù)共享、平臺(tái)獨(dú)立性、強(qiáng)大擴(kuò)展性。
[0056]用戶界面設(shè)計(jì)采用Dreamweaver頁面編輯器,可以實(shí)現(xiàn)內(nèi)容與設(shè)計(jì)分開顯示,這樣就可方便快捷設(shè)計(jì)需要的界面樣式。界面中地圖的顯示采用ArcGIS for Server技術(shù),更好地將網(wǎng)絡(luò)與地理信息的結(jié)合,實(shí)現(xiàn)天地圖、緩存圖的顯示。界面從上到下分為標(biāo)題欄、菜單欄、顯示區(qū)域三個(gè)部分,標(biāo)題欄顯示系統(tǒng)和單位中英文名稱以及單位標(biāo)志;菜單欄顯示功能按鈕;顯示區(qū)域用于顯示地圖及各種信息。系統(tǒng)功能分為基本功能和應(yīng)用功能?;竟δ苁侵敢晥D的放大、縮小、漫游、信息查詢、操作幫助的基本地圖操作。系統(tǒng)應(yīng)用功能主要有:研究區(qū)選擇、參數(shù)反演、病蟲害監(jiān)測(cè)、病蟲害預(yù)測(cè)、屬性查詢、產(chǎn)品導(dǎo)出。
[0057]步驟103:構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建Spring MVC框架,生成測(cè)報(bào)模型。
[0058]應(yīng)用層即Web服務(wù)器,是系統(tǒng)運(yùn)行的樞紐部分,主要是指后臺(tái)數(shù)據(jù)處理,包括處理瀏覽器(客戶層)發(fā)出的病蟲害監(jiān)測(cè)與預(yù)測(cè)結(jié)果的HTTP請(qǐng)求,進(jìn)行遙感影像參數(shù)反演等計(jì)算、氣象數(shù)據(jù)的空間插值及監(jiān)測(cè)與預(yù)測(cè)模型的分析運(yùn)算。
[0059]為了能夠?qū)崿F(xiàn)系統(tǒng)功能,需要技術(shù)、模型和數(shù)據(jù)的支持,其中模型生成和調(diào)用是關(guān)鍵。模型的調(diào)用需要客戶層與數(shù)據(jù)層之間交互,系統(tǒng)選用Spring MVC框架來實(shí)現(xiàn)頁面與模型數(shù)據(jù)之間的鏈接。采用Java語言搭建Spring MVC框架,主要是其處理器的編寫,編寫植被定量反演模型、病蟲害測(cè)報(bào)模型。將之前編譯完成的預(yù)報(bào)模型放置在Spring MVC框架處理器位置,通過處理器適配器執(zhí)行處理器,即使用模型計(jì)算數(shù)據(jù)并進(jìn)行處理分析,再將結(jié)果返回到前端控制器,經(jīng)過視圖解析器解析成真正試圖名,這樣就可以使得監(jiān)測(cè)預(yù)測(cè)圖像、預(yù)測(cè)專題圖等可以在頁面中顯示,完成模型調(diào)用。
[0060]具體的,請(qǐng)參閱附圖2為本實(shí)施例測(cè)報(bào)模型生成方法流程圖,即所述測(cè)報(bào)模型生成具體為:
[0061]步驟201:根據(jù)IDL交互式數(shù)據(jù)語言規(guī)則,進(jìn)行IDL測(cè)報(bào)模型的代碼編寫,生成IDL代碼;
[0062]步驟202:將所述IDL代碼以_def ine.pro的文件格式保存;
[0063]步驟203:通過IDL轉(zhuǎn)出助手功能將所述IDL代碼生成java和class文件;
[0064]步驟204:利用所述java文件以及預(yù)設(shè)的java代碼編寫生成測(cè)報(bào)模型。
[0065]具體的,所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。
[0066]本發(fā)明構(gòu)建作物病蟲害遙感定量測(cè)報(bào)系統(tǒng),可以高效、大范圍對(duì)作物病蟲害進(jìn)行實(shí)時(shí)監(jiān)測(cè)和預(yù)測(cè),高效管理遙感數(shù)據(jù)和病蟲害測(cè)報(bào)模型,實(shí)現(xiàn)作物病蟲害遙感監(jiān)測(cè)與預(yù)測(cè)業(yè)務(wù)化運(yùn)作,且可以靈活地調(diào)用存放在網(wǎng)絡(luò)服務(wù)器中的模型進(jìn)行網(wǎng)絡(luò)在線計(jì)算,大大提高運(yùn)算速度和效率,同時(shí)減少數(shù)據(jù)存儲(chǔ)數(shù)量,更好地為用戶提供數(shù)據(jù)模型的支持。
[0067]實(shí)施例二
[0068]具體的,請(qǐng)參閱附圖3,圖3為本發(fā)明實(shí)施例二公開的一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法流程圖。在實(shí)施例一的基礎(chǔ)上,該構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法,該方法包括步驟:
[0069]步驟301:接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù)。
[0070]此部分與實(shí)施例一相同,具體請(qǐng)參閱實(shí)施例一部分的具體描述。
[0071 ]步驟302:獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面。
[0072]此部分與實(shí)施例一相同,具體請(qǐng)參閱實(shí)施例一部分的具體描述。
[0073]步驟303:構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建Spring MVC框架,生成測(cè)報(bào)模型。
[0074]此部分與實(shí)施例一相同,具體請(qǐng)參閱實(shí)施例一部分的具體描述。
[0075]所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。
[0076]步驟304:根據(jù)客戶需求將在所述WEB瀏覽器顯示的處理分析結(jié)果生成評(píng)估報(bào)告。
[0077]上述文中所描述的Spring MVC框架,Spring框架是一個(gè)開源框架,它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring框架是一個(gè)分層架構(gòu),由7個(gè)定義良好的模塊組成。Spring MVC框架是Spring框架其中一個(gè)模塊,MVC(Model View Controller,模型、視圖、控制器)框架由Model(模型)、View(視圖)及ControlleH控制器)三部分組成,模型由javabean構(gòu)成,存放于Map;視圖是一個(gè)接口,負(fù)責(zé)顯示模型;控制器表示邏輯代碼,是ControlIer的實(shí)現(xiàn)。Spring MVC框架主要組成:前端控制器(接收頁面請(qǐng)求,響應(yīng)結(jié)果,相當(dāng)于轉(zhuǎn)發(fā)器、中央處理器)、處理器映射器(根據(jù)url地址查找處理器)、處理器適配器(按照特定規(guī)則執(zhí)行處理器)、處理器(根據(jù)功能要求編寫)和視圖解析器(進(jìn)行視圖解析,根據(jù)邏輯視圖名解析成真正的視圖)。
[0078]本發(fā)明公開了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法,本發(fā)明構(gòu)建作物病蟲害遙感定量測(cè)報(bào)系統(tǒng),可以高效、大范圍對(duì)作物病蟲害進(jìn)行實(shí)時(shí)監(jiān)測(cè)和預(yù)測(cè),高效管理遙感數(shù)據(jù)和病蟲害測(cè)報(bào)模型,實(shí)現(xiàn)作物病蟲害遙感監(jiān)測(cè)與預(yù)測(cè)業(yè)務(wù)化運(yùn)作,且可以靈活地調(diào)用存放在網(wǎng)絡(luò)服務(wù)器中的模型進(jìn)行網(wǎng)絡(luò)在線計(jì)算,大大提高運(yùn)算速度和效率,同時(shí)減少數(shù)據(jù)存儲(chǔ)數(shù)量,更好地為用戶提供數(shù)據(jù)模型的支持。另外,面向農(nóng)業(yè)信息化推廣部門、大型農(nóng)場(chǎng)、大型相關(guān)企業(yè)等用戶,及時(shí)提供高精度的病蟲害測(cè)報(bào)信息與信息服務(wù)產(chǎn)品,是獲取作物病蟲害現(xiàn)狀有效途徑,為提高作物品質(zhì)與產(chǎn)量提供數(shù)據(jù)基礎(chǔ)和技術(shù)支撐,也為保障糧食安全提供有效的科學(xué)依據(jù)。
[0079]實(shí)施例三
[0080]在上述實(shí)施例公開的一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法的基礎(chǔ)上,請(qǐng)參閱附圖4,圖4為本發(fā)明實(shí)施例公開的一種遙感測(cè)報(bào)系統(tǒng)結(jié)構(gòu)示意圖。
[0081]本發(fā)明實(shí)施例公開了一種遙感測(cè)報(bào)系統(tǒng),其用于對(duì)作物病蟲害進(jìn)行監(jiān)測(cè)和預(yù)測(cè),該系統(tǒng)采用瀏覽器/服務(wù)器三層網(wǎng)絡(luò)體系結(jié)構(gòu),所述三層網(wǎng)絡(luò)體系結(jié)構(gòu)包括:客戶層、應(yīng)用層和數(shù)據(jù)層,具體的,該系統(tǒng)包括:
[0082]數(shù)據(jù)層構(gòu)建單元401,用于接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù);
[0083]客戶層設(shè)計(jì)單元402,用于獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面;
[0084]應(yīng)用層開發(fā)單元403,用于構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建SpringMVC框架,生成測(cè)報(bào)模型;
[0085]所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。
[0086]本實(shí)施例還可以包括:輸出單元404,用于根據(jù)客戶需求將在所述WEB瀏覽器顯示的處理分析結(jié)果生成評(píng)估報(bào)告。
[0087]具體的,請(qǐng)參閱附圖5,圖5為本發(fā)明實(shí)施例提供的應(yīng)用層開發(fā)單元的結(jié)構(gòu)示意圖,上述應(yīng)用層開發(fā)單元403具體包括:
[0088]代碼生成單元501,用于根據(jù)IDL交互式數(shù)據(jù)語言規(guī)則,進(jìn)行IDL測(cè)報(bào)模型的代碼編寫,生成IDL代碼;
[0089]保存單元502,用于將所述IDL代碼以_def ine.pro的文件格式進(jìn)行保存;
[°09°] 文件生成單元503,用于通過IDL轉(zhuǎn)出助手功能將所述IDL代碼生成java和class文件;
[0091]模型生成單元504,用于利用所述java文件以及預(yù)設(shè)的java代碼編寫生成測(cè)報(bào)模型。
[0092]本發(fā)明公開了一種遙感測(cè)報(bào)系統(tǒng),該發(fā)明通過構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng),充分利用空間遙感技術(shù)、地理信息資源、網(wǎng)絡(luò)共享技術(shù)等優(yōu)勢(shì),實(shí)現(xiàn)作物參數(shù)反演、病蟲害監(jiān)測(cè)、病蟲害預(yù)測(cè)等模型的網(wǎng)絡(luò)實(shí)時(shí)運(yùn)算,可以靈活地調(diào)用存放在網(wǎng)絡(luò)服務(wù)器中的模型進(jìn)行網(wǎng)絡(luò)在線計(jì)算,減少了數(shù)據(jù)庫的負(fù)擔(dān),大大提高運(yùn)算速度和效率,同時(shí)減少數(shù)據(jù)存儲(chǔ)數(shù)量,更好地為用戶提供數(shù)據(jù)模型的支持,降低了病蟲測(cè)報(bào)系統(tǒng)成本。另外,面向農(nóng)業(yè)信息化推廣部門、大型農(nóng)場(chǎng)等用戶,及時(shí)提供高精度的病蟲害測(cè)報(bào)信息與信息服務(wù)產(chǎn)品,為提高作物品質(zhì)與產(chǎn)量提供數(shù)據(jù)基礎(chǔ)和技術(shù)支撐,也為保障糧食安全提供有效的科學(xué)依據(jù)。
[0093]以全國地區(qū)小麥條銹病預(yù)測(cè)為例,用戶通過系統(tǒng)主界面上的菜單欄,點(diǎn)擊“研究區(qū)選擇全國地區(qū)”,顯示區(qū)域出現(xiàn)經(jīng)過渲染的全國地區(qū)2015年八天合成地表反射率MODIS數(shù)據(jù)地圖。緊接著點(diǎn)擊菜單欄中“病蟲害預(yù)測(cè)小麥條銹病”,依次出現(xiàn)第一級(jí)菜單(如圖6)、第二級(jí)菜單(如圖7)中、第三級(jí)菜單(如圖8),在第三級(jí)菜單中選取相關(guān)的氣候參數(shù),這里我們選擇氣象數(shù)據(jù)中日平均氣溫、降水量,遙感數(shù)據(jù)中歸一化植被指數(shù)、地表溫度,地面調(diào)查數(shù)據(jù)中病蟲害發(fā)生與否以及發(fā)生等級(jí),選用基于相關(guān)向量機(jī)的小麥條銹病遙感預(yù)測(cè)模型,最后點(diǎn)擊確認(rèn)按鈕,即可出現(xiàn)全國地區(qū)小麥條銹病預(yù)測(cè)圖。點(diǎn)擊“產(chǎn)品導(dǎo)出專題圖條銹病”即可保存小麥條銹病預(yù)測(cè)結(jié)果專題圖(如圖9);科學(xué)評(píng)估報(bào)告的生成需要綜合了全國地區(qū)主要農(nóng)作物病蟲害預(yù)測(cè)結(jié)果以及對(duì)結(jié)果的分析與建議,點(diǎn)擊“產(chǎn)品導(dǎo)出“評(píng)估報(bào)告”,對(duì)報(bào)告進(jìn)行縮放、保存、打印等操作,如圖10所示,專題圖與評(píng)估報(bào)告均會(huì)在另一個(gè)頁面中顯示。
[0094]綜上所述,本發(fā)明公開了一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法及遙感測(cè)報(bào)系統(tǒng),本發(fā)明構(gòu)建作物病蟲害遙感定量測(cè)報(bào)系統(tǒng),可以高效、大范圍對(duì)作物病蟲害進(jìn)行實(shí)時(shí)監(jiān)測(cè)和預(yù)測(cè),高效管理遙感數(shù)據(jù)和病蟲害測(cè)報(bào)模型,實(shí)現(xiàn)作物病蟲害遙感監(jiān)測(cè)與預(yù)測(cè)業(yè)務(wù)化運(yùn)作,且可以靈活地調(diào)用存放在網(wǎng)絡(luò)服務(wù)器中的模型進(jìn)行網(wǎng)絡(luò)在線計(jì)算,大大提高運(yùn)算速度和效率,同時(shí)減少數(shù)據(jù)存儲(chǔ)數(shù)量,更好地為用戶提供數(shù)據(jù)模型的支持。另外,面向農(nóng)業(yè)信息化推廣部門、大型農(nóng)場(chǎng)、大型相關(guān)企業(yè)等用戶,及時(shí)提供高精度的病蟲害測(cè)報(bào)信息與信息服務(wù)產(chǎn)品,是獲取作物病蟲害現(xiàn)狀有效途徑,為提高作物品質(zhì)與產(chǎn)量提供數(shù)據(jù)基礎(chǔ)和技術(shù)支撐,也為保障糧食安全提供有效的科學(xué)依據(jù)。
[0095]需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0096]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種構(gòu)建作物病蟲害遙感測(cè)報(bào)系統(tǒng)的方法,其特征在于,所述遙感測(cè)報(bào)系統(tǒng)采用瀏覽器/服務(wù)器三層網(wǎng)絡(luò)體系結(jié)構(gòu),所述三層網(wǎng)絡(luò)體系結(jié)構(gòu)包括:客戶層、應(yīng)用層和數(shù)據(jù)層,具體的,該方法包括: 接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù); 獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面; 構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建Spring MVC框架,生成測(cè)報(bào)模型; 所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:根據(jù)客戶需求將在所述WEB瀏覽器顯示的處理分析結(jié)果生成評(píng)估報(bào)告。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫還包括系統(tǒng)數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)庫使用SQL Server數(shù)據(jù)庫,包括空間數(shù)據(jù)和表格數(shù)據(jù)、文檔數(shù)據(jù)和模型數(shù)據(jù)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述空間數(shù)據(jù)采用空間引擎技術(shù)進(jìn)行集成,其數(shù)據(jù)源包括矢量數(shù)據(jù)集和柵格數(shù)據(jù)集,主要數(shù)據(jù)包括作物病蟲害相關(guān)數(shù)據(jù)、地面調(diào)查數(shù)據(jù)、氣象數(shù)據(jù)、遙感數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測(cè)報(bào)模型生成具體為: 根據(jù)IDL交互式數(shù)據(jù)語言規(guī)則,進(jìn)行IDL測(cè)報(bào)模型的代碼編寫,生成IDL代碼; 將所述IDL代碼W_def ine.pro的文件格式保存; 通過IDL轉(zhuǎn)出助手功能將所述IDL代碼生成java和class文件; 利用所述java文件以及預(yù)設(shè)的java代碼編寫生成測(cè)報(bào)模型。6.一種遙感測(cè)報(bào)系統(tǒng),其特征在于,用于對(duì)作物病蟲害進(jìn)行監(jiān)測(cè)和預(yù)測(cè),該系統(tǒng)采用瀏覽器/服務(wù)器三層網(wǎng)絡(luò)體系結(jié)構(gòu),所述三層網(wǎng)絡(luò)體系結(jié)構(gòu)包括:客戶層、應(yīng)用層和數(shù)據(jù)層,具體的,該系統(tǒng)包括: 數(shù)據(jù)層構(gòu)建單元,用于接收構(gòu)建數(shù)據(jù)庫的指令進(jìn)行數(shù)據(jù)庫的構(gòu)建,建設(shè)所述數(shù)據(jù)層,存儲(chǔ)相關(guān)數(shù)據(jù),所述數(shù)據(jù)庫包括:屬性數(shù)據(jù)庫和空間數(shù)據(jù)庫,所述空間數(shù)據(jù)庫包含用于GIS空間分析、可視化分析應(yīng)用的帶有明顯空間位置信息的地理信息庫,所述屬性數(shù)據(jù)庫用于存儲(chǔ)和管理與監(jiān)測(cè)、預(yù)測(cè)作物病蟲害發(fā)生相關(guān)的描述性數(shù)據(jù); 客戶層設(shè)計(jì)單元,用于獲取客戶需求的指令進(jìn)行WEB瀏覽器的設(shè)計(jì),構(gòu)建所述客戶層,提供人機(jī)交互界面; 應(yīng)用層開發(fā)單元,用于構(gòu)建WEB服務(wù)器進(jìn)行所述應(yīng)用層的開發(fā),搭建Spring MVC框架,生成測(cè)報(bào)模型; 所述WEB服務(wù)器接收所述WEB瀏覽器發(fā)出的測(cè)報(bào)HTTP請(qǐng)求,將所述測(cè)報(bào)模型導(dǎo)入到所述Spring MVC框架處理器,并調(diào)用所述數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理分析,再將處理分析結(jié)果反饋至所述WEB瀏覽器進(jìn)行顯示。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,還包括: 輸出單元,用于根據(jù)客戶需求將在所述WEB瀏覽器顯示的處理分析結(jié)果生成評(píng)估報(bào)告。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫還包括系統(tǒng)數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)庫使用SQL Server數(shù)據(jù)庫,包括空間數(shù)據(jù)和表格數(shù)據(jù)、文檔數(shù)據(jù)和模型數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述空間數(shù)據(jù)采用空間引擎技術(shù)進(jìn)行集成,其數(shù)據(jù)源包括矢量數(shù)據(jù)集和柵格數(shù)據(jù)集,主要數(shù)據(jù)包括作物病蟲害相關(guān)數(shù)據(jù)、地面調(diào)查數(shù)據(jù)、氣象數(shù)據(jù)、遙感數(shù)據(jù)。10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述應(yīng)用層開發(fā)單元包括: 代碼生成單元,用于根據(jù)IDL交互式數(shù)據(jù)語言規(guī)則,進(jìn)行IDL測(cè)報(bào)模型的代碼編寫,生成IDL代碼; 保存單元,用于將所述IDL代碼以_define.pro的文件格式進(jìn)行保存; 文件生成單元,用于通過IDL轉(zhuǎn)出助手功能將所述IDL代碼生成java和class文件; 模型生成單元,用于利用所述java文件以及預(yù)設(shè)的java代碼編寫生成測(cè)報(bào)模型。
【文檔編號(hào)】G06F17/30GK105843862SQ201610154069
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月17日
【發(fā)明人】董瑩瑩, 黃文江, 徐芳, 劉林毅
【申請(qǐng)人】中國科學(xué)院遙感與數(shù)字地球研究所