仲辛醇

你的位置:www.jetbull.com > 仲辛醇 >

空间曲角坐标转换之仿射变换(转)
日期:2019-05-05  来源:未知  

  此类变换能够用一个33的矩阵来暗示,其最初一行为(0,0,1)。该变换矩阵将原坐标(x,y)变换为新坐标(x,y),这里原坐标和新坐标皆视为最末一行为(1)的三维列向量,原列向量左乘变换矩阵获得新的列向量:

  写这篇文章的时候,说实话,对于坐标变换的各个模子我也不是完全的理解,心中存正在着很多问题,好比说若何操纵最小二乘法公式来求解参数就一曲没有弄清晰,还但愿列位伴侣可以或许多多指导,不堪感谢感动!

  本文次要引见了若何操纵仿射变换方程来进行空间曲角坐标转换,对仿射变换的几种典型环境做了细致的,对于具体若何求解参数给出了环节的实现代码,对于空间对象的变换给出了参考示例。若是是ArcGIS用户,完全能够操纵它本身供给的接口进行空间转换。

  我想大师对常用转换模子的理解方面一般不会有大太坚苦,若是基于当前风行GIS平台(如超图、ArcGIS、MapInfo)的根本上做二次开辟,我想也不会有什么坚苦,只需找准了它们供给的接口,理顺一下思,我们也能实现用户提出的需求。可是对于内核算法、参数求解的过程我们却一窍不通,良多时候我们本人感觉处理了这个问题,也就不会太去关心底层实现的算法问题了。不外,说实话要去实正弄清晰各个模子之间的关系确实是一件头痛的工作,没有必然的数学功底还实的是不晓得它正在说些什么。

  (译注:剪切变换又称错切变换,指的是雷同于四边形不不变性那种性质,街边小商铺那种铁拉门都见过吧?想象一下铁条形成的菱形拉动的过程,那就是错切的过程。)

  工做开辟中常常会碰到坐标系转换的问题,关于若何实现分歧坐标系之间的转换的阐述很是之多,基于现实使用项目,大都提出了一种较好的处理方式。两年前,我也从网上下载了一篇文章——《坐标系转换公式》(青岛海洋地质研究所巴德卡斯转换模子、赫尔黙特转换模子、布尔莎模子以及多项式转换,算是一篇比力全面引见坐标系转换方面的文章。

  (译注:平移变换是一种刚体变换,rigid-bodytransformation,中学学过的物理,都晓得啥叫刚体吧,就是不会发生形变的抱负物体,平移当然不会改变二维图形的外形。同理,下面的旋改变换也是刚体变换,而缩放、错切都是会改变图形外形的。)

  仿射变换是空间曲角坐标变换的一种,它是一种二维坐标到二维坐标之间的线性变换,连结二维图形的平曲线;,其能够通过一系列的原子变换的复合来实现,包罗平移(Translation)、缩放(Scale)、翻转(Flip)、扭转(Rotation)和剪切(Shear)。

  相关链接: