Method: projects.listAssets

Hier werden alle Container-Assets wie Ordner oder Sammlungen aufgelistet.

HTTP-Anfrage

GET https://earthengine.googleapis.com/v1alpha/{parent=projects/*}:listAssets

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Der Name des zu listenden Container-Assets. parent hat das Format „projects/*“ oder „projects/*/assets/**“ (z.B. „projects/[PROJECT]“ oder „projects/earthengine-legacy/assets/users/[USER]/[ASSET]“). Alle vom Nutzer erstellten Assets befinden sich derzeit im Projekt „earthengine-legacy“ (z.B. "projects/earthengine-legacy/assets/users/foo/bar"). Alle anderen Assets befinden sich im Projekt „earthengine-public“ (z.B. "projects/earthengine-public/assets/LANDSAT"). Wenn „projects/earthengine-legacy“ angegeben ist, enthält die Antwort eine Liste aller Ordner auf oberster Ebene, deren Eigentümer der anfragende Nutzer ist.

Zur Autorisierung ist mindestens eine der folgenden IAM-Berechtigungen für die angegebene Ressource parent erforderlich:

  • earthengine.assets.get
  • earthengine.assets.list

Abfrageparameter

Parameter
pageSize

integer

Die maximale Anzahl von Ergebnissen pro Seite. Der Server gibt möglicherweise weniger Assets zurück, als angefordert. Wenn keine Angabe gemacht wird, hängt die Standardseitengröße von der EarthEngineAssetView ab. Für eingeschränktere Ansichten gelten höhere Limits.

pageToken

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll. Normalerweise ist dies der Wert von ListAssetsResponse.next_page_token, der vom vorherigen Aufruf der projects.listAssets-Methode zurückgegeben wurde.

filter

string

Gibt einen Filter an, falls vorhanden. Filter werden nur auf ImageCollection-Assets angewendet und für Folder-Assets ignoriert.

Die Felder startTime, endTime und Mitglieder von properties werden erkannt. Die benutzerdefinierte Funktion intersects(str) ist verfügbar, mit der nach Geometrie gefiltert werden kann.

Beispiel für einen Datumsfilter:

"startTime>\"2020-01-01T00:00:00+00:00\" AND
endTime<\"2020-02-01T00:00:00+00:00\""

Beispiel für einen Property-Filter:

"properties.CLOUDY_PIXEL_PERCENTAGE<30"

Beispiel für einen Geometriefilter:

"intersects(\"{'type':'Point','coordinates':[1,2]}\")"
"intersects(\"{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[1,2]}\")"

Weitere Informationen zur Filtersprache finden Sie unter https://google.aip.dev/160.

view

enum (EarthEngineAssetView)

Gibt an, welche Teile der EarthEngineAsset-Ressource in der Antwort zurückgegeben werden sollen. Gilt nur für ImageCollection-Assets. Alle Elemente von Folder-Assets werden unabhängig vom Wert dieses Felds in der BASIC-Ansicht codiert.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von ListAssetsResponse.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.