使用arcmap对数据进行剪裁,Arcgis中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。矢量裁剪栅格又分为两种:掩膜裁剪,最小包络矩形裁剪。本文主要介绍如何使用split 、clip 、Extract by mask等工具进行行政区划分割,栅格数据的裁剪功能,以及批量裁剪功能
下面我们开始
一、裁剪分割矢量
以行政区划数据为例进行分割
1、行政边界的矢量分割可以在Acrtools-> Analysis Tools -> Extraction->Split中进行批量矢量分割。
步骤如下:
(1)打开Arcmap,加载行政区划数据。这里就以下图作为示例
2)打开ArcToolbox,点击Analysis tools,在Analysis tools下找到Extract,再找split,双击split,打开split对话框,填写相应项。如下图所示
第一二个框内表示为需要分割的原数据
第三个框内表示按哪个字段分,最好选一个唯一标识
第四个框内表示为输出位置
(3)点击ok,等待系统处理。处理完成后会显示completed,点击close,结果如下
这样一块完整的榆林市行政区划数据被按照行政区划边界都进行了分割
二、矢量剪裁栅格
以一小块带高程的dem数据为例进行裁剪
1、利用矩形对栅格数据裁剪
Arctoolbox中,datamanagement>raster>clip,InputRaster中选择被裁剪的栅格数据,设定好矩形四个顶点即可
步骤如下:
(1)打开Arcmap,加载dem数据。这里就以下图作为示例
(2)打开ArcCatalog,新建一个矢量图层。这里就命名为clipploygon
(3)在poly中画一个图形,这个图形就是我们需要裁剪的栅格数据的样子,如下图
(4)打开ArcToolbox,点击Data management tools,在Data management tools下找到Raster,再找Raster Processing,下面有一个clip,双击clip,打开clip对话框,填写相应项。如下图所示
第一个框内表示为需要裁剪的原数据
第二个框内表示为按照什么范围裁剪
第三个框内表示为输出位置
(5)点击ok,等待系统处理。处理完成后会显示completed,点击close,最后结果如下
在SpatialAnalystTools中提供了多种对栅格数据的提取方法,Arctoolbox中,SpatialAnalyst
Tools>extraction包括提取值到点,根据属性提取,用圆提取,用多边形提取,用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让我们通过不规则边界来获取需要的栅格数据。
以 掩模提取 为例,提取结果与上述最终结果一致,步骤如下:
(1)打开Arcmap,加载dem数据。使用上面的数据步骤如上
(2)使用上面绘制的剪裁面clipploygon
(3)打开ArcToolbox,点击SpatialAnalystTools,在extraction 下找到Extract by mask,双击,打开Extract by mask对话框,填写相应项。如下图所示
第一个框内表示为需要裁剪的原数据
第二个框内表示为按照什么范围裁剪
第三个框内表示为输出位置
(4)点击ok,等待系统处理。处理完成后会显示completed,点击close,最后结果如下
3 批量裁剪处理
在extraction 下找到Extract by mask,右键有个batch,点击后如下图,依次输入源文件,模板文件 输出文件即可
注:
1)批量裁剪可以对多幅图像进行同一区域的裁剪(裁剪同一区域的不同类型图像)
2)对同一图像不同区域的批量裁剪(对一个地区按行政边界进行裁剪)。
然而,这个批处理方法也有一些要注意的地方。
输入同一图像可以用Fill选项自动"填充"相同的图层名字
对于按行政边界裁剪栅格图时候,Input raster是同样的图层可以用fill,而选择多个区域掩膜时候不能直接双击(这样只能选中其中一个图层或文件)而应该用右键Browse才能多选。
4.最小包络矩形剪裁
步骤和掩膜裁剪基本一致,只是选择矩形
点击“用矩形提取”,弹出矩形提取对话框。选择内容与掩膜裁剪一样,最后一个选项选择提取区域为INSIDE。
如果有问题,请在下方评论
想获得更多的学习知识请关注微信公众号:西北码农或扫下方二维码