地球引擎高级教程——客户端与服务器,使用该evaluate()方法将服务器端对象带到客户端
2023-09-11 14:15:11 时间
该模块专注于帮助您培养在 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').format() // 这是服
相关文章
- UWA正式支持Unreal 引擎!
- 游戏音频工具推荐:Wwise音频引擎入门和实践
- 有趣的 Mysql 存储引擎
- 自动化集成:Kubernetes容器引擎详解
- 【MySQL高级】Mysql的体系结构概览及存储引擎以及索引的使用
- 地球引擎初级教程——如何正确的将加载完成的影像导出到Google driver?
- 地球引擎高级教程——可改善您的监督分类结果的主成分分析 (PCA)
- 自己根据前些天热门的模版引擎文章,弄了一个模版引擎
- 详细介绍Mysql各种存储引擎的特性以及如何选择存储引擎
- 《2040大预言:高科技引擎与社会新秩序》——1.2 从紧身胸衣到Twitter:快速变化的30年
- MySQL数据库:存储引擎
- 关于Cocos2d-x中自己定义的类的名字和Cocos2d-x引擎库中的类的名字重复的解决方法
- laytpl js模板引擎
- 工作流引擎
- 基于状态机(FSM)实现规则计算引擎,支持多种数据类型、运算规则、上下文切换等等,结合对象的抽象和多种设计模式方便的实现自定义规则添加,比Antlr更加的易懂,不依赖其他第三方库进行实现
- 前端html与Thymeleaf模版引擎中th:if、unless、checked、field、text、utext、value、each、下拉框、单选框赋值并判断选中以及其他常见用法
- MySQL 数据库引擎与编码