Aktualisiert ein Asset. Für den Aktualisierungsvorgang gelten eine Reihe von Einschränkungen:
- Es können nur die Felder
title,description,startTime,endTime, undpropertiesdes Assets aktualisiert werden. - Wenn Sie in
updateMask"properties"angeben, werden alle benutzerdefinierten Eigenschaften des Assets durch die Eigenschaften inassetersetzt. - Wenn Sie in
updateMask"title","description","startTime"oder"endTime"angeben und inassetkeinen Wert angeben, wird das Feld nicht festgelegt. - Sie können einzelne Eigenschaften aktualisieren, indem Sie sie in
updateMaskangeben, z. B."properties.my_property_name". Der Wert der Eigenschaft wird auf den entsprechenden Wert ausasset.propertiesfestgelegt. Wenn inasset.propertieskein entsprechender Wert vorhanden ist oder ein Wert vorhanden ist, aber es sich um einenNullValuehandelt, wird die Eigenschaft aus dem Asset gelöscht. - Eigenschaften können nur auf String- oder Zahlenwerte festgelegt oder durch Angabe eines
NullValuegelöscht werden. - Wenn Sie ein leeres
updateMaskangeben, werden alle Zeitstempel und Eigenschaften des Assets durch die Werte inassetersetzt.
HTTP-Anfrage
PATCH https://earthengine.googleapis.com/v1beta/{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 ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Felder | |
|---|---|
asset.type |
Der Typ des Assets. |
asset.id |
Die ID des Assets. Entspricht |
asset.updateTime |
Der Zeitpunkt der letzten Änderung des Assets. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
asset.properties |
Schlüssel/Wert-Eigenschaften, die mit dem Asset verknüpft sind. |
asset.startTime |
Der Zeitstempel, der mit dem Asset verknüpft ist, falls vorhanden, z.B. der Zeitpunkt, zu dem ein Satellitenbild aufgenommen wurde. Bei Assets, die einem Zeitraum entsprechen, z. B. Durchschnittswerte für einen Monat oder ein Jahr, entspricht dieser Zeitstempel dem Beginn dieses Zeitraums. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
asset.endTime |
Bei Assets, die einem Zeitraum entsprechen, z. B. Durchschnittswerte für einen Monat oder ein Jahr, entspricht dieser Zeitstempel dem Ende dieses Zeitraums (exklusiv). Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
asset.geometry |
Der räumliche Footprint, der mit dem Asset verknüpft ist, falls vorhanden, als GeoJSON-Geometrieobjekt (siehe RFC 7946). |
asset.bands[] |
Informationen zu den Datenbändern des Bild-Assets. Wird für Nicht-Bild-Assets weggelassen. |
asset.sizeBytes |
Die Größe eines Blatt-Assets (z.B. eines Bildes) in Byte. |
asset.featureCount |
Die Anzahl der Features im Asset, falls zutreffend. |
asset.quota |
Die Kontingentinformationen, die mit dem Ordner-Asset verknüpft sind, falls vorhanden. Wird für Ordner-Assets der obersten Ebene zurückgegeben, die sich im Besitz des Nutzers befinden (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 Earth Engine gehört. |
updateMask |
Die Aktualisierungsmaske, die angibt, welche Felder des Assets aktualisiert werden sollen. Dies ist eine durch Kommas getrennte Liste voll qualifizierter Feldnamen. Beispiel: |
| Informationen dazu, wo und wie die Rasterkacheln gespeichert werden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
asset.cloudStorageLocation |
Verworfen. Verwenden Sie stattdessen |
asset.featureViewAssetLocation |
Der Speicherort dieser FeatureView in Earth Engine. |
| Ende der sich gegenseitig ausschließenden Felder. | |
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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter OAuth 2.0 Overview.