基于MATLAB的坐标转换系统的设计与实现 |
|
|
*x.*y+xs(4)*x.*x+xs(3)*y+xs(2)*x+xs(1); 由于本设计的目标为坐标转换,处理对象是大量坐标数据,故坐标数据必须为文件格式。本系统就是针对文件进行操作。转换过程使用的控制点可能不同时具有平面控制点和高程控制点的功能,所以对其进行了分类。下面数据为本次实验控制点数据文件中的一部分: …… a,1, 4075792.754 ,599744.494 ,810.577 b,2, 4063109.283 ,586633.973 ,307.540 c,1, 4083633.949 ,609011.580 ,818.159 d,3, 4083976.742 ,599987.792 ,469.750 …… 上面数据中第一个逗号前面为点号(a、b、c、d……),第二个逗号前面数据(1、2、3)表示此控制点类型,其中1表示此控制点为平高点,2表示平面点,3表示高程点,平差过程完全按照其类型进行平差。后面的数据依次表示此点的X,Y,Z值,的单位均为米。 4 系统精度验证 为了检验本系统的计算精度,首先通过本系统利用已有的控制点进行坐标参数解算,解算完成后再通过所得参数反算出参加解算的控制点坐标的转换坐标。利用转换得到的控制点新坐标与实际坐标进行比较,部分比较结果见表1。 使用公式4得到整个测区的水平精度统计中误差δ=0.0127m。在此工程中测区面积相对较大,考虑到各种变形影响及CORS 连续运行GPS参考站系统改正参数和原测量值不准确等一系列问题等,可验证模型的结果可靠,精度满足地下管线点的测量精度:平面位置中误差不大于±5cm。 在进行高程异常参数解算时,考虑到本工程测区分散且面积较大的问题,因此将测区分成多个区域进行拟合高程异常参数,并舍去部分带有测量粗差的高程点进行平差。部分比较数据见表2(只选择需要转换高程坐标的控制点做实验数据,数据文件中已分出数据类型,因此此表数据与表1不完全相同)。 计算所选择的高程拟合区域的高程中误差:&de上一页 [1] [2] [3] [4] 下一页 |
|
|
|
上一个论文: 西瓜常见生理病害与防治 下一个论文: 基于J2EE在线考试系统的设计与实现 |
|