序言: 在工作中,经常会遇到破碎型、孔洞型栅格的镶嵌问题,但是在ArcGIS中,镶嵌要求栅格之间相互接触并且有交集,如果需要镶嵌的各个栅格之间没有交集或者相交部分,镶嵌结果只会保留输入各个栅格中的一部分,导致镶嵌失败。针对此种问题,可以采用如下办法完成栅格镶嵌。
1、我们需要创建一个常量栅格,通过加入常量栅格,使得各个栅格间有交集,满足镶嵌的条件。
创建常量栅格需要与被镶嵌栅格保持一致,如空间范围、分辨率、空间参考、像元深度等。空间范围应为包含整个镶嵌栅格的研究区范围。在这里,因为被镶嵌栅格是整型,我们选择整数1来创建常量栅格。
2、常量栅格创建成功之后,便可开始镶嵌。
需要注意的是,镶嵌时需要注意取值顺序。因为常量栅格和三个被镶嵌栅格均有交集,但最终镶嵌栅格取值应为前文中三个被镶嵌栅格,常量栅格只是填补栅格范围内的空白区域。
3、镶嵌出来的栅格包含了原来被镶嵌栅格和常量栅格的值,其中一部分为外围背景,另一部分则为栅格孔洞区域,所以我们就需要将常量栅格的值从镶嵌栅格中去掉。
利用复制栅格工具,即可将常量栅格的值作为背景与NoData值去掉,也可以用栅格计算器与重分类工具删除常量栅格值。
至此,我们变得到了我们最初想要实现的栅格镶嵌。
这种思路类似于将不同的拼图同时粘贴在一张纸上,通过隐藏或者删除背景,实现本来没有交集的拼图镶嵌在一起。以上纯属个人见解,欢迎大家提出更好的解决思路。
破碎型、孔洞型栅格镶嵌办法
最新推荐文章于 2024-01-15 18:55:17 发布