REST Resource: projects.assets

Ressource: EarthEngineAsset

Informationen zu einem Earth Engine-Asset.

JSON-Darstellung
{
  "type": enum (Type),
  "name": string,
  "id": string,
  "updateTime": string,
  "properties": {
    object
  },
  "startTime": string,
  "endTime": string,
  "geometry": {
    object
  },
  "bands": [
    {
      object (ImageBand)
    }
  ],
  "sizeBytes": string,
  "featureCount": string,
  "quota": {
    object (FolderQuota)
  },
  "tilesets": [
    {
      object (Tileset)
    }
  ],

  // Union field location can be only one of the following:
  "cloudStorageLocation": {
    object (CloudStorageLocation)
  },
  "featureViewAssetLocation": {
    object (FeatureViewLocation)
  }
  // End of list of possible types for union field location.
}
Felder
type

enum (Type)

Der Typ des Assets.

name

string

Der Name des Inhalts, name hat das Format „projects/*/assets/**“ (z.B. „projects/earthengine-legacy/assets/users//“).

id

string

Die ID des Inhalts. Entspricht name ohne das Präfix „projects/*/assets/“ (z.B. „users//“). Dieser Wert dient nur zu Anzeigezwecken. Sie sollte nicht als Eingabe für einen anderen Vorgang verwendet werden. Verwenden Sie stattdessen name.

updateTime

string (Timestamp format)

Der Zeitpunkt der letzten Änderung des Assets.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

properties

object (Struct format)

Schlüssel/Wert-Eigenschaften, die mit dem Asset verknüpft sind.

startTime

string (Timestamp format)

Der Zeitstempel, der mit dem Asset verknüpft ist, z.B. die Uhrzeit, zu der ein Satellitenbild aufgenommen wurde. Bei Assets, die einem bestimmten Zeitraum entsprechen, z. B. Durchschnittswerten über einen Monat oder ein Jahr, entspricht dieser Zeitstempel dem Beginn dieses Zeitraums.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Bei Assets, die einem bestimmten Zeitraum entsprechen, z. B. Durchschnittswerte über einen Monat oder ein Jahr, entspricht dieser Zeitstempel dem Ende dieses Zeitraums (exklusiv).

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

geometry

object (Struct format)

Der räumliche Fußabdruck, der mit dem Asset verknüpft ist, sofern vorhanden, als GeoJSON-Geometrieobjekt (siehe RFC 7946).

bands[]

object (ImageBand)

Informationen zu den Datenbändern des Bild-Assets. Bei anderen Assets wird dieser Wert nicht berücksichtigt.

sizeBytes

string (int64 format)

Die Größe eines untergeordneten Assets (z.B. eines Bilds) in Byte.

featureCount

string (int64 format)

Die Anzahl der Elemente im Asset, falls zutreffend.

quota

object (FolderQuota)

Die Kontingentinformationen, die mit dem Ordner-Asset verknüpft sind, falls vorhanden. Wird für von Nutzern erstellte Ordner-Assets der obersten Ebene zurückgegeben (z.B. „users/*“ oder „projects/*“).

tilesets[]

object (Tileset)

Die Tilesets, die dieses Bild unterstützen. Nur für externe Bilder vorhanden, deren Pixel aus einem Speicher abgerufen werden, der nicht zu Earth Engine gehört.

Union-Feld location. Informationen dazu, wo und wie die Rasterkacheln gespeichert werden. Für location ist nur einer der folgenden Werte zulässig:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Verworfen. Verwenden Sie stattdessen image.importExternal. Weitere Informationen finden Sie unter https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff.

featureViewAssetLocation

object (FeatureViewLocation)

Der Speicherort dieser FeatureView in EE.

CloudStorageLocation

Der Speicherort eines Assets in Cloud Storage.

JSON-Darstellung
{
  "uris": [
    string
  ]
}
Felder
uris[]

string

Die URIs der Daten. Nur Google Cloud Storage-URIs werden unterstützt. Jeder URI muss im folgenden Format angegeben werden: „gs://bucket-id/object-id“. Derzeit wird nur ein URI unterstützt. Wenn mehr als ein URI angegeben wird, wird der Fehler INALID_ARGUMENT zurückgegeben.

FeatureViewLocation

Ein EE-Asset vom Typ „FeatureView“.

JSON-Darstellung
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
Felder
assetOptions

object (FeatureViewOptions)

Optionen für die Datenaufnahme von Feature-View-Assets.

FeatureViewOptions

Optionen für die Datenaufnahme von Feature-View-Assets.

JSON-Darstellung
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
Felder
featureViewAttributes[]

object (FeatureViewAttribute)

Attribute im FeatureView-Asset, die ein Schema für das Asset enthalten. Das sind die Attribute, die Elemente in diesem Asset haben können. Jedes Attribut hat einen Namen und einen Typ.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

Parameter für die Zeit der Datenaufnahme in Feature-Datenansichten.

FeatureViewAttribute

Ein FeatureView-Attribut und sein Typ.

JSON-Darstellung
{
  "name": string,
  "type": enum (Type)
}
Felder
name

string

Name des Attributs.

type

enum (Type)

Der Typ des Attributs.

Typ

Diese Typen entsprechen denen in geo/enterprise/layers/public/data_source_schema.proto.

Enums
TYPE_UNSPECIFIED Der Typ ist nicht angegeben.
INTEGER Ein 64-Bit-Ganzzahlwert.
BOOLEAN Boolescher Wert „Wahr“/„Falsch“.
DOUBLE Eine Gleitkommazahl mit doppelter Genauigkeit.
STRING Ein String mit unbegrenzter Länge.
DATE_TIME Ein Datum/eine Uhrzeit, dargestellt als signierte 64-Bit-Ganzzahl in Mikrosekunden seit der Epoche, unterstützt also den Zeitraum von 290.308 v. Chr. bis 294.247 n. Chr.

FeatureViewIngestionTimeParameters

Parameter für die Zeit der Datenaufnahme in Feature-Datenansichten. Diese Parameter müssen bei der Datenaufnahme angegeben werden und können nicht für eine Feature-Ansicht im laufenden Betrieb aktualisiert werden.

JSON-Darstellung
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
Felder
thinningOptions

object (ThinningOptions)

Die maximale Anzahl von Begrenzungsrahmen für Elemente, die eine Kachel schneiden dürfen. Diese Zahl darf kein negativer Wert sein.

rankingOptions

object (RankingOptions)

Optionen zum Zuweisen von Z-Rängen und Ausdünnungsrängen zu Elementen.

ThinningOptions

Optionen zum Ausdünnen, mit denen die Dichte der Elemente pro Kachel gesteuert wird.

JSON-Darstellung
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
Felder
maxFeaturesPerTile

integer

Die maximale Anzahl von Begrenzungsrahmen für Elemente, die eine Kachel schneiden dürfen. Diese Zahl darf kein negativer Wert sein.

thinningStrategy

enum (ThinningStrategy)

Die zu verwendende Strategie zur Funktionseinsparung.

ThinningStrategy

Strategie zur Reduzierung von Funktionen

Enums
UNKNOWN_THINNING_STRATEGY Unbekannte Ausdünnungsstrategie.
GLOBALLY_CONSISTENT Bei der Ausdünnung bei einer bestimmten LOD bedeutet die globale Konsistenz, dass alle anderen Elemente mit demselben oder schlechteren Ausdünnungsrang entfernt werden, wenn ein Element durch die Ausdünnung entfernt wird.
HIGHER_DENSITY

Achten Sie beim Ausdünnen darauf, das Limit für die maximale Anzahl von Elementen pro Kachel für jede Kachel so gut wie möglich einzuhalten. Wir bevorzugen besser bewertete Funktionen gegenüber schlechter bewerteten Funktionen. Manchmal werden jedoch besser bewertete Funktionen verworfen, wenn wir so eine höhere Funktionsdichte erreichen.

Wir garantieren, dass die Strategie deterministisch ist und dass die Menge der Elemente nach dem Ausdünnen eine Übermenge derjenigen ist, die durch eine global konsistente Ausdünnung generiert wurden.

RankingOptions

Ranking-Optionen für die Z-Reihenfolge und das Ausdünnen.

JSON-Darstellung
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
Felder
zOrderRankingRule

object (RankingRule)

Rangfolgeregel zum Zuweisen von Z-Ordnungsrängen zu Elementen.

thinningRankingRule

object (RankingRule)

Rangfolgeregel zum Zuweisen von Ausdünnungsrängen zu Features.

RankingRule

Ranking-Regeln, die festlegen, wie Elemente für die Ausdünnung und die Z-Reihenfolge sortiert werden.

JSON-Darstellung
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
Felder
rankByOneThingRule[]

object (RankByOneThingRule)

Eine geordnete Liste mit null oder mehr Regeln für die Sortierung nach einem bestimmten Kriterium (z. B. einem Attribut), die als primäre, sekundäre usw. Ranking-Schlüssel zum Festlegen von „thinning_rank“ in jeder Ranggeordneten Funktion verwendet werden.

RankByOneThingRule

Eine einzelne Ranking-Regel, um den Rang für die Ausdünnung und die Z-Reihenfolge zu steuern.

JSON-Darstellung
{

  // Union field rule can be only one of the following:
  "rankByAttributeRule": {
    object (RankByAttributeRule)
  },
  "rankByMinVisibleLodRule": {
    object (RankByMinVisibleLodRule)
  },
  "rankByGeometryTypeRule": {
    object (RankByGeometryTypeRule)
  },
  "rankByMinZoomLevelRule": {
    object (RankByMinZoomLevelRule)
  }
  // End of list of possible types for union field rule.
  "direction": enum (Direction)
}
Felder
Union-Feld rule. Der zu verwendende Ranking-Regeltyp. Für rule ist nur einer der folgenden Werte zulässig:
rankByAttributeRule

object (RankByAttributeRule)

Nach dem Wert des Elementattributs sortieren.

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

Sortieren Sie nach dem Mindest-LOD, bei dem die Featuregeometrie zuerst sichtbar ist. Ein Element mit Punkten ist immer in allen LODs sichtbar. Eingestellt. Verwenden Sie stattdessen „rankByMinZoomLevelRule“.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

Rang nach Geometrietyp. Priorität der Typen, hoch nach niedrig: Polygon, Polylinie, Punkt, kein. Bei Elementen mit mehreren Typen hat die höchste Priorität Vorrang.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

Sortieren nach der Mindestzoomstufe, bei der die Geometries des Elements zuerst sichtbar ist. Ein Element mit Punkten ist immer in allen LODs sichtbar.

direction

enum (Direction)

Ob die Sortierung nach diesem Kriterium in aufsteigender Reihenfolge (niedrigere Werte zuerst, d.h. wichtiger) oder absteigender Reihenfolge (höhere Werte zuerst, d.h. wichtiger) erfolgen soll. Mit ASCENDING (ASCENDEND) wird also die in der Dokumentation der untergeordneten Nachricht „RankByAttributeRule“ (oder einer anderen) unten beschriebene Sortierung verwendet. Mit DESCENDING (DESCENDEND) wird diese Sortierung umgekehrt.

RankByAttributeRule

Nach dem Wert des Elementattributs sortieren.

JSON-Darstellung
{
  "attributeName": string
}
Felder
attributeName

string

Die Einträge werden nach dem Wert des Attributs mit dem angegebenen Namen sortiert. Das ist im Wesentlichen die natürliche Reihenfolge der Werte des jeweiligen Typs, mit einigen Feinheiten und Erläuterungen:  – Bei Ganzzahlattributen werden niedrigere Werte vor höheren Werten aufgeführt.  – Bei Doppelattributwerten werden niedrigere Werte vor höheren Werten aufgeführt. Dabei gilt NaN als niedriger als alle anderen Werte, einschließlich Minusunendlich.  – Bei booleschen Attributen wird „false“ vor „true“ aufgeführt.  – Bei „date_time“-Attributen werden frühere Werte vor späteren aufgeführt.  – Stringattribute werden lexikalisch sortiert.  – Ein Attribut, dessen Wert nicht festgelegt wurde, gilt als Standardwert des jeweiligen Typs (0 für Ganzzahl, „false“ für booleschen Wert usw.).

RankByMinVisibleLodRule

Dieser Typ hat keine Felder.

Sortieren Sie nach dem Mindest-LOD, bei dem die Featuregeometrie zuerst sichtbar ist. Ein Element mit Punkten ist immer in allen LODs sichtbar.

RankByGeometryTypeRule

Dieser Typ hat keine Felder.

Rang nach Geometrietyp. Priorität der Typen, hoch nach niedrig: Polygon, Polylinie, Punkt, kein. Bei Elementen mit mehreren Typen hat die höchste Priorität Vorrang.

RankByMinZoomLevelRule

Dieser Typ hat keine Felder.

Sortieren nach der Mindestzoomstufe, bei der die Geometries des Elements zuerst sichtbar ist. Ein Element mit Punkten ist immer in allen LODs sichtbar.

Richtung

Ob eine Liste von niedrig nach hoch (ASCENDING) oder von hoch nach niedrig (DESCENDING) sortiert werden soll.

Enums
DIRECTION_UNSPECIFIED Es wurde keine Rankingrichtung angegeben.
ASCENDING Aufsteigende Reihenfolge.
DESCENDING Absteigende Reihenfolge.

Typ

Asset-Typen

Enums
TYPE_UNSPECIFIED Nicht angegeben
IMAGE Bild.
IMAGE_COLLECTION Bildsammlung
TABLE Tabelle.
FOLDER Ordner aus.
CLASSIFIER Klassifikator.
FEATURE_VIEW FeatureView-Asset

ImageBand

Informationen zu einem einzelnen Datenband eines Bild-Assets.

JSON-Darstellung
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
Felder
id

string

Die ID des Bandes.

dataType

object (PixelDataType)

Der numerische Typ des Bandes.

grid

object (PixelGrid)

Das Pixelraster des Armbands.

pyramidingPolicy

enum (PyramidingPolicy)

Die Pyramidenrichtlinie der Band.

missingData

object (MissingData)

Die Werte, die fehlende Daten angeben.

PixelDataType

Gibt den numerischen Typ der Pixel in einem Bildband an.

JSON-Darstellung
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
Felder
precision

enum (Precision)

Die numerische Genauigkeit des Typs.

range

object (DoubleRange)

Der Bereich des numerischen Typs, falls zutreffend. Normalerweise nicht vorhanden für Gleitkommatypen.

dimensionsCount

integer

Die Anzahl der Dimensionen in einem arraybasierten Datentyp oder null für einen gewöhnlichen Skalartyp.

Precision

Gibt die Genauigkeit eines numerischen Datentyps an.

Enums
PRECISION_UNSPECIFIED Nicht angegeben
INT Der Datentyp hat Ganzzahlpräzision. Dabei kann es sich um Ganzzahlen unterschiedlicher Größe handeln.
FLOAT Der Datentyp hat eine 32-Bit-Gleitkommagenauigkeit.
DOUBLE Der Datentyp hat eine 64-Bit-Gleitkommagenauigkeit (doppelt).

MissingData

Eine Liste von Werten, die keine Daten darstellen.

JSON-Darstellung
{
  "values": [
    number
  ]
}
Felder
values[]

number

Werte, die keine Daten darstellen.

FolderQuota

Hier sehen Sie die aktuelle Nutzung und die Limits eines übergeordneten Ordners.

JSON-Darstellung
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
Felder
sizeBytes

string (int64 format)

Die Größe des Ordners in Byte.

maxSizeBytes

string (int64 format)

Die maximale Größe des Ordners in Byte.

assetCount

string (int64 format)

Die Anzahl der im Ordner gespeicherten Assets.

maxAssets

string (int64 format)

Die maximale Anzahl von Assets, die im Ordner gespeichert werden können.

Set mit Kacheln

Eine Reihe von Bildquellen, auf die mit einer eindeutigen ID verwiesen werden kann.

JSON-Darstellung
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
Felder
id

string

Die ID des Tilesets. Muss unter den im ImageManifest angegebenen Datasets eindeutig sein. Diese ID wird während des Verarbeitungsschritts verworfen. Sie wird nur verwendet, um einen Tileset mit einem Band zu verknüpfen. Der leere String ist eine gültige ID.

sources[]

object (ImageSource)

Die Quellen, aus denen dieser Tileset besteht.

dataType

enum (DataType)

Ein optionaler Datentyp für das Band. Wenn dies angegeben ist, wird nicht geprüft, ob der Typ jeder Eingabedatei übereinstimmt. dataType muss mit dem Typ jeder Eingabedatei übereinstimmen, es sei denn, der Eingabetyp ist mehrdeutig (z.B. Byte kann INT8 oder UINT8 sein).

crs

string

Das Koordinatenreferenzsystem des Pixelrasters, nach Möglichkeit als Standardcode und andernfalls im WKT-Format angegeben.

ImageSource

Eine Bilddatei und ihre Sidecars.

JSON-Darstellung
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
Felder
uris[]

string

Die URIs der zu importierenden Daten. Derzeit werden nur Google Cloud Storage-URIs unterstützt. Jeder URI muss im folgenden Format angegeben werden: „gs://bucket-id/object-id“. Das Hauptobjekt sollte das erste Element der Liste sein und Sidecars sollten danach aufgeführt werden. Jedem URI wird ImageManifest.uri_prefix vorangestellt, wenn diese Option festgelegt ist.

affineTransform

object (AffineTransform)

Eine optionale affine Transformation. Sollte nur angegeben werden, wenn die Daten aus uris (einschließlich aller Sidecars) nicht ausreichen, um die Pixel zu platzieren.

dimensions

object (GridDimensions)

Rasterabmessungen in Pixeln. Wird nur verwendet, wenn „skipMetadataRead“ festgelegt ist.

DataType

Gibt den numerischen Datentyp an.

Enums
DATA_TYPE_UNSPECIFIED Nicht angegeben
INT8 Vorzeichenbehaftete 8-Bit-Ganzzahl.
UINT8 Vorzeichenlose 8-Bit-Ganzzahl.
INT16 Vorzeichenbehaftete 16-Bit-Ganzzahl.
UINT16 Vorzeichenlose 16-Bit-Ganzzahl.
INT32 Vorzeichenbehaftete 32-Bit-Ganzzahl.
UINT32 Vorzeichenlose 32-Bit-Ganzzahl.
FLOAT 32-Bit-Gleitkommazahl.
DOUBLE 64-Bit-Gleitkommazahl.

Methoden

copy

Kopiert ein Asset.

create

Erstellt ein Asset.

delete

Löscht ein Asset.

get

Ruft detaillierte Informationen zu einem Asset ab.

getIamPolicy

Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.

getPixels

Hiermit werden Pixel aus einem Bild-Asset abgerufen.

listAssets

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

listFeatures

Hier werden die Elemente in einem Tabellen-Asset aufgelistet.

move

Verschiebt ein Asset.

patch

Aktualisiert ein Asset.

setIamPolicy

Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.