Aktualisiert ein Asset. Für den Aktualisierungsvorgang gelten eine Reihe von Einschränkungen:
- Es können nur die Felder
title
,description
,startTime
,endTime
undproperties
des Assets aktualisiert werden. - Wenn Sie
"properties"
inupdateMask
benennen, werden alle benutzerdefinierten Eigenschaften des Assets durch die Eigenschaften inasset
ersetzt. - Wenn Sie
"title"
,"description"
,"startTime"
oder"endTime"
inupdateMask
angeben und keinen Wert inasset
angeben, wird dieses Feld zurückgesetzt. - Sie können einzelne Properties aktualisieren, indem Sie sie in
updateMask
benennen, z. B."properties.my_property_name"
. Der Wert der Property wird auf den entsprechenden Wert ausasset.properties
festgelegt. Wenn inasset.properties
kein entsprechender Wert vorhanden ist oder es einen Wert gibt, der aberNullValue
ist, wird die Property aus dem Asset gelöscht. - Eigenschaften können nur auf String- oder Zahlenwerte gesetzt oder durch Angabe eines
NullValue
gelöscht werden. - Wenn du eine leere
updateMask
angibst, werden die Zeitstempel und Properties des Assets durch die Werte inasset
ersetzt.
HTTP-Anfrage
PATCH https://earthengine.googleapis.com/v1/{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 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.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ür location ist nur einer der folgenden Werte zulässig: |
|
asset.cloudStorageLocation |
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.