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

?

ZedGraph控件在巖溶塌陷監(jiān)測(cè)系統(tǒng)開發(fā)中的應(yīng)用研究

2015-12-13 01:16霞,周
上海國土資源 2015年2期
關(guān)鍵詞:測(cè)線監(jiān)測(cè)數(shù)據(jù)控件

王 霞,周 元

(中船勘察設(shè)計(jì)研究院有限公司,上海 200063)

ZedGraph控件在巖溶塌陷監(jiān)測(cè)系統(tǒng)開發(fā)中的應(yīng)用研究

王 霞,周 元

(中船勘察設(shè)計(jì)研究院有限公司,上海 200063)

隨著開源控件在軟件工程中的應(yīng)用,為巖土工程監(jiān)測(cè)及地質(zhì)災(zāi)害防治提供了強(qiáng)有力的技術(shù)支持。本文闡述ZedGraph開源控件及其具體使用方法,并將ZedGraph控件和GIS的ArcEngine組件結(jié)合,進(jìn)行巖溶塌陷監(jiān)測(cè)系統(tǒng)的應(yīng)用開發(fā)。

巖溶塌陷;監(jiān)測(cè)系統(tǒng);開源控件;軟件工程;地理信息系統(tǒng)

在目前常用的監(jiān)測(cè)系統(tǒng)中常采用MSChart、TeeChart、水晶報(bào)表等商業(yè)控件實(shí)現(xiàn)監(jiān)測(cè)值的圖形顯示,上述控件雖功能強(qiáng)大,但亦存在操作復(fù)雜、占用系統(tǒng)資源較多等問題[1,2]。與商業(yè)圖表控件相比,開源控件以其小巧、開發(fā)簡(jiǎn)便和可根據(jù)實(shí)際需要修改等特點(diǎn)得到越來越多的應(yīng)用。開源圖表控件ZedGraph具有高度的靈活性,同時(shí)又為所有的特性提供了默認(rèn)值[3,4]。本文將ZedGraph控件和ArcEngine組件結(jié)合,運(yùn)用于巖溶塌陷監(jiān)測(cè)系統(tǒng)開發(fā)之中。

1 ZedGraph開源控件

ZedGraph是一個(gè)功能強(qiáng)大的圖形控件,可根據(jù)任意數(shù)據(jù)集創(chuàng)建2D曲線圖,能在Windows Form和ASP.NET Web Form中使用,支持多語言開發(fā)。其類庫思路清淅,源代碼清楚,圖表繪制標(biāo)準(zhǔn)。類庫具有高度的靈活性,使用與擴(kuò)展方便,幾乎所有式樣的圖表都能創(chuàng)建。與其他的一些統(tǒng)計(jì)圖控件相比,ZedGraph是直接生成圖表,而且能查詢生成點(diǎn)的屬性,而不是生成圖片,所以性能比較好。

使用ZedGraph控件前,須添加ZedGraph.dll應(yīng)用文件;如是Web系統(tǒng),須添加ZedGraph.web.dll應(yīng)用文件。并在主窗體代碼中添加使用ZedGraph的代碼:using ZedGraph。添加該控件后,其即存在于工具控件欄中,使用時(shí)直接拖拉到已建好的窗體上。

2 巖溶塌陷監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

2.1 實(shí)現(xiàn)目標(biāo)

本系統(tǒng)主要是對(duì)巖溶塌陷監(jiān)測(cè)數(shù)據(jù)進(jìn)行管理,為巖溶塌陷的診斷提供輔助決策。利用ZedGraph的強(qiáng)大圖形顯示功能和GIS技術(shù)的空間可視化功能,采用數(shù)據(jù)庫管理技術(shù),將巖溶塌陷的監(jiān)測(cè)數(shù)據(jù)信息統(tǒng)一存儲(chǔ)在數(shù)據(jù)庫中,合理、高效地管理各類監(jiān)測(cè)數(shù)據(jù),以統(tǒng)一的方式輸入、分析、輸出這些數(shù)據(jù),實(shí)現(xiàn)對(duì)巖溶塌陷情況的科學(xué)管理和及時(shí)更新。

2.2 開發(fā)技術(shù)

本系統(tǒng)采用ArcGIS平臺(tái),選擇ArcGIS Engine作為GIS開發(fā)組件,ZedGraph作為第三方控件,數(shù)據(jù)庫采用Microsoft Access,在Visual studio 2005語言環(huán)境中進(jìn)行開發(fā),系統(tǒng)框架如圖1所示。

圖1 系統(tǒng)開發(fā)框架Fig.1 The framework of system

2.3 數(shù)據(jù)庫結(jié)構(gòu)

數(shù)據(jù)庫管理模塊主要包括整編信息庫和監(jiān)測(cè)數(shù)據(jù)庫,監(jiān)測(cè)數(shù)據(jù)包括監(jiān)測(cè)線路信息和監(jiān)測(cè)點(diǎn)信息(表1)。

表1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)Table 1 The structural design of database

2.4 系統(tǒng)功能

電子郵箱: 37631605@qq.com

聯(lián)系電話: 021-52134266×8516

該系統(tǒng)主要實(shí)現(xiàn)的功能有:數(shù)據(jù)庫管理、數(shù)據(jù)處理分

析、監(jiān)測(cè)預(yù)警等(圖2)。

圖2 系統(tǒng)功能Fig.2 The function of system

3 巖溶塌陷監(jiān)測(cè)系統(tǒng)實(shí)例

3.1 工程背景

某市地質(zhì)地貌復(fù)雜,巖溶塌陷比較嚴(yán)重,已出現(xiàn)多次巖溶地質(zhì)災(zāi)害。據(jù)不完全統(tǒng)計(jì),1986~1997年,共發(fā)生巖溶塌陷24處,有地面塌陷坑27處。其中造成人員傷亡、房屋倒塌2處;造成運(yùn)行車輛、運(yùn)轉(zhuǎn)機(jī)器陷落,房屋墻體開裂,墻柱體懸空及大量涌水等危害的共10處[5]。據(jù)調(diào)查,所有塌陷點(diǎn)均分布于覆蓋型可溶巖分布區(qū)內(nèi)巖溶強(qiáng)發(fā)育帶中的淺埋溶洞、開口溶洞、土洞發(fā)育段,塌陷的發(fā)生也有氣象水文等自然因素誘發(fā)[6]?;谠撌袔r溶塌陷的問題,2009年起用分布式光纖傳感技術(shù)對(duì)巖溶塌陷進(jìn)行實(shí)時(shí)監(jiān)測(cè)[7,8]。

3.2 巖溶塌陷監(jiān)測(cè)系統(tǒng)功能實(shí)現(xiàn)

(1)GIS基本操作

GIS基本操作,包括地圖的放大、縮小、平移、漫游和一些地物屬性的查詢。當(dāng)?shù)貓D放大到一定程度時(shí),就可以觀測(cè)到監(jiān)測(cè)點(diǎn),把鼠標(biāo)放到選中的監(jiān)測(cè)點(diǎn)上,就能顯示監(jiān)測(cè)點(diǎn)的具體地理坐標(biāo)。

(2)監(jiān)測(cè)數(shù)據(jù)可視化

監(jiān)測(cè)數(shù)據(jù)可視化功能主要包括:測(cè)線應(yīng)變分布圖、測(cè)點(diǎn)時(shí)程曲線圖和測(cè)線應(yīng)變對(duì)比圖。監(jiān)測(cè)數(shù)據(jù)可視化功能主要利用ZedGraph控件,系統(tǒng)首先對(duì)數(shù)據(jù)庫進(jìn)行訪問,找到與所選監(jiān)測(cè)線路與監(jiān)測(cè)時(shí)間相同的監(jiān)測(cè)值字段,讀出監(jiān)測(cè)點(diǎn)編號(hào)與監(jiān)測(cè)值,將這些值賦給ZedGraph的接受參數(shù)進(jìn)行曲線圖顯示。

測(cè)線應(yīng)變分布曲線是某條監(jiān)測(cè)線路在同一監(jiān)測(cè)時(shí)間的應(yīng)變分布(圖3a),測(cè)點(diǎn)的時(shí)程曲線是單個(gè)監(jiān)測(cè)點(diǎn)在不同監(jiān)測(cè)時(shí)間的應(yīng)變分布(圖3b)。測(cè)線應(yīng)變對(duì)比是將某一監(jiān)測(cè)時(shí)間和基準(zhǔn)時(shí)間的應(yīng)變差值在圖中顯示,增加監(jiān)測(cè)曲線的對(duì)比效果。以監(jiān)測(cè)線路2的2009年11月4日和2009年9月2

日的監(jiān)測(cè)數(shù)據(jù)為例,測(cè)線應(yīng)變對(duì)比如圖3c所示。

圖3 監(jiān)測(cè)數(shù)據(jù)可視化Fig.3 The visualization of monitoring data

(3)監(jiān)測(cè)數(shù)據(jù)查詢與預(yù)警

選擇監(jiān)測(cè)線路和監(jiān)測(cè)時(shí)間后,在應(yīng)變值文本框中輸入應(yīng)變數(shù)據(jù)后,點(diǎn)擊查詢就可以查詢出大于輸入應(yīng)變值的監(jiān)測(cè)點(diǎn),并在查詢窗口顯示,還可以統(tǒng)計(jì)大于該輸入應(yīng)變值的監(jiān)測(cè)點(diǎn)個(gè)數(shù)。

當(dāng)監(jiān)測(cè)數(shù)據(jù)大于給定的閾值時(shí),系統(tǒng)會(huì)自動(dòng)報(bào)警并發(fā)送訊息給相關(guān)指定人員,以便及時(shí)安排處治。

4 結(jié)語

ZedGraph作為開源控件,除暫時(shí)不支持3D圖表外,在功能上可與TeeChart、TeeChart和水晶報(bào)表等其他同類商業(yè)控件媲美。并可根據(jù)具體應(yīng)用,修改相應(yīng)代碼以滿足實(shí)際需要。在巖溶塌陷監(jiān)測(cè)系統(tǒng)中應(yīng)用ZedGraph控件,有助于監(jiān)測(cè)數(shù)據(jù)的圖形顯示和分析結(jié)果的可視化;且操作簡(jiǎn)便,無須專門培訓(xùn);預(yù)警功能可有效地提醒監(jiān)測(cè)人員及時(shí)采取措施。

本文在使用ZedGraph控件同時(shí),也結(jié)合GIS的組件ArcEngine來開發(fā)巖溶塌陷監(jiān)測(cè)系統(tǒng),多技術(shù)和多學(xué)科的結(jié)合也是目前巖土工程監(jiān)測(cè)和檢測(cè)的一個(gè)發(fā)展方向。

References)

[1] 于國卿,李趁趁,趙雨森. ZedGraph控件在水閘監(jiān)測(cè)系統(tǒng)開發(fā)中的應(yīng)用研究[J]. 南水北調(diào)與水利科技,2008,6(3):43-45. Yu G Q, Li C C, Zhao Y S. Applied research of open source ZedGraph component in web development[J]. South-to-North Water Transfers and Water Science & Technology, 2008,6(3):43-45.

[2] 隋艷微,周海坤,李長錄. 基于ZedGraph控件的曲線在WebGIS煤礦安全網(wǎng)絡(luò)信息管理系統(tǒng)中的應(yīng)用[J]. 煤礦安全,2010,41(9):94-96. Sui Y W, Zhou H K, Li C L. The application of curve based on Zedgraph control in webgis mine safety network information management system[J]. Safety in Coal Mines, 2010,41(9):94-96.[3] 孫吉赟,方明,顧燕偉. 多維數(shù)據(jù)圖形顯示中ZedGraph控件的應(yīng)用[J]. 電腦開發(fā)與利用,2008,21(3):55-56. Sun J Y, Fang M, Gu Y W. Application of ZedGraph to graphic display of multidimensional data[J]. Computer Development & Applications, 2008,21(3):55-56.

[4] ZedGraphWiki[EB/OL]. http://zedgraph.org/wiki/index.php. title=Main_Page, 2008-02-25.

[5] 龔進(jìn)軍. 龍崗區(qū)巖溶塌陷災(zāi)害及對(duì)土地資源開發(fā)利用的影響[J].水文地質(zhì)工程地質(zhì),2001,28(5):53-55. Gong J J. A study on karst collapse disaster of Longgang district in Shenzhen city and its effect of the sustainable utilization of soil resources[J]. Hydrogeology and Engineering Geology, 2001,28(5):53-55.

[6] 何宇彬. 喀斯特塌陷機(jī)理研究[J]. 上海地質(zhì),1993,14(2):54-63. He Y B. study on the mechanism of karst collapse[J]. Shanghai Geology, 1993,14(2):54-63.

[7] 徐洪鐘,周元,張丹. 基于GIS的巖溶塌陷分布式光纖監(jiān)測(cè)系統(tǒng)的研發(fā)[J]. 水文地質(zhì)工程地質(zhì),2011,38(3):120-123. Xu H Z, Zhou Y, Zhang D. Development of karst collapse monitoring system using distributed optical fiber sensor based on GIS[J]. Hydrogeology and Engineering Geology, 2011,38(3):120-123.

[8] 方文浩,關(guān)濤,葉煒,等. 面向地面沉降長期自主監(jiān)測(cè)的分布式光纖物聯(lián)網(wǎng)系統(tǒng)[J]. 上海國土資源,2014,35(4):85-89. Fang W H, Guan T, Ye W, et al. Long-term autonomous land subsidence monitoring using the internet of things based on the distributed optical fiber[J]. Shanghai Land & Resources, 2014,35(4):85-89.

Development of karst collapse monitoring system using ZedGraph component

WANG Xia, ZHOU Yuan
(China Shipbuilding Industry Institute of Engineering Investigation and Design Co., Ltd., Shanghai 200063, China)

With the application of open source controls in software engineering, the software engineering is developing rapidly in various industries, this provides a strong technical support for geotechnical engineering monitoring and geological hazard control. This article introduced the open source component of ZedGraph, and specifically told the using method of ZedGraph component. The combination of ZedGraph and ArcEngine were used in the development of karst collapse monitoring system.

karst collapse; monitoring system; open source component; software engineering; geographic information system

P642.25

A

2095-1329(2015)02-0096-02

2015-04-22

2015-06-16

王霞(1984-),女,學(xué)士,工程師,主要從事巖土工程監(jiān)測(cè)研究.

10.3969/j.issn.2095-1329.2015.02.022

猜你喜歡
測(cè)線監(jiān)測(cè)數(shù)據(jù)控件
基于高密度電法試驗(yàn)對(duì)海水入侵界面確定的研究
平面應(yīng)變條件下含孔洞土樣受內(nèi)壓作用的變形破壞過程
GSM-R接口監(jiān)測(cè)數(shù)據(jù)精確地理化方法及應(yīng)用
關(guān)于.net控件數(shù)組的探討
基于Global Mapper批量生成HYPACK系統(tǒng)測(cè)線的方法
GPS異常監(jiān)測(cè)數(shù)據(jù)的關(guān)聯(lián)負(fù)選擇分步識(shí)別算法
基于小波函數(shù)對(duì)GNSS監(jiān)測(cè)數(shù)據(jù)降噪的應(yīng)用研究
ASP.NET服務(wù)器端驗(yàn)證控件的使用
變電站監(jiān)測(cè)數(shù)據(jù)采集系統(tǒng)
隧洞中雷達(dá)探測(cè)地質(zhì)構(gòu)造的測(cè)線布置與三維地質(zhì)解譯