ArcGIS大师之路500技---067栅格数据修补NoData空洞


文章目录

  • 前言
  • [一、 需求说明](#一、 需求说明)
  • [二、 掩膜函数](#二、 掩膜函数)
  • [三、 统计函数](#三、 统计函数)
  • [四、 导出栅格](#四、 导出栅格)

前言

本文介绍使用掩膜函数与统计函数对栅格数据的NoData空洞区域进行修复。


一、 需求说明

  1. 样例数据存在细小空洞,如下图:
  2. 修复步骤:
    a. 使用掩膜函数找到空洞区域
    b. 使用统计函数根据空洞周围平均值填补空洞。

二、 掩膜函数

  1. 找到影像分析窗口:窗口---影响分析,如下图:
  1. 在影像分析窗口选中样例数据,即DSM_Clip.img。点击1处进入函数模板编辑器,点击2处右键---插入---掩膜函数。

  2. 在弹出的栅格函数属性中,点击1处设置位任意,点击2处输入0,如果是多波段,则每个波段都输入0。

  3. 点击确定后,在内容列表中生成一个新栅格图层,该图层在内存中,可通过右键---数据--导出数据,保持到本地硬盘中。如下图:

三、 统计函数

  1. 与使用掩膜函数相同,如下图:

  2. 在栅格函数属性中,点击1处选择平均值,表示根据空洞周围的平均值填补空洞。2处行列数根据空洞大小填写,选中3处仅填充NoData。

  3. 确定后,生成新的栅格图层,下图可见已修复空洞。

四、 导出栅格

  1. 确定修补空洞没有问题后,在内容列表中右键---数据---导出数据。

  2. 按下图设置,将栅格图层输入到本地。


相关推荐
油墨香^_^5 天前
Node.js 安装指南(Mac 版本)
arcgis
我真的想 啸6 天前
在 Ubuntu 24.04 系统上安装并使用 Codex CLI
linux·ubuntu·arcgis
GIS程序猿7 天前
批量出图工具,如何使用C#实现动态文本
开发语言·arcgis·c#·arcgis插件·gis二次开发
星月前端7 天前
openlayers加载arcgis的VectorTileServer服务图层
arcgis
小飞大王6668 天前
WebSocket技术与心跳检测
前端·javascript·websocket·网络协议·arcgis
( ˶˙⚇˙˶ )୨⚑︎8 天前
如何下载 ArcGIS 官方数据图层
python·arcgis
zhaoyin199412 天前
智能机器人
arcgis
杨超越luckly17 天前
HTML应用指南:利用GET请求获取中国邮政网点位置信息
前端·python·arcgis·html·php·数据可视化
不超限20 天前
ArcGIS JS 异常之:Invalid language tag: RangeError: Invalid language tag:
开发语言·javascript·arcgis
智航GIS20 天前
SHP数据修复
数据库·arcgis