애셋을 업데이트합니다. 업데이트 작업에는 다음과 같은 여러 제약 조건이 있습니다.
- 애셋의
title,description,startTime,endTime,properties필드만 업데이트할 수 있습니다. updateMask에서"properties"를 지정하면 애셋의 모든 사용자 정의 속성이asset의 속성으로 대체됩니다.updateMask에서"title","description","startTime"또는"endTime"을 지정하고asset에서 값을 제공하지 않으면 해당 필드가 설정 해제됩니다.updateMask에서"properties.my_property_name"과 같이 이름을 지정하여 개별 속성을 업데이트할 수 있습니다. 속성의 값은asset.properties의 해당 값으로 설정됩니다.asset.properties에 해당 값이 없거나 값이 있지만NullValue인 경우 속성이 애셋에서 삭제됩니다.- 속성은 문자열 또는 숫자 값으로만 설정하거나
NullValue을 지정하여 삭제할 수 있습니다. - 빈
updateMask를 제공하면 애셋의 타임스탬프와 속성이 모두asset의 값으로 대체됩니다.
HTTP 요청
PATCH https://earthengine.googleapis.com/v1/{asset.name=projects/*/assets/**}
URL은 gRPC 트랜스코딩 구문을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
asset.name |
애셋의 이름입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| 필드 | |
|---|---|
asset.type |
애셋의 유형입니다. |
asset.id |
애셋의 ID입니다. 'projects/*/assets/' 접두어를 제외한 |
asset.updateTime |
애셋의 마지막 수정 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
asset.properties |
애셋과 연결된 키/값 속성입니다. |
asset.startTime |
애셋과 연결된 타임스탬프입니다(예: 위성 이미지가 촬영된 시간). 월 또는 연도의 평균 값과 같이 시간 간격에 해당하는 애셋의 경우 이 타임스탬프는 해당 간격의 시작에 해당합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
asset.endTime |
월 또는 연도의 평균 값과 같이 시간 간격에 해당하는 애셋의 경우 이 타임스탬프는 해당 간격의 끝 (제외)에 해당합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
asset.geometry |
애셋과 연결된 공간적 범위입니다(있는 경우). GeoJSON geometry 객체로 표시됩니다(RFC 7946 참고). |
asset.bands[] |
이미지 확장 소재의 데이터 밴드에 대한 정보입니다. 이미지가 아닌 애셋의 경우 생략됩니다. |
asset.sizeBytes |
리프 애셋(예: 이미지)의 크기(바이트)입니다. |
asset.featureCount |
애셋의 지형지물 수입니다(해당하는 경우). |
asset.quota |
폴더 애셋과 연결된 할당량 정보입니다(있는 경우). 최상위 사용자 소유 폴더 애셋 (예: 'users/*' 또는 'projects/*')에 대해 반환됩니다. |
asset.tilesets[] |
이 이미지를 지원하는 타일 세트입니다. Earth Engine에서 소유하지 않은 스토리지에서 픽셀이 검색되는 외부 이미지에만 표시됩니다. |
updateMask |
업데이트할 애셋의 필드를 지정하는 업데이트 마스크입니다. 정규화된 필드 이름의 쉼표로 구분된 목록입니다. 예: |
| 래스터 타일이 저장되는 위치와 방법에 대한 정보입니다. 다음은 상호 배타적인 필드 목록입니다. 응답에서 필드가 최대 하나만 설정됩니다. | |
asset.cloudStorageLocation |
지원 중단되었습니다. 대신 |
asset.featureViewAssetLocation |
EE에서 이 FeatureView의 위치입니다. |
| 상호 배타적인 필드의 끝입니다. | |
응답 본문
성공한 경우 응답 본문에 EarthEngineAsset의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
자세한 내용은 OAuth 2.0 Overview를 참조하세요.