在ArcGIS Desktop中对齐两个非一致的等分辨率栅格网格?


14

我有两个栅格:一个数字高程模型(DEM)和一个Landsat波段。两者的网格分辨率均为30 m,但网格并不重合(请参见图:顶部的深色光栅是DEM;下面的浅色光栅是Landsat波段)。

我想对Landsat波段进行一些转换,以使其栅格与DEM栅格完美对齐。我尝试在环境设置中使用DEM作为捕捉栅格将ArcGIS中的Landsat波段重新采样到30 m,但这没有任何效果。我还尝试将Landsat波段裁剪到矢量多边形的范围(DEM也被裁剪到),同时将DEM设置为捕捉栅格,但无济于事。

我怀疑这种情况的发生是因为两个栅格已经具有相同的分辨率(只是在不同的网格上),但是我确实需要对齐它们的栅格才能进行任何进一步的分析。

我可以在ArcGIS Desktop中执行此操作吗?

在此处输入图片说明


2
并非所有工具都支持Snap Raster环境设置(尽管Resample表示支持),所以我不确定为什么它不起作用-可能是因为切片大小没有变化(?)。您是否尝试过启用“启用栅格”设置的“ 复制栅格 ”?据说它确实符合设置。BTW,您使用的是哪个版本的ArcGIS,以及哪个版本的GDAL?
om_henners 2012年

1
@om_henners:显然这是ArcGIS 10中的错误。请参见下面的答案。
hendra 2012年

Answers:


6

经过进一步研究后,我发现出现故障的Snap Raster设置实际上是由ArcGIS 10中的错误引起的。解决方案似乎是关闭后台地理处理(“ 地理处理\地理处理选项...”,然后在“ 后台处理”部分中取消选中“ 启用 ” ),并在ArcCatalog中使用指定的“捕捉栅格”执行剪切操作。

在此处的ArcGIS论坛上有一个讨论:http : //forums.arcgis.com/threads/50808-Another-Snap-to-Raster-problem

显然,该错误已在ArcGIS SP 4中修复。我已经安装了Service Pack,但尚未进行测试。

有趣的是(或者更烦人的),如果按照上面的论坛帖子中的解决方案,使用指定的Snap Raster(Snap Raster为DEM)执行对感兴趣区域多边形的剪辑,则Snap Raster有效,但是Landsat波段比DEM栅格多一列,多一行,DEM栅格在ArcGIS中也被裁剪到关注区域多边形。这很烦人,因为为了进行进一步分析,我需要两个栅格具有完全相同的行数和列数。一个简单的解决方法是使用该Con()函数执行计算,该函数将创建一个新的栅格,该栅格具有与DEM相同的行数和列数,但是具有Landsat波段的值。


2

实际上,我为此问题苦苦挣扎了很长时间,发现我认为这是一种非常有效且相当容易的解决方法。选择一个栅格,将其放置在“正确”的位置,放大到ArcGIS允许的最大距离,并直接在四个栅格像元的交集上创建一个新的点shapefile。这里的一个技巧是确保尽可能地将您放大,并在由四个栅格像元形成的“十字”上直接创建新点。然后记录刚刚创建的点的坐标。最后,重新投影第二个栅格(但保持投影和输出像元大小不变),并将新创建的点的坐标用作“参考点”。这将完美融合您的两个栅格。没有错误,


1

您可以尝试使用遮罩工具在Landsat上覆盖DEM。

您可能需要创建一个研究区域框,以捕获完全重叠的像素。


0

测量一个栅格与另一个栅格之间的间隙,然后相应地移动一个栅格。

您可以使用数据管理工具箱中的移位工具。


0

我有同样的问题。我尝试了Louis Longchamps解决方案,该解决方案在一个小的测试样本上表现出色,但是我的数据集太大了,无法实际使用此方法。经过一番尝试之后,我终于想了一下,在重新采样后立即使用了“按矩形提取”,其作用与剪辑工具中的捕捉栅格功能一样。我设置并尝试使用模型构建器,但是它给了我一个错误,因此最终不得不一次执行此步骤,但最终使我的所有栅格都匹配了。


0

我对移动栅格的想法不满意,因为据我说,您更改了信息。为了避免这种情况,我使用了一系列转换。

步骤如下:

  1. 对于要用作模板的栅格,进入Properties/SourceCellsize在纸上写下所有小数点可用。
  2. 使用将该栅格转换为点Conversion Tools/Raster to Point
  3. 从您要使用的所有其他栅格中提取值Spatial Analyst Tools/Extraction/Extract Multi Values to Points,将刚刚创建的Point要素(在步骤2中)指定为输入点要素,并在Input栅格中指定要采样的所有栅格。
  4. 使用Conversion Tools/To Raster/Point to Raster,从这些点开始逐一创建栅格,在“值”字段中指定要创建的图层,并使用相应的文件名以及Cellsize您在纸上写下的值。

它们应该完全对齐,例如,您可以将它们转移到R,并具有完全相同尺寸的矩阵和向量。


1
正确执行的栅格“平移”仅会更改两个数字:其原点的x和y坐标。这使其成为极其有效的可靠操作,不会更改栅格中的任何数据。
whuber

0

我们非常担心我们的DEM图像,它也没有与监督分类栅格图像对齐。我们还使用了“马修·朗”方法

我们添加了未对齐和对齐图像的快照。

经过Matthew Long的方法,我们的DEM图像与我们监督的分类栅格图像完全对齐。

这是在ARCGIS 10.2.1的数据管理工具中用于对齐DEM图像的工具的图像:

在此处输入图片说明

这是对齐前的图像,黑色图像是DEM,彩色图像是监督分类的光栅图像。

在此处输入图片说明

这是对齐后的图像,黑色图像是DEM,彩色图像是监督分类的光栅图像。

在此处输入图片说明


0

我用“马修·朗”的方法解决了我的问题。但是,要使其更加简单和100%的准确性。不进行任何缩放,只需使用对齐好的光栅的左上范围坐标即可。

为此,请执行以下操作:右键单击“属性”,然后单击“范围”属性下的“源”面板。

另外,使用左上角的范围坐标,无需人工干预即可创建python解决方案。


-1

我有一个类似的问题,有两个来自不同来源的文件。首先,一个栅格文件,用于说明国家/地区(Peru)的森林砍伐参考水平。其次,在GEE平台上的合并文件已下载并重新投影到第一个元素系统。总之,两者的重叠表明,单元格(30 * 30单元格)之间的位移不大于5米。为了将第二个文件对齐并调整到第一个文件,我想到建立一个*扩展了第一个文件的基础,可以覆盖两个文件*并保持第一个文件的像素对齐及其投影系统和其他功能。因此,在重新投影第二个文件或任何具有类似偏移量的副产品时,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.