基于vb语言开发的测量程序应用+源程序(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于vb语言开发的测量程序应用+源程序(3)


文章研究成果主要以算例成果显示,同时附有vb语言概述、vb编程基础知识、7中测量计算问题的公式及部分推导过程、程序界面设计、属性更改等。
2  测量基础知识
2.1  坐标转换
坐标转换是从一种坐标系统变换到另一种坐标系统的过程。通过建立两个坐标系统之间一一对应关系来实现。是各种比例尺地图测量和编绘中建立地图数学基础必不可少的步骤。
2.1.1  二文坐标转换
二文坐标转换公式的矩阵形式为:
式中:X1、Y1为原始坐标系下已知点的坐标;
      X2、Y2为坐标转换后的坐标;
      λ为转换尺度参数,β为转换旋转角,a、b为平移参数。

2.1.2  三文坐标转换
    设有两个空间直角坐标系,分别为O-XYZ和O-X'Y'Z',设其原点相同。如图所示,选择εx、εy、εz为欧拉角,又称旋转参数,经过三次旋转,使两个坐标系重合。
三文坐标转换
图2-1  三文坐标转换

 三文坐标转换公式为:
(2.3)
式中:λ为两坐标系间的尺度比例因子;
      X、Y、Z为原始坐标系下已知点的坐标;
      X’、Y’、Z’为坐标转换后的坐标;
      ΔX、ΔY、ΔZ为平移参数。

2.2  平面直角坐标正反算
2.2.1  平面直角坐标正算
如图2-1所示,设A为已知点(XA,YA)B为待定点(XB,YB),已知AB距离S和AB间的坐标方位角a,即可求得待定点B的坐标(XB,YB)。 (责任编辑:qin)