ArcGIS根据点矢量范围删除栅格图像元

本文详细介绍了如何在ArcGIS软件中通过一系列操作删除栅格像元,具体包括:值提取至点,点矢量转栅格,将空值转为0,原始栅格减点栅格,以及将0值转为空值。这一过程适用于地理信息系统中的数据处理,旨在根据矢量点删除对应栅格像元。
摘要由CSDN通过智能技术生成

本文先在B站上发布过,不想重新写,就完全粘贴过来记录一下了:https://www.bilibili.com/read/cv8709944

目的:根据矢量点文件删除对应栅格像元
原始图像

主要步骤:

(1)“值提取至点”

(2)“点矢量转栅格”,得到点栅格

(3)将点栅格中的空值变为0

(4)原始栅格“减”点栅格,得处理后栅格

(5)将处理后栅格中的0值转为空值

示例数据:

上图为原始栅格,图中白点为矢量点,矢量点位置为需要删除的像元

原始栅格数据的源数据:
在这里插入图片描述

处理步过程:

(1)值提取至点:

在ArcToolbox下的,Spatial Analyst工具中的“提取分析”中,利用“值提取至点”来提取栅格值到点矢量的属性中,双击后得到以下界面,在“输出点要素”中,注意要在词缀上加上“.shp”,不然会保存到ArcGIS的“INFO”文件夹中,得到的不是矢量文件,可能会造成影响。不要选择“在点位置上插值”
在这里插入图片描述
在这里插入图片描述
打开处理后的点矢量的属性表,栅格值会保存到点矢量的“RASTERVALU”属性中
在这里插入图片描述
(2)点转栅格

此步骤为最麻烦的一步,ArcToolbox—“转换工具”—“转为栅格”—“点转栅格”,按1、2、3、4的顺序进行设置,最后在“4”中进行环境的设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后确定之后,进行点转栅格的操作,得到“DtoS.tif”的栅格结果
(3)将点栅格中的空值变为0:
DtoS.tif”的栅格结果中有大量的空值(NoData值),不能直接作为减数,需要先将空值转换成0之后才能作为减数,工具为:ArcToolbox—“Spatial Analyst工具”—“地图代数”—“栅格计算器”,确定后得到“D0.tif”的栅格结果
在这里插入图片描述
(4)原始栅格“减”点栅格
ArcToolbox—“Spatial Analyst工具”—“数学分析”—“减”
在这里插入图片描述
(5)将处理后栅格中的0值转为空值

减掉之后,栅格图中会出现栅格值为0的区域,需要将这些区域的栅格值设定为空值

工具为:ArcToolbox—“Spatial Analyst工具”—“地图代数”—“栅格计算器”
在这里插入图片描述
像元删除结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值