【RS】基于ENVI给图片/影像定义坐标系

本文介绍了如何在ENVI中为没有坐标系的图片或影像定义坐标系,从而进行镶嵌拼接操作。步骤包括打开ENVI加载影像,编辑头文件设置,添加投影系统,选择标准参考系统,并设置像素大小、关联点和旋转角度。对于只有GPS经纬度信息的情况,可以参考其他工具转换为投影坐标。文章适用于遥感数据处理的初学者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        作为遥感工作者,有时会需要对图片或者影像进行镶嵌拼接的操作,但ENVI里的镶嵌需要图片/影像本身具有投影坐标系。那么问题就来了,如果我的图片没有坐标系,或者只知道图片中心点的经纬度坐标(GPS),那我们该如何进行镶嵌拼接操作呢?我们可以先给图片赋予一张投影坐标系,之后再进行拼接的操作即可。

        所以这篇博文只要给大家介绍一下如何使用ENVI给空白的图片或者影像定义坐标系。

一、打开ENVI加载影像

        想用ENVI定义坐标系,那么你要先有ENVI这个软件,可以参考之前发布的博文:ENVI5.6 安装教程,新手入门(超详细)附安装包和常见问题,然后可以将图片直接拖进去或者点击左上角的File>Open打开影像皆可。

二、打开头文件设置

        影像的头文件包括了数据存储方式、行列数、波段数、投影信息等数据。我们在图层管理页面对影像点击右键,选择View Metadata打开数据信息界面。

 三、添加投影系统

        1.在弹出的页面中,点击Edit Metdata。

         2.在弹出的页面中,先点击Add...找到Spatial Reference(空间参考),点击ok添加坐标系。

         3.在Spatial Reference框架中,选择Standard Reference System(标准参考系统),然后选择你想定义的坐标系。

  • Pixel Size(Meters)是图片在x、y方向上的分辨率,单位是米。一般x、y的空间分辨率都一样。
  • Tie Point中Pixel X和Pixel Y代表图片中某一个点的像素坐标,即该点位于图片的什么位置。如图片左上角即为(0,0)。
  • Tie Point中Map X和Map Y代表上面选择的那个点的真实坐标(投影坐标),如果你只知道地理坐标(GPS),可以参考【Python&GIS】矢量数据投影转换,当然也可以用ArcGIS查看一下其对应的投影坐标系,注意你这个点的投影坐标应于你之前定义的坐标系保持一致。
  • Rotation表示图片与真北方向的偏角,如果你是无人机影像,可以从源数据中读取到。

        如果你只希望拼接手机拍出来的图片(所谓的全景),那你就可以向我图片中设置的一样,规定(0,0),(1,1)即可,但从第二张图片开始就需要找与第一张图片的同名点(即同一地物对应的像元),然后再设置Tie Point。如果是无人机的影像需要拼接,就老老实实地定义真实的投影坐标。

 四、结束语

        上诉步骤完成后,等待一下即可(定义坐标比较卡)。在第三步的Spatial Reference中还有其他定义坐标系的方法,大家可以自己试试。

        后续会更新一些ENVI处理数据的教程,当然要有空才行。现在一直在做编程,一些ENVI的操作又比较基础,所以懒得写文章。

        如果大家在学习Python或者遥感时有什么问题,可以随时留言交流!

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RS迷途小书童

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值