二维坐标转换软件设计及在公路工程测量中的应用
工程测量常用的北京54坐标系、西安80坐标系、CGCS2000坐标系是国家统一的高斯平面直角坐标系,各地又建立有相应的地方独立坐标系,在工程项目施工中,常常需将国家坐标系转换为地方坐标系,如何将国家坐标系下的测量成果转换成地方坐标系下坐标,实现新旧坐标的精准转换具有重要意义。
目前,应用广泛的是四参数转换模型和布尔莎七参数转换模型,布尔莎七参数模型大多用于不同坐标系间的基准变换,即将一个椭球基准转换到另一个椭球基准,同一个椭球基准的不同平面直角坐标转换,通常采用四参数转换模型,本文结合某高速公路工程详细介绍采用四参数模型解决西安80坐标系测量成果到深圳独立坐标系测量成果转换的问题。
一、平面二维四参数转换模型
四参数分为旋转、缩放和平移三类,四参数转换原理是原坐标通过平移、旋转、尺度缩放得到与原坐标一一对应的新坐标,四参数转换模型公式为:
(1)
式(1)中:X1,Y1为原坐标,单位为米;X2,Y2为新坐标,单位为米;△X, △Y为两个平移参数,单位为米;α为旋转参数,单位为弧度;m为缩放参数,这四个参数是未知的,为了求解四参数,把所有已知的和未知的矩阵分别整理在一起。
令K=1+m,a=(1+m)cosα,b=(1+m)sinα,则式(1)整理得:
(2)
四参数求解要根据原坐标系与新坐标系公共点解算,选择的公共点坐标误差对求解转换参数的精度密切相关,应选择两个以上精度较高且分布较均匀并有较大覆盖面的公共点,在实际测量中转换点与公共点间距越小,坐标转换精度越高,适当增加公共点个数,能提高坐标转换精度,公共点分布越均匀,所得的转换参数精度越高,公共点最少要两个,多于两个可以用最小二乘法求得四参数的最或然值,再用这些参数分别计算每个待转换点的新坐标。
式(2)符合最小二乘法A*X=B的形式,得到其解法方程:
X=(A*AT)-1*A T*B (3)
假设有n个公共点,则
B= (4)
A= (5)
X= (6)
将式(4)、式(5)代入式(3)解得X。
则旋转角α和缩放参数m为
α=arctan(b/a)
m=a2+b2-1
尺度参数K=m+1=a2+b2
二、二维坐标转换软件设计
本软件可根据两平面直角坐标系的公共点求解出四参数,再利用四参数分别计算每个点的新坐标,可以批量进行坐标转换,方便快捷高效,计算精度较高。
软件运行界面如图1所示,可批量输入原坐标,新坐标前几项输入公共点坐标,公共点个数不少于2个,如图2所示;输入完后可一键进行批量坐标转换,成果表中显示点号、原坐标、新坐标、四参数及公共点号,如图3所示;成果表中可以设置保留小数位数,还可以将计算结果导出为Excel电子表格文件,也可以直接打印。
三、工程实例验证
该工程位于深圳市宝安区西乡街道,全线共设特大桥2180.3m/1座,匝道桥4894.3m/8座,新建涵洞2道,接长涵洞7道,新建发卡站1处,改造扩建收费站1处,拆除收费站1处,路基填方20.02万m3,路基挖方8.598万m3,该项目施工工艺复杂,包括顶推、转体、悬臂现浇等;项目所处地势平坦,但是附近建筑物多,现有交通错综复杂,控制点通视条件差。
图1软件运行界面
图2软件数据输入界面
该工程为保证测量成果的准确性,对中国华西工程设计建设有限公司提供的首级控制网进行了加密复测,并在后续每半年进行一次复测。
本实例结合控制网复测报告,用该软件对控制点坐标由西安80坐标向深圳独立坐标转换并进行精度比较。
详细步骤如下:第一步,通过GPS静态测量解算得到控制点的西安80坐标,经平差后转换为深圳独立坐标。由4台GPS接收机静态测量进行同步观测,GPS同步图形之间的链接采用边联式和网联式,重复设站2次,每个时段≥90分钟,利用南方SGO软件解算静态原始数据,再进行三维网自由平差得到WGS-84坐标,最后进行二维约束平差获得深圳独立坐标。
图3软件成果表界面
第二步,利用测量助理软件二维坐标转换功能将控制点西安80坐标转换为深圳独立坐标,转换前数据如图2所示,为了保证转换精度,本次试验选取4个公共点进行四参数计算,转换后成果如图3所示。
表1控制点转换坐标与验证坐标对比表
点号 |
验证X |
验证Y |
转换X |
转换Y |
△X |
△Y |
BM01 |
28529.7732 |
93794.6971 |
28529.7737 |
93794.6954 |
0.0005 |
-0.0017 |
IV04 |
29172.1861 |
94117.0653 |
29172.1870 |
94117.0645 |
0.0009 |
-0.0008 |
IV07 |
28046.4480 |
93925.3670 |
28046.4472 |
93925.3690 |
-0.0008 |
0.0020 |
IV15 |
30954.1443 |
95052.5378 |
30954.1437 |
95052.5382 |
-0.0006 |
0.0004 |
IV16 |
31754.3500 |
95045.1940 |
31754.3499 |
95045.1935 |
-0.0001 |
-0.0005 |
IV06 |
28318.7560 |
93731.4810 |
28318.7572 |
93731.4836 |
0.0012 |
0.0026 |
J002 |
29317.8336 |
94065.1376 |
29317.8340 |
94065.1336 |
0.0004 |
-0.0040 |
JM04 |
30159.7652 |
95047.9028 |
30159.7648 |
95047.9041 |
-0.0004 |
0.0013 |
JM73 |
28908.5601 |
94267.6640 |
28908.5585 |
94267.6676 |
-0.0016 |
0.0036 |
ZY39 |
28965.5147 |
94081.4994 |
28965.5129 |
94081.5020 |
-0.0018 |
0.0026 |
ZY40 |
28899.0253 |
94035.6115 |
28899.0249 |
94035.6146 |
-0.0004 |
0.0031 |
ZZ37 |
29028.3309 |
94163.8580 |
29028.3307 |
94163.8604 |
-0.0002 |
0.0024 |
ZZ40 |
28874.6794 |
94051.8596 |
28874.6795 |
94051.8622 |
0.0001 |
0.0026 |
第三步,将转换后的新坐标与验证坐标进行比较,结果见表1。其中点号BM01、IV04、IV07、IV15四个点为已知公共点。
由表1数据可知,进行控制网复测平差后的深圳独立坐标数据与该软件二维坐标转换的数据比较精度较高,可以实现本工程项目测量成果由西安80坐标系向深圳独立坐标系的转换。
经过本工程实例证明该软件能够满足工程测量中二维平面直角坐标系之间的坐标转换的精度要求,可以方便快捷的进行两个平面直角坐标系测量成果的相互转换,只要知道任意两个坐标系的2个以上公共点,利用该软件采用相似四参数可以便捷的实现坐标转换,可以应用于桥梁顶推、转体、悬臂拼装等施工中自定义坐标系与设计采用的坐标系之间的平面直角坐标转换,使工程测量工作更加便利、高效。
软件下载链接:阿里云盘
二维坐标转换软件设计及在公路工程测量中的应用相关推荐
- 制造业信息化领域,采用迈特 MIt PDM/PLM3.8作为集成支撑平台 与UG、CATIA、PRO/E、SOLIDEDGE、SOLIDWORKS、MDT等三维CAD软件和常用二维CAD软件集成
<script></script> 标签:中国pdm 重汽集团 汽车pdm 信息化管理 mit-pdm 图文档管理 it Development is the last ...
- Cartoon Animator 4 for Mac(二维动画软件)
cartoon animator4 mac能够快速为您将普通和照片转换为2D动画效果.Cartoon Animator 4 for Mac能在最短是时间内为您创造出独特的动画人物角色,有需要Carto ...
- 计算机动画软件有哪些软件,终于清楚二维计算机动画软件功能介绍
终于清楚二维计算机动画软件功能介绍 日期:2019-10-30 18:29:15 浏览:13 核心提示:二维计算机动画软件功能介绍动地完成更为复杂和繁琐的自动上色和中间帧自动生成等工作目前的计算机辅助 ...
- 城市内涝一维二维耦合技术及在城市排水防涝领域中的实践应用
本次将聚焦于综合利用GIS.CAD及自研慧天排水数字化分析平台等工具高效地进行大规模城市排水系统水力模型的建立.在讲解过程中会以案例的形式演示与其他软件(如AutoCAD.ArcGIS.MS Offi ...
- 【240】python 一个二维数组和一个整数,判断数组中是否含有该整数
♣ 题目部分(原文见公众号:python宝) python宝: https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU5Nj ...
- 《c primer pius》第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处理一维数组的
<c primer pius>第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处 ...
- CASIO—4500P计算器在公路工程测量中的应用
CASIO-4500P计算器在公路 工程测量中的应用 [提要]本文根据曲线元计算原理,阐述了利用CASIO-4500P计算器在已知起点坐标与方位角情况下,便可方便地计算出各放样点坐标及方位角,并以算例 ...
- 二维码软件如何制作彩色流水号二维码
黑白色的QR,Date Matirx, Maxi Code等二维码类型,我们已经屡见不鲜.颜色出挑,容易夺人眼球的彩色二维码(彩码)日渐多了起来. 彩码好看也容易做,制作方法如下: 1.启动条码打印软 ...
- 计算机二维辅助设计课程设计,计算机辅助设计课程设计报告-千斤顶的二维工程图和三维建模.doc...
计算机辅助设计 课程设计报告 课程名称:计算机辅助设计 设计题目: 千斤顶的二维工程图和三维建模 专业班级:工程力学 02班 学生姓名: 学号: 起止日期 2013.1.07 至 2013.1.17 ...
- 计算机二维辅助设计课程设计的目的,cad实习目的
一.实习的目的: 把握autocad用于工程制图的基本操作,了解工程图纸绘制的格式和要求,能够用autocad绘制二维的工程图纸. 二.课程实习的任务: 1.学习autocad的基本绘图操作. 2.绘 ...
最新文章
- git gui fetch不到文件_Git内部原理剖析,有比这还详细的吗?
- Matplotlib实例教程 | 统计DataFrame中文本长度分布(条形统计图)
- gitlab mysql 表_gitlab-mysql_高可用
- 百度超级链XChain(7)数据模型
- 从容器到容器云,什么才是 Kubernetes 的本质?
- 如何使用 Font Book 在 Mac 上添加或删除字体?
- carrot2_热门的错误人类天气机器人CARROT终于在Android上推出
- 6个提高工作效率的技巧
- 别人家的阿里巴巴校招
- 苹果奖学金获得者:我的自学 iOS 开发历程
- 达内微软mta证书有用吗_微软MTA认证含金量极高 同程同美引入MTA考试认证倍受关注...
- 【C++ 八】写文件、读文件
- 基于qiankun搭建ng-alain15微前端项目入门实践
- 中小学教师资格考试介绍
- Codeforces Round #655 (Div. 2)
- java 实现违章_基于JAVA的违章查询助手数据调用代码实例详解
- ABA问题基础及解决
- 异步插件协议的MIME过滤器
- 计算机桌面上的公文包怎么加密,win7系统公文包如何用?win7公文包的使用教程...
- 开课通知 | 2021FPGA寒假班来啦!
热门文章
- Elektrobit(EB) 之汽车IVI软件开发管窥
- python制作冰花_Python-字符串常用操作方法
- UWB定位 | 监狱人员精准管控,助力司法安全!
- 区块链三加一:做不了正室,就不要做区块链的情人
- 【小5聊】.net core 2.1开发微信公众号消息解密报错41000原因
- 多商户商城系统功能拆解32讲-平台端营销-限时秒杀
- (css)el-image图片完整显示,不拉伸收缩
- plus.os.name 无法正确执行的问题
- 数字图像其实就是一个矩阵
- 航班票价查询api数据整合实现