搜索框搜索数据后按提示可以直接import数据,import后可以双击修改变量名
或者导入一张Path
与Row
号分别为123
与032
(覆盖北京市),成像时间为2010年06月05日的图:
var landsat_5=ee.Image("LANDSAT/LT05/C01/T1_TOA/LT05_123032_20100605")//.filterDate('2000-04-01'); //如果image格式不包含时间的话,可以使用filterDate指定时间
GEE的一层指的是一个时间段的全部影响(不是一个channel),一张指的是拍的一张图(一景)
选择4.1,4.30两层数据,并使用mean()对反射率取平均
var landsat_8_mon=landsat_8.filterDate('2020-4-1','2020-4-30').mean();
加入到map中
Map.addLayer(landsat_8_mon);
加到map中,取名为DEM层
Map.addLayer(dem,{},'DEM');
Map.setCenter(116.36863, 39.961029,17);
将交互式地图的显示位置自动定位到指定的位置。第三个参数为地图的缩放比例系数,缩放比例系数为1
时即为全球视野,为5
时即为大洲视野,为10
时即为城市视野,为15
时即为街道视野,为20
时则为建筑物视野。例如,将缩放比例系数固定为17
//把数据导入到谷歌云盘上
Export.image.toDrive({
image: ndvi,
scale: 30,
})
geometry操作
【Google Earth Engine编程语言学习笔记】Geometry、Feature、FeatureCollection - king言成耳总 - 博客园
导出到Asset
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels)
常用参数说明:
image 需要导出的影像;
description 导出任务描述;
assetId 资源名称,也就是在Asset文件夹中看到的资源名称;
pyramidingPolicy 波段值计算方式,是一个对象值。计算方式包括:mean、sample、min、max、mode,默认是mean。这个值通常不会设置,都是采用默认值。示例:{‘B4’: ‘mean’} 意思是波段名称为B4的波段采用mean的方式计算;
dimensions 导出Image的宽和高;
region 导出的区域,是一个Geomtry;
scale 分辨率,单位米,比如:30;
crs 投影信息,一般是采用默认方式,通常可以设置为EPSG:4326;
maxPixels 导出影像的最大像素个数可以设置为 1e13 防止导出时候报错。
导出到Drive
Export.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, fileFormat, formatOptions)
常用参数说明:
image 需要导出的影像;
description 导出任务描述;
folder 在Assets中的文件夹名称,也就是用户自己创建的文件夹。如果不传此参数,那么导出的文件会直接放在Assets根目录下,通常都不会传此参数;fileNamePrefix 导出的资源名称,如果默认的不传,那么会直接采用description来作为导出的文件名称;
dimensions 导出Image的宽和高;
region 导出的区域,是一个Geomtry;
scale 分辨率,单位米,比如:30;
crs 投影信息,一般是采用默认方式,通常可以设置为EPSG:4326;
maxPixels 导出影像的最大像素个数可以设置为 1e13 防止导出时候报错。
(转自【Google Earth Engine】GEE实例学习(2)--图像导出 - king言成耳总 - 博客园)
其中,region 可以利用高精度全球行政区划数据库:GADM 指定:
gadm36_0 代表国家行政边界
gadm36_1 代表省级行政边界
gadm36_2 代表市级行政边界
gadm36_3 代表县级行政边界
gadm36_4 代表乡镇及以下行政边界
gadm36_5 代表乡镇及以下行政边界
它的数据格式大概是这样的
所以具体的,在GEE中圈出一个省级别的范围比如puno:
puno = gadm36_PER_1.filter(ee.Filter.eq('NAME_1','Puno')),
举个导出的例子:
Export.table.toDrive({
//geometry需要转为FeatureCollection才可以导出
collection: result,
description: "Drive", //Task name
fileNamePrefix: "GX2005", //SHP name
fileFormat: "SHP",
folder: "IMG2005" //folder name
});
gee download and save
GEE学习笔记 二十九:下载文件方式一 - 知乎
GEE学习笔记三十:Export导出文件详细介绍二 - 知乎
gee in python:
GEE学习笔记 三十五:windows下配置本地开发环境 - 知乎