999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談Excel表格在測繪數據處理中的應用

2017-03-17 00:00:47王成志尹紅梅
價值工程 2017年7期
關鍵詞:數據處理測繪

王成志+尹紅梅

摘要:Excel不僅具有強大數據處理功能,還具有強大的函數計算、數據庫編輯及調用等二次開發功能,而且直觀易掌握、輸出方便。測繪作業數據的處理專業性強、數學模型相對復雜,但通過Excel表格計算功能可以將需要復雜專業軟件實現的測繪數據處理更簡單。本文通過Excel表格直觀的形式,靈活多變的數據處理方式和強大的二次開發功能,介紹了 Excel在測繪工作中的應用,非常適用于測繪工作中的各種數據量大與重復性強的計算工作。

Abstract: Excel not only has powerful data processing function, but also has powerful secondary development functions such as function calculation, database editing and calling, and is intuitive, easy to master and output is convenient. The data processing of the surveying and mapping work is professional and the mathematical model is relatively complex. However, the Excel table calculation function can simplify the processing of surveying and mapping data which need complex software. This paper introduces the application of Excel in surveying and mapping work through the intuitive form of Excel form, the flexible data processing method and the powerful secondary development function. It is very suitable for all kinds of data calculation with large quantity and strong repeatability in surveying and mapping work.

關鍵詞:Excel;測繪;數據處理;函數

Key words: Excel;surveying and mapping;data processing;function

中圖分類號:TP317.3 文獻標識碼:A 文章編號:1006-4311(2017)07-0196-02

0 引言

Excel著重于電子表格的制作和管理功能,不僅可以存儲、計算普通的數據、生成各類圖表,還能使用戶引用公式與函數和自定義公式與函數等高級的計算功能,完成復雜繁瑣的大型運算,尤其是工作表和單元格的各種相互引用,公式、數據的自動填充與套用等,以及對測量數據進行邏輯判斷和分析。Excel直觀易掌握、輸出方便、支持二次開發等優點非常適用于測繪工作中的各種數據量大與重復性強的計算工作。下面通過兩項實例具體介紹Excel在測繪工作中靈活多變的數據處理方式和強大的二次開發功能的應用。

1 利用Excel數據庫中的函數解決測繪中的計算問題

在Excel空表格內,首先根據需要處理的原始數據和計算需要,設計好總體表格框架,第一行與第一列一般用作列名和序號。把原始數據輸入相應單元格,然后在需要計算結果的單元格內輸入計算公式,Excel則會按照公式自動計算出結果。下面以坐標反算的計算為例來進行說明。

1.1 表格設計。第一行用作表題,第二行用作標題欄,A列為點號,BC列分別為起點坐標的X值和Y值,CD列分別為終點坐標的X值和Y值。此乃已知數據,如表1中灰色數據顯示。需要求的數據為坐標差Δx、Δy、反三角函數值ATAN()、邊長D、用弧度值表示的方位角、用度分秒表示的方位角為待求值,如圖1中未設置底紋顏色的數字。

1.2 坐標差的計算。由于Δx=X1-X2,Δy=Y1-Y2,對應的單元格為B3、D3和C3、E3,所以在F3和G3分別輸入公式“=B3-D3”和“=C3-E3”,分別點回車確定后結果會自動顯示在對應的單元格里。點擊F3并拖動至G3,使兩單元格處于選中狀態,把鼠標移到G3單元格的右下角處,當鼠標變成十字型時按住鼠標左鍵并向下拖動至G8,表中所有的Δx、Δy計算值都會自動填充。

1.3 邊長D的計算。利用SQRT()開方函數,在I4單元格下面輸入公式“=SQRT(F4^2+G4^2)”,同上用填充柄下拉完成自動計算所有邊長D。

1.4 方位角的計算。在測繪中常用方位角來表示方向,而在Excel中計算出的ATAN()為弧度角值,利用絕對值公式abs(ATAN())可得到兩坐標連線的象限角的值,然后根據坐標差Δx、Δy的正負號判斷該直線所在的現象,在不同的象限內方位角的計算公式不同。見圖2方位角的邏輯圖。因為需要根據Δx、Δy的正負號判斷該直線所在的現象所以要用到Excel中的邏輯函數IF()函數。具體做法如下在J3單元格輸入“=IF(AND(F3>0,G3>0),abs(ATAN(G3/F3))*180/PI(),IF(AND(F3<0,G3>0),180-abs(ATAN(G3/F3))*180/PI(),IF(AND(F3<0,G3<0),abs(ATAN(G3/F3))*180/PI()+180,360-abs(ATAN(G3/F3))*180/PI())))”。

1.5 方位角的弧度值與角度值的轉換。測繪工作中常需要處理角度,比如方位角、水平角和豎直角等,有的儀器是用弧度值表示,而有的是用角度值表示。當使用Excel的三角函數計算是就需要在用度、分、秒形式表示的角度與用普通小數形式表示的弧度間的相互轉換。所以常常求出方位角的弧度,再將弧度轉換為角度,Excel中的DEGREES函數是把弧度轉換成角度的函數。單元格K3中輸入“=DEGREES(J3)”即可完成轉換,同上用填充柄完成各點自動計算。另外利用取整函數INT()的嵌套組合也可完成轉換,即在K3輸入“=INT(J3)&"°"&INT((J3-INT(J3))*60)&"′"&ROUND((60*(J3-INT(J3))-INT(60*( J3-INT(J3))))*60,0)&"″"”。特別需要注意的是各符號都是在英文編輯模式下的標點符號,否則程序公式出錯。

2 利用Excel的用戶自定義函數解決測繪中的計算問題

Excel有許多功能很強的計算函數,但有時沒有我們需要的測量計算函數,從2003版本Excel開始支持VBA編程,VBA是Visual Basic For Application的簡寫形式。VBA的使用可以完成執行特定功能或是重復性高的操作。因此有的計算在工作表原有數據庫中函數又無法直接實現時,則可以通過使用VBA來創建用戶自定義函數的方法間接實現。Excel的自定義函數使用戶根據自身需要自由進行二次開發可以大大提升它在各行業的應用,進一步增強Excel的數據處理功能。下面以計算梯形面積為例來自定義一個函數。

2.1 錄制宏。在Excel的菜單欄中選擇“工具”菜單中的“宏”子菜單,從它的下級菜單中選擇“錄制宏”。在“錄制宏”對話框的“宏名”中輸入要建立的函數名,默認名為“macro1”本例函數名為Area。在“保存在”列表中選擇“個人宏工作薄”或“當前工作簿”后點擊“確定”。當整個宏工作完成后在“停止錄制”對話框中點擊藍色的小方框,結束宏的錄制。

2.2 寫程序代碼。選擇“工具”菜單中的“宏”子菜單,從它的下級菜單中選擇“Visual Basic編輯器”,或按“Alt+ F11”快捷鍵,打開Visual Basic編輯窗口。在窗口中執行“插入→模塊”菜單命令,插入一個新的模塊,本文的為雙擊“模塊3”,將sub Rad()改寫成Function TriArea(a,b,c)將程序代碼寫入或將已寫好的代碼拷貝到在右邊的“代碼窗口”,如圖3,此代碼實現的功能是測量中常見的三角形面積計算問題。關閉窗口,自定義函數完成。

2.3 自定義函數應用。自定義函數會顯示在“插入-函數-類別-用戶定義”,以后可以像使用內置函數一樣使用自定義函數。以后在知道一個三角形三邊長度三個參數的情況下,利用這個TriArea()函數就可以直接計算出它的面積。

3 總結

多年來的實踐表明,在測繪測量過程中,有許多地貌很復雜,且不規則,因此需測繪的點和面較多,從而產生各種各樣的作業記錄、排序、比對、平差、計算等問題,例如水準測量的記錄和計算,土石方的計算、中樁的放樣、坐標轉換、面積計算、控制測量的平差計算等要處理的工作量是非常繁重的,如果通過人工處理,費時費力,準確率也不高。充分利用Excel表格的各種輔助功能便能很快捷準確的解決此類問題,不僅能夠大大提高輸入和計算的效率,而且減少了人為干預可使數據結果更準確。

Excel不僅具有強大數據處理功能,能夠完成數據的排序、分類匯總、統計分析、生成圖表等功能,還具有強大的函數計算、數據庫編輯及調用等二次開發功能,為測繪內業數據的計算和整理輸出等工作帶來了許多方便,大大提高了數據處理效率和準確性,節省了大量人力資源和提高了工作進度。測繪作業數據處理專業性強、數學模型相對復雜,但通過Excel表格模型將需要復雜專業軟件實現的測繪作業數據處理功能直觀化、簡單化,在基層測繪作業隊伍中有著廣泛的實用性。

參考文獻:

[1]張述清.Excel在測量中的應用[J].測繪通報,2000.

[2]向繼平.駱忠愛.Excel在導線平差計算中的應用[J].礦山測量,2012.

[3]HALLBERGB.Excel5forWindows大全[M].北京:海洋出版社,1995.

[4]賀輝躍,謝志勇.電子表格在CASS系列成圖軟件中的應用[J].中國科技信息,2006.

[5]鄭美英,顏煜.Cass結合Excel自動生成坐標文本文件[J].科技信息(學術研究),2007.

[6]林梓鵬.Excel電子表格在測繪中的應用[J].城市勘測,2009.

猜你喜歡
數據處理測繪
認知診斷缺失數據處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
浙江省第一測繪院
工程測繪中GNSS測繪技術的應用
測繪新技術在測繪工程中的應用
江西建材(2018年4期)2018-04-10 12:37:38
04 無人機測繪應用創新受青睞
無人機在地形測繪中的應用
電子制作(2017年9期)2017-04-17 03:01:00
MATLAB在化學工程與工藝實驗數據處理中的應用
測繪簡史
Matlab在密立根油滴實驗數據處理中的應用
主站蜘蛛池模板: 亚洲欧美一区二区三区麻豆| 97青草最新免费精品视频| 久久精品aⅴ无码中文字幕| 久久成人18免费| 亚洲综合极品香蕉久久网| 久久99蜜桃精品久久久久小说| V一区无码内射国产| 欧美亚洲第一页| 五月婷婷综合网| 国产国语一级毛片在线视频| 亚卅精品无码久久毛片乌克兰| 美美女高清毛片视频免费观看| 99在线观看精品视频| 欧美日韩在线成人| 国产在线一区视频| 日韩免费中文字幕| 永久天堂网Av| 亚洲品质国产精品无码| 伊人精品视频免费在线| 精品国产www| 在线国产综合一区二区三区| 精品伊人久久久香线蕉 | 免费人成黄页在线观看国产| 久久久精品无码一二三区| 中文字幕在线视频免费| 在线欧美日韩| 亚洲经典在线中文字幕| 精品人妻一区二区三区蜜桃AⅤ| 午夜毛片福利| 国产视频一区二区在线观看| 在线欧美日韩国产| 免费一级全黄少妇性色生活片| 一本视频精品中文字幕| 亚洲精品福利视频| 国产精品成人AⅤ在线一二三四| AV无码无在线观看免费| 国产尤物视频在线| 亚洲精品国产综合99| 欧美三级日韩三级| 亚洲视频免费在线| 黑色丝袜高跟国产在线91| 99久久精品视香蕉蕉| 黄色三级毛片网站| 中国国产高清免费AV片| 91色在线观看| 日韩成人在线视频| 青青国产视频| 在线观看亚洲人成网站| 99热这里只有精品2| 婷婷丁香色| 成人精品视频一区二区在线| 婷婷丁香色| 成人精品视频一区二区在线| 国产亚洲现在一区二区中文| 91精品啪在线观看国产91九色| 国产第一页亚洲| 亚洲成年网站在线观看| 国产成人区在线观看视频| 亚洲五月激情网| 六月婷婷精品视频在线观看| 国产流白浆视频| 黄色一及毛片| 女人18一级毛片免费观看| 亚洲开心婷婷中文字幕| 国产美女主播一级成人毛片| 精品视频一区二区三区在线播| 日本精品αv中文字幕| 毛片网站在线播放| 网友自拍视频精品区| 国产精品蜜芽在线观看| 亚洲精品无码不卡在线播放| 久久99精品久久久久纯品| 精品无码一区二区三区电影| 欧美日韩成人| 97超爽成人免费视频在线播放| 亚洲黄色视频在线观看一区| 国产精品成| 婷婷六月综合网| 夜夜拍夜夜爽| 国产成人精品日本亚洲77美色| 亚洲综合色婷婷中文字幕| 欧美性精品|