黃天亮,黃秋榮,葛吉棟,羅宇灝,蒲春艷
(河池市農(nóng)業(yè)區(qū)劃委員會(huì)辦公室/河池市區(qū)域農(nóng)業(yè)遙感監(jiān)測(cè)站,廣西 河池547000)
隨著信息技術(shù)的快速發(fā)展,農(nóng)業(yè)信息化已經(jīng)成為農(nóng)業(yè)發(fā)展的必然趨勢(shì)。2016 年中央一號(hào)文件指出,“大力推進(jìn)‘互聯(lián)網(wǎng)+’現(xiàn)代農(nóng)業(yè),應(yīng)用物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、移動(dòng)互聯(lián)等現(xiàn)代信息技術(shù),推動(dòng)農(nóng)業(yè)全產(chǎn)業(yè)鏈改造升級(jí)”[1]。在農(nóng)業(yè)信息化中信息資源是農(nóng)業(yè)經(jīng)濟(jì)發(fā)展的重要生產(chǎn)要素,因此,農(nóng)業(yè)綜合信息服務(wù)是農(nóng)業(yè)信息化的重要內(nèi)容之一。推進(jìn)農(nóng)業(yè)綜合信息服務(wù)有利于解決“三農(nóng)”問題,加快農(nóng)業(yè)經(jīng)濟(jì)發(fā)展,構(gòu)建農(nóng)業(yè)綜合信息服務(wù)平臺(tái)對(duì)于現(xiàn)代農(nóng)業(yè)發(fā)展的重要性不言而喻。
農(nóng)業(yè)信息往往帶有空間特性,地理信息系統(tǒng)(GIS)在空間信息表達(dá)方面具有無可比擬的優(yōu)勢(shì)。近年來,GIS 越來越多地被用于農(nóng)業(yè)信息可視化,在智慧農(nóng)業(yè)領(lǐng)域有著廣泛的應(yīng)用。文章以廣西河池為例,基于GIS 技術(shù)構(gòu)建農(nóng)業(yè)綜合信息服務(wù)平臺(tái),對(duì)整個(gè)平臺(tái)進(jìn)行了設(shè)計(jì)并實(shí)現(xiàn),為農(nóng)業(yè)綜合信息服務(wù)的智慧化提供一種新的思路和手段。
為更好實(shí)現(xiàn)智慧農(nóng)業(yè),在河池市原有農(nóng)業(yè)一張圖的基礎(chǔ)上建設(shè)掌上農(nóng)業(yè)子系統(tǒng)、農(nóng)業(yè)資源系統(tǒng)、農(nóng)作物系統(tǒng)、特色農(nóng)業(yè)系統(tǒng)、新型農(nóng)業(yè)系統(tǒng)、“三品一標(biāo)”系統(tǒng)、“十大百萬”系統(tǒng)、災(zāi)情農(nóng)情系統(tǒng)。通過建設(shè)一個(gè)平臺(tái)、一個(gè)中心、N 個(gè)應(yīng)用,實(shí)現(xiàn)工作人員簽到和軌跡查詢;河池市農(nóng)業(yè)資源瀏覽;地塊農(nóng)作物種植信息查詢和樣方監(jiān)測(cè);特色優(yōu)勢(shì)農(nóng)業(yè)產(chǎn)業(yè)空間查詢與展示,特色農(nóng)產(chǎn)品追溯查詢,特色農(nóng)業(yè)示范區(qū)、休閑農(nóng)業(yè)景區(qū)景點(diǎn)、優(yōu)勢(shì)特色農(nóng)產(chǎn)品基地等現(xiàn)代農(nóng)業(yè)現(xiàn)狀全景VR 展示;新型農(nóng)業(yè)合作社和家庭農(nóng)場(chǎng)登記注冊(cè)信息查詢;“三品一標(biāo)”的申請(qǐng)信息錄入查詢;“十大百萬”產(chǎn)業(yè)規(guī)劃布局空間化展示,重點(diǎn)產(chǎn)業(yè)核心示范基地建設(shè)與進(jìn)度現(xiàn)狀實(shí)時(shí)監(jiān)測(cè)管理。為政策決策者、農(nóng)業(yè)投資生產(chǎn)者、農(nóng)業(yè)產(chǎn)品消費(fèi)者提供大數(shù)據(jù)支撐平臺(tái),河池市現(xiàn)代農(nóng)業(yè)管理體系和綜合服務(wù)體系的發(fā)展奠定良好的基礎(chǔ),推進(jìn)農(nóng)業(yè)向數(shù)字化、智能化發(fā)展。
智慧農(nóng)業(yè)綜合信息服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)為B/S(瀏覽器/服務(wù)器)結(jié)構(gòu),基于.NET 框架,采用C#語言結(jié)合WebGIS 進(jìn)行開發(fā),開發(fā)環(huán)境使用Visual Studio 2015。系統(tǒng)從開發(fā)技術(shù)架構(gòu)的角度分為數(shù)據(jù)/服務(wù)層、業(yè)務(wù)層和用戶層3 個(gè)部分[2],具體交互關(guān)系如圖1 所示。
圖1 系統(tǒng)開發(fā)技術(shù)架構(gòu)Fig.1 Technical architecture diagram of system development
(1)數(shù)據(jù)/服務(wù)層:為業(yè)務(wù)層提供數(shù)據(jù)服務(wù)。應(yīng)用部署支持Windows 服務(wù)器操作系統(tǒng);屬性數(shù)據(jù)采用SQL Server 數(shù)據(jù)庫管理系統(tǒng);空間數(shù)據(jù)采用PostgreSQL 數(shù)據(jù)庫,空間數(shù)據(jù)引擎采用PostGIS;地圖服務(wù)采用ArcGIS Server 平臺(tái)進(jìn)行發(fā)布。
(2)業(yè)務(wù)層:進(jìn)行業(yè)務(wù)邏輯處理,負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行操作、為用戶提供交互界面,將用戶和數(shù)據(jù)聯(lián)系起來,具有中間橋梁作用。
業(yè)務(wù)層應(yīng)用服務(wù)器采用IIS 和Nginx,IIS 是由微軟公司提供的一種Web 服務(wù)組件,主要用于Web 頁面發(fā)布;Nginx 是一個(gè)高性能的HTTP 和反向代理服務(wù)器,可用來進(jìn)行高并發(fā)、高負(fù)載的業(yè)務(wù)處理。
在前端可視化表現(xiàn)上,圖表采用Echarts 組件,地圖服務(wù)的調(diào)用和專題地圖的生成使用ArcGIS API for JavaScript,該API 由ESRI 公司提供,開發(fā)者可用于構(gòu)建自己的WEB地理應(yīng)用程序;另外,可通過WebAPI/JSON 完成該平臺(tái)與第三方平臺(tái)的數(shù)據(jù)交互。
(3)用戶層:是用戶和平臺(tái)之間交流的中介,用于數(shù)據(jù)的輸入和顯示,實(shí)現(xiàn)用戶和平臺(tái)的協(xié)調(diào)操作。
農(nóng)業(yè)綜合信息具有空間性和多樣性的特點(diǎn),智慧農(nóng)業(yè)綜合信息服務(wù)平臺(tái)的數(shù)據(jù)庫設(shè)計(jì)為空間數(shù)據(jù)庫和屬性數(shù)據(jù)庫。
空間數(shù)據(jù)庫涵蓋河池衛(wèi)星地圖柵格數(shù)據(jù),土地利用、水資源、農(nóng)作物、氣候資源、農(nóng)業(yè)示范區(qū)、VR 全景、特色農(nóng)產(chǎn)品、樣方監(jiān)測(cè)、“十大百萬”等矢量數(shù)據(jù),同時(shí),為了便于空間數(shù)據(jù)的維護(hù),矢量數(shù)據(jù)的屬性數(shù)據(jù)統(tǒng)一設(shè)計(jì)存入屬性數(shù)據(jù)庫,將矢量要素唯一標(biāo)識(shí)碼作為相應(yīng)屬性數(shù)據(jù)關(guān)系表的主鍵建立關(guān)聯(lián)。
屬性數(shù)據(jù)庫除了空間數(shù)據(jù)對(duì)應(yīng)的屬性數(shù)據(jù),還包含災(zāi)情、農(nóng)情、“三品一標(biāo)”、家庭農(nóng)場(chǎng)、新型合作社、設(shè)備管理、地圖管理、基礎(chǔ)管理、機(jī)構(gòu)部門、人員管理、權(quán)限管理等業(yè)務(wù)數(shù)據(jù)。
從智慧農(nóng)業(yè)綜合信息服務(wù)平臺(tái)的業(yè)務(wù)需求出發(fā),對(duì)平臺(tái)架構(gòu)進(jìn)行設(shè)計(jì),整個(gè)平臺(tái)架構(gòu)可分為4 層,如圖2 所示。
圖2 平臺(tái)架構(gòu)Fig.2 Architecture diagram of platform
(1)支撐層:支撐層包括平臺(tái)運(yùn)行所需的軟硬件以及通信網(wǎng)絡(luò),硬件主要有服務(wù)器、數(shù)據(jù)存儲(chǔ)和備份設(shè)備、交換機(jī)、防火墻、不間斷電源以及移動(dòng)終端等外設(shè)組成;軟件指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、GIS 平臺(tái)和中間件等;通信網(wǎng)絡(luò)包括互聯(lián)網(wǎng)、各種專網(wǎng)、4G/5G 無線網(wǎng)以及物聯(lián)網(wǎng)等。
(2)數(shù)據(jù)層:數(shù)據(jù)層指平臺(tái)所涉及的數(shù)據(jù)按照一定分類構(gòu)成的數(shù)據(jù)集,包括用于管理數(shù)據(jù)的元數(shù)據(jù)與目錄庫、空間數(shù)據(jù)和屬性數(shù)據(jù)。
(3)服務(wù)層:服務(wù)層是通過農(nóng)業(yè)綜合信息服務(wù)平臺(tái)所提供的各種服務(wù)接口、數(shù)據(jù)接口和功能接口的組合快速建立專業(yè)應(yīng)用系統(tǒng)。
(4)應(yīng)用層:應(yīng)用層是針對(duì)河池市農(nóng)業(yè)業(yè)務(wù)需求,將一張圖融入各業(yè)務(wù),進(jìn)行子系統(tǒng)劃分。
河池市智慧農(nóng)業(yè)綜合信息服務(wù)平臺(tái)的功能模塊包括掌上農(nóng)業(yè)、農(nóng)業(yè)資源、農(nóng)作物、特色農(nóng)業(yè)、新型農(nóng)業(yè)、“三品一標(biāo)”、“十大百萬”。具體功能模塊如圖3 所示。
圖3 平臺(tái)功能模塊Fig.3 Function module diagram of platform
該模塊主要通過和移動(dòng)端結(jié)合,在后臺(tái)進(jìn)行軌跡信息和工作內(nèi)容簽到信息的查詢。
(1)軌跡信息。農(nóng)業(yè)工作人員采用移動(dòng)端實(shí)時(shí)上傳軌跡坐標(biāo),進(jìn)行軌跡瀏覽。(2)工作簽到。工作人員通過移動(dòng)端將工作時(shí)間、地點(diǎn)、內(nèi)容、圖片等進(jìn)行簽到,對(duì)簽到信息進(jìn)行查詢。
農(nóng)業(yè)資源模塊主要對(duì)土地利用、水資源、氣候資源信息進(jìn)行編輯和查詢。
(1)土地利用。對(duì)地塊的編號(hào)、名稱、調(diào)查年份、所在地區(qū)、現(xiàn)狀描述等信息進(jìn)行編輯錄入和查詢。
(2)水資源。對(duì)水資源的水系名稱、水系類型、流經(jīng)區(qū)域、分布情況、監(jiān)測(cè)情況、水系特點(diǎn)、影響區(qū)域等信息進(jìn)行編輯查詢。
(3)氣候資源。對(duì)氣候類型、特點(diǎn)、氣溫范圍、降雨量、其他指標(biāo)、適宜農(nóng)作物、不適宜農(nóng)作物等信息進(jìn)行編輯查看。
該模塊主要是對(duì)各地塊農(nóng)作物種植信息以及樣方監(jiān)測(cè)信息的編輯查看。
(1)農(nóng)作物種植。農(nóng)作物所在地塊編號(hào)、地塊名稱、作物類型、種植面積、種植作物等信息編輯查詢。
(2)樣方監(jiān)測(cè)。監(jiān)測(cè)年份、樣方編號(hào)、地塊編號(hào)、樣方類型、作物類型、種植作物、種植面積等信息的錄入查看。
“十大百萬”子系統(tǒng)對(duì)河池市油茶、桑園、核桃、板栗、糖科蔗、香豬、肉牛肉羊、特色水果、淡水生態(tài)養(yǎng)殖、長(zhǎng)壽生態(tài)富硒“十大百萬”扶貧產(chǎn)業(yè)的現(xiàn)有面積、目標(biāo)面積、新增面積、低改任務(wù)、高產(chǎn)基地個(gè)數(shù)、高產(chǎn)基地面積等信息錄入編輯和查詢,基于河池一張圖進(jìn)行空間展示。
該模塊主要是特色農(nóng)產(chǎn)品、農(nóng)業(yè)示范區(qū)的相關(guān)信息編輯查詢和地圖展示,并基于VR對(duì)特色農(nóng)業(yè)示范區(qū)進(jìn)行展示。
(1)特色農(nóng)產(chǎn)品。農(nóng)產(chǎn)品的名稱、產(chǎn)地、簡(jiǎn)介、采集時(shí)間等信息的編輯查看。
(2)農(nóng)業(yè)示范區(qū)。示范區(qū)的編號(hào)、名稱、所屬地區(qū)、詳細(xì)地址、主導(dǎo)產(chǎn)業(yè)、規(guī)劃面積、核心區(qū)面積、拓展區(qū)面積、輻射區(qū)面積、建設(shè)狀態(tài)、計(jì)劃投入、累計(jì)投入、企業(yè)數(shù)、合作社數(shù)、農(nóng)戶數(shù)、推廣新技術(shù)模式、創(chuàng)新點(diǎn)、主要成果、類型、簡(jiǎn)介等信息編輯查詢。
(3)VR 全景。對(duì)農(nóng)業(yè)示范區(qū)、特色農(nóng)產(chǎn)品基地進(jìn)行VR 展示宣傳。
新型農(nóng)業(yè)子系統(tǒng)用于對(duì)新型合作社、家庭農(nóng)場(chǎng)的相關(guān)信息編輯查詢,基于一張圖進(jìn)行空間展示。
(1)新型合作社。包括合作社名稱、登記時(shí)間、合作社類型、所在地區(qū)、注冊(cè)成員數(shù)、實(shí)有成員數(shù)、年經(jīng)營收入、產(chǎn)業(yè)規(guī)模、統(tǒng)一采購數(shù)、統(tǒng)一銷售數(shù)、成員年人均收入、商標(biāo)、農(nóng)產(chǎn)品質(zhì)量安全認(rèn)證情況、獲評(píng)為縣級(jí)示范社情況等信息的編輯查詢。
(2)家庭農(nóng)場(chǎng)。包括農(nóng)場(chǎng)注冊(cè)時(shí)間、農(nóng)場(chǎng)名稱、場(chǎng)主姓名、所在地區(qū)、成員數(shù)、工商咨詢單、累計(jì)新增數(shù)等信息的編輯查看。
該模塊是對(duì)河池市無公害農(nóng)產(chǎn)品、綠色食品、有機(jī)食品、農(nóng)產(chǎn)品地理標(biāo)志相關(guān)信息編輯查詢和一張圖展示。
(1)“三品”。對(duì)三類產(chǎn)品的申報(bào)單位、產(chǎn)品名稱、企業(yè)地址、信用碼、生產(chǎn)基地所在地、產(chǎn)品生產(chǎn)規(guī)模、申報(bào)量等信息查看編輯。
(2)地理標(biāo)志。農(nóng)產(chǎn)品地理標(biāo)志相關(guān)申請(qǐng)信息的編輯和查看,包括產(chǎn)品名稱、申請(qǐng)人、登記機(jī)構(gòu)、批準(zhǔn)日期、證書編號(hào)、質(zhì)量控制技術(shù)規(guī)范、申報(bào)面積、產(chǎn)量等。
從廣西河池的農(nóng)業(yè)綜合信息服務(wù)實(shí)際需求出發(fā),設(shè)計(jì)并開發(fā)了智慧農(nóng)業(yè)綜合信息服務(wù)平臺(tái)。平臺(tái)基于GIS 技術(shù),使用C#語言,采用B/S 架構(gòu),對(duì)不同類型的農(nóng)業(yè)、農(nóng)產(chǎn)品、農(nóng)業(yè)產(chǎn)業(yè)相關(guān)信息進(jìn)行管理,可以實(shí)現(xiàn)農(nóng)業(yè)綜合信息服務(wù),具有一定使用價(jià)值。該文研究表明:農(nóng)業(yè)信息的空間性使得GIS 技術(shù)可以很好地被用于構(gòu)建農(nóng)業(yè)綜合信息服務(wù)平臺(tái),可將GIS 作為農(nóng)業(yè)信息化發(fā)展的重點(diǎn)和突破點(diǎn)。平臺(tái)的功能和服務(wù)方面需要繼續(xù)完善,尤其在智能生產(chǎn)、農(nóng)情和災(zāi)情監(jiān)測(cè)、大數(shù)據(jù)分析等方面需要開展深入研究,從而通過相關(guān)技術(shù)手段和農(nóng)業(yè)資源更好地為政府部門和廣大民眾提供更加高效、便捷、智能的農(nóng)業(yè)服務(wù)。