Pobiera listę wszystkich algorytmów dostępnych do użycia w funkcji Expressions.
Żądanie HTTP
GET https://earthengine.googleapis.com/v1/{parent=projects/*}/algorithms
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
Wymagany. Identyfikator lub numer projektu Google Cloud Platform, który powinien być traktowany jako konsument usługi w przypadku tej prośby. Format to Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu:
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Wszystkie algorytmy dostępne do użycia w wyrażeniach.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"algorithms": [
{
object ( |
Pola | |
---|---|
algorithms[] |
lista dostępnych algorytmów; |
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.
Algorytm
Opis algorytmu dostępnego dla wyrażeń.
Zapis JSON |
---|
{
"name": string,
"description": string,
"returnType": string,
"arguments": [
{
object ( |
Pola | |
---|---|
name |
Nazwa algorytmu w formacie „algorithms/…”. |
description |
Zrozumiały dla człowieka opis algorytmu. |
returnType |
Nazwa typu zwracanego przez algorytm. |
arguments[] |
Opis argumentów, które przyjmuje algorytm. |
deprecated |
czy algorytm został wycofany. |
deprecationReason |
Jeśli algorytm został wycofany, podaj powód wycofania. |
preview |
czy algorytm jest funkcją w wersji próbnej i nie jest jeszcze powszechnie dostępny dla ogółu użytkowników. |
sourceCodeUri |
Identyfikator URI zasobu zawierającego kod źródłowy algorytmu. Pusty, jeśli użytkownik nie ma uprawnień lub nie można określić konkretnego adresu URI. |
AlgorithmArgument
Opis argumentu algorytmu.
Zapis JSON |
---|
{ "argumentName": string, "type": string, "description": string, "optional": boolean, "defaultValue": value } |
Pola | |
---|---|
argumentName |
Nazwa argumentu. |
type |
Nazwa typu argumentu. |
description |
Zrozumiały dla człowieka opis argumentu. |
optional |
Określa, czy argument jest opcjonalny. |
defaultValue |
Wartość domyślna argumentu, jeśli nie zostanie podana żadna wartość. |