Google地球引擎API高级GIS与遥感应用
需积分: 15 33 浏览量
更新于2024-07-09
收藏 15.67MB PDF 举报
"GEE_API2.pdf 是一份关于Google Earth Engine (GEE) API的学习资料,主要用于高级GIS和遥感(IRGN490)课程。这份PPT由Ran Goldblatt教授在2017年冬季学期讲解,涵盖了GEE API的基础知识以及一些进阶操作,包括图像集合的处理、图像选择、地图叠加、日期过滤、统计计算、简单复合、指数计算、数学运算、阈值设定、图像导出以及图表和空间分析等。"
在Google Earth Engine (GEE)中,用户可以访问大量的遥感数据,例如LANDSAT系列卫星数据。L8TOA是一个示例,代表了LANDSAT 8的Top-of-Atmosphere (TOA)反射率图像集合。`ee.ImageCollection('LANDSAT/LC8_L1T_8DAY_TOA')`语句用于获取这个图像集合,并通过`print()`函数打印出来以查看其详细信息。同时,`ee.Image('LANDSAT/LE7_TOA_1YEAR/2014')`则用于获取特定年份(如2014年)的单一图像。
在GEE API中,`ee.ImageCollection.filterDate('start_date', 'end_date')`允许用户根据指定的日期范围过滤图像集合。例如,`ee.ImageCollection.filterDate('2014-06-01','2014-12-31')`将筛选出2014年6月1日至12月31日之间的所有图像。接着,`ee.ImageCollection.median()`用于计算该时间段内的中值图像,这在进行影像复合时非常有用。`ee.Algorithms.Landsat.simpleComposite()`是GEE提供的一种快速创建复合图像的方法,它对过滤后的图像集合进行简单的质心复合。
此外,PPT还提到了如何使用`ee.Image.select('band_name')`选择图像中的特定波段,例如'B3',并使用`Map.addLayer()`将图像或其组合添加到地图上,同时可以设置颜色方案(如'palette')和显示范围(如'min'和'max')。在本例中,展示了一个名为'nameofimage'的图像层。
讲义进一步介绍了指数计算,如NDVI(归一化植被指数)。NDVI是一种常用的遥感指标,用于评估植被状况。`ee.ImageCollection('LANDSAT/LE7_L1T_32DAY_NDVI')`获取了32天周期的NDVI图像集合,可以进一步进行过滤和分析,如选取特定年份的数据(如2014年)。
阈值设定是遥感分析中常用的技术,通过设置阈值可以区分不同的地物类别。GEE提供了多种数学运算和函数来实现这一目标,如`ee.Image.gt()`(大于)、`ee.Image.lt()`(小于)等,这些函数可以用于定义和提取满足特定条件的像素区域。
最后,GEE支持图像的导出,以便于本地分析和存档。`Export.image.toDrive()`函数用于将GEE中的图像导出到Google Drive。同时,GEE还提供了图表和空间分析功能,帮助用户更好地理解数据并进行可视化的解释。
这份资料深入浅出地介绍了GEE API的基本用法和高级特性,对于学习遥感分析和GIS应用的人来说是一份宝贵的资源。通过学习和实践,用户可以利用GEE的强大功能处理大量遥感数据,进行复杂的地球科学分析。
2021-06-22 上传
2021-06-22 上传
2021-06-22 上传
2021-06-22 上传
2021-06-22 上传
2021-06-22 上传
2021-06-22 上传
2021-06-22 上传
203 浏览量
此星光明
- 粉丝: 7w+
- 资源: 1227
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录