Aktualizuje zasób. Operacja aktualizacji podlega kilku ograniczeniom:
- Można aktualizować tylko pola
title
,description
,startTime
,endTime
iproperties
zasobu. - Nazwanie
"properties"
w sekcjiupdateMask
powoduje zastąpienie wszystkich zdefiniowanych przez użytkownika właściwości zasobu właściwościami w sekcjiupdateMask
.asset
- Jeśli w polu
updateMask
podasz nazwę"title"
,"description"
,"startTime"
lub"endTime"
, a w poluasset
nie 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.properties
nie 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
updateMask
spowoduje 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/earthengine
https://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w OAuth 2.0 Overview.