VB在測量中的應用-計算機職稱論文
發(fā)布時間:2011-05-21 09:25:57更新時間:2023-07-05 11:33:33
1
VB在測量中的應用
蔄茂金
摘要:本文根據(jù)作者的實踐經(jīng)驗,在對VB在基礎測繪單位的應用提出了幾個有益的方案。
關鍵詞 VB 測量 應用
0 引言
VB(Microsoft Visual Basic)是windows環(huán)境下的編程語言,它有如下特點:
1、面向對象的編程:把程序和數(shù)據(jù)封裝起來視為一個對象。
2、可視化的編程方法:應用界面可視,極大地簡化了程序的開發(fā)工作量。
3、可以用最少的代碼輕松訪問多種數(shù)據(jù)庫,如:Access,SQL Sever,F(xiàn)oxpro等。
作為一種可視化的編程語言,VB在測繪、土地管理等各個領域得到了廣泛的應用,提高了生產(chǎn)效率,現(xiàn)根據(jù)作者的實踐,介紹幾例實際應用。
1 在水準測量中的應用:
程序界面如下:
在本程序中,VB與Acess2000數(shù)據(jù)庫鏈接,以字段存在數(shù)據(jù)庫中,測量開始時,首先設置后視標尺常數(shù),如:對于四等水準而言:次常數(shù)為4687或4787,輸入完畢后,此常數(shù)存于某變量中,相應的前尺常數(shù)自動定為:4787或4687,然后,測量開始,依次輸入各觀測量,整個測站結束后,點擊計算按扭,完成本站各種計算,若計算結果合格,點擊合格按鈕,自動進入下一站的工作,若成果超限,點擊重測按鈕,重測本測站。
整個測段結束后,在“測段結束嗎Y/N”欄輸入Y,結束本測段工作,而后,在后續(xù)界面顯示本測段各種計算值,由于現(xiàn)階段電子記錄手簿的局限性,許多單位還延用以前的記錄方式,所以,把上述計算結果抄入手簿中,準備平差計算用。
本軟件的特點是采用了鏈接數(shù)據(jù)庫的方式,以數(shù)據(jù)庫的方式存儲數(shù)據(jù),增強了數(shù)據(jù)的可靠性;數(shù)據(jù)運算時,以數(shù)組的方式參加計算,增強了程序的運算速度。
2 在土地勘測中的應用
土地勘測的主要任務是面積量算,在一個權屬單元內部,有許多不同用途的圖斑,各圖斑面積之和應等于權屬單元的面積,以前的做法是把各圖斑面積以及用途匯總在一張白紙上,進行分類匯總,工作量大,出錯誤的幾率高,而且,勘測報告需要逐頁編輯,有了VB語言后,許多工作可以大大簡化,如:勘測報告中,只要輸入批次號,權屬單位,土地用途等,就可自動生成需要的報告形式,現(xiàn)簡單介紹一下軟件的應用。
首先輸入各界址點坐標,完成后,操作界面如下:
依次輸入完成后,進行圖斑面積匯總,并與權屬面積對比,若不合乎要求,則可以在界面上進行修改,修改的順序也是圖斑號,圖斑面積,圖斑地類,直到面積匯總合格為止。本軟件的編程全部以數(shù)組為存儲形式,運算速度快。
3 在測繪管理中的應用
操作界面如上所示,在相應欄中輸入對應的內容后,把輸入的內容存儲在數(shù)據(jù)庫中,便于以后的查詢和匯總,也便于資料的長期保存。
4 結束語
上面只是VB在測繪中的簡單應用,隨著測繪理論和實踐的深入發(fā)展,VB在這個領域將有更大的發(fā)展空間,也將有越來越多的計算機語言投入到該領域中。
參考文獻:
1,John Dark Craig and Jeff Webb.Microsoft Visual Basic 6.0 程序開發(fā)環(huán)境,北京大學出版社,北京博彥科技發(fā)展有限公司 譯。
2,柳青,劉渝妍,何文華.Visual Basic 程序設計教程,高等教育出版社。
轉載請注明來自:http://www.jinnzone.com/jisuanjiyingyonglw/11249.html