需求

已有某地NDVI栅格、行政区shp以及水体shp,计算每个行政区的平均NDVI

问题

1.如果不剔除水体 负值NDVI会把平均值拉低 且水体NDVI并不全为负 需要通过shp剔除,Mask掩膜是提取水体本身而不是剩余部分

2.使用分区统计工具(Zonal statistic to Table)时 在一些行政区出现Null值
在这里插入图片描述
尽管很多教程都提到 是在工具中需要勾选 ignore Nodata value 但是无论是否勾选都会出现同样的问题

解决

1.擦除Erase工具 制作剔除水体的行政区shp
参考https://blog.csdn.net/2301_76396829/article/details/139545831

2.非常感谢【<空>】ArcGIS以表格显示分区统计出现<空>的解答
问题在于这个栅格本身是从GEE经过云掩膜处理过的 和这个帖子所说的情况类似,重新裁剪一下就可以了

因此直接在上文得到的去水体的shp裁剪就好,Erase操作本身不影响原行政区shp的属性表,也就不会影响Zonal Statistic。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/92523.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/92523.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/92523.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux中的内核同步源码相关总结

什么是内核同步Linux 内核同步是指内核中用于解决并发执行单元(如进程、中断、内核线程等)对共享资源(如全局数据结构、硬件寄存器、链表等)的竞争访问的一系列机制和技术。其核心目标是保证多个并发单元在操作共享资源时的数据一…

WORD接受修订,并修改修订后文字的颜色

在 Word 中,接受修订之后默认会采用正文的默认字体格式,不会保留修订时设置的颜色,比如“插入内容是蓝色字体”的设置会被清除。 如果你想要做到:✅ 接受所有修订后仍然让“原插入的文字”变为蓝色字体保留下来你只能通过一些手动…

行业速览:中国新能源汽车市场格局与关键趋势

在全球汽车产业迈向绿色、低碳、智能化的变革浪潮中,新能源汽车已成为各国争夺的战略高地。中国,作为全球最大的汽车市场和新能源汽车制造国,正以强大的市场规模、完整的产业链体系以及快速提升的技术创新能力,在这场变革中不断加…

【51单片机2个按键控制流水灯转向】2022-10-25

缘由51单片机按键流水灯-嵌入式-CSDN问答 #include "REG52.h" sbit k1P3^0; sbit k2P3^1; void main() {unsigned char l0,xd0,ys10,ys20,z0;P1l;while(1){if(k10&&xd0){z0;while(k10);}if(k20&&xd0){z1;while(k20);}if(ys10)if(ys20){if(z0)if(l0)…

flutter开发(一)flutter命令行工具

安装 Linux下面的flutter安装比较简单,在flutter 中文战 上下载一个最新稳定的版本,解压到系统上就行了。 我下载的是Linux下的3.32.7版。 解压之后,flutter目录里会有bin、dev等目录,把bin目录加到系统的PATH环境变量里&#…

OpenCV 入门实战:从环境配置到图像 / 视频处理

OpenCV 是计算机视觉领域最常用的开源库之一,它提供了丰富的图像和视频处理功能。本文将从环境配置开始,带大家一步步解析基础操作代码,快速入门 OpenCV 的使用。 一、环境配置 在开始之前,我们需要先搭建好 OpenCV 的运行环境。…

2.2.1 饰面板材和陶瓷的特性和应用

1、饰面石材1)天然花岗岩2)天然大理石3)人造石(1)人造石按主要原材料分包括人造石实体面材、人造石英石和人造石岗石等产品。2、建筑卫生陶瓷建筑卫生陶瓷包括建筑陶瓷和卫生陶瓷两大类。建筑陶瓷包括陶瓷砖、建筑琉璃…

C++的结构体数组

结构体数组的基础知识 结构体数组通过​​组合数据批量管理​​的特性,广泛应用于学生管理、游戏角色属性存储等场景。常见问题 ​​数组越界​​:静态数组长度固定,超过数组长度的访问,会导致未定义行为。​​未初始化成员​​&a…

小程序中使用echarts(2025/8/8)

这篇博文讲的很详细,也很简洁,这里补充一点东西 小程序中使用echarts(硬货,全网最详细教程!)_小程序使用echarts-CSDN博客 简单来说就是去官网下载ec-canvas组件,将其中的echarts.js换成echarts.min.js(原…

【SpringBoot】SpringBoot配置

根据自动配置原理 学习后,整理学习笔记 一定要耐心去看,耐着性子去学习,慢慢慢慢就明白了 配置深化学习 前提 通过 SpringBootApplication 找到 EnableAutoConfiguration;发现 Import({AutoConfigurationImportSelector.class})…

网络安全与软件定义汽车的发展

在许多汽车公司,同一个系统工程团队同时负责安全(safety)和安防(security)。因此,网络安全被视为安全(safety)的一个子集,其根源在于一个隐含的假设:“如果安…

字典列表依据数值键排序

要根据字典列表中的特定数值键进行排序,我们可以使用 Python 的 sorted() 函数配合自定义排序键。以下是操作方法: 1. 按升序排序(从小到大) sorted_list sorted(original_list, keylambda x: x[数值键名])2. 按降序排序&#xf…

五、SpringBoot工程打包与运行

SpringBoot工程打包与运行 1、SpringBoot项目快速启动(Windows版) (1)对SpringBoot项目打包(执行Maven构建指令package): mvn package (2)运行项目(执行启动指令) java -jar springboot.jar 2、…

构建高可用架构:ZDNS GSLB 在多数据中心场景下的应用与 F5 替换实践

随着互联网的快速发展,金融机构、大型企业等组织单位,出于自身业务发展的需要和国家监管的要求,纷纷通过建设多数据中心来提升不同地区的用户体验,同时避免不可抗力因素带来的巨大损失。ZDNS GSLB 全局负载均衡技术,能…

【JMeter】压测脚本生成完善增强

JMeter 压测脚本生成完善增强0. 通过JMeter代理服务器录制脚本1. 设置客户端的代理2. JMeter GUI配置 以及录制脚本3. 调试脚本附录0. 通过JMeter代理服务器录制脚本 1. 设置客户端的代理 JMeter代理服务器默认端口号就是8888 2. JMeter GUI配置 以及录制脚本 新建线程组 …

Agent 开发进阶路线:从基础功能到自主决策

Agent 开发进阶路线:从基础功能到自主决策基础功能构建定义 Agent 的核心功能,如信息收集、简单任务执行和环境交互。 实现基本的感知-决策-执行循环,确保 Agent 能响应外部输入并完成预设任务。 集成 API 调用或传感器交互,扩展 …

使用 ECharts GL 实现 3D 中国地图点位飞线效果

前言在现代数据可视化领域,3D 地图飞线效果是一种非常吸引人的展示方式,特别适合展示地理空间关系和数据流动。本文将详细解析如何使用 ECharts GL 在 Vue 项目中实现一个 3D 中国地图飞线效果。技术栈Vue.js 2.x/3.xECharts 5.xECharts GL 2.x核心实现步…

Redis对象编码

前言 Redis中提供多种数据结构:string、list、map、set、zset等,关于上述多种数据类型的底层实现原理,Redis针对不同的数据类型对应的不同使用场景从时间和空间上进行平衡选择不同的对象编码方式。本文大致介绍一些Redis对象编码方式以及在上…

12-Django项目实战-登录短信验证

1.路由配置 2.对接第三方短信接口 详细内容请点击 3.视图函数 def sms_view(request):"""短信验证视图逻辑1.获取请求体的数据[phone]2.调用封装的短信发送接口,实现发送短信"""data json.loads(request.body)phone data.get(&q…

Java技术栈/面试题合集(11)-设计模式篇

场景 Java入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/140870227 通过对面试题进行系统的复习可以对Java体系的知识点进行查漏补缺。 注: 博客: 霸道流氓气质-CSDN博…