随着我们的社区不断壮大,我们希望 Earth Engine 能够一如既往地保持快速、公平,并继续免费服务于非商业用途。Google Earth Engine 的非商业层级可确保计算资源的可持续分配,以便我们能够继续在全球范围内支持高影响力项目。
什么是“非商业层级”?
自 2026 年 4 月 27 日 起,所有非商业 Earth Engine 项目都将按月获得 Earth Engine 计算单元 (EECU) 小时数配额。此配额在项目级 应用,并会在每个月 初重置。我们推出了三个新层级,以适应不同的用量和影响力。
非商业层级
| 层级 | 配额限制 | 资格要求 | 推荐使用场景 |
|---|---|---|---|
| Community 层级 | 150 EECU 小时(54 万 EECU 秒) | 适用于所有已通过验证的非商业项目。无其他 要求。 | 适用于本科生和其他具有常规 计算需求的用户。此层级支持大多数非商业用途的 Earth Engine 使用场景。 |
| Contributor 层级 | 1,000 EECU 小时(360 万 EECU 秒) | 适用于所有已通过验证的非商业项目。您需要拥有有效的结算 账号,但无需为 Google Earth Engine 的非商业用途付费。如果您将此项目用于其他 Google Cloud 服务,则可能需要为使用这些服务付费。 | 适用于从事非商业项目、致力于科学研究并渴望产生影响的研究生、公益组织和科研人员。 |
| Partner 层级 | 10 万 EECU 小时(3.6 亿 EECU 秒) | 您需要另外提交一份申请,详细阐述您的项目及其所能带来的 影响。审批过程可能需要几周时间。如果您的项目与气候减缓(减少碳排放)、气候适应(气候变化应对能力)或生态保护(自然和生物多样性保护、管理与恢复)相关,则可以申请此层级。 | 适用于公益组织/非政府组织、大学研究小组、政府 研究小组或其他组织,这些组织或小组需具有高计算需求 且有明确证据表明其开展的高影响力可持续发展工作会影响 环境政策和实践。 |
这些 EECU 小时配额限制并非 硬性限制。达到每月 限制后,您仍然可以在受限 模式下执行计算(您的请求、EE 应用和任务仍会运行),但 除非您获得更多 配额,否则性能和吞吐量会降低。
需要采取的行动和重要日期
层级选择
您需要在 2026 年 4 月 27 日 之前为您的 Earth Engine 项目选择层级。如果您未选择,我们会默认将您的项目配置为使用 Community 层级;您可以稍后随时更改。系统会在注册期间提示新项目选择层级。对于现有项目,您可以通过 Cloud 控制台中的 Earth Engine Configuration 页面选择层级。
Earth Engine 将于 2026 年 4 月 27 日开始为非商业项目启用配额。此启用过程可能需要几周时间,因此您的项目可能要到稍晚日期才会应用配额。
当前用量
您可以使用 Cloud Monitoring 了解您每月使用的 EECU 小时数。如果您的用量不稳定,您可能需要选择一个层级,以涵盖您在处理量最大的月份中的用量。
您可以使用此 Colab 笔记本帮助您建模和直观呈现您的用量与不同 Earth Engine 非商业层级的匹配情况:
管理项目的层级
更改项目的层级
您可以随时在 Cloud 控制台的配置页面中更改项目的层级。您需要拥有项目的正确权限 :
| 需要权限 |
|
| 建议的角色 |
|
如果您更改了项目的层级,新的配额限制将立即生效,而您当前的用量将保持不变。例如,如果您从 Community 层级切换到 Contributor 层级,您会立即看到配额限制从 150 EECU 小时增加到 1,000 EECU 小时。
Partner 层级的申请需要人工审核,可能需要几周时间才能完成。
申请 Partner 层级
如果您是公益组织、大学或政府研究小组的成员,并且需要 更多计算资源来开展高影响力可持续发展工作,则可以申请 Partner 层级。我们会审核您的申请,并在几周内向您反馈结果。
Partner 层级访问权限的申请可能需要几周时间,在此期间,您可以选择将项目注册为 Community 层级或 Contributor 层级。您的项目必须注册为非商业用途,才有资格使用 Partner 层级,因此请在完成申请之前完成此操作。
续订和重新验证
所有非商业 Earth Engine 项目都需要每年重新验证其非商业状态。您还需要重新申请,才能让项目继续使用 Partner 层级。
多个项目
您可以注册多个项目以访问 Earth Engine,但不得使用多个项目来模拟或充当单个应用或账号。如需了解详情,请参阅 Earth Engine 非商业条款。
例外情况
Earth Engine 应用的使用情况是根据 EE 应用的父项目进行跟踪的。如果项目用完 非商业计算配额,该项目下的所有应用都会变慢。
管理配额
控制 EECU 小时用量
- 消耗量 :配额适用于批量和在线 EECU 小时消耗量,并会在每个月初重置。如果您用完了当月的所有 EECU 小时,您仍然可以在并行度较低的模式下使用 Earth Engine,直到您的配额重置为止。
- 分配 :计算配额分配给云项目,无法转移。非商业 EECU 小时仅适用于非商业项目,如果您将项目切换为商业项目,则不会结转。
- 监控:使用 Cloud Monitoring 和 Metrics Explorer 监控您的历史 EECU 消耗量。
- 每日限制 :通过更新 Cloud 控制台中的
EECU-time per day配额,设置项目每天允许消耗的 EECU 时间量限制。如需详细了解如何访问和更新此配额,请参阅费用控制 文档。 - 购买更多计算资源:您还可以通过将项目切换为商业项目并选择 Limited 方案,或通过创建新的商业项目来支付更多计算资源费用。如需了解详情,请参阅将工作流 迁移到商业项目部分。
受限模式
即使您的项目用完了 EECU 小时配额,您仍然可以使用 Earth Engine,但它将处于受限模式 ,直到您的配额重置为止。 受限模式会限制您的在线和批量并发,并减少分配给您的计算工作器数量。您可能无法在受限模式下高效运行工作流。
获取更多配额
- 如果您的项目处于 Community 层级,您可以将其升级到 Contributor 层级。这样,项目每月将额外获得 850 EECU 小时(总共 1,000 EECU 小时)。
- 如果您的项目处于 Contributor 层级,您可以 申请 Partner 层级。如果您的申请获得批准,您的项目将获得 10 万 EECU 小时,减去您在该期间已使用的任何 EECU 小时。
- 您可以在 Limited
方案中使用随用随付计算的商业项目。您可以通过以下方式实现此目的:
- 将项目从非商业用途切换为商业用途。这是一项 永久性更改(您无法将其切换回非商业用途)。您可以在 Cloud 控制台的 Earth Engine 配置 页面中执行此操作。
- 创建一个新的商业项目,并将您的工作流迁移到该项目。
将工作流迁移到商业项目
如果您创建了一个新的商业项目,则需要迁移现有工作流。我们建议:
使用新项目运行代码:您可以通过 在代码 编辑器中选择新项目,或在调用 脚本中的项目时更改
ee.Initialize来执行此操作。# Pass the commercial project ID to ee.Initialize() ee.Initialize(project='your-commercial-project-id')与新项目共享现有资源:如需从新项目访问您的资源 ,您需要共享这些资源。您可以通过向新项目的服务账号授予对您的资源的 资源管理器访问权限,从 执行此操作。
ViewerWriter继续使用 Partner 层级:如果您的项目已注册使用 Partner 层级,您可以将其切换为商业用途以访问 Earth Engine,但您 无法在不重新提交 申请的情况下切换回使用 Partner 层级。我们建议您在将 Partner 层级与商业用途结合使用时,使用单独的项目。无论项目之前是否拥有 Partner 层级访问权限,从商业用途切换到 Partner 层级始终需要提交申请。
Contributor 层级的 Cloud 结算账号行为
Earth Engine 会将结算账号的存在作为项目可信度的指标。由于 Contributor 层级会授予大量计算资源(每月 1,000 EECU 小时),因此我们要求项目拥有结算账号才能访问此层级。
只要结算账号注册用于非商业用途,就不会收取 Earth Engine 使用费 。如果您将项目更改为注册用于商业用途,则您将像其他商业客户一样产生费用。请务必注意,虽然 Earth Engine 不会向您的结算账号收费,但如果您启用了其他付费 Google Cloud 服务,则可能会产生费用。为避免产生任何费用,请确保您和项目的受信任用户不会在 Earth Engine 之外启用 API。
即使您为 Google Cloud 中的其他服务(例如 Cloud Storage 或 BigQuery)付费,只要您注册用于非商业用途,您的项目就不会收取 Earth Engine 计算或存储费用。如果您的项目未注册或注册用于商业用途,您仍可能需要为使用 Earth Engine 付费。
常见问题解答
背景
- 问:Earth Engine 为何要进行此次变更?
- 我们的目标是确保计算资源的可持续分配,以便我们能够继续在全球范围内支持高影响力项目。
- 问:新层级有哪些?它们分别代表什么?
- 我们推出了三个非商业层级:Community、Contributor 和 Partner。每个层级都有每月计算配额限制和各种 资格要求。
- 问:为什么 Contributor 层级需要结算账号?
- 我们需要使用结算账号进行身份验证。您无需为 Earth Engine 使用付费,但可能需要为使用的其他 Google Cloud 服务付费。
- 问:Partner 层级的条件是什么?
- 您必须是公益组织/非政府组织、大学研究小组或政府研究小组的成员,并且具有非常高的处理需求。在此层级,合作伙伴必须提供证据,证明其开展的高影响力可持续发展工作会影响环境政策和实践,并说明他们为何需要额外的计算资源。
时间
- 问:如何在 2026 年 4 月 27 日之后获得延期?
- 如果您未在 4 月 27 日之前选择层级,您的项目将默认注册 Community 层级。4 月 27 日之后,您可以随时通过配置 页面选择或 更改项目的层级。
- 问:如果我未在 2026 年 4 月 27 日之前选择层级,会发生什么情况?
- 您的项目将默认使用 Community 层级。您可以随时在配置页面中更改 。
- 问:我可以更改层级吗?如果可以,何时可以更改?
- 可以,您可以使用 Cloud 控制台中的 Earth Engine 配置页面随时更改层级。您可以在迁移日期(2026 年 4 月 27 日)之前或之后的任何时间执行此操作。
- 问:Partner 层级申请需要多长时间才能获得结果?
- Partner 层级的申请通常会在几个工作周内得到审核并通知结果。
配额详情
- 问:什么是 EECU 小时?
- Earth Engine 计算单元 (EECU) 是衡量 瞬时处理能力的指标。我们会通过查看 EECU 的使用情况(例如 EECU 小时)来跟踪计算。
- 问:用完配额后会发生什么情况?
- 您的项目将进入受限模式,处理能力会降低,直到您的配额在每月周期内重置为止。您还可以更改为具有更多计算资源的层级,或切换到 商业 方案。
- 问:我可以在不同的 Cloud 项目之间转移计算配额吗?
- 不可以,计算配额分配给各个 Cloud 项目,无法转移。
- 问:我使用的工具不是代码编辑器(Python API、XEE 和
其他工具)。此配额是否适用于这些工具?
- 是的,此配额适用于代表您的项目执行的所有 Earth Engine 计算。
- 问:此项变更对 Earth Engine 应用有何影响?
- Earth Engine 应用由非商业项目创建,无需确认是否符合非商业目的的资格条件,但如果所有者的项目用完了其层级的每日或每月配额资源,则可能会因非商业层级而变慢。
- 问:这与现有的提升有何关系?
- 这是针对您的项目的单独配额。如果您有其他配额限制已提高(例如存储空间、并行度等),这些限制将保持不变。新的计算配额仍然适用于您的项目每月可以完成的计算总量。
- 问:如何了解我已使用的配额量?
- 使用 Cloud Monitoring 跟踪项目的用量和限制。
- 问:如何了解我将使用的配额量?
- 预测计算时间非常困难,但计算 基准提供了一些 指南和工具,您可以用来预测计算 占用空间。
- 问:我的 EECU 小时数会结转到下一个周期吗?
- 不会,您的配额会在每个月初重置,任何未使用的 EECU 小时都不会结转到下一个周期。如果您在 2026 年 4 月 27 日之前成功启用层级,您的每月配额周期将从 2026 年 4 月 27 日开始。
管理
- 问:如果我有多个项目,该怎么办?
- 此系统仅适用于非商业项目。配额和层级在项目级进行跟踪,您可以拥有多个非商业项目。
- 问:我可以为特定用户设置计算限制吗?
- 目前还不行,但我们将来可能会考虑推出类似功能。
在 Google Colab 中运行
在 GitHub 上查看源代码