基于多时相MODIS EVI种植结构提取的作物需水量估算

2023-10-22 05:30

本文主要是介绍基于多时相MODIS EVI种植结构提取的作物需水量估算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:作物需水量(CWR)估算是干旱地区合理用水和农业节水的关键。利用遥感数据获取大面积长期 CWR 有助于缺水地区的水资源管理。本研究以中国西北干旱区的开都-孔旗河流域为研究区,探讨了协同利用物候特征、Savitzky-Golay滤波器、谐波分析和决策树从MODIS EVI中提取作物种植结构(CPS)的可行性,同时分析了估计 CWR 的时空变化。结果表明,该CPS识别提取一体化方法可行、可靠,分类准确率超过80%。中期阶段需要的水最多,经济作物比谷类作物需要更多的水。夏季占生长季节用水总量的 69%。棉花等高需水作物种植面积显着增加,使流域总水草比从 14.91×10 猛增8米3在2000至34.92×10 8米3在2017年CWR的空间分布是更相关的作物种类和面积比的气候条件。控制耕地扩张,优化农业种植结构,仍是流域水资源可持续管理的重要任务。

学习区

塔里木河支流之一的开都-孔启河位于中国新疆天山南坡(图 1)。流域面积7.73×10 4 km 2经度为 82º56' - 88º12'E,纬度为 40º48' - 43º20'N。研究区具有独特的高温、少雨、日照充足的气候,是新疆重要的农业生产基地。年平均降水量仅为155.6毫米,但非均质性很强,夏季降水量75%,西北700多毫米,东南50毫米。河流由降水(45.4%)和冰雪融化(15.2%)补给。河流流量全年分布不均,春季为22.4%,夏季为44.9%,秋季为21.3%,冬季为11.4%。农业灌溉占用水总量的90%。

Fig. 1

遥感数据

遥感数据包括2000年、2005年、2010年和2017年的MOD13Q1(植被指数)和MCD12Q1(土地覆盖)(https://modis.gsfc.nasa.gov)。250 m 空间分辨率的 MOD13Q1 数据用于提取作物类型。共有 356 张图片。轨道号涉及h24v04、h24v05、h25v04和h25v05。MCD12Q1 土地覆盖数据用于帮助确定作物的分布。使用MODIS重投影工具和ArcGIS软件对影像进行拼接、投影转换和裁剪等预处理。

气象资料

新疆66个站点的每日气象数据来自中国气象数据共享网(http://data.cma.cn),包括最低和最高气温、日照时数、相对湿度和平均风速。数据用于ET 0计算。

实地调查数据

于2017年7月1日至15日在研究区进行了实地调查。剔除无效数据后,共选取275个样本点(图 1)进行作物分类的训练和验证。研究区主要农作物有小麦、玉米、棉花、甜菜、番茄、辣椒和梨七种。

统计数据

作物面积数据来自巴音郭楞蒙古自治州统计年鉴(2001年、2006年、2011年和2018年)。统计数据用于作物分类提取的准确性验证。

方法

Savitzky-Golay 滤波器

MODIS EVI采用最大值合成法生成,可有效消除部分云、气溶胶和地物双向反射的干扰,但仍有云层的影响(Wu et al. 2009),会造成锯齿状不规则EVI 曲线的波动并影响作物识别。Savitzky-Golay (SG) 滤波器可用于平滑 EVI 时间序列并帮助改进作物分类(Cao 等人,2018 年)。SG 过滤过程的细节可以在 Chen 等人 ( 2004 ) 的文献中找到。

这篇关于基于多时相MODIS EVI种植结构提取的作物需水量估算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/259343

相关文章

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

Java中switch-case结构的使用方法举例详解

《Java中switch-case结构的使用方法举例详解》:本文主要介绍Java中switch-case结构使用的相关资料,switch-case结构是Java中处理多个分支条件的一种有效方式,它... 目录前言一、switch-case结构的基本语法二、使用示例三、注意事项四、总结前言对于Java初学者

结构体和联合体的区别及说明

《结构体和联合体的区别及说明》文章主要介绍了C语言中的结构体和联合体,结构体是一种自定义的复合数据类型,可以包含多个成员,每个成员可以是不同的数据类型,联合体是一种特殊的数据结构,可以在内存中共享同一... 目录结构体和联合体的区别1. 结构体(Struct)2. 联合体(Union)3. 联合体与结构体的

python解析HTML并提取span标签中的文本

《python解析HTML并提取span标签中的文本》在网页开发和数据抓取过程中,我们经常需要从HTML页面中提取信息,尤其是span元素中的文本,span标签是一个行内元素,通常用于包装一小段文本或... 目录一、安装相关依赖二、html 页面结构三、使用 BeautifulSoup javascript

PostgreSQL如何查询表结构和索引信息

《PostgreSQL如何查询表结构和索引信息》文章介绍了在PostgreSQL中查询表结构和索引信息的几种方法,包括使用`d`元命令、系统数据字典查询以及使用可视化工具DBeaver... 目录前言使用\d元命令查看表字段信息和索引信息通过系统数据字典查询表结构通过系统数据字典查询索引信息查询所有的表名可

usaco 1.3 Mixing Milk (结构体排序 qsort) and hdu 2020(sort)

到了这题学会了结构体排序 于是回去修改了 1.2 milking cows 的算法~ 结构体排序核心: 1.结构体定义 struct Milk{int price;int milks;}milk[5000]; 2.自定义的比较函数,若返回值为正,qsort 函数判定a>b ;为负,a<b;为0,a==b; int milkcmp(const void *va,c

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

自定义类型:结构体(续)

目录 一. 结构体的内存对齐 1.1 为什么存在内存对齐? 1.2 修改默认对齐数 二. 结构体传参 三. 结构体实现位段 一. 结构体的内存对齐 在前面的文章里我们已经讲过一部分的内存对齐的知识,并举出了两个例子,我们再举出两个例子继续说明: struct S3{double a;int b;char c;};int mian(){printf("%zd\n",s

OpenCV结构分析与形状描述符(11)椭圆拟合函数fitEllipse()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C++11 算法描述 围绕一组2D点拟合一个椭圆。 该函数计算出一个椭圆,该椭圆在最小二乘意义上最好地拟合一组2D点。它返回一个内切椭圆的旋转矩形。使用了由[90]描述的第一个算法。开发者应该注意,由于数据点靠近包含的 Mat 元素的边界,返回的椭圆/旋转矩形数据