基于遥感数据的地表蒸散量的获取与分析的解决方案

news2024/9/24 1:22:20

1.引言

    蒸散是指水分从地表移向大气的过程,它包括土壤与植株表面液相或固相水的蒸发和通过植物组织的蒸腾。蒸散过程是土壤、植被、大气系统中水分运移、转化的重要环节,因此准确的估算区域蒸散量能够有效提高气象预测以及水文气象预测的精度,  同时蒸散量的精确估算对于地理、水文、气象、农业以及水利工程等领域有着重要的意义。

    本方案采用 Penman-Monteith 模型对全国的地表蒸散量进行估算并对内蒙古地区 2000-2010 年地表蒸散量的时空变化做出分析。具体技术路线如图1所示,主要包括三部分内容:(1)数据准备:MODIS 数据,气象台站日数据,主要包括月平均最高气温、月平均最低气温、月日照时数、2m 处风速、相对湿度等;(2)模型运行及验证;(3)模拟结果分析,并给出结果报告。

图片

图 1 地表蒸散量的获取与分析技术路线

2.数据准备及预处理

    预处理包括陆面参数的反演、研究区提取、坐标系统转换等。具体预处理的陆面参数及处理方法如下:(1)地表温度,在陆面蒸散研究中是重要的参数,不仅对计算地面向上长波辐射通量很重要,而且也是决定地表感热通量和潜热通量的重要参数。利用卫星遥感数据反演地表温度主要受到大气和地表比辐射率两方面影响。目前,对地表温度反演最常用的方法是分裂窗算法,本方案中地表温度反演同样是采用该研究方法。(2)植被覆盖,是植物群落总体或各个体的地上部份的垂直投影面积与样方面积之比的百分数,它反映植被的茂密程度和植物进行光合作用面积的大小,该数据分类是采用时间序列 NDVI 为识别标识的方法对每年的土地覆盖进行分类的。(3)比辐射率,是同一温度下地表发射的辐射量与黑体发射的辐射量的比值,是反映物体热辐射性质的一个重要参数,与物质的结构、成份、表面特性、温度以及电磁波发射方向、波长(频率)等因素有关,该方案采用引入植被覆盖度的方法计算陆面比辐射率。(4)地表反照率,是指地表对入射的太阳辐射的反射通量与入射的太阳辐射通量的比值,决定了多少辐射能被下垫面所吸收,因而是地表能量平衡研究中的一个重要参数,该数据经严格的大气校正后得到。(5)气溶胶光学厚度,该方案中以晴空反射率作为参照,考虑 BRDF 效应的影响,从每景数据中反演气溶胶的光学厚度及类型,并对云进行了屏蔽处理。该数据的净辐射数据反演的重要参数。(6)总辐射值,是以晴空地表反射率为参照,以大气辐射传输方程建立晴空、气溶胶及云状态下的长波下行辐射、短波下行辐射及光合有效辐射的查找表,通过查表反演此三种辐射的瞬间值,然后通过多观测点的时间序列插值估算得到的。

    气象数据采用中国气象局 2000-2010 年内蒙古地区的 43 个气象站的常规观测数据,包括月平均最高气温、月平均最低气温、月日照时数、2m 处风速、相对湿度。数据经过严格的质量控制和筛选后,采用 DEM 为协变量的 ANUSPLIN 插值方法内插得到气象格点数据或 grid 数据,空间分辨率1km×1km。其中,15 个台站的 20cm 口径蒸发皿蒸发量及 10 个台站的太阳辐射资料用来检验参数优化后 Penman-Monteith 潜在蒸散发的估算精度。

3.研究方法

    3.1 地表净辐射

    地表净辐射量的表达式为:

图片

    3.2 土壤热通量

    土壤热通量可通过与 Ts、Rn、α、NDVI 有关的经验公式得到

    3.3 Penman–Monteith 模型介绍  

    国际粮农组织 FAO 推荐的 Penman–Monteith 模型是计算参考作物蒸散量的标准方法,全面考虑了影响田间水分散失的大气因素和作物因素,把能量平衡、空气动力学参数和表面参数结合在一起,可应用于世界各个地区,估值精度较高,具有良好的可比性。FAO  P-M  模型对参考作物蒸散量 ET0定义为“从一种假定作物植株高度为 12cm,反射率为 0.23,表面阻力为 70s/m 的参考作物冠层的蒸散量相当于高度一致、生长旺盛、完全覆盖地面且水分供给充足的开阔绿色植被的蒸散量。”其公式为:

图片

图片

4.模拟结果与分析

    基于以上分析,得到内蒙古地区 2000-2010 年地表蒸散量的结果并对结果进行分析。主要分析如下:

    (1)内蒙古地区地表蒸散量的空间分布格局(如图 2)

    (2)内蒙古地区 2000-2010 年地表蒸散量的时空变化

    (3)内蒙古地区不同土地覆盖类型日蒸散量的分布特征

图片

图2 内蒙古地区2009年地表蒸散量的空间分布

来源:应用推广部

供稿:技术研发部

编辑:方梅

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenCV | ROI ——region of interest 感兴趣的区域(车道线掩码)

import cv2 import numpy as npedges_img.jpg edge_img cv2.imread(edges_img.jpg,cv2.IMREAD_GRAYSCALE) mask np.zeros_like(edge_img) mask cv2.fillPoly(mask,np.array([[[81,240],[212,143],[230,143],[386,238]]]),color255)#像素点用画图就能测出来 把鼠标放在图片…

第十七章 : Spring Boot 集成RabbitMQ(一)

第十七章 : Spring Boot 集成RabbitMQ(一) 前言 本章介绍RabbitMQ的核心概念和消息中间件中非常重要的协议——AMQP协议,然后介绍Direct、Topic、Headers、Fanout等交换机的作用和特点;RabbitMQ的五种消息发送模式-简…

Bert-vits2-v2.2新版本本地训练推理整合包(原神八重神子英文模型miko)

近日,Bert-vits2-v2.2如约更新,该新版本v2.2主要把Emotion 模型换用CLAP多模态模型,推理支持输入text prompt提示词和audio prompt提示语音来进行引导风格化合成,让推理音色更具情感特色,并且推出了新的预处理webuI&am…

图神经网络 (GNN) 概述

GNN 作者 with DALLE 3 一、说明 神经网络是受人脑工作启发的计算模型,能够从复杂的非结构化数据(如图像、文本、音频和视频)中学习。然而,还有许多其他类型的数据无法用传统的神经网络轻松表示,例如那些具有图形结构的…

实验4.2 默认路由和浮动静态路由的配置

实验4.2 默认路由和浮动静态路由的配置 一、任务描述二、任务分析三、具体要求四、实验拓扑五、任务实施1.路由器的基本配置。2.配置默认路由,实现全网互通。3.配置浮动静态路由,实现链路备份。 六、任务验收七、任务小结八、知识链接1.默认路…

tensorflow入门 自定义模型

前面说了自定义的层,接下来自定义模型,我们以下图为例子 这个模型没啥意义,单纯是为了写代码实现这个模型 首先呢,我们看有几个部分,dense不需要我们实现了,我们就实现Res,为了实现那个*3,我们…

Axure情形动作篇(ERP登录效验)

目录 一、ERP系统用户登录效验 1.1 完成步骤 1.2 最终效果 二、省市区联动 三、ERP菜单栏页面跳转 四、下拉加载效果实现 4.1 加载动画实现步骤 4.2 下划界面加载实现 4.3 最终效果 一、ERP系统用户登录效验 1.1 完成步骤 首先搭建ERP系统的登录界面(输入…

Codeforces Round 916 (Div. 3)(G未补)

目录 A. Problemsolving Log B. Preparing for the Contest C. Quests D. Three Activities E1.E2. Game with Marbles F. Programming Competition A. Problemsolving Log 题意:A任务需要一分钟完成,B任务需要两分钟完成,……以此类推…

Dockerfile指令参考

写在前面 这里是原文链接,本文学习Dockerfile中的指令。 指令表格 指令描述ADD添加本地文件或远程文件到imageARG环境变量CMD运行container时执行的命令COPY复制文件或目录到imageENTRYPOINT运行container时执行的命令(优先级高)ENV环境变…

Hudi Clustering

核心概念 Hudi Clustering对于在数据写入和读取提供一套相对完善的解决方案。它的核心思想就是: 在数据写入时,运行并发写入多个小文件,从而提升写入的性能;同时通过一个异步(也可以配置同步,但不推荐&…

SQL注入绕过正则及无列名注入

渗透测试 一、select\b[\s\S]*\bfrom正则二、科学计数法绕过三、过滤information四、无列名注入1、利用 join-using 注列名。2、无列名查询 五、报错注入7大常用函数1.ST_LatFromGeoHash()(mysql>5.7.x)payload 2.ST_LongFromGeoHash(mysq…

3 - Electron app BrowserWindow对象-关于窗口

优雅的打开应用~ 当加载缓慢,打开应用的一瞬间会出现白屏,以下方法可以解决 const mainWindow new BrowserWindow({ show: false }) mainWindow.once(ready-to-show, () > {mainWindow.show() }) 设置背景颜色 const win new BrowserWindow({ b…

OpenHarmony应用开发环境搭建指南

OpenHarmony的应用开发主要是基于Deveco Studio(目前只支持Windows及Mac平台)搭配相应的SDK进行,现对开发环境的搭建进行说明。 1:Deveco下载安装 下载对应平台的安装包即可。接下来以Windows平台为例,进行开发环境的搭建。 下载…

C#文件操作(一)

一、前言 学习心得:C# 入门经典第8版书中的第20章《文件》 二、操作文件的相关类 在C#应用程序中Syste.IO名称空间包含用于在文件中读写数据的类。在此我列举一下File、Directory、Path、FileInfo、DirectoryInfo、FileSystemInfo、FileSystemWatcher。其中在Syste…

pnpm :无法加载文件 D:\nodejs\node_global\pnpm.ps1,因为在此系统上禁止运行脚本

目录 一、问题描述 二、原因分析 三、解决问题 一、问题描述 pnpm : 无法加载文件 D:\learningsoftware\nodejs\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID1351 70 中的 a…

文件包含 [SWPUCTF 2021 新生赛]include

打开题目 要求我们传入一个file进去,那我们get传入 /?file1 得到源码,并且提示我们flag在flag,php下 在源代码中,我们看见了allow_url_include函数,我们知道这涉及到文件包含。 一般默认allow_url_fopen是on的,那在…

线性回归中的似然函数、最大似然估计、最小二乘法怎么来的(让你彻底懂原理)收官之篇

图1 图2 图3 图4 问1:为什么要引入似然函数? 在线性回归中引入似然函数是为了通过概率统计的方法对模型参数进行估计。简单来说,我们希望找到一组参数,使得我们观测到的数据在给定这组参数的情况下最有可能发生。 问:1&#xf…

0155 - Java 数组

1 数组介绍 数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。 即:数(数据)组(一组)就是一组数据 2 数组的使用 2.1 使用方式一 2.2 使用方式二 3 数组使用注意事项和细节 数组是多个相同类型数据的组合,实现对这些数据…

Android Canvas状态save与restore,Kotlin

Android Canvas状态save与restore,Kotlin private fun f1() {val bitmap BitmapFactory.decodeResource(resources, R.mipmap.pic).copy(Bitmap.Config.ARGB_8888, true)val canvas Canvas(bitmap)val paint Paint(Paint.ANTI_ALIAS_FLAG)paint.color Color.RED…

信息收集 - 网站架构

网站架构组成 通常,一个典型的网站架构包括以下组件: 动态脚本语言:动态脚本语言用于处理网站的逻辑和动态内容生成。常见的动态脚本语言包括PHP、Python、Ruby和Node.js等。这些脚本语言可以根据用户请求生成动态的网页内容。 数据库:数据库用于存储网站的数据,包括用户…