REST Resource: projects.assets

리소스: EarthEngineAsset

Earth Engine 애셋에 관한 정보입니다.

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.
}
필드
type

enum (Type)

저작물 유형입니다.

name

string

저작물의 이름입니다. name의 형식은 'projects/*/assets/**'입니다(예: 'projects/earthengine-legacy/assets/users//').

id

string

저작물의 ID입니다. 'projects/*/assets/' 접두사가 없는 name와 같습니다 (예: 'users//'). 이 기능은 표시 전용입니다. 다른 작업의 입력으로 사용해서는 안 됩니다. 대신 name를 사용하세요.

updateTime

string (Timestamp format)

저작물의 마지막 수정 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

properties

object (Struct format)

저작물과 연결된 키/값 속성입니다.

startTime

string (Timestamp format)

저작물과 연결된 타임스탬프(있는 경우)입니다(예: 위성 이미지가 촬영된 시간). 한 달 또는 1년 동안의 평균 값과 같이 시간 간격에 해당하는 애셋의 경우 이 타임스탬프는 해당 간격의 시작에 해당합니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

endTime

string (Timestamp format)

한 달 또는 1년 동안의 평균 값과 같이 시간 간격에 해당하는 애셋의 경우 이 타임스탬프는 해당 간격의 끝 (제외)에 해당합니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

geometry

object (Struct format)

저작물과 연결된 공간적 풋프린트(있는 경우)를 GeoJSON 도형 객체로 나타냅니다(RFC 7946 참고).

bands[]

object (ImageBand)

이미지 확장 소재의 데이터 밴드에 관한 정보입니다. 이미지가 아닌 확장 소재의 경우 생략됩니다.

sizeBytes

string (int64 format)

리프 애셋(예: 이미지)의 크기(바이트)입니다.

featureCount

string (int64 format)

저작물의 지형지물 수입니다(해당하는 경우).

quota

object (FolderQuota)

폴더 저작물과 연결된 할당량 정보(있는 경우)입니다. 최상위 사용자 소유 폴더 애셋 (예: 'users/*' 또는 'projects/*')에 대해 반환됩니다.

tilesets[]

object (Tileset)

이 이미지를 지원하는 tileset입니다. Earth Engine에서 소유하지 않은 저장소에서 픽셀을 가져오는 외부 이미지에만 표시됩니다.

통합 필드 location. 래스터 타일이 저장되는 위치 및 방법에 관한 정보입니다. location은 다음 중 하나여야 합니다.
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

지원이 중단되었습니다. 대신 image.importExternal를 사용하세요. 자세한 내용은 https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff를 참고하세요.

featureViewAssetLocation

object (FeatureViewLocation)

EE의 이 FeatureView 위치입니다.

CloudStorageLocation

Cloud Storage에 있는 애셋의 위치입니다.

JSON 표현
{
  "uris": [
    string
  ]
}
필드
uris[]

string

데이터의 URI입니다. Google Cloud Storage URI만 지원됩니다. 각 URI는 'gs://bucket-id/object-id' 형식으로 지정해야 합니다. 현재 하나의 URI만 지원됩니다. URI가 두 개 이상 지정되면 INALID_ARGUMENT 오류가 반환됩니다.

FeatureViewLocation

FeatureView EE 애셋

JSON 표현
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
필드
assetOptions

object (FeatureViewOptions)

FeatureView 애셋의 처리 시간 옵션입니다.

FeatureViewOptions

FeatureView 애셋의 처리 시간 옵션입니다.

JSON 표현
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
필드
featureViewAttributes[]

object (FeatureViewAttribute)

FeatureView 애셋의 속성으로, 애셋의 스키마를 구성합니다. 다음은 이 저작물의 지형지물에 있을 수 있는 속성입니다. 각 속성에는 이름과 유형이 있습니다.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

FeatureView 처리 시간 매개변수

FeatureViewAttribute

FeatureView 속성과 유형

JSON 표현
{
  "name": string,
  "type": enum (Type)
}
필드
name

string

속성 이름입니다.

type

enum (Type)

속성 유형입니다.

유형

이러한 유형은 geo/enterprise/layers/public/data_source_schema.proto에 있는 유형을 미러링합니다.

열거형
TYPE_UNSPECIFIED 유형이 지정되지 않습니다.
INTEGER 64비트 정수 값입니다.
BOOLEAN 참/거짓 불리언 값입니다.
DOUBLE 배정밀도 부동 소수점 수입니다.
STRING 길이가 제한되지 않은 문자열입니다.
DATE_TIME 에포크 이후 경과된 마이크로초 단위의 부호 있는 64비트 정수로 표시되는 날짜/시간으로, 따라서 기원전 290,308년부터 294,247년까지의 기간을 지원합니다.

FeatureViewIngestionTimeParameters

FeatureView 처리 시간 매개변수 이러한 매개변수는 처리 시 지정해야 하며 FeatureView의 경우 실시간으로 업데이트할 수 없습니다.

JSON 표현
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
필드
thinningOptions

object (ThinningOptions)

카드를 교차할 수 있는 최대 지형지물 경계 상자 수입니다. 이 숫자는 음수가 아니어야 합니다.

rankingOptions

object (RankingOptions)

지형지물에 z 순위 및 선별 순위를 할당하는 옵션입니다.

ThinningOptions

타일당 지형지물이 표시되는 밀도를 제어하는 씬닝 옵션

JSON 표현
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
필드
maxFeaturesPerTile

integer

카드를 교차할 수 있는 최대 지형지물 경계 상자 수입니다. 이 숫자는 음수가 아니어야 합니다.

thinningStrategy

enum (ThinningStrategy)

사용해야 하는 기능 제거 전략입니다.

ThinningStrategy

기능의 씬닝 전략

열거형
UNKNOWN_THINNING_STRATEGY 알 수 없는 씬닝 전략입니다.
GLOBALLY_CONSISTENT 특정 LOD에서 삭제할 때 전 세계적으로 일관된 삭제는 지형지물 하나가 삭제되면 삭제 순위가 같거나 더 낮은 다른 모든 지형지물도 삭제된다는 것을 의미합니다.
HIGHER_DENSITY

삭제할 때는 각 타일의 maxFeaturesPerTile 한도에 최대한 가깝게 유지하세요. 순위가 낮은 지형지물보다 순위가 높은 지형지물을 선호하지만, 지형지물 밀도를 높이는 데 도움이 되는 경우 순위가 높은 지형지물을 삭제하기도 합니다.

이 전략은 결정론적이며, 제거 후 지형지물 집합은 전 세계적으로 일관된 제거를 통해 생성된 지형지물 집합의 상위 집합입니다.

RankingOptions

z 순서 및 얇게 만들기의 순위 옵션

JSON 표현
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
필드
zOrderRankingRule

object (RankingRule)

지형지물에 z 순위 순위를 할당하기 위한 순위 규칙입니다.

thinningRankingRule

object (RankingRule)

지형지물에 삭제 순위를 할당하기 위한 순위 규칙입니다.

RankingRule

지형지물의 삭제 및 Z 순서에 관한 순위 지정 방식을 제어하는 순위 규칙입니다.

JSON 표현
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
필드
rankByOneThingRule[]

object (RankByOneThingRule)

각 RankedFeature의 thinning_rank 설정을 위한 기본, 보조 등 순위 키로 사용되는 0개 이상의 순위별 규칙 (예: attr)의 순서가 지정된 목록입니다.

RankByOneThingRule

개별 순위 규칙으로, 삭제 및 z 순서의 순위를 제어합니다.

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)
}
필드
통합 필드 rule. 사용할 순위 규칙의 유형입니다. rule은 다음 중 하나여야 합니다.
rankByAttributeRule

object (RankByAttributeRule)

지형지물 속성 값을 기준으로 순위 지정

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

지형지물 도형이 처음으로 표시되는 최소 로드에 따라 순위 지정 점이 있는 지형지물은 모든 LOD에서 항상 표시됩니다. 지원 중단됨: 대신 rankByMinZoomLevelRule을 사용하세요.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

도형 유형별 순위입니다. 유형의 우선순위(높음에서 낮음): 다각형, 다중선, 점, 없음 유형이 여러 개인 기능에서는 가장 높은 유형이 우선 적용됩니다.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

지형지물이 처음 표시되는 최소 확대/축소 수준을 기준으로 순위 지정 점이 있는 지형지물은 모든 LOD에서 항상 표시됩니다.

direction

enum (Direction)

이 항목의 순위가 ASCENDING (더 낮은 값이 먼저, 즉 더 중요함)인지 DESCENDING (더 높은 값이 먼저, 즉 더 중요함)인지 여부입니다. 즉, ASCENDING은 아래의 RankByAttributeRule (또는 기타) 하위 메시지 문서에 설명된 순서를 직접 사용하고 DESCENDING은 해당 순서를 역순으로 사용한다는 의미입니다.

RankByAttributeRule

지형지물 속성 값을 기준으로 순위 지정

JSON 표현
{
  "attributeName": string
}
필드
attributeName

string

지정된 이름의 속성 값을 기준으로 순위를 지정합니다. 이는 주로 주어진 유형의 값을 자연스럽게 정렬한 것이며, 약간의 미묘한 차이와 설명이 있습니다. - 정수 속성의 경우 더 낮은 값이 더 높은 값 앞에 표시됩니다. - double 속성의 경우 더 낮은 값이 더 높은 값 앞에 표시되며 NaN은 마이너스 무한대를 포함한 다른 모든 값보다 낮은 것으로 간주됩니다. - 불리언 속성의 경우 false가 true 앞에 표시되는 것으로 간주됩니다. - date_time 속성의 경우 이전 값이 이후 값 앞에 표시됩니다. - 문자열 속성은 사전순으로 순위가 매겨집니다. - 값이 설정되지 않은 속성은 주어진 유형의 기본값 (정수의 경우 0, 불리언의 경우 false 등)을 갖는 것으로 간주됩니다.

RankByMinVisibleLodRule

이 유형에는 필드가 없습니다.

지형지물 도형이 처음으로 표시되는 최소 로드에 따라 순위 지정 점이 있는 지형지물은 모든 LOD에서 항상 표시됩니다.

RankByGeometryTypeRule

이 유형에는 필드가 없습니다.

도형 유형별 순위입니다. 유형의 우선순위(높음에서 낮음): 다각형, 다중선, 점, 없음 유형이 여러 개인 기능에서는 가장 높은 유형이 우선 적용됩니다.

RankByMinZoomLevelRule

이 유형에는 필드가 없습니다.

지형지물이 처음 표시되는 최소 확대/축소 수준을 기준으로 순위 지정 점이 있는 지형지물은 모든 LOD에서 항상 표시됩니다.

방향

목록을 낮은 값에서 높은 값으로 정렬할지 (ASCENDING) 또는 높은 값에서 낮은 값으로 정렬할지 (DESCENDING)를 지정합니다.

열거형
DIRECTION_UNSPECIFIED 지정된 순위 방향이 없습니다.
ASCENDING 오름차순.
DESCENDING 내림차순

유형

저작물 유형

열거형
TYPE_UNSPECIFIED 지정되지 않음.
IMAGE 이미지입니다.
IMAGE_COLLECTION 이미지 모음
TABLE 표를 클릭합니다.
FOLDER 폴더를 선택합니다.
CLASSIFIER 분류 기준
FEATURE_VIEW FeatureView 확장 소재

ImageBand

이미지 확장 소재의 단일 데이터 밴드에 관한 정보입니다.

JSON 표현
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
필드
id

string

밴드의 ID입니다.

dataType

object (PixelDataType)

대역의 숫자 유형입니다.

grid

object (PixelGrid)

밴드의 픽셀 그리드입니다.

pyramidingPolicy

enum (PyramidingPolicy)

밴드의 피라미드식 판매 정책입니다.

missingData

object (MissingData)

누락된 데이터를 나타내는 값입니다.

PixelDataType

이미지 밴드의 픽셀의 숫자 유형을 지정합니다.

JSON 표현
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
필드
precision

enum (Precision)

유형의 숫자 정밀도입니다.

range

object (DoubleRange)

숫자 유형의 범위(있는 경우)입니다. 일반적으로 부동 소수점 유형에는 없습니다.

dimensionsCount

integer

배열 값 데이터 유형의 차원 수 또는 일반 스칼라 유형을 나타내는 0입니다.

정밀도

숫자 데이터 유형의 정밀도를 지정합니다.

열거형
PRECISION_UNSPECIFIED 지정되지 않음.
INT 데이터 유형에 정수 정밀도가 있습니다. 이는 크기가 다른 정수를 나타낼 수 있습니다.
FLOAT 이 데이터 유형의 정밀도는 32비트 부동 소수점입니다.
DOUBLE 이 데이터 유형은 64비트 부동 소수점 (double) 정밀도를 갖습니다.

MissingData

데이터가 없음을 나타내는 값 목록입니다.

JSON 표현
{
  "values": [
    number
  ]
}
필드
values[]

number

데이터가 없음을 나타내는 값입니다.

FolderQuota

최상위 폴더의 현재 사용량 및 한도를 설명합니다.

JSON 표현
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
필드
sizeBytes

string (int64 format)

폴더 크기(바이트)입니다.

maxSizeBytes

string (int64 format)

폴더의 최대 크기(바이트)입니다.

assetCount

string (int64 format)

폴더에 저장된 애셋 수입니다.

maxAssets

string (int64 format)

폴더에 저장할 수 있는 최대 애셋 수입니다.

카드 세트

고유 ID로 참조할 수 있는 ImageSource 집합입니다.

JSON 표현
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
필드
id

string

tileset의 ID입니다. ImageManifest에 지정된 tileset 중에서 고유해야 합니다. 이 ID는 처리 단계 중에 삭제되며 카드 세트를 밴드에 연결하는 데만 사용됩니다. 빈 문자열은 유효한 ID입니다.

sources[]

object (ImageSource)

이 tileset을 구성하는 소스입니다.

dataType

enum (DataType)

밴드의 선택적 데이터 유형입니다. 지정된 경우 모든 입력 파일의 유형이 일치하는지 확인하는 검사가 실행되지 않습니다. dataType는 입력 유형이 모호한 경우 (예: ByteINT8 또는 UINT8일 수 있음)를 제외하고 모든 입력 파일의 유형과 일치해야 합니다.

crs

string

픽셀 그리드의 좌표 참조 시스템으로, 가능하면 표준 코드로 지정되고 그렇지 않으면 WKT 형식으로 지정됩니다.

ImageSource

이미지 파일과 사이드카

JSON 표현
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
필드
uris[]

string

가져올 데이터의 URI입니다. 현재 Google Cloud Storage URI만 지원됩니다. 각 URI는 'gs://bucket-id/object-id' 형식으로 지정해야 합니다. 기본 객체는 목록의 첫 번째 요소여야 하며 사이드카는 그 뒤에 나열되어야 합니다. 각 URI 앞에 ImageManifest.uri_prefix가 추가됩니다(설정된 경우).

affineTransform

object (AffineTransform)

선택적 아핀 변환입니다. uris의 데이터 (부속 파일 포함)가 픽셀을 배치하기에 충분하지 않은 경우에만 지정해야 합니다.

dimensions

object (GridDimensions)

래스터 크기(픽셀)입니다. 'skipMetadataRead'가 설정된 경우에만 사용됩니다.

DataType

숫자 데이터 유형을 지정합니다.

열거형
DATA_TYPE_UNSPECIFIED 지정되지 않음.
INT8 부호 있는 8비트 정수입니다.
UINT8 부호 없는 8비트 정수입니다.
INT16 부호 있는 16비트 정수입니다.
UINT16 부호 없는 16비트 정수입니다.
INT32 부호 있는 32비트 정수입니다.
UINT32 부호 없는 32비트 정수입니다.
FLOAT 32비트 부동 소수점입니다.
DOUBLE 64비트 부동 소수점 수

메서드

copy

애셋을 복사합니다.

create

애셋을 만듭니다.

delete

애셋을 삭제합니다.

get

저작물에 대한 자세한 정보를 가져옵니다.

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

getPixels

이미지 확장 소재에서 픽셀을 가져옵니다.

listAssets

폴더나 컬렉션과 같은 컨테이너 애셋을 나열합니다.

listFeatures

테이블 애셋의 지형지물을 나열합니다.

move

애셋을 이동합니다.

patch

저작물을 업데이트합니다.

setIamPolicy

지정된 리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.