草庐IT

Google Earth Engine(GEE)——快速建立一个10km的格网

本文的主要目的是如何快速实现区域的一个网格的建立,主要过程是获取影像的经纬度,然后分别获取经纬度乘以一个数然后转化为整型,并将长宽相乘转化为一个矢量,然后对每一个歌王进行边界的坐标的获取与,最后返回一个多边形geometry,最后还要建立一个可以画图的工具 Map.drawingTools(),将设定好的工具进行遍历,然后添加图层,最后形成一个展示。主要的函数有一下内容:ee.Image.pixelLonLat()创建一个有两个带子的图像,名为"经度"和"纬度",包含每个像素的经度和纬度,单位是度。没有参数。返回。图像这个函数的主要目的就是获取影像的经纬度信息然后返回值中包含精度和纬度波段。M

Google Earth Engine ——Landsat 7 影像集合数据集详细介绍

Landsat7¶Landsat7 collection.SurfaceReflectance¶USGSLandsat7SurfaceReflectanceTier1USGSLandsat7SurfaceReflectanceTier2TopofAtmosphere(TOA)¶USGSLandsat7Collection1Tier1TOAReflectanceUSGSLandsat7Collection1Tier1andReal-TimedataTOAReflectanceUSGSLandsat7Collection1Tier2TOAReflectanceRawImages¶USGSLands

Google Earth Engine(GEE)——GEE最全介绍(7000字长文)初学者福音!

地球引擎代码编辑器code.earthengine.google.com上的地球引擎(EE)代码编辑器 是用于地球引擎JavaScriptAPI的基于网络的IDE。代码编辑器功能旨在快速轻松地开发复杂的地理空间工作流程。代码编辑器具有以下元素(如图1所示):JavaScript代码编辑器用于可视化地理空间数据集的地图显示API参考文档(文档选项卡)基于Git的脚本管理器(脚本选项卡)控制台输出(控制台选项卡)任务管理器(任务选项卡)处理长时间运行的查询交互式地图查询(检查器选项卡)搜索数据存档或保存的脚本几何绘图工具 地球引擎代码编辑器的组件图代码编辑器具有多种功能,可帮助您利用EarthEn

Google Earth Engine(GEE)城市不透水面提取,NDBI

    先展示做出来的效果:1.数据导入        以10年为间隔,同时考虑Landsat卫星的运行时间和型号,设置1986、1995、2005、2015和2022为采样年份,研究1986-2022年粤港澳大湾区的建成区的变化。        对于所有年份的Landsat数据,我们都使用地表反射率数据,并根据云量进行筛选,使用median函数进行去云,因为不是本次实验的重点,具体细节可以参考我写的这篇博客:http://t.csdn.cn/QeD1k。varfirst_year=1986;varsecond_year=1995;varthird_year=2005;varfourth_ye

【GEE笔记】主成分分析(PCA)算法的实现和应用

前言主成分分析(PCA)是一种常用的降维方法,它可以将多个相关的变量转换为少数几个不相关的变量,称为主成分(PC)。这些主成分可以反映原始变量的大部分信息,同时减少数据的复杂度和冗余性。在遥感领域,PCA可以用来提取影像的特征,消除噪声,增强对比度,或者进行分类和变化检测等。本文介绍如何使用GoogleEarthEngine(GEE)平台实现PCA算法,并且展示一个应用案例,即利用PCA对哨兵二号(Sentinel-2)影像进行降维。PCA算法原理PCA算法的基本思想是通过正交变换,将原始数据投影到一个新的坐标系中,使得新坐标系的各个轴(即主成分)之间相互正交,且按照方差大小递减排序。这样,第

GEE:分块处理以降低内存压力

作者:CSDN@_养乐多_从456535毫秒,到粉丝的2931毫秒,再到30毫秒。从旧版本到新版本,在使用相同研究区和分块行列数的前提下,切分矢量边界的算法提升了15000多倍速度。在GoogleEarthEngine(GEE)平台上处理大型数据集时,加载整个数据集可能导致内存不足的问题。分块处理可以将数据划分为小块,逐块处理,从而有效降低内存压力。这对于处理大规模数据集、避免系统崩溃和提高算法性能至关重要。本文将介绍如何通过分块处理,优化GEE中对大规模数据集的操作,以提高效率、降低资源消耗。示例代码链接:https://code.earthengine.google.com/5b7e482

【GEE python】基于geemap开发Google earth App

文章目录前言一、GEEpython学习的“磨刀石”二、geemap及其基本用法1.geemap介绍2.比较常用的类3.geemap的基本操作三、地图圈取,获取经纬度1.区域圈取2.Marker获取像素坐标四、数据集预处理1.Filter2.去云五、图片,图表1.缩略图和动图2.tif图3.制作图表六、数据处理与导出方法1.数据处理2.导出图片和图片集3.导出其它数据七、App制作1.App类型2.ui制作八、Heroku及其文件系统九、Heroku下的免费文件管理方案1.邮件2.github十、以自己的电脑为主机部署App1.voila2.ngrok3.小米球前言注:项目距今一年了,部分代码缺

单窗算法的地表温度反演:谷歌地球引擎GEE代码

  本文介绍在GEE中基于Landsat遥感影像实现地表温度(LST)单窗算法反演的代码。1背景知识  基于遥感数据的地表温度(LST)反演目前得到了广泛的应用,尤其是面向大尺度、长时间范围的温度数据需求,遥感方法更是可以凸显其优势。目前,基于各类遥感数据源的地表温度反演方法不断得以改进,精度亦不断提升。而利用遥感图像处理软件,对地表温度加以反演,其操作整体较为繁琐,尤其是需要处理大量遥感数据时,其数据下载、操作步骤与结果保存等,都是很大的问题。因此,本文介绍一种基于谷歌地球引擎(GoogleEarthEngine,GEE)的地表温度反演算法及其代码。  该方法基于Landsat4/5/7/8

GEE:通过将 Landsat 5、7、8、9 的 C02 数据集合并起来,构建 NDVI 长时间序列

作者:CSDN@_养乐多_本文记录了在GoogleEarthEngine(GEE)平台上,将Landsat-5、Landsat-7、Landsat-8和Landsat-9的数据合成为一个影像集合,并生成NDVI(归一化植被指数)的时间序列的代码。代码封装成了函数,方便调用,结果如下图所示,在实际应用中,可能需要根据研究问题和感兴趣的地区进行更详细的数据处理和分析。但本文提供了一个良好的起点,帮助你在GEE平台上合成Landsat数据并生成类似NDVI的各种时间序列。可视化2023年NDVI影像,文章目录一、完整代码二、代码链接一、完整代码

怎么注册Google Earth Engine(GEE)

**GoogleEarthEngine(GEE)**是由谷歌、卡内基梅隆大学、美国地质调查局(USGS)共同开发的用以处理卫星遥感影像数据和其他地球观测数据的云端运算平台。GEE平台融合了谷歌服务器提供的强大计算能力或者以及大范围的云计算资源,平台数据集提供了对地观测卫星大量完整的影像数据如Sentinel,MODIS,Landsat等,也提供了植被、地表温度和社会经济等数据集,并能做到数据库每天更新。GEE提供了Python和JavaScript版的编辑界面(API),使用基于Web的代码编辑器进行快速、交互式算法开发。它有一个特别突出的优点,那就是数据量庞大,可以在线调用,数据来源广泛,不