第十章:构建 Web 应用

10.1. 简介

Earth Engine 有一个用户界面 API,允许用户直接从 JavaScript 代码编辑器 构建和发布交互式网络应用程序。 用户可以利用 ui 包为其 Earth Engine 脚本构建图形用户界面 (GUI)。 GUI 可能包括简单的小部件(例如,标签、按钮、复选框、滑块、文本框)以及用于控制 GUI 布局的更复杂的小部件(例如,图表、地图、面板)。 ui 小部件 的完整列表以及有关 面板 可以在下面的链接中找到。 构建 GUI 后,用户可以通过单击代码编辑器中脚本部分上方的 Apps 按钮从 JavaScript 代码编辑器发布应用程序。

与 GEE JavaScript API 不同,GEE Python API 不提供构建交互式用户界面的功能。 幸运的是,Jupyter 生态系统有 ipywidgets,这是一种用于创建交互式用户界面控件(例如,按钮、滑块、复选框、 与 Python 代码通信的 Jupyter 笔记本中的文本框、下拉列表)。 将图形小部件集成到笔记本工作流程中,允许用户配置临时控制面板,以使用图形小部件控件以交互方式扫描参数。 一个非常强大的小部件是

猜你喜欢

转载自blog.csdn.net/weixin_46601231/article/details/130743882