2020年全球30米湿地数据产品(GWL_FCS30)

2020年全球30米湿地数据产品(GWL_FCS30)简介与Notebook示例

该数据集利用时间序列的Landsat反射率数据产品和Sentinel-1 SAR影像,加上分层分类策略和局部自适应随机森林分类算法,成功地整合出2020年第一个具有精细分类系统的全球30米湿地产品。湿地被分为四种内陆湿地(沼泽、沼泽、水淹平地和盐碱地)和三种沿海湿地(红树林、盐沼和潮汐平地)。前言 – 人工智能教程

 

2020年全球30米湿地数据产品(GWL_FCS30)数据集是由谷歌地球引擎平台开发的,它是第一个具有精细分类系统的全球30米湿地地图。该数据集包括五个内陆湿地子类别(永久水域、沼泽、沼泽、潮滩和盐碱地)和三个沿海潮汐湿地子类别(红树林、盐沼和潮滩)。该数据集是基于多源和时间序列遥感影像开发的,包括Landsat、Sentinel-1和MODIS数据。该数据集的总体准确率为87.7%,kappa系数为0.810。该数据集可用于湿地保护、管理和恢复等目的。

以下是2020年全球30米湿地数据产品(GWL_FCS30)数据集的更多详细信息:

  • 分辨率:30米
  • 分类系统:五个内陆湿地子类别(永久水域、沼泽、沼泽、潮滩和盐碱地)和三个沿海潮汐湿地子类别(红树林、盐沼和潮滩)
  • 开发技术:多源和时间序列遥感影像
  • 总体准确率:87.7%
  • kappa系数:0.810
  • 数据集大小:1.2 TB
  • 数据集可用性:免费

2020年全球30米湿地数据产品(GWL_FCS30)数据集是一项重要的工具,可用于监测和评估全球湿地。该数据集可用于湿地保护、管理和恢复等目的。

数据集检索

import aie
aie.Authenticate()
aie.Initialize()

# 指定需要检索的区域
feature_collection = aie.FeatureCollection('China_Province') \
                        .filter(aie.Filter.eq('province', '浙江省'))

geometry = feature_collection.geometry()

dataset = aie.ImageCollection('GWL30_2020') \
             .filterBounds(geometry) \
             .limit(10);

print(dataset.getInfo())
map = aie.Map(
    center=dataset.getCenter(),
    height=800,
    zoom=6
)

vis_params = {
    'bands': ['Map'],
    'min': 0,
    'max': 2000,
    "palette":["#D9D9D9","#3AA505","#747500","#F6D286",
               "#EFAC85","#E833BA","#D8FC83","#DC9936"]
}

map.addLayer(
    dataset,
    vis_params,
    'True Color',
    bounds=dataset.getBounds()
)
map

查看影像的具体属性:这里有矢量的坐标范围影像id以及波段信息,这里有几个参数,最小值最大值,平均值标准差和类型,波段属性信息以及使时间信息。

{'features': [{'bbox': [115.0, 24.99979746553392, 120.00020253446608, 30.0], 'id': 'GWL30_2020_E115N30', 'bands': [{'dataType': {'min': 0.0, 'max': 0.0, 'mean': 0.0, 'precision': '', 'type': '', 'stdev': 0.0}, 'index': 1, 'id': 'Map'}], 'properties': {'datetime': '2020-12-30T16:00:00.000Z', 'instruments': [], 'aie:band_names': ['Map'], 'meta:startTime': '2020-12-30T16:00:00.000Z'}}, {'bbox': [115.0, 29.99979746553392, 120.00020253446608, 35.0], 'id': 'GWL30_2020_E115N35', 'bands': [{'dataType': {'min': 0.0, 'max': 0.0, 'mean': 0.0, 'precision': '', 'type': '', 'stdev': 0.0}, 'index': 1, 'id': 'Map'}], 'properties': {'datetime': '2020-12-30T16:00:00.000Z', 'instruments': [], 'aie:band_names': ['Map'], 'meta:startTime': '2020-12-30T16:00:00.000Z'}}, {'bbox': [120.0, 24.99979746553392, 125.00020253446608, 30.0], 'id': 'GWL30_2020_E120N30', 'bands': [{'dataType': {'min': 0.0, 'max': 0.0, 'mean': 0.0, 'precision': '', 'type': '', 'stdev': 0.0}, 'index': 1, 'id': 'Map'}], 'properties': {'datetime': '2020-12-30T16:00:00.000Z', 'instruments': [], 'aie:band_names': ['Map'], 'meta:startTime': '2020-12-30T16:00:00.000Z'}}, {'bbox': [120.0, 29.99979746553392, 125.00020253446608, 35.0], 'id': 'GWL30_2020_E120N35', 'bands': [{'dataType': {'min': 0.0, 'max': 0.0, 'mean': 0.0, 'precision': '', 'type': '', 'stdev': 0.0}, 'index': 1, 'id': 'Map'}], 'properties': {'datetime': '2020-12-30T16:00:00.000Z', 'instruments': [], 'aie:band_names': ['Map'], 'meta:startTime': '2020-12-30T16:00:00.000Z'}}], 'id': 'GWL30_2020', 'properties': {}}

 单景影像代码:

import aie
aie.Authenticate()
aie.Initialize()

img = aie.Image('GWL30_2020_E0N15')

print(img.getInfo())
map = aie.Map(
    center=img.getCenter(),
    height=800,
    zoom=10
)

vis_params = {
    'bands': ['Map'],
    'min': 0,
    'max': 2000,
    "palette":["#D9D9D9","#3AA505","#747500","#F6D286",
               "#EFAC85","#E833BA","#D8FC83","#DC9936"]
}

map.addLayer(
    img,
    vis_params,
    'True Color',
    bounds=img.getBounds()
)
map

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
`GWL_WNDPROC`, `GWL_USERDATA`, 和 `GWL_HINSTANCE` 是 Windows 窗口消息传递机制中的一些窗口句柄标志(Window Handler Constants)。在Windows API 中,这些常量用于在窗口结构(`WNDCLASS`)和窗口本身(`HWND`)之间存储额外的信息。 1. `GWL_WNDPROC` (Window Procedure Variable): 这个常量指向一个窗口过程(`WNDPROC`),也就是处理窗口消息的回调函数。在Windows中,每个窗口都有一个窗口过程,当接收到消息时,这个函数会被调用来响应消息。 2. `GWL_USERDATA`: 这是用户自定义的数据域,通常用于存储应用程序特定的数据与窗口关联。它不是窗口过程,而是为窗口附加的一个可读写的内存位置,开发者可以将任何类型的指针(如结构体或对象的指针)放在这里,方便后续访问。 3. `GWL_HINSTANCE`: 这个常量表示创建窗口时所使用的模块实例(`HINSTANCE`,Handle to Instance)。它标识了加载该窗口类的执行文件(DLL或EXE)。这个信息对于应用程序管理资源和查找其他模块中的函数非常重要。 如果这些常量在某个上下文中被声明为未定义,可能意味着在代码中没有正确设置它们的值,或者试图在不支持这些功能的环境中使用它们。确保在使用之前,已经正确地初始化了窗口句柄结构,并且在Windows API的上下文中使用。如果遇到这类错误,检查相关的Windows编程文档,或者检查编译器和库的错误日志以获取确切的原因。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

此星光明

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

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

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

打赏作者

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

抵扣说明:

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

余额充值