文章目录
- 上传ROI
- 加载ROI
- 运行任务
- 导入到谷歌云盘
上传ROI
加载ROI
var district = ee.FeatureCollection("users/hammesbridgettenubb74/helan");
var dsize = district.size();
var district_geometry = district.geometry();
print(dsize);
Map.centerObject(district_geometry,7);
//去云
function maskS2clouds(image) {
var qa = image.select('QA60');
// Bits 10和11分别是云和卷云
var cloudBitMask = 1 << 10;
var cirrusBitMask = 1 << 11;
// Both flags should be set to zero, indicating clear conditions.
var mask = qa.bitwiseAnd(cloudBitMask).eq(0)
.and(qa.bitwiseAnd(cirrusBitMask).eq(0));
return image.updateMask(mask).divide(10000);
}
//处理数据,生成数据集
var dataset = ee.ImageCollection('COPERNICUS/S2')
.filterBounds(district_geometry)
.filterDate('2020-04-01', '2020-7-30')
// 选择云量
.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 1))
.map(maskS2clouds)
.select(['B2', 'B3', 'B4']);
//可视化参数,按843波段合成
var rgbVis = {
min: 0.0,
max: 0.3,
bands: ['B2', 'B3', 'B4'],
};
//按中值合成指定指定时间段的影像
Map.addLayer(dataset.median(), rgbVis, 'RGB');
//设置显示样式:color代表边界颜色;fillcolor代表填充颜色
var styling={color:'red',fillColor:'00000000'}
//FH就是矢量边界
Map.addLayer(district.style(styling),{},"FH");
var IMAGE = dataset.mosaic();
//下载数据
Export.image.toDrive({
image:IMAGE,
description:'image',
scale:10,
maxPixels: 1e13,
region:district_geometry,
fileFormat: 'GeoTIFF',
formatOptions: {
cloudOptimized: true
}
});
运行任务
导入到谷歌云盘