Aggiorna una risorsa. L'operazione di aggiornamento è soggetta a una serie di vincoli:
- È possibile aggiornare solo i campi
title,description,startTime,endTimeepropertiesdella risorsa. - Se specifichi
"properties"inupdateMask, tutte le proprietà definite dall'utente della risorsa vengono sostituite dalle proprietà inasset. - Se specifichi
"title","description","startTime"o"endTime"inupdateMaske non fornisci un valore inasset, il campo diventa non impostato. - È possibile aggiornare le singole proprietà specificandole 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.propertieso se è presente un valore ma è unNullValue, la proprietà verrà eliminata dalla risorsa. - Le proprietà possono essere impostate solo su valori stringa o numerici oppure eliminate specificando un
NullValue. - Se fornisci un
updateMaskvuoto, i timestamp e le proprietà della risorsa verranno sostituiti dai valori inasset.
Richiesta HTTP
PATCH https://earthengine.googleapis.com/v1alpha/{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 ] }, "gcsLocation": { "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 è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
asset.title |
Il titolo della risorsa. |
asset.description |
La descrizione della risorsa. |
asset.properties |
Proprietà chiave/valore associate alla risorsa. |
asset.startTime |
Il timestamp associato alla risorsa, se presente, ad es. l'ora in cui è stata scattata un'immagine satellitare. Per le risorse che corrispondono a un intervallo di tempo, ad esempio i valori medi su un mese o un anno, questo timestamp corrisponde all'inizio dell'intervallo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
asset.endTime |
Per le risorse che corrispondono a un intervallo di tempo, ad esempio i valori medi su un mese o un anno, questo timestamp corrisponde alla fine dell'intervallo (valore inserito escluso). Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. 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. Omesse per gli asset non immagine. |
asset.sizeBytes |
Le dimensioni di una risorsa foglia (ad es. un'immagine) in byte. |
asset.featureCount |
Il numero di funzionalità nella risorsa, se applicabile. |
asset.quota |
Le informazioni sulla quota associate alla risorsa cartella, se presenti. Restituite per le risorse cartella di proprietà dell'utente di primo livello (ad es. "users/*" o "projects/*"). |
asset.tilesets[] |
I set di riquadri che supportano questa immagine. Presenti 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: |
| Informazioni su dove e come vengono archiviati i riquadri raster. Di seguito è riportato un elenco di campi che si escludono a vicenda. Nella risposta verrà impostato al massimo uno dei seguenti campi: | |
asset.cloudStorageLocation |
Deprecato. Utilizza invece |
asset.gcsLocation |
Deprecato. Utilizza invece |
asset.featureViewAssetLocation |
La posizione di questa FeatureView in EE. |
| Fine dei campi che si escludono a vicenda. | |
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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la OAuth 2.0 Overview.