【ArcGIS教程】如何在地图中实现随机取样?

2018-06-11 17:24

摘要:本文主要介绍如何在地图中实现随机取样

在对具有空间分布的资源、环境和经济社会要素,比如农业、林业、人口调查、水资源等进行空间分析时,若总体数量较大,采取空间抽样往往具有较高的效率,即可用较少的样点获得精度较高的区域估计。具体采样方式应根据不同情况和需求而定,本文中仅介绍随机采样以及建立缓冲区的方法。本文以地形高程 (elevation) 分析为例,对目标区域进行随机取样,并以半径为100米的圆形区域为统计单元,计算每个采样区的高程统计指标。

使用工具

使用ArcGIS中【Buffer】(缓冲区)和【Zonal Statistics As Table】(以表格显示分区统计)等工具实现。

注:由于本例统计单元为圆形,因此要实现随机分布采样,首先需要创建随机采样区分布的空间位置,即每个统计圆的中心点;其次,对各个中心点进行缓冲区提取得到圆形统计单元;最后,使用分区统计工具得到统计表格数据。

操作步骤

1) 创建随机分布点

打开【数据管理工具】→【要素类】→【创建随机点】工具,输出位置设置为随机分布点的存储文件夹,输出点要素类设置为“sample_1”,约束范围设置为“与图层db1bmd.adf相同”,点数设置为“100”,最小允许距离设置为“10米”。确定,得到随机分布点数据。

注:最小允许距离限制了临近两点的最短距离,保证了点能够不集中在10米范围内。


2)创建统计圆

打开【分析工具】→【邻域分析】→【缓冲区】工具,输入要素设置为“sample_1”,输出要素类设置为“circle”,距离设置为“100米”,融合类型选择“NONE”,即每个圆独立,不融合重叠圆。确定,得到随机分布统计圆。




3)以圆为单元统计高程值

打开【Spatial Analyst工具】→【区域分析】→【以表格显示分区统计】工具,输入要素区域数据设置为“circle”,区域字段设置为“ORIG_FID”,输出表设置为“Defalt.gdb”,统计类型选择“ALL”,即计算所有统计指标。确定,得到统计结果表格。

4)将统计结果表连接至统计圆图层

由于表格数据无法直观地查看空间的分布情况,因此本例将表格统计结果连接至统计圆图层中,而表格与统计圆图层的连接关系为字段“ORIG_FID”。右击circle图层,打开【连接和关联】→【连接】对话框,选择“某一表的属性”,基于的字段选择“ORIG_FID”,连接到图层的表选择“circle1”,连接基础的字段选择“ORIG_FID”。

5)符号化统计圆

双击连接后的统计圆图层,打开属性对话框,选择“符号系统”,显示选择“类别|唯一值”,值字段设置为“MEAN”,点击“添加所有值”。确定,将统计圆以平均高程值进行符号显示。

[责任编辑:admin]

声明:地信网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。

地信网是专业的地信,矿产,地质,勘察,物探,测绘等综合性行业门户网站