GEE学习笔记 一

作者: 无形的风 | 来源:发表于2017-09-01 17:30 被阅读0次

    初识GEE

    GEE简介
    GEE应用范围
    GEE优缺点
    GEE初识

    1.GEE是什么?

    GEE(全称Google Earth Engine)是大谷歌下属的一个可以批量处理卫星影像数据的工具,属于Google Earth一系列的工具。相比于ENVI等传统的处理影像工具,GEE可以快速、批量处理数量“巨大”的影像。通过GEE可以快速计算比如NDVI等植被指数,可以预测作物相关产量,监测旱情长势变化,监测全球森林变化等。

    GEE包含的数据集有:
    Landsat4、5、7、8
    Modis
    Terrian
    Land Cover
    Atmospheric

    来自官方统计:GEE包含的数据集超过 200 个公共的数据集,超过500万张影像,每天的数据量增加大约 4000张影像,容量超过 5PB。

    GEE不仅提供了在线的JavaScript API,同时也提供了离线的 Python API。通过这些API可以快速的建立基于Google Earth Engine 以及 Google云的Web服务。

    GEE地址:https://code.earthengine.google.com
    GEE文档地址:https://developers.google.com/earth-engine/

    2.为什么要学习GEE?

    目前处理遥感影像的工具用很多,比如最流行也是最为人熟知的是ENVI软件,但是它是收费的,而且是非常贵(我们很多人使用的都是和谐版,😓)。也有免费的软件和工具,比如QGIS、GDAL等。这些软件或者库都有一个共同的特点就是在本地运行、计算,处理能力和本地设备好坏成正相关。GEE却是在谷歌云上运算,处理能力完全不受空间、时间的限制。最为重要的是“免费”。

    同时由于云端GEE采用的是JS编程,学习成本非常低。
    3.GEE应用范围

    快速计算比如NDVI等植被指数
    可以预测作物相关产量
    监测旱情长势变化
    监测全球森林变化
    监测洪水
    监测气候变化
    等等

    4.GEE优缺点

    优点:免费、云计算、数据获取方便、处理能力“无限”、稳定
    缺点:需要科学上网

    5.GEE初识

    下面通过简单例子介绍一下GEE

    // 加载Landsat7图像
    var collection = ee.ImageCollection('LANDSAT/LE7_L1T’);
    // 通过时间过滤图像
    var filtered = collection.filterDate('2011-01-01', '2012-12-31’);
    // 取得像素中位数
    var medianImage = filtered.median();
    // 添加图层
    Map.addLayer(medianImage, {bands:['B3', 'B2', 'B1'], min:35, max:170}, ‘mapLayer');
    

    相关文章

      网友评论

        本文标题:GEE学习笔记 一

        本文链接:https://www.haomeiwen.com/subject/tyekjxtx.html