首页 > 其他分享 >基于 GEE 可视化鄱阳湖近年变化

基于 GEE 可视化鄱阳湖近年变化

时间:2025-01-17 11:58:36浏览次数:3  
标签:近年 image 可视化 鄱阳湖 GEE var

目录

1 完整代码

2 运行结果



1 完整代码

function maskS2clouds(image) {
  var qa = image.select('QA60')
  var cloudBitMask = 1 << 10;
  var cirrusBitMask = 1 << 11;
  var mask = qa.bitwiseAnd(cloudBitMask).eq(0).and(
             qa.bitwiseAnd(cirrusBitMask).eq(0))
  return image.updateMask(mask).divide(10000)
      .select("B.*")
      .copyProperties(image, ["system:time_start"])
}

var start = '2016-01-01'
var end = '2021-01-01'
var image = s2.filterDate(start, end)
              .filter(ee.Filter.lt('CLOUD_COVERAGE_ASSESSMENT',10))
              .filterBounds(roi)
              .map(function(image) {
                   var time_start = image.get("system:time_start")
                   image = image.multiply(0.0001)
                   image = image.set("system:time_start", time_start)
                   return image
              })

print(image)//会发现有很多元素,这是因为每年不止一副影像,我们要做的就是将每年的一幅放在一个集合里生成新的imagecollection

var yearList = ee.List.sequence(ee.Date(start).get("year"), ee.Number(ee.Date(end).get("year").subtract(1)));
 
var yearImgList = yearList.map(function(year) {
                              year = ee.Number(year)
                              var sdate = ee.Date.fromYMD(year, 1, 1)
                              var edate = ee.Date.fromYMD(year.add(1), 1, 1)
                              var tempCol = image.filterDate(sdate, edate)
                              var img = tempCol.median().clip(roi)
                              img = img.set("year", year)
                              img = img.set("system:index", ee.String(year.toInt()))
                              
                              return img
                              })
 
var imgCol = ee.ImageCollection.fromImages(yearImgList);

var params = {
  crs: 'EPSG:3857',
  framesPerSecond: 1,//帧率
  region: roi,
  min: 0.0,
  max: 0.3,
  bands: ['B8','B4','B3'],//选择假彩色
  dimensions: 512,
};

print(ui.Thumbnail(imgCol, params))//直接在控制台生成GIF
print(imgCol.getVideoThumbURL(params))//生成网址

Map.centerObject(roi)
Map.addLayer(image.median().clip(roi),{bands:['B8','B4','B3'],min:0,max:0.3})
数据和感兴趣区域的信息

2 运行结果

研究区假彩色遥感影像

基于 GEE 可视化鄱阳湖近年变化

标签:近年,image,可视化,鄱阳湖,GEE,var
From: https://blog.csdn.net/ZK180531/article/details/145179027

相关文章

  • 基于 GEE ERA5 数据集监测不同土壤层水分和温度变化
    目录1数据介绍2完整代码3运行结果1数据介绍数据集:ee.ImageCollection("ECMWF/ERA5_LAND/MONTHLY_AGGR")2完整代码//定义研究区域vargeometry=table;//加载ERA5数据集varera5Dataset=ee.ImageCollection("ECMWF/ERA5_LAND/MONTHLY_AG......
  • 基于 GEE 下载研究区 NASA 30 米高程和坡度数据
    目录1数据介绍2完整代码3运行结果1数据介绍NASADEM是NASA和USGS提供的全球数字高程模型(DEM),由2000年航天飞机雷达地形任务(SRTM)数据重处理生成,并结合了ASTERGDEM、ICESatGLAS和PRISM等数据的改进版本。其空间分辨率为30米,覆盖范围为全球60°N至56°S......
  • 如何让项目进度一目了然?办公可视化工具的最佳实践
    在数字化办公浪潮中,信息的快速流转与精准解读成为提升竞争力的关键要素。办公可视化工具应运而生,它宛如一座桥梁,跨越了数据的繁杂海洋,将晦涩难懂的数据转化为直观易懂的视觉呈现。从项目管理角度来看,可视化工具能够将项目进度、任务分配等关键信息以清晰的图表、看板形式展现,让团......
  • 提升项目管理效率:18种可视化图表工具推荐
    项目管理的核心之一是高效的沟通和信息传递。为了更好地传递复杂的项目数据和状态,项目经理和团队通常会依赖各种可视化工具。通过可视化图表,可以帮助团队更直观地理解项目进展、潜在问题和资源配置。下面将介绍18种常见的项目管理可视化图表是什么,适合的数据类型、任务类型和绘制......
  • 可视化管理:并行开发的必备工具
    随着软件开发复杂度的提升,如何在并行开发模式中有效管理资源与进度成为团队面临的重要挑战。而看板工具以其对瓶颈的直观展示与管理能力,成为解决这一问题的关键手段。一、并行开发中的典型瓶颈问题并行开发是一种高效但复杂的模式,其主要瓶颈包括:1.资源分配不均:各模块开发进度......
  • web组态可视化编辑器
      随着工业智能制造的发展,工业企业对设备可视化、远程运维的需求日趋强烈,传统的单机版组态软件已经不能满足越来越复杂的控制需求,那么实现web组态可视化界面成为了主要的技术路径。行业痛点对于软件服务商来说,将单机版软件转变为网页版软件已经到了势在必行的阶段。但是......
  • 基于大数据+协同过滤推荐算法+数据可视化大屏+SpringBoot的校园食堂订餐系统设计和实
    博主介绍:CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W+,csdn特邀作者、博客专家、腾讯云社区合作讲师、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术......
  • 直观且高效!一个 Redis 可视化工具!
    大家好,我是Java陈序员。之前推荐过两个Redis客户端操作工具。更快、更好、更稳定!Redis桌面管理客户端工具!一个现代化轻量级的跨平台Redis桌面客户端今天,再给大家介绍一个Redis可视化工具。关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算......
  • 如何利用可视化工具提高远程设计团队的工作效率
    一、远程设计团队面临的主要挑战远程办公虽然提供了灵活性,但也使得设计团队面临了若干挑战。以下是远程设计团队常见的几大问题:1.时区差异带来的挑战设计团队的成员通常分布在不同的时区,这种地理上的分散性直接影响到团队协作的效率。举例来说,当一个位于美国的设计师完成了设......
  • 基于云主机搭建Termgraph绘图工具,将数据转化为可视化图形
    摘要:本实验将指导开发者如何在鲲鹏服务器搭建一个Termgraph工具,并根据源码提供的测试文件绘制统计图形。本文分享自华为云社区《【开发者空间实践指导】基于鲲鹏搭建Termgraph绘图工具》,作者:开发者空间小蜜蜂。 一、案例介绍鲲鹏服务器是基于鲲鹏处理器的新一代数据中心......