Aggiorna una risorsa. Esistono una serie di vincoli per l'operazione di aggiornamento:
- Possono essere aggiornati solo i campi 
title,description,startTime,endTimeepropertiesdell'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"aupdateMaske 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.propertieso 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 
updateMaskvuoto, i timestamp e le proprietà dell'asset 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 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.title | 
                  
                     
 Il titolo della risorsa.  | 
                
asset.description | 
                  
                     
 La descrizione della risorsa.  | 
                
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.gcsLocation | 
                  
                     
 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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.