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

?

Microsoft VB在水深測量驗潮數(shù)據(jù)處理中的應用

2016-03-23 03:39:57馬嘉駿雷力軍孟祥勇
港工技術 2016年1期

馬嘉駿,雷力軍,孟祥勇

(中交第一航務工程勘察設計院有限公司,天津 300222)

?

Microsoft VB在水深測量驗潮數(shù)據(jù)處理中的應用

馬嘉駿,雷力軍,孟祥勇

(中交第一航務工程勘察設計院有限公司,天津 300222)

摘要:驗潮數(shù)據(jù)特點是數(shù)據(jù)量大,內(nèi)業(yè)計算耗時長,數(shù)據(jù)處理可利用的軟件不多。處理驗潮儀潮位數(shù)據(jù)近年來在港口、航道水深測量各工程中普遍用到。傳統(tǒng)數(shù)據(jù)處理方法阻礙了生產(chǎn)效率的提高,面向?qū)ο蟮腗icrosoft VB編程技術及軟件開發(fā)成為了提高驗潮儀數(shù)據(jù)處理速度的關鍵。

關鍵詞:Microsoft VB;驗潮數(shù)據(jù);水深測量

引 言

目前的港口水運工程測繪工作中,傳統(tǒng)驗潮儀數(shù)據(jù)處理大多采用傳統(tǒng)的辦公軟件等進行加工處理。國內(nèi)還沒有比較成熟專業(yè)的適合驗潮儀數(shù)據(jù)處理技術方法,為了適應生產(chǎn)的需要,結合生產(chǎn)實際和驗潮數(shù)據(jù)的特點,研制出一套較為便捷的驗潮數(shù)據(jù)處理方法來提高數(shù)據(jù)處理速度變得尤為迫切。

可以利用計算機編程技術進行程序開發(fā),將所有的數(shù)據(jù)處理方法、步驟以模塊的方式體現(xiàn)出來,然后利用計算機技術將所有的數(shù)據(jù)處理方法、步驟集成起來,這樣不但可以提高數(shù)據(jù)處理速度而且可以達到提高數(shù)據(jù)處理準確率的目的。Microsoft VB是一個面向?qū)ο蟮木幊汰h(huán)境,可提供豐富開發(fā)功能;利用Microsoft VB技術將所有的步驟集成在同一進程空間中運行,這使得程序執(zhí)行效率很高,還提供了很好的編程環(huán)境且易于學習和使用,對話框的構造快速有效,能開發(fā)出界面友好的人機對話模式?;赩B的這些優(yōu)點,使得我們可以通過VB進行開發(fā)變得比較容易,為港口測繪驗潮儀數(shù)據(jù)處理的方法研究提供很好的平臺。目前港口水運方面測量工程數(shù)量較多,我們可以在進行測繪過程中有條件對新的數(shù)據(jù)處理方法進行比較驗證,不斷進行方法的檢驗和改正,所有這些為這種新方法打下堅實基礎。

1 新方法的制定

通過仔細研究傳統(tǒng)的驗潮數(shù)據(jù)處理方法,總結其不足之處,對這些不足加以改正,形成一種新的方法,然后采用可視化界面的形式把這種新方法以軟件的方式體現(xiàn)出來,主界面可以設計如下幾種控件:十個文本框、一個框架構件、十個標簽、五個命令按鈕、MSFlexGrid控件。這樣將所有驗潮儀數(shù)據(jù)處理步驟都集成在同一個可視化界面之中的設計,操作方便、通俗易懂、簡潔明了。既可通過鼠標點擊某一個控件按鈕便可達到傳統(tǒng)驗潮數(shù)據(jù)方法的效果,也可以大大提高工作效率的目的,提高了數(shù)據(jù)處理的可靠性,避免數(shù)據(jù)處理中經(jīng)常發(fā)生的人為錯誤。其主界面見圖1。

圖1 驗潮儀數(shù)據(jù)處理系統(tǒng)主界面

2 新方法的主要內(nèi)容

2.1 人工觀測水位數(shù)據(jù)生成

1)主要功能

將野外作業(yè)采集來的水位觀測數(shù)據(jù),通過MS Flex Grid控件逐一輸入到表格里,如果輸入數(shù)據(jù)相同,可以通過按回車按鈕,軟件會默認上次的數(shù)據(jù)自動輸入,可以提高數(shù)據(jù)的輸入速度,數(shù)據(jù)輸入完畢后軟件根據(jù)輸入數(shù)據(jù)自動生成人工水位文件,為驗潮儀檢測、驗潮儀零點計算使用,且保存數(shù)據(jù)也很方便,可以存放在任意位置,可以任意調(diào)用。

2)主要界面

圖2 生成水位文件主界面

3)核心代碼

4)操作簡介

點擊“人工觀測水位數(shù)據(jù)生成”→“輸入水位起始時間、水尺高程、人工觀測值”→點擊“生成水位文件”→點擊“保存水位文件”按鈕即可。

2.2 驗潮成果信息顯示

1)主要功能

驗潮成果信息顯示功能,軟件自動將驗潮數(shù)據(jù)經(jīng)過計算、排序等數(shù)據(jù)處理,得到高潮時間、低潮時間、高潮水位、低潮水位、驗潮儀零點等信息,讓信息顯示非常直觀。

2)主要界面

圖4 信息顯示界面

3)驗潮成果顯示核心代碼

經(jīng)過對水位值排序,確定高、低潮時間,并判定高、低潮水位值,其代碼如下。

根據(jù)驗潮儀各水深值的求和、各水位值的求和,將二者的和值求差,然后將所得的差值結果除以觀測值個數(shù),得到水尺零點高程,代碼如下。

4)操作簡介

點擊“人工觀測水位數(shù)據(jù)生成”按鈕→“驗潮儀原始數(shù)據(jù)導入”按鈕→“氣壓表原始數(shù)據(jù)導入”按鈕→“人工水位導入”按鈕→“水位自動生成”按鈕。

2.3 水位自動生成

1)主要功能

根據(jù)計算出的水尺零點,驗潮儀水深,計算出瞬時水位,并在MS Flex Grid控件中顯示出來,也可以以文件的形式保存在適當?shù)娜魏挝恢?,而且?shù)據(jù)格式也符合水深測量數(shù)據(jù)處理軟件需要的數(shù)據(jù)格式,做到無縫對接。

2)核心代碼

3)簡要操作

點擊“人工觀測水位數(shù)據(jù)生成”按鈕→“驗潮儀原始數(shù)據(jù)導入”按鈕→“氣壓表原始數(shù)據(jù)導入”按鈕→“人工水位導入”按鈕→“水位自動生成”按鈕。

3 新方法測試

采用2013年8月完成的《塞拉利昂Pepel 35 Mtpa Port Project 水域測量》工程、2013年9月完成的《唐山市曹妃甸區(qū)龍島區(qū)域測量》工程作為測試對象,對現(xiàn)場采集的驗潮儀數(shù)據(jù)處理進行了測試,驗潮儀數(shù)據(jù)處理速度提高了80 %,且新方法數(shù)據(jù)處理的成果表達更加規(guī)范美觀,并在質(zhì)量考核中被評為優(yōu)質(zhì)工程,可見新方法處理驗潮儀數(shù)據(jù)成果可靠。

4 新方法與傳統(tǒng)驗潮儀數(shù)據(jù)處理比較

表1 兩種方法數(shù)據(jù)處理比較

5 結 語

近幾年來,隨著港口測量工程數(shù)量的日益增加,驗潮儀使用頻率也在加大,驗潮儀數(shù)據(jù)處理內(nèi)業(yè)工作量也相應大增,通過此方法的應用替代了傳統(tǒng)的手動進行驗潮儀數(shù)據(jù)處理方法,大大提高工作效率的同時也降低人為錯誤的發(fā)生,從而縮短了工期,降低了工程成本。

參考文獻:

[1] 沈洪. VB程序設計[M]. 北京: 清華大學出版社, 2010.

[2] 郭靜. Visual Basic可視化程序設計[M]. 北京: 中國鐵道出版社, 2006.

[3] JTS 131-2012水運工程測量規(guī)范[S]. 北京: 人民交通出版社, 2012.

Microsoft VB Application in the Tide of Bathymetric Survey Data Processing

Ma JiaJun, Lei Lijun, Meng Xiangyong
(CCCC First Harbour Consultants Co., Ltd., Tianjin 300222, China)

Abstract:Tide data is characterized by large amount of data, calculation elapsed time long, data processing software can be used is not much. Handle tide gauges tidal data in recent years in the port, channel depth measurement widely used in various projects.The traditional data processing methods hindered the improvement of production efficiency, Microsoft VB programming technology and object-oriented software development will become the key to improving its tide gauge data processing speed.

Key words:microsoft VB; tide data; bathymetric survey

作者簡介:馬嘉駿(1982-),男,工程師,主要從事海洋測繪工作。

收稿日期:2015-03-04

DOI:10.16403/j.cnki.ggjs20160124

中圖分類號:P714

文獻標識碼:A

文章編號:1004-9592(2016)01-0101-04

巴中市| 北流市| 都兰县| 江华| 道真| 仪陇县| 襄樊市| 永城市| 泰来县| 通江县| 忻州市| 安远县| 崇仁县| 长岛县| 简阳市| 台中市| 屯留县| 前郭尔| 天镇县| 家居| 搜索| 修文县| 炎陵县| 全椒县| 兴隆县| 独山县| 新兴县| 九江县| 宣武区| 隆回县| 鄂温| 永修县| 水城县| 顺平县| 遂平县| 甘谷县| 固镇县| 庆云县| 宁南县| 若羌县| 三穗县|