欢迎来到天天文库
浏览记录
ID:40061339
大小:258.73 KB
页数:7页
时间:2019-07-18
《ENVI裁剪(规则和不规则裁剪)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ENVI下的裁剪分为规则裁剪和不规则裁剪1.规则裁剪规则裁剪即裁剪图像的边界范围是一个矩形,这个矩形可以通过行列号、左上角和右下角两点坐标、图像文件、ROI/矢量文件获取。规则裁剪很简单,下面介绍下流程:①打开影像,点击basictool下的resizedata,选择SpatialSubset。②之后进入下面的界面,四种方式来实现规则裁剪:a:根据图像的行列号,来实现裁剪b:根据左上角和右下角的经纬度,来实现裁剪c:根据另一个文件的大小,来实现裁剪d:根据已有的ROI文件,来实现裁剪2.不规则裁剪不规则裁剪即待裁剪影像的边界范围是一个
2、任意多边形,这个任意多边形可以是已经存在的完整的闭合多边形区域,可以是一个手工绘制的ROI多边形,也可以是ENVI支持的矢量文件。下面介绍下几种方法来实现不规则裁剪:①手工绘制感兴趣a:打开影像并display,在Image窗口中选择Overlay—RegionofInterest。在ROITool对话框中,单击ROI_Type—Polygon.b:绘制窗口选择Image,绘制一个多边形,右键结束。这里就有个问题,如果边界范围超过了整个Image窗口,就不好绘制了,可以使用PixelLocator工具先定位到边界的经纬度,右击disp
3、lay窗口,点击PixelLocator,输入角点的坐标,右击结束生成ROI。c:选择主菜单-BasicTools—SubsetdataviaROIs,选择裁剪图像。在打开的SpatialSubsetviaROIParameters中,设置参数如下图(特别是红框内的参数):d:选择路径及文件名,裁剪影像②ENVI下手动绘制矢量边界本来这个步骤是多余的,矢量边界可以根据绘制的ROI来生成,但是这也不失为一种方法。矢量边界一般是在ArcGIS下生成,在绘制时特别注意坐标系与要裁剪的影像完全相同,因此在ArcGIS下绘制时,必须先定义一个坐
4、标系统。下面是在ENVI下矢量化的步骤:a:将影像Display后,在Image窗口中选择Overlay—Vector,打开VectorParameters对话框。b:在VectorParameters对话框中选择File—CreateNewLayer,在打开的NewVectorLayerParameters设置新建的矢量层的名字、保存路径和文件名。回到VectorParameters对话框,选择Mode—AddNewVector,后选择下面的Polygon,创建多边形要素。单击鼠标左键创建第一个节点,继续单击左键创建更多的点。单击鼠
5、标中建,擦出刚绘制的线段。单击鼠标右键,闭合多边形。再次单击鼠标右键,从弹出的菜单中选择AcceptNewPolygon接新建的多边形。c:同样在ENVI下可以编辑生成的矢量文件的属性信息,回到VectorParameters对话框,选择Edit—AddAttributes,打开添加属性对话框,在其中添加需要的属性。单击AddField,继续添加其他字段。添加完后,单击OK按钮,③矢量文件生成感兴趣区如要根据矢量文件完成裁剪,最终需将准备的矢量文件转换成感兴趣区。转换步骤如下:a:首先打开矢量文件:File—OpenVectorFil
6、e,投影参数如果已经设置好,不要变化。b:在打开的AvailableVectorList对话框中,选择File—ExportLayertoROI,在弹出的对话框中选择,裁剪图像,单击OKc:在下面的对话框中选择将所有矢量要素转换为一个ROI(红框圈住的选项),单击OK,这样ROI就生成了。d:选择主菜单-BasicTools—SubsetdataviaROIs,选择裁剪图像。在打开的SpatialSubsetviaROIParameters中,设置参数如下图(特别是红框内的参数):e:选择路径及文件名,裁剪影像
此文档下载收益归作者所有