999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于百度地圖的農業氣象在線監測平臺設計與實現

2018-09-10 09:42:00吳頻頻李長明
河南科技 2018年26期

吳頻頻 李長明

摘 要:依托企業研發項目農業自動氣象監測系統的建設,開展了基于百度地圖API的WebGIS在農業氣象監測信息采集、處理與共享的研究。根據氣象行業相關標準,對監測信息進行標準化處理和存儲,實現了監測站分布,實時數據查看,數據分析與統計功能,力求通過WebGIS技術使信息展示快捷直觀易用,為農業氣象監測信息的最大化利用提供方便。

關鍵詞:百度地圖API;農業氣象;WebGIS

中圖分類號:TP391文獻標識碼:A文章編號:1003-5168(2018)26-0023-03

1 研究背景

近年來,針對農業生產經營特點設計的區域自動氣象監測站被越來越多地建設和使用。農業氣象站不僅監測要素全,而且還能實現實時監測和遠距離數據傳輸。目前,市場上的農業氣象站的結構相似,主要有溫度、濕度、風向、風速、雨量和氣壓等6種常規傳感器,以及土壤濕度、光照度、葉面濕度和土壤水分等專業傳感器,另外還會配置LED顯示屏以實時顯示采集的數據等。然而,對農業氣象站設計的應用軟件較為單一,且多為單機桌面客戶端模式操作。這種設計模式可以使應用軟件接收采集的數據,并顯示解析后的數據。但是,有些軟件在設計之初不采用數據庫,直接使用文本文件轉存,這種混合式的軟件設計,對單一監測站來說看似簡單直觀,但對大面積使用形成監測網的用戶來說,不能滿足其全局觀測、集中存儲、分類查詢數據的要求。本文結合項目實際,采用基于客戶端/瀏覽器模式(B/S),將數據采集與數據查詢分開,并使用百度地圖API技術實現監測站位置分布與實時數據查看。

2 關鍵技術與設計

2.1 關鍵技術

客戶端/瀏覽器模式(B/S模式),將顯示邏輯交給瀏覽器,事務處理邏輯交給應用服務器,這樣就避免了龐大的客戶端[1],能實現服務端集中提供服務,客戶端可以分布使用服務且無需額外安裝軟件。

WebGIS即網絡地理信息系統,具有強大的空間數據管理與分析、屬性數據查詢等功能,能實現信息動態實時更新、圖文并茂及形象直觀表達[2]。WebGIS主要有3種結構模式,即集中模式、S(客戶/服務器)結構模式和B/S(瀏覽器/服務器)模式,其中的B/S(瀏覽器/服務器)模式提高了系統應用的跨平臺性,也便于用戶群的擴展和變化[3]。GIS按照部署方式可分為私有和公用兩大類。私有GIS多為自建自用,一般使用ArcGIS等軟件搭建服務端,需要自行進行地圖數據采集、處理、更新及發布地圖服務等,數據更新慢,但自主可控,容易實現基于地理分析的個性應用;公用GIS多由大型互聯網公司提供地圖服務,如國內的百度地圖、高德地圖等及國外的谷歌地圖,這些公司通常是自己或者從地圖數據公司采購數據,發布服務,一般是免費為公眾提供服務,具有數據更新周期短、數據精度高等特點,但不利于實現基于地理分析的個性需求。

百度地圖API,即百度地圖JavaScript API是一套由JavaScript語言編寫的應用程序接口,可在網站中構建功能豐富、交互性強的地圖應用,支持電腦端和移動端基于瀏覽器的地圖應用開發,且支持HTML5特性的地圖開發。使用百度地圖API,可免去自行搭建服務端的麻煩,只需使用HTML等前臺開發語言編寫客戶端調用即可[4]。

本文結合項目實際,僅需要用到基礎的地圖顯示、位置分布等需求,地理空間分析等需求目前暫未用到,所以采用百度地圖API最為合適,不僅地圖服務穩定,且數據更新快,位置準確建設方便。

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。采用完全獨立于編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使JSON成為理想的數據交換語言,易于人閱讀和編寫,同時也易于機器解析和生成,并能有效提升網絡傳輸效率[5]。

2.2 技術路線

采用微軟.NET框架,利用C#語言實現軟件功能開發。采用IIS7.5搭建信息服務器,提供在線平臺軟件的訪問。使用百度地圖JavaScript API V2.0開發地圖服務功能。

服務器端軟件運行環境為Windows Server 2008 64 bit系列操作系統,Microsoft SQL Server 2008 R2數據庫管理系統。

瀏覽器端需要安裝IE9以上瀏覽器,或360、谷歌等瀏覽器,客戶端與服務端通信采用JSON格式作為數據交換的載體。

2.3 整體設計

該農業氣象在線監測平臺部署在服務器上,通過后臺服務將各監測站利用無線或串口方式傳輸的數據接收并進行處理然后存儲,通過前臺軟件為用戶提供信息發布和查詢等服務,用戶通過任意電腦使用瀏覽器軟件訪問在線監測平臺進行業務操作。系統軟件整體結構圖如圖1所示。

在線監測平臺實現的功能如下。

①基于地圖的操作。在百度地圖上顯示所有站點及其實時監測數據信息,有報警的站點,顯示提示及聲音報警,地圖放大、縮小、漫游、選擇、彈框等。

②觀測數據查詢操作。可以查看實時上傳的監測信息,歷史數據信息。

③數據統計與分析操作。以圖表的形式查看歷史數據趨勢信息,按照要素以月為單位進行統計分析。

④其他操作。用戶管理、權限設置及查詢報警等功能。

4 結語

本項目實現了農業氣象數據的實時采集和實時監測,特別有利于連點成網的大面積監測使用。但針對農業生產的特點,目前的簡單監測和分析還不能滿足農業生產的需求,期待未來更多的傳感器應用到農業氣象中,結合土壤情況實現自動灌溉,提前預防病蟲害,結合不同農作物研發更具針對性的氣象監測系統及應用軟件。

參考文獻:

[1]覃國蓉.基于B/S架構的軟件項目實訓[M].北京:電子工業出版社,2004.

[2]張倩,靳云通,羅勇,等.基于百度地圖API的農特產品地理信息系統設計與實現[J].安徽農業科學,2015(5):342-344.

[3]劉琦,潘瑜春.基于B/S模式的WEBGIS應用系統研究[J].計算機工程與應用,2004(20):176-179.

[4]李艷.基于百度地圖API的Web地圖服務及應用研究[J].地理信息世界,2010(2):54-57.

[5]百度百科.JSON[EB/OL].(2018-07-31)[2018-08-01].https://baike.baidu.com/item/JSON.

主站蜘蛛池模板: 久久国产黑丝袜视频| 国产三级a| 亚洲AV无码乱码在线观看裸奔 | 国产精品三级av及在线观看| 国产永久在线观看| 国产理论最新国产精品视频| 亚洲精选高清无码| 国产欧美在线观看一区| 午夜精品福利影院| 欧美亚洲一区二区三区在线| 日韩欧美中文| 97视频精品全国在线观看| 国产精品999在线| www.av男人.com| 97狠狠操| 亚洲黄色成人| 亚洲不卡网| 老司机午夜精品网站在线观看| 伊人无码视屏| 99re经典视频在线| 国产网友愉拍精品视频| 都市激情亚洲综合久久| 欧美成人手机在线观看网址| 高潮毛片无遮挡高清视频播放| 亚洲国产精品一区二区第一页免| 麻豆精品在线播放| 无码专区在线观看| 欧美性猛交一区二区三区| 六月婷婷激情综合| 2021国产精品自产拍在线| 欧美激情第一区| 色噜噜狠狠色综合网图区| 国内精品久久人妻无码大片高| 蜜桃臀无码内射一区二区三区| 国产精品欧美亚洲韩国日本不卡| 伊人激情综合网| 亚洲一区波多野结衣二区三区| 亚洲浓毛av| 国产亚洲欧美另类一区二区| 在线日韩一区二区| 人妻少妇久久久久久97人妻| 视频二区亚洲精品| 日韩中文精品亚洲第三区| 精品一区二区久久久久网站| AV熟女乱| 特级欧美视频aaaaaa| 久久一本日韩精品中文字幕屁孩| 国产91成人| 国产女人在线观看| 国产99精品久久| 国产精品亚洲专区一区| 精品人妻一区无码视频| 亚洲国产系列| 日韩精品亚洲一区中文字幕| 亚洲男人的天堂视频| 国产精品女人呻吟在线观看| 无码中文字幕乱码免费2| 免费Aⅴ片在线观看蜜芽Tⅴ| 色综合狠狠操| 午夜视频日本| 国产毛片片精品天天看视频| 色噜噜狠狠色综合网图区| 亚洲娇小与黑人巨大交| 色哟哟国产精品| 国产制服丝袜91在线| 国产亚洲欧美另类一区二区| 色综合婷婷| 亚洲精品无码日韩国产不卡| 国产xx在线观看| 欧美特黄一级大黄录像| 欧美性久久久久| 久久中文电影| 成人午夜福利视频| 欧美国产综合色视频| 免费看一级毛片波多结衣| 亚洲三级成人| 精品国产美女福到在线直播| 亚洲91精品视频| 理论片一区| 色综合天天综合中文网| 欧美一级高清免费a| 国产男人的天堂|