摘 要:工程測量內業數據處理中,數據處理方法有很多,有用數據庫進行轉換,編程轉換等。本文使用Excel進行數據格式轉換,探討了Excel數據格式轉換在工程測量中的方法和應用,以期為有需要的工作人員提供幫助。
關鍵詞:Excel;數據轉換;工程測量;
文章編號:1674-3520(2015)-03-00-01
工程測量的目的是根據設計和施工的要求,將所設計目標的平面位置、高程等工程設計圖紙中各項設計元素按照規范要求的精度準確無誤地測設到實地上,作為工程施工的依據,而測設的每一步都需要準確的內業計算、校核和整理。隨著計算機技術的發展,Excel、Word、AutoCAD、數據庫等軟件在工程測量內業中的運用也越來越多,熟練地掌握和運用各種軟件,縮短測量內業計算和整理的時間,實時地記錄測量成果和施工狀態,為工程施工爭取更多的時間,在工程施工中是非常重要的。
隨著測繪儀器的發展,全站儀、GPS等先進的測繪儀器越來越廣泛地應用于測量領域,電子手薄和儲存卡記錄、數字化測圖等測量技術也越來越多地應用到測量的內外業當中。但是電子手薄記錄的數據格式和Excel、Word、記事本和AutoCAD繪圖數據中測量資料的格式以及書面上報的資料要求格式不統一,給內業整理增加了不小的難度。如果手動逐一進行格式轉換,既費時又費力,工程量大且極易出錯。
一、面向不同對象的數據轉換
(一)Excel格式轉換為Cass測量數據格式
Cass軟件是廣州南方測繪儀器有限公司基于CAD平臺開發的一套集地形、地籍、空間數據建庫、工程應用、土石方算量等功能為一體的軟件系統。自Cass軟件推出以來,已經成為業內應用最廣、使用最方便快捷的軟件品牌,也是用戶量最大的主流成圖和土石方計算軟件系統,它涵蓋了測繪、國土、規劃、房產、市政、環保、地質、交通、水利、電力、礦山及相關行業。
Cass軟件中的地形、地籍成圖數據格式為A,,Y,X,Z。其中A為點號,Y、X、Z為測量點的坐標,點號和坐標之間有2個逗號分隔。要把Excel表格中的數據轉換成Cass軟件的數據格式,如若一個一個地輸入無疑是十分繁瑣的,且這么多的數據很容易出錯。本文中excel使用2010版本,因為測繪數據的保留位數關系,在四舍五入上存在誤差,所以我們首先要設置excel文件,選項,高級中的將精度設置為所顯示的精度。下面以cass內置等高線(dgx)文件為例進行轉換。
a、導入數據
打開excel(excel2010)數據,自文本,選擇dgx.dat文件,打開,選擇分隔符號,下一步,分隔符號選擇逗號,下一步,列數據格式選擇常規,完成。這樣dgx.dat文件就導入到excel中了。
b、數據轉換
打開地形數據的Excel文件,文件中A列為點號,B列為地形測量點的Y坐標,C列為地形測量點的X坐標,D列為地形測量點的高程。在單元格F1編輯公式=A1\",,\"C1\",\"D1\",\"E1,然后下拉填充其余空格,就批量生成了對應于前列的地形數據格式。復制工作薄中F列數據到記事本,把記事本的數據文件的擴展名改為“.dat”,這樣就生成了Cass軟件地形地籍測量繪制地形圖所需的數據格式。,可通過cass軟件繪圖處理,展點,顯示編輯的新數據。
(二)Excel度分秒格式
a、不涉及計算,只是顯示格式的變換。
在excel中A1輸入130.031456,代表130°03′14.56\",excel編輯代碼是=TEXT(A1*10000,\"00°00′00.00〃\")。顯示結果為130°03′14.56〃。
b、度轉換成度分秒
在excel中A1輸入130.031456,代表130.031456度,excel編輯代碼是=TEXT(INT(A3),\"0\")\"°\"TEXT(INT((A3-INT(A3))*60),\"00\")\"′\"TEXT(((A3-INT(A3))*60-INT((A3-INT(A3))*60))*60,\"00.00\")\"\"\"\"。顯示結果為130°01′53.24\"。代碼中00.00用于控制精度。
c、度分秒轉換成度
在excel中A1輸入130.015324,代表130°01′53.24\",excel編輯代碼是=MID(E3,1,FIND(\"°\",E3)-1)+MID(E3,FIND(\"′\",E3)-2,2)/60+MID(E3,FIND(\"\"\"\",E3)-5,5)/3600。顯示結果為130.031456。代碼中00.00用于控制精度。
(三)南方CASS繪制橫斷面圖的數據轉換
首先,excel導入外部數據,通過代碼=A1\",\"round(B1,2)。合并2列數據,組成第三列,復制此列,保存到文本文件中另存為*.hdm文件(cass軟件的里程文件格式文件),在文本文件的開始處輸入BEGIN,復制剛才的數據,最后另起一行輸入END結束。
打開cass軟件,選擇工程應用,繪制斷面圖,根據里程文件命令,打開剛才保存的*.hdm文件,根據需要調整參數,生成斷面。
二、結束語
excel在工程測量中的合理應用,能夠大大提高工程測量內業整理的效率,也改善了手工輸入的繁瑣工序,保證了內業整理的精度和準確性,通過上文所述的excel的轉換,及時準確地記錄和描述施工狀態,節約了人力物力,降低了成本,提高數據的準確性,為工程提供可信的依據,為工程施工減少工序間的時間,取得良好的社會效益和經濟效益。
參考文獻:
[1]范長玉.,徐菲利用excel在Autocad中繪制橫斷面圖的實踐應用[J],吉林水利,2010(05):57,72
[2]張山風.利用EXCEL進行財務預測的回歸分析[J].辦公自動化,2011(4):37-39.