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

海洋觀測網實時監控系統的設計與實現

2015-02-07 07:44:21呂憧憬姜曉軼席曉桃
地理空間信息 2015年4期
關鍵詞:故障系統

呂憧憬,姜曉軼,王 漪,席曉桃

(1.國家海洋信息中心 國家海洋局 數字海洋科學技術重點實驗室,天津 300171)

海洋觀測網實時監控系統的設計與實現

呂憧憬1,姜曉軼1,王 漪1,席曉桃1

(1.國家海洋信息中心 國家海洋局 數字海洋科學技術重點實驗室,天津 300171)

綜合GIS、數據庫和富客戶端開發等技術,設計一套B/S環境下的海洋觀測網實時監控系統,實現了海洋臺站、浮標和志愿船等海洋觀測設備的實時狀態監控、預警和故障統計分析等功能,能為相關部門及時掌握觀測網運行狀況、提升海洋環境觀測預報管理水平提供高效的解決方案。

Flex;ArcGIS Server;海洋臺站;浮標;運行監控

海洋觀測是研究海洋、開發海洋、利用海洋的基礎[1]。海洋觀測所獲取的資料,對海洋的防災減災、權益維護、資源開發、環境保護、國防建設及海洋科學研究等方面具有重大意義[2]。海洋臺站、浮標、志愿船等是海洋觀測信息獲取的重要手段,經過多年的建設,我國已建成以海洋臺站、浮標為主,志愿船和斷面調查船為輔,覆蓋渤海、黃海、東海和南海等海域的較為系統、完善的海洋觀測網[3]。但這些觀測設施的運行維護大多由沿海省市海洋部門負責,監管分散,缺乏統一的運行監控系統,不利于相關部門及時掌握各個觀測設備的運行狀態,無法提供高效的決策輔助。本文針對海洋觀測網運行監控的迫切需求,建設了一套監控實時、界面友好、操作流暢的海洋觀測網運行監控系統。

1 總體設計

1.1 系統架構設計

本系統采取輕量級開發框架PureMVC進行設計,分為數據層、服務層和應用層,3個層之間通過消息響應機制進行通信,模塊之間耦合度低,系統功能易擴展和維護(圖1)[4]。

圖1 系統設計架構圖

1)數據層。數據層包含空間數據庫和屬性數據庫兩個部分,前者主要以圖層的形式存儲海洋臺站、浮標、志愿船及底圖等數據,如設備參數、所屬分局/中心站及位置信息等,通過ArcSDE接口與服務層交互;后者主要存儲觀測設備的實時運行狀態、歷史故障信息、統計信息及實時采集的數據等,通過JDBC進行數據讀取。

2)服務層。服務層對系統的業務邏輯進行設計,并以服務的方式進行發布。按照數據特征,可分為針對空間數據的GIS服務和針對屬性數據的屬性服務。GIS服務提供了基礎地圖服務、空間查詢量算、空間分析和統計分析服務,該服務采用ESRI公司提供的ArcGIS Server通過REST接口對外發布[5]。屬性服務包括運行狀態查詢檢索、故障統計分析、觀測要素可視化及狀態信息更新等服務,這些服務被封裝成Web Services服務,以請求/響應機制對外發布服務。

3)應用層。應用層將根據業務需要構建專題應用模塊,直接為用戶服務。本系統針對我國海洋觀測網運行狀態監控的業務需求,選取Flex Viewer作為開發框架,開發了海洋臺站監控模塊、浮標監控模塊、志愿船監控模塊及故障警告模塊等應用模塊,以FlashPlayer和Web瀏覽器的方式為用戶提供應用服務。該Flex Viewer框架中自帶了一些基本地圖功能模塊(Widget),如鷹眼視圖、導航控件等,滿足了基本地圖操作。系統建設只需要開發業務相關的Widget,并配置到config.xml文件中[6],框架將自動完成模塊的加載應用,極大地提高了系統開發效率。

1.2 系統功能設計

海洋觀測網運行實時監控系統包含業務功能模塊和GIS功能模塊兩大類(圖2)。

圖2 系統功能結構圖

1.2.1 業務功能模塊

業務功能模塊根據運行監控對象的不同,劃分為海洋臺站、浮標、志愿船3個監控模塊,同時為了便于用戶操作,本系統將故障警告模塊單獨安置,動態提示故障報警信息,方便決策者及時掌握臺站、浮標和志愿船當前運行狀況并制定決策方案。

1)海洋臺站監控模塊將所有海洋臺站按照管轄歸屬劃分為3大類,再根據管轄歸屬范圍內的沿海市劃分小類。將臺站以“海區-沿海市-臺站”三級列表的形式進行組織,通過點擊列表中的臺站進行地圖定位并顯示到地圖上。點擊地圖上該臺站的位置圖標,查詢該臺站的屬性信息。海洋臺站模塊同時實現了分鐘報信息監控,能夠實現分鐘級的臺站觀測要素,如潮位、氣溫、水溫、鹽度、氣壓、風速、風向和降水量等要素的監控,并能夠將部分要素當天觀測數據以曲線的形式繪制出來。數據接收情況統計和故障信息統計實現了按分局、中心站、臺站、時間段進行歷史故障統計。

2)浮標監控模塊與海洋臺站類似,實現了浮標定位及信息查詢功能、小時級的浮標觀測數據接收、監控與觀測要素可視化功能、浮標故障查看及歷史故障統計、觀測數據接收情況統計等一系列功能。

3)志愿船監控模塊主要實現了志愿船定位查詢和故障信息統計功能。志愿船主要分為執法船、考察船、搜救船及其他船舶4類,其他船舶包括科考船只、勘探船、漁船及隸屬其他企業法人的船舶。由于志愿船的組成較為復雜,且船舶采集的數據較為重要,其實時采集的數據不在本系統中查詢可視化,但是志愿船的運行狀態、實時位置信息的監控,對海洋決策者宏觀把握、統一調度、輔助決策存在重大的意義。

4)故障警告模塊實時監控海洋臺站、浮標及志愿船的工作狀態,實時列出產生故障的觀測設備,并在地圖上展示出來,其中運行正常的設備以綠色圖標指示,出現故障的設備以紅色閃爍圖標指示出來。用戶可以直觀、快速地關注并定位到故障設施,并作出維修、更換等應急決策。

1.2.2 GIS功能模塊

GIS功能模塊主要實現地圖相關基本操作,包括底圖切換控制、圖層控制、屬性查詢、鷹眼視圖、底圖導航等功能。

地圖切換功能支持多個不同類型底圖的切換,主要有兩種類型,一種是Dynamic類型,它支持地圖操作的無級縮放,但是這種類型的底圖顯示效率較差;另一種是Tiled類型,它首先需要用ArcGIS Server進行切片處理,設定好幾個固定比例尺,以地圖瓦片的形式發布,地圖只能在設定好的幾個比例尺間進行放縮,優點是顯示效率較高。Flex Viewer框架還支持Google地圖和百度地圖服務的導入。考慮到底圖顯示效率及系統部署,將采取瓦片的形式提供底圖服務。

其他幾項GIS功能直接采用了Flex Viewer框架提供的插件進行修改實現,滿足用戶基本地圖操作,組件樣式美觀、操作流暢。

2 系統實現

2.1 實時監控數據獲取

海洋觀測設備實時監控數據的獲取、傳輸與存儲是系統建設的基礎和前提。為了有效獲取海洋臺站、浮標及志愿船的實時信息,將不同觀測設備進行分別處理。

海洋臺站和浮標觀測設備本身具備數據傳輸和通信機制,其運行狀態及觀測數據將實時傳輸到地方海洋監測站,再由地方海洋監測站傳輸到所屬海區,然后由各海區經專網傳輸到數據管理中心。志愿船的監控狀況較為復雜,本系統只對已經安裝船舶監控自動識別系統(AIS)的部分志愿船進行信息采集,將船舶實時信息以短報文的形式發送到數據管理中心,由相關部門對這些數據進行接收和入庫處理。

2.2 系統開發實現

本系統采用Flex進行富客戶端應用程序開發,將展示邏輯和業務邏輯轉移到客戶端,能夠很大程度上提升服務器并行服務的用戶訪問量。選取ESRI公司推出的Flex Viewer作為WebGIS應用程序的開發框架。Flex Viewer框架采用了模塊化架構,并以插件的形式搭建一個應用程序框架,它提供了一套模塊的接口標準,負責協調各個模塊之間的通信,控制程序的頁面布局,以配置文件的形式對功能模塊進行組織[7]。空間數據采用ArcSDE進行管理,屬性數據存儲到SQL Server2008中。數據訪問采用Web Services的方式,用Java語言編寫并以Tomcat進行發布,以WSDL語言發送請求,響應結果以JSON字符串的形式返回到客戶端,數據訪問過程遵守SOAP協議,如圖3所示。采用ArcGIS Server提供地圖發布服務,底圖包括Tiled和Dynamic兩種類型,前者為tiff格式全球地形瓦片底圖,后者為shape格式地形底圖。

圖3 Web Services數據調用

2.3 系統部署與試運行

目前,該系統已經在相關職能部門完成了部署及試運行,運行狀況良好。接下來將根據系統試運行狀況,對海洋觀測設備的數目和類別進行適當增加,并依照用戶的反饋意見進一步完善系統功能。系統部分功能示例如圖4。

圖4 系統部分功能截圖(系統采用的是ArcGISonline網絡地圖,審圖號:GS(2010)6011)

3 結 語

本文通過對WebGIS相關技術進行研究,設計研發了海洋觀測網運行監控系統,實現了海洋臺站、浮標和志愿船的實時監控。從功能角度而言,系統實現了海洋觀測設備監控業務的主要功能模塊,涉及到設備的觀測要素實時監控與可視化、數據接收情況及故障信息查詢統計、實時故障警報等功能。從實現角度而言,本系統采用PureMVC 3層架構、基于Flex Viewer框架并以功能插件的形式完成了B/S模式富客戶端應用系統開發。該系統的建立將為海洋相關部門及時掌握觀測設備運行狀況、輔助決策提供了一套高效的解決方案。

[1] 尹路,李延斌,馬金鋼.海洋觀測技術現狀綜述[J].艦船電子工程,2013,33(11):4-7

[2] 羅續業.發展海洋觀測技術 建設業務保障體系[J].海洋開發與管理,2012(6):29-30

[3] 林春梅,余麒祥,曹宇峰.淺談海洋臺站工作的管理[J].海洋開發與管理,2013(4):44-47

[4] 陳士城,劉曉春,劉旭,等.基于Flex和ArcGIS Server的WebGIS框架設計與應用[J].地理空間信息,2014,12(2):109-110

[5] 黃冬梅,曹燕琴,張明華.基于Flex和WebGIS的風暴潮輔助決策系統[J].計算機應用與軟件,2014,31(3):51-54

[6] 袁宏,鐘紅梅,賴德軍,等.基于Flex Viewer框架的地質災害在線實時監測預警系統研究[J].自然災害學報,2013, 22(2):177-184

[7] 許自舟,梁斌,張浩,等.基于ArcGIS Server的海洋環境信息服務平臺設計與實現[J].海洋環境科學,2013,32(2):284-288

P208

B

1672-4623(2015)04-0080-03

10.3969/j.issn.1672-4623.2015.04.029

呂憧憬,碩士,主要研究領域為海洋地理信息系統。

2014-08-07。

項目來源:國家自然科學基金資助項目(41271391、41171304)。

猜你喜歡
故障系統
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
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
江淮車故障3例
主站蜘蛛池模板: 亚洲美女一区二区三区| 欧美日韩第三页| 亚洲第一香蕉视频| 91久久国产热精品免费| 超碰91免费人妻| 一区二区在线视频免费观看| 久久精品国产999大香线焦| 亚洲制服丝袜第一页| 国产日韩欧美一区二区三区在线| 亚洲丝袜第一页| 白浆视频在线观看| 自拍亚洲欧美精品| 久久综合九色综合97婷婷| 久久公开视频| 成人精品午夜福利在线播放| 国产高清又黄又嫩的免费视频网站| 国产成人凹凸视频在线| 久久国产精品夜色| 精品国产成人三级在线观看| 中文字幕 日韩 欧美| 乱人伦99久久| 内射人妻无码色AV天堂| 国产丝袜无码精品| 中国一级毛片免费观看| 亚洲一区二区精品无码久久久| 精品99在线观看| 国内熟女少妇一线天| 久久香蕉国产线看观看精品蕉| 国产在线观看91精品亚瑟| 亚洲第一香蕉视频| 美女被躁出白浆视频播放| 国产精品成人观看视频国产 | 日韩a级毛片| 日韩小视频在线观看| 日本免费福利视频| 国外欧美一区另类中文字幕| 欧美成人一区午夜福利在线| 国产精品欧美在线观看| 国产99在线| 亚洲中文久久精品无玛| 亚洲欧美在线综合一区二区三区| 98超碰在线观看| 中文字幕天无码久久精品视频免费| 99这里精品| 免费在线播放毛片| 99这里精品| 毛片手机在线看| 国产高潮视频在线观看| 亚洲综合精品香蕉久久网| 青青青草国产| 国产免费人成视频网| 污视频日本| 国产亚洲现在一区二区中文| 91精品专区国产盗摄| 538精品在线观看| 88国产经典欧美一区二区三区| 久草网视频在线| 97国产精品视频自在拍| 亚洲成人高清在线观看| 欧美日韩中文国产va另类| 久久人人妻人人爽人人卡片av| 亚洲日本中文综合在线| 欧美笫一页| 国产精品一区二区久久精品无码| 99免费视频观看| 国产精品分类视频分类一区| 亚洲综合激情另类专区| 国产成本人片免费a∨短片| 国产91透明丝袜美腿在线| 一级做a爰片久久毛片毛片| 日韩天堂在线观看| 国产又黄又硬又粗| 亚洲AⅤ无码日韩AV无码网站| 国产福利在线免费| 亚洲无码精品在线播放| 午夜爽爽视频| 一本二本三本不卡无码| 亚洲精品中文字幕午夜| 国产精品香蕉| 国产麻豆精品手机在线观看| 亚洲国产一区在线观看| 亚洲国产无码有码|