免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 4482|回复: 8
收起左侧

[软件] 七参数表格

[复制链接]

199

主题

1万

铜板

121

好友

版主

呵呵

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
5903

灌水勋章活跃勋章宣传勋章

发表于 2012-6-27 20:45 | 显示全部楼层 |阅读模式
本帖最后由 丈量大地 于 2012-6-27 20:48 编辑

QQ截图20120627204409.png

      
        介绍一种利用Excel表格解算七参数的方法
    目前计算机的操作系统下都安装有Office2000---2003,利用Office下的Excel表格和表格中提供的多种矩阵运算函数,可以解算在GPS RTK作业中经常用到的由地心坐标系转换到国家坐标系所使用的坐标转换参数或称作七参数。利用EXCEL表格解算七参数的方法非常方便和实用且便于掌握。下面把解算过程中用到的有关矩阵运算的函数列出如下:
   1. =Mmult(数组1,数组2) ――――――-两矩阵乘积函数
   2. =Transpose(数组)――――――――――矩阵转置函数
   3. =Minverse(数组)―――――――――― 矩阵求逆函数
   4. =数组1 ± 数组2――――――――――矩阵加减函数
    这里的数组其含义是:例如我们把一个矩阵存放到第3行~20行,第A列~G列,那么在进行矩阵运算时数组应输入A3:G20
   下面给出解算七参数的数学模型如下:
    Xi         Xi        Xi               0  -Z  Y    Εx/ρ    ⊿X
    Yi    =   Yi    +  Yi    K×10- 6 +  Z  0  -X    ΕY/ρ + ⊿Y  
    Zi         Zi        Zi               -Y  X  0     ΕZ/ρ    ⊿Z
       Ⅱ        Ⅰ         Ⅰ                     Ⅰ
                    Xi             Xi
Li  =   Yi      -   Yi                                         2
                    Zi             Zi
                       Ⅱ         Ⅰ   角标Ⅱ表示地心空间大地直角坐标
                                       角标Ⅰ表示参心空间大地直角坐标
           Li  =BiY                                        3
           Y =[ ⊿X Y Z  K Εx ΕY ΕZ ]             (4)
           ViBiY Li       ( i  = 1,… t ) t为公共点个数  5
           VBY L        所有误差方程                6
Y =( BTB)- 1 BTL                                 7
上述求解过程认为两种坐标系统的坐标是等权的,或不知道它们的精度信息的情况下所采用的解算公式。
   若已知了公共点上两套坐标的精度信息,就可以确定其相应的权矩阵,来确定转换参数。若设

            σ2xi   对称                σ2xi   对称
  ΣⅡi =  σYX  σ2Yi                   ΣⅠi = σYX  σ2Yi              (8)
            σZX  σZY σ2Zi                           σZX  σZY σ2Zi
          ΣLi =ΣⅡi +  ΣⅠi                                   (9)
          PLi =(ΣLi)- 1                                     (10)
转换参数的最小二乘解为:
         Y = ( BTPB)- 1 BTPL                              (11)
精度评定:
          σ20 =( V TPV) / (3t-7)                             (12)
          σ2Y =σ20 ( BTPB)- 1                             (13)
下面介绍利用Excel表格计算的过程如下:
1.  首先确定误差方程的系数矩阵BB矩阵由下式确定:

         1  0  0  Xi×10-6      0    Zi/ρ   Yi/ρ
  Bi =  0  1  0  Yi×10-6    Zi/ρ    0    Xi/ρ            (14)
         0  0  1  Zi×10-6 -Yi/ρ   Xi/ρ    0
  i =1…t, ρ=206265
  组成常数项矩阵L
         XiXⅠi
  Li =  YiYⅠi        i=1…t
         ZiZⅠi
如果t=3时,则B矩阵为9行×7列,L9行×1列矩阵。
2. B矩阵的转置矩阵BT
  利用=Transpose(数组)转置矩阵函数进行转置运算,首先在表格中确定将要转置的这个矩阵的行数和列数并把其范围确定下来。然后在输入栏中输入转置矩阵函数,数组输入B矩阵的所在单元格的行数和列数例如,=TANSPOSE(A3I20)
然后按CTRL+SHIFT+ENTER键,所得结果就显示在所划定的范围内。
3. 法方程组成(BTB)或(BTPB
  利用矩阵乘积函数=Mmult(数组1,数组2)组成法方程,首先在表格中确定乘积矩阵的行数和列数并把其范围确定下来。然后在输入栏中输入矩阵乘积函数,例如: = MmultA24R30A3G20),然后按CTRL+SHIFT+ENTER键,所得结果就显示在所划定的范围内。
4. 法方程常数项矩阵组成(BTL)或(BTPL
  操作步骤与步骤3相同。
5. 法方程解算(矩阵求逆) BTB-1或(BTPB-1
  利用矩阵求逆函数=Minverse(数组)解算法方程,具体操作同步骤3
例如: = MinverseA33G39)。
6. 求转换参数Y=BTB-1BTL)或(BTPB-1BTPL
  操作步骤与步骤3相同。
精度评定:
7. 解算改正数矩阵VBY L
  利用矩阵加法或减法函数进行计算,例如:  =B55B72D55D72
8. V的转置矩阵VT
  计算步骤与步骤2相同
9. 计算VTVVTPV
  操作步骤与步骤3相同。利用公式(12)计算出单位权中误差σ20
10. 利用公式(13),计算转换参数的方差协方差矩阵,其中主对角线上的元素
   分别为所解算的七个参数的精度


介绍一种利用Excel表格解算七参数的方法.rar (11.64 KB, 下载次数: 246)

0

主题

1万

铜板

21

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4340
QQ
发表于 2013-6-20 09:04 | 显示全部楼层
谢谢分享。

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

0

主题

266

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
98
发表于 2018-10-5 21:39 | 显示全部楼层
收藏吧,万一能用也厉害了
回复 支持 反对

使用道具 举报

3

主题

2万

铜板

9

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
47209
QQ
发表于 2018-11-13 11:37 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

11

主题

2万

铜板

8

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2656

童话节勋章

发表于 2020-7-14 10:28 | 显示全部楼层
66666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

6614

铜板

14

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
255
QQ
发表于 2020-7-28 15:30 | 显示全部楼层
完全看不懂
回复 支持 反对

使用道具 举报

3

主题

2400

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
997
发表于 2023-9-19 11:13 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

1

主题

3712

铜板

4

好友

助理工程师

Rank: 5Rank: 5

积分
319
发表于 2023-10-27 14:44 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

1万

铜板

1

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4274
发表于 2023-10-28 07:38 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表