Open Earth Engine Library (OEEL)——如何使用OEEL函数和贡献自己的智慧
来源:http://www.tudoupe.com时间:2022-03-08
如何使用这个库?
要使用该库,只需在你的代码中做以下导入,然后使用这些函数。
在你的JavaScript code 中加入这个获取链接即可,即可加载所有的相关补充的飞官方函数内容
你需要知道你用了哪个函数吗?
只需在你的代码末尾添加以下一行,你将得到所有使用过的函数的列表和其他相关信息。
license
每个函数都有自己的许可证,所以请直接参考它。
库的许可证是GPLv3,但这只包括库的结构(与GEE同步,文档代码...),与每个函数的许可证无关。
目标和价值
开放地球引擎库(又称OEEL)是开放地球计算倡议的一部分。其目的是为谷歌地球引擎(GEE)用户提供免费和开放的算法。有些代码需要许多小时的设计和调试。如果不与其他用户分享它们,将是一种浪费。
起源
该项目起源于Mathieu Gravey为个人使用而开发的一个库,并存储了他在洛桑大学读博士期间开发的算法。从GitHub和谷歌地球引擎之间的一个简单的git映射开始。最后,该项目得到了自动文档和例子的加强,以便于新代码的整合。特别感谢设计这个网站的Raphaël Nussbaumer博士。
如何为OEEL做贡献?
文档
你看到一个错字,一个不完整或不清楚的文档。问题出在一个函数上?只需在GitHub上打开相关文件并提出编辑建议。
在这个网站上,你可以在GitHub的 "gh-pages "分支上编辑这个网页。
缺少的例子
你可以简单地在专门的GitHub仓库中添加例子,链接可以点击这里:
https://github.com/open-geocomputing/OpenEEL_Examples
https://github.com/open-geocomputing/OpenEEL_Examples
漏洞?
你知道如何修复它吗?提交一个编辑,并说明问题的理由(可能还有一个例子)。你不知道?这不是问题,只需在GitHub上开一个问题。社区可能会帮助你。
一个新功能?
你有一个新的功能要添加?已经谢谢你的考虑了。先看一下脚本草案,它提供了一个编写新函数的基准线。先把输入部分和描述归档,然后实现函数。最后,用底部的部分来实现测试和调试功能。
要提交你的贡献,只需复制上面的部分(从输入到你的函数的结尾)即可的输入。
顺序尊重列表中的输入顺序,所以从必选变量开始,然后是默认值的变量,最后是可选变量。
名称 用来建立函数中使用的参数字典。
description描述,在文档中使用。
type 指定输入类型(当函数被调用时,类型会被测试),如果你支持多种类型,只需用"|"分隔它们,可能的类型:函数、对象、数字、整数、字符串、ee.Image、ee.ImageCollection、...ee.Collection是一个特定的类型,接受ImageCollection和FeatureCollection。
defaultValue 如果该字段未被告知,将自动影响的默认值。(非强制性)。
如果该字段需要运行函数,可选择告知。
name: "Return"
"Return "是一个特定的 "输入",允许告知文档中的函数的返回类型。如果函数没有返回任何东西,你可以从列表中删除它。
参考
nameuse to build the dictionary of parameters used in the functions.descriptiondescription use in the documentation.typespecify the input type (the type is tested when the function is called), if you support many types simply separate them with “|”, possible type: function, object, number, integer, string, ee.Image, ee.ImageCollection, … ee.Collection is a specific type that accepts ImageCollection and FeatureCollection.defaultValuethe default value that would be automatically affected if the field is not informed. (not mandatory).Optionalinformed if the field is required to run the function.
name:"Return"
name 名称,请使用与文件名相同的,camelCase的命名方式。
license 选择这个特定函数的开放许可,如MIT或GPLv3(其他也可以;))。
description 文档中使用的描述可以根据需要加长。
选项
experimental 添加实验性,如果你想把这个函数标记为实验性。
DOI 添加DOI标识符,如果与此方法相关的论文。文档会自动添加链接和引文(APA风格)。
贡献者作为一个数组,你可以添加你的名字或别名。
添加任何你认为可能相关的其他字段。
函数
参数会被自动读取,无论该函数是以列表还是对象的形式被告知,并自动生成一个对象(在检查类型后),其中每个键指的是输入列表中的一个名字。
上一篇:安装固态硬盘无法开机
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
