REST Resource: projects.assets

Tài nguyên: EarthEngineAsset

Thông tin về một thành phần Earth Engine.

Biểu diễn dưới dạng JSON
{
  "type": enum (Type),
  "name": string,
  "id": string,
  "updateTime": string,
  "properties": {
    object
  },
  "startTime": string,
  "endTime": string,
  "geometry": {
    object
  },
  "bands": [
    {
      object (ImageBand)
    }
  ],
  "sizeBytes": string,
  "featureCount": string,
  "quota": {
    object (FolderQuota)
  },
  "tilesets": [
    {
      object (Tileset)
    }
  ],

  // Union field location can be only one of the following:
  "cloudStorageLocation": {
    object (CloudStorageLocation)
  },
  "featureViewAssetLocation": {
    object (FeatureViewLocation)
  }
  // End of list of possible types for union field location.
}
Trường
type

enum (Type)

Loại thành phần.

name

string

Tên nội dung. name có định dạng "projects/*/assets/**" (ví dụ: "projects/earthengine-legacy/assets/users//").

id

string

ID của nội dung. Tương đương với name không có tiền tố "projects/*/assets/" (ví dụ: "users//"). Xin lưu ý rằng thông tin này chỉ nhằm mục đích hiển thị. Bạn không nên sử dụng giá trị này làm dữ liệu đầu vào cho một phép toán khác. Thay vào đó, hãy sử dụng name.

updateTime

string (Timestamp format)

Thời gian sửa đổi gần đây nhất của thành phần.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

properties

object (Struct format)

Các thuộc tính khoá/giá trị được liên kết với thành phần.

startTime

string (Timestamp format)

Dấu thời gian liên kết với thành phần (nếu có), ví dụ: thời gian chụp ảnh vệ tinh. Đối với những thành phần tương ứng với một khoảng thời gian, chẳng hạn như giá trị trung bình trong một tháng hoặc một năm, dấu thời gian này tương ứng với thời điểm bắt đầu khoảng thời gian đó.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Đối với những thành phần tương ứng với một khoảng thời gian, chẳng hạn như giá trị trung bình trong một tháng hoặc một năm, dấu thời gian này tương ứng với thời điểm kết thúc khoảng thời gian đó (không bao gồm).

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

geometry

object (Struct format)

Dấu vết không gian liên kết với tài sản (nếu có) dưới dạng đối tượng hình học GeoJSON (xem RFC 7946).

bands[]

object (ImageBand)

Thông tin về dải dữ liệu của thành phần hình ảnh. Bỏ qua đối với thành phần không phải hình ảnh.

sizeBytes

string (int64 format)

Kích thước của một thành phần lá (ví dụ: hình ảnh) tính bằng byte.

featureCount

string (int64 format)

Số lượng tính năng trong thành phần (nếu có).

quota

object (FolderQuota)

Thông tin hạn mức liên kết với tài sản thư mục (nếu có). Được trả về cho các thành phần thư mục cấp cao nhất do người dùng sở hữu (ví dụ: "users/*" hoặc "projects/*").

tilesets[]

object (Tileset)

Các tập hợp thẻ thông tin hỗ trợ hình ảnh này. Chỉ xuất hiện đối với hình ảnh bên ngoài, có pixel được truy xuất từ bộ nhớ không thuộc sở hữu của Earth Engine.

Trường hợp hợp nhất location. Thông tin về vị trí và cách lưu trữ các ô đường quét. location chỉ có thể là một trong những giá trị sau:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Không dùng nữa. Thay vào đó, hãy sử dụng image.importExternal. Hãy xem https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff để biết thêm thông tin chi tiết.

featureViewAssetLocation

object (FeatureViewLocation)

Vị trí của FeatureView này trong EE.

CloudStorageLocation

Vị trí của một thành phần trên Cloud Storage.

Biểu diễn dưới dạng JSON
{
  "uris": [
    string
  ]
}
Trường
uris[]

string

URI của dữ liệu. Chỉ hỗ trợ URI Google Cloud Storage. Mỗi URI phải được chỉ định theo định dạng sau: "gs://mã-vùng-đổ-vào/mã-đối-tượng". Hiện chỉ hỗ trợ một URI. Nếu bạn chỉ định nhiều URI, hệ thống sẽ trả về lỗi INALID_ARGUMENT.

FeatureViewLocation

Một thành phần FeatureView EE.

Biểu diễn dưới dạng JSON
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
Trường
assetOptions

object (FeatureViewOptions)

Các tuỳ chọn tại thời điểm truyền dẫn cho thành phần FeatureView.

FeatureViewOptions

Các tuỳ chọn tại thời điểm truyền dẫn cho thành phần FeatureView.

Biểu diễn dưới dạng JSON
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
Trường
featureViewAttributes[]

object (FeatureViewAttribute)

Các thuộc tính trong thành phần FeatureView, bao gồm một giản đồ cho thành phần đó. Đây là những thuộc tính mà các tính năng trong thành phần này có thể có. Mỗi thuộc tính có một tên và một loại.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

Tham số thời gian truyền dẫn FeatureView.

FeatureViewAttribute

Thuộc tính FeatureView và loại thuộc tính đó.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "type": enum (Type)
}
Trường
name

string

Tên thuộc tính.

type

enum (Type)

Loại thuộc tính.

Loại

Các loại này là bản sao của các loại có trong geo/enterprise/layers/public/data_source_schema.proto.

Enum
TYPE_UNSPECIFIED Loại chưa được chỉ định.
INTEGER Giá trị số nguyên 64 bit.
BOOLEAN Giá trị Boolean Đúng/Sai.
DOUBLE Số có dấu phẩy động có độ chính xác kép.
STRING Chuỗi có độ dài không giới hạn.
DATE_TIME Ngày/giờ, được biểu thị dưới dạng số nguyên 64 bit có dấu tính bằng micro giây kể từ thời gian bắt đầu của hệ thống, do đó hỗ trợ khoảng thời gian từ năm 290.308 trước Công nguyên đến năm 294.247 sau Công nguyên.

FeatureViewIngestionTimeParameters

Tham số thời gian truyền dẫn FeatureView. Bạn phải chỉ định các tham số này tại thời điểm truyền dẫn và không thể cập nhật nhanh cho FeatureView.

Biểu diễn dưới dạng JSON
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
Trường
thinningOptions

object (ThinningOptions)

Số lượng hộp giới hạn tối đa của đối tượng được phép giao nhau với một ô. Số này phải là số dương.

rankingOptions

object (RankingOptions)

Các tuỳ chọn để chỉ định thứ hạng thứ tự z và thứ hạng làm thưa cho các đặc điểm.

ThinningOptions

Các tuỳ chọn làm thưa kiểm soát mật độ hiển thị các đặc điểm trên mỗi ô.

Biểu diễn dưới dạng JSON
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
Trường
maxFeaturesPerTile

integer

Số lượng hộp giới hạn tối đa của đối tượng được phép giao nhau với một ô. Số này phải là số dương.

thinningStrategy

enum (ThinningStrategy)

Chiến lược giảm thiểu tính năng nên được sử dụng.

ThinningStrategy

Chiến lược làm mỏng cho các tính năng.

Enum
UNKNOWN_THINNING_STRATEGY Chiến lược làm thưa không xác định.
GLOBALLY_CONSISTENT Khi làm thưa ở một LOD cụ thể, việc làm thưa nhất quán trên toàn cầu có nghĩa là nếu một đặc điểm bị xoá do làm thưa, thì tất cả các đặc điểm khác có thứ hạng làm thưa bằng hoặc kém hơn cũng sẽ bị xoá.
HIGHER_DENSITY

Khi làm mỏng, hãy cố gắng làm gần nhất có thể với giới hạn maxFeaturesPerTile cho mỗi thẻ thông tin. Chúng tôi sẽ ưu tiên các tính năng có thứ hạng cao hơn so với các tính năng có thứ hạng thấp hơn, nhưng đôi khi sẽ loại bỏ các tính năng có thứ hạng cao hơn nếu điều đó giúp chúng tôi đạt được mật độ tính năng cao hơn.

Chúng tôi đảm bảo rằng chiến lược này là có tính quyết định và tập hợp các đặc điểm sau khi làm thưa sẽ là tập hợp con của các đặc điểm được tạo bằng cách làm thưa nhất quán trên toàn cầu.

RankingOptions

Các tuỳ chọn xếp hạng cho thứ tự z và làm thưa.

Biểu diễn dưới dạng JSON
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
Trường
zOrderRankingRule

object (RankingRule)

Quy tắc xếp hạng để chỉ định thứ hạng thứ tự z cho các tính năng.

thinningRankingRule

object (RankingRule)

Quy tắc xếp hạng để chỉ định thứ hạng làm thưa cho các đặc điểm.

RankingRule

Quy tắc xếp hạng kiểm soát cách xếp hạng các đặc điểm để làm thưa và thứ tự z.

Biểu diễn dưới dạng JSON
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
Trường
rankByOneThingRule[]

object (RankByOneThingRule)

Danh sách thứ tự gồm từ 0 đến nhiều quy tắc xếp hạng theo một thuộc tính (chẳng hạn như một attr). Các quy tắc này được dùng làm khoá xếp hạng chính, phụ, ... để đặt thinning_rank trong mỗi RankedFeature.

RankByOneThingRule

Một quy tắc xếp hạng riêng lẻ để kiểm soát thứ hạng cho việc làm thưa và thứ tự z.

Biểu diễn dưới dạng JSON
{

  // Union field rule can be only one of the following:
  "rankByAttributeRule": {
    object (RankByAttributeRule)
  },
  "rankByMinVisibleLodRule": {
    object (RankByMinVisibleLodRule)
  },
  "rankByGeometryTypeRule": {
    object (RankByGeometryTypeRule)
  },
  "rankByMinZoomLevelRule": {
    object (RankByMinZoomLevelRule)
  }
  // End of list of possible types for union field rule.
  "direction": enum (Direction)
}
Trường
Trường hợp hợp nhất rule. Loại quy tắc xếp hạng sẽ sử dụng. rule chỉ có thể là một trong những giá trị sau:
rankByAttributeRule

object (RankByAttributeRule)

Xếp hạng theo giá trị thuộc tính của tính năng.

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

Xếp hạng theo lod tối thiểu mà hình học của đối tượng xuất hiện lần đầu. Một đối tượng có bất kỳ điểm nào luôn hiển thị ở tất cả các LOD. Không dùng nữa: vui lòng sử dụng rankByMinZoomLevelRule.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

Xếp hạng theo loại hình học. Thứ tự ưu tiên của các loại, từ cao đến thấp: đa giác, đa tuyến, điểm, không có. Trong các tính năng có nhiều loại, loại cao nhất sẽ được ưu tiên.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

Xếp hạng theo mức thu phóng tối thiểu mà hình học của đối tượng xuất hiện lần đầu. Một đối tượng có bất kỳ điểm nào luôn hiển thị ở tất cả các LOD.

direction

enum (Direction)

Thứ hạng theo một yếu tố này có phải là TĂNG DẦN (các giá trị thấp hơn trước, tức là quan trọng hơn) hay GIẢM DẦN (các giá trị cao hơn trước, tức là quan trọng hơn) không. Nói cách khác, ASCENDING (TĂNG DẦN) có nghĩa là sử dụng trực tiếp thứ tự được mô tả trong tài liệu về thông báo phụ RankByAttributeRule (hoặc thông báo phụ khác) bên dưới, còn DESCENDING (GIẢM DẦN) có nghĩa là đảo ngược thứ tự đó.

RankByAttributeRule

Xếp hạng theo giá trị thuộc tính của tính năng.

Biểu diễn dưới dạng JSON
{
  "attributeName": string
}
Trường
attributeName

string

Xếp hạng theo giá trị của thuộc tính có tên đã cho. Đây chủ yếu là thứ tự tự nhiên của các giá trị thuộc loại nhất định, với một số điểm tinh tế và giải thích: – đối với các thuộc tính số nguyên, các giá trị thấp hơn sẽ xuất hiện trước các giá trị cao hơn – đối với các thuộc tính số thực, các giá trị thấp hơn sẽ xuất hiện trước các giá trị cao hơn, trong đó NaN được coi là thấp hơn tất cả các giá trị khác, bao gồm cả số âm vô cực – đối với các thuộc tính boolean, false được coi là xuất hiện trước true – đối với các thuộc tính date_time, các giá trị trước đó sẽ xuất hiện trước các giá trị sau đó – các thuộc tính chuỗi được xếp hạng theo thứ tự bảng chữ cái – một thuộc tính chưa được đặt giá trị được coi là có giá trị mặc định của loại nhất định (0 đối với số nguyên, false đối với boolean, v.v.).

RankByMinVisibleLodRule

Loại này không có trường nào.

Xếp hạng theo lod tối thiểu mà hình học của đối tượng xuất hiện lần đầu. Một đối tượng có bất kỳ điểm nào luôn hiển thị ở tất cả các LOD.

RankByGeometryTypeRule

Loại này không có trường nào.

Xếp hạng theo loại hình học. Thứ tự ưu tiên của các loại, từ cao đến thấp: đa giác, đa tuyến, điểm, không có. Trong các tính năng có nhiều loại, loại cao nhất sẽ được ưu tiên.

RankByMinZoomLevelRule

Loại này không có trường nào.

Xếp hạng theo mức thu phóng tối thiểu mà hình học của đối tượng xuất hiện lần đầu. Một đối tượng có bất kỳ điểm nào luôn hiển thị ở tất cả các LOD.

Hướng

Liệu bạn có nên sắp xếp danh sách từ thấp đến cao (TĂNG DẦN) hay từ cao đến thấp (GIẢM DẦN) không.

Enum
DIRECTION_UNSPECIFIED Chưa chỉ định hướng xếp hạng.
ASCENDING Thứ tự tăng dần.
DESCENDING Thứ tự giảm dần.

Loại

Các loại thành phần.

Enum
TYPE_UNSPECIFIED Không xác định.
IMAGE Hình ảnh.
IMAGE_COLLECTION Bộ sưu tập hình ảnh.
TABLE Bảng.
FOLDER Thư mục.
CLASSIFIER Thuật toán phân loại.
FEATURE_VIEW Thành phần FeatureView.

ImageBand

Thông tin về một dải dữ liệu của một thành phần hình ảnh.

Biểu diễn dưới dạng JSON
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
Trường
id

string

Mã của dải tần.

dataType

object (PixelDataType)

Loại số của dải tần.

grid

object (PixelGrid)

Lưới pixel của dải.

pyramidingPolicy

enum (PyramidingPolicy)

Chính sách kim tự tháp của ban nhạc.

missingData

object (MissingData)

(Các) giá trị biểu thị dữ liệu bị thiếu.

PixelDataType

Chỉ định loại số của các pixel trong một dải hình ảnh.

Biểu diễn dưới dạng JSON
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
Trường
precision

enum (Precision)

Độ chính xác dạng số của loại.

range

object (DoubleRange)

Phạm vi của loại số (nếu có). Thường không có đối với các loại dấu phẩy động.

dimensionsCount

integer

Số lượng phương diện trong một loại dữ liệu có giá trị mảng hoặc 0 để biểu thị một loại vô hướng thông thường.

Chính xác

Chỉ định độ chính xác của một loại dữ liệu dạng số.

Enum
PRECISION_UNSPECIFIED Không xác định.
INT Loại dữ liệu có độ chính xác số nguyên. Xin lưu ý rằng kiểu dữ liệu này có thể biểu thị các số nguyên có kích thước khác nhau.
FLOAT Loại dữ liệu này có độ chính xác dấu phẩy động 32 bit.
DOUBLE Loại dữ liệu này có độ chính xác dấu phẩy động 64 bit (kép).

MissingData

Danh sách các giá trị không đại diện cho dữ liệu.

Biểu diễn dưới dạng JSON
{
  "values": [
    number
  ]
}
Trường
values[]

number

Giá trị không đại diện cho dữ liệu.

FolderQuota

Mô tả mức sử dụng và giới hạn hiện tại của một thư mục cấp cao nhất.

Biểu diễn dưới dạng JSON
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
Trường
sizeBytes

string (int64 format)

Kích thước của thư mục tính bằng byte.

maxSizeBytes

string (int64 format)

Kích thước tối đa của thư mục tính bằng byte.

assetCount

string (int64 format)

Số lượng thành phần được lưu trữ trong thư mục.

maxAssets

string (int64 format)

Số lượng thành phần tối đa có thể lưu trữ trong thư mục.

Tập hợp thẻ thông tin

Một tập hợp các ImageSource có thể được tham chiếu bằng mã nhận dạng duy nhất.

Biểu diễn dưới dạng JSON
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
Trường
id

string

Mã của tập hợp thẻ thông tin. Phải là duy nhất trong số các tập hợp thẻ thông tin được chỉ định trong ImageManifest. Mã nhận dạng này sẽ bị loại bỏ trong bước xử lý; mã này chỉ được dùng để liên kết một Tập thẻ thông tin với một dải. Chuỗi trống là một mã nhận dạng hợp lệ.

sources[]

object (ImageSource)

Các nguồn tạo nên tập hợp thẻ thông tin này.

dataType

enum (DataType)

Loại dữ liệu không bắt buộc cho dải tần. Nếu được chỉ định, hệ thống sẽ không kiểm tra để xác minh rằng loại của mọi tệp đầu vào đều khớp. dataType phải khớp với loại của mọi tệp đầu vào, ngoại trừ các trường hợp loại đầu vào không rõ ràng (ví dụ: Byte có thể là INT8 hoặc UINT8).

crs

string

Hệ toạ độ tham chiếu của lưới pixel, được chỉ định dưới dạng mã chuẩn nếu có thể và ở định dạng WKT nếu không.

ImageSource

Tệp hình ảnh và các tệp phụ của tệp hình ảnh đó.

Biểu diễn dưới dạng JSON
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
Trường
uris[]

string

URI của dữ liệu cần nhập. Hiện tại, chúng tôi chỉ hỗ trợ URI Google Cloud Storage. Mỗi URI phải được chỉ định theo định dạng sau: "gs://mã-vùng-đổ-vào/mã-đối-tượng". Đối tượng chính phải là phần tử đầu tiên của danh sách và các sidecar được liệt kê sau đó. Mỗi URI sẽ có tiền tố là ImageManifest.uri_prefix nếu được đặt.

affineTransform

object (AffineTransform)

Biến đổi affine không bắt buộc. Chỉ nên chỉ định nếu dữ liệu từ uris (bao gồm cả mọi xe phụ) không đủ để đặt các pixel.

dimensions

object (GridDimensions)

Kích thước đường quét tính bằng pixel. Chỉ được dùng khi bạn đặt "skipMetadataRead".

DataType

Chỉ định loại dữ liệu số.

Enum
DATA_TYPE_UNSPECIFIED Không xác định.
INT8 Số nguyên 8 bit có dấu.
UINT8 Số nguyên 8 bit chưa ký.
INT16 Số nguyên 16 bit có dấu.
UINT16 Số nguyên 16 bit chưa ký.
INT32 Số nguyên 32 bit đã ký.
UINT32 Số nguyên 32 bit chưa ký.
FLOAT Số thực 32 bit.
DOUBLE Số thực 64 bit.

Phương thức

copy

Sao chép một thành phần.

create

Tạo một thành phần.

delete

Xoá một thành phần.

get

Lấy thông tin chi tiết về một thành phần.

getIamPolicy

Lấy chính sách kiểm soát quyền truy cập cho một tài nguyên.

getPixels

Tìm nạp pixel từ một thành phần hình ảnh.

listAssets

Liệt kê mọi thành phần vùng chứa, chẳng hạn như thư mục hoặc bộ sưu tập.

listFeatures

Liệt kê các tính năng trong một thành phần bảng.

move

Di chuyển một thành phần.

patch

Cập nhật một thành phần.

setIamPolicy

Thiết lập chính sách kiểm soát quyền truy cập trên tài nguyên được chỉ định.

testIamPermissions

Trả về các quyền mà phương thức gọi có trên tài nguyên được chỉ định.