下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、纵横断面计算及检查方法的改进纵横断血计算及检查方法的改进摘耍:由于目前在进行纵横断面计算及检查的常用方法上面存 在一些缺陷,使工作的质量和效率受到影响,需要进行改进。而本文 正是针对这些缺陷,使用excel vba对这些缺陷进行有效的处理,从 而减少在纵横断面计算中岀现的错误,加强检查效果。关键词:测绘工程纵横断面excel vbaabstract: because of the existence of some defects in the above methods of cross section calculation and check, it makes the work qua
2、lity and efficiency is affected, and need to be improved. this paper is aimed at these defects, the use of excel vba to deal effectively with these defects, thereby reducing appear in the cross section of the error in the calculation, to strengthen the inspection effectkey words: surveying and mappi
3、ng engineering; cross section; excel vba中图分类号:j935文献标识码:a文章编号:概述目前为了外业纵横断而数据采集时方便快捷,采集的数据格式同 设计一般耍求的纬地格式不同,以下为两种横断数据格式:外业采集数据格式:桩号零点高程左侧断面点个数距零点距离高程距零点距离高程 右侧断面点个数距零点距离高程距零点距离高程 纬地数据格式:桩号左侧断面点个数距零点距离与零点高差距前一断面点距离 与前一断面点高差 距前一断面点距离与前一断面点高差右侧断面点个数距零点距离与零点高差距前一断面点距离与前一断面点高差距前一断面点距离与前一断面点高差而对纵断面来说,两种格式相
4、同,只不过外业采集时,纵横断 面产生在同一个文件屮,而纬地格式需要单独的纵断面文件,其格式 为:桩号零点高程桩号零点高程对于两种数据格式就需要进行数据转换。由于原始数据采集吋数据是记录在记录表中的,需要将记录表 中的数据录入到计算机中,再转换为纬地格式,在此过程中就有可能 产生录入错误,需要对原始记录数据和录入数据进行校对、检核。而 常规的人工检查方法费时,费力,效率低,并且,对一些不合理的断 面不能进行直观的检查,使得此项丁作十分的繁重。所以需要对常规 的人t检查进行改进。目前的处理方法及不足目前对于数据转换,种常用的方式是直接使用excel中的公式 进行计算。在excel 1作簿中建立有3
5、个工作表,分别命名为“原始 数据”、“横断”、“纵断”,在“原始数据”工作表中进行采集数 据的录入,在“横断”、“纵断”工作表中对原始数据进行处理,转 换为纬地格式。在这两个工作表中,在足够范围内的每个单元格中都 有对应的公式,这就使得整个工作簿很大,占用许多资源,并且要求 每个单元格中的公式必须正确,如果某一单元格中的公式有误,则计 算结果就会发牛错误,而这一问题,在检查时则很难发现。虽然,在scs中,提供了项绘制断面图的功能,这就提供了 种对断面进行盲观检查的方法,其要求的数据格式如下:断面点个数000000桩号高程000000桩号高程然而在每次绘制断面图时都要求用户指定文件位置及文件名,
6、 确定断面图的绘制位置。由于借助cad的强大功能,这对于纵断面检 查来说很方便;但是对于横断面来说,由于断面数太多,要用户对每 个断面的数据进行一次转换,绘制吋都需要交耳指定一次,就显得有 些繁琐。这就需要一种新的途径处理这些问题。改进的处理方法及优势由于数据录入一般是在excel中进行,并且提供设计的纬地格式 数据一般也是excel文件格式,而且excel不仅仅具有一般电了表格 软件的数据处理、统计分析、图表功能,还集成了 vba环境,所以使 用excel进行数据转换就成为首选的种方式。为了解决以上的数据处理中的不足,共进行了四项功能开发,设 计了四个菜单项,对应设计了四个口定义按钮,界面如
7、下:在横断计算中,不但具有以前一样的横断数据转换功能,还添加 了一些纠错功能。比如:当某断面数据中前面的断面点个数与后面实 际输入的数据个数不同吋,会自动提示断面个数不匹配,需要进行修 改,并将光标指定在错误的桩号处;当数据在输入过程中,有可能在 某个单元格中输入的数据有误,比如,将3. 12错误输入为3. 12, 程序同样提示数据输入错误,需要修改,并将光标指定在错误的桩号 处,以方便修改。这样就提高了横断面数据检查工作的效率,减轻了 检查工作的负担。在纵断计算中,添加了一项桩号排序自动检查功能,当输入的桩 号不是按照顺序排列时,会口动弹出对话框如图:如果单击“是”,则忽略错误,继续计算;若
8、单击“否”,则停 止计算,并将光标自动指定于错误处附近的桩号,以方便检查和修改。 建议在输入桩号时不要使用“0+020”这种非数字格式,这样就不便 让计算机进行自动检查,并且在程序中总会报告排序错误,弹出此对 话框。如果已经按这种格式输入了,可以用excel “编辑”菜单下的 替换功能,将“ + ”都替换没了,再进行计算。为了直观的检查横断面数据,需要绘制出直观的横断面图。在 excel中,提供了丰富的图表类型,选择其中的折线散点图就可以绘 制出直观的横断面图。在整个程序中,共有4个工作表,其中,"sheet 1"中存放原始采集数据,“sheet2”中为转换后的横断面纬 地
9、格式数据,“sheet3”中存放纵断面数据,“sheet4”中进行横断 面检查,其中“sheet4”界面如下:其中,笫一行和笫二行为绘制折线散点图的数据区域,由原始采 集数据"sheet 1"中对应断面的数据转化而來。在单元格“b6”中显 示或输入当前要绘制的断面桩号。在“sheet4”中设计了 5个按钮, 分别为“起始断面”:绘制"sheet 1"中的第一个断面;“上一段面”:绘制当前断面的上一个断面,如果已经到了起始 断面,则显示警告“超出范围”;“下一段面”:绘制当前断面的下一个断面,如果已经到了结束 断面,则显示警告“超出范围”;“结束断面”:绘
10、制"sheet 1"中的最后一个断面;“绘制断面”:当在“b6”单元格中指定了要绘制的断面桩号, 单击此按钮则绘制此桩号的横断面图,如果在“sheetl”中没有此桩 号,则显示警告“桩号未找到”。正确绘制出的断面图如上图所示。上面的横断检查方法使用了 excel中的折线散点图,用来处理像 横断面这样的数据量少的断面很合适,如果用这种方法绘制纵断面这 样数据量大的图形,由于断面图比较长,而其缩放,平移等功能有所 欠缺,所以不太方便检查,如果在cad中绘制,则借助cad的强大功 能,很好地解决这些问题。而scs就是基于cad开发而来的,并且在 scs中提供了一项绘制断面图的功能
11、,只需要将纵断面数据转换为scs需要的特定数据格式就可以了。所以在程序中编写了第u!项功能:输出scs纵断数据。由于在scs中绘制断面图时需要用户指定断面数 据的位置,所以为了方便起见,将数据文件固定设置在c盘根目录下, 使用固定的文件名:"data, dat",这样,在绘制断面图吋,不用每 次查找,直接输入路径及文件名“c:data.dat” ,就可以直接进行绘制了。以下为使用scs绘制的纵断面图(局部)的效果,以及绘制 断面图的菜单命令位置。结束语虽然office, autocad等软件已经具有相当强大的功能,然而, 要想使用这些软件真正适用某一领域,或让其经常完成一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮冷链解决方案
- 建设工程管理总结
- 高三化学二轮复习 -《探究性实验微专题》说播课课件
- 防溺水防雷击安全教育
- 开花树课件教学课件
- 3.3.2氮氧化物及含氮废水的处理 课件高一上学期化学鲁科版(2019)必修第一册
- 药物滥用危害健康
- 迈柯维呼吸机培训
- 急性创伤相关知识及护理常规
- 酒店如何做好食品安全
- 高校实验室安全基础学习通超星期末考试答案章节答案2024年
- 国开2024年《中国法律史》平时作业1-3答案
- 钢结构策划书(范本)
- 沸腾传热PPT课件
- 急性肾衰竭与crrt治
- 焦化厂生产工序及工艺流程图
- 呕吐(急性胃肠炎)诊疗指南(制订)编制说明排版
- 江堤道路工程施工方案#江苏
- (外研版)初中英语语法汇总[新版]
- 李燕璇植树问题卡通版5
- 有砟轨道铺设的施工讲解
评论
0/150
提交评论