一种基于EXCEL的编制测量数据的方法、装置和存储介质与流程

文档序号:14676997发布日期:2018-06-12 21:38阅读:345来源:国知局
一种基于EXCEL的编制测量数据的方法、装置和存储介质与流程

本发明涉及数据处理领域,尤其是一种基于EXCEL的编制测量数据的方法、装置和存储介质。



背景技术:

在测量数据计算过程中,传统计算坐标为在CASIO计算器中编制测量程序进行坐标计算及手工计算,坐标只能逐个进行计算,无法批量进行坐标计算,计算错误率高,对于地铁、高速公路、高铁工程进行批量坐标、线路坐标、坐标转换及内业资料整理时,处理效率极低。



技术实现要素:

为了解决上述技术问题,本发明的目的是:提供一种基于EXCEL的效率高、错误率低的编制测量数据的方法。

为了解决上述技术问题,本发明的另一目的是:提供一种基于EXCEL的效率高、错误率低的编制测量数据的装置。

为了解决上述技术问题,本发明的另一目的是:提供一种基于EXCEL的效率高、错误率低的编制测量数据的存储介质。

本发明所采用的技术方案是:一种基于EXCEL的编制测量数据的方法,包括有以下步骤:

采用EXCEL中二次开发VB编制用于计算测量数据的自定义函数;

在EXCEL数据表格中插入上述编制的自定义函数;

输入自定义函数的参数并计算结果;

在EXCEL数据表格中,通过对单元格的操作实现测量数据的批量计算。

进一步,所述自定义函数的参数包括有里程、偏距、X坐标、Y坐标、反算里程和反算偏距中的一种或多种。

进一步,所述对表格的操作包括有复制单元格、粘贴单元格和拖动填充柄。

本发明所采用的另一技术方案是:一种基于EXCEL的编制测量数据的装置,包括有:

自定义函数处理模块,用于计算测量数据;

自定义函数输入模块,用于在EXCEL数据表格中插入上述自定义函数处理模块;

参数输入模块,用于输入自定义函数处理模块的参数,使自定义函数处理模块计算得出结果;

表格处理模块,用于在EXCEL数据表格中通过对单元格的操作,从而实现测量数据的批量计算。

进一步,所述自定义函数处理模块的参数包括有里程、偏距、X坐标、Y坐标、反算里程和反算偏距中的一种或多种。

进一步,所述表格处理模块对表格的操作包括有复制单元格、粘贴单元格和拖动填充柄。

进一步,所述自定义函数处理模块采用EXCEL中二次开发VB编制。

本发明所采用的另一技术方案是:一种基于EXCEL的编制测量数据的存储介质,该存储介质包括有计算机可执行指令,所述计算机可执行指令在由计算机处理器执行时用于执行上述一种基于EXCEL的编制测量数据的方法。

本发明的有益效果是:本发明通过运用EXCEL自定义函数进行编制测量数据计算,可快速及批量计算线路的坐标、正反算坐标及里程等数据,错误率远小于传统的手工计算方式的错误率,计算结果容易编辑、灵活性强,无需其它定制的软件,节省软件成本和硬件成本。

自定义函数为EXCEL电子表格中的函数,可以任意调取和使用,参数输入简便容易理解;函数采用代码编制,在后台进行坐标计算处理,前台输入简单,防止计算错误产生;在EXCEL中进行坐标计算可以采用EXCEL的复制粘贴、拖动等功能,对数据成果的大批量编辑非常方便;运用自定义函数可以相互进行坐标批量反算复核,大量节省坐标复核时间;在内业资料整理中,往往需要进行大量坐标计算,运用此方法进行坐标计算,大大提高了工作效率。

附图说明

图1为本发明方法的步骤流程图;

图2为本发明装置结构框图;

图3为本发明中插入自定义函数的界面示意图;

图4为本发明中输入函数参数及计算结果的界面示意图;

图5为本发明中批量计算操作的界面示意图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明:

参照图1,本发明第一具体实施例,一种基于EXCEL的编制测量数据的方法,包括有以下步骤:

采用EXCEL中二次开发VB编制用于计算测量数据的自定义函数;

在EXCEL数据表格中插入上述编制的自定义函数;

输入自定义函数的参数并计算结果;

在EXCEL数据表格中,通过对单元格的操作实现测量数据的批量计算。

进一步作为优选的实施方式,所述自定义函数的参数包括有里程、偏距、X坐标、Y坐标、反算里程和反算偏距中的一种或多种。

进一步作为优选的实施方式,所述对表格的操作包括有复制单元格、粘贴单元格和拖动填充柄。

参照图2,本发明第二具体实施例,一种基于EXCEL的编制测量数据的装置,包括有:

自定义函数处理模块,用于计算测量数据;

自定义函数输入模块,用于在EXCEL数据表格中插入上述自定义函数处理模块;

如图3所示,其中包括多个自定义函数处理模块,例如图中所示的ZBZSX、ZBZSY等。

参数输入模块,用于输入自定义函数处理模块的参数,使自定义函数处理模块计算得出结果;

如图4所示,以自定义函数处理模块ZBZSX为例,其中参数包括LichengL、PianjuS、ZhihuanlichengZHD、Jiaodian1X、Jiaodian1Y等。

表格处理模块,用于在EXCEL数据表格中通过对单元格的操作,从而实现测量数据的批量计算。

进一步作为优选的实施方式,该装置同时包括有多个自定义函数处理模块,所述多个自定义函数处理模块之间用于对数据进行复核;

以图3中的ZBZSX和ZBZSY为例,ZBZSX根据其参数计算得到X坐标参数Jiaodian1X,其参数中以包括Y坐标参数Jiaodian1Y;而ZBZSY根据其参数计算得到Y坐标参数Jiaodian1Y,其参数中以包括X坐标参数Jiaodian1X;因此,通过自定义函数ZBZSY对ZBZSX计算得到的结果Jiaodian1X进行批量复核,复核过程即将ZBZSX计算得到的结果Jiaodian1X作为ZBZSY的参数,ZBZSY计算得到的Y坐标与ZBZSX中的参数Jiaodian1Y进行对比,若两者一致,则通过复核。

进一步作为优选的实施方式,所述自定义函数处理模块的参数包括有里程、偏距、X坐标、Y坐标、反算里程和反算偏距中的一种或多种。

进一步作为优选的实施方式,所述表格处理模块对表格的操作包括有复制单元格、粘贴单元格和拖动填充柄。

参照图5,图中通过拖动填充柄将自定义函数处理模块应用到“X坐标”下方的单元格里,从而实现坐标的批量计算;同样的,还可以通过复制和粘贴单元格的方式操作表格,用于实现坐标的批量计算。

进一步作为优选的实施方式,所述自定义函数处理模块采用EXCEL中二次开发VB编制。

本发明第三具体实施例,一种基于EXCEL的编制测量数据的存储介质,该存储介质包括有计算机可执行指令,所述计算机可执行指令在由计算机处理器执行时用于执行上述一种基于EXCEL的编制测量数据的方法。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可以作出种种的等同变换或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1