文章研究成果主要以算例成果显示,同时附有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)。 基于vb语言开发的测量程序应用+源程序(3):http://www.youerw.com/jisuanji/lunwen_20183.html