【RS】使用ENVI对遥感影像进行坐标系转换,定义投影

发布时间 2023-06-20 17:33:12作者: RS然

         ENVI是一个完整的遥感图像处理平台,广泛应用于科研、环境保护、气象、农业、林业、地球科学、遥感工程、水利、海洋等领域。目前ENVI已成为遥感影像处理的必备软件,包含辐射定标、大气校正、镶嵌裁剪、分类识别、阈值分割等多种功能。ENVI针对绝大部分的卫星影像都能很好的兼容,对于大部分的栅格和矢量数据格式也能很好的兼容,同时得益于ENVI的App Store,用户可以使用很多三方插件实现影像的批处理、无人机影像处理等操作。此外ENVI+IDL的打开方式还可以在IDL的编程环境中进行二次开发,实现算法的创建、优化等。希望刚进入RS的学者们可以更好地学习ENVI,在科研的道路上取得更高更好的成就。

        因为最近在做项目时,需要对多景卫星影像进行拼接。但ENVI里面的镶嵌拼接工具需要影像有投影坐标系,而我的数据只有地理坐标系。所以今天给大家分享下,如何使用ENVI对影像进行坐标转换/定义投影。

一、打开ENVI Classic加载影像

        通过file>Open Image File打开影像后,选择RGB显示,再点击Load Band即可查看数据。

二、打开坐标转换工具

        在ENVI Classic面板中,点击Map>Convert Map Projection。

三、参数设置

        1.选择需要进行坐标转换的影像,点击OK。

        2.点击Change Projection,然后就会弹出右侧的工具框,在工具框中选择好投影和参考椭球点击ok即可。

        3.修改好目标投影后,选择GCP文件和坐标转换后影像的地址。点击ok。

        4.然后,然后就没了。

 

        我还是比较推荐大家使用ArcGIS进行定义投影,以及投影转换的。感觉ENVI对坐标系的支持度不高,ArcGIS专业做这个(手动白眼)。另外注意,不同参考椭球体之间互相转换可能会报错,同时还有一定的误差。比较准确的就是同一椭球,添加/去除投影,或者更改投影。

        因为这篇是经验分享,所以没有介绍地理和投影坐标系。如果大家想了解或者感兴趣,可以留言,我后面会给大家出一篇地理和投影坐标系的理论讲解,当然大家也可以自信搜索。如果大家在学习Python或者遥感时有什么问题,可以随时留言交流!