- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ENVI下两幅图像行列大小一致的方法
HYPERLINK /s/blog_764b1e9d01016zgd.html \o ENVI下让两幅图像行列大小一致的方法 \t _blank ENVI下让两幅图像行列大小一致的方法
我们会遇到这种情况,用同样的矢量数据去裁剪相同地区的两幅图像,得到两个结果的行列大小(图像大小)不一样,往往相差一行或者一列。产生这种情况的主要原因是精度取舍,比如矢量边界刚好落在一个图像上半个像元的位置,而另外一个图像上是落在3/4个像元出,这种情况下裁剪结果的行列大小不一致。出现这种情况会影响如波段计算、散点图绘制等操作。下面介绍几种让两个图像的行列大小一致的方法。
注:1、在ENVI5.0下操作,经典操作界面下类似。
????2、以下方法是在两个图像或者多个图像拥有相同的坐标参数和空间分辨率下测试的,其他情况可以使用相同方法尝试。
一、????????????空间规则裁剪法
这种方法前提是知道小图像相比大图像在哪个地方少行列数,如右边少一列等,可通过叠加显示来判断。
(1)?????打开图像,选择Flie-Save As。
(2)?????在文件选择对话框中,选择较小的图像。
(3)?????单击Spatial Subset按钮,打开空间子区选择功能,如下图所示。
(4)?????设置图中红框区域的参数,如小图像右边少一列设置参数为:
Samples:0???to???298
Lines:0??????to???323?
图1:文件和空间子区选择对话框
(5)???????选择输出路径和名称。
????打开两幅图像的元数据信息(图层列表中右键View Metadata)可以看到行列大小修改过来了,而且图像其他部门的像元值不会发生变化。
二、????????????Layer stacking法
这个方法不需要知道小图像相比大图像在哪个地方少行列数。最后的结果会将两个图像或者多个图像组合为一个多波段的图像。
(1)?????打开所有的图像。
(2)?????打开/Raster Management/Layer Stacking工具。
(3)?????单击Import File按钮,在文件选择框中选择图像文件,包括大图像和小图像。
(4)?????在Layer Stacking Parameters面板中,选择Exclusive:range encompases file overlap,输出结果范围是几个图像的交集。
(5)?????左边的坐标参数按照默认即可。
(6)?????选择文件名和路径输出。
????最后的结果是一个多波段的文件,如果需要分成跟以前一样的单独图像文件,可使用Layer Stacking工具或者save as工具,在文件选择对话框中设置Spectral Subset。
?
图2:Layer Stacking Parameters面板
????有人会觉得?/Raster Management/Resize Data工具也可以调整行列号大小,Resize Data工具的做法是重采样方法,而不是空间子区裁剪的方式,得到结果的像素值会发生变化,因此这个方法不可取。
文档评论(0)