《大地测量坐系统及其转换.docx》由会员分享,可在线阅读,更多相关《大地测量坐系统及其转换.docx(61页珍藏版)》请在三一办公上搜索。
1、大地测量坐系统及其转换大地测量坐标系统 及其转换 雷伟伟 河南理工大学测绘学院 wwlei - 1 - 基本坐标系 1、大地坐标系 坐标表示形式:(L,B,H) 大地经度L:地面一点P地的大地子午面NPS与起始大地子午面所构成的二面角; 大地纬度B:P地点对椭球面的法线P地KP与赤道面所夹的锐角; 大地高H:P地点沿法线到椭球面的距离。 起始大地子午面NLPWOP地大地高HLKPBE赤道面S2、空间直角坐标系 坐标表示形式:(X,Y,Z) 以椭球中心O为坐标原点,起始子午面NGS与赤道面的交线为X轴,椭球的短轴为Z轴,在赤道面上与X轴正交的方向为Y轴,构成右手直角坐标系O-XYZ。 - 2 -
2、 ZPNZPGWOYPXPEYXS3、子午平面坐标系 坐标表示形式:(L,x,y) 设P点的大地经度为L,在过P点的子午面上,以椭圆的中心为原点,建立x、y平面直角坐标系。则点P的位置用(L,x,y)表示。 yPyPLoxPx- 3 - 4、归化纬度坐标系 坐标表示形式:(L,u,H) 设椭球面上的点P的大地经度为L。在此子午面,以椭球中心O 为圆心,以椭球长半径a为半径,做一个辅助圆。过P点做一纵轴的平行线,交横轴于P1点,交辅助圆于P2点,连结P2、O点,则P2OP1称为P点的归化纬度,用u来表示。P点的位置用(L,u)表示。 当P点不在椭球面上时,则应将P沿法线投影到椭球面上,得到点P0
3、,PP0即为P点的大地高,P0点的归化纬度,就是P点的归化纬度。P点的位置用(L,u,H)表示。 yP2PoKPuBP1x点P在椭球面上时的uyP2P0PoKPuBP1x点P不在椭球面上时的u - 4 - 5、球心纬度坐标系 坐标表示形式:(L,f,r) 设P点的大地经度为L,连结OP,则POx=f,称为球心纬度,OP=r,称为P点的向径。P点的位置用(L,f,r)表示。 yPLrofx6、大地极坐标系 坐标表示形式:(S,A) 以椭球面上某点P0为极点,以P0的子午线为极轴,从P0出发,作一族A常数的大地线和S常数的大地圆。它们构成相互正交的坐标系曲线,即椭球面上的大地极坐标系,简称地极坐标
4、系。在大地极坐标系中,点的位置用(S,A)来表示。 A=常数P0S=常数 - 5 - 7、站心赤道直角坐标系 坐标表示形式:(P1-X,Y,Z) 以地面测站P1为原点,建立P1-XYZ坐标系,它的三个坐标轴与空间大地直角坐标系O-XYZ的三个坐标轴平行。两个坐标系之间是一种简单的平移关系。 ZP1ZYXPOLKPBYX8、站心赤道极坐标系 坐标表示形式:(P1D:距离; L:经方向角; -D,L,F) F:纬方向角; ZP2DP1FLYX - 6 - 9、站心地平直角坐标系 坐标表示形式:(P1-x,y,z) 站心地平直角坐标系是以测站法线和子午线方向为依据的坐标系。 通常有三种不同的定义形式
5、: 1、站心左手地平直角坐标系 以测站P1为坐标原点,以P1点的法线方向为z轴,以子午线方向为x轴,y轴与x、z轴垂直构成左手系。 2、站心右手地平直角坐标系 3、站心右手地平直角坐标系 x(北)z(天顶)y(北)yxyz(天顶)x(北)P1法线P1法线P1法线z(天底)站心左手地平直角坐标系站心右手地平直角坐标系站心右手地平直角坐标系10、站心地平极坐标系 坐标表示形式:(P-D,A,Z) 在站心地平直角坐标系(P-X,Y,Z)中,任意点P2的位置可以用距离D、大地方位角A、大地天顶距Z来表示。则P1-DAZ就构成了站心地平极坐标系。 P2Z(天顶)X(北)DAZY(东)P1 - 7 - 坐
6、标系基本转换 一、坐标系转换的基本形式: 平移变换 ZoldZnewOrroldrrnewPYoldrrOXoldYnewXnewrrrrnew=rold+rrrnewXnew=YnewZnewrroldXold=YoldZoldTXrr=TYTZ XnewYnewZnewXold=YoldZoldTX+TYTZ - 8 - 缩放变换 Znew(Zold)SoldSnewOYnew(Yold)Xnew(Xold)尺度比例因子m=Snew-SoldSoldXnewXoldYnew=(1+m)YoldZZnewold- 9 - 旋转变换 二维坐标系 xSaBAEFPxTaoDaCySayTxT=o
7、B=oE+EB=oE+PF=oCsina+PCcosa=ySsina+xScosayT=oD=EF=EC-CF=oCcosa-PCsina=yScosa-xSsinaxT=xScosa+ySsinayT=-xSsina+yScosaxcosa=yT-sinasinaxcosayS当旋转方向相反时 xT=xScos(-a)+ySsin(-a)yT=-xSsin(-a)+yScos(-a)xcos(-a)=yT-sin(-a)sin(-a)xcos(-a)yS- 10 - 三维坐标系 ZnewZoldwZwXXoldYnewwYYoldXnew旋转矩阵:对右手系逆时针旋转,对左手系顺时针旋转,否则
8、需要改变旋转角度的符号。 1R1(wX)=000coswX-sinwX010sinwXcoswX-sinwY0coswYsinwZcoswZ00010coswYR2(wY)=0sinwYcoswZR3(wZ)=-sinwZ0XnewYnewZnew=R3(wZ)R2(wY)R1(wX- 11 - Xold)YoldZold 当wX、wY、wZ均为小角度时,将cosw、sinw分别展开成泰勒级数,仅保留其一阶项,则有:cosw1sinww,舍弃二阶小量,则有: 1R3(wZ)R2(wY)R1(wX)=-wZwYwZ1-wX-wYwX1当wX、wY、wZ不是小角度时,三个旋转矩阵的次序不能交换。当
9、wX、wY、wZ均为小角度时,不论三个旋转矩阵的次序如何交换,都能够得到上面的结果。 反向矩阵: 为了使用上的方便,有一些坐标系统定义为左手空间直角坐标系。为此,在右手空间直角坐标系和左手空间直角坐标系的变换中,需要改变坐标轴的指向,这个可以通过反向矩阵来完成。 -1P1=000100011P2=000-100011P3=0001000 -1利用P1、P2、P3三个反向矩阵,可以分别改变X、Y、Z轴的指向。 旋转矩阵R1R2R3和反向矩阵P1P2P3均为正交矩阵 有下列性质: R1(wX)=R1(wX)=R1(-wX)R2(wY)=R2(wY)=R2(-wY)R3(wZ)=R3(wZ)=R3(
10、-wZ)-1T-1T-1TR1(wX)R2(wY)R3(wZ)TTT-1=R3(wZ)R2(wY)R1(wX)-1-1-1=R3(wZ)R2(wY)R1(wX)=R3(-wZ)R2(-wY)R1(-wX)P1-1=P1P2=P2-1P3-1=P3- 12 - 基本坐标系间的转换 1、子午平面坐标系与大地坐标系之间的关系: yLbPxyBQ90+Booaxn由图可得xa22dydx=tan(90+B)=-cotBo+yb22=1dydx=-ba222xy故而有xa22y=x(1-e+x2)tanB2即有(1-e)2tanB2b2=1可得acosBacosB=x=22W1-esinB2a1-e()
11、sinBa2y=1-esinB()22W1-esinBPn=N则由图可得x=NcosBy=N(1-e)sinBy=PQsinB22如果令N=aW又由图可得故而PQ=N(1-e)- 13 - Qn=Ne22、空间直角坐标系与子午平面坐标系的关系: ZyPZyOxxYLXXYx由图易知: X=xcosLY=xsinLZ=y3、空间直角坐标系与大地坐标系之间的关系: 点位描述参见上述两个图 当P点位于椭球面上的时候,易得: X=xcosL=NcosBcosLY=xsinL=NcosBsinL Z=y=N(1-e2)sinB当P点不在椭球面上时,设其大地高为H,图示如下 ZPHrr0BLP0OYX-
12、14 - 由上图可知考虑矢量有r=r0+HncosBcosLncosBsinLsinBNcosBcosLr0NcosBsinLN(1-e2)sinBXr=YZ故而有(N+H)cosBcosL=N+H)cosBsinL(N(1-e2)+HsinB4、子午平面坐标系与归化纬度坐标系的关系: yP2PaoKPuBP1ax点P在椭球面上时的u由上图可以看出: x=acosu x带入椭圆方程22a+yb22=1 得到y=bsinux=acosu故而:y=bsinu归化纬度坐标系也是作为一种过渡坐标系而出现的 - 15 - 5、子午平面坐标系与球心纬度坐标系之间的关系: yLxPryofx22x=rcos
13、fxy易知:,带入椭圆方程2+2=1,则有:r=aby=rsinfa1-e2221-ecosf2a1-ecosfx=221-ecosf2故而: a1-esinfy=221-ecosf6、大地纬度B、归化纬度u、球心纬度f之间的关系: 6.1、B与u的关系 sinB=VsinucosB=Wcosutanu=1-etanB26.2、u与f的关系 tanf=1-etanu 26.3、B与f的关系 tanf=(1-e)tanB易知,一般情况下,有:2Buf- 16 - 7、站心地平直角坐标系与站心赤道直角坐标系之间的关系: 7.1、左手系坐标系: Zxz90o-Bx90o-BZyP180o-LLYyX
14、YLBXZxZz90o-B90o-BZBP90o-BOBYLQX- 17 - 整体旋转示意图局部旋转示意图一 ZZx90-Boz90-BoPZB90-BoBOQ局部旋转示意图二 首先,将y轴反向,得y;绕y轴旋转(90o-B),将z轴绕至Z轴处,x轴绕至x轴处;然后,再绕Z轴旋转(180o-L),即可将P-xyz化为P-XYZ。 XYZoo=RZ(180-L)Ry(90-B)Pyxy 带入数值化简后得到下式: zX-sinBcosLY=-sinBsinLZcosB-sinLcosL0cosBcosLxxcosBsinLy=Ay zzsinB因为A为正交矩阵,故而由P-XYZ化为P-xyz,则为
15、: xX-1y=AYzZX-sinBcosLT=AY=-sinLZcosBcosL-sinBsinLcosLcosBsinLcosBX0YZsinB 因站心赤道直角坐标系与空间直角坐标系之间仅存在一个简单的平移关系,故而,由站心地平之间坐标系至空间直角坐标系的转换关系为: - 18 - XYZTXX=TY+YTZZTX=TYTZ-sinBcosL+-sinBsinLcosB-sinLcosL0cosBcosLxcosBsinLyzsinB(N+H)cosBcosL-sinBcosL=(N+H)cosBsinL+-sinBsinLN(1-e2)+HsinBcosB 7.2、右手系坐标系: - 1
16、9 - -sinLcosL0cosBcosLxcosBsinLysinBz8、站心赤道极坐标系与站心赤道直角坐标系之间的关系: ZP2DP1FLYXXY由图易知:ZDcosFcosL=DcosFsinL DsinF9、站心地平极坐标系与站心地平直角坐标系之间的关系: P2Z(天顶)X(北)DAZY(东)P1XYZDsinZcosA=DsinZsinA DcosZ- 20 - 几种坐标系间的转换 1、空间直角坐标系和大地坐标系之间的转换 由前面的讨论可知: 2Z+NesinBB=arctan22X+YYL=arctanX22X+Y-NH=cosBXYZ(N+H)cosBcosL=(N+H)cos
17、BsinL2N(1-e)+HsinB 2、不同二维平面直角坐标系之间的转换 不同二维平面直角坐标系之间的变换方式主要有:仿射变换、相似变换、多项式变换 某点在原始坐标系中的坐标记为(xSyS); yT)。 某点在转换后坐标系中的坐标记为(xTxSxToPySoyT- 21 - 2.1、仿射变换 xT=a1+a2xS+a3ySyT=b1+b2xS+b3ySa1a2x=+yTb1b2a3xb3ySa1a2a3b1b2b3为转换系数2.2、相似变换 当两个平面直角坐标系原点不同、坐标轴指向不同、尺度定义不同时,存在四个转换参数:两个平移参数DxDy、一个旋转参数a、一个尺度参数m; 两种转换过程:
18、先旋转、再平移、最后统一尺度; 先平移、再旋转、最后统一尺度; 转换过程不同,四个转换参数也不相同,但是它们最终的转换结果都是一致的。 2.2.1、先旋转、再平移、最后统一尺度 xT1+mx=yT0Dxcosa+1+myDy-sina0sinaxScosaySxSy1+mcosa(y)S(1+mx)Dx(1+mx)cosa=+(1+m)Dy-(1+m)sinayy若令(1+mx)Dx(1+my)Dy(1+mx)cosa1+mx)sina(-(1+m)sinay(1+m)cosay(1+mx)sina则有=a=b=c=d=e=fxTac=+yTbedxSyfS当两个坐标轴尺度因子相同时,上式简化
19、为:xTac=+yTb-ddxScyS - 22 - 2.2.2、先平移、再旋转、最后统一尺度 xT1+mx=yT0cosa1+my-sina0sinaDxxS+cosaDyyS(1+mx)cosaDx+(1+mx)sinaDy=-(1+m)sinaDx+(1+m)cosaDyyy(1+mx)cosa+-(1+m)sinay同理,可以将上式简化为 xSy(1+my)cosaS(1+mx)sinaxTac=+yTbexTac=+yTb-d 简要综合分析: 仿射变换dxSfyS dxScyS a3xb3ySdxSfySdxScyS当两个坐标轴尺度因子相同时,上式可简化为 a1a2x=+yTb1b2
20、xTac=+yTbexTac=+yTb-d相似变换尺度不等相似变换尺度相等 对比以上三式我们可以发现:当平面直角坐标系横轴和纵轴上的尺度因子不相等时,相似变换完全等价于仿射变换; 当二者尺度因子相等时,相似变换就是仿射变换在a2=b3=c时的一个特例。 a3=-b2=d2.3、多项式变换 仿射变换和相似变换实质上都是线性变换,当原有平面坐标系的局部性系统误差或局部形变较为明显时,采用仿射变换或相似变换不可避免的会带有模型误差,降低转换结果的精度,此时,我们可以采用多项式逼近法 。 - 23 - 多项式逼近法核心在于选取多项式逼近待求的新旧坐标系统间的变换函数。由多项式逼近任意连续函数时,从理论
21、上讲,只要选择适当的多项式阶数和系数,就可以逼近到任意的程度,并且保证点与点之间一一对应的可逆连续变换的特性。 多项式逼近法的数学模型如下: xiTyiT=xiS+a0+a1(xiS-x0S)+a2(yiS-y0S)+a3(xiS-x0S)+a4(yiS-y0S)+a5(xiS-x0S)(yiS-y0S)=yiS+b0+b1(xiS-x0S)+b2(yiS-y0S)+b3(xiS-x0S)+b4(yiS-y0S)+b5(xiS-x0S)(yiS-y0S)22223、不同三维空间直角坐标系之间的转换 定义空间之间坐标的三个要素:原点、尺度、坐标轴指向。故当两个不同空间直角坐标系变换时,则共有七个
22、变换参数。 一般有下面三种转换模型: 3.1、Bursa-Wolf模型: ZoldPrroldZnewwZYoldrrnewOoldwYrrwXOnewYnewXoldXnewrrrrnew=r+(1+m)R3(wZ)R2(wY)R1(wX)rold- 24 - XnewTXY=T+(1+m)R3(wZ)R2(wY)R1(wXnewYZTnewZ当:wX、wY、wZ均为小角度时: Xold)YoldZold XnewYnewZnewTX1=T+(1+m)-wZYTwZYwZ1-wX-wYXoldwXYoldZ1old 3.2、Molodensky-Badekas模型 ZTZoldwZwYPYT
23、rrTP-oldZnewrroldOoldXoldOnewXTXnewTrrrrnewYoldwXYnewrrrrrnew=r+rold+(1+m)R3(wZ)R2(wY)R1(wX)rTP-old- 25 - 设R=R3(wZ)R2(wY)R1(wX)0Q=-wZwY故而wZ0-wX-wYwX 0R=I+Qr舍去mQrTP-old,则得到: rrrrrrrnew=r+rold+rTP-old+QrTP-old+mrTP-old即: XYZTXXTXP-XT=TY+YT+YP-YTTZZ-ZTnewZToldP0+-wZwYoldXP-XT+mYP-YTZ-ZToldPoldwZ0-wX-wY
24、XP-XTwXY-YTPZ-Z0TP也即为: XYZTXXP=TY+YPTZnewZPold0+-wZwYwZ0-wX-wYXP-XTwXY-YTPZ-Z0TPXP-XT+mYP-YTZ-ZToldPold- 26 - 3.3、Veis模型 ZTdAZoldZnewTdxrrTP-oldYTrroldOoldrrnewBPYolddhXTrrOnewLYnewXoldXnew转换过程中涉及到了站心坐标系和参心坐标系之间的转换。 rrrr-1rnew=r+rold+(1+m)Rold-TR3(dA)R2(dx)R1(dh)Rold-TrTP-old 其中:Rold-T=R2(90-B)R3(L)
25、 o4、不同大地坐标系之间的转换 4.1:由空间直角坐标系和大地坐标系之间的转换关系可得: XYZs(N+H)cosBcoL=(N+H)cosBsinL 2N(1-e)+HsinB- 27 - 4.2:将上式取全微分可得: dXdLdY=JdB+ dZdHXLYDaJ=A 其中:LDaZLaXBYBZB,e2XHYH, ZH2利用公式:N=aW=1-esin22B,M=a(1-e)W32=2a-a可得: XLYJ=LZLXaYA=aZaXBYBZBXH-(N+H)cosBsinLY=(N+H)cosBcosLH0ZHM-(M+H)sinBcosL-(M+H)sinBsinL(M+H)cosBc
26、osBcosLcosBsinLsinBXNcosBcosLaaYN=cosBsinLaaZN(1-e2)sinBaa1-aM2cosBsinLsinB1-aM222-sinB(1+cosB-esinB)1-acosBcosLsinB24.3:利用矩阵求逆,求得大地坐标与直角坐标和椭球长半轴和扁率直角的关系: dLdBdH其中-1=JdXdYdZDa-1-JADacosL(N+H)cosB-sinBsinLM+HcosBsinLJ-1sinL-(N+H)cosBsinBcosL=-M+HcosBcosL cosBM+HsinB04.4:由布尔沙七参数转换模型可得: 如果两坐标系间的旋转角都是小角
27、度,则sin- 28 - ww,cosw1,则有: 1R(w)=-wzwy转换公式可表示: wz1-wx-wywx 1X2DX01Y2=DY0+-wzZ2DZ0wy写成微分形式: wz1-wx-wyX1X1wxY1+(1+m)Y11Z1Z1dXdYdZDX01=DY0+-wzDZ0wywz1-wx-wyX1X1wxY1+mY1 1Z1Z13.5:将上述公式代入到三中的公式,并考虑到e2是微小量,简化可得: sinL-(N+H)cosBrdLsinBcosLdB=-rM+HdHcosBcosLtanBcosL-sinL2-NesinBcosBsinLrcosL(N+H)cosB-sinBsinL
28、M+HrrcosBsinLDX0cosBrDY0+M+HDZ0sinB00N2+-esinBcosBrm(M+H)22N(1-esinB+HtanBsinLcosLNesinBcosBcosL2r-1eX0eYeZ00022NM(2-esinB)Da2+esinBcosBrsinBcosBr(M+H)aDa(M+H)(1-a)MN22222-(1-esinB)(1-esinB)sinB1-aa- 29 - sinL-(N+H)cosBrdLdL2dL1sinBcosLdB=dB2-dB1=-rM+HdHdH2dH1cosBcosLtanBcosL-sinL2-NesinBcosBsinLrta
29、nBsinLcosLNesinBcosBcosL2cosL(N+H)cosB-sinBsinLM+HcosBsinLrrDX0cosBrDY0+M+HDZsinB00r-1eX0eYeZ0+0N2-esinBcosBrm+(M+H)22N(1-esinB)+H0N2esinBcosBr(M+H)aN22-(1-esinB)a022M(2-esinB)sinBcosBrda222(1-e)(M+H)de222M(1-esinB)sinB22(1-e)N11-esinBN=可以得到:=,再:N=M2WaW1-e 又根据: 可以将最后对椭球的微分改正改化为简单形式:0N2esinBcosBr(M+H)aN22-(1-esinB)a02esinBcosBr(M+H)W-W022M(2-esinB)sinBcosBrda222(1-e)(M+H)de222M(1-esinB)sinB22(1-e)a22022N(2-esinB)sinBcosBrda2de22W(M+H)N2sinB2 - 30 -