【GEE学习第三期】GEE常用函数总结
- 数据统计类
- ee.List.sequence函数
- 图像处理类
- ee.Geometry类
- defaultVisualizationVis函数
- 数据输入输出
- 数值与绘图
- 导出影像
- 参考
数据统计类
ee.List.sequence函数
用法如下:
ee.List.sequence (开始,结束,步骤,计数)。
GEE中运行案例如下:
图像处理类
ee.Geometry类
ee.Geometry 是一个用于表示几何对象(如点、线、多边形等)的类。它提供了一系列方法用于创建、操作和分析几何对象。
1、ee.Geometry.Point()
在 Google Earth Engine 中,ee.Geometry.Point() 是用于创建点几何对象的方法。点几何对象表示地球表面上的一个点,由经度和纬度坐标定义。
语法如下:
var point = ee.Geometry.Point(lon, lat);
2、ee.Geometry.Rectangle()
在 Google Earth Engine 中,ee.Geometry.Rectangle() 是用于创建矩形几何对象的方法。矩形几何对象代表了一个矩形区域,可以用来定义感兴趣的区域(ROI)、裁剪图像或进行空间分析等操作。
该方法的语法如下:
var rectangle = ee.Geometry.Rectangle(minLon, minLat, maxLon, maxLat);
其中:
- minLon 是矩形左下角点的经度;
- minLat 是矩形左下角点的纬度;
- maxLon 是矩形右上角点的经度;
- maxLat 是矩形右上角点的纬度。
defaultVisualizationVis函数
defaultVisualizationVis函数用于设置Google Earth Engine(GEE)中图像的可视化参数。 这个函数允许用户自定义图像的可视化效果,包括亮度、对比度、色彩等参数,以便更好地展示图像数据。
使用defaultVisualizationVis函数时,可以通过以下参数进行设置:
- bands:指定用于显示的波段。
- min、max:设置显示的最小值和最大值,用于调整图像的亮度范围。
- palette:定义颜色调色板,用于显示不同灰度或颜色的图像。
- gamma:调整图像的伽马值,影响图像的亮度感知。
案例如下:
代码如下:
var dataset = ee.ImageCollection('MODIS/006/MCD15A3H');
var defaultVisualization = dataset.first().select('Fpar');
var defaultVisualizationVis = {
min: 0.0,
max: 100.0,
palette: ['e1e4b4', '999d60', '2ec409', '0a4b06'],
};
//调用Map类的成员函数setCenter()设置地图的中心点,参数分别是经度、纬度和缩放等级
Map.setCenter(6.746, 46.529, 6);
// Display the image on the map.
Map.addLayer(
defaultVisualization, defaultVisualizationVis, 'Default visualization');
数据输入输出
GEE虽然是云端处理,但显然是支持数据的导出和下载的,不然运行的结果没法使用。数据的导出主要分为两类,一类是运算的数值类型数据的导出以及绘图,一类是影像的导出。
数值与绘图
导出影像
利用GEE的Export包实现遥感影像的导出。对于影像导出,GEE支持三种模式:
- 导出到Google Drive
- 导出到Google Cloud Storage
- 导出到项目的Asset。
如果是想下载的话,一般可以使用第一种,导出到Google Drive以后,再进行下载。
数据下载-Google Drive