Aggiorna una risorsa. Esistono una serie di vincoli per l'operazione di aggiornamento:
- Possono essere aggiornati solo i campi
title
,description
,startTime
,endTime
eproperties
dell'asset. - Se assegni il nome
"properties"
aupdateMask
, tutte le proprietà definite dall'utente della risorsa vengono sostituite dalle proprietà inasset
. - Se assegni i nomi
"title"
,"description"
,"startTime"
o"endTime"
aupdateMask
e non fornisci un valore inasset
, il campo non viene impostato. - È possibile aggiornare le singole proprietà assegnando loro un nome in
updateMask
, ad esempio"properties.my_property_name"
. Il valore della proprietà verrà impostato sul valore corrispondente diasset.properties
. Se non è presente un valore corrispondente inasset.properties
o se è presente un valore, ma si tratta diNullValue
, la proprietà verrà eliminata dalla risorsa. - Le proprietà possono essere impostate solo su valori di stringa o numeri oppure eliminate specificando un
NullValue
. - Se fornisci un
updateMask
vuoto, i timestamp e le proprietà dell'asset verranno sostituiti dai valori inasset
.
Richiesta HTTP
PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
asset.name |
Il nome della risorsa. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
Campi | |
---|---|
asset.type |
Il tipo di risorsa. |
asset.id |
ID della risorsa. Equivalente a |
asset.updateTime |
L'ora dell'ultima modifica della risorsa. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
asset.properties |
Proprietà chiave/valore associate alla risorsa. |
asset.startTime |
Il timestamp associato all'asset, se presente, ad esempio l'ora in cui è stata acquisita un'immagine satellitare. Per gli asset che corrispondono a un intervallo di tempo, ad esempio i valori medi di un mese o un anno, questo timestamp corrisponde all'inizio dell'intervallo. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
asset.endTime |
Per gli asset che corrispondono a un intervallo di tempo, ad esempio i valori medi di un mese o un anno, questo timestamp corrisponde alla fine dell'intervallo (esclusivo). Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
asset.geometry |
L'impronta spaziale associata alla risorsa, se presente, come oggetto geometrico GeoJSON (vedi RFC 7946). |
asset.bands[] |
Informazioni sulle bande di dati dell'asset immagine. Omesso per gli asset non immagine. |
asset.sizeBytes |
Le dimensioni di un asset a livello inferiore (ad es. un'immagine) in byte. |
asset.featureCount |
Il numero di elementi nella risorsa, se applicabile. |
asset.quota |
Le informazioni sulla quota associate alla risorsa cartella, se presenti. Viene restituito per gli asset delle cartelle di primo livello di proprietà dell'utente (ad es. "users/*" o "projects/*"). |
asset.tilesets[] |
I set di tessere alla base di questa immagine. Presente solo per le immagini esterne, i cui pixel vengono recuperati da uno spazio di archiviazione non di proprietà di Earth Engine. |
updateMask |
La maschera di aggiornamento che specifica i campi della risorsa da aggiornare. Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: |
Campo unione location . Informazioni su dove e come vengono archiviati i riquadri raster. location può essere solo uno dei seguenti: |
|
asset.cloudStorageLocation |
Deprecato. Utilizza invece |
asset.featureViewAssetLocation |
La posizione di questa visualizzazione elemento in EE. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di EarthEngineAsset
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.