ImageFileExportOptions

Các tuỳ chọn để xuất hình ảnh dưới dạng tệp bên ngoài Earth Engine.

Biểu diễn dưới dạng JSON
{
  "fileFormat": enum (ImageFileFormat),

  // Union field destination can be only one of the following:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  },
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of list of possible types for union field destination.

  // Union field format_options can be only one of the following:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of list of possible types for union field format_options.
}
Trường
fileFormat

enum (ImageFileFormat)

Định dạng tệp để xuất(các) hình ảnh.

Trường hợp hợp nhất destination. Vị trí ghi kết quả. destination chỉ có thể là một trong những giá trị sau:
driveDestination

object (DriveDestination)

Định cấu hình tính năng xuất sang Google Drive (nếu được chỉ định).

cloudStorageDestination

object (CloudStorageDestination)

Định cấu hình tính năng xuất sang Google Cloud Storage (nếu được chỉ định).

gcsDestination
(deprecated)

object (GcsDestination)

Định cấu hình tính năng xuất sang Google Cloud Storage (nếu được chỉ định).

Trường hợp hợp nhất format_options. Các tuỳ chọn dành riêng cho định dạng tệp. format_options chỉ có thể là một trong những giá trị sau:
geoTiffOptions

object (GeoTiffImageExportOptions)

Các tuỳ chọn dành riêng cho định dạng tệp cho các tệp xuất GEO_TIFF.

tfRecordOptions

object (TfRecordImageExportOptions)

Các tuỳ chọn dành riêng cho định dạng tệp cho các tệp xuất TF_RECORD_IMAGE.

GeoTiffImageExportOptions

Các tuỳ chọn để mã hoá hình ảnh dưới dạng tệp GeoTIFF.

Biểu diễn dưới dạng JSON
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
Trường
cloudOptimized

boolean

Nếu đúng, sẽ tạo các tệp GeoTIFF "được tối ưu hoá cho đám mây" để truy cập hiệu quả hơn trong môi trường đám mây (xem www.cogeo.org).

tileDimensions

object (GridDimensions)

Kích thước rõ ràng (không bắt buộc) tính bằng pixel để phân tách hình ảnh nếu hình ảnh quá lớn không vừa với một tệp. Bạn phải đặt giá trị này thành bội số của kích thước thẻ thông tin, theo mặc định là 256.

skipEmptyFiles

boolean

Nếu đúng, hãy bỏ qua việc ghi các tệp hình ảnh trống (tức là được che kín hoàn toàn).

tileSize

integer

Không bắt buộc. Thông số tuỳ chọn đặt kích thước ô đầu ra. Tham số này là kích thước cạnh tính bằng pixel của các ô đầu ra trung gian. Kích thước ô mặc định là 256, tương ứng với ô 256x256.

noData

object (Number)

Không bắt buộc. Không bắt buộc có giá trị dữ liệu. Hiện chỉ hỗ trợ noData.float_value.

Số

Một số.

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

  // Union field value can be only one of the following:
  "floatValue": number,
  "integerValue": string
  // End of list of possible types for union field value.
}
Trường
Trường hợp hợp nhất value. Giá trị. value chỉ có thể là một trong những giá trị sau:
floatValue

number

Giá trị dấu phẩy động có độ chính xác gấp đôi.

integerValue

string (int64 format)

Giá trị số nguyên 64 bit.

TfRecordImageExportOptions

Các tuỳ chọn để mã hoá hình ảnh dưới dạng tệp TFRecord.

Biểu diễn dưới dạng JSON
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
Trường
tileDimensions

object (GridDimensions)

Các kích thước được xếp kề trên vùng xuất, bao phủ chính xác từng pixel trong hộp giới hạn một lần (ngoại trừ khi kích thước bản vá không chia đều hộp giới hạn, trong trường hợp này, các ô viền dọc theo cạnh x/y lớn nhất sẽ bị loại bỏ). Phương diện phải lớn hơn 0.

marginDimensions

object (GridDimensions)

Nếu được chỉ định, các thẻ thông tin sẽ được lưu vào bộ đệm theo cả kích thước lề dương và âm, dẫn đến việc chồng chéo giữa các bản vá lân cận.

compress

boolean

Nếu giá trị là true, hãy nén các tệp .tfrecord bằng gzip và thêm hậu tố ".gz".

maxSizeBytes

string (Int64Value format)

Kích thước tối đa, tính bằng byte, cho tệp .tfrecord đã xuất (trước khi nén). Kích thước tệp nhỏ hơn sẽ dẫn đến việc phân đoạn lớn hơn (và do đó, có nhiều tệp đầu ra hơn). Giá trị mặc định là 1 GiB.

defaultValue

number

Giá trị được đặt trong mỗi dải của một pixel bị che một phần hoặc hoàn toàn, và giá trị được đặt tại mỗi giá trị trong một đặc điểm 3D đầu ra được tạo từ một dải mảng, trong đó độ dài mảng tại pixel nguồn nhỏ hơn độ sâu của giá trị đặc điểm. Phần thập phân bị loại bỏ đối với các dải loại số nguyên và được cố định trong phạm vi của loại dải. Giá trị mặc định là: 0

tensorDepths

map (key: string, value: integer)

Ánh xạ từ tên của các dải mảng đầu vào đến chiều sâu của các tensor 3D mà chúng tạo ra. Các mảng sẽ bị cắt bớt hoặc được thêm các giá trị mặc định để vừa với hình dạng đã chỉ định. Đối với mỗi dải mảng, dải này phải có một mục nhập tương ứng.

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sequenceData

boolean

Nếu đúng, mỗi pixel sẽ được xuất dưới dạng một SequenceExample ánh xạ các dải vô hướng đến ngữ cảnh và các dải mảng đến các trình tự của ví dụ. SequenceExamples được xuất theo thứ tự hàng chính của các pixel trong mỗi bản vá, sau đó theo thứ tự hàng chính của các bản vá vùng trong trình tự tệp.

collapseBands

boolean

Nếu đúng, tất cả các dải sẽ được kết hợp thành một tensor 3D duy nhất, lấy tên của dải đầu tiên trong hình ảnh. Tất cả các dải tần số đều được chuyển đổi thành byte, int64, sau đó là float theo thứ tự đó tuỳ thuộc vào loại xa nhất trong trình tự đó trong tất cả các dải tần số. Bạn được phép sử dụng dải mảng miễn là chỉ định tensorDepths.

maxMaskedRatio

number

Tỷ lệ pixel được che tối đa cho phép trong một bản vá. Các bản vá vượt quá mức cho phép này sẽ bị loại bỏ thay vì được ghi vào tệp. Nếu bạn đặt trường này thành giá trị khác 1, thì xe bên JSON sẽ không được tạo. Giá trị mặc định là 1.