ENVI指定像元数量(行数与列数)裁剪栅格图像

这篇具有很好参考价值的文章主要介绍了ENVI指定像元数量(行数与列数)裁剪栅格图像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  本文介绍基于ENVI软件,实现栅格遥感影像按照像元行列号与个数进行指定矩形区域裁剪的方法。

  一般的,如果我们需要裁剪某个具体的行政区域,按照对应区域的矢量图层裁剪即可;如果需要裁剪某个大致的区域范围,可以按照文章ArcMap手动新建矢量要素的方式中的方法手动划定区域并裁剪;但是有的时候,我们可能需要依据像元数量来限定裁剪区域的大小(例如需要划出一个200*200像素的裁剪区域),而此时手动划定区域肯定不能很好地确定具体像素数量。因此,就需要用到本文介绍的方法。

  我们以某一区域不同成像时间的两景遥感影像为例进行介绍。打开ENVI Classic 5.3 (64-bit) 软件,将两景图像导入;随后,在其中一景图像的界面中选择“Tools”→“Cursor Location/Value...”。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  接下来,鼠标呈现十字准星的形状;此时在遥感影像中浮动鼠标,可以看到右侧出现了鼠标所指示区域的像元位置空间位置(即经纬度)。其中,下图红色区域即为鼠标对应点的像元位置。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  依据需要选择研究区域的大概位置,并将鼠标停留在区域左上角顶点位置的附近,记住当前对应点的像元位置。随后,选择“File”→“Save Image As”→“Image File”。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  在弹出的窗口中选择“Spatial Subset”。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  首先,将刚刚记住的像元位置填入下图左侧第一列数据格中(也就是18711295所示位置),并按照大家的实际需要填写第二列数据格(也就是红色框内区域);这个“实际需要”就指的是矩形区域行和列对应的像元个数,本文中我们就以400*400像元的区域为例,因此需要分别填写前一列数据+400-1之后的像元数量(-1是因为算头不算尾);最后一列对应的是前两列之间的差值,这里大家暂时不用管。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  填好前两列后选择“OK”退出,此时如果再进入“Spatial Subset”就可以看到最后两列的数据已经更新。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  接下来,选择导出图像的格式、路径等;可以看到,支持导出的图像格式有很多种。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  例如,如果要导出为栅格图像,就可以选择“TIFF/GeoTIFF”。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  对两景图像进行同样的操作(记得起始像元的位置要选择一致),可以看到裁剪得到的区域范围是一致的。

ENVI指定像元数量(行数与列数)裁剪栅格图像

  至此,大功告成。文章来源地址https://www.toymoban.com/news/detail-464586.html

到了这里,关于ENVI指定像元数量(行数与列数)裁剪栅格图像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • R语言【base】——nrow(),ncol(),NCOL(),NROW():返回数组的行数/列数

    Package  base  version 4.2.0 nrow和nrow返回x中存在的行数或列数。ncol和nrow将向量处理为1列矩阵,甚至是0列长度的向量,与as.matrix()或cbind()兼容,参见示例。 参数【x】:一个向量、数组、数据框或 NULL。 长度为1或NULL的整数,后者仅适用于ncol和nrow。

    2024年02月21日
    浏览(7)
  • 结合ENVI和PIE Hyp讲述高光谱遥感信息处理技术,包括光谱恢复、光谱库建立、光谱特征提取、混合像元分解、图像分类及精度检验

    结合ENVI和PIE Hyp讲述高光谱遥感信息处理技术,包括光谱恢复、光谱库建立、光谱特征提取、混合像元分解、图像分类及精度检验

     大气温室气体浓度不断增加,导致气候变暖加剧,随之会引发一系列气象、生态和环境灾害。如何降低温室气体浓度和应对气候变化已成为全球关注的焦点。海洋是地球上最大的“碳库”,“蓝碳”即海洋活动以及海洋生物(特别是红树林、盐沼和海草)能够吸收大气中的二

    2024年02月08日
    浏览(11)
  • 项目代码行数统计,总行数统计,任意语言,忽略目录/指定多个文件,分分钟搞定。

    项目代码行数统计,总行数统计,任意语言,忽略目录/指定多个文件,分分钟搞定。

    工具大小:3.6M 下载地址: https://www.zeropo.com/SourceCounter.zip 使用方式:下载运行exe(无需安装) 其他拓展 如质量指标:单元测试用例密度,单元测试缺陷密度,综合测试用例密度,综合测试缺陷密度 人工数和成本分析设定:代码生产率,多少行/人每月、一个人月的上班日数

    2024年02月19日
    浏览(11)
  • Open3D快速裁剪指定区域的点云

    Open3D快速裁剪指定区域的点云 Open3D是一个用于计算机视觉和三维重建的开源库,它提供了许多强大的工具来处理点云数据。其中包括一个简单但功能强大的裁剪点云的函数,可以通过指定一个三维框来选择任意指定区域的点。 在本文中,我们将介绍如何在Open3D中使用该函数

    2024年02月07日
    浏览(12)
  • VSCode常用快捷键(放大/缩小字体、切换全屏、跳转指定行数、返回上一次位置、隐藏 /显示导航、注释代码)

    ——推荐几个常用的快捷键: ——1)“Ctrl+B” = 隐藏 /显示左侧导航 ——2) F11= 切换至全屏模式(禅宗模式)有利于集中注意力开发 ——3)“Ctrl + +” = 放大编辑器页面字体 ——4)“Ctrl + -” =缩小编辑器页面字体 ——5)“Ctrl + /” = 代码注释 ——6)“Ctrl + S\\\" = 文件保存

    2024年02月09日
    浏览(12)
  • 动态规划算法--机器人到达指定位置的方法数量

    一、背景         暴力递归和动态规划的本质是一样的, 动态规划就是尝试减少重复计算的技巧而已 。这种技巧是一个大型套路,先写出用尝试的思路解决问题的递归函数,而不用操心时间复杂度。         动态规划的优化大致分为三个过程,第一阶段是暴力递归,

    2024年01月15日
    浏览(8)
  • GIS杂记(二):Arcgis对采样点进行裁剪,获取指定区域内的采样点

    GIS杂记(二):Arcgis对采样点进行裁剪,获取指定区域内的采样点

        有时候需要对栅格数据进行采样处理,如果采样点过多则会使得采样时间过长,今天在进行数据采样时,使用了1km*1km的渔网建立的采样点,大概有1百万个点,程序运行时间大概4个小时,但是其中有绝大部分数据都是空值或者是不需要的数据,因此可以对采样点数据

    2024年02月13日
    浏览(45)
  • [python]裁剪文件夹中所有pdf文档并按名称保存到指定的文件夹

    [python]裁剪文件夹中所有pdf文档并按名称保存到指定的文件夹

    最近在写论文的实验部分,由于latex需要pdf格式的文档,审稿专家需要对pdf图片进行裁剪放大,以保证图片质量。 原图: 裁剪后的图像: 代码粘贴如下。将input_folder和output_folder替换即可。(x1, y1), (x2, y2) 分别代表裁剪框的像素位置。

    2024年01月19日
    浏览(17)
  • R语言【paleobioDB】——pbdb_richness():绘制指定类群的数量丰度

    R语言【paleobioDB】——pbdb_richness():绘制指定类群的数量丰度

    Package  paleobioDB  version 0.7.0 paleobioDB 包在2020年已经停止更新,该包依赖PBDB v1 API。 可以选择在Index of /src/contrib/Archive/paleobioDB (r-project.org)下载安装包后,执行本地安装。 参数【data】 :输入的数据,数据帧格式。可以通过 pbdb_occurrences() 函数 传参 show = c(\\\"phylo\\\", \\\"ident\\\")   获得数

    2024年02月01日
    浏览(10)
  • STM32高级定时器输出指定数量PWM(STM32CubeMx配置)

    STM32高级定时器输出指定数量PWM(STM32CubeMx配置)

    高级定时器中有一个重复计数器,本实验输出指定个数PWM就是利用了重复计数器的特性,先来看看重复计数器的特性是什么: 计数器每次上溢或下溢都能使重复计数器减1,减到0时,再发生一次溢出就会产生更新事件 这是什么意思呢,这里举个例子比如说我设定重复计数器的

    2024年02月02日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包