GEE11:2个土地覆盖数据(LUCC)分享和下载_lucc数据-程序员宅基地

技术标签: GEE  前端  大数据  javascript  云计算  

今天分享两个土地利用数据,一个可以直接下载(30m),另一个需要使用GEE平台进行下载(500m)。

1.2020年全球30米地表覆盖精细分类产品V1.0

  该数据来自中科院空天院数据网络——刘良云老师团队,里面包含了2000、2005、2010、2020年的土地覆盖数据,精度为30m,附上下载链接:添加链接描述
在这里插入图片描述

1.1 背景

  地表覆盖分布是气候变化研究、生态环境评估及地理国情监测等不可或缺的重要基础信息。近年来,随着遥感科学技术以及计算机存储和计算能力的不断提升,地表覆盖应用需求也逐步从公里尺度(如 1 公里,500 米)向更高分辨率的米级尺度(30 米和 10 米)过渡。目前,已公开的三套 30 米全球地表覆盖产品(GLC_FCS30,FROM_GLC 和 GlobeLand30)能够很好地服务了全球/区域尺度的应用需求。
  然而,随着遥感数据的逐步积累,针对长时序地表覆盖监测产品的需求也日益迫切,尤其是具有最长时间积累的 Landsat 卫星数据。目前而言,国内外已经陆续发布了多套长时序的全球地表覆盖产品,例如:NASA 发布的自 2000 年到2020 年逐年更新的 MCD12Q1 产品,ESA 发布的自 1992 年到 2020 年的逐年更新的 300 米 CCI_LC 产品,这两套产品在时间维度具上有很好的连续性,但其百米级的空间分辨率导致其依然无法准确地刻画在区域尺度上人为活动对地表覆盖的影响。在更高空间分辨率的 30 米尺度,国家地理信息中心已陆续发布了 2000年、2010 年和 2020 年三个版本的全球 30 米地表覆盖产品,该数据集能够为精细尺度的地表覆盖变化分析提供基础的数据支撑,但是,其更新周期跨度较长(10年)并且无法监测 2000 年之前的地表覆盖信息。
  为了实现全自动长时序的全球 30 米地表覆盖动态监测目标,本研究以课题组 2020 年最新研发的全球 30 米地表覆盖精细分类产品(GLC_FCS30-2020)为基准数据,提出了耦合变化检测和动态更新相结合的长时序地表覆盖动态监测方案,利用 1984-2020 年所有 Landsat 卫星数据(Landsat TM,ETM+和 OLI)在Google Earth Engine 云计算平台完成了长时序的地表覆盖变化检测,并结合变化检测结果实现了逐区域和逐期的地表覆盖动态更新,生产了 1985 年-2020 年全球 30 米精细地表覆盖动态监测产品。该产品沿用了 2020 年基准数据的分类体系,共包含 29 个地表覆盖类型,更新周期为 5 年。

1.2 分类体系

在这里插入图片描述
在这里插入图片描述
  这个数据需要自己下载单个图幅,然后自己进行拼接。

1.3 1985-2020 年全球 30 米精细地表覆盖动态监测产品

在这里插入图片描述

1.4 下载数据展示

在这里插入图片描述

2. MCD12Q1.006 MODIS Land Cover Type Yearly Global 500m

2.1 数据介绍

在这里插入图片描述

  MODIS三级数据土地覆盖类型产品(Land Cover data)是根据一年的Terra和Aqua观测所得的数据经过处理,描述土地覆盖的类型。该土地覆盖数据集中包含了17个主要土地覆盖类型,根据国际地圈生物圈计划(IGBP),其中包括11个自然植被类型,3个土地开发和镶嵌的地类和3个非草木土地类型定义类。
  MODIS Terra + Aqua三级土地覆盖类型年度全球500米产品MCD12Q1采用五种不同的土地覆盖分类方案,信息提取主要技术是监督决策树分类。下面是该数据中包含的五个数据集,五个分类方案如下:

  1. 土地覆盖分类1:IGBP的全球植被分类方案(我们主要使用此图层)
  2. 土地覆盖分类2:美国马里兰大学(UMD格式)方案
  3. 土地覆盖分类3:基于MODIS叶面积指数/光合有效辐射方案
  4. 土地覆盖分类4:基于MODIS衍生净初级生产力(NPP)方案
  5. 土地覆盖分类5:植物功能型方案

在这里插入图片描述

2.2 分类体系

在这里插入图片描述

在这里插入图片描述

2.3 GEE code

/**
 * @Author: Jackson Zhao
 * @Date: 2023-03-15 20:33:13
 * @LastEditors: Jackson Zhao  
 * @LastEditTime: 2023-03-15 20:33:13
 * Description: This code is used to download lucc dataset.
 */
 
//只保留roi的几何形状
var roi = china;

//将显示的图层缩放到研究区中心
Map.centerObject(roi,5) 

var styling = {
    color:"red",fillColor:"00000000"};
Map.addLayer(roi.style(styling),{
    },"geometry")

for(var i = 2005;i<=2010;i++){
    
var dataset = ee.ImageCollection("MODIS/006/MCD12Q1")
                .filterDate(i+'-01-01', i+'-12-31')
                .select('LC_Type1')
var classification = dataset.mosaic().clip(roi)

//在窗口展示一下classification图像
//配置显示参数
var igbpLandCoverVis = {
    
  min: 1.0,
  max: 17.0,
  palette: [
    '05450a', '086a10', '54a708', '78d203', '009900', 'c6b044', 'dcd159',
    'dade48', 'fbff13', 'b6ff05', '27ff87', 'c24f44', 'a5a5a5', 'ff6d4c',
    '69fff8', 'f9ffa4', '1c0dff'
  ],
};

print(classification)
//图像展示
Map.addLayer(classification, igbpLandCoverVis, i+"MCD12Q1 LC_Type1");

Export.image.toDrive({
    
      image: classification,
      description: i+'land',
      region: roi,
      scale: 500,
      maxPixels: 1e13,
      crs: "EPSG:32648",
      folder: 'LUCC'
    })   
}

结果展示:

控制台:
在这里插入图片描述
效果图:
在这里插入图片描述

点击下载就可以了,tif影像不大,几百kb。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/amyniez/article/details/129566870

智能推荐

Window python 3.7执行python get-pip.py 出现 ssl error_python get-pip.py报错-程序员宅基地

文章浏览阅读3.1k次。Win10 python 3.7执行python get-pip.py 出现一下错误:Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.org’, port=443): Max re..._python get-pip.py报错

JSP带中文请求参数乱码的解决方法_jsp中处理请求参数中汉字乱码的解决方法-程序员宅基地

文章浏览阅读2.9k次。一、在请求页面的请求参数需要用encodeURI进行转码,然后在接收请求的页面需要进行字符集转换。本例中的请求和接收页面的字符集都是UTF-8:1.请求的JSP页面用JavaScript的encodeURI()方法将参数转码:function toView(param){ var encodeparam = encodeURI(param) ; window.location.href="/naias/advAna_fo_jsp中处理请求参数中汉字乱码的解决方法

vColorPicker与vue3-colorPicker——基于 Vue 的颜色选择器插件-程序员宅基地

文章浏览阅读5.1k次。基于 Vue 的一款颜色选择器插件_vcolorpicker

c++实现通讯录管理系统(控制台版)_c++用类实现一个通讯录管理系统控制台程序-程序员宅基地

文章浏览阅读669次。概述此项目适合c++初学者,针对前面c++基础知识,涉及到变量、结构体定义使用、数组定义使用、指针定义使用等。c++实现通讯录管理系统(控制台版)运行之后的结果如下:代码:#include <iostream>#include <string>using namespace std;#define MAX 1000//定义通讯录最大容量为10..._c++用类实现一个通讯录管理系统控制台程序

document.body.clientHeight 和 document.documentElement.clientHeight 的区别_document.body.clientheight document.documentelemen-程序员宅基地

文章浏览阅读1.6k次。1、javascript中的 document.body.clientHeight 和 document.documentElement.clientHeight 的区别这个问题是我在整合新的美工页_document.body.clientheight document.documentelement.clientheight;

用链表实现一元稀疏多项式的相加_用链表实现稀疏多项式相加c语言-程序员宅基地

文章浏览阅读2.4k次,点赞4次,收藏20次。一元多项式一定要包含系数项和指数项的描述,对一元多项式的基本运算,可应用两个有序链表合并的思想进行。_用链表实现稀疏多项式相加c语言

随便推点

ABP框架—后台:还原Nuget包,初始化数据库以及运行启动(3)_nuget 初始化-程序员宅基地

文章浏览阅读2.6k次。1.开发工具(1)vs 2017(2)sql server 2012(3)vs code2.还原Nuget包,以及初始化数据库此步骤需保证.NET Core 环境正常及版本兼容(1)vs2017 打开项目解决方案(PD\4.6.0\aspnet-core\PD.sln)(2)右键点击“解决方案”,选择“还原NuGet包”,此时会进行拉去项目所需要的引用包。..._nuget 初始化

免费注册 Redhat 开发者订阅和激活订阅_红帽合作伙伴如何订阅-程序员宅基地

文章浏览阅读2.7w次,点赞8次,收藏56次。注册想要注册开发者订阅,首先你要有一个红帽账户https://www.redhat.com/wapps/ugc/register.html (连账户都不会创建,怕是脑壳有包吧)然后通过这个网址进入开发者平台 https://developers.redhat.com/auth/realms/rhd/account/,勾选 Red Hat Developer Program 然后点击保存。接..._红帽合作伙伴如何订阅

delphi 如何设置热键_delphi hotkey-程序员宅基地

文章浏览阅读1.8k次。unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender_delphi hotkey

SOCKS5代理服务--Linux-CentOS7 配置搭建_centos7 socks5-程序员宅基地

文章浏览阅读7.5k次,点赞3次,收藏35次。环境:服务器主机 :腾讯云 1核 1GB 1Mbps服务器操作系统:CentOS 7.2 64位可能用到的软件:Proxifier : 用来测试连接情况Firefox : 就是浏览器…任何一个都可以关于SOCKS5这里只做简单介绍。SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。正常情况下客户端和服务端的通信:客户端<–>服务端使用了SO_centos7 socks5

视频大语言模型调研论文《Video-LLaMA: An Instruction-tuned Audio-Visual Language Model for Video Understanding》解读_videollama: an instruction-tuned audio-visual lang-程序员宅基地

文章浏览阅读736次,点赞17次,收藏20次。大型语言模型(LLMs)已经表现出了出色的理解和遵循用户意图和指令的能力。研究人员通常将用户请求和LLMs的响应都以文本形式表达,但是,在许多应用场景下,仅限于文本的人机交互并不足够,真实世界的信息通常是多模态的。现有工作的不足。为了进一步探索LLMs的潜力,许多研究人员尝试赋予LLMs理解多模态内容的能力。包括使用大量交织的图像-文本数据或语音-文本数据对多模态LLMs进行大规模预训练,以适应多模态输入。或者采用更高效的参数方式,通过补充LLMs与现成的视觉或语音基础模型来实现多模态理解。_videollama: an instruction-tuned audio-visual language model for video under

SDL—威胁建模STRIDE_sdl threat modeling tool-程序员宅基地

文章浏览阅读1.7k次。专门拎出来一片来学习威胁建模的详细内容,主要是关注不同的威胁建模方法以及威胁建模实际落地的情况。这里特指的软件安全流程。本篇只针对STRIDE以及它的一个补充进行描述。_sdl threat modeling tool