Aktualizuje zasób. Operacja aktualizacji podlega kilku ograniczeniom:
- Można aktualizować tylko pola
title,description,startTime,endTimeipropertieszasobu. - Wymienienie pola
"properties"wupdateMaskspowoduje zastąpienie wszystkich zdefiniowanych przez użytkownika właściwości zasobu właściwościami wasset. - Wymienienie pól
"title","description","startTime"lub"endTime"wupdateMaski niepodanie wartości wassetspowoduje usunięcie wartości tego pola. - Można aktualizować poszczególne właściwości, wymieniając je w
updateMask, np."properties.my_property_name". Wartość właściwości zostanie ustawiona na odpowiednią wartość zasset.properties. Jeśli wasset.propertiesnie ma odpowiedniej wartości lub jeśli jest wartość, ale jest toNullValue, właściwość zostanie usunięta z zasobu. - Właściwości można ustawiać tylko na wartości typu string lub number albo usuwać, określając
NullValue. - Podanie pustego
updateMaskspowoduje zastąpienie sygnatur czasowych i właściwości zasobu wartościami wasset.
Żądanie HTTP
PATCH https://earthengine.googleapis.com/v1/{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. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. 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 istnieje), np. czas wykonania zdjęcia satelitarnego. W przypadku zasobów odpowiadających przedziałowi czasu, takich jak średnie wartości z miesiąca lub roku, ta sygnatura czasowa odpowiada początkowi tego przedziału. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
asset.endTime |
W przypadku zasobów odpowiadających przedziałowi czasu, takich jak średnie wartości z miesiąca lub roku, ta sygnatura czasowa odpowiada końcowi tego przedziału (wyłącznie). Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
asset.geometry |
Ślad przestrzenny powiązany z zasobem (jeśli istnieje) jako obiekt geometrii GeoJSON (patrz RFC 7946). |
asset.bands[] |
Informacje o pasmach danych komponentu z obrazem. Pomijane w przypadku zasobów innych niż obrazy. |
asset.sizeBytes |
Rozmiar zasobu liścia (np. obrazu) w bajtach. |
asset.featureCount |
Liczba elementów w zasobie (jeśli dotyczy). |
asset.quota |
Informacje o limicie powiązane z zasobem folderu (jeśli istnieją). Zwracane w przypadku zasobów folderów najwyższego poziomu należących do użytkownika (np. „users/*” lub „projects/*”). |
asset.tilesets[] |
Zestawy kafelków obsługujące ten obraz. Występuje tylko w przypadku obrazów zewnętrznych, których piksele są pobierane z pamięci masowej nienależącej do Earth Engine. |
updateMask |
Maska aktualizacji określająca, które pola zasobu mają zostać zaktualizowane. Jest to rozdzielana przecinkami lista pełnych nazw pól. Przykład: |
| Informacje o tym, gdzie i jak są przechowywane kafelki rastrowe. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
asset.cloudStorageLocation |
Rola wycofana. Zamiast tego użyj |
asset.featureViewAssetLocation |
Lokalizacja tego widoku funkcji w EE. |
| Koniec pól, które się wzajemnie wykluczają. | |
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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w OAuth 2.0 Overview.