GEE中使用已分类数据集下载遥感影像(1)

使用的数据集:" GOOGLE/DYNAMICWORLD/V1"数据集

1、主要信息

1)数据提供者:World Resources Institute Google

2)可用时间:2015-06-27T00:00:00Z–2024-02-01T15:11:25

3)空间分辨率:10

4)所含主要波段:如下表

名字

最小值

最大值

描述

water

0

1

水完全覆盖的估计概率

trees

0

1

树木完全覆盖的估计概率

grass

0

1

草完全覆盖的估计概率

flooded_vegetation

0

1

被淹没植被完全覆盖的估计概率

crops

0

1

按作物完全覆盖的估计概率

shrub_and_scrub

0

1

灌木和灌木丛完全覆盖的估计概率

built

0

1

按建筑完全覆盖的估计概率

bare

0

1

裸露完全覆盖的估计概率

snow_and_ice

0

1

冰雪完全覆盖的估计概率

label

0

8

估计概率最高的波段指数

2、数据集的使用

使用此数据集下载一个区域(roi)的土地分类遥感影像(注意:1、这里需要自己定义一个感兴趣区域roi。2、使用此数据集不可超出它的可用时间范围。)

Map.centerObject(roi,8);
var styling = {color:"black",fillColor:"00000000"};
Map.addLayer(roi.style(styling),{},"roi");
for(var i = 2017;i<=2023;i++){
var dataset = ee.ImageCollection("GOOGLE/DYNAMICWORLD/V1")
                .filterDate(i+'-01-01', i+'-12-31')
                .select('label')
                .mosaic().clip(roi);
var LandCoverVis = {
  min: 1.0,
  max: 8.0,
  palette: [
    '419bdf', '397d49', '88b053', '7a87c6', 'e49635', 'dfc35a', 'c4281b',
    'a59b8f', 'b39fe1'
  ],};
Map.addLayer(dataset, LandCoverVis, i+"class");
Export.image.toDrive({
      image: dataset,
      description: i+'land',
      region: roi,
      scale: 10,
      maxPixels: 1e13,
      crs: "EPSG:32648",
      folder: 'LUCC'
    });
    // Map.clear()
}

这里roi以赣州市(如图1)为例,运行结果如图2和图3所示。

(图1)

(图2)

(图3)

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
"Gee"是一个基于Web的平台,它允许用户访问和处理大量的卫星图像和其他地球观测数据,以便于科研、教育以及各种应用。"gee download remote sensing image roi is not defined" 这句话表明您在尝试从gee下载遥感图像时遇到了一个问题:“roi”(region of interest,感兴趣区域)未被定义。 在gee平台上,当你想要下载特定区域的数据时,你需要明确指定这个区域。这通常涉及到定义一个ROI。在gee,你可以通过多种方式定义ROI: ### 定义ROI的方式 #### 地理坐标范围 最常见的一种方法是通过地理经纬度范围来定义ROI。例如,如果你想要下载美国东部的遥感影像,你可能会输入这样的地理坐标范围: ```javascript var roi = ee.Geometry.Rectangle([-80, 40], [-75, 46]); ``` 这里,`Rectangle`函数接收四个参数:左下角的经度、左下角的纬度、右上角的经度、右上角的纬度。 #### 使用点或几何图形 另外,你可以使用点(如城市心)、线、多边形等其他几何形状来定义ROI。例如: ```javascript var cityCenter = ee.Geometry.Point(-80.5, 39.8); // 美国匹兹堡市心的位置 var roiPolygon = ee.Geometry.Polygon([ [-80.5, 40], [-75, 46], [-75, 40], [-80.5, 40] ]); // 匹兹堡周边的矩形区域 ``` ### 解决问题的步骤 如果遇到“roi is not defined”的错误,首先要检查以下几个方面: 1. **确认定义ROI的代码**:确保已经正确地定义了ROI,并将ROI赋值给了适当的变量名。 2. **语法检查**:检查是否有拼写错误或其他语法错误。 3. **验证变量是否存在**:在使用ROI之前,确保已经正确创建并赋值给变量。可以打印变量内容查看是否为空或不符合预期。 4. **环境设置**:确保你在正确的gee工作空间内操作,并且有足够的权限去修改或读取资源。 5. **API调用**:如果是通过API调用,检查调用参数和结构是否符合API的要求。 如果以上检查都已完成,问题仍然存在,那么可能需要查看具体的错误信息或日志文件以获取更详细的错误原因。此外,也可以寻求gee社区的支持或查阅官方文档和教程以获得帮助。 ### 相关问题: 1. 如何在gee定义复杂的几何形状作为ROI? 2. GEE API如何处理大范围或跨多个数据集下载请求? 3. 遇到GEE错误时,如何调试并找到解决方案?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gee Explorer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值