如何用ENVI和envi与arcgisS切割出图像的制定区域

ENVI:提取多幅影像的共同区域的方法 (转+补充)
已有 883 次阅读
|系统分类:
补充(备注):1、这种差别将直接导致band math不能正常执行;2、参考ENVI-IDL中国官方微博博文“ENVI下让两幅图像行列大小一致的方法”3、经验证,像元大小没有改变。**、经验证,上述的“”方法,与在ArcGIS中用同一个多边形做mask,批量提取子区;或者用小图像作为mask,提取大图像的子区,效果是一致的。
本文引用地址:&此文来自科学网陈奂生博客,转载请注明出处。
上一篇:下一篇:
当前推荐数:0
评论 ( 个评论)
作者的精选博文
作者的其他最新博文
热门博文导读
Powered by
Copyright &ENVI基本操作
ENVI基本制图工具
一、图像配准
图像配准(Registration):同一区域里一幅图像(基准图像)对另一幅图像校准,以使两幅图像中的同名像素配准。
已经做过几何校正的SPOT4全色10米分辨率影像作为基准图像和待校正的Landsat5
TM 30米分辨率影像作为配准图像
分别为bldr_sp.img和bldr_tm.img
处理过程:
1.&&&&&&&&&&&&
打开ENVI软件,点击主菜单栏的file下的open
file,分别打开两个影像,再选择主菜单栏的Map---Registration---select
GCPs:Image to Image.将出现Image to Image
Registration对话框。
在Base Image
列表中,选择基图象为bldr_sp.img所在的窗口序号,在Warp
Image列表中,选择纠正图象为bldr_tm.img所在的窗口序号,点击OK。
2.&&&&&&&&&&&&
出现Ground Control Points
Selection对话框。通过在两个图像的缩放窗口中定位相同的地物目标像元位置,在基图象和纠正图像中选择地面控制点
选好一组相同的地物目标像元位置后,点击Add
point,人工添加至3个以后,就可以使用Auto
predict功能自动进行预测找控制点。
如果要找大量的控制点时,就点击Options---Automatically Generate Tie
points,进入Warp Image Band
Matching窗口,一般选择Band
5,点击OK。
再次进入选择控制点的参数设置对话框,点击OK
软件就自动选择了一些控制点,点击Ground Control Points
Selection对话框上的
按钮,就进入GCP表,点击Options—Order Points by
Error, 将控制点按照误差从大到小排序
对控制点进行处理,使保留下控制点误差尽量小
点击Options—Warp File(as Image to
Map),将要对结果进行输出
点击需要进行纠正的图像作为Input 图像
点击OK。配准参数设置如下
点击OK,就得到我们需要的纠正后的图像了。
二、正射校正
影像有三种纠正方法:1.利用自带的几何纠正文件进行纠正2.利用选取控制点的方式来构建图像与图像或者图像与地面的关系3.利用几何纠正文件、控制点和DEM来完成几何纠正的方法叫做正射校正。
运用正射校正的原因:在卫星影像和航空影像中会有一些几何误差,误差主要由以下原因引起:比例尺变化、传感器的姿态/方位、传感器的系统误差。正射纠正可以消除这些误差。
需要做正射投影的条件:1.高分辨率的图像
2.影像所在地区地形起伏很大。
可以做正射校正的要求:1.有RPC文件或严格轨道模型
2.有DEM数据
3.正射纠正的文件必须是原始数据。
IKONOS影像数据po_101515_pan_0000000.tif和RPC文件po_101515_pan_0000000_rpc还有以影像格式显示的DEM数据conus_usgs.img
处理过程:
1.点击file—open external file—IKONOS—open with
position来打开自动用RPC文件进行定位了的IKONOS图像。
打开IKONOS影像数据po_101515_pan_0000000.tif
2. 再点击MAP—Orthorectification
----IKONOS----Orthorectify IKONOS开始对影像进行正射校正。
选择IKONOS影像数据po_101515_pan_0000000.tif作为正射校正图像,点击OK。
点击open—new file 来input
DEM数据conus_usgs.img
正射校正的参数设置如下,注意:
因为数据量较大,保存一下输出文件。
将得到的校正好的图像与原图像进行对比,在图像上右键点击Geographic
link,可对比校正后与校正前的差别。
可发现山体上几何误差较大
三、图像镶嵌
图像镶嵌:使用Mosaic
Images选项可以叠加两幅或多幅有重叠区域的图像(通常经过地理坐标定位)或将不同的无重叠区域的图像或图表镶嵌在一起再进行输出(通常是基于像元的),这个过程是图像镶嵌。
方法:基于像素镶嵌和基于地理坐标镶嵌
两者区别:基于像元镶嵌不需要地理坐标,基于地理坐标镶嵌需要地理坐标,其他两者一样。
两幅已经校正好的TM30米多光谱影像mosaic1_equal.img和mosaic_2.img
处理过程:
1.打开两幅图像后,点击Map—Mosaicking---Georeferenced,对两幅图像进行基于地理坐标的镶嵌
2.出现下图所示的Map based
mosaic对话框后,点击Import—Import
files,用Ctrl键同时选中两幅图像名称,使两幅图像自动进入镶嵌框中。
3.在图像上点击右键或在图像名称处点击右键,选择Edit
Entry,对两幅图像进行镶嵌属性编辑。
两幅图像的镶嵌属性设置框中内容的设置分别如下所示,一幅设置为Fixed,另一幅就设置为Adjust.
得到效果图如下
4.点击File---Apply,对结果进行输出。
输出图前进行镶嵌参数设置,将成果保存于内存中。
输出结果:
四、图像裁剪
方法:1.规则裁剪
2.不规则裁剪:又包括人工绘制区域裁剪(感兴趣区裁剪)、利用已有区域文件进行裁剪和掩膜。
掩膜:Masking工具允许创建和使用图像掩膜,掩膜是有0和1值组成的一个二进制图像。当在某一功能中应用掩膜时,1值区域被处理,被屏蔽的0值区域不被包括在计算中。它可以用于ENVI的多项功能,包括统计、分类、分离、匹配滤波、包络线去除和波段特征拟合。
数据:影像can_tmr.img和区域文件region.shp
处理过程:
1.规则裁剪:打开要进行裁剪的影像can_tmr.img,然后点击file—save
file as—ENVI standard
选中要裁剪的影像can_tmr.img,点击OK出现下面的对话框,点击
来进行影像的裁剪,然后OK。
出现下图窗口后,可以任意拖拉红色矩形框并在空白栏中填写要裁剪下的区域的大小。
一直点击OK,其中一个窗口需要选择要裁减的ENVI文件,如下
这样我们就得到了如下想要的结果。
2.感兴趣区域裁剪:
打开影像can_tmr.img后,在图像的主影像窗口点击overlay—region
of interest ,来用感兴趣区进行裁剪。
出项如上对话框后就可以在你选的窗口上画感兴趣区,画完点右键结束,再在画的区域中点右键填充颜色,就得到了我们需要的感兴趣区。
点击感兴趣区窗口中的file—subset data via
ROIs,就可以实现在影像上裁剪出感兴趣区。选中影像can_tmr.img,点击OK
点击OK,load
band显示一下得到下图即为裁剪结果(图中区域是我自己画的)
3.&&&&&&&&
利用已有区域文件进行裁剪:
同样打开影像,点击file—open vector
file打开一个矢量区域文件region.shp。
如上设置后点击OK
选择了要用来裁剪的矢量区域文件后点击load
selected,选择要被裁剪的原影像所在的窗口2,点击OK
点击file—export active layer to
ROIs,将矢量文件也转化为感兴趣区。
这时可以在感兴趣区对话框中看到有了一个ROI区域,接下来的步骤同之前的做的感兴趣裁剪一样了。
Load band显示可以看到裁剪的结果如下
4.&&&&&&&&
点击basic tools---masking—build mask建立掩膜
在掩膜定义对话框的菜单栏点击options---import
ROIs,用感兴趣区做个掩膜模型。
选中之前用矢量化区域转化的感兴趣区,保存在内存中
这时可以看到文件列表中有了掩膜文件
点击apply mask来运用建成的掩膜模型
选择要被运用掩膜的图像,点击OK。Load
band显示掩膜结果如下
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&& 查看话题
ENVI 4.8图像重投影与裁剪求助
求问各位大神:
ENVI 4.8中制图模块地图投影转换功能,我下载的是MODIS卫星MOD09A1数据和MOD02HKM数据,格式为hdf,要对其进行重投影与裁剪,我按以下步骤操作,最终裁剪重投影后的数据变成了一片黑,求问为什?怎么解决?
1.使用TM数据以及上海行政边界的shp文件,得到上海区域的图片一张,在ENVI中完成;
2.使用ENVI,map模块的convert map projection功能,投影方式选择UTM,51,在options里选择match exisiting files,这里选择第一步中裁剪好的图片,然后点击ok,进行重投影与裁剪,得到的图像,结果就是一片黑了。
3.同理MOD02HKM数据使用Georeference&&MODIS模块,也采用上述匹配文件,做出来的图像显示有东西,但是不完全也有问题。
:cry::cry::cry::cry::cry::cry::cry:肿么办啊?
什么是裁剪后数据一片黑?是显示问题,还是没有裁剪到数据。
1.你的Modis和shp的投影是否一致?可以同时加载这两个数据放在一起看看。
2.可以把你裁剪后的数据做一下Enhance拉伸,看看是否会有数据出现。 : Originally posted by ahnuczg at
什么是裁剪后数据一片黑?是显示问题,还是没有裁剪到数据。
1.你的Modis和shp的投影是否一致?可以同时加载这两个数据放在一起看看。
2.可以把你裁剪后的数据做一下Enhance拉伸,看看是否会有数据出现。 谢谢,我已经解决了,是原始数据的一些问题,谢谢你的帮助,至少以后我可以用你的方法查看了 请教一下,TM影像经配准后有什么变化? : Originally posted by wcxzrtx at
请教一下,TM影像经配准后有什么变化? 不同的投影方式应该会有所不同,因为不同投影方式的坐标系建立是有差别的,来回的转换投影方式可能会造成坐标偏移,我是从书上看的,我不做这方面的东西 : Originally posted by I'm_cc at
不同的投影方式应该会有所不同,因为不同投影方式的坐标系建立是有差别的,来回的转换投影方式可能会造成坐标偏移,我是从书上看的,我不做这方面的东西... 感谢,我也刚学! HDF文件投影问题:
我这里有一个hdf文件和一个tiff文件,hdf文件没有任何投影和空间参考信息,tiff图像上可以查看投影和·经纬度,我想让这个hdf文件和tiff具有同样的投影和空间参考信息,应该怎么做?是不是在ENVI里进行投影转换就可以了?10886人阅读
今天有客户想实现不规则裁剪以前总是在ArcGIS下操作,而今天手痒了,想在ENVI下搞搞,折腾了半天总算完工,现将在ENVI中裁剪栅格的步骤写下来,以方便参考:
将不规则的Shp面状数据在ENVI中打开,然后转成ENVI自己的格式,然后转成ROI最后执行裁剪。
&& 1、打开栅格数据:通过 File -- Open Image
&&&&& 2、打开矢量数据:通过 File -- Open Vector
&&&&&&&&&&&&&&&&&&& 或者 Vector -- Open Vector,选择 文件类型 Shapefile(*.shp) ,选择矢量文件 ,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。然后OK之后ENVI自动将矢量文件转为EVF格式。如下图:
&&&& 这里要注意栅格数据和矢量数据的投影系统必须一致。如果不一致就需要重投影使其一致。如下图,坐标系为WGS84
&&&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。最后选择输出结果到文件还是内存即可。如下图:
&&&&** 这里需要注意 Mask pixels outside of ROI ?这个选项,如果选择 No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。如果选择Yes,则需要在 Mask Background Value 后给出 ROI 范围外的数据值,默认是0 (该值自己随意设定),这样得到的结果就是大家想要的不规则边界裁剪结果。&&&
&&& ** 另外矢量数据必须是多边形类型,如果是线类型裁剪,在想要得到按照边界裁剪时就会出错。
结果比较:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:269189次
积分:3743
积分:3743
排名:第4609名
原创:117篇
转载:56篇
评论:70条
(1)(61)(1)(2)(1)(1)(1)(4)(3)(3)(5)(3)(6)(19)(11)(33)(17)(1)}

我要回帖

更多关于 envi直接导入arcgis 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信