论文部分内容阅读
摘 要:工程测量内业数据处理中,数据处理方法有很多,有用数据库进行转换,编程转换等。本文使用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.
关键词: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.