Google Earth Engine (GEE) 是一个基于云的平台,可为行星测量分析提供数据 PB 的卫星图像目录。
您不仅可以访问来自卫星、机载、数字高程模型等的遥感数据……
但您也可以通过平台的快速计算和 1000 多种运算符进行分析,将这些地理空间数据转换为可操作的观察。
现在,你真的想知道最好的部分吗?如果你想将其用于研究、教育或非营利利用,那么它是完全免费的。
在本文中,您将了解了Google Earth Engine平台并探索如何使用它进行数据探索和分析。
多PB数据目录
Google Earth Engine 包含几乎无法估计的遥感数据。通过API 向用户公开数据,世界掌握在您手中:
- 200多个公共数据集
- 超过500万张图片
- 每天4000多张新图片
- ~20 PB 的数据
从土地使用到气象数据,通过其放大(而不断增长)的遥感数据目录,您可以通过不同的镜头看世界。以下是您可以在此平台上访问的一些关键数据集。
- 陆地卫星(30m)
- 吼兵2 (10-30米)
- MODIS (每天250m)
- Sentinel-1 (雷达)
- 土覆盖
- 天气和气象(美国国家海洋和大气局)
- 和更多
但请记住,您也可以通过谷歌地球引诱处理私人数据。
Google 地球引力可以做什么?
Google Earth Engine 解决了遥感中开放分析的挑战,重点是获得结果。它能够避免任何瓶颈,因为它能够充分根据数据产品的需求量调整其群的大小。
但是一旦您有权访问数据,您可以在 GEE 中利用哪些功能?下面列出了人们转向 Google 地球引擎的一些最常见原因。
功能性 | 描述 |
---|---|
下载图像 | 如果您只想下载图片,则可以选择范围、投影、数据类型、波段、日期和比率。 |
执行图书馆功能 | 一旦知道要使用的数据,就可以将算法链接在一起以进行下一步分析,例如波段组合函数。 |
过滤集合 | 如果您不想处理整个集合,您可以使用元数据从云量到传感器类型的所有内容。 |
将计算法映射到图像集合 | 您可以通过批量计算将算法应用于整个集合,而不是将算法应用于单个图像。 |
计算聚统计 | 您可以计算一个确定范围内的面积,以检查它是否满足特定条件。 |
构建表格报告 | 您可以创建表格报告以表格形式显示特定信息,例如汇总详细的数据列表、突显特定指标或显示不同数数据集之间的比较。 |
地理空间处理能力
Google Earth Engine 包含1000多种数据类型和运算符,有助于为任何类型的感知分析奠定坚实的基础。以下是您可以在Google Earth Explorer中进行分析的一些基础工具。
除了这些分析工具之外,还有其他特殊类型的计算方法。比如,云和阴影过滤计算方法有助于消除伪影,因此您可以将分析重点放在地球表面上。
但GEE最激动人心的发展领域之一是向机器学习算法和深度神经网络的转变。你已经可以利用强大的AI工具在分析中发展更大的作用。具体来说,这里有一些可用的机器学习工具。
- 支撑向量机
- 随机森林
- K均值
- 大车
阅读更多: 10门机学习认证课程
GEE 代码编辑器和 Python
代码编辑器和Python API是一对二的组合,真正为您的数据和分析赋予生命力。但两者之间是有区别的。
代码编辑器– 代码编辑器停靠在Google 地球引擎顶部的交互方式窗口。总的来说,这是一个很好的起点,因为它提了提供一个GUI来操作代码并与地图上的数据进行交互。总之,它包含一个用于编写代码、算法和调试的窗口。顺便说一下,在大约25分钟的标记处查看这个YouTube视频,了解代码编辑器示例。
PYTHON API – 您可能会将 Python API 用于任何您想要提供给其他人的工作工具。因为最后,您会希望在不显示代码编辑器的情况下生成应用程序。因此,通过使用Python API,您可以只为决策者显示必须的工具,并隐匿代号编辑器以避免混杂。
下面的图像显示示例显示了如何对单个 Landsat 场景执行单的 NDVI 分析。
如何设置地球引力
现在,您对 Google Earth Engine 的全部内容有了一些了解,那您如何开始呢?
创建帐号:首先,您需要一个Google帐号。如果您没有Google帐号,则需要创建一个帐号。
注册 GOOGLE EARTH ENGINE :其次,您必须使用以下注册页面注册 GEE 帐号 – earthengine.google.com/signup
填写注册表:第三,您需要填写您的姓名并说明您将如何使用该产品。如前所述,GEE完全免费用于研究、教学教育或非营利利用。在注册期间,您必须确认您没有将其用于商业用途。如果你确实想将它用于商业目的的,那么你也必须提供这个面的背景。
最后,您将收到一个封确认电子邮件,表明您已成功注册。确认电子邮件将包含指向GEE Explorer、代码编辑器和API 参考指南的链接。
谷歌地球引引擎浏览器
Google Earth Engine Explorer 是一款功能强大的工具,可让您搜索大量卫星图像。 GEE Explorer 中有两个主要部分
DATA CATALOG:首先,Data Catalog为您提供熟悉的搜索界面,您可以通过Google习惯使用该界面。您可以点击地点或关键词搜索。例如,如,如,果您想要查找 Sentinel 数据,只需要将其输入搜索栏并单点击回车即可。所有可用的产品都会出现在您的搜索结果中。只需单点击该项目即可了解更多信息。如果要将其添加到GEE Explorer,请单击“在工作区中打开”按钮。
工作区:其次,工作区允许用户在浏览器中可视化数据目录中的任何数据集。将数据集添加到工作区后,您必须检查它是否适合您的数据的合适时间范围。此外,您还可以选择将可视化从1波段(灰度)改为3波段(RGB)。另外,您可以调节整色板和不透光度以最适合您的需要。
GEE Explorer 还支持动态投影,因此您无需处理数据投影。
REST API 和应用程序开发
将REST API视作访问点。这就是让您通过HTTP请求和响应直接访问Earth Engine服务器的原因。
借助Google Earth Engine API,任何人都可以访问世界数据并在自己的编程项目中对其进行分析。不要忘记GEE开发人员指南提供了相关信息何集成 JavaScript、Python 和 REST API 的教程和演示。
由于GEE 通过API(特别是JavaScript API)向用户公开数据,因此允许您创建由Google Earth Engine 提供支持的动态及可公开访问的应用程序。
阅读更多: JavaScript认证课程
GEE Web 应用程序说明示例和示例
从延迟时间图到全球森林变网络地图,以下是Earth Engine应用程序的一些示例。每一个都展示了其强大的计算能力,以及它如何为环境做出明智的决策。
1. 海洋游戏中时光倒流
Google Earth Engine最大的功能之一是其海量的时态数据。拥有超过35年的图像,就像您在交互方式海洋地图上回到过去一样。
2. 关联地图
Linked Maps 应用程序显示工具有不同波段组合的单一视图。虽然自然颜色与人眼所见相似,但颜色红线、土地/水土和植被视口突现了其他土地使用特征。
3.分割面板
Split Panel应用程序包含一个滑块,其中两个单独的图像并排列放置。用户可以将不同日期的两张图片并排列比较,以轻松检检查它们之间的差异。
4.收藏马赛克
Collection Mosaic Editor 应用程序允许您从一组Landsat-8 图像中进行选择。然后,根据您的选择,应用程序将使用中值生成马赛克。
5.全球人口探查
Global Population Explorer应用程序会提示用户选择一个国家/地区。然后,它会动态创建一个图表或表格,其中包含应特定的国家/地区区的人口密度。
6.全球森林变化
此应用程序使用 Landsat 图像显示 2000 年至 2016 年全球森林变化的结果。用户可以在Global Forest Change 应用程序中以交互方式平移和缩小。此外,它们还可以根据损坏损失年份或树木覆盖率来表示森林砍伐。
Google 地球引力的下一步是什么?
长话短说。对于任何想通过卫星图像探索世界的人来说,Google Earth Engine都是一个很好的资源。
Google Earth Engine 是一个面向希冀处理卫星数据并生成分析的数据科学家和工程师的平台。
它用于自然资源、公共卫生、城市规划和环境监测等领域。详细了解了我们的100种遥感用途和应用。
您如何使用谷歌地球引力?请在下面的评论部分告诉我们您对这个地球观测平台的看法。