当前位置:文档之家› 利用Erdas和Arcgis来裁切影像图

利用Erdas和Arcgis来裁切影像图

利用Erdas和Arcgis来裁切影像图
影像图格式为tif 随意图形格式随意(就当shape格式)
一:合并影像图:
由于影像图的分割需要,则要全部覆盖shape格式的边界。

分Erdas 和Arcgis两种合并法:
Erdas合并:
①打开Erdas,再打开viewer窗口(注意:再打开图层时,要将raster option的no stretch和background transparent前打勾,这样图层就不会失真,本人未验证)。

②打开需要合并的图:files of type选择,选择对应的的图层
③在窗口viewer—raster—mosaic images,弹出mosaic tool窗口
④在窗口mosaic tool—process—run mosaic,弹出窗口(可以在做镶嵌前做些必要的设置,合成的图效果更好)。

⑤在窗口output file name选择files of type为tif格式,存放路径自己选择,点击ok完成
Arcgis合并:
①打开Arcgis(Arcmap), 加入要合并的图层
②ArcToolBox—datamanagementtools—raster—mosaic或mosic to new rastevr然后按需求选择input raster 和output raster还有名称。

二:生成分割边界:
①先用arcmap打开shape图,选中shape边界
②ArcToolBox—conversion tools—to coverage—feature to class coverage然后按需求选择input feature classse和在output coverage填入存储路径,点击ok完成,生成coverage格式。

③然后在Erdas用窗口viewer打开coverage图和tif图。

④再矢量图上用鼠标点击你要裁切的边界线,再点击“AOI”菜单,选择copy select to aoi;View—>Arrange Layers Viewer打开Arrange Layers Viewer对话框,在Vector图层上单击右键,选择Show Properties,打开Properties对话框,选中Polygon,点击Apply按钮,再选中矢量图中重叠的部分。

⑤利用AOI工具条上的AOI转换工具(带右箭头的工具),将此按钮选中单击,线界转换为AOI,单击File—>Save—AOI Layer as,保存为aoi文件。

三:对影像图裁剪
Erdas 裁切:
1:aoi格式文件裁剪:(好像裁剪后的矩形黑色边框去不掉)
在ERDAS图标面板工具条中单击Data Prep图标,Subset,打开Subset 对话框。

在Subset对话框中需要设置下列参数:
①输入文件名(input file)
②输出文件名(output file)
③单击aoi选中裁剪文件名:在choose aoi选项中选中文件名
④其余的我选择默认,然后ok等结果.
注:有些AOI文件是有SHP文件转换过来的,AOI没有做好。

做出来的AOI可能裁切处理的结果不是我们所想要的。

下面还有另外一种方法推荐给大家。

直接使用shape格式进行裁切。

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”窗体,在该窗体中打开刚才的裁切结果文件,进行查看,这样整个的裁切过程就完成了。

2:mask裁剪:
interpreter--utilities--mask(注意的是input mask file文件如*img ,所以要几经周折的数据转换才能转过来,可以从arcmap中转格式,也可以从erdas中转)
Arcgis裁剪:(黑色边框可以去掉)
1:Mask掩膜裁剪:
ArcToolbox -->Spatial Analysis Tools-->Extraction--->Extract by Mask 此方法只能单波段的裁切。

作为掩膜和被裁切的数据必须具有相同的空间参考,否则不能裁切。

(记得必须安装SPatial Analysis扩展模块。

工具为面类型shape或acorage)
2:Arvgis裁切栅格图:
ArcToolbox -->data Managementtool-->raster-->raster Processing--> Clip 3:Arvgis裁切矢量数据:
ArcToolbox -->Analysis Tools-->Extraction--->Clip。

相关主题