从图片素材资源提取像素。借助此自定义方法,调用方可以请求从图片中获取任意像素图块,并可选择指定波段和地图投影。经过脱敏处理或缺失的数据将编码为零。
每个请求的未压缩数据量限制为 48MB,计算方式为请求尺寸(以像素为单位)、请求的图像波段数以及每个波段的每个像素字节数的乘积。请求的任一尺寸不得超过 32K 像素,且不得超过 1024 个波段。超出这些限制的请求将导致错误代码为 400 (BAD_REQUEST)。
如果成功,响应正文将包含请求的像素数据,采用请求的 fileFormat 字段中指定的编码。
HTTP 请求
POST https://earthengine.googleapis.com/v1/{name=projects/*/assets/**}:getPixels
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
name | 
                
                   
 必需。要从中获取像素的图片素材资源的名称。 必须对指定的资源  
  | 
              
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 | 
|---|
{ "fileFormat": enum (  | 
                
| 字段 | |
|---|---|
fileFormat | 
                  
                     
 用于返回像素值的输出文件格式。  | 
                
grid | 
                  
                     
 用于描述要提取数据的像素网格的参数。默认为数据的原生像素网格。  | 
                
region | 
                  
                     
 要返回的数据区域(如果有),以 GeoJSON 几何图形对象的形式指定(请参阅 RFC 7946)。由于返回的图像始终是矩形,因此实际上会使用输出坐标系中给定几何图形的边界框。如果还指定了   | 
                
bandIds[] | 
                  
                     
 如果存在,则指定要从中获取像素的一组特定波段。频段由 ID 标识,如 ImageBand proto 的   | 
                
visualizationOptions | 
                  
                     
 一组可视化选项(如果有),用于生成数据的 8 位 RGB 可视化图表,而不是返回原始数据。  | 
                
workloadTag | 
                  
                     
 用户提供的用于跟踪此计算的代码。  | 
                
响应正文
如果成功,则响应为通用 HTTP 响应,其格式由方法定义。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/earthengine.readonlyhttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-only
如需了解详情,请参阅 OAuth 2.0 Overview。