![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GEE
无形的风(知乎)
这个作者很懒,什么都没留下…
展开
-
GEE学习笔记 九十二:Sentinel-2 最新去云方法总结
关于影像去云实际上是非常复杂的算法来实现的,但是我们不是专业研究如何识别云的,所以我们采用被人已经研究好的成果来实现我们的需求就可以。在GEE如何上实现Sentinel-2去云,之前也专门提到过,这篇文章就是对目前最新的去云方法做一个总结介绍。下面使用例子的原始影像截图如下:第一种方法:使用QA波段去云 这是我们最常用的方法,具体原理就是利用QA60波段标记实现去云,具体代码如下:var s2 = ee.ImageCollection("COPERNIC...原创 2020-05-12 15:43:14 · 16201 阅读 · 7 评论 -
GEE学习笔记 九十一:栅格影像叠置分析
最近发现好多人都在问一个问题,两张影像如何取其相交区域?其实这个问题简单来讲就是多张栅格影像进行叠加分析。在GEE中栅格影像不像矢量数据那样有直接的函数来做数据分析,需要我们自己手动写一些代码来实现这些操作。要实现这个功能有很多方法,这里简单说一下有几种方式: 第一种:先将栅格影像数据转换为矢量数据,然后在利用矢量数据计算。这种方式想想可以,但是千万别在实际中使用。 第二种...原创 2020-05-07 14:59:13 · 8357 阅读 · 0 评论 -
GEE学习笔记 九十:在自己的APP中使用绘制矢量(下)
这一篇文章讲一下如何使用ui.Map.DrawingTools(...),其实在上一节中可以看到DrawingTools这个API简单使用例子,具体如下:var geometry = ee.Geometry.Point([50, 50]);Map.centerObject(geometry, 11);var layer = ui.Map.GeometryLayer({...原创 2020-03-20 14:57:12 · 1329 阅读 · 0 评论 -
GEE学习笔记 八十九:在自己的APP中使用绘制矢量(中)
这一篇先讲一下ui.Map.GeometryLayer(...),也就是生成显示的绘制矢量图形图层,具体来讲就是地图上左上角绘制的图形后添加的图层。1、什么是GeometryLayer?(1)直接在地图上加载定义的图层//1. add normal layervar geometry = ee.Geometry.Point([50, 50]);Map.cente...原创 2020-03-04 18:05:56 · 1431 阅读 · 0 评论 -
GEE学习笔记 八十八:在自己的APP中使用绘制矢量(上)
毋忧拂意,毋喜快心,毋恃久安,毋惮初难。---继续宅在家中 在GEE中尤其是自己的APP中调用绘制的矢量图形方法之前没有合适的方法,但是现在可以通过ui.Map.DrawingTools(...)以及ui.Map.GeometryLayer(...)结合来做。具体的API如下图: 在这一篇中我先通过一个简单的例子来展示一下使用这些API后可以实现什么效果,下...原创 2020-03-01 18:55:13 · 1215 阅读 · 2 评论 -
GEE学习笔记 八十五:教程PDF分享
提前祝大家新年快乐! 总结2019年算是收获满满吧,自己在当初些GEE这些教程也是随意而为之,并没有做什么特别的想法,到目前为止也算是为GEE在国内普及做了一份小小的贡献吧。在2019年中间自己和中科院这边合作搞了几期关于GEE学习培训,也到一些科研机构或者公司做个相关的培训,感觉收获满满吧。 这其中我也整理了很多自己编写的资料,这个资料是其...原创 2019-12-29 10:57:41 · 2245 阅读 · 0 评论 -
GEE学习笔记 八十三:【GEE之Python版教程十三】几何图形
遥感分析中用到的数据主要就是这两大类:矢量数据和栅格数据。在Google Earth Eninge中,它为我们讲这两类数据封装成为了以下几类数据。下面几节内容我会依次讲解相关内容的详细信息,这一节先讲一下几何图形ee.geometry。 学习任何新的东西首先看的是python的API是如何定义的,然后就是看JavaScript的API是如何定义的,最后结合这两...原创 2019-11-08 16:22:41 · 2177 阅读 · 3 评论 -
GEE学习笔记 七十一:【GEE之Python版教程五】Python基础编程三
紧接上一节的内容,这章继续讲解python的逻辑基础,主要涉及到逻辑判断、循环、函数等内容。1、逻辑判断主要就是使用if来做各种条件判断(1)if条件判断这个非常简单,主要就是考虑传入的判断值,这里可以直接传入布尔值,或者通过运算符计算得到对应的布尔值。# 条件判断age = 15if age >= 18:print(u"你成年了!")el...原创 2019-07-03 10:15:36 · 1362 阅读 · 0 评论 -
GEE学习笔记 六十八:【GEE之Python版教程二】配置Python开发环境
这一篇内容主要讲解两部分内容,第一部分是本地python开发环境的配置,第二部分是GEE的python开发环境配置。我这里做的所有的操作都是在我的Mac电脑上做的,Windows上操作类似,如果有不清楚的可以自行搜索相关操作步骤。第一部分:本地python开发环境的配置 python由于版本众多,同时由于python2.x和python3.x不完全兼容,这样就造成初学者非常迷...原创 2019-06-28 17:01:16 · 5698 阅读 · 2 评论 -
GEE学习笔记 七十二:【GEE之Python版教程六】命令行简介
这篇开始就要讲解GEE相关的内容,首先聊一下命令行的内容,这个在官方文档中有详细的介绍,这里我简单说一下常用的几个命令,剩余的大家在使用过程中如果又需要可以随时查看相关官方文档的介绍。官方文档地址:https://developers.google.com/earth-engine/command_line。如果要查看这些命令行在python中是如何定义的,可以查看API中的文档...原创 2019-07-04 11:06:45 · 2601 阅读 · 1 评论 -
GEE学习笔记 七十三:【GEE之Python版教程七】静态展示影像和动态展示影像
先说一个事情,之前在朋友圈中也提到过,这一周由于没什么事情所以更新比较频繁。后期更新速度会慢下来,更新速度可能是一周左右更新一篇吧。具体原因呢,看下图吧!免费写这些教程不是我的本职工作,所以我也不能占用我自己太多的时间来做这些事情,工作挣钱养家才是我的本职工作,希望大家谅解一下! 我们使用GEE在线编辑可以直接通过在线的网页可以加载展示我们计算的结果,而python版...原创 2019-07-05 20:57:12 · 3879 阅读 · 1 评论 -
GEE学习笔记 六十九:【GEE之Python版教程三】Python基础编程一
环境配置完成后,那么可以开始正式讲解编程知识。之前我在文章中也讲过,GEE的python版接口它是依赖python语言的。目前很多小伙伴是刚开始学习GEE编程,之前或者没有编程基础,或者是没有学习过python。为了照顾这批小伙伴,我在这里还是从头开始讲解,先将python编程基础讲解完成在开始讲解GEE的python编程。 还要说一下我这里讲解的python知识都非常简单,不是...原创 2019-07-01 10:37:44 · 3550 阅读 · 0 评论 -
GEE学习笔记 七十六:【GEE之Python版教程十】字典
现在更新比较随意,所以大家催促也没辙。python中万物皆对象,字典在其他的语言中也有称之为对象,无论怎么称呼它其实就是 {key:value} 这种格式。依然是运行代码前先注册GEEimport eeee.Initialize()1、字典的API 首先看一下GEE的python版API(https://gee-python-api.readthedocs.io...原创 2019-07-24 08:41:25 · 826 阅读 · 0 评论 -
GEE学习笔记 七十五:【GEE之Python版教程九】数值
这章介绍一下数值类型,数值在python中可以分为:整型、浮点型、复数等,在GEE中我们常用的就是整形和浮点型数据。这段代码是在程序之前必须执行的,用来注册GEE。import eeee.Initialize()1、数值的API 首先看一下GEE的python版API(https://gee-python-api.readthedocs.io/en/latest...原创 2019-07-18 08:10:50 · 1458 阅读 · 0 评论 -
GEE学习笔记 七十七:GEE学习方法简介
这是一篇关于学习方法的思考探索,当然我不会大篇文章介绍什么学习方法(因为我也不是这方面的专家原创 2019-07-31 09:31:46 · 10316 阅读 · 1 评论 -
GEE学习笔记 七十八:干涸的洪泽湖
今天看了一篇报道http://news.xhby.net/js/jj/201908/t20190801_6283881.shtml(直击60年一遇气象干旱:洪泽湖缩小近一半,鱼蟹受灾严重!),既然玩GEE那就要玩出点花样来,我们看看洪泽湖那边究竟变成什么样子了~~。第一部分统计结果(1)洪泽湖的矢量边界,这个直接使用的现有的矢量边界(自己没去重新做原创 2019-08-01 17:19:13 · 2631 阅读 · 1 评论 -
GEE学习笔记 七十九:【GEE之Python版教程十一】列表
列表在python中就是使用中括号包围的数据,比如[11,23,10]等。列表(list)是可变的,同时在python中还有集合(set)以及元组(tuple)和这个类似,不要把这些内容搞混。运行下面代码依然是先注册GEEimport eeee.Initialize()1、列表的API 首先看一下GEE的python版API(https://gee-...原创 2019-08-14 15:22:52 · 1261 阅读 · 0 评论 -
GEE学习笔记 八十:批量下载影像(影像集合)
GEE导出这个我之前写过相关内容,下面链接是之前写的内容。 https://zhuanlan.zhihu.com/p/37631518 https://zhuanlan.zhihu.com/p/37685115 最近问如何批量导出集合的小伙伴非常多,一个一个回复太麻烦,我这里直接给一段例子代码吧:var l8 = ee.ImageCollection("LANDSAT/L...原创 2019-08-29 17:23:36 · 19045 阅读 · 14 评论 -
GEE学习笔记 八十一:【GEE之Python版教程十二】日期
每日一唠叨:家中老人去世,所以一直在忙着办理丧事各种事情,今天抽空更新一下。 这一节介绍一下日期类,那么GEE基础的类型基本上介绍完成。后续开始介绍GEE在遥感GIS处理上的一些API内容,比如矢量数据、栅格数据处理等。这段代码是在程序之前必须执行的,用来注册GEE。import eeee.Initialize()1、日期类API 首先...原创 2019-09-29 10:37:54 · 1130 阅读 · 0 评论 -
GEE学习笔记 八十二:湖北旱情分析(2019年8月-9月)
这个内容本来在前两周就已经写完了,只不过由于家里突发各种事情,先是老人过世,接着就是媳妇和儿子同时生病住院,各种事情忙了两周多的时间,今天就将这篇内容补充发布出来。 学习GEE不光是学习使用这一个工具,最重要的是将它运用到我们的工作生活中,利用它来验证我们遇到的各种问题,通过实践练习来加深我们对我们所学习知识的认识。在9月份我看到一篇新闻报道,原文如下: 2019年8月...原创 2019-10-10 21:11:43 · 4023 阅读 · 4 评论 -
关于Google Earth Engine(GEE)学习笔记搬家说明
自己在知乎上开辟了一个关于GEE的专栏(GEE开发),所以这里暂时不更新了,专栏地址是:https://zhuanlan.zhihu.com/c_123993183原创 2017-09-12 20:35:19 · 6397 阅读 · 0 评论 -
GEE学习笔记 六十七:【GEE之Python版教程一】GEE学习背景介绍
相信很多人都对GEE已经比较熟悉了(只是不熟悉GEE的Python的API而已),这里只是做一个简单的总结概括一下GEE相关内容。1、GEE学习基本要求 目前市面上无论出现什么新的技术,总会出现一种课程或者资料《xxx天零基础精通xxx》。其实做了这么多年的研发,对于这些内容只能评价一句话:“害人不浅!”。学习任何东西都是一个循序渐进的过程,我们不可能跨越基础直接成为大师级别...原创 2019-06-27 10:01:27 · 22517 阅读 · 0 评论 -
GEE学习笔记 七十:【GEE之Python版教程四】Python基础编程二
通过上一章的讲解,我们对于python有了初步的了解,这一章就详细讲解一下python的各个变量以及运算规则等内容。 关于测试代码推荐初学者将每一段代码都自己敲入编辑器中在本地运行。1、数值这是任何编程中都会有的基本变量,在python支持的数据类型主要包括: 整型(int):比如 10 浮点型(float):比如 10.12 复数(complex)...原创 2019-07-02 13:04:00 · 1133 阅读 · 0 评论 -
GEE学习笔记 五十六:GEE中如何把文件导出到Google Drive的子目录
经济不景气让这个炙热的夏天依然寒风凌厉! 今天在群里看到有人在问一个问题,如何使用GEE把文件导出到Google Drive的子目录中?这里我就简单的说一下这个问题。 首先,在GEE中我们都知道了如何将数据导出导出Google Drive的文件夹中,如下面的一个例子:var geometry = /* color: #d63000 */ee.FeatureColle...原创 2019-05-08 11:38:45 · 7301 阅读 · 4 评论 -
GEE学习笔记 五十四:QGIS展示3D的高程数据
写了一个多月的GEE中文教程文档,想到GEE头就疼,今天就写一篇不是GEE的文章。QGIS作为一个开源的非常好用的本地GIS工具,这里不在赘述,这里说它的一个比较有意思的内容。通过DEM数据展示3D地形。 下载DEM(高程数据) 比如从官网下载,或者从别的地方获取,这里就不在赘述。我这里下载使用的是一景:N26E101.hgt。在QGIS中查看: 数据格式转...原创 2019-02-23 09:08:03 · 11543 阅读 · 6 评论 -
GEE学习笔记 五十三:GEE导出的影像波段名称哪去了?
在GEE中我们习惯了使用不同名称命名波段,而导出数据却没有了相关波段的名称。这是为什么呢?那些名字是否是真的消失了呢?其实不然,我们重新命名的名字依然存在在TIFF的属性文件中,只是通常的软件读不出来而已。我这里使用的了GDAL,关于GDAL介绍和安装可以参考我之前的文章。使用GDAL中的gdalInfo命令可以查询栅格数据的相关信息。我从GEE导出的数据如下,在GEE中名称是:remap...原创 2019-01-20 10:38:33 · 3914 阅读 · 2 评论 -
GEE学习笔记 五十二:Google Earth Studio初体验
Google Earth Studio出来一段时间了,自己也体验了一番。这里做一个简单的体验总结,为那些还没有体验过的小伙伴展示一下Google Earth Sutdio究竟长什么样子,能做什么?注:这篇文章营养价值不大,纯粹是展示编辑器内容,希望各位看官酌情观看。Google Earth Studio的主网站地址:https://www.google.com/earth/studio/...原创 2018-12-28 17:55:20 · 8190 阅读 · 1 评论 -
GEE学习笔记 五十一:Fusion Table将在2019年12月3日关闭
由于在知乎专栏上发表GEE的文章被警告过政治态度有问题,所以暂时更新的内容放在CSDN上,后续有可能会回到知乎上继续更新专栏内容。关于GEE更多的文章可以参考我在知乎的专栏:https://zhuanlan.zhihu.com/c_123993183目前的文章更新会在这里暂时更新。刚刚看到的一则消息,Google运行了9年之久的Fusion Table将在2019年12月3日关闭相关服...原创 2018-12-12 10:22:16 · 2799 阅读 · 0 评论 -
Google Earth Engine(GEE)学习笔记 三
资源查找,Google Earth Engine 的资源搜素框包含两个功能,一是搜索位置,二是搜索资源。地理位置查找资源搜索框中录入想要查找的地方比如:beij,通过关键字搜索可以快速地位到我们想要找到的地点。资源查找在资源搜索框中输入想要查找的资源名称关键字,比如输入landsat 8。 查找哨兵卫星数据点击筛选资源可以找到对应的资源:我们在代码使用的资源都可以使用 “Import” 按钮导入原创 2017-09-03 15:19:28 · 10712 阅读 · 4 评论 -
Google Earth Engine(GEE)学习笔记 二
GEE工作空间简介工作空间预览各个按钮模块简介运行简单例子访问GEE要科学上网!!!工作空间预览,地址 https://code.earthengine.google.com可以看到整个工作台可以分为四大部分:脚本文件存放区、代码编辑区、输出控制台、结果地图展示区。脚本文件存放区。这里存放了我们所写的所有JS代码,同时支持创建文件夹、新文件等。这个区主要分为三部分:私有文件,也就是我们自己原创 2019-08-14 15:24:45 · 10267 阅读 · 2 评论 -
Google Earth Engine(GEE)学习笔记 一
初识GEEGEE简介GEE应用范围GEE优缺点GEE初识1.GEE是什么?GEE(全称Google Earth Engine)是大谷歌下属的一个可以批量处理卫星影像数据的工具,属于Google Earth一系列的工具。相比于ENVI等传统的处理影像工具,GEE可以快速、批量处理数量“巨大”的影像。通过GEE可以快速计算比如NDVI等植被指数,可以预测作物相关产量,监测旱情长势变化,监测全球原创 2017-09-01 17:24:05 · 15412 阅读 · 0 评论 -
Google Earth Engine(GEE)学习笔记 零
初步列了一个大纲 1. GEE初识 2. GEE示例以及学习资源介绍 3. GEE工作台介绍 4. GEE资源查找 5. GEE资源上传 6. GEE资源导出 7. GEE控件介绍(1) 8. GEE控件介绍(2) 9. GEE控件介绍(3) 10. GEE控件示例 11. GEE基本数据类型 12. GEE影像Image 13. GEE影像集合ImageCollectio原创 2017-09-01 17:22:56 · 10684 阅读 · 5 评论 -
GEE学习笔记 五十五:GEE编辑器绘制样本点的一个bug(官方在5.1给出反馈已经修复相关bug)
提交的Bug官方在5月1日已经给出反馈,测试发现已经修复了这个Bug!注释:这个是今天发现的一个bug,官方后续肯定会修复的。在做地物分类的时候我们会采用GEE在线采集样本方式,但是这个有一个问题需要注意,如果直接使用绘制矩形和点会将点变为 ee.Geometry.Point([xxx], null, false) 这种形式。出现的问题步骤如下:1、绘制一个点和一个矩形2...原创 2019-04-30 15:57:02 · 2310 阅读 · 0 评论 -
GEE学习笔记 五十七:在线编辑器输入代码最大限制问题
最近更新以解决一些常见错误问题为主,今天说一下在线编辑器输入代码最大限制:512k的错误解决方案。问题:解决方案: 出现这个问题是我们的代码太长了,需要拆分我们的代码。能够遇到这个问题通常并不是我们自己能够编写这么长的代码,最常遇到的就是我们在做分类时候利用GEE标记样本很容易造成单个文体代码量过大。要解决这类问题,通常的做法是将样本数据导出,然后分类的时候...原创 2019-05-10 17:04:32 · 975 阅读 · 1 评论 -
GEE学习笔记 六十六:GEE的Python版教程规划大纲
六六大顺非常吉利的题目! 通过微信留言看到好多人是需要Python版的教程,我这里暂时规划了一些基础的内容作为整体的规划。目前相关教程正在开发编写中,未来相关的教程大致会将所有的基础内容都讲到,但是内容会从最基础的讲起。我在写这个专栏的时候会比较随性,所以具体多长时间更新一篇,写的内容是否都在规划中自己无法保证。重要的事情说三遍:我自己比较懒,更新随缘吧!大家...原创 2019-06-25 09:43:04 · 982 阅读 · 0 评论 -
GEE学习笔记 六十三:新的地图图层ui.Map.CloudStorageLayer
一周没有看Google Earth Engine,发现其又发布了一个新版本,不抱怨继续努力学习吧。 在GEE中导出数据有一种方式是直接导出地图到Google Cloud Storage中,也就是Export.map.toCloudStorage(xxx),这种方式是将我们计算生成影像导出成为静态瓦片的格式存放在Google Cloud Storage中。我们可以在其他的前端程...原创 2019-06-17 10:28:16 · 2040 阅读 · 0 评论 -
GEE学习笔记 六十五:GEE的Python版API说明文档(英文版)
Google Earth Engine提供了JS版的API说明文档,但是没有提供Python版的说明文档。但是官方开源了相关代码,我这里利用源码生成了Python版API的相关说明文档。经过两天的研究,我发现GEE的Python版API大部分是和JS版是一致的,下面所生成的只是Python中自己特有的API文档。Google Earth Engine的Python版API说明文档...原创 2019-06-20 21:13:52 · 2342 阅读 · 0 评论 -
GEE学习笔记 六十二:保密是头等大事
今天罕见的更新两次,主要是自己要会老家,回去之后就不能更新相关内容,关于地图偏移问题,有些人知道,有些人不知道。我这里稍微提一下,主要是为了让大家了解一下为什么会有偏移想这个问题?先看一个例子,矢量 a 是我绘制的北京的“南海”var a = ee.FeatureCollection("ft:1XGiVBdhDoYJCJBcMTNDMUpCHJbCd9Q_rGrpm9KS5");...原创 2019-06-10 17:22:09 · 1001 阅读 · 0 评论 -
GEE学习笔记 六十一:颜值就是战斗力
首先声明一下,这篇内容只是介绍了GEE的编辑器的更新内容,没有任何技术内容! 引用网络名人局座的一句话:“颜值越高的武器,战斗力越强”。对于我们做开发也是,使用的工具颜值越高,我们越喜欢使用。Google Earth Engine在线编辑器(https://code.earthengine.google.com/)虽然目前还不是很让人满意,但是可以看到官方依然在不断努力对其改进中,希望有...原创 2019-06-10 10:49:23 · 964 阅读 · 0 评论 -
GEE学习笔记 六十四:绿色中国报告(个人版)
注释:以下所有的数据都只是做参考,家里水表没有欠费,不接受任何查水表、查电表的请求! 2019年上半年在遥感圈里最火的一篇文章莫过于这篇《China and India lead in greening of the world through land-use management》(https://www.nature.com/articles/s41893-019-0220-7...原创 2019-06-18 21:16:20 · 2817 阅读 · 4 评论