Pobiera piksele z komponentu z obrazem. Ta niestandardowa metoda umożliwia wywołującemu żądanie dowolnej płytki pikseli z obrazu, opcjonalnie ze wskazaniem pasm i projekcji mapy. Zamaskowane lub brakujące dane zostaną zakodowane jako zera.
Żądania są ograniczone do 48 MB nieskompresowanych danych na żądanie. Jest to iloczyn wymiarów żądania w pikselach, liczba żądanych pasm obrazów i liczba bajtów na piksel dla każdego pasma. Żądania są też ograniczone do maksymalnie 32 tys. pikseli w każdym wymiarze i maksymalnie 1024 pasm. Żądania przekraczające te limity będą skutkować kodem błędu 400 (BAD_REQUEST).
W przypadku powodzenia treść odpowiedzi zawiera żądane dane pikselu w kodowaniu określonym w polu fileFormat
żądania.
Żądanie HTTP
POST https://earthengine.googleapis.com/v1alpha/{name=projects/*/assets/**}:getPixels
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
Wymagany. Nazwa komponentu z obrazem, z którego mają być pobierane piksele. Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu:
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "fileFormat": enum ( |
Pola | |
---|---|
fileFormat |
Format pliku wyjściowego, w którym mają być zwracane wartości pikseli. |
grid |
Parametry opisujące siatkę pikseli, z której mają być pobierane dane. Domyślnie jest to natywny układ pikseli danych. |
region |
W razie wystąpienia region danych do zwrócenia określony jako obiekt geometrii GeoJSON (patrz RFC 7946). Zwracany obraz jest zawsze prostokątny, dlatego w systemie współrzędnych wyjściowych zostanie użyty ograniczający prostokąt danej geometrii. Jeśli podana jest też wartość |
bandIds[] |
Jeśli jest obecny, określa konkretny zestaw pasm, z których mają być pobierane piksele. Pasma są identyfikowane za pomocą identyfikatora, który jest wskazany w polu |
visualizationOptions |
Jeśli jest obecny, zestaw opcji wizualizacji, które mają być zastosowane, aby zamiast zwracania danych nieprzetworzonych wygenerować 8-bitową wizualizację danych w formacie RGB. |
workloadTag |
Tag dostarczony przez użytkownika do śledzenia tego obliczenia. |
Treść odpowiedzi
W przypadku powodzenia odpowiedź jest ogólną odpowiedzią HTTP, której format jest zdefiniowany przez metodę.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/earthengine.readonly
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-platform.read-only
Więcej informacji znajdziesz w OAuth 2.0 Overview.