坐标系统批量转换方法的探讨

时间:2022-10-19 08:28:13

坐标系统批量转换方法的探讨

[摘 要]本文介绍了利用在Execl、记事本、word的平台下;使用其一定的方法及步骤,进行经纬仪(全站仪)导线电子表格的转换,更简便、批量的得到武氏《空间数据处理系统》软件所需的54坐标系到80坐标系转换的文本文件,从而进行54坐标系到80坐标系转换,有效提高转换的工作效率。

[关键词]武氏; 方法; 注意事项

中图分类号:P223 文献标识码:A 文章编号:1009-914X(2015)20-0034-02

引言

按国家规定自2011年起矿井所提供各类图件采用的坐标必须为1980西安坐标系坐标。现利用武氏《空间数据处理系统》软件进行1954北京坐标系到1980西安坐标系的数据转换。由于经纬仪(全站仪)导线电子表格不符合武氏《空间数据处理系统》所需的文本文件;无法进行批量转换数据,工作效率不显著,本

文结合日常工作实践,谈谈如何利用在Execl、记事本、word平台下更简便批量的得到武氏《空间数据处理系统》所需的文本文件,从而进行批量转换及转换过程中所注意的事项。

1、坐标数据转换

采用布尔莎模型法(七参数转换法),七参数(dx、dy、dz、Ex、Ey、Ez、dm) 统一按公司提供的数据。利用武氏《空间数据处理系统3.2版》软件进行转换。

1.1 七参数的求解方法

1.1.1 七参数是两直角坐标系之间的转换参数,包括三个平移参数、三个旋转参数和一个尺度参数;

1.1.2 计算时至少要知道三个或三个以上的公共点;

1.1.3 设两空间坐标系之间有n个公共点(≥3),它在两个坐标系中的坐标分别为(Xī、Yī、Zī)和(X’ī、Y’ī、Z’ī),记dx= X’ī- Xī、dy= Y’ī-Yī、dz= Z’ī- Zī,现将七参数dx、dy、dz、Ex、Ey、Ez、dm作为未知参数,采用W模型,按最小二乘法求解;

1.1.4 求得该转换七参数为:

dx=72.677840716793071、dy=-138.273542653769250、

dz=-77.433984567876905、Ex=0.000003320653508609、

Ey=-0.000005224331163900、

Ez=0.000005203702016843、dm=0.000010798754559005

2、批量转换的方法步骤

2.1 打开所需转换的导线计算的电子文档(如图2-1-1);

2.2 复制其转换的X、Y坐标及顶底板高程;粘贴到一份新的Execl中,把空白的行删除,输入点号(为删除前如图2-2-1,删除后如图2-2-2);

2.3 2.2步骤所得的成果复制粘贴到记事本中,再由记事本中的成果复制粘贴到word文档(如图2-3-1、2-3-2);

2.4 点击word文档命令栏中的【编辑】【替换】

执行菜单:【高级】【特殊字符】【空白区域】替换为逗号【全部替换】【确定】(如图2-4-1)。

这样就在word文档中完成了空白区域到逗号的转换(如图为替换前如图1-3-2,替换后如图2-4-2)

2.5 2.4步骤得到成果复制粘贴到记事本中,得到的成果就是所需的文本文件(最终所需的文本文件如图2-5-1)。

2.6 利用武氏《空间数据处理系统3.2版》软件进行转换

菜单命令:【转换[R]】【不同椭球坐标转换】直接进入转换窗口,导入七参数,而后导入文本文件进行坐标的批量转换,从而得到最终的80坐标系坐标。如图2-6-1所示。

3、注意事项

3.1 由于我们平时计算的54坐标系导线电子文档坐标没把大数列入计算(如X坐标的2848656.230中的284、Y坐标中的20569588.326中的2056等),所以在转换时一定不要忘记加上武氏《空间数据处理系统3.2版》转换所需的大数(如X为284、Y为5);

3.2在word文档空白区域替换成逗号时,语音栏上必须为中文(中国)输入方式,转换的文本文件方可使用,

3.3由于我们每条导线基本上的编号都是连续的,所以在点号编号上选择在Execl中输入更简便,转完不要忘记轨面高程等必要参数。

4、结束语

在利用Execl、记事本、word的平台下,实现了54坐标系坐标到80坐标系坐标的批量转换,虽然看上去比较繁琐,但工作效率得到质的提高,应用该方法是很有意义的。

作者简介

韦东铨(1986年8月),男,福建宁德人,助理工程师,目前主要从事矿山测量及技术管理等工作。

上一篇:悬浇箱梁冬季施工热工计算及防护措施分析 下一篇:煤矿输送机控制系统的优化设计