OpenCoordV1.3.0正式发布,新增平面四参数转换、规范法历元转换
坐标转换软件OpenCoord新增平面四参数转换、规范法历元转换等功能,版本号更新为1.3.0,欢迎同行下载使用。下载的网页地址为:http://www.xiaokcehui.com/?post=93。
1、平面四参数坐标
四参数平面坐标转换模型:用于不同高斯投影平面坐标转换,重合点坐标为z和y;共4个转换参数,即2个平移参数X0、Y0,1个旋转参数α和1个尺度参数m。
当采用4参数坐标转换模型计算4参数时, 由于有4个未知参数,因而至少需要2个及以上的同名点才能计算4参数。4参数转换模型如下式所示。
编辑
其中,(XB,YB)表示转换后的坐标,(XA,YA)表示转换前的坐标,m为尺度缩放系数,α为旋转系数。令C=mcosα,D=msinα,则有下式:
编辑
如此,可以组线性方程,采用最小二乘法求解。当参数C、D确定后, 可根据下式求得尺度缩放系数m和旋转系数α。
编辑
利用程序目录下的test4.csv解算4参数,根据解算的四参数求转换后的坐标,与原坐标对比,相差都在cm级。
编辑
拿参考文献2的数据做个例子,来验证OpenCoord的有效性。
编辑
以表中C03点的坐标为例,计算转换后的坐标为:3386496.8787,503162.9066,与原坐标相差0.4mm和1.9mm。
编辑
2、历元转换
根据《CH∕T 2014-2016 大地测量控制点坐标转换技术规范》5.1.4 框架转换,使用CPM-CGCS2000速度场模型(见附录D)计算卫星导航定位基准站坐标从观测历元到需转换历元期间,由于板块运动引起的坐标变化。
编辑
假设坐标为36,120,历元从2023.33转到2000.0。
编辑
转换后的经纬度转成空间直角坐标。
编辑
用高总的转换程序进行对比,首先将经纬度坐标转成空间直角坐标。
编辑
调用高总的程序,获取转换后的空间直角坐标。
编辑
两个转换后的空间直角坐标小数点后四位是一样的。
参考文献
几种常用坐标转换方法的比较分析_谢飞
四参数坐标转换研究及应用分析_江华
CH∕T 2014-2016 大地测量控制点坐标转换技术规范