国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

移動(dòng)APP在水文查詢工作中的應(yīng)用

2018-01-02 03:20:31安艷艷張滌卉董莉
海河水利 2017年6期
關(guān)鍵詞:南運(yùn)河雨情水文

安艷艷,張滌卉,董莉

(1.漳衛(wèi)南運(yùn)河管理局水文處,山東德州253009;2.漳衛(wèi)南運(yùn)河管理局德州水利水電工程集團(tuán)有限公司,山東德州253009;3.海河水利委員會(huì)科技咨詢中心,天津300170)

移動(dòng)APP在水文查詢工作中的應(yīng)用

安艷艷1,張滌卉2,董莉3

(1.漳衛(wèi)南運(yùn)河管理局水文處,山東德州253009;2.漳衛(wèi)南運(yùn)河管理局德州水利水電工程集團(tuán)有限公司,山東德州253009;3.海河水利委員會(huì)科技咨詢中心,天津300170)

隨著智能無線技術(shù)的發(fā)展,筆記本電腦、手機(jī)、平板電腦等支持Wifi的移動(dòng)終端逐漸走入人們的生活,移動(dòng)服務(wù)成為人們獲取信息的一個(gè)更加便捷的途徑,基于物聯(lián)網(wǎng)、大數(shù)據(jù)、云平臺(tái)的互聯(lián)網(wǎng)+的核心技術(shù)飛速發(fā)展,水利信息化也隨之進(jìn)入一個(gè)全新階段。但是,從目前來說,大多數(shù)水文查詢系統(tǒng)是通過計(jì)算機(jī)終端實(shí)現(xiàn)的,需要用戶通過PC端才能訪問,缺乏靈活性。為了讓有關(guān)領(lǐng)導(dǎo)、業(yè)務(wù)相關(guān)部門及人員及時(shí)了解水雨情等水文信息,迅速做出工作部署,移動(dòng)水文查詢系統(tǒng)應(yīng)運(yùn)而生。

水文查詢系統(tǒng)依托無線移動(dòng)網(wǎng)絡(luò)、互聯(lián)網(wǎng)和多媒體技術(shù),使用戶不受時(shí)間、地點(diǎn)、空間的限制,實(shí)現(xiàn)隨時(shí)隨地獲取水雨情、氣象信息以及其它相關(guān)資料,可服務(wù)于各級(jí)水利部門,具有重要的實(shí)用價(jià)值。

下面,以基于Android平臺(tái)開發(fā)的漳衛(wèi)南運(yùn)河水文查詢系統(tǒng)為例進(jìn)行闡述。

1 平臺(tái)構(gòu)建關(guān)鍵技術(shù)及架構(gòu)

1.1 Web Service技術(shù)

Web Service是一種構(gòu)建應(yīng)用程序的普遍模型,可以在任何支持網(wǎng)絡(luò)通信的操作系統(tǒng)中運(yùn)行。它邏輯性地為其它應(yīng)用程序提供數(shù)據(jù)與服務(wù),各應(yīng)用程序通過網(wǎng)絡(luò)協(xié)議和規(guī)定的一些標(biāo)準(zhǔn)數(shù)據(jù)格式(如Http、XML、Soap)來訪問Web Service,通過Web Ser?vice內(nèi)部執(zhí)行得到所需結(jié)果。這里使用Apache CXF開發(fā)Web Service服務(wù)端和客戶端,通過程序代碼實(shí)現(xiàn)客戶端對(duì)服務(wù)端的調(diào)用。對(duì)于移動(dòng)終端等設(shè)備而言,其計(jì)算資源、存儲(chǔ)資源都十分有限。因此,An?droid應(yīng)用只是充當(dāng)Web Service的客戶端,是調(diào)用遠(yuǎn)程Web Service的服務(wù)端[1]。

1.2 百度地圖API技術(shù)

App客戶端調(diào)用了百度地圖API。百度地圖API是為開發(fā)者免費(fèi)提供的一套基于百度地圖服務(wù)的應(yīng)用接口,包括Java Script API、Web服務(wù)API、定位SDK等多種開發(fā)工具與服務(wù),提供基本地圖展現(xiàn)、搜索、定位、LBS云存儲(chǔ)與檢索等功能[2]。

開發(fā)者首先要完成SDK配置,就可以在應(yīng)用中調(diào)用百度地圖API的相關(guān)服務(wù)。如,可以利用Mapview類來調(diào)取服務(wù)器端的地圖數(shù)據(jù),地圖頁面生成后,就可以在底圖上添加相應(yīng)的圖標(biāo),如水文站位置的顯示。Icon類是添加覆蓋物,默認(rèn)圖標(biāo)為紅色圓點(diǎn),可通過圖片路徑更改顯示圖片及大小,圖像標(biāo)注用Marker類創(chuàng)建。關(guān)鍵代碼如下:

var point=new BMap.Point(經(jīng)度,緯度);

var my Icon=new BMap.Icon(“圖片路徑”,new BMap.Size(圖片長度、寬度));

標(biāo)注作為覆蓋物可顯示在圖標(biāo)附近,使用Label類,定義文字內(nèi)容、字體屬性以及偏移量,用set Label類創(chuàng)建文字標(biāo)注。

varmarker=newBMap.Marker(point,{icon:my Icon});

var label=new BMap.Label(“標(biāo)注內(nèi)容”,{offset:new BMap.Size(偏移量x,偏移量y)});

map.add Overlay(marker);

marker.set Label(label)。

用戶通過點(diǎn)擊站點(diǎn),可以進(jìn)行實(shí)時(shí)水雨情查詢操作。

1.3 平臺(tái)總體架構(gòu)

平臺(tái)基于SOA系統(tǒng)架構(gòu)。SOA架構(gòu)是一種粗粒度、開放式、松耦合的服務(wù)結(jié)構(gòu),要求軟件在開發(fā)過程中按照相關(guān)的標(biāo)準(zhǔn)或協(xié)議進(jìn)行分層開發(fā),從而使軟件變得更加彈性和靈活。

水文查詢系統(tǒng)的實(shí)時(shí)采集處理程序及數(shù)據(jù)庫系統(tǒng)都在服務(wù)器運(yùn)行,客戶端僅保留展示層,不進(jìn)行業(yè)務(wù)數(shù)據(jù)處理,所有的業(yè)務(wù)邏輯處理運(yùn)行都在服務(wù)器端,客戶端不直接訪問數(shù)據(jù)庫端,有效地降低了對(duì)數(shù)據(jù)庫服務(wù)器負(fù)載能力的要求。

基于Android的水文信息查詢平臺(tái)由基礎(chǔ)數(shù)據(jù)層、業(yè)務(wù)邏輯層、通信網(wǎng)絡(luò)層及終端表現(xiàn)層構(gòu)成,如圖1所示。其中,業(yè)務(wù)邏輯層以Web Service方式調(diào)用服務(wù)器的數(shù)據(jù),并對(duì)其進(jìn)行一些預(yù)處理和分析,通過IIS發(fā)布,為各移動(dòng)終端訪問服務(wù)器數(shù)據(jù)提供有效通道。

圖1 基于Android的水文信息查詢平臺(tái)架構(gòu)

2 系統(tǒng)功能介紹

水文查詢系統(tǒng)主要是通過地圖和表格的形式實(shí)現(xiàn)對(duì)流域內(nèi)各水文站點(diǎn)的水雨情分布、實(shí)時(shí)降雨情況、輸水供水情況等信息進(jìn)行實(shí)時(shí)查詢與展示,主界面如圖2所示。

該系統(tǒng)通過指定授權(quán),確定用戶身份種類。用戶登錄時(shí),首先進(jìn)行身份驗(yàn)證,經(jīng)系統(tǒng)鑒別后,由授權(quán)服務(wù)賦予對(duì)資源的訪問權(quán)限。系統(tǒng)管理員可以登錄后臺(tái)管理系統(tǒng)進(jìn)行信息發(fā)布、人員權(quán)限等級(jí)設(shè)置、系統(tǒng)維護(hù)等操作,而一般人員只能進(jìn)行查詢操作。

圖2 漳衛(wèi)南運(yùn)河水文查詢系統(tǒng)主界面

2.1 水雨情查詢

該功能用于查看流域內(nèi)各站點(diǎn)的水情。點(diǎn)擊覆蓋在流域圖內(nèi)的所有水庫、河道、閘壩站點(diǎn)圖標(biāo),放大后顯示河流名稱及水庫、河道、閘壩站的站名。點(diǎn)擊地圖上站點(diǎn)名稱三角符號(hào),可顯示10 d內(nèi)水位、流量過程線。

該功能還以地圖的方式分析和展示全流域的實(shí)時(shí)降雨情況,并分析出等雨量面信息,默認(rèn)顯示每天8時(shí)到當(dāng)前時(shí)間的降雨分析情況。在地圖上可以用手勢(shì)放大和縮小地圖。同時(shí),通過設(shè)置起止時(shí)間、雨量級(jí)別、站名選擇、等面值等條件查詢,可以分析出符合條件的雨量分布。

2.2 水雨情報(bào)表生成

該功能以表格的方式查詢各水情站點(diǎn)信息,并可以顯示某站點(diǎn)的水位、流量過程線,點(diǎn)擊“水位”或“流量”對(duì)應(yīng)項(xiàng)目可排序,也可按照起止時(shí)間和站名來查詢河道閘壩站點(diǎn)及水庫站點(diǎn)。

該功能還以報(bào)表的方式查詢一段時(shí)間的降雨信息,包括全流域全部的雨量站降雨信息。默認(rèn)時(shí)間是每天8時(shí)到當(dāng)前時(shí)間。點(diǎn)擊某個(gè)站點(diǎn),彈出站點(diǎn)的日雨量柱狀圖界面。

2.3 信息采集和發(fā)布

該功能用于突發(fā)事件的圖像和位置的采集。采集后的圖像和位置信息直接保存于服務(wù)器數(shù)據(jù)庫中。所在的位置和地址可自動(dòng)獲取,點(diǎn)擊相機(jī)圖標(biāo)后可以拍照?qǐng)D片,在描述框中可以輸入文字說明。該功能設(shè)定為只對(duì)水情監(jiān)測(cè)工作人員開放。

該功能還用于查詢最新水情簡報(bào)、水文預(yù)報(bào)、納雨功能分析、天氣預(yù)報(bào)等文檔信息,還可以根據(jù)時(shí)間查詢對(duì)應(yīng)時(shí)間2 d內(nèi)的最新文檔數(shù)據(jù)。該文檔通過后臺(tái)管理系統(tǒng)維護(hù)。

2.4 超限預(yù)警

該功能用于監(jiān)視流域內(nèi)是否有超限預(yù)警站點(diǎn),以列表的形式顯示當(dāng)前時(shí)間超汛限、超警戒的站點(diǎn),點(diǎn)擊列表進(jìn)入地圖,可顯示該超警戒站點(diǎn)所在的地理位置。

2.5 輸水供水展示

該功能用于在地圖上展示流域輸水、供水線路和監(jiān)測(cè)斷面,點(diǎn)擊相應(yīng)站點(diǎn)出現(xiàn)其實(shí)時(shí)水情及水位過程線、流量過程線。

此外,該系統(tǒng)還可以顯示各種常用的氣象信息,包括數(shù)值預(yù)報(bào)、雷達(dá)信息、云圖信息和臺(tái)風(fēng)信息。

3 結(jié)語

通過設(shè)計(jì)與開發(fā)基于Andorid的移動(dòng)水文查詢系統(tǒng),實(shí)現(xiàn)了手持設(shè)備隨時(shí)查詢水文信息的功能,可以更好地應(yīng)用于水利站網(wǎng)的水雨情信息的實(shí)時(shí)信息查詢、信息分析與信息展示模塊。今后,可以借此平臺(tái)開發(fā)更多的功能,更好地促進(jìn)水利信息化的發(fā)展。

[1]張雅楠,楊璐,鄭麗敏.基于Android手機(jī)的遠(yuǎn)程視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)應(yīng)用,2013,33(S1):283-286.

[2]姜珊,張海旭,于璐,等.百度地圖API在水庫信息顯示中的應(yīng)用[J].信息技術(shù)與信息化,2016(9):33-35.

2017—08—14

安艷艷(1981—),女,工程師,主要從事水文綜合管理工作。

10.3969/j.issn.1004-7328.2017.06.017

猜你喜歡
南運(yùn)河雨情水文
2022年《中國水文年報(bào)》發(fā)布
閩江雨情
心聲歌刊(2021年4期)2021-12-02 01:14:20
水文
水文水資源管理
河北省子牙新河穿運(yùn)樞紐工程保閘安全應(yīng)急措施
浦衛(wèi)公路浦南運(yùn)河折弦鋼桁架橋設(shè)計(jì)
上海公路(2018年4期)2018-03-21 05:57:38
雨情
陶山(2018年2期)2018-01-23 07:18:39
水文
頭屯河流域水雨情系統(tǒng)數(shù)據(jù)分析應(yīng)用研究
南運(yùn)河綜合治理規(guī)劃獲水利部批準(zhǔn)
海河水利(2016年1期)2016-03-11 14:37:23
灌南县| 松江区| 桂阳县| 晋城| 香格里拉县| 乌拉特后旗| 张家川| 镇雄县| 惠安县| 宝鸡市| 海城市| 社会| 高阳县| 孙吴县| 永善县| 拉萨市| 凤冈县| 阿克苏市| 桦川县| 尉氏县| 平江县| 禹州市| 分宜县| 平谷区| 云龙县| 临高县| 望奎县| 永仁县| 宁安市| 德昌县| 抚远县| 盘锦市| 靖西县| 西青区| 沂源县| 绿春县| 赣榆县| 博罗县| 全州县| 东阿县| 武冈市|