Arcgis处理栅格数据中Nodata值
http://t.csdn.cn/g12x1
在前面介绍了对栅格数据Nodata进行补充的一种方法,在实际研究过程中,面临的情况多种多样。下图为LUCC数据,在各省边界上存在较多的数据缺失值,这个缺失值一方面可以使用更高精度的其他数据去填充。在缺失值较少的情况下,也可以使用邻域的数据去填充。
以下还有几种方法对数据填充,但都是使用Raster Calculation 工具。
(1)缺失值已知
如果缺失值均为水域,那么就可以设置为41等。
Con( IsNull("LUCC2000.tif") ,41,"LUCC2000.tif")
(2)缺失值未知
使用邻域的单元值进行填充,使用https://pro.arcgis.com/zh-cn/pro-app/2.8/tool-reference/spatial-analyst/focal-statistics.htm焦点分析工具与栅格计算器。栅格计算器中可以使用标准 Python 语法,可在地图代数表达式中合并多个地理处理工具和操作。所以可以在栅格计算器中使用焦点分析的代码。
焦点分析:FocalStatistics(in_raster, {neighborhood}, {statistics_type}, {ignore_nodata}, {percentile_value})
填充LUCC2000中的空值为空值区域周围6个像元矩阵中最多出现的值。
Con(IsNull("LUCC2000.tif") ,FocalStatistics("LUCC2000.tif",NbrRectangle(6,6, "cell"), "MAJORITY"),"LUCC2000.tif")
这种方法不适用于连片出现的缺失值情况,或需要多次填充
Arcgis处理栅格数据中Nodata值相关推荐
- ArcGIS提取栅格数据中的指定部分(可以是矢量数据也可时栅格数据)
毫无疑问也是ArcToolBox工具啦 1. 打开ArcToolBox工具,选择空间分析->提取分析->按掩模提取 **2. 打开按掩模提取对话框:**输入相应的数据 点解确定即可. 在空 ...
- Arcgis插值填充处理影像中的少量nodata值
Arcgis插值填充处理影像中的少量nodata值 对于版本 8.x and 9.x: 在ArcMap中,导航至 ArcToolbox > Spatial Analyst Tools > ...
- arcgis使用栅格计算器con与ISNULL函数,对栅格数据中缺失值/空值进行设置
使用isnull函数,可以将栅格数据中的空值进行判断,使用con条件函数,可以对空值进行设置. isnull函数逐个像元来确定输入栅格中哪些值为 NoData.如果输入值为 NoData,则返回 1, ...
- 坐标系统和投影变换基础知识及其在ArcGIS桌面产品中的应用(二)
坐标系统和投影变换在ArcGIS桌面产品中的应用 在我们了解了坐标系统和投影的定义和其内在的联系后,本文着重总结一下坐标系统和投影变换在桌面产品(版本9.2)中的应用(分ArcMap.ArcCatal ...
- ArcGIS给栅格数据建立属性表
ArcGIS给栅格数据建立属性表 好多栅格数据天然没有属性表,但是为了计算方便和数据处理,需要对数据建立属性表 ArcGIS给栅格数据建立属性表失败: 提示:这里描述项目中遇到的问题: 直接对栅格数据 ...
- ARCGIS为栅格数据创建属性表
有时候一个栅格数据有属性值,但是"打开属性表"不可用,此时候可以通过ARCGIS中的"创建属性表"工具解决.需要注意的是此栅格数据集必须只有单一波段.不能为具有 ...
- ArcGIS Pro栅格数据批量归一化处理
ArcGIS Pro栅格数据批量归一化处理 1.模型构建器 2.模糊隶属度 3.模型构建器下的栅格批量归一化 对多个栅格数据进行归一化处理,如果一两个还可以通过手动使用栅格计算器,但数量较大还手动输出 ...
- ArcGIS问题解决——CAD中的字体加载到ArcMap显示乱码
ArcGIS问题解决--CAD中的字体加载到ArcMap显示乱码 CAD中的字体加载到ArcMap显示乱码,是因为字符集的问题,解决办法即修改注册表中默认字符集为简体中文字符集即可. ①win+R,输 ...
- Python中按值来获取指定的键
转自: https://blog.csdn.net/Jerry_1126/article/details/87907162 Python字典中的键是唯一的,但不同的键可以对应同样的值,比如说uid,可 ...
最新文章
- 【新周报(045)】青少年编程竞赛交流群周报
- iOS -- iOS11新特性,如何适配iOS11
- httpClient3.1 笔记
- Python文件处理
- 于企业而言,Linux 与 Windows 哪个更安全?
- zigbee看门狗综合实验_2.5KW风光互补发电教学实验系统,风能太阳能发电实训装置_搜狐汽车...
- 协议层次及其服务模型
- Linux进程O(1)调度算法,面试必考哦
- 古风一棵桃花树简笔画_广东有个现实版的“桃花源”,藏于秘境之中,最适合情侣来度假!...
- mybatis if标签字符串判断
- (一) 双目立体视觉介绍
- 温昱谈程序员向架构师转型的规律
- linux添加ctrl c,Linux ctrl-c explained(ctrl-c 详解)
- 如何开发一个基于Docker的Python 应用
- Windows 7安装 Visual Studio 2010之大战三大回合
- 思科CISCO常用命令汇总
- 如何用计算机录视频,如何在电脑上录制正在播放的视频?原来方法这么简单
- 无人机通信方式及原理
- 【Love2d从青铜到王者】第十篇Love2d之类和类的继承(Classes And Inheritance)
- 秀动app抢票脚本_GitHub标星2.5万的quot;Python抢票教程”!