在ENVI5.3 下基于GLT/IGM文件的几何校正具体过程
在ENVI5.3 下基于GLT/IGM文件的几何校正具体过程
- 1. 基于ENVI5.3 的几何校正具体过程(基于GLT方法的几何校正)
欢迎学习交流!
邮箱: z…@1…6.com
网站: https://zephyrhours.github.io/
1. 基于ENVI5.3 的几何校正具体过程(基于GLT方法的几何校正)
GLT几何校正法 利用输入的几何文件生成一个地理位置查找表文件(Geographic Lookup Table,GLT),从该文件中可以了解到某个初始像元在最终输出结果中实际的地理位置。地理位置查找表文件是一个二维图像文件,文件包含两个波段:地理校正图像的行和列,文件对应的灰度值表示原始图像每个像素对应的地理位置坐标信息,用符号整型存储,它的符号说明输出像元是对应于真实的输入像元,还是由临近像元生成的填充像元(infill pixel)。
GLT文件包含初始图像每个像元的地理定位信息,它的校正精度很高,避免了通过地面控制点利用二次多项式几何校正法对低分辨率图像数据的处理。
注意:除GLT文件可以进行几何校正外,IGM文件也可以用于影像的几何校正。
下面以反射率数据为例进行说明,IGM文件校正过程与该过程类似,不在赘述,下面以GLT文件数据进行几何校正为例。
- 第一步:打开需要校正的影像数据文件
局部放大图
如上图1所示,从中可以看到未进行几何校正的数据为一个条带数据,为了便于显示,我们将数据进行了向右90度的翻转,图2中为图1数据中的局部数据发大图,从中可以清楚的看到在没有进行几何校正前,影像中的路是变形的,因此进行几何校正是非常由必要的。
- 第二步:在Toolbox中,选择 /Geometric Correction/Georeference from GLT,在弹出的Input Geometry Lookup File对话框中选择GLT文件,点击OK!
注意:在进行此步选择GLT数据是需要先打开GLT数据文件,然后才能在对话框中找到GLT文件。
第三步:打开GLT数据之后会弹出输入数据对话框,在Input Data File对话框中选择待校正文件,点击OK!
第四步:选择输出路径和文件名,然后点击OK ,具体如下图所示:
第五步:浏览结果,如下图所示为几何校正之后的数据
注:利用ENVI下的Google Earth Bridge功能,将校正结果在Google Earth下叠加显示,可以看到校正结果和Google Earth完全重合
关联显示结果如下图所示:
在ENVI5.3 下基于GLT/IGM文件的几何校正具体过程相关推荐
- ENVI: 如何创建GLT文件并基于GLT对图像进行几何校正?
这是一条目录 目录 这是一条目录 01 什么是GLT文件 02 案例 1. 打开ENVI软件 1.1 软件界面显示效果如下 2. 加载需要基于GLT进行几何校正的风云三号卫星影像数据 3. 寻找 建立 ...
- linux 监控微信通知,一个 Linux 下基于 Bash 的文件和数据库监控及备份工具,可发送微信报警通知...
shellMonitor 一个 Linux 下基于 bash 的文件和数据库监控及备份工具. 写这个工具的原因,在于一个朋友的一个小电商网站,因为未明原因被黑了,总是会被增加超级管理员,并将收款账号改 ...
- 利用tcp完成文件传输linux,Linux下基于TCP的文件传输
服务器: #include #include #include #include #include #include #include #define SERVER_PORT 6666 #define ...
- ART模式下基于Xposed Hook开发脱壳工具
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/78092365 Dalvik模式下的Android加固技术已经很成熟了,Dalvik ...
- Qt基于QuaZIP实现文件压缩/解压(Linux下)
Qt基于QuaZIP实现文件压缩/解压(Linux下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.配置 3.编译与安装 三.编译QuaZIP 1.下载QuaZIP源码 2.将zlib库 ...
- 基于vue框架下使用Element-UI获取文件MD5值并上传
基于vue框架下使用Element-UI获取文件MD5值并上传 使用插件: spark-md5 .vue页面 <el-uploadclass="avatar-uploader idca ...
- Qt基于QuaZIP实现文件压缩/解压(Win下)
Qt基于QuaZIP实现文件压缩/解压(Win下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.生成VS工程文件 3.使用VS进行编译 三.编译QuaZIP 1.下载QuaZIP源码 2 ...
- c++网络编程——用TCP实现文件传输(windows下基于VS2017)
c++网络编程--用TCP实现文件传输 定义文件传输协议 服务端代码 客户端代码 测试 文件传输协议FTP是基于TCP协议实现的,为了体验这个过程,本文自定义一个简单的文件传输协议,并基于TCP协议编 ...
- Linux下基于TCP的简易文件传输(socket编程)
Linux下基于TCP的简易文件传输(socket编程) OSI和TCP/IP: 关于TCP/IP协议 关于TCP协议 TCP编程的一般步骤[^2] TCP文件传输实现 功能概述 服务器编程 客户端编 ...
- 实践:基于腾讯云播放器SDK,带您体验播放多场景下的 COS 视频文件
一. 实践步骤 1. 准备您的 腾讯云COS 视频文件链接,您需要: 1.1 创建一个存储桶: 1.2 上传对象: 1.3 在对象信息详情里复制对象地址: 注意: 目前腾讯云有COS特惠活动,新人1元 ...
最新文章
- javascript高级教程
- 如何有效地防止网站和手机APP的数据被采集?
- tableau实战系列(四十六)-如何用Tableau实现动态报表?​某咖啡店的销售数据报表(看板)​
- smem – Linux 内存监视软件
- 利用均差的牛顿插值法(Newton)
- C语言试题六十九之请编写函数判断一个数是不是素数
- [react] 路由切换时同一组件无法重新渲染的有什么方法可以解决?
- 改logback logstash-logback-encoder 框架本身的日志级别
- js不用reverse反转数组代码_JavaScript 数组排序
- android彻底关闭应用程序方法
- layui入门基础:资源汇总
- java怎么让main方法不退出_JAVA线程池原理源码解析—为什么启动一个线程池,提交一个任务后,Main方法不会退出?...
- #西柚姨妈体#蹿红微博 流行体之风重袭网络
- [spfa] Jzoj P4722 跳楼机
- 更改文件夹目录、硬盘、U盘的图标
- arm嵌入式led灯闪烁实验报告_嵌入式ARM键盘控制LED灯实验报告
- ARM Uboot经历——makefile与uboot目录
- Pytorch 中的detach 和detach_
- Markdown两键排版微信公众号文章
- 八大排序算法简明扼要