函数的基本语句:con(条件(语句),真(语句),假(语句))

若“真(语句)”或“假(语句)”存在缺失,则对应栅格单元的值赋值为空(NoData)。

三处语句均可以是表达式,布尔语句,值,嵌套条件语句,具体运用可根据实际需要灵活组合。

一、简单用法:

Con(in_conditional_raster, true_raster, {false_raster})

案例1:con(IsNull(raster),0,raster)

上述式子的意思是:栅格“raster“中有空值的地方赋值为0,无空值的地方仍然是原来栅格的值。下图是一个例子。

案例2:con(raster== -999,0,raster)

上述式子的意思是:栅格“raster“中等于-999的地方赋值为0,不等于-999的地方保持原来的值。

案例3:con(raster== 10,0)

上述式子的意思是:栅格“raster“中小于10的地方赋值为0,其他地方不输出任何值。

二、多条件应用:

如:Con(InRas1 < 5, Sin(InRas1), Con(InRas1 < 20, Cos(InRas1), Con(InRas1 > 50, 100, 0)))

植入布尔运算:

如:Con((InRas1 > 5) & (InRas1 < 10), 5, 100)

三、多图层、多条件、多语句应用:

多条件:

如:Con(InRas1 > 23, 5, Con(InRas1 > 20, 12, Con((InRas1 > 2) & (InRas1 < 17), Sin(InRas1), 100)))

多图层:

如:Con(InRas1 + InRas2 > 7, Sin(InRas1), Cos(InRas2))

如:Con(InRas1 < 9, InRas1 * InRas2 + Tan(InRas3), Cos(InRas1))

四、补充“栅格计算器“工具

Nodata+value = Nodata

即为:多个图层叠加,其中如果有一个图层的值为Nodata,则计算结果也是Nodata。

ArcGIS 栅格计算器con()函数用法相关推荐

  1. ArcGIS 栅格计算器con函数用法

    笔记: 调出栅格计算器: Spatial Analyst tools → Map Algebra → Raster Calculator con(条件)函数用法: 基本语句: con(条件(语句),真 ...

  2. Python实现ARCGIS栅格计算器con函数功能

    目的 现有某地区土地利用类型图,图中不同的数值代表不同的土地利用类型,如像元值为20的,我们重新赋值为0,像元值为123的,我们重新赋值为15等等. 图1 原始图像 图2 结果图像 代码如下 from ...

  3. ArcGIS 栅格计算器 Con用法

    ArcGIS 栅格计算器 Con用法 前言 栅格计算器 Con函数用法 ArcGIS 案例操作 关注公众号,分享GIS知识.ArcGIS教程.SCI论文与科研日常等 前言 栅格计算器 栅格计算器界面如 ...

  4. arcgis 栅格计算器,img叠加运算,con函数,img转txt

    # -*-coding:utf-8 -*-import arcpy from arcpy import env import os import shutilclass GridCalculator( ...

  5. ArcGIS中栅格计算器常用函数的使用

    先看下目录 一. ArcGlS中栅格计算器简介 栅格计算器位置及界面布局 二. ArcGIS棚格计算器中Con()函数的使用 (一) Con()函数的用法 (二) ArcGIS 案例操作 三. Arc ...

  6. arcgis栅格计算器python教程_ArcGIS栅格计算器

    栅格计算是栅格数数据空间分析中数据处理和分析中最为常用的方法,应用非常广泛,能够解决各种类型的问题,尤其重要的是,它是建立复杂的应用数学模型的基本模块.ArcGIS提供了非常友好的图形化栅格计算器,利 ...

  7. ArcGIS栅格计算器

    栅格计算是栅格数数据空间分析中数据处理和分析中最为常用的方法,应用非常广泛,能够解决各种类型的问题,尤其重要的是,它是建立复杂的应用数学模型的基本模块.ArcGIS提供了非常友好的图形化栅格计算器,利 ...

  8. Arcgis 栅格计算器小操作【转】

    arcgis栅格计算器发生错误ERROR 000539:Error running expression:rcexec()<type 'exceptions.ValueError'>:Th ...

  9. [ArcGIS] 栅格计算器

    [规定]{SQL表达式}表示此为可选参数(用{}标识) 未完- 文章目录 函数 常用例子 详细说明 示例 函数 常用例子 函数名称 例子 Con Con( %elevation% > 2000, ...

最新文章

  1. iar升级芯片库_IAR 发布支持ARM Cortex系列的开发工具包
  2. Qualcomm thermal的介绍
  3. 全球及中国植物脂肪酸行业供给前景与需求规模预测报告2022版
  4. mysql 中模糊查询的四种用法介绍
  5. 1006. Sign In and Sign Out (25)
  6. 计算机本地连接怎么找不到了,网络,本地连接不见了解决办法
  7. 【clickhouse】clickhouse 临时表
  8. Visio 中如何画实现接口的连线
  9. echarts 折线图数据太多会导致卡顿_重新定义数据图表,还有比这个更厉害的吗?...
  10. python字符串驻留机制_Python中的字符串驻留
  11. 51NOD 1181 质数中的质数(质数筛法)
  12. LayaAir 图集动画2—动画运用
  13. Java 学习笔记·十二 —— Java 案例·网上商城系统
  14. autocomplete触发事件_如何防止onSelect事件在DevBridge jQuery Autocomplete中触发两次
  15. 重磅推荐!5 款强大的开源报表工具
  16. 内网渗透系列:内网隧道之icmp_tran
  17. 2014腾讯实习生招聘数组墙算法
  18. 5G学习之路——认识基站、扇区、小区
  19. IDEA自动生成实体类XML
  20. centos 8 的图形操作界面在哪_【行测备考】立体图形截面有哪些实用技法?

热门文章

  1. okhttputils使用(zhuan)
  2. 数据结构之稀疏数组队列
  3. 浅说万能头<bits/stdc++.h>
  4. 赚钱项目在家可以赚钱,赶紧来看看吧!
  5. 卷积神经网络系列之softmax,softmax loss和cross entropy的讲解
  6. unix linux tecn,对高级 Linux 用户有用的 20 个下令
  7. html中去除浮漂有什么作用,各种浮漂用途介绍及选择
  8. 转铁蛋白Tf功能化β-榄香烯-雷公藤红素/紫杉醇PLGA纳米粒/雷公藤甲素脂质体(化学试剂)
  9. IM开发——群组创建业务设计
  10. AH6953锂电池9V升12V输出大电流3A-5A