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. location moż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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w OAuth 2.0 Overview.