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