ENVI实现不规则裁剪
**方法:**将不规则的Shp面状数据在ENVI中打开,然后转成ENVI自己的格式,然后转成ROI最后执行裁剪。
步骤:
1、打开栅格数据:通过File——OPEN IMAGE
2、打开矢量数据:通过FILE——OPEN VECTOR或者VECTOR——OPEN VECTOR,选择文件类型SHAPEFILE,选择矢量文件,注意在弹出的IMPORT VECTOR FILES PARAMENTS对话框选择正确的投影类型。然后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 Datavia ROIs,在Select Input File to Subset via ROI 中选择需要裁减的栅格数据,OK。然后出现Spatial Subset via ROI Param…对话框,在Slect Input ROIs 中选择建立的 ROI。最后选择输出结果到文件还是内存即可。
注意:Mask pixels outside of ROI?这个选项,如果选择No,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩