ARCGIS中投影转换后为啥只是投影信息变了,图内坐标并没有变化?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARCGIS中投影转换后为啥只是投影信息变了,图内坐标并没有变化?相关的知识,希望对你有一定的参考价值。

arcgis下的【定义投影】和【投影】是两个工具,前者只是给你的图像一个投影标注,比如你本身是albers投影的数据,你用【定义投影】换了一个投影坐标,只是改变了它所显示给你的坐标系 而没有真正改变它的坐标系,所以你还是无法重叠,只有用【投影】工具才能准确进行坐标投影,前提是你的图像有坐标且你已经准确定义。 参考技术A arcgis会默认把打开的第一个数据的空间参考和投影信息作为后面数据的标准,所以如果你加入的第一个数据是地理坐标,即使你投影了在这个mxd里还是以地理坐标的形式显示。解决方法:新建一个mxd,把投影后的数据加进去就好了 参考技术B 城市坐标允许 100,50数值 经纬度84坐标也允许100,50的数值
投影参数改了后,geo实体的数字代表了新的投影下的意思,数字是不变的,还得做坐标转换的工作
参考技术C 新建数据框,把之前的数据拉到这个数据框里,坐标就变了

OpenGL中投影矩阵基础知识

投影矩阵元素Projection Matrix

 

投影矩阵构建:

当f趋向于正无穷时:

一个重要的事实是,当f趋于正无穷时,在剪裁空间中点的z坐标跟w坐标相等。计算方法如下:

经过透视除法后,z坐标变为1,这意味着被投影的点正好投影到远平面上,其中透视除法是点的x,y,z,w分别除以w。

 

以上是关于ARCGIS中投影转换后为啥只是投影信息变了,图内坐标并没有变化?的主要内容,如果未能解决你的问题,请参考以下文章

在谷歌地球上下载的带WGS84坐标的影像怎样在ARCgis中投影为北京5

OpenGL中投影矩阵基础知识

arcgis添加投影坐标系后位置变了

arcgis投影转换中坐标变了的问题

OpenGL中投影变换函数的实现

在 OpenGL 中投影纹理