精华内容
下载资源
问答
  • ENVI裁剪

    千次阅读 2017-11-06 01:23:00
    一、basic tools-->resize data进行规则裁剪 虽然是进行图像重采样工具,但也可以用于简单快速的裁剪1、 选中要裁剪的图像;...2、提供多种裁剪方式:(1)直接输行列裁剪,这样裁剪的前提是你要预告查看...

    一、basic tools-->resize data进行规则裁剪

    虽然是进行图像重采样工具,但也可以用于简单快速的裁剪
    1、 选中要裁剪的图像;

      对话框下面选择spatial subset(构建空间子集_就是裁剪图像)(另spectral subset-构建波谱子集)

    2、提供多种裁剪方式:
    (1)直接输行列裁剪,这样裁剪的前提是你要预告查看需要图像所占的行列是多少。
    (2)image裁剪,可以输入需要裁剪图像的大小,然后鼠标可以拖动图中所选区域的位置直到合适的位置。
    (3)或者是使用map、file、ROI/evf等方式进行裁剪。但map、file两种方式个人感觉都不方便,roi/evf方式方便,但这里只能进行规则裁剪。

    二、basic tools-->subset data via rois进行规则和不规则裁剪
    首先必须建立裁剪所需的ROI(感兴趣区),即需要进行裁剪的范围。
    建立感兴趣区,下面介绍了三种方式
    1、通过主图像窗口-->tools-region of interest-->roi tool,然后自己在图像上定义出一块感兴趣区(实际中难于确定严格准确的裁剪界限)。
    2、打开外部确定好的矢量裁剪范围(矢量文件必须是区文件),并将其加载到图像上(load selected),方便后面的裁剪。
    3、加载矢量范围后图像,然后将矢量范围转为感兴趣区(file-export active layer to rois)。

    4、如果矢量文件包含多个区,这里可以选择每个EVF to a new roi,并可以在attribute column to use for name后选择矢量区的一个属性做为标志,这里我选择ID,这适用于后面将要对每个区进行统计分析的处理,如果仅仅是简单的裁剪,多个区可以转为一个感兴趣即可。
    5、basic tools- subset data via roi-选择要裁剪的图像-OK跳出图8对话框,设置好即可进行不规则或者是规则的裁剪了。
    注:

    1、如果有多个rois,一定要选择要用到的ROI,可以按CTRL进行不连续的多个ROI的选择,如果全需要,干脆select all items。
    2、mask pixels outside of roi一项非常重要,如果选择no,裁剪后的范围将是能容纳不规则的矢量范围的最小的一个矩形范围,即仍然是规则的裁剪结果。如果选择YES,则可以设置mask background value(即矢量文件范围外的值,根据实际情况设定,此处设为0),裁剪后的结果将是不规则矢量范围的结果,即进行的是不规则的裁剪。

    补充一点:前面看到有人说ENVI打开窗口太多,查找相应窗口比较麻烦,实际上也可以打开主菜单--> window --> window finder功能可以快速查找相应窗口。

     

    ENVI下裁剪栅格影像图的步骤

    以前在论坛和群里面看到过很多人问如何在ENVI中利用不规则边界来裁剪栅格影像,都只是告诉他们将矢量数据转为ROI然后再Subset就可以。今天又碰到了,就将在ENVI中裁剪栅格的步骤写下来,以方便参考:

    数据:矢量数据为SHP格式,面状(多边形)特征文件。栅格数据为TIFF格式。

    1、打开栅格数据:通过 File -- Open Image

     或者 File -- Open External File -- Generic Formats -- TIFF/GeoTIFF

    2、打开矢量数据:通过 File -- Open Vector

    或者 Vector -- Open Vector,选择 文件类型Shapefile(*.shp) ,选择矢量文件 testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。然后OK之后ENVI自动将矢量文件转为EVF格式。这里要注意栅格数据和矢量数据的投影系统必须一致。如果不一致就需要重投影使其一致。

    3、将矢量数据转为ROI:在Availabel Vectors List选择数据,在 File 选择 Export Layers to ROI,然后在Select Data File to Associate with new ROIS 中选择需要裁减的栅格数据,再在Export EVF Layers to ROI中选择Convert all records of an EVF layer to one ROI,点击OK。

    4、裁剪栅格数据:在ENVI主菜单Basic Tools 中选择Subset Data via ROIs,在Select Input File to Subset via ROI 中选择需要裁减的栅格数据,OK。然后出现Spatial Subset via ROI Param...对话框,在Slect Input ROIs 中选择建立的 ROI。最后选择输出结果到文件还是内存即可。

       补充:在Erdas下利用*.shp数据进行裁剪时,把shp转换成AOI的步骤:

        1)、使用Vector打开shp文件,在Vector下使其变成可编辑状态

        2)、在Vector Attribute属性表中选择所有的多边形,Edit>Copy,然后在Aoi下选择“copy selection to AOI...”,最后在File>Save aoi layer as...”。

        这里需要注意 Mask pixels outside of ROI ?这个选项,如果选择 No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。如果选择Yes,则需要在 Mask Background Value 后给出 ROI 范围外的数据值,默认是0 (该值自己谨慎设定,尤其是分类图像中0作为一个类别时,应该赋予其它值,否则会造成统计混乱),这样得到的结果就是大家想要的不规则边界裁剪结果。   

        另外矢量数据必须是多边形类型,如果是线类型裁剪,在想要得到按照边界裁剪时就会出错。

     

    如何在ERDAS中实现用矢量县界裁切遥感影像

    1、  启动ERDAS软件

    2、  打开一个viewer,并在其中打开要进行裁剪的遥感图像;

    3、  在上面的窗口中同时打开县界矢量图,shape格式的;

    4、  在矢量图上,用鼠标点中你要裁切的县,并点击“AOI”菜单下的“Tools…”子菜单,调出AOI工具栏;

    5、  利用AOI工具条上的AOI转换工具(带右箭头的工具),将选中的县界转换为AOI,并选中该AOI;

    6、  “Data Preparation”中点击“Subset Image…”,启动图像裁切窗体。接下来,选择好要裁切的遥感影像,点击窗体上的“AOI…”按钮,选中“Viewer”选项,点击“OK”按钮,这时 可以看到要输出的图像两角坐标较原图发生了相应的改变。然后给出裁切后输出图像的存放位置和文件名,这时点击“OK”按钮,从而实现最终的裁切。

    7、  程序运行完后,点击“ok”按钮。同时,启动另外一个“Viewer”窗体,在该窗体中打开刚才的裁切结果文件,进行查看,这样整个的裁切过程就完成了。

     

     

    参考文章

    1. PrinceJJ003ENVI裁剪经验

     

    没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。



      本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5087295.html ,如需转载请自行联系原作者

    展开全文
  • ENVI裁剪遥感图像

    千次阅读 2019-10-15 20:28:45
    1.首先打开要裁剪的图像:file->open image file 2.找到ROI工具,在快捷栏中直接找到roi工具,单击;或者通过File—new—Region of Interest。 3.描出感兴趣区域,在Region of interest (ROI) Tool面板中,选择...

    1.首先打开要裁剪的图像:file->open image file
    2.找到ROI工具,在快捷栏中直接找到roi工具,单击;或者通过File—new—Region of Interest。
    在这里插入图片描述
    3.描出感兴趣区域,在Region of interest (ROI) Tool面板中,选择File-> Save as,保存绘制的多边形ROI,选择保存的路径和文件名。在这里插入图片描述
    在这里插入图片描述
    4.在右边Toolbox搜索框中搜subset,下面会出现SubsetData from ROIs,双击,在出现的框中选择你要裁剪的文件名,点击OK。
    在这里插入图片描述
    在这里插入图片描述
    5.在Subset Data from ROIs Parameters面板中,设置以下参数:
    Select Input ROIs:选择刚才生成的矢量文件roi
    Mask pixels output of ROI?: Yes
    Mask Background Value背景值:0
    选择输出路径和文件名,单击OK执行图像裁剪。
    在这里插入图片描述

    展开全文
  • ENVI裁剪影像重叠区域(非矩形)

    千次阅读 2020-02-27 14:46:38
    接下来介绍envi裁剪影像重叠区域,(非矩形,即多边形): 在ENVI5.3里进行,不是classic 1.有重叠区域的两幅影像: 2.在ROI工具里找 Band Threshold to ROI 选影像1,设置影像的最大最小DN值(一...

    首先是ENVI裁剪两幅影像的重叠区域(矩形重叠区域):http://blog.sina.com.cn/s/blog_764b1e9d0100yyox.html
    接下来介绍envi裁剪影像重叠区域,(非矩形,即多边形):
    在ENVI5.3里进行,不是classic
    1.有重叠区域的两幅影像:
    在这里插入图片描述
    2.在ROI工具里找 Band Threshold to ROI
    在这里插入图片描述
    选影像1,设置影像的最大最小DN值(一般为1,255)生成roi
    在这里插入图片描述
    3.选择ROI 工具里的subset data from ROI
    在这里插入图片描述
    选择影像2,设置Mask pixels output of ROI为图中所设置,生成文件必须是ENVI标准文件
    在这里插入图片描述
    3.Raster Management 工具里Edit ENVI Header工具:
    在这里插入图片描述
    选择得到的裁剪影像,设置data ignore value 为0
    在这里插入图片描述
    4.显示结果:
    在这里插入图片描述
    (注意:
    1.中途要显示影像。
    2.ENVI Data Ignore Value 设置连接:http://blog.sina.com.cn/s/blog_764b1e9d01019gp4.html

    展开全文
  • ENVI5.0裁剪影像方法

    2016-03-16 11:11:47
    文档总结了两种方法裁剪影像,非常好用~
  • ENVI裁剪图像

    2011-10-16 16:28:39
    ENVI软件裁剪图像方法,适合于学习ENVI遥感图像处理软件的人学习,有详细的步骤和操作方法。
  • 拿到的GIMMS NDVI数据是ENVI格式(不是NASA的原始数据),要求做时间序列分析,查看变化情况,那么该怎么做呢?
  • envi图像裁剪

    2014-11-23 17:58:18
    envi剪裁方法对于我们裁剪已经反演完的envi图像数据有很大的帮助
  • IDL可以轻松实现对批量文件做同一处理,例如对几百幅影像做裁剪处理。如果用户想做其他批处理功能,将源码中FOR循环下的功能改为用户自己功能即可
  • ENVI软件支持规则裁剪(矩形范围)和不规则裁剪(任意多边形),由于影像裁剪功能比较常用,操作也比较简单,这里不做过多介绍,具体操作请参考"ENVI-IDL技术殿堂的博客"中的图像裁剪详细操作说明,地址如下:...

        遥感影像裁剪的目的是将研究之外的区域去除,常用的方法是按照行政区划边界或者自然区划边界进行影像裁剪,在基础数据生产中,还经常要进行标准分幅裁剪。

        ENVI软件支持规则裁剪(矩形范围)和不规则裁剪(任意多边形),由于影像裁剪功能比较常用,操作也比较简单,这里不做过多介绍,具体操作请参考"ENVI-IDL技术殿堂的博客"中的图像裁剪详细操作说明,地址如下:http://blog.sina.com.cn/s/blog_764b1e9d0102v1pe.html 

    1、ENVI影像批量裁剪扩展工具介绍

        "ENVI-IDL技术殿堂的博客"提供了基于Shapefile文件的影像批量裁裁剪扩展工具(Subset Data from Shapefile Batch),该工具是“ENVI栅格图像批处理扩展工具包”其中的一个批处理工具,基于ENVI5.3开发。相关介绍地址如下:

    http://blog.sina.com.cn/s/blog_764b1e9d0102xkaa.html 

        该工具提供同一矢量范围对多幅遥感影像进行批量裁剪,并对裁剪文件提供统一方式命名。

    2、遥感影像批量裁剪工具介绍

        下面要介绍的遥感影像批量裁剪工具是本人使用C#+IDL混合编程调用ENVI函数开发的批量处理工具,.Net框架为4.0,ENVI版本为5.2 SP1,其他ENVI版本无法使用,主要原因是其他ENVI版本对应的IDL调用接口 ** 不成功,你懂的。

        遥感影像批量裁剪工具包括“矢量范围批量裁剪影像工具”和“影像批量裁剪分幅工具”。

        “矢量范围批量裁剪影像工具”提供的功能与上面”Subset Data from Shapefile Batch“扩展工具类似,但有两个优点:一是操作界面基于C#开发,比较方便操作使用;二是方便后续扩展和定制开发。

        “影像批量裁剪分幅工具”提供多个Shapefile矢量范围批量对同一遥感影像进行裁剪,多用于遥感影像批量裁剪分幅。

        注意事项:

        1、上述工具使用时,都须确保遥感影像与矢量范围坐标系一致,否则会裁剪失败。

        2、基于ENVI的影像批量裁剪容易出问题(如部分裁剪出的影像是全黑的),可能是代码不够完善,也可能是ENVI平台本身问题,推荐基于ArcGIS开发影像批量裁剪工具。

        工具免费下载请关注微信公众号"海洋GISer成长记"。

    展开全文
  • ENVI】shp文件裁剪需要注意的问题

    千次阅读 2020-03-02 12:10:16
    ENVI中的裁剪不是很方便,背景值总是容易保留,其实只要注意以下三点就完事OK了 1.shp文件最好为面状 当shp文件为线状时,裁剪出来的栅格会以外面的矩形为准,不能完整裁剪栅格,以面状shp裁剪时,则保 留面状内...
  • ENVI学习总结(九)——图像裁剪

    万次阅读 多人点赞 2020-01-17 16:29:24
    本课程学习在 ENVI 下进行图像的规则裁剪、利用矢量数据进行图像的不规则裁剪。 9.2 详细操作步骤 9.2.1 规则图像裁剪 规则裁剪,是指裁剪图像的边界范围是一个矩形,这个矩形范围获取途径包括:行列号、左上...
  • ENVI5.2裁剪遥感图像指定区域

    万次阅读 多人点赞 2016-11-11 18:32:29
    我需要在遥感图像中裁剪出我选定的属于海洋中尺度涡的图片,在envi classic版本中很不方便,故结合网上查询总结了一下过程,方便大家参照。 1. 首先打开你要裁剪的遥感图像。找到ROI工具,在快捷栏中直接找到roi...
  • 在使用ENVI处理遥感图像时可能会用到裁剪工具,但是裁剪之后不管怎么拉伸图像都是黑色 : 在裁剪数据后,对数据拉伸显示,发现数据是黑色的,但是影像的值是没有变化的,主要是因为背景值过大导致,可以采用忽略...
  • envi裁剪时候进度条一直没动,能告诉我一下解决方式吗?看了网上您业提出了这样的问题,所以向您请教下。
  • ENVI用ROI进行裁剪

    万次阅读 多人点赞 2018-08-29 13:25:56
    有时需要裁剪一副多波段图像不同波段图像的相同区域,或裁剪一副图像对应的ground truth时,这时就需要用到ROI进行裁剪。步骤如下: 1. 首先打开你要裁剪的遥感图像。找到ROI工具,在快捷栏中直接找到roi工具,...
  • 接上一篇笔记《ENVI用同一个ROI裁剪不同的遥感影像结果行列号不一致问题》。通过envi操作确实解决了问题,但没有完全解决。 仍然存在的问题:行列号一致但跟自己的需求仍不一样(具体如下) 还是同一目的,我想将...
  • ENVI/ArcGIS中不规则区域裁剪后背景值的设定

    万次阅读 多人点赞 2018-07-20 00:21:24
     ENVI中使用ROI或者不规则SHP文件对遥感影像进行裁剪裁剪后背景值为0的区域黑色显示,使浏览者在视觉上不太愿意接受,于是忽略背景值。  ArcGIS中设定忽略背景值较为简单,属性勾选忽略即可。  ENVI中操作...
  • 这不同于裁剪。对此,下面提供了一种 利用参考影像的地理范围进行裁剪的方法: function y_geoclip, raster_base, raster, respath ; Author: Yinxia Cao ;Date: 2020.8.19 ; Define the spatial range of the ...
  • ENVI入门系列】10.图像裁剪

    万次阅读 2018-02-08 22:32:06
    图像裁剪 (2014-09-26 10:08:15)转载▼标签: 杂谈分类: ENVI版权声明:本教程涉及到的数据仅供练习使用,禁止用于商业用途。目录图像裁剪1. 概述2. 详细操作步骤2.1 规则图像裁剪2.2 不规则图像裁剪2.2.1 手动...
  • ENVI】利用矢量shp数据做裁剪报错及解决办法

    千次阅读 多人点赞 2020-03-05 11:03:24
    【前言】:我在用shp文件对栅格地图做裁剪的时候遇到了一些问题,首先是shp叠加不上去,其次在转ROI的时候程序报错(见图5),我花了一些时间在网上找解决办法,一开始以为是shp文件不是面状的关系,还浪费了好多...
  • * 裁剪名称都可以在ENVI5.1新版界面右边栏的toolbox中搜索得到 第一种方法:利用Resize Data进行规则裁剪。 该方法提供了多种裁剪方式:直接输行列号裁剪、image裁剪、使用map、file、ROI/evf等方式进行裁剪。 第...
  • 问题描述:通常的批量裁剪方法是使用相同的矢量文件或者roi区域,分别对每景影像裁剪。可采用subset via rois等等方法,但由于多幅影像间(在坐标系相同,分辨率相同的情况下),并非完美配准,因此,裁剪到的影像会...
  • ENVI5.0中,关于shp文件裁剪遥感影像存在矩形框的解决办法前言分析问题解决问题第一步第二步第三步结尾 前言 本人在进行本乡的遥感数据裁剪时出现矢量边界外有一矩形框的问题。 在裁剪之后会出现下图情况。【声明...
  • ENVI中利用矢量边界裁剪栅格数据详解 ENVI中利用矢量边界裁剪栅格数据详解
  • 之前采用的函数是envi_layer_stacking_doit,最近发现了一个十分高效的方法 RegridRaster task 代码如下: function y_layer_stack,Raster_based,Raster_toresize,respath ;将raster_toresize 影像进行重采样,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 701
精华内容 280
关键字:

envi裁剪