Google Earth Engine(GEE)——神级辅助插件(开放地球引擎扩展 (OEEex))
上一次写了一篇run all的自动化影像下载的文章链接如下:
(977条消息) Google Earth Engine(GEE)——Tasks升级,实现RUN ALL可以一键下载任务类型中的所有影像_此星光明的博客-CSDN博客
很多同学问如何进行的,说GEE的更新没发现,其实大家缺少一个GEE的插件,非常好用,再介绍完以西额内容后,我们后面的有Google插件的安装链接,非常简单。
如何使用扩展程序?
要使用您需要使用 Google Chrome 的扩展程序,只需点击此链接并将其添加到您的 Chrome。刷新任何打开的 Google 地球引擎代码编辑器页面。可以使用了!够简单吗?
chrome 扩展提供了一些基本设置。在选项页面中根据需要进行设置(右键单击扩展名和“选项”)。您可以选择要使用或不使用的选项。某些功能需要一些额外的设置(例如,Planet 模块)。
这个文件就是我们可以看到插件的介绍
Documentation of the Open Earth Engine extension
具体功能:
⌘+S
描述
将快捷键⌘+S重定向到保存按钮
如何使用它?
只需按⌘+S😀
它是如何实施的?
这是实现的,在按下的键上添加了一个监听器。当检测到 ⌘+S 时,会以编程方式单击保存按钮。
夜间模式
描述
该扩展引入了一个黑暗的主题。
如何使用它?
只需使用右上角的徽标选择您想要的模式。对于基于您的浏览器或系统的自动模式,只需双击徽标,或在选项页面中选择模式。
在同一个浏览器中打开的所有地球引擎都是链接的。在一个页面中更改参数将改变其他页面。弹出窗口预期用于即时交互,因此需要你所有的注意力,这些都是故意用白色背景让你保持清醒😆。
它是如何实施的?
深色模式是通过使用 ACE 代码编辑器的标准深色主题来实现的。界面的另一部分改变了颜色,添加了一个新的“dark”类,使一些 CSS 过载。每个打开页面之间的通信通过扩展后台使用通信端口和交换消息进行管理。这允许同步模式并存储您的偏好。
OEEL 缓存
描述
OEEL 缓存为Open Earth Engine 库中的文件提供 1 小时缓存。这允许在使用库时减少执行时间。此功能无法禁用。
如何使用它?
如果您使用 OEEL 库,您无需做任何事情,它会自动使用缓存。
它是如何实施的?
此功能是通过对特定 OEEL 文件使用重定向来实现的。请求被重定向到proxy-oeel-code.open-geocomputing.org
使用正确的缓存头响应文件的请求。
清单上传
清单上传允许拖放一个或多个 GeoTIFF 及其清单并直接摄取。
如何使用它?
只需按照此处 的说明创建清单即可。唯一的区别在于文件地址,不要使用 gs:// 地址,而是使用本地 unix 文件样式路径(路径不应包含 .. 以转到父目录)。
将清单另存为带有 GeoTIFFmanifest.json
的文件夹(例如myUploadFolder
)(图像需要可以在子文件夹中)。然后将文件夹拖放到资产选项卡中新出现的徽标(向上箭头)中。您可以在任务选项卡中跟踪上传进度。如果您只想提取可用数据,地址也可以是一些 URL。但数据将通过我的计算机传输。
它是如何实施的?
扩展向google请求一个GS上传链接,然后上传文件,清单中的地址替换为新获取的gs://地址。最后,清单提交给 GEE。如果是远程可用数据 (http(s)://),则数据首先在浏览器中下载、临时存储并按照与本地文件相同的方法上传。服务器应该允许来自 的请求https://code.earthengine.google.com
,否则浏览器保护将取消请求。
自动导出
描述
此功能允许导出图像、图像集、表格、视频,而无需按资产选项卡中的任何按钮。但是为了拯救我们的星球,请务必仔细检查您是否真的需要导出完整的收藏。
如何使用它?
这是一个 OEEL 包含的功能,只需使用相应的oeel.Export.ImageCollection.*
功能。看看这个例子。
它是如何实施的?
这是一个具有挑战性的功能!
通过控制台中的一些打印,在运行代码和扩展之间引入了通信。如果功能被禁用或未安装扩展程序,控制台中可能会出现奇怪的消息,但代码仍然可以执行。这种通信告诉扩展要做什么。
资产可用性
描述
它在共享脚本时检查资产是否公开可用。这只是一个检查,不要更改资产或存储库权限。
如何使用它?
只需单击“获取链接”或“复制脚本路径”。在“复制脚本路径”的情况下,它会进一步检查存储库是否是公共的,以允许其他用户查看内容。
它是如何实施的?
静态检查脚本和环境标头以检测所有使用的资产。然后将这些资产的列表发送到检查其公共可用性的外部服务。
限制:因此无法检查动态创建的资产名称。
插入函数签名
描述
它允许通过单击将文档中的函数签名添加到代码脚本中。
如何使用它?
移至文档选项卡,搜索您感兴趣的功能并单击箭头!
该函数是使用字典样式导入的。可选参数被注释,默认值被添加为默认值😄。
它是如何实施的?
此函数从 Earth Engine 请求两个包含函数签名的文件。单击时会生成签名并将其导入编辑器。
PlanetLab 图像管理
描述
此功能允许直接从 GEE 搜索/订购/传输 PlanetLab 图像。
如何使用它?
首先激活选项页面中的功能,设置您的帐户(如果您登录,它将自动为您恢复 API 密钥),设置您的星球图像集合的路径(这是从结果列表中删除已经可用的资产所必需的)并选择您要使用的 API 版本。
-
-
APIv1 看起来可供所有人使用。但是需要数据通过您的计算机传输。良好的互联网连接可能至关重要。带有页面的计算机需要保持打开状态。当您进行搜索时,已经摄取的图像(已完成摄取!)会自动从可用数据列表中删除。要下载,请选择图像并按“下载”或直接双击图像。一旦设置了要下载的图像,在开始下载之前最多需要 20 分钟来激活(计算行星端的图像)。要有耐心!附言。如果您选择多个图像,则所有图像都会并行激活。
-
-
如果我们支付了配额,APIv2 看起来就可用(并且仅适用于任何用户,我还不清楚🤔)。使用订单 V2,一旦订单完成,Planet 会为您管理 GEE 中的摄取 👏。目前,元数据中仍然缺少资产的 id,因此无法自动清理结果 🤷♂️。(我要求以这种方式对 Planet 进行修改。)
检查此示例以开始。
建议
完成设置后,从单个图像开始,看看一切是否按预期工作,然后再进行更多下载。
大家可以以下这个链接对这个插件进行获取:
https://chrome.google.com/webstore/detail/open-earth-engine-extensi/dhkobehdekjgdahfldleahkekjffibhg
An unofficel extension to enhance Google Earth Engine, and Open Earth Engine experience.
This extension adds some useful feature to the browser code editor of Google Earth Engine
Features:
- a night mode
- add a cache for the OEEL (Open Earth Engine Library)
- open the code editor if we click on the icon (or the OEEL documentation if the code editor is already open).
- buttons (arrows) to insert function signature from the documentation to the code editor
- a button to upload images by drag-and-drop using manifests
- allow for automatic export.
- command+S for saving on mac
- PlanetLab imagery (search / order / transfer to GEE) using Planet API.
- check is assets are shareable when "get link".
- add a button to run all tasks
一个非官方的扩展,以增强谷歌地球引擎和开放地球引擎的体验。
这个扩展为谷歌地球引擎的浏览器代码编辑器增加了一些有用的功能。
特点。
- 一个夜间模式
- 为OEEL(开放地球引擎库)添加一个缓存
- 如果我们点击图标,可以打开代码编辑器(如果代码编辑器已经打开,可以打开OEEL文档)。
- 从文档中插入函数签名到代码编辑器的按钮(箭头)。
- 一个按钮,通过使用清单的拖放来上传图片
- 允许自动输出。
- 命令+S用于在Mac上保存
- 使用Planet API的PlanetLab图像(搜索/订购/转移到GEE)。
- 当 "获取链接 "时,检查资产是否可共享。
- 添加一个按钮来运行所有的任务
而且最近更新了也就是7.1就开始有了上一篇RUN ALL!的按钮
往期推荐:
全球森林损失量数据集Hansen Global Forest Change v1.8 (2000-2020)
GEEer的快乐|是为了白嫖影像吧!分析挖掘,NDVI、非监督分类等
GEE—以MCD19A2为例批量下载逐天AOD数据逐天的均值、最大值、最小值、标准差、方差统计分析和CSV下载(北京市各区为例)
GEE——全球人类居住区网格数据 1975-1990-2000-2014 (P2016)
Google Earth Engine(GEE)——使用在线的世界矢量边界作为研究区(国家和洲际),如何调用?
欢迎大家关注,转发!
因为本人最近刚拿到CSC的留学资助,所以更新会比较慢,有问题可以后台留言,将不定期回复,谢谢!
- 点赞
- 收藏
- 关注作者
评论(0)