ImageFileExportOptions

Earth Engine 외부에서 이미지를 파일로 내보내는 옵션입니다.

JSON 표현
{
  "fileFormat": enum (ImageFileFormat),

  // Union field destination can be only one of the following:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // 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.
}
필드
fileFormat

enum (ImageFileFormat)

이미지를 내보낼 파일 형식입니다.

통합 필드 destination. 결과를 작성할 위치입니다. destination은 다음 중 하나여야 합니다.
driveDestination

object (DriveDestination)

지정된 경우 Google Drive로 내보내기를 구성합니다.

cloudStorageDestination

object (CloudStorageDestination)

지정된 경우 Google Cloud Storage로 내보내기를 구성합니다.

통합 필드 format_options. 파일 형식별 옵션 format_options은 다음 중 하나여야 합니다.
geoTiffOptions

object (GeoTiffImageExportOptions)

GEO_TIFF 내보내기의 파일 형식별 옵션입니다.

tfRecordOptions

object (TfRecordImageExportOptions)

TF_RECORD_IMAGE 내보내기의 파일 형식별 옵션입니다.

GeoTiffImageExportOptions

이미지를 GeoTIFF 파일로 인코딩하는 옵션입니다.

JSON 표현
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
필드
cloudOptimized

boolean

이 값이 true이면 클라우드 환경에서 더 효율적으로 액세스할 수 있도록 '클라우드 최적화' GeoTIFF 파일을 생성합니다 (www.cogeo.org 참고).

tileDimensions

object (GridDimensions)

이미지가 너무 커서 단일 파일에 맞지 않는 경우 이미지를 분할할 픽셀 단위의 명시적 크기입니다(선택사항). 카드 크기의 배수로 설정해야 하며 기본값은 256입니다.

skipEmptyFiles

boolean

true인 경우 빈 (즉, 완전히 마스킹된) 이미지 파일 쓰기를 건너뜁니다.

tileSize

integer

선택사항입니다. 출력 타일 크기를 설정하는 선택적 매개변수입니다. 이 매개변수는 중간 출력 타일의 측정값(픽셀)입니다. 기본 타일 크기는 256이며 이는 256x256 타일에 해당합니다.

noData

object (Number)

선택사항입니다. 선택사항인 데이터 없음 값입니다. 현재 noData.float_value만 지원됩니다.

숫자

숫자입니다.

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.
}
필드
통합 필드 value. 값입니다. value은 다음 중 하나여야 합니다.
floatValue

number

배정밀도 부동 소수점 값입니다.

integerValue

string (int64 format)

64비트 정수 값입니다.

TfRecordImageExportOptions

이미지를 TFRecord 파일로 인코딩하는 옵션입니다.

JSON 표현
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
필드
tileDimensions

object (GridDimensions)

내보내기 영역 위에 타일로 배치된 크기로, 경계 상자의 모든 픽셀을 정확히 한 번씩 덮습니다 (패치 크기가 경계 상자를 균등하게 나누지 않는 경우는 예외로, 이 경우 가장 큰 x/y 가장자리의 테두리 타일이 삭제됨). 크기는 0보다 커야 합니다.

marginDimensions

object (GridDimensions)

지정된 경우 타일이 양수 및 음수로 여백 크기에 의해 버퍼링되어 인접한 패치가 겹쳐집니다.

compress

boolean

이 값이 true이면 .tfrecord 파일을 gzip으로 압축하고 '.gz' 접미사를 추가합니다.

maxSizeBytes

string (Int64Value format)

내보낸 .tfrecord의 최대 크기 (압축 전, 바이트)입니다. 파일 크기가 작을수록 샤딩이 더 많이 이루어지므로 출력 파일이 더 많아집니다. 기본값은 1GiB입니다.

defaultValue

number

부분적으로 또는 완전히 마스킹된 픽셀의 각 밴드에 설정된 값과 소스 픽셀의 배열 길이가 지형지물 값의 깊이보다 짧은 배열 밴드에서 만들어진 출력 3D 지형지물의 각 값에 설정된 값입니다. 소수 부분은 정수 유형 대역의 경우 삭제되고 대역 유형의 범위에 고정됩니다. 기본값은 0입니다.

tensorDepths

map (key: string, value: integer)

입력 배열 밴드의 이름을 생성하는 3D 텐서의 깊이에 매핑합니다. 배열은 지정된 모양에 맞게 잘리거나 기본값으로 채워집니다. 배열 밴드마다 이에 상응하는 항목이 있어야 합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

sequenceData

boolean

이 값이 true이면 각 픽셀이 스칼라 밴드를 컨텍스트에 매핑하고 배열 밴드를 예시의 시퀀스에 매핑하는 SequenceExample로 출력됩니다. SequenceExamples는 각 패치의 픽셀 순으로 출력된 다음 파일 시퀀스의 영역 패치 순으로 출력됩니다.

collapseBands

boolean

이 값이 true이면 모든 밴드가 단일 3D 텐서로 결합되어 이미지의 첫 번째 밴드 이름을 갖게 됩니다. 모든 밴드는 바이트, int64로 승격된 후 모든 밴드 내에서 해당 시퀀스에서 가장 먼 유형에 따라 순서대로 부동 소수점 수로 변환됩니다. tensorDepths가 지정된 경우 배열 밴드가 허용됩니다.

maxMaskedRatio

number

패치에서 허용되는 최대 마스크 픽셀 비율입니다. 이 허용 범위를 초과하는 패치는 파일에 작성되지 않고 삭제됩니다. 이 필드가 1이 아닌 값으로 설정되면 JSON 사이드카가 생성되지 않습니다. 기본값은 1입니다.