坐标转换程序技术报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

坐标转换程序技术报告

一、 开发模块的问题

通过公共点在平面坐标系统之间的转换,求出转换所需参数。并用所求得的转换参数计算要转换点在转换后的坐标系中的坐标值。

二、问题分析过程

在进行平面坐标系统之间的转换时,假设两坐标系的原点的平移参数为x 0、y 0,尺度比参数为K ,坐标轴旋转角为a (四参数模型),同名点两个坐标系

的坐标分别为(x ,y )(x ’,y ’),则坐标

转换公式可以表示为

⎩⎨⎧++='-+='yP xQ y y yQ xP x x 00

其中P Q a Q P K arctan ,22=+=

1)利用公共点的两套坐标可以计算出转换参数(x 0,y 0,P ,Q ),从而构成两套坐标系间的转换模型。

2)当公共点多于2个时,需要采用最小

二乘法计算精确的转换参数。当公共点等于两个点时,则直接进行计算。

3)利用所求得的参数计算转换点在新坐标系中的坐标值。当输入的公共点个数大于两个点是,此时的转换点利用误差传播律求出协方差阵。

三、设计模块化过程

在对此程序进行分析后得出,在此程序中需要具有以下功能的函数:

1 数据键盘输入

2 数据分析判断:公共点个数等于2时,直接进行计算。公共点个数大于2时,需要平差处理。公共点个数小于2时,不进行计算.

3平差处理及未知参数

4 坐标转换:求需要转换点的新坐标及结果保存.

5 选择输入类型并保存输入文件

二、程序结构与功能

请详见《坐标转换程序说明》。

相关文档
最新文档