ArcGIS计算矢量要素集中每一个面的遥感影像平均值、最大值等统计指标

  本文介绍在ArcMap 软件中,基于矢量面要素集 ,计算在其中每一个面区域 内,遥感影像的像元个数、平均值、总和等统计值 ,并将统计信息附加 到矢量图层的属性表中的方法。

  首先,明确一下本文的需求。现在有一个矢量面要素集 ,其中包含了多个分散的面要素,如下图所示。

  其中,其属性表中包含了每一个要素的名称,以及其他相关信息,如下图所示。

  此外,我们还有同一地区的一景遥感影像,在本文中就以当地的NDVI数据为例;如下图所示。

  我们希望实现的就是,为每一个面要素 ,计算其区域 内NDVI的平均值、累计值(求和),并统计区域内像元的数量。

  知道了需求,即可开始操作。其中,我们依次选择"Spatial Analyst Tools.tbx "→"Zonal "→"Zonal Statistics as Table"工具,如下图所示。

  随后,在弹出的窗口中,配置相应的参数。其中,第一个参数就是需要进行统计的矢量要素集 ;第二个参数则是统计这些统计值时,对矢量面加以区分的字段 的名称------我们可以选择其属性表中,任何一个不含有相同值 的字段(或者直接选择FID这个字段就行);第三个参数是需要被统计的遥感影像;第四个参数则是要导出的结果表的路径与名称。此外,还可以在最后一个参数中选择我们所需要的统计指标。

  执行上述工具,将得到一个结果表格。在表格上右键,并选择"Open"选项,如下图所示。

  可以看到,其按照我们所选的字段,分别对每一个矢量面中,遥感影像的不同统计值加以了计算,如下图所示。

  但是,因为我这里是基于FID这个字段来区分不同的面的,但是光看一个FID我也不知道这个面是哪一个面,所以希望可以将带有区域名称的矢量数据的属性表(也就是本文开头的第二张图片),与我们上述工具计算得到的结果表匹配起来。

  这个操作也很简单。在矢量要素集上右键,选择"Joins and Relates "→"Join"选项,如下图所示。

  在其中,选择匹配所依据的关键字,我这里就选择FID这个字段了;同时,选择好我们得到的结果表。

  接下来,即可开始匹配。如果匹配过程中,出现如下图所示的提示,直接选择"Yes"即可。

  完成匹配后,可以看到我们此时的表格中,就既有每一个区域的名称,也有其对应的统计数值了;如下图所示。

  但是,此时这个匹配只是暂时的,我们还需要将匹配后的结果图层导出,才可以保持匹配结果。

  依然在矢量要素集上右键,选择"Data "→"Export Data"选项,如下图所示。

  注意选择导出的范围为"All features",并配置好导出图层的路径与文件名称,如下图所示。

  接下来,即可得到属性表带有匹配后结果的图层了,如下图所示。

  至此,大功告成。

欢迎关注:疯狂学习GIS

相关推荐
非科班Java出身GISer2 天前
ArcGIS JS 基础教程(48):SceneView watch 状态监听
arcgis·arcgis js基础·arcgis js入门·arcgis js监听状态·arcgis js监听事件·arcgis js 监听飞行·arcgis js 监听功能
JudithHuang4 天前
React 嵌套路由与布局
前端·react.js·arcgis·react·react router
gaolegaoya5 天前
【IDL】基于ENVIRaster(OPENRaster)的Himawari数据几何校正
遥感影像·idl
Dxy12393102165 天前
JS DES 加密详解
开发语言·javascript·arcgis
非科班Java出身GISer7 天前
ArcGIS JS 基础教程(46):编辑要素属性 FeatureForm
arcgis·arcgis js编辑要素·arcgis js 要素·arcgis js要素属性·arcgis js 编辑属性·arcgis js编辑要素属性
梅如你9 天前
ISPRS | 1990-2020年间中国人工林与天然林的空间分布数据
arcgis·gis·遥感
limit007512 天前
公开 WMTS / XYZ 瓦片接入 Cesium:6 类常见问题与排查顺序
chrome·低代码·arcgis·web3·旅游
limit007513 天前
三维模型悬空与切片偏移的排查顺序
低代码·3d·arcgis·web3·安卓·webgl
最强小杰13 天前
Continue + minimax-m3 接入教程:协议、模型 ID、404 与工具调用排错
arcgis·ai
2501_9343044017 天前
新增2026年! 2012-2026年全国逐月夜间灯光数据
arcgis·gis数据