REST Resource: projects.assets

Ressource: EarthEngineAsset

Informations sur un élément Earth Engine.

Représentation JSON
{
  "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.
}
Champs
type

enum (Type)

Type de l'asset.

name

string

Nom de l'élément. name est au format "projects/*/assets/**" (par exemple, "projects/earthengine-legacy/assets/users//").

id

string

ID de l'élément. Équivaut à name sans le préfixe "projects/*/assets/" (par exemple, "users//"). Notez que cette option n'est utilisée qu'à des fins d'affichage. Il ne doit pas être utilisé comme entrée d'une autre opération. Utilisez plutôt name.

updateTime

string (Timestamp format)

Heure de la dernière modification de l'élément.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

properties

object (Struct format)

Propriétés clé/valeur associées à l'asset.

startTime

string (Timestamp format)

Code temporel associé au composant, le cas échéant (par exemple, heure à laquelle une image satellite a été prise). Pour les composants qui correspondent à un intervalle de temps, comme les valeurs moyennes sur un mois ou une année, ce code temporel correspond au début de cet intervalle.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Pour les composants qui correspondent à un intervalle de temps, comme les valeurs moyennes sur un mois ou une année, cet horodatage correspond à la fin de cet intervalle (exclusif).

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

geometry

object (Struct format)

L'empreinte spatiale associée à l'élément, le cas échéant, sous la forme d'un objet de géométrie GeoJSON (voir RFC 7946).

bands[]

object (ImageBand)

Informations sur les bandes de données du composant Image. omis pour les composants autres que des images.

sizeBytes

string (int64 format)

Taille d'un élément de feuille (par exemple, une image) en octets.

featureCount

string (int64 format)

Nombre d'éléments de l'asset, le cas échéant.

quota

object (FolderQuota)

Informations sur le quota associées à l'élément de dossier, le cas échéant. Rendue pour les composants de dossier de premier niveau appartenant à l'utilisateur (par exemple, "users/*" ou "projects/*").

tilesets[]

object (Tileset)

Les ensembles de tuiles qui sous-tendent cette image. Présent uniquement pour les images externes, dont les pixels sont récupérés à partir d'un stockage qui n'appartient pas à Earth Engine.

Champ d'union location. Informations sur l'emplacement et la méthode de stockage des tuiles raster. location ne peut être qu'un des éléments suivants :
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Obsolète. Utilisez image.importExternal à la place. Pour en savoir plus, consultez https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff.

featureViewAssetLocation

object (FeatureViewLocation)

Emplacement de cette FeatureView dans l'EE.

CloudStorageLocation

Emplacement d'un élément dans Cloud Storage.

Représentation JSON
{
  "uris": [
    string
  ]
}
Champs
uris[]

string

URI des données. Seuls les URI Google Cloud Storage sont acceptés. Chaque URI doit être spécifié au format suivant: "gs://id-bucket/id-objet". Un seul URI est actuellement accepté. Si plusieurs URI sont spécifiés, une erreur INALID_ARGUMENT est renvoyée.

FeatureViewLocation

Élément FeatureView EE

Représentation JSON
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
Champs
assetOptions

object (FeatureViewOptions)

Options de date d'ingestion pour les composants FeatureView.

FeatureViewOptions

Options de date d'ingestion pour les composants FeatureView.

Représentation JSON
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
Champs
featureViewAttributes[]

object (FeatureViewAttribute)

Attributs de l'élément FeatureView, comprenant un schéma pour l'élément. Voici les attributs que les éléments de ce composant peuvent avoir. Chaque attribut possède un nom et un type.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

Paramètres de l'heure d'ingestion de FeatureView.

FeatureViewAttribute

Un attribut FeatureView et son type

Représentation JSON
{
  "name": string,
  "type": enum (Type)
}
Champs
name

string

Nom de l'attribut.

type

enum (Type)

Type de l'attribut.

Type

Ces types sont un miroir de ceux trouvés dans geo/enterprise/layers/public/data_source_schema.proto.

Enums
TYPE_UNSPECIFIED Type non spécifié
INTEGER Valeur entière de 64 bits.
BOOLEAN Valeur booléenne "True"/"False".
DOUBLE Nombre à virgule flottante avec deux décimales.
STRING Chaîne de longueur illimitée.
DATE_TIME Date/heure, représentée sous la forme d'un entier signé de 64 bits en microsecondes depuis l'epoch, et prenant donc en charge la période allant de 290 308 BCE à 294 247 CE.

FeatureViewIngestionTimeParameters

Paramètres de l'heure d'ingestion de FeatureView. Ces paramètres doivent être spécifiés au moment de l'ingestion et ne peuvent pas être mis à jour instantanément pour une FeatureView.

Représentation JSON
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
Champs
thinningOptions

object (ThinningOptions)

Nombre maximal de cadres de délimitation d'éléments autorisés à chevaucher une tuile. Ce nombre ne doit pas être négatif.

rankingOptions

object (RankingOptions)

Options permettant d'attribuer des rangs d'ordre Z et des rangs d'amincissement aux éléments géographiques.

ThinningOptions

Options d'amincissement qui contrôlent la densité à laquelle les éléments géographiques sont affichés par carte.

Représentation JSON
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
Champs
maxFeaturesPerTile

integer

Nombre maximal de cadres de délimitation d'éléments autorisés à chevaucher une tuile. Ce nombre ne doit pas être négatif.

thinningStrategy

enum (ThinningStrategy)

Stratégie d'élagage des éléments géographiques à utiliser.

ThinningStrategy

Stratégie d'élagage des éléments géographiques.

Enums
UNKNOWN_THINNING_STRATEGY Stratégie d'amincissement inconnue.
GLOBALLY_CONSISTENT Lorsque vous appliquez un affinage à un niveau d'affichage particulier, l'affinage cohérent à l'échelle mondiale signifie que si une entité est supprimée par affinage, toutes les autres entités ayant un rang d'affinage égal ou inférieur seront également supprimées.
HIGHER_DENSITY

Lorsque vous tamisez, essayez de vous rapprocher le plus possible de la limite maxFeaturesPerTile pour chaque carte. Nous préférons les fonctionnalités les mieux classées aux moins bien classées, mais nous pouvons parfois les supprimer si cela nous permet d'obtenir une densité de fonctionnalités plus élevée.

Nous garantissons que la stratégie est déterministe et que l'ensemble des éléments après l'amincissement sera un sur-ensemble de ceux générés par un amincissement global cohérent.

RankingOptions

Options de classement pour l'ordre Z et l'amincissement.

Représentation JSON
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
Champs
zOrderRankingRule

object (RankingRule)

Règle de classement pour attribuer des rangs d'ordre Z aux éléments géographiques.

thinningRankingRule

object (RankingRule)

Règle de classement pour attribuer des rangs d'amincissement aux éléments géographiques.

RankingRule

Règles de classement qui contrôlent la façon dont les éléments géographiques sont classés pour l'amincissement et l'ordre des plans.

Représentation JSON
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
Champs
rankByOneThingRule[]

object (RankByOneThingRule)

Liste numérotée comportant zéro ou plusieurs règles de classement par élément (par exemple, un attribut), qui sont utilisées comme clés de classement principales, secondaires, etc. pour définir thinning_rank dans chaque RankedFeature.

RankByOneThingRule

Règle de classement individuelle pour contrôler le classement pour l'amincissement et l'ordre z.

Représentation JSON
{

  // 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)
}
Champs
Champ d'union rule. Type de règle de classement à utiliser. rule ne peut être qu'un des éléments suivants :
rankByAttributeRule

object (RankByAttributeRule)

Classement par valeur de l'attribut des éléments géographiques.

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

Classement en fonction de la charge minimale à partir de laquelle la géométrie de l'élément géographique est visible pour la première fois. Une entité avec des points est toujours visible à tous les niveaux d'affichage. Obsolète: utilisez plutôt rankByMinZoomLevelRule.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

Classement par type de géométrie. Priorité des types, de la plus élevée à la plus faible: polygone, polyligne, point, aucun. Dans les éléments comportant plusieurs types, le type le plus élevé est prioritaire.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

Classement en fonction du niveau de zoom minimal auquel la géométrie de l'élément est visible pour la première fois. Une entité avec des points est toujours visible à tous les niveaux d'affichage.

direction

enum (Direction)

Indique si le classement par cet élément doit être ASCENDANT (valeurs les plus faibles en premier, c'est-à-dire les plus importantes) ou DESCENDANT (valeurs les plus élevées en premier, c'est-à-dire les plus importantes). En d'autres termes, ASCENDING signifie utiliser directement l'ordre décrit dans la documentation du sous-message RankByAttributeRule (ou autre) ci-dessous, et DESCENDING signifie inverser cet ordre.

RankByAttributeRule

Classement par valeur de l'attribut des éléments géographiques.

Représentation JSON
{
  "attributeName": string
}
Champs
attributeName

string

Classement en fonction de la valeur de l'attribut portant le nom donné. Il s'agit principalement de l'ordre naturel des valeurs du type donné, avec quelques subtilités et clarifications: - pour les attributs entiers, les valeurs inférieures précèdent les valeurs supérieures - pour les attributs double, les valeurs inférieures précèdent les valeurs supérieures, NaN étant considéré comme inférieur à toutes les autres valeurs, y compris l'infini négatif - pour les attributs booléens, "false" est considéré comme précédant "true" - pour les attributs date_time, les valeurs antérieures précèdent les valeurs ultérieures - les attributs de chaîne sont classés par ordre alphabétique - un attribut dont la valeur n'a pas été définie est considéré comme ayant la valeur par défaut du type donné (0 pour un entier, "false" pour un booléen, etc.).

RankByMinVisibleLodRule

Ce type ne comporte aucun champ.

Classement en fonction de la charge minimale à partir de laquelle la géométrie de l'élément géographique est visible pour la première fois. Une entité avec des points est toujours visible à tous les niveaux d'affichage.

RankByGeometryTypeRule

Ce type ne comporte aucun champ.

Classement par type de géométrie. Priorité des types, de la plus élevée à la plus faible: polygone, polyligne, point, aucun. Dans les éléments comportant plusieurs types, le type le plus élevé est prioritaire.

RankByMinZoomLevelRule

Ce type ne comporte aucun champ.

Classement en fonction du niveau de zoom minimal auquel la géométrie de l'élément est visible pour la première fois. Une entité avec des points est toujours visible à tous les niveaux d'affichage.

Direction

Indique si une liste doit être triée de bas en haut (ASCENDANT) ou de haut en bas (DESCENDANT).

Enums
DIRECTION_UNSPECIFIED Aucune direction de classement n'est spécifiée.
ASCENDING par ordre croissant.
DESCENDING Ordre décroissant.

Type

Types d'assets.

Enums
TYPE_UNSPECIFIED Non spécifié.
IMAGE Image.
IMAGE_COLLECTION Collection d'images.
TABLE Tableau.
FOLDER Dossier.
CLASSIFIER Classificateur.
FEATURE_VIEW Élément FeatureView.

ImageBand

Informations sur une seule bande de données d'un composant Image.

Représentation JSON
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
Champs
id

string

ID de la bande.

dataType

object (PixelDataType)

Type numérique de la bande.

grid

object (PixelGrid)

Grille de pixels du bracelet.

pyramidingPolicy

enum (PyramidingPolicy)

Règle de pyramidage de la bande.

missingData

object (MissingData)

Valeur(s) indiquant les données manquantes.

PixelDataType

Indique le type numérique des pixels d'une bande d'image.

Représentation JSON
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
Champs
precision

enum (Precision)

Précision numérique du type.

range

object (DoubleRange)

Plage du type numérique, le cas échéant. En général, absent pour les types à virgule flottante.

dimensionsCount

integer

Nombre de dimensions dans un type de données à valeurs de tableau, ou zéro pour indiquer un type scalaire ordinaire.

Précision

Spécifie la précision d'un type de données numériques.

Enums
PRECISION_UNSPECIFIED Non spécifié.
INT Le type de données a une précision entière. Notez que cela peut représenter des entiers de tailles différentes.
FLOAT Le type de données a une précision à virgule flottante de 32 bits.
DOUBLE Le type de données est à virgule flottante (double précision) 64 bits.

MissingData

Liste de valeurs ne représentant aucune donnée.

Représentation JSON
{
  "values": [
    number
  ]
}
Champs
values[]

number

Valeurs ne représentant aucune donnée.

FolderQuota

Décrit l'utilisation et les limites actuelles d'un dossier de premier niveau.

Représentation JSON
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
Champs
sizeBytes

string (int64 format)

Taille du dossier en octets.

maxSizeBytes

string (int64 format)

Taille maximale du dossier, en octets.

assetCount

string (int64 format)

Nombre d'éléments stockés dans le dossier.

maxAssets

string (int64 format)

Nombre maximal d'éléments pouvant être stockés dans le dossier.

Ensemble de tuiles

Ensemble d'images sources pouvant être référencées à l'aide d'un ID unique.

Représentation JSON
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
Champs
id

string

ID de la carte de tuiles. Doit être unique parmi les ensembles de tuiles spécifiés dans ImageManifest. Cet ID est supprimé lors de l'étape de traitement. Il n'est utilisé que pour associer un ensemble de tuiles à une bande. La chaîne vide est un ID valide.

sources[]

object (ImageSource)

Sources qui composent ce jeu de tuiles.

dataType

enum (DataType)

Type de données facultatif pour la bande. Si vous le spécifiez, aucune vérification n'est effectuée pour vérifier que le type de chaque fichier d'entrée correspond. dataType doit correspondre au type de chaque fichier d'entrée, sauf dans les cas où le type d'entrée est ambigu (par exemple, Byte peut être INT8 ou UINT8).

crs

string

Système de référence de coordonnées de la grille de pixels, spécifié sous la forme d'un code standard dans la mesure du possible, et au format WKT dans le cas contraire.

ImageSource

Fichier image et fichiers associés

Représentation JSON
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
Champs
uris[]

string

URI des données à importer. Actuellement, seuls les URI Google Cloud Storage sont acceptés. Chaque URI doit être spécifié au format suivant: "gs://id-bucket/id-objet". L'objet principal doit être le premier élément de la liste, et les sidecars doivent être listés ensuite. Si elle est définie, chaque URI est précédée de ImageManifest.uri_prefix.

affineTransform

object (AffineTransform)

Une transformation affine facultative. Ne doit être spécifié que si les données de uris (y compris les sidecars) ne suffisent pas à placer les pixels.

dimensions

object (GridDimensions)

Dimensions du raster en pixels. Utilisé uniquement lorsque "skipMetadataRead" est défini.

DataType

Spécifie le type de données numériques.

Enums
DATA_TYPE_UNSPECIFIED Non spécifié.
INT8 Entier signé de 8 bits.
UINT8 Entier non signé de 8 bits.
INT16 Entier signé de 16 bits.
UINT16 Entier non signé de 16 bits.
INT32 Entier signé de 32 bits.
UINT32 Entier non signé de 32 bits.
FLOAT Nombre à virgule flottante 32 bits.
DOUBLE Format à virgule flottante double précision (64 bits).

Méthodes

copy

Copier un élément

create

Crée un élément.

delete

Supprime un élément.

get

Récupère des informations détaillées sur un composant.

getIamPolicy

Récupère la stratégie de contrôle d'accès d'une ressource.

getPixels

Récupère les pixels d'un composant Image.

listAssets

Répertorie tous les composants de conteneur, tels qu'un dossier ou une collection.

listFeatures

Répertorie les éléments d'un élément de table.

move

Déplace un composant.

patch

Met à jour un élément.

setIamPolicy

Définit la stratégie de contrôle d'accès de la ressource spécifiée.

testIamPermissions

Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.