ArcGIS:栅格同范围裁剪并对齐行列号【针对小范围「省,市」】

您所在的位置:网站首页 arcgis用矢量裁剪矢量缺一部分 ArcGIS:栅格同范围裁剪并对齐行列号【针对小范围「省,市」】

ArcGIS:栅格同范围裁剪并对齐行列号【针对小范围「省,市」】

2024-07-11 09:07| 来源: 网络整理| 查看: 265

        最近在做土地利用分析,需要将栅格进行完全对齐,保持边界和行列号一致,但是这个问题困扰了我半天时间,通过查资料,找到了解决方法。我将自己的学子过程记录下来,以便日后查询,于是完整记录了实验过程:

目录

方案1 是最容易忽略的错误,也是初学时的惯性思维

方案2 是综合了几篇文章,可以实现正确处理的方案

 方案3 是自己思考的一种方案(不想看俺啰嗦的,直接看方案3吧)

 

方案1

        直接拿矢量裁剪栅格(数据管理工具—栅格—栅格处理—裁剪),如图所示。这样裁剪出来的其实是拿外接矩形做的裁剪,好处是方便快捷,但是无法按真正边界裁剪。在某些软件不做严格要求时,这种裁剪方法显然是好用的,比图驱动力分析时,某些软件不要求驱动因素栅格图的分辨率和边界与土地利用栅格严格一致。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ruV5rC46ZKi6ZOB,size_20,color_FFFFFF,t_70,g_se,x_16

方案2

        分3步做:1)准备工作:用矢量裁剪栅格A,获取一个标准栅格,即之后处理的栅格都以栅格A为标准,与之对齐,行列号一致;2)对齐栅格:使用栅格A去“裁剪”栅格B,务必设置环境变量中的捕捉栅格,这是保证B与A对齐的要点,这样得到的也是一幅矩形结果,但是是经过对齐的,称之为B';3)裁剪栅格:使用矢量边界裁剪B',并保持范围裁剪,这一步不必设置环境变量,最终得到精确裁剪并对齐后的结果。查询属性可知,与A行列号一致。

        方案2麻烦一点,但是是有效的。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ruV5rC46ZKi6ZOB,size_20,color_FFFFFF,t_70,g_se,x_16

 方案3

        既然使用“环境变量—捕捉栅格”可以进行对齐,使用“保持矢量范围”可以精确裁剪,那么直接将两者结合会不会得到比较好的结果呢?这样在处理大型数据的时候方便了很多。直接上实验过程:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ruV5rC46ZKi6ZOB,size_20,color_FFFFFF,t_70,g_se,x_16

方案3可以两步并一步,较好解决精确裁剪与对齐行列号问题。

希望可以给大家提供参考,若有问题,多多交流,向大家多学习。

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3