目录
简介
洪水测绘是了解和减轻洪水事件影响的一项重要任务。 谷歌地球引擎为分析卫星图像和生成洪水地图提供了一个强大的平台。 在本教程中,我们将介绍使用哥白尼哨兵-1 号任务的合成孔径雷达 (SAR) 数据绘制洪水地图的步骤。 我们将使用 JavaScript 代码片段来演示这一过程。
第 1 步
数据采集和过滤:第一步是从哥白尼哨兵-1 号任务中采集合成孔径雷达数据,并应用过滤器选择所需的图像。 下面是代码片段:
//从哥白尼那里收集资料,并根据不同方面进行筛选
var collection = ee.ImageCollection('COPERNICUS/S1_GRD')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or(
ee.Filter.eq('orbitProperties_pass', 'DESCENDING'),
ee.Filter.eq('orbitProperties_pass', 'ASCENDING')
));
//根据洪水期前后的不同日期进行筛选。我们使用了 2021 年的数据
var before = collection
.filter(ee.Filter.date('2021-03-01', '2021-03-20'))
.filterBounds(square);