为用户转出并处理MODIS NDVI数据案例过程记述,希望对大家有用!

最近为用户转出和处理了一次MODIS NDVI数据,我将过程做了个总结供大家参考!希望能帮助到一些下载和处理数据的朋友!

使用工具为三个:地图资源工具  和 GIS数据转换器-栅格,qgis。

1.选择【数据下载功能】,然后选择MODIS数据类型:

图片

2.选择MODIS数据的类型,NDVI数据的数据类型是MOD13Q1。

图片

3.选择时间范围。

图片

4.选择空间范围

由于用户提供了,查询范围的SHP文件,我们使用文件范围查询功能:

图片

图片

是不是好怪异的区域呀

5.点查询按钮进行查询:

图片

图片

6.选择要下载的数据:

图片

7.选择下载数据的目录:

图片

8.点【开始下载】,下载数据

图片

注意:由于MODIS这类免费数据不能保证绝对全面,有可能在某段时间某个地域缺失!例如在这次数据准备过程中我们就发现2023年8,9月份的MOD13Q1数据是缺失的。所以在准备方案时,要准备多个替换策略或者提前调查一下该数据是否完整。这类数据缺失在哨兵系列数据也屡次发生,详细可见我以前写的文章。估计LANDSAT也一定会有!

6.转换数据

由于下载数据时HDF格式的,一般我们处理和分析的都是TIFF格式。所以我们要使用 GIS数据转换器-栅格来将其转换为TIFF格式:

图片

图片

7.选择NDVI数据,进行转出

图片

8.选择输出目录点转换进行转出:

图片

9.对数据进行融合

由于后期要进行剪裁,所以需要将数据进行融合。这类功能由于每个GIS工具都有,所以我没有将其加入到GIS数据转换器-栅格中。(当然如果有用户需要的话我也可以加入到GIS数据转换器-栅格中)。我使用QGIS进行该操作,效果如下:

图片

10.对数据进行剪裁:

最后我们利用GIS数据转换器-栅格对数据剪裁,剪裁出目标范围内的NDVI数据:

图片

剪裁范围

图片

剪裁结果

图片

操作方式

GIS数据转换器-栅格剪裁功能的优点是,可以将这种多区域的剪裁同时进行,一次完成。最后会生成多个输出文件。如果您需要合并的话用QGIS融合一下即可成为一个文件!

图片

自此,数据处理过程全部完成,生成数据可直接用于数据分析!基本上也没有什么特别高深的概念和复杂的操作!简便易学一直是我们的宗旨!如您有相关数据处理需求或购买工具可以联系我们,很高心为您提供支持!

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

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

相关文章

狄克斯特拉算法

狄克斯特拉算法(Dijkstra’s algorithm)是一种用于在带权图中找到从单一源点到所有其他顶点的最短路径的算法。它适用于处理带有非负权值的图。 下面将详细解释算法的工作原理、时间复杂度以及如何通过优化数据结构来改进其性能。 狄克斯特拉算法的工作…

复制 pdf 的表格到 markdown 版本的Typora 或者 word 中

在 pdf 中选中复制表格内容,直接粘贴到 typora 中失败,可以使用 txt文件和 excel 做过渡。 准备一个空的 txt 文件,将 pdf 中表格的数据复制粘贴到txt文件中,文本内容会以空格分开,如下图的形式: 打开 exc…

Android Gradle 开发与应用-Gradle基础

Gradle 是一个基于 Groovy 和 Kotlin DSL(领域特定语言)的构建自动化工具,特别适合用于大型项目的自动化构建。它广泛用于 Android 开发,因为它的灵活性和强大的依赖管理能力。下面是 Gradle 的基础介绍,特别是针对 An…

firewalld防火墙转发流量到其他端口forward port rules

假设云主机eth0: 47.93.27.106 tun0: inet 10.8.0.1 netmask 255.255.255.0 Show rules for a specific zone (public) sudo firewall-cmd --zonepublic --list-all Add the tun0 interface to the public zone: sudo firewall-cmd --zonepublic --add-interfacetun0 --…

手把手教你考下39张免费亚马逊AWS证书和学习徽章

小李哥目前共考了39项亚马逊云(AWS)徽章,这也是普通用户可考的全部徽章。这篇文章会介绍如何报名、复习、通过这39张徽章提升云计算基本技能,了解全球第一大云厂亚马逊云科技前沿技术。这篇文章在领英爆🔥,有将近100k浏览量和11k的…

MeterSphere v3.0全新启航,让软件测试工作更简单、更高效

2024年7月1日,MeterSphere v3.0版本正式发布。MeterSphere v3.0是新一代的测试管理和接口测试工具,致力于让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。 在团队协作方面,针对目前企业软件测试团队所面临的测试工具不统…

Java中使用KMP算法解决力扣459.重复的子字符串问题

在解决字符串相关问题时,KMP(Knuth-Morris-Pratt)算法是一个非常有用的工具。今天,我们将使用KMP算法来解决力扣(LeetCode)上的一个经典问题:459. 重复的子字符串。 力扣459.重复的子字符串 题…

终止线程的典型方式

终止线程一般不使用JDK提供的 stop()/destory() 方法它们本身也被JDK废弃了。通常的做法是提供一个boolean型的终止变量,当这个变量置为false,则终止线程的运行。 public class stopThread implements Runnable {private boolean flag true;Overridepu…

数据安全与隐私保护在返利App中的实施策略

数据安全与隐私保护在返利App中的实施策略 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 一、引言 随着移动互联网的发展,返利App作为一种流行的…

深度学习项目GPU开发环境安装

注安装环境:ubuntu22.04, cuda 11.7, cudnn8.9 1.安装nvidia驱动 看可安装的Nvidia驱动版本:执行 ubuntu-drivers devices 安装合适版本的Nvidia驱动: sudo apt-get install nvidia-driver-515 注意:合适的版本需要尝试&#x…

5.12 Firmware Image Download command

5.12 Firmware Image Download command Firmware Image Download命令用于下载全部或部分image,以便将来更新控制器。当Admin Submission Queue 或 I/O Submission Queues 上的其他命令未完成时,可能会提交Firmware Image Download命令。Firmware Image …

从0开始建SMARTFORMS表格

一、简介步骤 1、设置纸张的大小(页格式) 2、设置字体大小(样式) 3、设置表格模板 二、详细操作步骤 1、设置页格式 事务码:SPAD 参考操作:SAP Smartforms页格式创建与使用_sap 页格式-CSDN博客 SA…

websocket (@ServerEndpoint)基本使用指南

概述 websocket 介绍 WebSocket 是一种通信协议,通过单个 TCP 连接提供全双工通信通道。它允许客户端和服务器之间进行双向通信、实时交互,比如在线聊天、实时数据展示等。 与传统的 HTTP 协议不同,WebSocket 连接是持久的,可以在…

godis源码分析——TCP服务

前言 Godis 是一个用 Go 语言实现的 Redis 服务器。 地址:https://github.com/HDT3213/godis?tabreadme-ov-file 简单架构描述 godis是一个中心服务,是TCP服务。流程大概是:godis开启服务,客户端通过TCP建立连接。客户端发起…

【网络安全】修改Host文件实现域名解析

场景 开发一个网站或者服务,需要在本地测试时,可以将线上的域名指向本地开发环境的IP地址。从而模拟真实环境中的域名访问,方便调试和开发。 步骤 1、以管理员身份打开命令提示符 2、编辑hosts文件: 输入以下命令打开hosts文…

Suno: AI音乐创作的新时代

名人说:一点浩然气,千里快哉风。 ——苏轼 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、什么是Suno?1、Suno2、应用场景二、如何使用Suno制作音乐?步骤1:注册并登录Suno平台步骤2:创建音乐项目步骤3:生成音乐片段三、Suno的影响很高兴你打开了…

【第六节】C/C++静态查找算法

目录 前言 一、搜索查找 二、查找算法 1. 线性查找(Linear Search) 2. 二分查找(Binary Search) 3. 插值查找(Interpolation Search) 4. 哈希查找(Hash Search) 5. Fibonacc…

C++感受12-Hello Object 派生版

不变的功能,希望直接复用原有代码;变化的功能,希望在分开的代码里实现。 派生的基本概念和目的如何定义派生类以及创建派生对象派生对象的生死过程 0. 课堂视频 ff14-HelloObject-派生版 1. 派生的基本概念与目的 编程,或者说软…

python 音频和视频合并自动裁剪

为了将音频和视频合并并自动裁剪,我们可以使用Python中的moviepy库。moviepy是一个强大的视频处理库,它允许我们进行剪辑、裁剪、合并等操作。 以下是一个详细的步骤和代码示例,说明如何使用moviepy来合并音频和视频,并自动裁剪它…

vue中的坑·

常规 1.使用watch时,immediate true会在dom挂载前执行 2.使用this.$attrs和props 可以获取上层非原生属性(class/id) 多层次嵌套引用 设置的时候直接赋值,修改的时候即使用的双向绑定加上$set / nextick / fouceUpdate都不会同步…