劉望明 劉軍峰 王棟 柳新強
摘?要:本文主要采用Java語言,基于Android平臺開發(fā)一款可以實現(xiàn)導線外業(yè)觀測數(shù)據(jù)記錄、自動檢核、自動保存的手機程序,主要解決傳統(tǒng)手簿記錄容易出錯、檢核復雜等問題,可以使初學者迅速掌握導線外業(yè)觀測的流程。該程序從需求分析、流程設計、軟件測試等方面進行設計開發(fā)。最終實現(xiàn)導線外業(yè)觀測數(shù)據(jù)的電子記錄、自動檢核、自動保存,極大地提高了導線外業(yè)觀測的效率。在日常的導線測量中具有很強的實用性。
關鍵詞:導線測量;外業(yè)記錄;Android
在日常的導線測量中,外業(yè)數(shù)據(jù)記錄和計算是非常重要的環(huán)節(jié),傳統(tǒng)的手簿記錄效率低下,而且容易出錯,對外業(yè)記錄人員要求較高,測量時需要給觀測者配備專業(yè)的記錄人員。
針對以上情況,本文基于Android手機,采用Java語言開發(fā)一款可以自動記錄、自動檢核限差、自動保存的導線外業(yè)觀測數(shù)據(jù)記錄軟件,實現(xiàn)觀測數(shù)據(jù)檢核的自動化和數(shù)據(jù)存儲電子化,而且操作簡單,容易上手,可以一邊觀測,一邊記錄,減少記錄人員,提升工作效率,節(jié)省人力物力。而且該軟件推廣性強,適用于所有安卓手機,適用于測量初學者。
1 程序設計與實現(xiàn)
本軟件采用結構化思想,從需求分析、流程設計、軟件測試等流程方面進行軟件的設計與開發(fā)。
1.1 需求分析
需求分析是軟件設計非常重要的部分,做好需求分析就需要對導線測量外業(yè)記錄的功能進行分析,確定軟件需要實現(xiàn)的功能,導線傳統(tǒng)記錄手簿如下表所示:
導線數(shù)據(jù)記錄表格
測站盤位目標第Ⅰ測回水平角值第Ⅱ測回水平角值平均角值距離測量(m)平均距離(m)度盤讀數(shù)(° ′ ″)(° ′ ″)度盤讀數(shù)(° ′ ″)(° ′ ″)(° ′ ″)端點號邊長端點號邊長~~~~~~
表中需要記錄兩個測回盤左盤右的觀測數(shù)據(jù)以及兩條導線邊的邊長數(shù)據(jù),并且計算出每個測回的平均觀測值,平均距離,并且判斷兩個測回差是否超限。根據(jù)以上內容可以得出軟件的需求功能如下:
1.2 設計與實現(xiàn)
1.2.1 流程圖設計
通過對軟件的需求功能圖進行分析設計出如下圖2軟件流程圖。
打開軟件后,首先輸入導線的各種限差,2C值,2C互差,兩測回平均角度互差,根據(jù)導線等級的不同輸入不同的限差值。然后進行兩個測回數(shù)據(jù)的輸入,最后進行觀測距離的輸入。
1.2.2 軟件設計與實現(xiàn)
根據(jù)設計流程圖進行軟件界面的設計,具體的在手機上運行界面如下圖所示:
圖3中,a圖是軟件開始的時限差設定界面,只有設定好導線觀測的各項限差才能進行后期的數(shù)據(jù)檢核。b圖為第一測回盤左盤右觀測數(shù)據(jù)記錄界面,點擊下一測回會自動計算半測回是否合格,不合格會提醒重新觀測,數(shù)據(jù)合格進行下一測回觀測,d圖是最后輸入觀測距離和計算觀測平均角度界面,數(shù)據(jù)合格時,點擊保存就會保存到TXT文本中,數(shù)據(jù)不合格會提醒重新觀測。
2 總結
基于安卓手機的導線外業(yè)觀測程序的設計與開發(fā),對導線外業(yè)觀測效率具有非常大的提升,節(jié)省了人力物力,提高了測量精度。該軟件具有以下特點:
(1)該軟件可以代替?zhèn)鹘y(tǒng)的手簿記錄,進行導線的外業(yè)數(shù)據(jù)的計算與檢核。
(2)該軟件基于安卓手機開發(fā),具有很高的推廣性。
(3)該軟件操作簡單,初學者就可使用,完成野外數(shù)據(jù)的計算。
(4)該軟件觀測數(shù)據(jù)以TXT文本形式保存,方便進行后期的處理。
(5)該軟件節(jié)省了外業(yè)觀測時間,提高了測量精度。
參考文獻:
[1]陳向陽,張飛,梁柱信.基于Android精密水準測量記錄系統(tǒng)開發(fā)與應用[J].人民長江,000(15):7173,81.
[2]柳開弘,王學文.基于Android平臺的GPS面積測量軟件開發(fā)[J].科技創(chuàng)新導報,2018(11).
[3]范恩,李乾坤,胡珂立,等.基于Android平臺的土木工程地質測量電子手簿[J].計算機系統(tǒng)應用,2019(1):100106.
[4]馮金濤.基于Android系統(tǒng)的簡單測量程序設計[J].教育教學論壇,2017(16).
[5]武安狀,吳芳.基于Android的測量坐標轉換系統(tǒng)的設計與開發(fā)[J].測繪與空間地理信息(9):176178.
[6]高亞妮,呂瀟.基于Android的高職院校手機英語學習軟件實現(xiàn)[J].自動化與儀器儀表,2018(7).
[7]鄒為彬.Android平臺下測量系統(tǒng)開發(fā)及應用[J].遼寧工程技術大學學報(自然科學版),2014(3):6871.
[8]宋超,周小波,李響.基于Android平臺的自動化導線測量系統(tǒng)軟件設計[C].2018年全國工程勘察學術大會,2018.
基金項目:陜西鐵路工程職業(yè)技術學院2018年科研基金項目(KY201879)
作者簡介:劉望明(1992—),男,碩士,助教,陜西鐵路工程職業(yè)技術學院測繪工程系教師,從事工程測量技術處理方面研究。