【问题标题】:Calling functions from other scripts within Google Earth Engine从 Google 地球引擎中的其他脚本调用函数
【发布时间】:2019-09-28 02:51:24
【问题描述】:
这是我第一个使用 javascript 的项目。我正在开发一组脚本,以便在谷歌地球引擎的同一区域范围内获取多种类型的数据。在这样做时,我可以制作大型脚本来执行此操作,但宁愿从其他脚本调用函数。我已经尝试了多种解决方案来做到这一点,尽管它们是不久前的事情,不幸的是,我已经失去了它们。我遇到的主要问题之一是我看到的大多数 javascript 帮助是用于网页而不是后端开发。
欢迎对此提出任何问题,如果您有建设性的批评,想了解如何提出更好的问题?
【问题讨论】:
标签:
javascript
google-earth-engine
【解决方案1】:
这可以使用require 函数来实现。简而言之,编写一个代码文件,其中包含您希望导出的任何内容,命名为“exports”变量,例如
exports.scale = 30;
然后保存并记住它在哪里。
使用require 将其加载到另一个脚本中,如下所示:
var constants = require('users/me/that_script.js');
并使用constants.scale 引用导出的变量。
More info here