AOI,Area of interest,即感兴趣区域。在Erdas中经常要用到。
ArcGIS通用的shp文件转换成AOI文件:
打开Viewer视窗,加载.shp文件,选中窗口中要转换的区域,这时该区域高亮显示,
点击AOI菜单下的Copy Selection to AOI,
再选择File菜单下的Save AOI Layer As...,即可保存成.aoi文件。
用矢量数据裁剪栅格:
(1)在Erdas中:确保shp与栅格数据投影一致
需要AOI文件,或是将矢量文件当作AOI
subset。第一步在erdas图标面板中点击dataprep,之后点击subset imgae……出现subset imgae对话框;第二步,在subset imgae对话框中,input file中打开需要裁减的影像(*.img),output file中指定裁减后的影像存储位置。第三步,点击subset imgae对话框中的AOI按钮,出现choose AOI对话框,选择AOI file,并将其对应的路径指向前一阶段建立的*.aoi文件。第四步,点击0k。完成。
关于其他参数设置,本人认为均可按照默认设置,但data type中 output的数据最好选择unsigned 16,这时本次的经验值,建议大家可以多试一下不同参数组合情况。
(2)在ENVI中:确保shp与栅格数据投影一致
打开栅格数据
打开矢量数据:通过 File -- Open Vector 或者 Vector -- Open Vector,选择 文件类型 Shapefile(*.shp) ,选择矢量文件 testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。然后OK之后ENVI自动将矢量文件转为EVF格式。
(3)在arcgis中:
是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来?
如果可以,那么就很简单了。
在ArcMap中,调用空间分析扩展模块,将你感兴趣区的shapefile多边形图层设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出。
设置掩膜:空间分析工具条的下拉菜单>option里面设置Tools---extensions---spatial analyst前打勾。
spatial analyst---options
general---analysis mask 就是选你要用来做mask的边界,
extent-----same as layer'你要用来mask的对象文件'
cell size---same as layer'你要用来mask的对象文件'
点击确定
spatial analyst---raster calculater---选择 你要用来mask的对象文件,双击,然后点*1,evaluate。