ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)

0 前提:尽量使栅格数据和矢量数据的地理坐标系保持一致,如果不相同的话,利用

Data Management Tools–Projections and Transformations–Project进行坐标系的转换

ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第1张图片

1 具体过程

我的数据包括一个栅格数据和中国行政区shp数据
ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第2张图片

在 Data Management Tools–Raster–Raster Pcocessing–Clip

ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第3张图片
注意:

  • Rectangle的经纬度范围的选取

裁剪结果如下:最终结果的范围是raster的经纬度范围
ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第4张图片
我进行clip的目的是为了将栅格中shp边界外的数据变成Nan,从而方便后续出图

2 批量裁剪

这里,我是用ARCGIS的ModelBuilder

  1. 点击下面这个
    在这里插入图片描述
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第5张图片
  2. 插入迭代器
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第6张图片
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第7张图片
    在Workspace Catalog中选择文件目录
    在这里插入图片描述
    点击Iterate Rasters,设置Raster Format为tif
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第8张图片
    Name这里不需要更改
    Iterate Rasters右键选择
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第9张图片
  3. 点击Add添加Clip工具
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第10张图片
    右键Clip设置参数,把我们需要的都选上
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第11张图片
    这两个是原来工具上的可选框(都选上)
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第12张图片
    Output Extent是shp文件的位置
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第13张图片
  4. 将Raster输入到Clip中,点击Clip工具,设置相应参数
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第14张图片
    设置Clip后输出的文件名称,为了保证和输入数据的对应,可设置为%Name%
    (这的Name是和前面Name相对应的)
    在这里插入图片描述
  5. 进行模型的验证和运行
    ARCGIS利用矢量数据裁剪栅格数据(输出范围设置为栅格的范围+批量裁剪)_第15张图片
    如果没有问题的话,进行运行!!完成!!!
    学习链接:
  • 利用Arcgis模型构建器批量裁剪

你可能感兴趣的:(ARCGIS,arcgis)