【GEE实践应用】哨兵1号和2号数据叠加

 

目录

1.数据叠加代码 

2.代码逐句解释 


1.数据叠加代码 

var geometry = table;
//table是我们提前导入的矢量数据
// 加载Sentinel-2影像
var sentinel2 = ee.ImageCollection("COPERNICUS/S2").filterBounds(geometry) // geometry是你感兴趣区域的几何对象.filterDate("2020-01-01", "2020-12-31")//.filterMetadata('CLOUD_COVER','less_than','70').median().clip(geometry);// 加载Sentinel-1影像
var sentinel1 = ee.ImageCollection("COPERNICUS/S1_GRD").filterBounds(geometry) // geometry是你感兴趣区域的几何对象.filterDate("2020-01-01", "2020-12-31").median().clip(geometry);// 将Sentinel-2和Sentinel-1影像叠加在一起
var stackedImage = sentinel2.addBands(sentinel1);print(stackedImage)
var visParams = {bands: ['VH'],min: 7000,max: 12000
};
Map.addLayer(stackedImage, visParams, 's12 image');

2.代码逐句解释 

  • var geometry = table2;:定义一个几何区域变量 geometry,其值为 table2。通常情况下,table2 是一个包含感兴趣区域几何信息的变量,可以是一个点、线、面等几何对象。

  • var sentinel2 = ee.ImageCollection("COPERNICUS/S2"):加载 Sentinel-2 影像集合。

  • .filterBounds(geometry):筛选出在感兴趣区域内的 Sentinel-2 影像。

  • .filterDate("2020-01-01", "2020-12-31"):筛选出时间范围在 2020 年的 Sentinel-2 影像。

  • .median():对影像集合中的所有影像取中值,得到一张中值合成影像。

  • .clip(geometry):将合成的 Sentinel-2 影像裁剪成感兴趣区域的范围。

  • var sentinel1 = ee.ImageCollection("COPERNICUS/S1_GRD"):加载 Sentinel-1 影像集合。

  • .filterBounds(geometry):筛选出在感兴趣区域内的 Sentinel-1 影像。

  • .filterDate("2020-01-01", "2020-12-31"):筛选出时间范围在 2020 年的 Sentinel-1 影像。

  • .median():对影像集合中的所有影像取中值,得到一张中值合成影像。

  • .clip(geometry):将合成的 Sentinel-1 影像裁剪成感兴趣区域的范围。

  • var stackedImage = sentinel2.addBands(sentinel1);:将裁剪后的 Sentinel-2 和 Sentinel-1 影像叠加在一起。

  • print(stackedImage):打印叠加后的影像,以查看其属性。

  • var visParams = {...}:定义可视化参数,包括显示的波段和显示范围。

  • Map.addLayer(stackedImage, visParams, 's12 image');:将叠加后的影像添加到地图中进行可视化,命名为 's12 image'。

图 叠加后的数据 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/813995.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis:发布和订阅

文章目录 一、介绍二、发布订阅命令 一、介绍 Redis的发布和订阅功能是一种消息通信模式,发送者(pub)发送消息,订阅者(sub)接收消息。这种功能使得消息发送者和接收者不需要直接建立连接,而是通…

商标没有去注册有哪些不好的影响!

有些商家咨询普推知产老杨,商标没有去注册有哪些不好的影响,其实对企业来说还有许多实际不利的影响,有时代价比注册一个商标要大很多。 想的商标名称没去注册商标,如果别人抢注拿下商标注册证,那就会涉及侵权&#xf…

工厂方法模式:解锁灵活的对象创建策略

在软件设计中,工厂方法模式是一种非常实用的创建型设计模式,它不仅提升了系统的灵活性,还简化了对象的创建过程。本文将详细探讨工厂方法模式的核心概念、实现方式、应用场景以及与其他设计模式的对比,旨在提供一份全面且实用的指…

磁悬浮鼓风机市场规模不断增长 我国行业发展面临挑战

磁悬浮鼓风机市场规模不断增长 我国行业发展面临挑战 磁悬浮鼓风机又称磁悬浮高速离心鼓风机,指基于磁悬浮技术制成的气体输送设备。磁悬浮鼓风机综合性能优良,属于高效节能磁悬浮动力装备,在众多领域需求旺盛。未来随着国家节能环保政策逐渐…

阿里云优惠口令2024最新

2024年阿里云域名优惠口令,com域名续费优惠口令“com批量注册更享优惠”,cn域名续费优惠口令“cn注册多个价格更优”,cn域名注册优惠口令“互联网上的中国标识”,阿里云优惠口令是域名专属的优惠码,可用于域名注册、续…

01—JavaScript概述

一、初识Javascript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML(标…

python3面向对象

1、面向对象编程概述 面向对象编程(OOP)是一种编程范式,它以“对象”为核心,将数据和操作封装在对象中,通过类和对象来实现代码的组织和复用。在Python3中,面向对象编程是其重要的特性之一。 2、类与对象…

jsoncpp 编译和使用

原文链接: jsoncpp的编译和使用 jsoncpp 编译出库文件 1.从github仓库下载 2.下载 cmake 工具 3.生成VS项目 4.编译得到需要的库文件 jsoncpp 的使用 查看原文

JAVA基础05-数据包装类,JAVA常用类 介绍

目录 基本数据类型的包装类 定义 String是字符串类型 创建String类型的对象 返回指定索引处的 char 值 返回某字符在字符串中出现的索引 替换 返回此字符串的长度 测试此字符串是否以指定的前缀开始 返回一个新的字符串 大小写转换 拆分字符串 字符串的创建及比较…

基于Springboot的自习室预订系统

基于SpringbootVue的自习室预订系统的设计与实现 开发语言:Java数据库:MySQL技术:SpringbootMybatis工具:IDEA、Maven、Navicat 系统展示 用户登录页 网站首页 公告信息 留言反馈 后台管理 学生信息管理 公告信息管理 留言…

SGI_STL空间配置器源码剖析(四)_S_refill函数

代码如下,解析已在注释中,下次再剖析_S_chunk_alloc函数和__nobjs变量的作用。 /* Returns an object of size __n, and optionally adds to size __n free list.*/ /* We assume that __n is properly aligned. __n校准过(向上临近8&#x…

postgis使用

1 postgreSQL 安装 下载:https://www.postgresql.org/ 2 postgis postgis 属于postgresql插件,安装pg时勾选上postgis 3. 导入shp数据 postgresql可以导入shp数据 4. postgis使用 https://postgis.net/workshops/postgis-intro/creating_db.html

入门:多层感知器Multiple-Layer Perceiver, MLP

本文将简单介绍多层感知器(MLP)的基本概念、原理和应用。MLP是一种前馈人工神经网络,由多层节点组成,每层节点通过权重和偏置与下一层节点相连。MLP在许多领域都有广泛的应用,如分类、回归、自然语言处理等。 本文将分…

Java --- Java语言基础

这个Java可是个好东西,是一门面对对象的程序设计语言,其语法很类似C,所以学过C的伙伴们就很好上手,另外Java对C进行了简化与提高,这个在后期学习会感受到,Java还有很多的类库API文档以及第三方开发包。 这…

Excel与项目管理软件比较?哪个是项目组合管理的最佳选择?

在定义和管理每个正在进行的项目的资源、任务、收益、风险和优先级时,项目组合管理已成为公司的战略要素。为了实现高效的项目组合管理,PMO 经理需要评估Excel 是否满足他们管理项目组合的需求,或者是否应该尝试不同的解决方案,例…

Linux IPC-Daemon: 工业级通信的守护者

引言 在Linux系统中,进程间通信(Inter-Process Communication, IPC)是系统编程的基础之一。IPC机制允许运行在同一个系统上的进程之间共享数据和信息。一个专门设计用于此任务的后台服务程序即为IPC-Daemon。这种守护进程在工业自动化、服务…

攻防演练作为红方,使用Metasploit模拟攻击

在安装Metasploit之后,你可以使用它来执行各种安全测试和模拟攻击。以下是如何使用Metasploit进行基本扫描和攻击的步骤: 1. 启动Metasploit 首先,打开终端并启动Metasploit控制台: msfconsole这个命令会启动Metasploit框架&am…

SRNIC、选择性重传、伸缩性、连接扩展性、RoCEv2优化(六)

参考论文SRDMA(A Scalable Architecture for RDMA NICs ):https://download.csdn.net/download/zz2633105/89101822 借此,对论文内容总结、加以思考和额外猜想,如有侵权,请联系删除。 如有描述不当之处&…

C语言每日一题(68)无重复字符的最长字串

题目链接 无重复字符的最长字串 题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长连续子字符串 的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子字符串是 "abc",所以其长度为 3。示…

04异常Lambda算法正则

异常 异常是什么? 异常是代码在编译或者执行的过程中可能出现的错误。避免异常的出现,同时处理可能出现的异常,让代码更稳健。 异常分为几类? 编译时异常、运行时异常。编译时异常:没有继承RuntimeExcpetion的异常…