Skip to content

文件存储:使用感兴趣区(ROI)工具

原文链接: https://www.nv5geospatialsoftware.com/Learn/Blogs/Blog-Details/file-storage-using-the-regions-of-interest-roi-tool

21902 为此文章评分:

暂无评分

文件存储:使用感兴趣区(ROI)工具

.xml 文件与土地分类

匿名 2015年2月26日,星期四

我们将从光谱沙漏工作流系列中短暂抽身,来讨论一下文件存储。本篇博客将重点关注与感兴趣区(ROI)和散点图工具相关的文件大小问题,特别是当这些工具被用于创建土地利用分类的训练数据时。所有分类均使用美国地质调查局(USGS)收集的 Landsat 8 场景完成。有关涉及 ENVI 的土地分类的更多信息,请考虑查看我们网站提供的免费培训以及视频、白皮书和案例研究。

一个 ROI 内包含大量像素,并不意味着文件大小也会同样庞大。ROI 工具能够将海量的像素包含在每个类别中,并仅用几行代码就将其存储在 .xml 文件中。如果您使用 ENVI(或许多其他应用程序),您的计算机上应该有一些 .xml 文件,您可以用代码编辑软件查看它们。ROI 工具中一个强大的功能是能够对某个波段应用阈值,以用于分类特定地物类型或端元,而这仅需占用 10 行左右的代码。

由于波段阈值法和 .xml 文件类型的灵活性,您可以创建大量的“区域”来帮助分类场景中可能数以百万计的像素,而生成的文件大小不过几十千字节。

在 ROI 工具中绘制大范围的多边形也不会显著增加文件大小,因为代码中只需要声明数据的坐标系和多边形顶点的坐标。

“像素”选项卡应用于小范围像素组或单个像素。如果错误地使用“像素”选项卡中的功能,您的文件大小会急剧增加,因为所有像素都通过“样本、行(X,Y)”的结构来引用,这可能非常繁琐。该功能旨在用于当您已经准确识别出所需地物/端元,并希望创建一个 ROI 时,对少量像素进行操作。

总的来说,文件大小并不是一个主要问题。然而,也有一些需要注意的地方,就像使用“像素”选项卡时一样。当您利用散点图将大量像素(一百万或更多)导入到一个 ROI 类别中时,会导致文件大小急剧增加。这是因为 ROI 的空间信息是以与“像素”选项卡功能相同的方式组织的,即“样本”后接“行”。很容易理解,当超过一百万个像素通过“样本”和“行”逐个按其精确位置被引用时,存储如此大量信息所需的空间,与波段阈值法或绘制多边形相比,将是巨大的。

散点图对于所有类型的图像都极其有用,尤其适用于空间范围相对多光谱数据集(如本文中的 Landsat 8 场景)较小的高光谱数据集。

在处理大范围数据时,使用散点图的最佳方式是放大到一个更近的空间范围,并在散点图对话框中取消选中“全波段”选项。这仍然允许您比较数据的光谱统计信息,但可以节省数据存储空间。当您尝试一次性从散点图工具导出超过一百万个像素到 ROI 时,会遇到警告信息。如果担心数据存储问题,避免导出如此大量的像素将大有裨益。

苍穹之下的定位与导航不过是个时间问题 如何从 Call_Procedure 中检索输出关键字