需求描述
手上有一个矢量面数据(shp格式),有一个栅格数据(tif格式),矢量面就是研究区,栅格就是一个数据集。研究区的面积小于数据集的面积,所以需要用研究区的矢量去裁剪数据集。
方法和工具
矢量裁剪栅格的工具有很多,在ArcGIS Pro中,最常用的是按掩膜提取
操作步骤
1.打开按掩膜提取工具
可以在工具箱中搜索这个工具,然后打开
2.参数设置
页面参数内容很简单
参数名 | 内容 |
输入栅格 | 栅格数据集(即将被裁剪) |
输入栅格数据或要素掩膜数据 | 矢量数据(研究区范围) |
输出栅格 | 栅格数据(裁剪的成果) |
3.查看裁剪结果
点击运行,几分钟后就能出结果(我的数据量比较大,如果是用arcmap或者qgis,则需要几十分钟,这也是ArcGIS Pro的优势之一吧)
后话
ArcGIS Pro和Arcmap的按掩膜提取
功能在裁剪栅格时候,只能裁剪矢量的最大边界。而有一种情况是一个矢量数据有多个元素,比如A省有11个市,那么我用A省的矢量去裁剪栅格的时候,想直接输出11个市域独立的栅格结果,也就是输出11个栅格数据,这个在ArcGIS Pro和Arcmap目前还不能直接做到,笔者尝试了其他软件,待实现所述效果之后再写一篇。
谢谢阅读!