저작물을 업데이트합니다. 업데이트 작업에는 몇 가지 제약사항이 있습니다.
- 애셋의
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/v1beta/{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 |
저작물과 연결된 타임스탬프(있는 경우)입니다(예: 위성 이미지가 촬영된 시간). 한 달 또는 1년 동안의 평균 값과 같이 시간 간격에 해당하는 애셋의 경우 이 타임스탬프는 해당 간격의 시작에 해당합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
asset.endTime |
한 달 또는 1년 동안의 평균 값과 같이 시간 간격에 해당하는 애셋의 경우 이 타임스탬프는 해당 간격의 끝 (제외)에 해당합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
asset.geometry |
저작물과 연결된 공간적 풋프린트(있는 경우)를 GeoJSON 도형 객체로 나타냅니다(RFC 7946 참고). |
asset.bands[] |
이미지 확장 소재의 데이터 밴드에 관한 정보입니다. 이미지가 아닌 확장 소재의 경우 생략됩니다. |
asset.sizeBytes |
리프 애셋(예: 이미지)의 크기(바이트)입니다. |
asset.featureCount |
저작물의 지형지물 수입니다(해당하는 경우). |
asset.quota |
폴더 저작물과 연결된 할당량 정보(있는 경우)입니다. 최상위 사용자 소유 폴더 애셋 (예: 'users/*' 또는 'projects/*')에 대해 반환됩니다. |
asset.tilesets[] |
이 이미지를 지원하는 tileset입니다. Earth Engine에서 소유하지 않은 저장소에서 픽셀을 가져오는 외부 이미지에만 표시됩니다. |
updateMask |
업데이트할 저작물의 필드를 지정하는 업데이트 마스크입니다. 정규화된 필드 이름의 쉼표로 구분된 목록입니다. 예: |
통합 필드 location . 래스터 타일이 저장되는 위치 및 방법에 관한 정보입니다. location 은 다음 중 하나여야 합니다. |
|
asset.cloudStorageLocation |
지원 중단되었습니다. 대신 |
asset.featureViewAssetLocation |
EE의 이 FeatureView 위치입니다. |
응답 본문
성공한 경우 응답 본문에 EarthEngineAsset
의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 OAuth 2.0 Overview를 참고하세요.