如果有基础请参考GEE官方文档:https://developers.google.com/earth-engine/guides/getstarted
如何使用这些文档
Earth Engine 文档专为熟悉地理空间数据分析的人员设计。文档主要按数据类型构建。例如,在左侧导航包含了重要的数据类型,例如链接到部分或网页Image
, ImageCollection
, Feature
, FeatureCollection
, Geometry
, Reducer
, Chart
,Join
和 Array
。本指南仅对这些类型进行了足够的描述,以帮助您入门。还有 机器学习、专业或传感器特定算法(例如 Landsat 算法)、 面向公众的应用程序、数据(资产)管理的部分 以及关于地球引擎内部运作的重要细节。在深入研究任何一个之前,从这里开始!
代码编辑器
代码编辑器是用于开发地球引擎应用程序的交互式环境(图 1)。中心面板提供了一个 JavaScript 代码编辑器。编辑器上方是保存当前脚本、运行脚本和清除地图的按钮。在获取链接按钮生成在地址栏的脚本唯一的URL。底部面板中的地图包含脚本添加的图层。顶部是数据集和地点的搜索框。左侧面板包含代码示例、您保存的脚本、可搜索的 API 参考和私有数据的资产管理器。右侧面板有一个用于查询地图的检查器、一个输出控制台和一个用于长期运行任务的管理器。帮助按钮 help 右上角包含指向本指南和其他获取帮助资源的链接。从代码编辑器指南和获取帮助指南中了解更多信息。
图 code.earthengine.google.com 上的 Earth Engine 代码编辑器
在代码编辑器中打开和运行代码
以下步骤演示了如何打开 Earth Engine 并执行显示图像的自定义脚本。为获得最佳效果,您可能需要安装最新版本的 Chrome,即 Google 的网络浏览器,可 在此处获得。
- 在此处打开地球引擎代码编辑器: code.earthengine.google.com。如果您还没有,则需要通过使用注册的 Google 帐户登录来启用访问。
- 导航到位于代码编辑器最左侧的脚本选项卡。在那里,您将找到访问、显示和分析 Earth Engine 数据的示例脚本集合。
- 在“图像集合”下,选择“过滤合成”示例。您会在中控台上看到一个脚本。按运行按钮执行脚本。Filtered Composite 示例选择与科罗拉多州和犹他州相交或在其边界内的 Landsat 7 图像。然后显示所选图像的真彩色合成。样品给你介绍常用的方法,如
filter()
,clip()
和Map.addLayer()
。
地球引擎数据结构
两个最根本的地理数据在地球引擎结构 Image
和 Feature
分别对应于光栅和矢量数据类型,。图像由波段和属性字典组成。特征由一个Geometry
和一个属性字典组成。一堆图像(例如图像时间序列)由ImageCollection
. 功能集合由FeatureCollection
. 在地球引擎其它基本数据结构包括Dictionary
, List
,Array
,Date
, Number
和String
(了解更多关于基本数据类型 本教程。要记住,这些都是很重要的服务器端对象的操作方式与客户端 JavaScript 对象的操作方式不同)。