首页 > 其他分享 >Google Earth Engine下载Sentinel2数据

Google Earth Engine下载Sentinel2数据

时间:2024-07-01 20:53:14浏览次数:1  
标签:Engine Google district geometry image Sentinel2 真彩色 qa var

var district = table;
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 and 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_SR")
.filterBounds(district_geometry)
.filterDate('2020-10-28', '2020-10-30')
// 选择云量真彩色真彩色,0到到100的范围内
.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20))
.map(maskS2clouds)
.select(['B2', 'B3', 'B4','B5','B6','B7','B8A','B11','B12']);

//可视化参数,按2,3,4波段合成真彩色
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:'Sentinel2',
scale:30,
maxPixels: 1e13,
region:district_geometry,
crs: "EPSG:32649",
fileFormat: 'GeoTIFF',
formatOptions: {
cloudOptimized: true
}
});

标签:Engine,Google,district,geometry,image,Sentinel2,真彩色,qa,var
From: https://www.cnblogs.com/mylifeforaiur/p/18278828

相关文章

  • 【往届均已完成检索:CNKI知网&Google Scholar谷歌学术 | 教育、管理、心理等社科类方向
    第四届现代教育技术与社会科学国际学术会议(ICMETSS2024)将于2024年8月23-25日在马来西亚·吉隆坡举行。会议旨在为从事教育相关领域的专家学者、工程技术人员、技术研发人员提供一个共享科研成果和前沿技术,了解学术发展趋势,拓宽研究思路,加强学术研究和探讨,促进学术成果产业化......
  • Google命名规范
    Google风格指南中的C#|风格指南---C#atGoogleStyleGuide|styleguide命名规则Code 1.类、方法、枚举、公共字段、公共属性、命名空间的名称: PascalCase 2.局部变量、参数的名称: camelCase 3.私有、受保护、内部和受保护的内部字段和属性的名称: _camelCase4.......
  • 服务器隐藏 Tengine 和 Tomcat 版本号
    安装完软件一般第一时间都是关闭其版本信息和其他信息,一些黑客会通过该软件暴露出来的信息针对性的入侵,为了服务器的安全这些信息一定要及时关闭。一、隐藏Tengine的版本信息servername,Accesstime以及URL和下面的Tengine的版本号都被显示了出来,那么如何隐藏这些信息呢?修改ngin......
  • CentOS Server安装Google-Chrome浏览器
    配置yum源在目录/etc/yum.repos.d/下新建文件google-chrome.repovim/etc/yum.repos.d/google-chrome.repo添加如下内容[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpgkey=https://dl......
  • 【小沐学GIS】Google的kml文件的读写(C++、Python)
    文章目录1、简介1.1kml简介1.2功能点1.2.1地标1.2.2地面叠加层1.2.3路径1.2.4多边形2、下载和编译3、C++测试4、Python测试4.1安装库4.2测试14.2测试24.3测试3结语1、简介https://developers.google.cn/kml/documentation/kmzarchives?hl=zh-cn1.1kml......
  • 华为 无线控制器 AirEngine9700-M1 AirEngine5760-51 AP供电降档问题
    1故障现象,一台HuaweiSwitchS5720-28TP-PWR-LI-ACpoe交换机接入ap(5760-51)20个,其中一个网口灯不亮,随机拔掉一个AP网线,之前不亮的网口,正常闪亮启动。#AirEngine5760-51满载功率28.8wHuaweiSwitchS5720-28TP-PWR-LI-AC交换机满载功率369w,那明显超载造成的2控制......
  • 要改Google签名?这些你足够了解吗!
    大家好,我是小编阿文。欢迎您关注我们,经常分享有关Android出海,iOS出海,App市场政策实时更新,互金市场投放策略,最新互金新闻资讯等文章,期待与您共航世界之海。老项目keystore签名信息包含国内背景信息要改?签名信息更换要改?签名过期要改?签名被盗要改?考虑升级签名要改?不管你是何种......
  • google books api 获取图书信息
    如何获取图书的信息,google提供了获取图书信息的api. https://www.googleapis.com/books/v1/volumes?q=isbn:9781492097334https://www.googleapis.com/books/v1/volumes?q=isbn:9781498711395返回JSON格式的信息:{"kind":"books#volumes","totalItems":1,......
  • 基于google f1的schema-change
    异步schema变更为什么在分布式系统中异步变更schema比较困难F1中的schema变更是在线的、异步的,schema变更的过程中所有数据保持可用,保持数据一致性,并最大限度的减小对性能的影响。最大的难点在于所有F1服务器的schema变更是无法同步的,也就是说不同的F1服务器会在......
  • Google 新 AI 为视频生成配乐和对白;Runway 发布 Gen-3 视频生成模型丨 RTE 开发者日报
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,......