Google Earth Engine学习笔记——介绍和入门

Google Earth Engine学习笔记——介绍和入门   最近接触GoogleEarthEngine,觉得很好玩,也很有应用前景,关键是免费的地理计算云平台。所以想认真学习下,学习过程中作些小的总结和记录,资料来源均为网络或GoogleEarthEngineAPI指南,今天先讲讲入门的知识。1、GoogleEarthEngine介绍   GoogleEarthEngine是Google提供的对大量全球尺度地球科学资料(尤其是…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

    最近接触Google Earth Engine,觉得很好玩, 也很有应用前景,最关键Google Earth Engine是免费的地理计算云平台。所以想认真学习下,学习过程中作些小的总结和记录,资料来源均为网络或Google Earth Engine API指南,今天先讲讲入门的知识。

1、Google Earth Engine介绍

    Google Earth Engine是Google提供的对大量全球尺度地球科学资料(尤其是卫星数据)进行在线可视化计算和分析处理的云平台。该平台能够存取卫星图像和其他地球观测数据数据库中的资料并提供足够的运算能力对这些数据进行处理。Google Earth Engine上包含的数据集超过 200 个公共的数据集,超过500万张影像,每天的数据量增加大约 4000张影像,容量超过 5PB。

    相比于ENVI等传统的处理影像工具,Google Earth Engine可以快速、批量处理数量“巨大”的影像。通过Google Earth Engine可以快速计算比如NDVI等植被指数,可以预测作物相关产量,监测旱情长势变化,监测全球森林变化等。

    Google Earth Engine不仅提供在线的JavaScript API,同时也提供了离线的 Python API。通过这些API可以快速的建立基于Google Earth Engine 以及 Google云的Web服务。  

2、Google Earth Engine访问准备

    Google Earth Engine 的官方地址为:https://earthengine.google.com/ 

    打开Google Earth Engine网址需要科学上网,建议安装Opera浏览器,参考以下链接进行设置。https://www.tpyyes.com/a/kuozhan/2018/0505/595.html?from=singlemessage

Google Earth Engine学习笔记——介绍和入门

3、Google Earth Engine注册及概览

    打开Google Earth Engine官网,右上角的“SIGNUP”可以进行注册或登陆,注册比较简单这里省略。

    注册完成后单击官网右上角”PLATFORM”中的“CODEEDITOR”菜单,进入工作空间,地址为

https://code.earthengine.google.com  。

Google Earth Engine学习笔记——介绍和入门

Google Earth Engine学习笔记——介绍和入门

Google Earth Engine学习笔记——介绍和入门

    以上图片来源于网络,详细介绍请参考 https://zhuanlan.zhihu.com/p/29000578

    Google Earth Engine 完整帮助文档地址 https://developers.google.com/earth-engine/

Google Earth Engine学习笔记——介绍和入门

    还有很多介绍和说明都可以从官网右上角的菜单进入,这里不详细介绍。

4、Google Earth Engine入门

    下面参考Google Earth Engine API帮助文档中的实例代码(学实例代码是最容易入门的),演示使用Google Earth Engine加载LandSet影像,并根据裁剪范围下载到本地。

    先进入“CODEEDITOR”工作空间,地址为https://code.earthengine.google.com  。在中间代码编辑区输入如下代码:

// Load an image.
var image = ee.Image(‘LANDSAT/LC08/C01/T1_TOA/LC08_044034_20140318’);

// Define the visualization parameters.
var vizParams = {

  bands: [‘B4’, ‘B3’, ‘B2’],
  min: 0,
  max: 0.5,
  gamma: [0.95, 1.1, 1]
};

// Center the map and display the image.
Map.setCenter(-122.1899, 37.5010, 10); // San Francisco Bay
Map.addLayer(image, vizParams, ‘false color composite’);

// Create a geometry representing an export region.
var geometry = ee.Geometry.Rectangle([-122.099, 37.247, -122.634, 37.599]);

var landsat =ee.Image(‘LANDSAT/LC08/C01/T1_TOA/LC08_044034_20140318’)
  .select([‘B4’, ‘B3’, ‘B2’]);
 
// Export the image, specifying scale and region.
Export.image.toDrive({

  image: landsat,
  description: ‘imageToDriveExample’,
  scale: 30,
  region: geometry
});

    然后单击运行,指定的Landset影像加载到了下面的底图窗口中,并按照4,3,2波段组合显示。

Google Earth Engine学习笔记——介绍和入门

    这时,右上角的“TASK”列表中出现了裁剪任务“imageToDriveExample”,如下图:

Google Earth Engine学习笔记——介绍和入门

    单击“RUN”按钮,弹出裁剪影像保存界面,设置存储路径,将数据下载到Google云盘“Drive”中,再从云盘下载到本地;也可以将数据下载到Asset中,便于后续调用

Google Earth Engine学习笔记——介绍和入门

    裁剪结果概览。

Google Earth Engine学习笔记——介绍和入门

    单击“Open in Drive”,可以在Google云盘中显示,可以单击影像右键“下载”到本地。

Google Earth Engine学习笔记——介绍和入门

    下载到本地的影像可以用ArcGIS或ENVI软件打开。

    以上基于Google Earth Engine的LandSet影像加载和裁剪就完成了。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191831.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • outputstreamwriter用法_floating power object

    outputstreamwriter用法_floating power object写这个类的原因,网上有很多介绍这两个类的,InputStreamReader类的使用,没有任何异议,而OutputStreamWriter,看了网的帖子和博客说的都不是很清楚,所以小皮虾好好研究了一下OutputStreamWriter类,所以下面的总结有不对之处,欢迎指正!api类中解释:InputStreamReader是字节流通向字符流的桥梁,将字节流转换为字符流

    2022年9月3日
    3
  • 阿里云服务器使用freessl配置免费证书Nginx

    阿里云服务器使用freessl配置免费证书Nginx环境:阿里云服务器购买的域名服务器:linux+nginxSSL证书:FreeSSL申请的免费证书步骤1、申请ssl证书具体参考二哥的“五分钟搞定HTTPS配置,二哥手把手教”https://blog.csdn.net/qing_gee/article/details/90031376博客,这位大佬写的很详细了2、配置阿里云服务器2.1、上传证书登陆阿里云控制台,搜索“ssl证书应用安全”,上传原有证书,注意一定要将证书转换为pem格式2.2、开启服务器443.

    2025年6月11日
    0
  • 如何绘制qq图_python画图

    如何绘制qq图_python画图Q-Q图主要可以用来回答这些问题:两组数据是否来自同一分布PS:当然也可以用KS检验,利用python中scipy.stats.ks_2samp函数可以获得差值KSstatistic和P值从而实现判断。两组数据的尺度范围是否一致两组数据是否有类似的分布形状前面两个问题可以用样本数据集在Q-Q图上的点与参考线的距离判断;而后者则是用点的拟合线的斜率判断。用Q-Q图来分析分布的好处都有啥?(谁说对了…

    2022年8月10日
    6
  • 玩玩三维重建–Visual SFM介绍

    玩玩三维重建–Visual SFM介绍转自:  奇点视觉        原文地址玩玩三维重建Leaveareply版权声明:本文系本站作者自己翻译整理,欢迎转载,但转载请以超链接形式注明文章来源(planckscale.info)、作者信息和本声明,否则将追究法律责任。我们在实时三维重建方面的工作今年已经密集展开。或许不久后某一天,你会在本站看到带有SLA

    2022年6月20日
    101
  • 金山词霸2010牛津旗舰激活成功教程版【最完美的】的使用方案[通俗易懂]

    金山词霸2010牛津旗舰激活成功教程版【最完美的】的使用方案[通俗易懂]【可更新一年】金山词霸2010牛津旗舰激活成功教程版【最完美的】的使用方案激活成功教程的详细操作过程1.下载金山词霸2010牛津旗舰版官方版本。[url]http://download.iciba.com/Pw2010_Ultimate/PowerWord2010Oxf_Ult

    2022年7月15日
    16
  • anaconda3如何卸载干净「建议收藏」

    anaconda3如何卸载干净「建议收藏」最近跑代码的时候老出现各种错误,因为之前卸载过一次anaconda,所以猜测可能是没有卸载干净,所以又重新卸载了一遍,为了防止再次出现卸载不干净的情况,找了很久,终于从官网上找到了能够卸载干净的方法。安装Anaconda-Cleanpackage 打开AnacondaPrompt,输入命令行: condainstallanaconda-clean 接着输入命令行进行卸载…

    2022年6月29日
    293

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号