Google Earth Engine初学者教程:快速上手图像处理与地图层
版权申诉
75 浏览量
更新于2024-08-03
收藏 549KB DOCX 举报
"EE10 Layers.docx 是一个针对Google Earth Engine (GEE) 初学者的教程,包含了38个基础教程,旨在帮助新手快速掌握GEE的基础知识,如影像处理、像素理解、时间序列分析、数组和列表操作,以及GEE的各种对象的使用。该教程采用权威的英文版,内容表述清晰易懂,适合云平台和云计算背景的用户学习。"
在Google Earth Engine (GEE) 应用程序编程接口(API) 中,处理层(Processing Layers) 是核心概念之一。层是表示地图上单个数据集的可视化表示的EE widget对象。它们可以利用各种操作进行处理,这些操作根据处理的性质不同而有所变化。每个操作都有对应的详细页面来描述其具体功能。
1. 文档化图层(DOCUMENTING LAYERS):
- `ee.data.getThumbId`: 返回指定数据集的缩略图ID和关联的令牌。例如,你可以通过提供数据集的设置(如最小值、最大值、调色板、分辨率和坐标参考系统等)来获取缩略图ID。
```javascript
var thumbID = ee.data.getThumbId({'id':'srtm90_v4',min:0,max:700,
palette:'001100,009900',
'scale':30,'crs':'EPSG:4326',
'region':'[[-80,42],[-75,42],[-75,43],[-80,43]]'});
print(thumbID);
```
2. 展示图层(PRESENTING LAYERS):
- `Map.addLayer`: 将图层添加到地图视图,使数据可视化。这需要指定图层和可选的显示参数,如颜色、透明度等。
- `Map.centerObject`: 根据指定的地理对象(如图像、几何形状等)的中心点调整地图视图的位置。
3. 图层小部件(LAYER WIDGETS):
- `ee.data.getTileBaseUrl` 和 `ee.data.getTileUrl`: 这些方法用于获取图层的瓦片基础URL,以便于在网页或其他应用中嵌入GEE地图服务。
- `ee.data.MakeThumbUrl`: 创建一个指向数据集缩略图的URL,便于在网页上直接展示。
通过这些API功能,GEE允许用户进行高级的遥感数据分析,例如:
- 时间序列分析:追踪特定地区随时间的变化,例如植被指数的变化或土地覆盖的演变。
- 数组和列表操作:处理多波段图像,进行数学运算,如归一化差值植被指数(NDVI)计算。
- 地理对象操作:创建和操作几何对象,如矩形、圆形或多边形,用于定义感兴趣区域或进行空间分析。
学习并熟练掌握GEE的这些工具和概念,将使用户能够充分利用GEE的强大云计算能力,对地球观测数据进行深入分析和可视化。无论是环境监测、城市规划还是灾害评估,GEE都能为用户提供强大的支持。
2021-03-31 上传
2016-02-23 上传
2020-12-02 上传
2019-09-13 上传
2021-09-20 上传
2019-09-11 上传
2022-08-04 上传
2009-09-12 上传
此星光明
- 粉丝: 8w+
- 资源: 1325