Aktualizuje zasób. Operacja aktualizacji podlega kilku ograniczeniom:
- Można aktualizować tylko pola title,description,startTime,endTimeipropertieszasobu.
- Nazwanie "properties"w sekcjiupdateMaskpowoduje zastąpienie wszystkich zdefiniowanych przez użytkownika właściwości zasobu właściwościami w sekcjiupdateMask.asset
- Jeśli w polu updateMaskpodasz nazwę"title","description","startTime"lub"endTime", a w poluassetnie podasz wartości, to pole zostanie puste.
- Możesz aktualizować poszczególne właściwości, nazywając je w updateMask, np."properties.my_property_name". Wartość tej właściwości zostanie ustawiona na odpowiadającą wartość z elementuasset.properties. Jeśli w elementachasset.propertiesnie ma odpowiedniej wartości lub jeśli wartość jest, ale jest toNullValue, właściwość zostanie usunięta z komponentu.
- Właściwości mogą być ustawiane tylko na wartości ciągu znaków lub liczby albo usuwane przez podanie wartości NullValue.
- Podanie pustego elementu updateMaskspowoduje zastąpienie wszystkich atrybutów i danych dotyczących sygnatury czasowej komponentu wartościami w elementachasset.
Żądanie HTTP
PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
| asset.name | 
 Nazwa zasobu.  | 
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
| { "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( | 
| Pola | |
|---|---|
| asset.type | 
 Typ zasobu. | 
| asset.id | 
 Identyfikator zasobu. Odpowiednik  | 
| asset.updateTime | 
 Czas ostatniej modyfikacji zasobu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| asset.properties | 
 Właściwości klucz-wartość powiązane z zasobem. | 
| asset.startTime | 
 Sygnatura czasowa powiązana z zasobem (jeśli występuje), np. czas wykonania zdjęcia satelitarnego. W przypadku zasobów odpowiadających intervalom czasowym, np. średnich wartości w ciągu miesiąca lub roku, ten znacznik czasu odpowiada początkowi tego przedziału. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| asset.endTime | 
 W przypadku zasobów odpowiadających intervalom czasowym, np. średnich wartości z miesiąca lub roku, ta sygnatura czasowa odpowiada końcowi tego przedziału (nie licząc go). Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| asset.geometry | 
 Dane przestrzenne powiązane z zasobem (jeśli istnieją) jako obiekt geometrii GeoJSON (patrz RFC 7946). | 
| asset.bands[] | 
 Informacje o pasmach danych komponentu z obrazem. W przypadku komponentów bez obrazu jest pomijany. | 
| asset.sizeBytes | 
 Rozmiar zasobu typu liść (np. obrazu) w bajtach. | 
| asset.featureCount | 
 Liczba funkcji w zasobie (w odpowiednich przypadkach). | 
| asset.quota | 
 Informacje o kwocie dostępnej na zasób folderu (jeśli są dostępne). Zwracane w przypadku zasobów folderu należącego do użytkownika na najwyższym poziomie (np. „users/*” lub „projects/*”). | 
| asset.tilesets[] | 
 Płytki obrazów, które stanowią podstawę tego obrazu. występuje tylko w przypadku obrazów zewnętrznych, których piksele są pobierane z miejsca przechowywania, które nie jest własnością Earth Engine; | 
| updateMask | 
 Maska aktualizacji określająca, które pola zasobu mają zostać zaktualizowane. Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład:  | 
| Pole unii location. Informacje o tym, gdzie i jak są przechowywane płytki rastrowe.locationmoże być tylko jednym z tych elementów: | |
| asset.cloudStorageLocation | 
 Rola wycofana. Zamiast tego użyj kolumny  | 
| asset.featureViewAssetLocation | 
 Lokalizacja tej widoczności funkcji w Estonii. | 
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu EarthEngineAsset.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
- https://www.googleapis.com/auth/earthengine
- https://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w OAuth 2.0 Overview.