• 【GEE笔记4】GEE的数据下载和上传(Google Drive和Google Assets)


    虽然GEE有很多在线数据,但我们在使用的过程中有很多场景需要用到自己独有的数据,比如shp数据、csv数据等。

    GEE中,有多个存储空间

    https://drive.google.com/drive/my-drive

    https://cloud.google.com/storage

    Google Drive(数据下载)

    这个是一般的Google网盘,免费空间有15G,它也可以作为GEE任务导出的存储空间,用户将生产的数据导出到Google Drive中,然后下载至本地。

    案例:
    用Landsat7 数据计算叶尔羌河流域的NDWI
    在这里插入图片描述
    代码:

    Map.addLayer(table,{},'YEQH',true);
    var waterExtraction = function (img) {
     var nir = img.select("B4");
     var green = img.select("B2");
     var ndwi = img.expression(
       "(B2 - B4)/(B2 + B4)",
       {
         "B4": nir,
         "B2": green
       }
     );
    
      var waterPart = img.updateMask(ndwi.gte(0));
      return waterPart;
    };
    var landsatCollection_Spring = ee.ImageCollection('LANDSAT/LE07/C01/T1')
        .filterDate('2009-01-01', '2010-02-01').filterBounds(table);
    
    // Make a cloud-free composite.
    var composite_spring = ee.Algorithms.Landsat.simpleComposite({
      collection: landsatCollection_Spring,
      asFloat: true
    }).clip(table);
    
    var water = waterExtraction(composite_spring);
    
    var pyhclip =water.clip(table);
    
    Map.addLayer(water.select('B4'),{palette:'#00FFFF'},'water')
    Map.centerObject(table, 9);
    
    
    Export.image.toDrive({
      image:water,
      description: 'L72010ku',
      scale: 30,
      region: table,
      maxPixels:1e13
    });
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39

    计算完毕后,在Tasks中出现Export的数据,点击RUN即可导出数据到云盘
    在这里插入图片描述

    在这里插入图片描述
    直接下载即可。

    Google Assets(数据上传)

    Google Assets是GEE提供的可供用户上传私有资源的存储空间

    • 容量为250G
    • Cloud Assets最多50000个文件
    • Legacy Assets最多10000个文件

    Cloud Assets Manager 包含Cloud Assets部分、Legacy Assets(历史文件)部分和Add A Project(新建项目/文件夹)按钮。
    在这里插入图片描述

    • Cloud Assets
      在这里插入图片描述
    • Legacy Assets
      在这里插入图片描述

    上传数据

    点击NEW,可以上传以栅格数据、矢量数据和CSV等,也可以创建影像合集Image collection、创建文件夹Folder
    在这里插入图片描述
    注意在上传shp文件的时候按照要求,需要四个文件(.shp \ .shx \ .dbf \ .prj)或者将四个文件打包为zip上传。

    但无论是哪种文件格式,需要遵循的规则是:

    • 文件的名称和本地的存放不要有中文;
    • 文件格式最好是utf-8格式;
    • 单个文件不超过10G;
    • 上传过程不能关闭浏览器;
    • 最好的WGS84投影,EPSG:4326

    上传影像数据

    带问号标志的非必填选项
    Pyramiding policy(聚合策略)

    在这里插入图片描述

    上传栅格数据

    Character encoding(编码格式)
    Split large geometries(拆分大型几何图形)
    在这里插入图片描述

    上传CSV数据

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    CSV delimiter: A single character used as a delimiter between column values in a row. If unspecified, defaults to “,”. Tab character is also supported by using " ".

    CSV qualifier: A character that surrounds column values (a.k.a. “quote character”). If unspecified, defaults to ‘"’. A column value may include the qualifier as a literal character by having 2 consecutive qualifier characters.

    **CSV分隔符:**行中列值之间用作分隔符的单个字符。如果未指定,则默认为“,”。使用“”也支持制表符。
    **CSV限定符:**围绕列值的字符(也称为“引号字符”)。如果未指定,则默认为’'。列值可以通过具有2个连续的限定符字符将限定符作为文字字符包含。

  • 相关阅读:
    ffmpeg 简单教程
    .net 温故知新【13】:Asp.Net Core WebAPI 使用依赖注入DI
    摄像头参数介绍 ———— 白平衡
    FPGA的64点FFT代码及报告,verilog快速傅里叶变换
    强制删除k8s中的命名空间为 Terminating 的ns
    Docker修改数据存储目录
    Mac node nvm 切换版本,指定版本
    OpenShift 4 - 了解 OpenShift 是如何使用节点本地镜像缓存
    telnet|nc 命令返回“连接失败”
    Lua5.4源码剖析:二. 详解String数据结构及操作算法
  • 原文地址:https://blog.csdn.net/qq_41159191/article/details/126130949