ArcGIS 分类随机抽样

本文介绍如何从一幅带有7类分类的栅格影像中,通过一系列步骤抽取每个类别100个随机点,并将结果保存为包含类别信息的shape文件。涉及的操作包括栅格计算器、面对象转换、边缘缓冲和随机点生成等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

现有栅格分类图, 图中像素值代表分类编号, 取值范围为0~7。
要在每个类别中抽取100个点, 输出成带有类别的shape文件。

提取每类的随机点(流程图)

在这里插入图片描述
在这里插入图片描述

0 已有数据

一副栅格影像, 像素值代表该点的类别。
在这里插入图片描述

1 对类别进行循环

设置1~7的循环, 循环变量名为index。在之后的流程中以%index%方式引用该值。
在这里插入图片描述
在这里插入图片描述

2 提取该类的点

使用栅格计算器将除该类的值设置成Null
在这里插入图片描述

3 将该类转换成面对象

在这里插入图片描述
在这里插入图片描述

4 类别边缘缓冲一个像素

避免采样到类别交界处。
融合类型一定要选ALL, 使其输出成一个对象。
在这里插入图片描述
在这里插入图片描述

5 *融合

有时候可能图太大或太复杂了, 缓冲区工具的融合类型就算选了ALL也会导致分出多块多边形, 这时候就要进行融合(甚至需要手动进行融合, 自动融合可能会失败)。
在这里插入图片描述

6 创建随机点

先创建一个gdb用以储存输出的点, 然后再填写其他参数。
在这里插入图片描述
对每个类别创建100个点
在这里插入图片描述
生成的随机点的属性表如下图所示
在这里插入图片描述

7 添加类别信息

还需给这些新生成的随机点添加所属类别信息。

7.1 添加字段

创建label字段
在这里插入图片描述

7.2 删除字段

删除原有的CID字段
在这里插入图片描述

7.3 计算字段

给label字段赋值
在这里插入图片描述
执行完毕后随机点对象的属性表应如图所示:
在这里插入图片描述

合并点对象

使用Merge工具选择上述流程图生成的多个类别的随机点, 执行合并, 得到最终结果。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值