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

        作为遥感工作者,有时会需要对图片或者影像进行镶嵌拼接的操作,但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或者遥感时有什么问题,可以随时留言交流!

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
1、本插件适合ENVI 5.X版本。 2、将sav.dat和smmap.sav文件拷贝到以下路径: c:\用户\用户名\.idl\envi\custom_code5_X\ 重新启动ENVI,即可以Extensions目录下找到“Standard Map Fram”模块,双点即可启动。 如果找不到目录可以参考以下步骤: 启动ENVI软件,File-Preferences-Directorieso-Custom Code Directory,所对应的目录即为扩展插件安装目录。 3、模块有可以三个功能块: 1)根据标准图幅编号生成经纬度和2000坐标系图框,软件自动选取2000坐标系的中心经度和带号。如需其他坐标系图框,可用经纬度图框投影转换。生成梯形图框只需要只输入左下角图框编号,然后输入梯形图框的行列数即可。矢量中每个图框均为一个单独的矢量,通过删除某几个图框,可以快速生成不规则图框组合。该模块需要注册使用,非注册用户只可以生成样例图框。 2)根据经纬度计算不同比例尺的图幅编号,该功能免费。输入经纬度,即可查到不同比例尺下的图幅编号。注意输入经纬度时,纬度在上面,经度在下面。 3)可以生成经纬度和2000坐标系定义图框和自定义梯形图框。输入左下角经度和纬度,输入经度和纬度间距,即可生成自定义图框。输入梯形图框的行列数,即可生成自定义梯形图框。该模块需要注册使用。 4、将软件提示的硬件ID字符串发至邮箱:envi[email protected],获取硬件key码,输入软件,即可完成注册。一台电脑对应一个Key码,如更换电脑需另行注册,申请注册时请选择对应电脑的硬件字符串。一次注册,永久使用,如系统重装,只需要再次输入key码即可完成注册。软件有ENVI 4.8插件版,有需要的可以在邮件内说明。不同版本插件在同一台电脑上可共用一个Key码,不需要再次注册。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

RS迷途小书童

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

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

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

打赏作者

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

抵扣说明:

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

余额充值