Aktualisiert ein Asset. Für den Aktualisierungsvorgang gelten eine Reihe von Einschränkungen:
- Es können nur die Felder title,description,startTime,endTimeundpropertiesdes Assets aktualisiert werden.
- Wenn Sie "properties"inupdateMaskbenennen, werden alle benutzerdefinierten Eigenschaften des Assets durch die Eigenschaften inassetersetzt.
- Wenn Sie "title","description","startTime"oder"endTime"inupdateMaskangeben und keinen Wert inassetangeben, wird dieses Feld zurückgesetzt.
- Sie können einzelne Properties aktualisieren, indem Sie sie in updateMaskbenennen, z. B."properties.my_property_name". Der Wert der Property wird auf den entsprechenden Wert ausasset.propertiesfestgelegt. Wenn inasset.propertieskein entsprechender Wert vorhanden ist oder es einen Wert gibt, der aberNullValueist, wird die Property aus dem Asset gelöscht.
- Eigenschaften können nur auf String- oder Zahlenwerte gesetzt oder durch Angabe eines NullValuegelöscht werden.
- Wenn du eine leere updateMaskangibst, werden die Zeitstempel und Properties des Assets durch die Werte inassetersetzt.
HTTP-Anfrage
PATCH https://earthengine.googleapis.com/v1alpha/{asset.name=projects/*/assets/**}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
| asset.name | 
 Der Name des Inhalts,  | 
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung | 
|---|
| { "asset": { "cloudStorageLocation": { "uris": [ string ] }, "gcsLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( | 
| Felder | |
|---|---|
| asset.type | 
 Der Typ des Assets. | 
| asset.id | 
 Die ID des Inhalts. Entspricht  | 
| asset.updateTime | 
 Der Zeitpunkt der letzten Änderung des Assets. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele:  | 
| asset.title | 
 Der Titel des Assets. | 
| asset.description | 
 Die Beschreibung des Assets. | 
| asset.properties | 
 Schlüssel/Wert-Eigenschaften, die mit dem Asset verknüpft sind. | 
| asset.startTime | 
 Der Zeitstempel, der mit dem Asset verknüpft ist, z.B. die Uhrzeit, zu der ein Satellitenbild aufgenommen wurde. Bei Assets, die einem bestimmten Zeitraum entsprechen, z. B. Durchschnittswerten über einen Monat oder ein Jahr, entspricht dieser Zeitstempel dem Beginn dieses Zeitraums. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele:  | 
| asset.endTime | 
 Bei Assets, die einem bestimmten Zeitraum entsprechen, z. B. Durchschnittswerte über einen Monat oder ein Jahr, entspricht dieser Zeitstempel dem Ende dieses Zeitraums (exklusiv). Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele:  | 
| asset.geometry | 
 Der räumliche Fußabdruck, der mit dem Asset verknüpft ist, sofern vorhanden, als GeoJSON-Geometrieobjekt (siehe RFC 7946). | 
| asset.bands[] | 
 Informationen zu den Datenbändern des Bild-Assets. Bei anderen Assets wird dieser Wert nicht berücksichtigt. | 
| asset.sizeBytes | 
 Die Größe eines untergeordneten Assets (z.B. eines Bilds) in Byte. | 
| asset.featureCount | 
 Die Anzahl der Elemente im Asset, falls zutreffend. | 
| asset.quota | 
 Die Kontingentinformationen, die mit dem Ordner-Asset verknüpft sind, falls vorhanden. Wird für von Nutzern erstellte Ordner-Assets der obersten Ebene zurückgegeben (z.B. „users/*“ oder „projects/*“). | 
| asset.tilesets[] | 
 Die Tilesets, die dieses Bild unterstützen. Nur für externe Bilder vorhanden, deren Pixel aus einem Speicher abgerufen werden, der nicht zu Earth Engine gehört. | 
| updateMask | 
 Die Aktualisierungsmaske, die angibt, welche Felder des Assets aktualisiert werden sollen. Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel:  | 
| Union-Feld location. Informationen dazu, wo und wie die Rasterkacheln gespeichert werden. Fürlocationist nur einer der folgenden Werte zulässig: | |
| asset.cloudStorageLocation | 
 Verworfen. Verwenden Sie stattdessen  | 
| asset.gcsLocation | 
 Verworfen. Verwenden Sie stattdessen  | 
| asset.featureViewAssetLocation | 
 Der Speicherort dieser FeatureView in EE. | 
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von EarthEngineAsset.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
- https://www.googleapis.com/auth/earthengine
- https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter OAuth 2.0 Overview.