本文介绍基于ENVI软件,对不含有任何地理参考信息的栅格遥感影像添加地理坐标系投影坐标系地理参考信息的方法。

  我们先来看一下本文需要实现的需求。现有以下两景遥感影像,其位于不同的空间位置;但由于二者均不含任何地理参考信息,导致其在ENVI软件中打开后会自动重叠在一起;如下图所示。

  那么我们就以其中一景遥感影像为例,对其添加地理参考信息。

  明确了具体需求,接下来就可以开始操作。首先,我们在ENVI软件中打开对应的两景遥感影像;其次,在需要添加地理参考信息的图像名称处右键,选择“View Metadata”。

  弹出如下所示的元数据浏览窗口。

  这里我们需要注意:如果大家打开的元数据浏览窗口的左侧列表中含有“Map Info”这个选项,那么我们直接单击,将其打开,并选择“Edit Metadata”进行本文后续的操作即可;而如果是像本文中一样,遥感影像元数据窗口没有“Map Info”这个选项,那么我们就需要点击上图中“Edit Metadata”,随后在弹出的“Set Raster Metadata”窗口中点击左上角的“Add...”选项,将弹出另一个“Add Metadata Items”窗口。

  随后,在“Add Metadata Items”窗口中选择“Spatial Reference”选项,并点击“OK”。

  稍等片刻(这段时间中,ENVI软件可能会出现如同卡死一般的闪烁,大家不用管,多等待一会即可),可以看到在“Set Raster Metadata”窗口中,已经出现如下所示的“Spatial Reference”选项。

  我们对“Spatial Reference”选项进行编辑即可。其中,首先需要选择地理坐标系或投影坐标系的种类;其次配置遥感图像的空间分辨率,也就是每一个像元的X大小和Y大小;再次,“Tie Point”中,前两个选项(“Pixel X”与“Pixel Y”)为我们参考点(这个参考点具体是什么,我们稍后会介绍)在图像中的位置,后两个选项(“Map X”与“Map Y”)则是该参考点实际的空间位置——如果我们选择的是地理坐标系,那么这里就是实际的经纬度;如果我们选择的是投影坐标系,那么这里就是实际的投影数值。最后,配置坐标系的旋转角度,一般填0就可以。我在这里只是做一个示范,因此下图中的各参数也都是乱填的,大家依据实际情况来配置各参数即可。

  关于这个“参考点”,这里有必要再多提几句。参考点其实就是该图像中,某一个已知实际空间坐标信息、已知其在图像中位置的点;我们需要将这个点在图像中的位置(以行列号的形式表示,行数与列数均从0开始算起,遥感影像左上角的像元的左上角为第0行第0列)与该点在实际中的位置输入进去,然后软件再依据我们所选择的坐标系与图像空间分辨率,对图像中每一个像元的空间位置进行计算,从而最终生成一个带有地理参考信息的栅格图像。

  随后点击“OK”,即可完成对该图像的地理参考信息的配置。我们再一次查看该图像的元数据,可以发现此时其已经含有“Map Info”这个选项,且其中的参数都已经是刚刚我们设定的参数了。

  这里我们再依据结果图像,来再解释一下参考点的意义。通过上图我们可以知道,我在本文中是将“Pixel X”与“Pixel Y”均为0的这个点作为参考点,并将其空间位置(“Map X”与“Map Y”)均设置为1;那么在结果图中,我们通过Crosshairs功能、Cursor Value功能确定一下该点的位置,如下图所示;可以看到“Pixel X”与“Pixel Y”均为0的这个点(图中黄色圈内),其经、纬度就近似为1°与1°(之所以是近似,是因为我也不是完全选中了这个参考点,而是近似选中)。

  至此,大功告成。

ENVI为遥感影像设置空间坐标系的方法的更多相关文章

  1. 《ENVI下遥感影像自然真彩色合成方法》——TM、spot5

    来源:http://blog.sina.com.cn/s/blog_764b1e9d0100tz4f.html#bsh-73-375271630

  2. 遥感影像和DEM数据获取处理、GeoServer切片发布并使用Cesium加载

    1. 数据获取 笔者这里使用的是哨兵一号(Sentinel-1).ALOS的遥感影像和ALOS的DEM数据 下载地址为:ASF Data Search (alaska.edu) ASF(Alaska ...

  3. Earthdata批量下载MODIS遥感影像的方法

      本文介绍在Earthdata网站中,批量下载MODIS遥感影像的方法.   首先,打开网页:https://search.earthdata.nasa.gov/search ,如果没有Earthd ...

  4. 批量下载Landsat遥感影像的方法

      本文介绍在USGS网站批量下载Landsat系列遥感影像的方法.   首先,打开EarthExplorer的官网,首先完成注册与登录.   接下来,点击左侧"Search Criteri ...

  5. Python核对遥感影像批量下载情况的方法

      本文介绍批量下载遥感影像时,利用Python实现已下载影像文件的核对,并自动生成未下载影像的下载链接列表的方法.   批量下载大量遥感影像数据对于GIS学生与从业人员可谓十分常见.然而,对于动辄成 ...

  6. 1. GDAL与OpenCV2.X数据转换(适合多光谱和高光谱等多通道的遥感影像)

    一.前言 GDAL具有强大的图像读写功能,但是对常用图像处理算法的集成较少,OpenCV恰恰具有较强的图像处理能力,因此有效的结合两者对图像(遥感影像)的处理带来了极大的方便.那么如何实现GDAL与o ...

  7. GDAL与OpenCV2.X数据转换(适合多光谱和高光谱等多通道的遥感影像)

    一.前言 GDAL具有强大的图像读写功能,但是对常用图像处理算法的集成较少,OpenCV恰恰具有较强的图像处理能力,因此有效的结合两者对图像(遥感影像)的处理带来了极大的方便.那么如何实现GDAL与o ...

  8. 2014年ENVI/IDL遥感应用与开发培训班-11月重庆站 開始报名了

    主办单位: 中国遥感应用协会 Esri中国信息技术有限公司 内容简单介绍: 依据中国遥感应用协会栾恩杰理事长推动国内遥感技术和应用的指示精神,2014年中国遥感应用协会组织培训交流部与Esri中国信息 ...

  9. 深度学习遥感影像(哨兵2A/B)超分辨率

    这段时间,用到了哨兵影像,遇到了一个问题,就是哨兵影像,它的RGB/NIR波段是10米分辨率的,但是其他波段是20米和60米的,这就需要pansharpening了,所以我们需要设计一种算法来进行解决 ...

  10. 基于VC++ Win32+CUDA+OpenGL组合与VC++ MFC SDI+CUDA+OpenGL组合两种方案的遥感影像显示:获得的重要结论!

    1.基于VC++ Win32+CUDA+OpenGL组合的遥感影像显示 在该组合方案下,初始化时将OpenGL设置为下面两种方式,效果一样 //设置方式1 glutInitDisplayMode (G ...

随机推荐

  1. LyScript 批量搜索反汇编特征

    LyScript 插件实现对特定汇编指令片段的批量搜索功能,用户传入一个汇编指令列表,然后循环搜索该列表内的所有指令特征,如果找到了,则返回该指令的内存地址. 插件地址:https://github. ...

  2. 面试官:你能简单聊聊MyBatis执行流程

    本文分享自华为云社区<面试必问|聊聊MyBatis执行流程?>,作者: 冰 河. MyBatis源码解析 大家应该都知道Mybatis源码也是对Jbdc的再一次封装,不管怎么进行包装,还是 ...

  3. (python)每日代码||2024.1.27||类方法与实例方法

    class test(): aaa = 111 bbb = 222 ccc = 333 @classmethod def cm(cls): cls.aaa="***" def im ...

  4. 小知识:TFA收集日志报错空间不足

    今天在某客户环境下分析某节点驱逐的故障,发现有安装TFA,所以使用一键收集包含故障时刻的日志 tfactl diagcollect -from "2020-08-14 03:00:00&qu ...

  5. .NET 云原生架构师训练营(模块二 基础巩固 HTTP管道与中间件)--学习笔记

    2.3.2 Web API -- HTTP管道与中间件 管道 中间件 ASP.NET Core 中间件:https://docs.microsoft.com/zh-cn/aspnet/core/fun ...

  6. MySQL-生成随机数字、字符串、日期、验证码及 UUID的方法

    一.生成随机数字 1. 生成 0 到 1 之间的随机数 MySQL 中的 RAND 函数可以用于生成一个大于等于 0 小于 1 的随机数字.例如: SELECT rand(); 该函数返回的数据类型为 ...

  7. NC213912 芭芭拉冲鸭~(续)

    题目链接 题目 题目描述 芭芭拉这次来到了一棵字母树,这同样是一棵无根树,每个节点上面有一个小写字母. 芭芭拉想知道,自己从x冲刺到y,从x走到y收集所有字母,选择其中一部分字母组成一个回文串,这个回 ...

  8. UVALive7146 Defeat the Enemy

    题目链接 题目 见链接. 题解 知识点:贪心,STL. 首先要保证我方军队能消灭对方军队才行,因此只要我们按攻击力从大到小排,对方按防御力从大到小排,从大到小遍历,用我方所有攻击力大于敌方目前防御力军 ...

  9. 【framework】IMS启动流程

    1 前言 ​ IMS 是 InputManagerService 的简称,主要负责输入事件管理. 1.1 基本概念 输入设备:屏幕.电源/音量.键鼠.充电口.蓝牙.wifi 等 设备节点:当输入设备可 ...

  10. Python之机器人卡牌

    介绍 这个例子主要利用turtle库实现根据输入动态展示不同机器人的图像和属性信息. 代码部分非原创只是做了些许修改和整理使得更易阅读. 图片和文件资源请访问git仓库获取: https://gite ...