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

葉面積指數在線監測實驗系統設計

2019-12-20 08:21:06陳云坪李皓昱馬存詩
實驗室研究與探索 2019年11期
關鍵詞:數據庫測量系統

陳云坪,孫 源,楊 玥,李皓昱,馬存詩,侯 磊,陳 彥

(1.電子科技大學 自動化工程學院,成都 611731;2.中國科學院 遙感與數字地球研究所,北京 100094)

0 引 言

葉面積指數(LAI)是表征植物生長狀態和結構的重要參數,在遙感實驗驗證中,LAI的野外測量是涉及生態和農業等領域的常規工作。目前常用的儀器有LAI2200、TRAC、CI-100、HemiView等[1-5],測量方法主要是消光系數法和攝影測量法[6-8],儀器均為手持便攜式,部分需攜帶電腦輔助進行數據處理。這些設備均需人工操作進行逐點測量,工作強度大,效率低,難以滿足星地同步實驗中多點同步測量的需求。除此以外,還面臨難以獲取長時間LAI序列數據、實驗實施過程受天氣影響大、數據獲取效率低等問題。基于無線傳感器技術與數據系統管理技術[9-11],本文研發了LAI全自動組網監測系統,實現了對LAI、植被冠層溫度等環境信息的實時監測。系統的設計與實現為LAI野外測量提供了新的解決方案。

1 系統結構與功能

系統整體架構如圖1所示,整個系統中,采集節點負責數據的收集及與匯聚節點的內部無線通信。采集節點可帶5路以上不同的傳感器,以獲取溫度、濕度、LAI等環境參數;匯聚節點負責外部通信及采集節點的控制管理,采集的數據由匯聚節點通過2G/3G/4G網絡上傳至云服務器,在服務器上完成數據的自動歸類、整理、入庫等工作,隨后實驗人員就可以通過Web端對數據進行訪問。

圖1 系統架構圖

系統采用模塊化開發的方式,整個系統分為4個模塊(見圖2),即通信模塊、數據管理模塊、控制模塊和可視化模塊。通信功能和數據處理功能在服務器端完成,客戶端則負責信息查詢顯示及采集頻率的設置。

圖2 LAI全自動組網監測系統功能模塊

2 服務器端設計與實現

2.1 多路監測網絡管理模塊

服務器端采用Supersocket框架,該框架性能極大地簡化上位機和下位機的通信連接過程。且對多線程支持良好,能同時接收多路下位機發送過來的數據。SuperSocket程序可包含多個AppServer,每次有新客戶端訪問時,都會創建一個新的會話,因此不同下位機發送的數據不會混淆,保證數據記錄歸檔明確。

2.2 無線傳感器網絡通信模塊

服務器與匯聚節點之間的通信過程具體為:在程序開始運行時,服務器端先進行聯網,然后等待匯聚節點請求入網的命令,當服務器端收到匯聚節點連接命令后,給匯聚節點發送確認命令,如果匯聚節點收到這個命令,就建立服務器與匯聚節點之間的通信,此后就可以進行數據傳輸的操作。

2.3 通信協議設計

上位機服務器與下位機匯聚節點之間的通信協議的設計,是保證數據實時、穩定傳輸的關鍵技術之一。協議將通信包分為包頭、包體和包尾3部分。其中包頭長度固定,含起始標志、幀長度和幀控制;包體含傳輸的有效信息,長度由有效信息內容決定;包尾含校驗位和截止標志。通信協議的詳細說明如表1所示。

表1 通信協議說明

2.4 數據獲取模塊

由于傳輸數據可能較多,需要由下位機多次發送數據,因此服務器首先將下位機發送的幀數據放置在緩沖區中,確定數據接收完畢后根據幀控制位判斷幀類型。如果是命令幀和應答幀,數據將進入相應的程序模塊進行處理;如果是數據幀,將提取相應的數據幀標志,以確定數據表類型,并根據發送的網絡編號,確定數據信息所屬監控網絡,然后解析數據并將其存儲在數據庫的采集數據表中。數據獲取模塊工作流程圖如圖3所示。

2.5 數據庫設計

數據庫的邏輯結構設計主要包括定義標識實體以及各實體的相關屬性。數據庫中的部分實體關系如圖4所示。其中,用戶表(WSNUser)用于存儲用戶的賬號密碼和權限等信息,監控網絡表(WSNNet)用于存儲監控網絡的權限;采集數據表(WSNUploadData)用于存儲監測網絡獲取的LAI數值、冠層溫度、信號強度、電池電量和采集時間等數據;地理位置表(SNNodeLocationTable)用于存儲每個監測網絡節點的經緯度信息,便于節點在地圖中的動態顯示;采集頻率表(WSNTimeSetTable)用于存儲每個網絡的采集頻率信息,便于給多個節點設置不同的采集頻率,方便用戶管理。

圖3 數據獲取流程圖

圖4 數據庫實體關系圖

系統采用Microsoft SQL Server 2008數據庫,通過ASP.NET MVC和Entity Framework 4(EF 4)訪問數據庫,對數據進行管理和提取。EF的核心內容是EDM(Entity Data Model),底層是ADO.NET provider,上層是應用程序,它能提供一種更靈活、簡單、方便的數據訪問方式[12]。

3 客戶端設計與實現

客戶端Web界面的前端使用了html語言、API jQuery EasyUI、Highcharts圖表庫和百度地圖等控件,后臺則是用C#語言自主開發,從而完成Web動態網站的應用。

3.1 開發模式

客戶端采用ASP.NET開發框架和MVC開發模式。使用MVC開發模式實現的代碼能夠將業務邏輯、數據和頁面顯示相互分離[13],方便后期維護[14]。

3.2 數據查詢和導出模塊

LAI查詢模塊中涉及到連接數據庫問題,這里使用ADO.NET框架[15]。ODBC是ADO.NET框架下的一種訪問數據庫的技術,可為不同的數據庫(如MySQL和 SQL Server)提供驅動程序[16]。因為有統一的API,所以客戶端應用程序可以根據提供的API訪問提供ODBC驅動程序的任何數據庫。系統采用Datagride表形式顯示查詢信息。

Web端界面使用了jQuery EasyUI中封裝的控件,效果如圖5所示。實驗人員可查看節點地址、數據記錄時間、LAI值、冠層溫度以及電池電量和信號強度等信息。所查數據可通過原始數據導出功能將數據導出到Excel表中,Excel表會根據監控網絡的名稱和查詢時間段自動命名。

3.3 LAI每日數據導出模塊

理論上,某些環境參數(如LAI)在短時間內變化不大,但由于采樣環境,如太陽高度角、光照強度、風以及云等環境條件的變化,不同時間的測量結果會出現較大的波動。為獲取準確的LAI值,利用高時間頻率的測量數據,基于拉依達準則,本文構建了數據過濾算法,該算法可獲得1 d中最具代表意義的LAI值。該方法相比于其他直接獲取LAI值的方法不僅提高了測量精度,具有更高的準確性和穩定性,同時大大減少了導出數據量。使用Web端LAI每日數據導出功能可導出每日LAI數據。

圖5 LAI值查詢后的界面

數據過濾算法的主要作用是濾除異常值,包括在數據采集過程中由環境因素和設備因素造成的異常值。環境因素主要包括環境過亮、過暗以及云干擾,這3種情況下采集到的數據分別用49、48和47來表示。設備因素是指設備的某些異常導致的數據采集失敗,這種情況下的數據用0表示。算法整體思路為:首先判斷并剔除上述LAI數據異常值,然后以n個數據寬度的一維滑動窗口遍歷剩余數據,進一步去除異常數據,最后求出當天的LAI代表值。具體操作如下:

(1)對每一條數據進行初步判斷,刪除數據采集過程中的異常值,即刪除LAI值等于49、48、47或0的數據。

(2)對窗口中的n個數據求取均值和標準差,

(3)用如下條件對窗口中的每個值進行判斷:

(3)

(5)滑動窗口,遍歷完所有數據后,對所有保存的窗口均值再取均值,即可得當天LAI代表值,

(4)

3.4 可視化模塊

利用無線傳感器網絡進行組網數據采集,需要了解每個節點的位置信息,但通過數據查詢的方式不便于了解位置信息,此外環境參數的測量值對采樣的位置非常敏感[17-18],因此對所有監控網絡添加了動態節點圖的顯示功能,便于比較準確地知道某個時刻節點的工作狀態和工作位置。

基于百度地圖提供的JavaScript API接口,在系統中設計并實現了基于電子地圖和遙感影像的地圖展示和節點標注功能,實驗人員可以在Web端通過選擇查詢網絡、查詢日期和查詢時刻,得到相應的動態節點圖,其靜態或動態效果如圖6所示。

圖6 節點位置分布圖

3.5 采集頻率設置模塊

采集頻率設置模塊允許用戶在系統網站上修改指定站點的數據采集頻率。當用戶在網站上選擇了某個站點,并且輸入了采集頻率的數值,系統會訪問數據庫中的存放采集頻率的表,即WSNTimeSetTable表,然后根據用戶選擇的站點去索引對應的數據。如果數據庫之前沒有該站點的采集頻率,則存入用戶設置的值,如果數據庫中已經有了該站點的采集頻率,則將原值修改為用戶設置的新值。

采集頻率設置模塊的另一個重要部分是服務端與站點下位機之間的通信,兩者通過socket通信方式進行連接,完成數據傳輸。

4 結 語

本文針對LAI值、溫濕度等生態及環境參數的野外實驗長時間監測及星地同步測量的需要,設計并實現了LAI全自動組網監測系統,解決了LAI多點、同步、長時間測量的問題。系統具備性能穩定、操作簡便、用戶體驗性好等特點;系統通過對每個監控網絡的特定標識實現對多個無線傳感器網絡的分辨,實現了對多個監控區域的數據管理;基于電子地圖和遙感影像,加入了節點動態圖,使數據展示更全面直觀。由于不需要現場測量,極大地降低了實驗成本。本系統已在四川省農業科學研究院彭州基地、中國科學院遙感所沽源真實性檢驗站、華南農業大學增城教學科研基地進行了建設實施,并取得良好效果。下一步將在系統中增加數據高級分析功能,使實驗人員不僅能獲取實施數據,還能快速獲取分析結果。

猜你喜歡
數據庫測量系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
測量
主站蜘蛛池模板: 白浆免费视频国产精品视频| 免费国产高清视频| 国内精品免费| 亚洲精品无码AⅤ片青青在线观看| 一级一级特黄女人精品毛片| 亚洲有无码中文网| 国产人免费人成免费视频| 欧美性猛交一区二区三区| 91欧美在线| 久久精品亚洲专区| 国产成人午夜福利免费无码r| 亚洲人成人无码www| 久久精品视频一| 萌白酱国产一区二区| 国产成人高清精品免费5388| 本亚洲精品网站| 亚洲第一视频区| 成人午夜视频免费看欧美| 亚洲经典在线中文字幕| 亚洲成A人V欧美综合| 国产在线高清一级毛片| 亚洲黄色成人| 久久免费成人| 国产亚洲日韩av在线| 国产高清不卡| 乱人伦视频中文字幕在线| 狠狠色成人综合首页| 亚洲欧美不卡视频| 中文字幕人成人乱码亚洲电影| 国产高清不卡视频| 午夜福利在线观看成人| 国产经典在线观看一区| 免费无码一区二区| 亚洲男人天堂网址| 国产91视频免费观看| 孕妇高潮太爽了在线观看免费| 动漫精品中文字幕无码| 熟妇丰满人妻| 92午夜福利影院一区二区三区| 国产91透明丝袜美腿在线| 992Tv视频国产精品| 波多野衣结在线精品二区| 亚洲欧美日韩动漫| 天天躁日日躁狠狠躁中文字幕| 久久伊伊香蕉综合精品| 人人爽人人爽人人片| 天堂在线www网亚洲| 无码中文字幕精品推荐| www.亚洲国产| 一本大道香蕉高清久久| 精品国产美女福到在线不卡f| av在线5g无码天天| 久久中文字幕2021精品| 午夜在线不卡| 日韩精品一区二区三区中文无码| 精品福利国产| 欧美日韩国产成人高清视频 | 天堂亚洲网| 亚洲黄色成人| 成人国产免费| 免费看美女自慰的网站| 欧美一区二区福利视频| 91视频首页| 欧洲高清无码在线| 91亚洲精选| 国产精品美女在线| 欧美一区精品| 国产综合另类小说色区色噜噜| 18禁影院亚洲专区| 久久综合丝袜日本网| 国产日韩欧美黄色片免费观看| 狠狠色噜噜狠狠狠狠色综合久| 国产乱人乱偷精品视频a人人澡| 亚洲区第一页| 国产自产视频一区二区三区| 欧美成人A视频| 亚洲国产日韩在线观看| 福利片91| 色综合天天娱乐综合网| 亚洲午夜天堂| 亚洲欧洲美色一区二区三区| 日韩在线成年视频人网站观看|