{bbname}
游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:9:00-17:00

    联系QQ

    3543403617

    电子邮件

    3543403617@QQ.com
  • PKhuo手机版

    GM资源教程随时查询

  • 扫描二维码

    进传奇GM资源交流群

Lv.9 管理员
1号会员,0活跃值,2021.07.08 加入
  • 33569发帖
  • 31758主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
最新源码 更多>
游戏视频 更多>
脚本教程 更多>

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示

[复制链接]
pkhuo 发表于 2022-9-29 07:54:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
  本文主要对谷歌地球引擎GEE自带的各类遥感、高程等栅格数据加以导入,并进行可视化显示。本文是谷歌地球引擎(Google Earth Engine,GEE)系列教学文章的第二篇,更多GEE文章请参考专栏:GEE学习与应用(https://blog.csdn.net/zhebushibiaoshifu/category_11081040.html)。
  首先,打开Google Earth Engine,在搜索栏中输入landsat 8

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-1.jpg

  我们以Landsat 8 Collection 1 Tier 1的大气表观反射率TOA Reflectance产品为例,进行本次介绍。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-2.jpg

  关于Landsat不同Tier产品的区别,大家可以参考如下介绍:

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-3.jpg

  弹出的界面可以查看该数据的具体信息,确认无误后我们选择“IMPORT”。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-4.jpg

  可以看到,在代码界面已经出现了该产品的导入信息。在这里需要注意,导入的Landsat产品是全球所有景、长时间序列的遥感影像组合;即其并不是单独的一张或一层,而是多张、多层的(这里一张指的是一景,一层指的是一个时间点的全部遥感影像)。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-5.jpg

  可以双击改产品变量名称从而对其加以重命名。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-6.jpg

  本文中将其修改为“landsat_8”这一名称。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-7.jpg

  随后,输入如下代码:
var landsat_8_mon=landsat_8.filterDate('2020-4-1','2020-4-30').mean();print(landsat_8_mon);Map.addLayer(landsat_8_mon);  其中,第一行代码表示在landsat_8数据集中首先基于.filterDate()函数对数据加以时间筛选(筛选范围为'2020-4-1''2020-4-30');其后的.mean()表示对所筛选出来的多层(也就是多个时间段的遥感影像,因为我们这里是一个月的时间范围)进行反射率取平均,从而使得处理后的landsat_8_mon是全球区域、2020年04月单月平均的反射率数值。
  第二行代码表示将landsat_8_mon信息打印在“Console”中。
  第三行代码表示将landsat_8_mon显示在地图中。
  从下图可以看到,按下“Run”运行代码后,可以在“Console”中看到得到的landsat_8_mon信息,同时也可以在地图中看到landsat_8_mon的实际影像。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-8.jpg

  在地图右上角的“Layers”中,我们可以对影像显示的波段组合、数值范围、拉伸、透明度等加以调整。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-9.jpg

  其中,Landsat 8的波段色彩组合方式如下,大家可以依据实际情况加以选择。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-10.jpg

  设置完毕后,点击“Apply”。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-11.jpg

  此外,通过设置Gamma数值,可以使得色彩的亮度加以改变。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-12.jpg

  上面我们导入的是多波段的遥感影像数据,接下来我们再以一个单波段数据为例进行导入与显示操作。
  在搜索框中,输入GMTED,选择所出现的GMTED2010数据。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-13.jpg

  输入代码:
Map.addLayer(dem,{},'DEM');  在这里,代码中的{}表示将.addLayer()函数中的visParams参数跳过,而将图层的名称修改为'DEM',如下所示。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-14.jpg

  对于单波段图像数据,我们可以通过“Palette”选项对其颜色加以配置。

Google Earth Engine谷歌地球引擎GEE自带各类数据导入、筛选与显示-15.jpg
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

PKhuo论坛手机版

扫一扫二维码

传奇最全教程基地

Powered by PKhuo!X3.4 ©2001-2013 Comsenz Inc. 湘ICP备15015719号-5 |网站地图|友链申请