虽然GEE有很多在线数据,但我们在使用的过程中有很多场景需要用到自己独有的数据,比如shp数据、csv数据等。
GEE中,有多个存储空间
https://drive.google.com/drive/my-drive
Google Assets
https://cloud.google.com/storage
这个是一般的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
});
计算完毕后,在Tasks
中出现Export的数据,点击RUN
即可导出数据到云盘
直接下载即可。
Google Assets是GEE提供的可供用户上传私有资源的存储空间
Cloud Assets Manager 包含Cloud Assets部分、Legacy Assets(历史文件)部分和Add A Project(新建项目/文件夹)按钮。
点击NEW
,可以上传以栅格数据、矢量数据和CSV等,也可以创建影像合集Image collection
、创建文件夹Folder
注意在上传shp文件的时候按照要求,需要四个文件(.shp \ .shx \ .dbf \ .prj)或者将四个文件打包为zip上传。
但无论是哪种文件格式,需要遵循的规则是:
带问号标志的非必填选项
Pyramiding policy(聚合策略)
Character encoding(编码格式)
Split large geometries(拆分大型几何图形)
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个连续的限定符字符将限定符作为文字字符包含。