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