王 杰 袁 磊,2*
(1.云南師范大學(xué)信息學(xué)院,云南昆明 650500;2.西部資源環(huán)境地理信息技術(shù)教育部工程研究中心,云南昆明 650500)
傳統(tǒng)的農(nóng)業(yè)資源信息管理模式主要以紙質(zhì)圖表存儲,人工方式進行查詢、更新等操作,因此,我國對農(nóng)業(yè)資源信息的調(diào)查、收集及統(tǒng)計隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,GIS軟件開發(fā)被側(cè)重將產(chǎn)品的未來發(fā)展方向定位為網(wǎng)絡(luò)化和市場化[1,2]。因此,基于WebGIS的農(nóng)業(yè)資源信息管理平臺的建設(shè)目標(biāo)是使該平臺成為農(nóng)業(yè)資源管理和決策服務(wù)與支持的信息網(wǎng)絡(luò)。同時可及時了解國內(nèi)最新農(nóng)業(yè)資源生產(chǎn)信息及與農(nóng)業(yè)相關(guān)的各種經(jīng)濟信息。
1.1 WebGIS技術(shù) WebGIS是具有分布式計算功能的地理信息系統(tǒng),在空間技術(shù)、農(nóng)業(yè)資源共享以及區(qū)域環(huán)境評價等方面的科學(xué)領(lǐng)域都得到了相應(yīng)的應(yīng)用和發(fā)展。其中,WebGIS是將現(xiàn)有的GIS技術(shù)與Web技術(shù)相結(jié)合的產(chǎn)物,能夠通過基于網(wǎng)絡(luò)環(huán)境HTTP協(xié)議實現(xiàn)數(shù)據(jù)庫中相關(guān)地理信息數(shù)據(jù)的存儲、處理、分析、顯示與應(yīng)用等功能,具有可視化查詢和空間分析等實用性功能。因此,WebGIS技術(shù)的應(yīng)用和發(fā)展離不開其開發(fā)平臺的支持。
1.2 JavaScript JavaScript是一種介于Java和HTML之間的基于對象事件驅(qū)動的客戶端編程語言,并具有相對安全性和解釋性,主要解決客戶端的交互問。JavaScript作為Web客戶端主要的輕量級腳本語言,主要用于實現(xiàn)動態(tài)網(wǎng)頁效果及與Web網(wǎng)頁訪問者之間的簡單交互。因此,客戶端運用JavaScript方式實現(xiàn)WebGIS的相關(guān)功能。
2.1 平臺功能 該類平臺可以為農(nóng)業(yè)資源管理及服務(wù)提供豐富、及時的農(nóng)業(yè)信息資源,包括農(nóng)業(yè)氣象、農(nóng)村經(jīng)濟現(xiàn)狀、農(nóng)產(chǎn)品價格及趨勢、農(nóng)產(chǎn)品貿(mào)易以及網(wǎng)上地理信息管理和應(yīng)用,為農(nóng)業(yè)生產(chǎn)提供各種圖形、圖像等網(wǎng)上信息檢索、查詢、瀏覽,以及各種信息的交流服務(wù)。同時,農(nóng)業(yè)部門各級領(lǐng)導(dǎo)、農(nóng)業(yè)生產(chǎn)決策者在地圖上可直觀地查出諸如某一地區(qū)小麥、玉米、大豆等作物的種植面積、分布情況,相關(guān)的氣象條件,農(nóng)產(chǎn)品的價格分布情況,農(nóng)民收入情況等相關(guān)專題圖信息。其中,資源信息更新功能為用戶與服務(wù)器端信息管理之間提供信息交互協(xié)作的方式,信息查詢功能依據(jù)用戶檢索需求,任意查詢農(nóng)業(yè)資源信息,也可檢索資源相應(yīng)的圖形信息,而不必只是通過單調(diào)的數(shù)字和文字等紙質(zhì)材料記錄的查詢方式來判斷相關(guān)的農(nóng)業(yè)服務(wù)情況。
2.2 平臺數(shù)據(jù)庫 農(nóng)業(yè)資源信息主要由文字、數(shù)據(jù)以及圖形三大類組成,依據(jù)管理平臺及農(nóng)業(yè)資源信息類型的不同,構(gòu)建了不同的農(nóng)業(yè)資源數(shù)據(jù)庫。在數(shù)據(jù)庫的設(shè)計與構(gòu)建中,由空間數(shù)據(jù)庫和屬性數(shù)據(jù)庫兩部分構(gòu)成,主要包括研究區(qū)域的行政區(qū)劃圖、土地利用現(xiàn)狀圖、影像數(shù)據(jù)和元數(shù)據(jù)等。將多業(yè)務(wù)類型、多種比例尺、多源性數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換、整合與綜合集成,按統(tǒng)一的標(biāo)準(zhǔn)和規(guī)范進行數(shù)據(jù)建庫,利用SQLServer進行存儲。通過多維度關(guān)聯(lián),使得各項數(shù)據(jù)信息聯(lián)動起來,實現(xiàn)數(shù)據(jù)共享和綜合利用,為農(nóng)業(yè)資源信息管理平臺及其他相關(guān)平臺提供數(shù)據(jù)基礎(chǔ)。
本文首先研究了農(nóng)業(yè)資源信息的基本特征和應(yīng)用需求,然后結(jié)合農(nóng)業(yè)資源信息的記錄模式和應(yīng)用領(lǐng)域,并以JavaScript語言為基礎(chǔ),結(jié)合GIS工具、WebGIS技術(shù)構(gòu)建了農(nóng)業(yè)資源信息管理平臺原型,實例測試表明了GIS和組件技術(shù)在農(nóng)業(yè)工作中的實用性和有效性。該平臺不僅滿足了農(nóng)業(yè)資源業(yè)務(wù)的個性化需求,彌補了傳統(tǒng)農(nóng)業(yè)資源信息管理及查詢方式的一些不足,為“精準(zhǔn)農(nóng)業(yè)”信息管理提供了新的方式和渠道,而且為農(nóng)業(yè)資源信息綜合管理系統(tǒng)的構(gòu)建提供了一定的借鑒。