【GEE学习第三期】GEE常用函数总结

【GEE学习第三期】GEE常用函数总结

  • 数据统计类
    • ee.List.sequence函数
  • 图像处理类
    • ee.Geometry类
    • ‌defaultVisualizationVis函数
  • 数据输入输出
    • 数值与绘图
    • 导出影像
  • 参考

数据统计类

ee.List.sequence函数

用法如下:

ee.List.sequence (开始,结束,步骤,计数)。

GEE中运行案例如下:
在这里插入图片描述

图像处理类

ee.Geometry类

ee.Geometry 是一个用于表示几何对象(如点、线、多边形等)的类。它提供了一系列方法用于创建、操作和分析几何对象。

1、ee.Geometry.Point()
在 Google Earth Engine 中,ee.Geometry.Point() 是用于创建点几何对象的方法。点几何对象表示地球表面上的一个点,由经度和纬度坐标定义。

语法如下:

var point = ee.Geometry.Point(lon, lat);

2、ee.Geometry.Rectangle()
在 Google Earth Engine 中,ee.Geometry.Rectangle() 是用于创建矩形几何对象的方法。矩形几何对象代表了一个矩形区域,可以用来定义感兴趣的区域(ROI)、裁剪图像或进行空间分析等操作。

该方法的语法如下:

var rectangle = ee.Geometry.Rectangle(minLon, minLat, maxLon, maxLat);

其中:

  • minLon 是矩形左下角点的经度;
  • minLat 是矩形左下角点的纬度;
  • maxLon 是矩形右上角点的经度;
  • maxLat 是矩形右上角点的纬度。

‌defaultVisualizationVis函数

‌defaultVisualizationVis函数用于设置Google Earth Engine(GEE)中图像的可视化参数。‌ 这个函数允许用户自定义图像的可视化效果,包括亮度、对比度、色彩等参数,以便更好地展示图像数据。

使用defaultVisualizationVis函数时,可以通过以下参数进行设置:
-‌ bands‌:指定用于显示的波段。
-‌ min‌、‌max‌:设置显示的最小值和最大值,用于调整图像的亮度范围。
-‌ palette‌:定义颜色调色板,用于显示不同灰度或颜色的图像。
-‌ gamma‌:调整图像的伽马值,影响图像的亮度感知。

案例如下:
在这里插入图片描述
代码如下:

var dataset = ee.ImageCollection('MODIS/006/MCD15A3H');
var defaultVisualization = dataset.first().select('Fpar');var defaultVisualizationVis = {min: 0.0,max: 100.0,palette: ['e1e4b4', '999d60', '2ec409', '0a4b06'],
};//调用Map类的成员函数setCenter()设置地图的中心点,参数分别是经度、纬度和缩放等级
Map.setCenter(6.746, 46.529, 6);// Display the image on the map.
Map.addLayer(defaultVisualization, defaultVisualizationVis, 'Default visualization');

数据输入输出

GEE虽然是云端处理,但显然是支持数据的导出和下载的,不然运行的结果没法使用。数据的导出主要分为两类,一类是运算的数值类型数据的导出以及绘图,一类是影像的导出。

数值与绘图

导出影像

利用GEE的Export包实现遥感影像的导出。对于影像导出,GEE支持三种模式:

  • 导出到Google Drive
  • 导出到Google Cloud Storage
  • 导出到项目的Asset。

如果是想下载的话,一般可以使用第一种,导出到Google Drive以后,再进行下载。
数据下载-Google Drive

参考

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

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

相关文章

【Spring】@RequestMapping、@RestController和Postman

文章目录 1.RequestMapping 注解介绍2. RequestMapping 使用3. RequestMapping 是 GET 还是 POST 请求?GET 请求POST 请求指定 GET/POST 方法类型 2. Postman 介绍1. 创建请求2. 传参介绍1. 普通传参2. form-data3. x-www-form-urlencoded form 表单,对应…

PWM 模式

一、介绍 PWM(脉宽调制,Pulse-width modulation)是一种通过调节脉冲信号的宽度来控制电能输出的方法。PWM是一种方波信号,通常在电子和电气工程中用于调节功率输送,控制电机速度,调节LED亮度,以…

【CSS Tricks】css动画详解

目录 引言一、动画关键帧序列二、动画各属性拆解1. animation-name2. animation-duration3. animation-delay3.1 设置delay为正值3.2 设置delay为负值 4. animation-direction5. animation-iteration-count6. animation-fill-mode7. animation-play-state8. animation-timing-f…

MySQL的驱动安装

1、下载并安装MySQL 下载地址: 建议在下列框中选择LTS长期支持版本,下载对应的MSI安装文件。 安装完成后,将MySQL的环境bin路径添加到环境变量中。 可以运行MySQL Configurator进行配置,主要设置密码,并初始化。其余…

网络基础 【HTTP】

💓博主CSDN主页:麻辣韭菜💓   ⏩专栏分类:Linux初窥门径⏪   🚚代码仓库:Linux代码练习🚚 💻操作环境: CentOS 7.6 华为云远程服务器 🌹关注我🫵带你学习更多Linux知识…

JVM Class类文件结构

国庆节快乐 2024年10月2日17:49:22 目录 前言 magic 数 文件版本 使用JClassLib观察class文件 一般信息 接口 常量池 字段 方法 常量池计数器 常量池 类型 CONSTANT_Methodref_info CONSTANT_Class_info 类型结构总表 访问标志 类索引, …

通信协议感悟

本文结合个人所学,简要讲述SPI,I2C,UART通信的特点,限制。 1.同步通信 UART,SPI,I2C三种串行通讯方式,SPI功能引脚为CS,CLK,MOSI,MISO;I2C功能引…

【api连接ChatGPT的最简单方式】

通过api连接ChatGPT的最简单方式 建立client 其中base_url为代理,若连接官网可省略;配置环境变量 from openai import OpenAI client OpenAI(base_url"https://api.chatanywhere.tech/v1" )或给出api和base_url client OpenAI(api_key&…

冯诺依曼体系结构与操作系统简介

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 冯诺依曼体系结构与操作系统简介 收录于专栏[Linux学习] 本专栏旨在分享学习Linux的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 1.…

使用TensorBoard可视化模型

目录 TensorBoard简介 神经网络模型 可视化 轮次-损失曲线 轮次-准确率曲线 轮次-学习率曲线 迭代-评估准确率曲线 迭代-评估损失曲线 TensorBoard简介 TensorBoard是一款出色的交互式的模型可视化工具。安装TensorFlow时,会自动安装TensorBoard。如图: TensorFlow可…

vscode 连接云服务器(ubantu 20.04)

更改服务器系统 如果云服务器上的系统不是ubantu20.04的,可以进行更改: 登录云服务官网(这里以阿里云为例)点击控制台 点击服务器实例 点击更多操作、重置系统 点击重置为其他镜像、系统镜像:选择你要使用的系统镜像…

解决MySQL报Incorrect datetime value错误

目录 一、前言二、问题分析三、解决方法 一、前言 欢迎大家来到权权的博客~欢迎大家对我的博客进行指导,有什么不对的地方,我会及时改进哦~ 博客主页链接点这里–>:权权的博客主页链接 二、问题分析 这个错误通常出现在尝试将一个不…

随笔(四)——代码优化

文章目录 前言1.原本代码2.新增逻辑3.优化逻辑 前言 原逻辑:后端data数据中返回数组,数组中有两个对象,一个是属性指标,一个是应用指标,根据这两个指标展示不同的多选框 1.原本代码 getIndicatorRange(indexReportLi…

企业级版本管理工具(1)----Git

目录 1.Git是什么 2.Git的安装和使用 在Ubuntu下安装命令如下: 使用git --version查看已安装git的版本: 使用git init初始化仓库: 使用tree .git列出目录: 使用git config命令设置姓名和邮箱: 加入--global选项…

【前端】前端数据转化为后端数据

【前端】前端数据转化为后端数据 写在最前面格式化数组代码解释hasOwnProperty是什么? 🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限…

【操作系统】引导(Boot)电脑的奇妙开机过程

🌹😊🌹博客主页:【Hello_shuoCSDN博客】 ✨操作系统详见 【操作系统专项】 ✨C语言知识详见:【C语言专项】 目录 什么是操作系统的引导? 操作系统的引导(开机过程) Windows操作系…

渗透测试入门学习——使用python脚本自动识别图片验证码,OCR技术初体验

写在前面 由于验证码在服务端生成后存储在服务器的session中,而标用于标识用户身份的sessionid存在于用户cookie中 所以本次识别验证码时需要用requests.session()创建会话对象,模拟真实的浏览器行为,保持与服务器的会话才能获取登录时服务…

常用排序算法(下)

目录 2.5 冒泡排序 2.6 快速排序 2.6 1 快速排序思路 详细步骤 2.6 2 快速排序递归实现 2.6 3快速排序非递归: 快排非递归的优势 非递归思路 1. 初始化栈 2. 将整个数组的起始和结束索引入栈 3. 循环处理栈中的子数组边界 4. 单趟排序 5. 处理分区后的子…

【论文速看】DL最新进展20241005-Transformer、目标跟踪、Diffusion Transformer

目录 【Transformer】【目标跟踪】【Diffusion Transformer】 【Transformer】 [NeurlPS 2024] Parameter-Inverted Image Pyramid Networks 机构:清华大学、上海AI Lab、上交、港中文、商汤 论文链接:https://arxiv.org/pdf/2406.04330 代码链接&…

C++ | Leetcode C++题解之第454题四数相加II

题目&#xff1a; 题解&#xff1a; class Solution { public:int fourSumCount(vector<int>& A, vector<int>& B, vector<int>& C, vector<int>& D) {unordered_map<int, int> countAB;for (int u: A) {for (int v: B) {count…