网络前沿知识
无形的风(知乎)
这个作者很懒,什么都没留下…
展开
-
GEE学习笔记 九十二:Sentinel-2 最新去云方法总结
关于影像去云实际上是非常复杂的算法来实现的,但是我们不是专业研究如何识别云的,所以我们采用被人已经研究好的成果来实现我们的需求就可以。在GEE如何上实现Sentinel-2去云,之前也专门提到过,这篇文章就是对目前最新的去云方法做一个总结介绍。下面使用例子的原始影像截图如下:第一种方法:使用QA波段去云 这是我们最常用的方法,具体原理就是利用QA60波段标记实现去云,具体代码如下:var s2 = ee.ImageCollection("COPERNIC...原创 2020-05-12 15:43:14 · 16484 阅读 · 7 评论 -
GEE学习笔记 九十一:栅格影像叠置分析
最近发现好多人都在问一个问题,两张影像如何取其相交区域?其实这个问题简单来讲就是多张栅格影像进行叠加分析。在GEE中栅格影像不像矢量数据那样有直接的函数来做数据分析,需要我们自己手动写一些代码来实现这些操作。要实现这个功能有很多方法,这里简单说一下有几种方式: 第一种:先将栅格影像数据转换为矢量数据,然后在利用矢量数据计算。这种方式想想可以,但是千万别在实际中使用。 第二种...原创 2020-05-07 14:59:13 · 8549 阅读 · 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 · 1380 阅读 · 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 · 1470 阅读 · 0 评论 -
GEE学习笔记 八十八:在自己的APP中使用绘制矢量(上)
毋忧拂意,毋喜快心,毋恃久安,毋惮初难。---继续宅在家中 在GEE中尤其是自己的APP中调用绘制的矢量图形方法之前没有合适的方法,但是现在可以通过ui.Map.DrawingTools(...)以及ui.Map.GeometryLayer(...)结合来做。具体的API如下图: 在这一篇中我先通过一个简单的例子来展示一下使用这些API后可以实现什么效果,下...原创 2020-03-01 18:55:13 · 1251 阅读 · 2 评论 -
GEE学习笔记 八十五:教程PDF分享
提前祝大家新年快乐! 总结2019年算是收获满满吧,自己在当初些GEE这些教程也是随意而为之,并没有做什么特别的想法,到目前为止也算是为GEE在国内普及做了一份小小的贡献吧。在2019年中间自己和中科院这边合作搞了几期关于GEE学习培训,也到一些科研机构或者公司做个相关的培训,感觉收获满满吧。 这其中我也整理了很多自己编写的资料,这个资料是其...原创 2019-12-29 10:57:41 · 2328 阅读 · 0 评论 -
GEE学习笔记 八十四:【GEE之Python版教程十四】矢量数据(ee.feature)
上一节讲了几何图形Geometry,这一节讲矢量数据(ee.feature),它的构成也就是几何图形以及属性字典。1、API定义首先看一下GEE的python版API(https://gee-python-api.readthedocs.io/en/latest/)Python的API定义:这里可以看到python的API只是JavaScript的封装。 ...原创 2019-12-10 17:35:28 · 3195 阅读 · 0 评论 -
GEE学习笔记 八十二:湖北旱情分析(2019年8月-9月)
这个内容本来在前两周就已经写完了,只不过由于家里突发各种事情,先是老人过世,接着就是媳妇和儿子同时生病住院,各种事情忙了两周多的时间,今天就将这篇内容补充发布出来。 学习GEE不光是学习使用这一个工具,最重要的是将它运用到我们的工作生活中,利用它来验证我们遇到的各种问题,通过实践练习来加深我们对我们所学习知识的认识。在9月份我看到一篇新闻报道,原文如下: 2019年8月...原创 2019-10-10 21:11:43 · 4095 阅读 · 4 评论 -
GEE学习笔记 七十八:干涸的洪泽湖
今天看了一篇报道http://news.xhby.net/js/jj/201908/t20190801_6283881.shtml(直击60年一遇气象干旱:洪泽湖缩小近一半,鱼蟹受灾严重!),既然玩GEE那就要玩出点花样来,我们看看洪泽湖那边究竟变成什么样子了~~。第一部分统计结果(1)洪泽湖的矢量边界,这个直接使用的现有的矢量边界(自己没去重新做原创 2019-08-01 17:19:13 · 2684 阅读 · 1 评论 -
GEE学习笔记 七十七:GEE学习方法简介
这是一篇关于学习方法的思考探索,当然我不会大篇文章介绍什么学习方法(因为我也不是这方面的专家原创 2019-07-31 09:31:46 · 10429 阅读 · 1 评论 -
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 · 1505 阅读 · 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 · 855 阅读 · 0 评论 -
五种马斯洛需求理论演变
这里有张五种马斯洛需求理论演变的图片,挺好的记录一下。原创 2015-12-04 22:26:37 · 2217 阅读 · 0 评论 -
从机器学习谈起
在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步介绍EasyPR的内核。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢?转载 2016-02-26 22:27:41 · 1014 阅读 · 1 评论 -
GEE学习笔记 五十三:GEE导出的影像波段名称哪去了?
在GEE中我们习惯了使用不同名称命名波段,而导出数据却没有了相关波段的名称。这是为什么呢?那些名字是否是真的消失了呢?其实不然,我们重新命名的名字依然存在在TIFF的属性文件中,只是通常的软件读不出来而已。我这里使用的了GDAL,关于GDAL介绍和安装可以参考我之前的文章。使用GDAL中的gdalInfo命令可以查询栅格数据的相关信息。我从GEE导出的数据如下,在GEE中名称是:remap...原创 2019-01-20 10:38:33 · 3960 阅读 · 2 评论 -
GEE学习笔记 五十六:GEE中如何把文件导出到Google Drive的子目录
经济不景气让这个炙热的夏天依然寒风凌厉! 今天在群里看到有人在问一个问题,如何使用GEE把文件导出到Google Drive的子目录中?这里我就简单的说一下这个问题。 首先,在GEE中我们都知道了如何将数据导出导出Google Drive的文件夹中,如下面的一个例子:var geometry = /* color: #d63000 */ee.FeatureColle...原创 2019-05-08 11:38:45 · 7371 阅读 · 4 评论 -
GEE学习笔记 七十:【GEE之Python版教程四】Python基础编程二
通过上一章的讲解,我们对于python有了初步的了解,这一章就详细讲解一下python的各个变量以及运算规则等内容。 关于测试代码推荐初学者将每一段代码都自己敲入编辑器中在本地运行。1、数值这是任何编程中都会有的基本变量,在python支持的数据类型主要包括: 整型(int):比如 10 浮点型(float):比如 10.12 复数(complex)...原创 2019-07-02 13:04:00 · 1179 阅读 · 0 评论 -
GEE学习笔记 七十一:【GEE之Python版教程五】Python基础编程三
紧接上一节的内容,这章继续讲解python的逻辑基础,主要涉及到逻辑判断、循环、函数等内容。1、逻辑判断主要就是使用if来做各种条件判断(1)if条件判断这个非常简单,主要就是考虑传入的判断值,这里可以直接传入布尔值,或者通过运算符计算得到对应的布尔值。# 条件判断age = 15if age >= 18:print(u"你成年了!")el...原创 2019-07-03 10:15:36 · 1416 阅读 · 0 评论 -
GEE学习笔记 六十八:【GEE之Python版教程二】配置Python开发环境
这一篇内容主要讲解两部分内容,第一部分是本地python开发环境的配置,第二部分是GEE的python开发环境配置。我这里做的所有的操作都是在我的Mac电脑上做的,Windows上操作类似,如果有不清楚的可以自行搜索相关操作步骤。第一部分:本地python开发环境的配置 python由于版本众多,同时由于python2.x和python3.x不完全兼容,这样就造成初学者非常迷...原创 2019-06-28 17:01:16 · 5803 阅读 · 2 评论 -
GEE学习笔记 七十二:【GEE之Python版教程六】命令行简介
这篇开始就要讲解GEE相关的内容,首先聊一下命令行的内容,这个在官方文档中有详细的介绍,这里我简单说一下常用的几个命令,剩余的大家在使用过程中如果又需要可以随时查看相关官方文档的介绍。官方文档地址:https://developers.google.com/earth-engine/command_line。如果要查看这些命令行在python中是如何定义的,可以查看API中的文档...原创 2019-07-04 11:06:45 · 2684 阅读 · 1 评论 -
GEE学习笔记 七十三:【GEE之Python版教程七】静态展示影像和动态展示影像
先说一个事情,之前在朋友圈中也提到过,这一周由于没什么事情所以更新比较频繁。后期更新速度会慢下来,更新速度可能是一周左右更新一篇吧。具体原因呢,看下图吧!免费写这些教程不是我的本职工作,所以我也不能占用我自己太多的时间来做这些事情,工作挣钱养家才是我的本职工作,希望大家谅解一下! 我们使用GEE在线编辑可以直接通过在线的网页可以加载展示我们计算的结果,而python版...原创 2019-07-05 20:57:12 · 3929 阅读 · 1 评论 -
GEE学习笔记 六十九:【GEE之Python版教程三】Python基础编程一
环境配置完成后,那么可以开始正式讲解编程知识。之前我在文章中也讲过,GEE的python版接口它是依赖python语言的。目前很多小伙伴是刚开始学习GEE编程,之前或者没有编程基础,或者是没有学习过python。为了照顾这批小伙伴,我在这里还是从头开始讲解,先将python编程基础讲解完成在开始讲解GEE的python编程。 还要说一下我这里讲解的python知识都非常简单,不是...原创 2019-07-01 10:37:44 · 3608 阅读 · 0 评论 -
腾讯大讲堂:发10亿个红包,微信为啥没崩溃?
2015年微信红包数,除夕摇一摇总次数110亿次,峰值1400万次/秒,8.1亿次每分钟,微信红包收发达10.1亿次!惊人数字的背后,腾讯是怎么支撑的?4800倍的挑战今年微信红包方式与去年用户与用户之间互发红包相比,摇红包的方式对业务量来说是一个极大的爆发,光是除夕10:30送出的一波红包就达到了1.2亿个,已经是2014年除夕夜峰值的4800倍之巨(2014年峰值每分钟被拆开红转载 2015-10-28 15:59:58 · 774 阅读 · 0 评论