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 笔记本中的文本框、下拉列表)。 将图形小部件集成到笔记本工作流程中,允许用户