Earth Engine 是一个用于地理空间数据存储、分析和可视化的平台。
服务:earthengine.googleapis.com
如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://earthengine.googleapis.com
REST 资源:v1beta.projects
方法 | |
---|---|
getConfig |
GET /v1beta/{name=projects/*/config} 获取项目的配置状态。 |
listAssets |
GET /v1beta/{parent=projects/*}:listAssets 列出任何容器素材资源,例如文件夹或合集。 |
updateConfig |
PATCH /v1beta/{projectConfig.name=projects/*/config} 更新项目的配置状态。 |
REST 资源:v1beta.projects.algorithms
方法 | |
---|---|
list |
GET /v1beta/{parent=projects/*}/algorithms 获取可在表达式中使用的所有算法的列表。 |
REST 资源:v1beta.projects.assets
方法 | |
---|---|
copy |
POST /v1beta/{sourceName=projects/*/assets/**}:copy 复制资源。 |
create |
POST /v1beta/{parent=projects/*}/assets 创建资产。 |
delete |
DELETE /v1beta/{name=projects/*/assets/**} 删除资产。 |
get |
GET /v1beta/{name=projects/*/assets/**} 获取有关资产的详细信息。 |
getIamPolicy |
POST /v1beta/{resource=projects/*/assets/**}:getIamPolicy 获取资源的访问权限控制政策。 |
getPixels |
POST /v1beta/{name=projects/*/assets/**}:getPixels 从图片素材资源中提取像素。 |
listAssets |
GET /v1beta/{parent=projects/*/assets/**}:listAssets 列出任何容器素材资源,例如文件夹或合集。 |
listFeatures |
GET /v1beta/{asset=projects/*/assets/**}:listFeatures 列出表格素材资源中的地图项。 |
move |
POST /v1beta/{sourceName=projects/*/assets/**}:move 移动资源。 |
patch |
PATCH /v1beta/{asset.name=projects/*/assets/**} 更新资产。 |
setIamPolicy |
POST /v1beta/{resource=projects/*/assets/**}:setIamPolicy 设置对指定资源的访问权限控制政策。 |
testIamPermissions |
POST /v1beta/{resource=projects/*/assets/**}:testIamPermissions 返回调用者对指定资源拥有的权限。 |
REST 资源:v1beta.projects.classifier
方法 | |
---|---|
export |
POST /v1beta/{project=projects/*}/classifier:export 启动一个批处理,用于计算分类器并将其保存为 Earth Engine 资产。 |
REST 资源:v1beta.projects.featureView
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*}/featureView 创建 FeatureView。 |
REST 资源:v1beta.projects.featureViews
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*}/featureViews 创建 FeatureView。 |
REST 资源:v1beta.projects.featureViews.tiles
方法 | |
---|---|
get |
GET /v1beta/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y} 计算显示 FeatureView 一部分的地图图块图片。 |
REST 资源:v1beta.projects.filmstripThumbnails
REST 资源:v1beta.projects.image
方法 | |
---|---|
computePixels |
POST /v1beta/{project=projects/*}/image:computePixels 通过对图像数据执行任意计算来计算像素图块。 |
export |
POST /v1beta/{project=projects/*}/image:export 启动一个批处理,用于计算图片并将结果写入多个目的地之一。 |
import |
POST /v1beta/{project=projects/*}/image:import 导入图片。 |
REST 资源:v1beta.projects.imageCollection
方法 | |
---|---|
computeImages |
POST /v1beta/{project=projects/*}/imageCollection:computeImages 通过对一个或多个表中的特征应用任意计算来计算一组特征。 |
REST 资源:v1beta.projects.locations.assets
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/assets 创建资产。 |
REST 资源:v1beta.projects.locations.filmstripThumbnails
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/filmstripThumbnails 创建一个 ID,用于渲染包含合集中的多张图片的图片。 |
REST 资源:v1beta.projects.locations.maps
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/maps 创建一个 ID,用于渲染显示计算结果的地图图块。 |
REST 资源:v1beta.projects.locations.tables
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/tables 创建一个 ID,用于呈现“表格”数据。 |
REST 资源:v1beta.projects.locations.thumbnails
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/thumbnails 创建一个 ID,用于呈现“缩略图”图片。 |
REST 资源:v1beta.projects.locations.videoThumbnails
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/videoThumbnails 创建一个 ID,用于呈现包含来自合集的多张图片的动画的图片。 |
REST 资源:v1beta.projects.map
方法 | |
---|---|
export |
POST /v1beta/{project=projects/*}/map:export 启动一个批处理,用于计算平铺地图并将结果写入 Google Cloud Storage。 |
REST 资源:v1beta.projects.maps
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*}/maps 创建一个 ID,用于渲染显示计算结果的地图图块。 |
REST 资源:v1beta.projects.maps.tiles
方法 | |
---|---|
get |
GET /v1beta/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y} 计算显示计算部分的地图图块图片。 |
REST 资源:v1beta.projects.operations
方法 | |
---|---|
cancel |
POST /v1beta/{name=projects/*/operations/**}:cancel 对长时间运行的操作启动异步取消。 |
delete |
DELETE /v1beta/{name=projects/*/operations/**} 删除长时间运行的操作。 |
get |
GET /v1beta/{name=projects/*/operations/**} 获取长时间运行的操作的最新状态。 |
list |
GET /v1beta/{name=projects/*}/operations 列出与请求中指定的过滤条件匹配的操作。 |
wait |
POST /v1beta/{name=projects/*/operations/**}:wait 等到指定的长时间运行的操作完成,或最多达到指定的超时,从而返回最新状态。 |
REST 资源:v1beta.projects.table
方法 | |
---|---|
computeFeatures |
POST /v1beta/{project=projects/*}/table:computeFeatures 通过对一个或多个表中的特征应用任意计算来计算一组特征。 |
export |
POST /v1beta/{project=projects/*}/table:export 启动一个批处理,用于计算表并将结果写入多个目标之一。 |
import |
POST /v1beta/{project=projects/*}/table:import 导入表格。 |
REST 资源:v1beta.projects.tables
方法 | |
---|---|
create |
POST /v1beta/{parent=projects/*}/tables 创建一个 ID,用于呈现“表格”数据。 |
getFeatures |
GET /v1beta/{name=projects/*/tables/*}:getFeatures 提取 Table 地图项,请求包含要从之前的 CreateTable 请求下载的表的名称。 |
REST 资源:v1beta.projects.thumbnails
REST 资源:v1beta.projects.value
方法 | |
---|---|
compute |
POST /v1beta/{project=projects/*}/value:compute 计算任意值。 |
REST 资源:v1beta.projects.video
方法 | |
---|---|
export |
POST /v1beta/{project=projects/*}/video:export 启动一个批处理,用于计算视频并将结果写入多个目标之一。 |
REST 资源:v1beta.projects.videoThumbnails
REST 资源:v1alpha.projects
方法 | |
---|---|
getConfig |
GET /v1alpha/{name=projects/*/config} 获取项目的配置状态。 |
listAssets |
GET /v1alpha/{parent=projects/*}:listAssets 列出任何容器素材资源,例如文件夹或合集。 |
updateConfig |
PATCH /v1alpha/{projectConfig.name=projects/*/config} 更新项目的配置状态。 |
REST 资源:v1alpha.projects.algorithms
方法 | |
---|---|
list |
GET /v1alpha/{parent=projects/*}/algorithms 获取可在表达式中使用的所有算法的列表。 |
REST 资源:v1alpha.projects.assets
方法 | |
---|---|
copy |
POST /v1alpha/{sourceName=projects/*/assets/**}:copy 复制资源。 |
create |
POST /v1alpha/{parent=projects/*}/assets 创建资产。 |
delete |
DELETE /v1alpha/{name=projects/*/assets/**} 删除资产。 |
get |
GET /v1alpha/{name=projects/*/assets/**} 获取有关资产的详细信息。 |
getIamPolicy |
POST /v1alpha/{resource=projects/*/assets/**}:getIamPolicy 获取资源的访问权限控制政策。 |
getPixels |
POST /v1alpha/{name=projects/*/assets/**}:getPixels 从图片素材资源中提取像素。 |
listAssets |
GET /v1alpha/{parent=projects/*/assets/**}:listAssets 列出任何容器素材资源,例如文件夹或合集。 |
listFeatures |
GET /v1alpha/{asset=projects/*/assets/**}:listFeatures 列出表格素材资源中的地图项。 |
listImages |
GET /v1alpha/{parent=projects/*/assets/**}:listImages 列出图片合集素材资源中的图片。 |
move |
POST /v1alpha/{sourceName=projects/*/assets/**}:move 移动资源。 |
patch |
PATCH /v1alpha/{asset.name=projects/*/assets/**} 更新资产。 |
setIamPolicy |
POST /v1alpha/{resource=projects/*/assets/**}:setIamPolicy 设置对指定资源的访问权限控制政策。 |
testIamPermissions |
POST /v1alpha/{resource=projects/*/assets/**}:testIamPermissions 返回调用者对指定资源拥有的权限。 |
REST 资源:v1alpha.projects.classifier
方法 | |
---|---|
export |
POST /v1alpha/{project=projects/*}/classifier:export 启动一个批处理,用于计算分类器并将其保存为 Earth Engine 资产。 |
REST 资源:v1alpha.projects.featureView
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*}/featureView 创建 FeatureView。 |
REST 资源:v1alpha.projects.featureViews
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*}/featureViews 创建 FeatureView。 |
REST 资源:v1alpha.projects.featureViews.tiles
方法 | |
---|---|
get |
GET /v1alpha/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y} 计算显示 FeatureView 一部分的地图图块图片。 |
REST 资源:v1alpha.projects.filmstripThumbnails
REST 资源:v1alpha.projects.image
方法 | |
---|---|
computePixels |
POST /v1alpha/{project=projects/*}/image:computePixels 通过对图像数据执行任意计算来计算像素图块。 |
export |
POST /v1alpha/{project=projects/*}/image:export 启动一个批处理,用于计算图片并将结果写入多个目的地之一。 |
import |
POST /v1alpha/{project=projects/*}/image:import 导入图片。 |
importExternal |
POST /v1alpha/{project=projects/*}/image:importExternal 导入外部图片。 |
REST 资源:v1alpha.projects.imageCollection
方法 | |
---|---|
computeImages |
POST /v1alpha/{project=projects/*}/imageCollection:computeImages 通过对一个或多个表中的特征应用任意计算来计算一组特征。 |
REST 资源:v1alpha.projects.locations.assets
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/assets 创建资产。 |
REST 资源:v1alpha.projects.locations.filmstripThumbnails
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/filmstripThumbnails 创建一个 ID,用于渲染包含合集中的多张图片的图片。 |
REST 资源:v1alpha.projects.locations.maps
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/maps 创建一个 ID,用于渲染显示计算结果的地图图块。 |
REST 资源:v1alpha.projects.locations.tables
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/tables 创建一个 ID,用于呈现“表格”数据。 |
REST 资源:v1alpha.projects.locations.thumbnails
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/thumbnails 创建一个 ID,用于呈现“缩略图”图片。 |
REST 资源:v1alpha.projects.locations.videoThumbnails
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/videoThumbnails 创建一个 ID,用于呈现包含来自合集的多张图片的动画的图片。 |
REST 资源:v1alpha.projects.map
方法 | |
---|---|
export |
POST /v1alpha/{project=projects/*}/map:export 启动一个批处理,用于计算平铺地图并将结果写入 Google Cloud Storage。 |
REST 资源:v1alpha.projects.maps
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*}/maps 创建一个 ID,用于渲染显示计算结果的地图图块。 |
REST 资源:v1alpha.projects.maps.tiles
方法 | |
---|---|
get |
GET /v1alpha/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y} 计算显示计算部分的地图图块图片。 |
REST 资源:v1alpha.projects.operations
方法 | |
---|---|
cancel |
POST /v1alpha/{name=projects/*/operations/**}:cancel 对长时间运行的操作启动异步取消。 |
delete |
DELETE /v1alpha/{name=projects/*/operations/**} 删除长时间运行的操作。 |
get |
GET /v1alpha/{name=projects/*/operations/**} 获取长时间运行的操作的最新状态。 |
list |
GET /v1alpha/{name=projects/*}/operations 列出与请求中指定的过滤条件匹配的操作。 |
wait |
POST /v1alpha/{name=projects/*/operations/**}:wait 等到指定的长时间运行的操作完成,或最多达到指定的超时,从而返回最新状态。 |
REST 资源:v1alpha.projects.table
方法 | |
---|---|
computeFeatures |
POST /v1alpha/{project=projects/*}/table:computeFeatures 通过对一个或多个表中的特征应用任意计算来计算一组特征。 |
export |
POST /v1alpha/{project=projects/*}/table:export 启动一个批处理,用于计算表并将结果写入多个目标之一。 |
import |
POST /v1alpha/{project=projects/*}/table:import 导入表格。 |
REST 资源:v1alpha.projects.tables
方法 | |
---|---|
create |
POST /v1alpha/{parent=projects/*}/tables 创建一个 ID,用于呈现“表格”数据。 |
getFeatures |
GET /v1alpha/{name=projects/*/tables/*}:getFeatures 提取 Table 地图项,请求包含要从之前的 CreateTable 请求下载的表的名称。 |
REST 资源:v1alpha.projects.thumbnails
REST 资源:v1alpha.projects.value
方法 | |
---|---|
compute |
POST /v1alpha/{project=projects/*}/value:compute 计算任意值。 |
REST 资源:v1alpha.projects.video
方法 | |
---|---|
export |
POST /v1alpha/{project=projects/*}/video:export 启动一个批处理,用于计算视频并将结果写入多个目标之一。 |
REST 资源:v1alpha.projects.videoThumbnails
REST 资源:v1.projects
方法 | |
---|---|
getConfig |
GET /v1/{name=projects/*/config} 获取项目的配置状态。 |
listAssets |
GET /v1/{parent=projects/*}:listAssets 列出任何容器素材资源,例如文件夹或合集。 |
updateConfig |
PATCH /v1/{projectConfig.name=projects/*/config} 更新项目的配置状态。 |
REST 资源:v1.projects.algorithms
方法 | |
---|---|
list |
GET /v1/{parent=projects/*}/algorithms 获取可在表达式中使用的所有算法的列表。 |
REST 资源:v1.projects.assets
方法 | |
---|---|
copy |
POST /v1/{sourceName=projects/*/assets/**}:copy 复制资源。 |
create |
POST /v1/{parent=projects/*}/assets 创建资产。 |
delete |
DELETE /v1/{name=projects/*/assets/**} 删除资产。 |
get |
GET /v1/{name=projects/*/assets/**} 获取有关资产的详细信息。 |
getIamPolicy |
POST /v1/{resource=projects/*/assets/**}:getIamPolicy 获取资源的访问权限控制政策。 |
getPixels |
POST /v1/{name=projects/*/assets/**}:getPixels 从图片素材资源中提取像素。 |
listAssets |
GET /v1/{parent=projects/*/assets/**}:listAssets 列出任何容器素材资源,例如文件夹或合集。 |
listFeatures |
GET /v1/{asset=projects/*/assets/**}:listFeatures 列出表格素材资源中的地图项。 |
move |
POST /v1/{sourceName=projects/*/assets/**}:move 移动资源。 |
patch |
PATCH /v1/{asset.name=projects/*/assets/**} 更新资产。 |
setIamPolicy |
POST /v1/{resource=projects/*/assets/**}:setIamPolicy 设置对指定资源的访问权限控制政策。 |
testIamPermissions |
POST /v1/{resource=projects/*/assets/**}:testIamPermissions 返回调用者对指定资源拥有的权限。 |
REST 资源:v1.projects.classifier
方法 | |
---|---|
export |
POST /v1/{project=projects/*}/classifier:export 启动一个批处理,用于计算分类器并将其保存为 Earth Engine 资产。 |
REST 资源:v1.projects.featureView
方法 | |
---|---|
create |
POST /v1/{parent=projects/*}/featureView 创建 FeatureView。 |
REST 资源:v1.projects.featureViews
方法 | |
---|---|
create |
POST /v1/{parent=projects/*}/featureViews 创建 FeatureView。 |
REST 资源:v1.projects.featureViews.tiles
方法 | |
---|---|
get |
GET /v1/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y} 计算显示 FeatureView 一部分的地图图块图片。 |
REST 资源:v1.projects.filmstripThumbnails
REST 资源:v1.projects.image
方法 | |
---|---|
computePixels |
POST /v1/{project=projects/*}/image:computePixels 通过对图像数据执行任意计算来计算像素图块。 |
export |
POST /v1/{project=projects/*}/image:export 启动一个批处理,用于计算图片并将结果写入多个目的地之一。 |
import |
POST /v1/{project=projects/*}/image:import 导入图片。 |
REST 资源:v1.projects.imageCollection
方法 | |
---|---|
computeImages |
POST /v1/{project=projects/*}/imageCollection:computeImages 通过对一个或多个表中的特征应用任意计算来计算一组特征。 |
REST 资源:v1.projects.locations.assets
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/assets 创建资产。 |
REST 资源:v1.projects.locations.filmstripThumbnails
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/filmstripThumbnails 创建一个 ID,用于渲染包含合集中的多张图片的图片。 |
REST 资源:v1.projects.locations.maps
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/maps 创建一个 ID,用于渲染显示计算结果的地图图块。 |
REST 资源:v1.projects.locations.tables
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/tables 创建一个 ID,用于呈现“表格”数据。 |
REST 资源:v1.projects.locations.thumbnails
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/thumbnails 创建一个 ID,用于呈现“缩略图”图片。 |
REST 资源:v1.projects.locations.videoThumbnails
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/videoThumbnails 创建一个 ID,用于呈现包含来自合集的多张图片的动画的图片。 |
REST 资源:v1.projects.map
方法 | |
---|---|
export |
POST /v1/{project=projects/*}/map:export 启动一个批处理,用于计算平铺地图并将结果写入 Google Cloud Storage。 |
REST 资源:v1.projects.maps
方法 | |
---|---|
create |
POST /v1/{parent=projects/*}/maps 创建一个 ID,用于渲染显示计算结果的地图图块。 |
REST 资源:v1.projects.maps.tiles
方法 | |
---|---|
get |
GET /v1/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y} 计算显示计算部分的地图图块图片。 |
REST 资源:v1.projects.operations
方法 | |
---|---|
cancel |
POST /v1/{name=projects/*/operations/**}:cancel 对长时间运行的操作启动异步取消。 |
delete |
DELETE /v1/{name=projects/*/operations/**} 删除长时间运行的操作。 |
get |
GET /v1/{name=projects/*/operations/**} 获取长时间运行的操作的最新状态。 |
list |
GET /v1/{name=projects/*}/operations 列出与请求中指定的过滤条件匹配的操作。 |
wait |
POST /v1/{name=projects/*/operations/**}:wait 等到指定的长时间运行的操作完成,或最多达到指定的超时,从而返回最新状态。 |
REST 资源:v1.projects.table
方法 | |
---|---|
computeFeatures |
POST /v1/{project=projects/*}/table:computeFeatures 通过对一个或多个表中的特征应用任意计算来计算一组特征。 |
export |
POST /v1/{project=projects/*}/table:export 启动一个批处理,用于计算表并将结果写入多个目标之一。 |
import |
POST /v1/{project=projects/*}/table:import 导入表格。 |
REST 资源:v1.projects.tables
方法 | |
---|---|
create |
POST /v1/{parent=projects/*}/tables 创建一个 ID,用于呈现“表格”数据。 |
getFeatures |
GET /v1/{name=projects/*/tables/*}:getFeatures 提取 Table 地图项,请求包含要从先前的 CreateTable 请求下载的表的名称。 |
REST 资源:v1.projects.thumbnails
REST 资源:v1.projects.value
方法 | |
---|---|
compute |
POST /v1/{project=projects/*}/value:compute 计算任意值。 |
REST 资源:v1.projects.video
方法 | |
---|---|
export |
POST /v1/{project=projects/*}/video:export 启动一个批处理,用于计算视频并将结果写入多个目标之一。 |