第十章:构建 Web 应用

本教程介绍了如何使用Earth Engine的JavaScript API和geemap Python库来构建交互式Web应用程序,展示如何创建地图界面,发布应用程序到代码编辑器,本地Web服务器以及云平台Heroku。内容涵盖了从创建用户界面到使用Streamlit部署应用程序的全过程。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韩天放 - 东北大学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值