tft每日頭條

 > 科技

 > 坐标轉換詳細介紹

坐标轉換詳細介紹

科技 更新时间:2025-01-19 13:00:23

原創 OSGBLab傾斜伴侶 OSGBLab 2022-01-25 21:52

軟件下載地址:https:///s/1KdH2QQwaLBloXA66_xgcxQ

提取碼:1234

OSGBLab(傾斜伴侶)使用的是布爾莎七參數模型,七個參數分别為:

x偏移量 dx(單位為米)、

y偏移量 dy(單位為米)、

z偏移量 dz(單位為米)、

x旋轉角 rx(單位為角度秒角度秒)、

y旋轉角 ry(單位為角度秒角度秒)、

z旋轉角 rz(單位為角度秒)、

縮放比例 s(單位為ppm 也就是百萬分之一)。

七參數具體計算公式如下:

M_BF = 1 s/1000000;

Dx_BF = dx;

Dy_BF = dy;

Dz_BF = dz;

Rx_BF = rx / 3600 * M_PI / 180;

Ry_BF = ry / 3600 * M_PI / 180;

Rz_BF = rz / 3600 * M_PI / 180;

則:

X2= M_BF*( X - Rz_BF*Y Ry_BF*Z) Dx_BF;

Y2= M_BF*( Rz_BF*X Y - Rx_BF*Z) Dy_BF;

Z2= M_BF*(-Ry_BF*X Rx_BF*Y Z) Dz_BF;

OSGBLab使用的是proj這個開源庫,因此和有些軟件解算出來的七參數在定義上稍微有點差異。如果是通過一般軟件計算出的七參數的話 x旋轉角、y旋轉角、z旋轉角的單位一般是弧度需要轉換成單位秒并取負值(計算七參數時規定的旋轉方向正好相反);将縮比例值乘以1000000;因為之前算的單位是1;

坐标轉換詳細介紹(七參數坐标轉換)1

七參數類型一共有四種:分别為:

原坐标系 -->WGS84

WGS84->原坐标系

原坐标系 -->目标坐标系

目标坐标系 -->原坐标系

以獨立坐标系往CGCS2000坐标系為例說明:

獨立坐标系下分别由N個控制點,CGCS2000下對應的N個控制點,則有這N個控制點能夠計算出從原坐标系(獨立坐标系)到目标坐标系(CGCS2000)的七參數,則應該在軟件中選擇 :原坐标系 -->目标坐标系

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved