该模块专注于帮助您培养在 Earth Engine 中扩展分析的技能。我们将涵盖的主题包括构建应用程序、代码共享和使用 Python API 进行批量导出和高级分析。
代码编辑器中的用户界面元素 - 地图视图、绘图工具等是“客户端”元素。它们在您的浏览器中运行。图像集合、特征集合、地球引擎对象的计算等是“服务器端”元素。它们在谷歌的数据中心运行。你不能混合这两个对象。要了解更多信息,请访问地球引擎用户指南的客户端与服务器部分。
- 要将客户端对象转换为服务器端对象,您可以使用适当的 API 函数。服务器端函数以
ee.
、ee.Date()
、ee.Image()
等开头。 - 要将服务器端对象转换为客户端对象,您可以调用
.getInfo()
地球引擎对象。对于 Python API,这是从服务器端对象中提取信息的唯一方法,但 Javascript API 提供了一种更好(也是首选)的方法 - 使用该evaluate()
方法将服务器端对象带到客户端。此方法异步检索对象的值,而不会阻塞用户界面 - 这意味着它会让您的代码在获取值时继续执行。
var date = '2020-01-01' // 这是在客户端
print(typeof(date))
var eedate = ee.Date('2020-01-01').