导入表。
HTTP 请求
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:import
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
project | 
                
                   
 应被视为此请求的服务使用方的 Google Cloud Platform 项目的项目 ID 或项目编号。格式为  必须对指定的资源  
  | 
              
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 | 
|---|
{
  "tableManifest": {
    object ( | 
                
| 字段 | |
|---|---|
tableManifest | 
                  
                     
 表清单。  | 
                
description | 
                  
                     
 任务的直观易懂的名称。  | 
                
overwrite | 
                  
                     
 是否允许覆盖现有素材资源。  | 
                
requestId | 
                  
                     
 用于检测重复请求的唯一字符串。如果同一用户发出多个包含相同非空   | 
                
响应正文
如果成功,则响应正文包含一个 Operation 实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 OAuth 2.0 Overview。
TableManifest
介绍 EarthEngine 服务应如何根据一组文件组合表。
| JSON 表示法 | 
|---|
{ "name": string, "properties": { object }, "uriPrefix": string, "sources": [ { object (  | 
              
| 字段 | |
|---|---|
name | 
                
                   
 要创建的素材资源的名称。  | 
              
properties | 
                
                   
 资产的其他属性。属性名称“system:time_start”和“system:time_end”已废弃。请改用   | 
              
uriPrefix | 
                
                   
 此清单中定义的所有   | 
              
sources[] | 
                
                   
 构成此表的来源。  | 
              
startTime | 
                
                   
 与资源关联的时间戳(如果有),例如卫星图片的拍摄时间。对于与时间间隔对应的素材资源(例如一个月或一年内的平均值),此时间戳对应于该时间间隔的开始时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
endTime | 
                
                   
 对于与时间间隔对应的素材资源(例如一个月或一年内的平均值),此时间戳对应于该时间间隔的结束时间(不含该时间)。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
csvColumnDataTypeOverrides | 
                
                   
 请改用 columnDataTypeOverrides。 包含一系列   | 
              
columnDataTypeOverrides | 
                
                   
 将列名称映射到要为该列使用的类型的映射。系统会推断此处未指定的列的类型,例如数字列会变为数字,WKT 列会变为几何图形等。 包含一系列   | 
              
memo | 
                
                   
 用于存储用户备注的自定义字段。在提取过程中不使用。  | 
              
TableSource
表文件。
| JSON 表示法 | 
|---|
{ "uris": [ string ], "charset": string, "maxErrorMeters": number, "maxVertices": integer, "crs": string, "geodesic": boolean, "primaryGeometryColumn": string, "xColumn": string, "yColumn": string, "dateFormat": string, "csvDelimiter": string, "csvQualifier": string }  | 
              
| 字段 | |
|---|---|
uris[] | 
                
                   
 要导入的数据的 URI。目前,仅支持 Google Cloud Storage URI。每个 URI 都必须采用以下格式:“gs://bucket-id/object-id”。主对象应是列表中的第一项,系统会根据主对象的文件路径推断出附加文件。目前仅支持一个 URI。如果指定多个 URI,系统会返回   | 
              
charset | 
                
                   
 用于解码字符串的默认字符集的名称。如果为空,则默认使用字符集“utf-8”。  | 
              
maxErrorMeters | 
                
                   
 在坐标系之间转换几何图形时允许的最大误差(以米为单位)。如果为空,则默认最大误差为 1 米。  | 
              
maxVertices | 
                
                   
 顶点的数量上限。如果不为零,则几何图形将被细分为空间上不相交的部分,每个部分都低于此限制。  | 
              
crs | 
                
                   
 默认的 CRS 代码或 WKT 字符串,用于指定未指定坐标参考系统的任何几何图形的坐标参考系统。如果留空,则默认值为 EPSG:4326:https://epsg.io/4326。仅适用于 CSV/TFRecord 来源。  | 
              
geodesic | 
                
                   
 用于解读未另行指定边的几何图形的默认策略。如果为 false,投影中的边缘是直线。如果为 true,边缘会弯曲以沿地球表面上的最短路径延伸。如果为空,则默认为 false(如果“crs”是投影坐标系)。仅适用于 CSV/TFRecord 来源。  | 
              
primaryGeometryColumn | 
                
                   
 当存在多个几何图形列时,要用作行的主要几何图形的列。 如果留空且存在多个几何图形列,则使用遇到的第一个几何图形列。仅适用于 CSV/TFRecord 来源。  | 
              
xColumn | 
                
                   
 用于推断点几何图形的数值 x 坐标列的名称。如果还指定了 yColumn,并且这两个列都包含数值,则系统会使用“crs”中给定坐标系中的 x,y 值构建点几何图形列。如果留空且“crs”未指定投影坐标系,则默认为“经度”。如果留空,且“crs”指定了投影坐标系,则默认为“”,并且不会生成点几何图形。 生成的点几何图形列将命名为 {xColumn}_{yColumn}_N,其中 N 是附加的数字,以便在已存在名为 {xColumn}_{yColumn} 的列的情况下,{xColumn}_{yColumn}_N 是唯一的。仅适用于 CSV/TFRecord 来源。  | 
              
yColumn | 
                
                   
 用于推断点几何图形的数值 y 坐标列的名称。如果还指定了 xColumn,并且这两个列都包含数值,则系统会使用“crs”中给定坐标系中的 x,y 值构建点几何图形列。如果留空且“crs”未指定投影坐标系,则默认为“纬度”。如果留空,且“crs”指定了投影坐标系,则默认为“”,并且不会生成点几何图形。 生成的点几何图形列将命名为 {xColumn}_{yColumn}_N,其中 N 是附加的数字,以便在已存在名为 {xColumn}_{yColumn} 的列的情况下,{xColumn}_{yColumn}_N 是唯一的。仅适用于 CSV/TFRecord 来源。  | 
              
dateFormat | 
                
                   
 用于解析编码日期的字段的格式。格式模式必须符合 http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html 中的说明。如果留空,日期将作为字符串导入。仅适用于 CSV/TFRecord 来源。  | 
              
csvDelimiter | 
                
                   
 提取 CSV 文件时,用于在一行中的列值之间作为分隔符的单个字符。如果留空,则默认为“,”。仅适用于 CSV 来源。  | 
              
csvQualifier | 
                
                   
 在提取 CSV 文件时,用于括起列值的字符(也称为“引号字符”)。如果留空,则默认为“”。仅适用于 CSV 来源。 如果列值未用限定符括起来,系统会截去前导和尾随空格。例如:..., test,... <== 此值不符合条件,将变为字符串值:“test”<== 空格已被移除 where: ...," test",... <== this value IS qualified with quotes becomes the string value: " test" <== whitespace remains!  |