ArcGIS进阶:栅格计算器里的Con函数使用方法
本实验操作为水土保持功能重要性评价:
所用到的数据包括:土地利用类型数据(矢量)、植被覆盖度数据(矢量)和地形坡度数据(栅格)。
由于实验数据较少,其思路也较为简单:先将矢量数据转化为栅格数据,然后根据不同的分级阈值进行重要性评价分析。
分级阈值评价表可以参考相关的论文或者其他资料等。
首先需要将地形坡度数据重采样到10米分辨率,以保证数据分辨率的统一性。
然后对土地类型数据进行处理,首先批量快速提取森林、灌木的图斑。

先新建一个字段,用于后续计算使用,如下所示。

利用【按属性选择】里的【or】工具把森林、灌木批量选中。

将森林与灌木设置为【1】,其他的反选,设置为【0】。

下面将矢量数据转换为栅格数据,使用的是【面转栅格】工具。
如下,值字段选择【森林与灌木】,像元大小选择10米,另外注意输出数据的命名问题,像元分配类型和优先级字段保持默认。

如下,即得到了二元值的栅格数据,【森林与灌木】字段里1表示森林、灌木,0表示其他类型。

另外一个矢量数据是植被覆盖度数据,其中有一个字段【植被覆盖】里的数值表示的就是植被覆盖度的数值,需要以此字段为依据,将其转换为栅格数据。

与以上是类似操作,仍然使用【面转栅格】工具,像元大小为10米。

如下,得到的就是栅格化后的植被覆盖度数据,其中,【value】字段表示的就是数值。

接着,根据阈值分级的标准进行评价分级,使用的工具是【栅格计算器】。
打开位于【地图代数】下的【栅格计算器】。

在表达式中输入以下内容即可。
本操作选择的阈值分别是地形坡度选择25和15,植被覆盖度选择的是80和60,森林与灌木选择的是有和无(1和0)。

解释以下Con()函数,
其基本格式为:con(条件语句,真,假)
如果符合条件语句,则输出真,否则输出假,同时这个函数可以嵌套进行使用,本文就进行了嵌套的使用。
解释以下函数的意思:如下表示的是坡度大于等于25且覆盖度大于等于80且为森林灌木的条件,为真时,就输出结果5,若为假,就继续执行后半部分。

在后半部分里,满足如下绿色框内的条件时,真的就输出为3,假的就输出为1,本实验使用了2级con函数嵌套。

以下为实验的输出结果。

相关文章:
ArcGIS进阶:栅格计算器里的Con函数使用方法
本实验操作为水土保持功能重要性评价: 所用到的数据包括:土地利用类型数据(矢量)、植被覆盖度数据(矢量)和地形坡度数据(栅格)。 由于实验数据较少,其思路也较为简单&a…...
小程序多文件上传 Tdesign
众所周知,小程序文件上传还是有点麻烦的,其实主要还是小程序对的接口有诸多的不便,比如说,文件不能批量提交,只能一个个的提交,小程序的上传需要专门的接口。 普通的小程序的页面也比普通的HTML复杂很多 现…...
Java多线程锁
AQS 互斥锁,悲观锁 public class Demo1 {// 从0累加到1000 悲观锁static Integer num 0;public static void main(String[] args) {for (int i 0; i < 3; i) {Thread t new Thread(() -> {while (num < 1000) {synchronized (num.getClass()) {if (nu…...
【Docker】Web应用通过jar打包成WAR文件
把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字,只打包不压缩的意思 解压game.war jar -xvf game.war 解压到当前目录 环境 RedHat Linux 9 VWWare 8.0 SSH 3.2.9 Putty 0.62 问题…...
Elasticsearch 外部词库文件更新
本文所使用的ES集群环境可在历史文章中获取,采用docker部署的方式。 Elasticsearch 是一个功能强大的搜索引擎,广泛用于构建复杂的全文搜索应用程序。在许多情况下,为了提高搜索引擎的性能和精度,我们可以使用外部词库来定制和扩展…...
OpenTiny Vue 组件库支持 Vue2.7 啦!
之前 OpenTiny 发布了一篇 Vue2 升级 Vue3 的文章。 🖖少年,该升级 Vue3 了! 里面提到使用了 ElementUI 的 Vue2 项目,可以通过 TinyVue 和 gogocode 快速升级到 Vue3 项目。 有朋友评论替换button出错了,并且贴出了…...
蒙特卡罗算法
介绍 蒙特卡罗算法是一种基于随机采样的数值计算方法,常用于解决复杂问题和优化求解。它的核心思想是通过生成大量的随机样本,利用概率统计的方法来估计问题的解或者优化目标的最优值。 蒙特卡罗算法的具体步骤如下: 1. 定义问题:…...
python爬虫hook定位技巧、反调试技巧、常用辅助工具
一、浏览器调试面板介绍 二、hook定位、反调试 Hook 是一种钩子技术,在系统没有调用函数之前,钩子程序就先得到控制权,这时钩子函数既可以加工处理(改变)该函数的执行行为,也可以强制结束消息的传递。简单…...
Jmeter —— jmeter参数化实现
jmeter参数化 在实际的测试工作中,我们经常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件的功能。这种测试方式在业界称为数据驱动测试, 而在实际测试工作中,测试工具中实现不同数据输入的过…...
Day57_《MySQL索引与性能优化》摘要
一、资料 视频:《尚硅谷MySQL数据库高级,mysql优化,数据库优化》—周阳 其他博主的完整笔记:MySQL 我的笔记:我的笔记只总结了视频p14-p46部分,因为只有这部分是讲解了MySQL的索引与explain语句分析优化…...
蓝桥杯每日一题2023.11.11
题目描述 “蓝桥杯”练习系统 (lanqiao.cn) 题目分析 对于此题首先想到的是暴力分析,使用前缀和,这样方便算出每一区间的大小,枚举长度和其实位置,循环计算出所有区间的和进行判断,输出答案。 非满分暴力写法&#…...
『Linux升级路』基础开发工具——vim篇
🔥博客主页:小王又困了 📚系列专栏:Linux 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、vim的基本概念 📒1.1命令模式 📒1.2插入模式 &…...
【Excel】补全单元格值变成固定长度
我们知道股票代码都为6位数字,但深圳中小板代码前面以0开头,数字格式时前面的0会自动省略,现在需要在Excel表格补全它。如下图: 这时我们需要用到特殊的函数:TEXT或者RIGHT TEXT函数是Excel中一个非常有用的函数。TEX…...
HackTheBox-Starting Point--Tier 2---Base
文章目录 一 题目二 过程记录2.1 打点2.2 权限获取2.3 横向移动2.4 权限提升 一 题目 Tags Web、Vulnerability Assessment、Custom Applications、Source Code Analysis、Authentication、Apache、PHP、Reconnaissance、Web Site Structure Discovery、SUDO Exploitation、Au…...
算法导论笔记4:散列数 hash
一 了解一些散列的基本概念,仅从文字角度,整理了最基础的定义。 发现一本书,《算法图解》,微信读书APP可读,有图,并且是科普性质的读物,用的比喻很生活化,可以与《算法导论》合并起…...
知识蒸馏概述及开源项目推荐
文章目录 1.介绍2.知识2.1 基于响应的知识(response-based)2.2 基于特征的知识(feature-based)2.3 基于关系的知识(relation-based) 3.蒸馏机制3.1 离线蒸馏3.2 在线蒸馏3.3 自蒸馏 4.教师-学生架构5.蒸馏算法5.1 对抗性蒸馏(Adversarial Dis…...
jupyter notebook中markdown改变图像大小
文章目录 🕮原始图像🕮改变图像大小🕮使图像靠左 在 jupyter notebook中,导入的图片过大,想要改变图像的大小 🕮原始图像 🕮改变图像大小 复制小括号里面的内容到src后面,满足<…...
SpringGateWay——yml文件配置详解
Spring Gateway 是一个基于 Spring 框架的网关服务,主要作用是将流量路由到不同的微服务中。它的灵活性和可扩展性使它成为构建云原生应用架构的不二之选。 下面是 Spring Gateway 的 yml 文件配置参数详解: spring:cloud: gateway: routes: # 路由相…...
Haproxy实现七层负载均衡
目录 Haproxy概述 haproxy算法: Haproxy实现七层负载 ①部署nginx-server测试页面 ②(主/备)部署负载均衡器 ③部署keepalived高可用 ④增加对haproxy健康检查 ⑤测试 Haproxy概述 haproxy---主要是做负载均衡的7层,也可以做4层负载均衡 apache也可…...
k8s最详细集群部署
安装kubeadm、kubectl、和 kubelet 这里通过百度网盘下载所需要的安装包: 链接: k8s部署包.zip_免费高速下载|百度网盘-分享无限制 提取码: 0000 1、下载部署包到本地后,在k8s部署包/k8s目录下 执行此yum命令安装:yum localinstall ./*.r…...
双目视觉测量系统在工业检测中的精度优化策略与实践
1. 双目视觉测量系统在工业检测中的核心价值 在工业质检领域,毫米级的精度差异可能直接决定产品合格率。去年我们团队为某汽车零部件厂部署检测系统时,就遇到过螺栓螺纹检测误判的难题——传统单目相机总是把0.2mm的螺纹瑕疵漏检。换成双目系统后&#x…...
Qwen3-14B镜像免配置部署教程:Python 3.10+PyTorch 2.4开箱即用指南
Qwen3-14B镜像免配置部署教程:Python 3.10PyTorch 2.4开箱即用指南 1. 镜像概述与核心优势 Qwen3-14B私有部署镜像是一款专为RTX 4090D 24GB显存显卡优化的开箱即用解决方案。这个镜像最大的特点就是"零配置"——所有环境依赖、模型权重、优化组件都已预…...
终极模组管理指南:如何用AML启动器轻松解决XCOM 2模组冲突问题
终极模组管理指南:如何用AML启动器轻松解决XCOM 2模组冲突问题 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_m…...
实测对比:BEYOND REALITY Z-Image如何解决AI人像模糊、全黑图问题?
实测对比:BEYOND REALITY Z-Image如何解决AI人像模糊、全黑图问题? 在AI图像生成领域,人像创作一直是最具挑战性的任务之一。传统模型常常面临生成结果模糊、细节缺失,甚至出现全黑图像等问题。今天,我们将通过实测对…...
XCA 2.9.0:高效管理数字证书与密钥的全面解决方案
XCA 2.9.0:高效管理数字证书与密钥的全面解决方案 【免费下载链接】xca X Certificate and Key management 项目地址: https://gitcode.com/gh_mirrors/xc/xca XCA(X Certificate and Key Management)是一款开源的图形化证书和密钥管理…...
基于机器学习模型的二手车价格预测研究
基于机器学习模型的二手车价格预测研究 摘要 随着中国汽车保有量的持续增长和二手车交易市场的日益活跃,建立科学、准确的二手车价格评估模型成为汽车行业和消费者共同关注的重要课题。传统的人工评估方法依赖经验判断,存在主观性强、标准不一等局限,难以适应海量、多变的…...
ATCODER ABC C题解毖
这,是一个采用C精灵库编写的程序,它画了一幅漂亮的图形: 复制代码 #include "sprites.h" //包含C精灵库 Sprite turtle; //建立角色叫turtle void draw(int d){for(int i0;i<5;i)turtle.fd(d).left(72); } int main(){ …...
告别传统CNN/RNN:用Transformer玩转EEG信号分类(以CBraMod为例的实战指南)
告别传统CNN/RNN:用Transformer玩转EEG信号分类(以CBraMod为例的实战指南) 当你在深夜盯着脑电图(EEG)信号发愁时,是否也曾被那些蜿蜒曲折的波形搞得头晕目眩?作为一名长期与脑机接口࿰…...
Pixeval技术深度解析:构建现代化Pixiv客户端的技术实现与架构设计
Pixeval技术深度解析:构建现代化Pixiv客户端的技术实现与架构设计 【免费下载链接】Pixeval Wow. Yet another Pixiv client! 项目地址: https://gitcode.com/gh_mirrors/pi/Pixeval Pixeval是一款基于Windows App SDK和WinUI 3构建的高性能Pixiv第三方客户端…...
通义千问1.5-1.8B-Chat-GPTQ-Int4 WebUI开发实战:Java八股文智能复习与面试模拟
通义千问1.5-1.8B-Chat-GPTQ-Int4 WebUI开发实战:Java八股文智能复习与面试模拟 1. 引言:当Java面试准备遇上AI助手 如果你正在准备Java面试,大概率对“八股文”这个词又爱又恨。爱的是,它确实划定了复习范围;恨的是…...
