arcgis使用栅格计算器con与ISNULL函数,对栅格数据中缺失值/空值进行设置
使用isnull函数,可以将栅格数据中的空值进行判断,使用con条件函数,可以对空值进行设置。
isnull函数逐个像元来确定输入栅格中哪些值为 NoData。如果输入值为 NoData,则返回 1,否则返回 0。
现在有一个自己计算的栅格数据,因为水面等,在栅格数据中产生了空值。需要在这些空值处补上数据
同时又通过其他途径获取了别人计算的数据,通过采样后对数据进行分析,发现数据相关性很高,但其他人计算的数据范围较小,幸运的是正好覆盖了自己的空值区域,故将其他人的计算结果填充到这个空值区域。
公式:将K8图层中的空值填充为K中的数值,非空的部分仍然是K8图层。
Con( IsNull(“K8.TIF”) ==1,“k”,“K8.TIF”)
也可以分两步进行:
isnulll(“K8.TIF”)
Con(“K8_isnull.TIF” ==1 ,“k_1km”,“K8.TIF”)
arcgis使用栅格计算器con与ISNULL函数,对栅格数据中缺失值/空值进行设置相关推荐
- ArcGIS 栅格计算器con()函数用法
函数的基本语句:con(条件(语句),真(语句),假(语句)) 若"真(语句)"或"假(语句)"存在缺失,则对应栅格单元的值赋值为空(NoData). 三处语句 ...
- ArcGIS 栅格计算器con函数用法
笔记: 调出栅格计算器: Spatial Analyst tools → Map Algebra → Raster Calculator con(条件)函数用法: 基本语句: con(条件(语句),真 ...
- ArcGIS 栅格计算器 Con用法
ArcGIS 栅格计算器 Con用法 前言 栅格计算器 Con函数用法 ArcGIS 案例操作 关注公众号,分享GIS知识.ArcGIS教程.SCI论文与科研日常等 前言 栅格计算器 栅格计算器界面如 ...
- arcgis利用栅格计算器修改DEM高程数据
有时候高程数据有误,需要修正,我们可以使用栅格计算器来进行 修改前在ArcScene中如下图 [img]http://dl2.iteye.com/upload/attachment/0098/3382 ...
- pandas使用fillna函数将dataframe中缺失值替换为空字符串(replace missing value with blank string in dataframe)
pandas使用fillna函数将dataframe中缺失值替换为空字符串(replace missing value with blank string in dataframe) 目录 panda ...
- Python实现ARCGIS栅格计算器con函数功能
目的 现有某地区土地利用类型图,图中不同的数值代表不同的土地利用类型,如像元值为20的,我们重新赋值为0,像元值为123的,我们重新赋值为15等等. 图1 原始图像 图2 结果图像 代码如下 from ...
- 关于ArcGIS的栅格计算器sin等三角函数使用注意
以需求出发,加入我们要做一个dem坡度的运算,公式如下. 1.原始数据(坡度栅格) 2.运用以上公式时,错误的表达式. 结果(带有负值) 3.正确的表达式应该为 正确结果为 4.总结:arcgis的三 ...
- arcgis 栅格计算器,img叠加运算,con函数,img转txt
# -*-coding:utf-8 -*-import arcpy from arcpy import env import os import shutilclass GridCalculator( ...
- ArcGis处理水力梯度,用栅格计算器求水位年际变化等
一.求水力梯度 1.在Gis中求水力梯度,其实类似于求坡度,所以只需要使用 3D Analyst 工具- 栅格表面-坡度 工具求即可. 2.但是上述方法使用前,需要使用 栅格数据.这个时候可以根据现有 ...
最新文章
- python模块之imghdr检测图片类型
- ——————————————————————————————————1203————————————————————————————————...
- H5 新标签用法及解释
- 搭建 Visual Studio 和 Freeglut、GLEW的OpenGL环境
- pip代理解决pip下载失败问题
- 氢气露点和湿度换算_如何创建氢气鼓组以获取乐趣和收益
- 加载osgb数据转换不能用_在ArcGIS Pro中OSGB数据转换及发布服务流程
- 如何在网中使用百度地图API自定义个性化地图
- 中科罗伯特机器人吧_延庆旧县南站附近继续教育
- admin ajax,如何在FastAdmin中使用Ajax发送请求?
- python bottle部署_如何使用python-Bottle框架创建REST API应用程序,以及如何在apache服务器上部署restapi应用程序?...
- LongAdder原理
- 使用代码调用Attachments(附件)
- 绘制自己的人际关系图_绘制自己的人际关系网
- 医疗行业软件开发流程-立项阶段
- java毕业设计——基于java+Java Swing+sqlserver的图书馆书库管理系统设计与实现(毕业论文+程序源码)——图书馆书库管理系统
- 【MineCraft】-- 学习我的世界Mod制作引雷附魔书与事件
- Excel 单元格中插入附件
- 【DCT】基于simulink的dual clutch Transmission双离合器变速器系统仿真系统详细解析
- 不平凡的一年 2013
热门文章
- scrapy抓取盗墓笔记小说
- 超声波收发分体量尺(GPS / BDS芯片PPS讯号作为时间同步,同步误差约十多微秒)
- vscode git错误“Failed to connect to 127.0.0.1 port 1080 after 2078 ms: Couldn‘t connect to server“
- mtk android6.0 6753修改文档
- Ubuntu安装vmware-tools出现报错unable to copy the source file./installer/service.sh to the destination file
- MacOS下Chrome浏览器:您的连接不是私密连接
- 【JAVA】蛇行矩阵
- Redis6.0.4 服务器集群搭建
- 《深度学习中的字符识别在工业视觉中的实际应用》
- BUG 终结者,现场抓获!|颠覆认知