本帖最后由 me994083 于 2020-8-3 16:02 编辑
我们经常遇到需要将一幅影像裁剪成一幅或多幅的情况,此时可以应用arcgis进行相对简单的裁剪。ArcToolbox提供了许多可以应用的工具: 一、“数据管理工具”——“栅格”——“栅格处理”——“裁剪”工具 1、“输出范围”项可以选择一个矢量要素,选择之后下面的最小外包矩形数值将自动填写; 2、勾选“使用输入要素裁剪几何(可选)”则不会沿着外包矩形裁剪,而是沿着面要素周长裁剪,面要素以外则变为NoData,故此操作会提升像素深度; 3、“NoData值(可选)”与“保持裁剪范围(可选)”两项对于一般操作来说不经常用到。 下两幅图是按外包矩形裁剪的结果和按面要素周长裁剪的结果,可以很明显地看出不同点。
裁剪工具对话框
按外包矩形裁剪
按面要素周长裁剪
二、“空间分析”——“提取分析”——“按矩形提取”工具 此种方法相对容易理解,功能也相对简单,可以提取矩形内的区域或矩形外的区域。
按矩形提取工具
三、“空间分析”——“提取分析”——“按掩膜提取”工具 掩膜在制图中是一种遮盖工具,用于处理要素在显示上的冲突,最典型的应用就是等高线的标注。掩膜可以理解为一种看不见的面要素,它遮挡住了不需要显示的图形。用这个工具可以将影像按面要素周长裁剪。
按掩膜提取
四、“数据管理工具”——“栅格”——“栅格处理”——“分割栅格”工具 这个工具用于将影像分幅输出到一个文件夹里。
分割栅格工具
1、“输出文件夹”与“输出基本名称”中定义输出文件夹与前缀,在输出结果的前缀后会自动加上编号; 2、“分割方法”有两种,SIZE_OF_TILE按指定分割后影像的大小分割,选择此项之后需要在“输出栅格的大小(可选)”输入栅格大小,这样末尾可能会有像元数不够的影像,而NUMBER_OF_TILES按照指定的行数和列数平均分割栅格,选择此项后需要在“输出栅格数(可选)”输入行数和列数; 3、“重采样技术(可选)”中有三项,NEAREST、BILINEAR、CUBIC复杂程度和计算时间依次上升,但平滑效果也越来越好,可根据需要进行选择。
2019年1月4日更新:
本教程操作环境是ArcGIS 10.2,推荐大家使用这一较稳定的版本,笔者发现10.6破解版本中“分割栅格”工具虽然新加了多边形分割方法,但是工具运行不出结果,可能与破解方式不足有关,其他版本未测试。
使用10.6版本的朋友可以使用如下替代方法:
第一步:建立渔网,可以使用像元大小或者行列数的方式创建,创建之后可以使用移动工具或者镜像工具调整位置;
第二步:根据FID新建一个属性字段,用来定义输出每个分割栅格的名称;
第三步:打开模型构建器,插入要素选择迭代器,它可以迭代渔网文件中的每个矩形,再把“裁剪”工具拖入,设置连接,输出文件名处输入路径+“%值%.tif”,然后运行即可。
本人熟练使用ArcGIS软件,可以提供有偿技术咨询服务,有意者可以联系QQ:578270302(请备注gis交流)。本帖长期有效。
|