『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

分享一个GIS七参数计算工具

分享一个GIS七参数计算工具
本文分享一个用于简略推导计算七参数的小工具。

       本文分享一个用于简略推导计算七参数的小工具。

 

 

       先从3参数说起:

 

       最简单的基准面变换方法是地心(或三参数)变换。地心变换在 XYZ 3D 直角坐标系中对两个基准面间的差异情况进行建模。定义一个基准面使其中心为 0,0,0。相距一定距离定义另一个基准面(dx,dy,dz ΔX,ΔY,ΔZ,单位为米)。

 

 

 

       通常,变换参数被定义为“从”区域基准面“到”1984 世界坐标系 (WGS) 或另一个地心基准面。

 

 

       七参数方法

 

       通过对地心变换再增加四个参数可实现更复杂和精确的基准面变换。七个参数是指三个线性平移量 (dx,dy,dz)、绕各轴的三个角度旋转值 (rx,ry,rz) 和一个比例尺因子。

 

 

 

       旋转值以十进制秒为单位给定,而比例尺因子采用百万分率 (ppm)。旋转值有两种不同的定义方法:朝 XYZ 系统原点方向看时顺时针为正或逆时针为正。

 

 

 

       前面的方程表示美国和澳大利亚定义方程的方式,称为坐标框架旋转变换。逆时针旋转为正。欧洲使用称为位置矢量变换的另一种约定。这两种方法有时被称为布尔沙-沃尔夫方法。在投影引擎中,坐标框架和布尔沙-沃尔夫方法完全相同。坐标框架和位置矢量方法均受支持,并且通过更改三个旋转值的符号可以很方便地将变换值从一种方法转换到另一种方法。例如,对于坐标框架方法,从 WGS 1972 基准面转换到 WGS 1984 基准面的所用参数(顺序为 dx,dy,dz,rx,ry,rz,s)是:

 

        (0.0, 0.0, 4.5, 0.0, 0.0, -0.554, 0.227)

        要在位置矢量方法中使用相同的参数,请更改旋转值的符号,新参数如下:

 

        (0.0, 0.0, 4.5, 0.0, 0.0, +0.554, 0.227)

      京ICP备2025132830号-1 京公网安备 号