ERDAS中由Shape文件生成AOI区域并裁剪影像

对于经常使用ERDAS IMAGINE处理遥感影像的人来说,用ERDAS来裁剪遥感影像图是经常要做的事情,那么怎样使用ArcGIS的Shape文件作为边界来裁剪遥感影像图呢?下面笔者就来详细的讲一下。

(1)在ArcGIS中将需要裁减的区域的边界勾绘出来;注意:勾绘时需要使用面要素(Polygon Feature),如果使用线要素,那么需要将线要素转换为面要素。

(2)在ERDAS的View窗口中,选择File—>Open—>Vector Layer…,在弹出的对话框中选择选择刚才勾绘的边界,点击OK将其加载到当前窗口中。

(3)在窗口中,点击边界多边形,使其处于选中状态(即变为黄色,ERDAS中默认的未选中状态为淡蓝色),然后在AOI菜单中选则Copy Selection to AOI…,此时,被选中多边形的边界变为虚线。

(4)在窗口中,点击刚才转为AOI的多边形,其周围出现一个矩形框,将整个边界包围起来(即边界的外界矩形),在File菜单中选择Save—>AOI Layer as…,在对话框中设置AOI文件的名称及保存路径,点击将AOI文件保存在磁盘上已被后面使用。

(5)关闭当前View窗口,在 ERDAS主菜单上选择DataPrep—>Sunset Image…,在弹出的对话框中设定要裁剪的影像位置,裁剪后影像的输出位置,是否在输出统计中忽略零值。点击AOI…按钮,在弹出的对话框中选择AOI File,并指定刚才保存的AOI文件的路径,点击确定回到Subset对话框,点击确定按钮开始裁剪。具体设置如图一所示。

图一    Subset对话框设置
图一    Subset对话框设置

到此,遥感影像裁剪的整个过程就结束了。

11 comments

    1. 我估计应该是你原先的shape文件的坐标系统与你要裁剪的栅格数据的坐标系统不一致,导致两者无法匹配。请先检查两者的坐标系统是否一致,若不一致,请先将其中一个进行投影变换,让数据保持投影一致。

  1. 您好,我在影像裁剪的过程中遇到报错:Zero or negative size in layer creation,请问怎么解决??

  2. 谢谢博主回复,文中确实没有提到坐标系统,只是在处理的过程中有这个疑惑,所以向博主请教。还有一个问题,在ERDAS中裁剪影像时,裁剪后影像会出现一个矩形黑框,就像是影像嵌在一块黑布上,请问这个矩形黑框具体怎么去掉啊,谢谢!

    1. 一般来说裁剪的AOI都是由矢量数据生成的,矢量数据最好要和待裁减的栅格数据具有相同的坐标系统,这样才能叠加在一起进行裁剪。呵呵,在进行不规则边界裁剪的时候边界之外总范围的外接矩形之内的部分都是黑色的。这个无法避免,在ArcGIS中显示的时候可以将背景颜色设为透明即可。

      1. 谢谢,昨晚刚发现在ERDAS中那个黑框可以透明显示,一大惊喜,可是问题依然存在。我毕业设计做的是遥感影像分类这一块,用的是ERDAS。监督分类之后,在进行分类精度评估时,要在影像上产生随机点,可是我在做的时候,产生的随机点有落在影像上的,有落在矩形黑色背景上的。昨天在ERDAS中那个黑框终于能透明显示了,我立马又实验一番,结果随机点又落在了矩形透明背景上,怎样才能让所有的随机点都落在影像上呢?希望博主能解惑,不胜感激! 😛

  3. 您好,在影像裁剪是要保证被裁减影像与AOI文件的坐标系统一致,请问这怎么实现?谢谢博主。

发表评论

电子邮件地址不会被公开。 必填项已用*标注