REST Resource: projects.assets

Recurso: EarthEngineAsset

Es la información sobre un activo de Earth Engine.

Representación 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.
}
Campos
type

enum (Type)

Es el tipo de activo.

name

string

El nombre del elemento. name tiene el formato "projects/*/assets/**" (p.ej., "projects/earthengine-legacy/assets/users//").

id

string

El ID del activo. Es equivalente a name sin el prefijo "projects/*/assets/" (p.ej., "users//"). Ten en cuenta que esto es solo para fines de visualización. No se debe usar como entrada para otra operación. Usa name en su lugar.

updateTime

string (Timestamp format)

Es la hora de la última modificación del activo.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

properties

object (Struct format)

Propiedades clave-valor asociadas con el activo.

startTime

string (Timestamp format)

Es la marca de tiempo asociada con el recurso, si corresponde, p.ej., la hora en la que se tomó una imagen satelital. En el caso de los recursos que corresponden a un intervalo de tiempo, como los valores promedio durante un mes o un año, esta marca de tiempo corresponde al inicio de ese intervalo.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

En el caso de los recursos que corresponden a un intervalo de tiempo, como los valores promedio durante un mes o un año, esta marca de tiempo corresponde al final de ese intervalo (exclusivo).

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

geometry

object (Struct format)

La huella espacial asociada con el activo, si la hay, como un objeto de geometría GeoJSON (consulta RFC 7946).

bands[]

object (ImageBand)

Información sobre las bandas de datos del recurso de imagen Se omite para los recursos que no son de imagen.

sizeBytes

string (int64 format)

Es el tamaño de un recurso de nivel inferior (p.ej., una imagen) en bytes.

featureCount

string (int64 format)

Es la cantidad de componentes del recurso, si corresponde.

quota

object (FolderQuota)

La información de cuota asociada con el activo de la carpeta, si corresponde Se muestra para los recursos de carpetas de nivel superior que pertenecen al usuario (p.ej., "users/*" o "projects/*").

tilesets[]

object (Tileset)

Los conjuntos de mosaicos que respaldan esta imagen Solo está presente para las imágenes externas, cuyos píxeles se recuperan del almacenamiento que no es propiedad de Earth Engine.

Campo de unión location. Información sobre dónde y cómo se almacenan las tarjetas de ráster. Las direcciones (location) solo pueden ser una de las siguientes opciones:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Obsoleta. Usa image.importExternal en su lugar. Consulta https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff para obtener más detalles.

featureViewAssetLocation

object (FeatureViewLocation)

La ubicación de este FeatureView en EE.UU.

CloudStorageLocation

La ubicación de un activo en Cloud Storage.

Representación JSON
{
  "uris": [
    string
  ]
}
Campos
uris[]

string

Los URIs de los datos. Solo se admiten los URIs de Google Cloud Storage. Cada URI debe especificarse en el siguiente formato: "gs://id-bucket/id-objeto". Por el momento, solo se admite un URI. Si se especifica más de un URI, se muestra un error de INALID_ARGUMENT.

FeatureViewLocation

Un recurso de EE de FeatureView.

Representación JSON
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
Campos
assetOptions

object (FeatureViewOptions)

Son opciones de tiempo de transferencia para los recursos de FeatureView.

FeatureViewOptions

Son opciones de tiempo de transferencia para los recursos de FeatureView.

Representación JSON
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
Campos
featureViewAttributes[]

object (FeatureViewAttribute)

Atributos en el activo de FeatureView, que incluyen un esquema para el activo. Estos son los atributos que pueden tener las funciones de este recurso. Cada atributo tiene un nombre y un tipo.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

Parámetros de tiempo de transferencia de FeatureView.

FeatureViewAttribute

Un atributo FeatureView y su tipo.

Representación JSON
{
  "name": string,
  "type": enum (Type)
}
Campos
name

string

Es el nombre del atributo.

type

enum (Type)

Es el tipo del atributo.

Tipo

Estos tipos son un reflejo de los que se encuentran en geo/enterprise/layers/public/data_source_schema.proto.

Enumeraciones
TYPE_UNSPECIFIED Indica un tipo no especificado.
INTEGER Un valor de número entero de 64 bits.
BOOLEAN Valor booleano verdadero o falso.
DOUBLE Un número de punto flotante de doble precisión.
STRING Es una cadena de longitud no delimitada.
DATE_TIME Es una fecha y hora, representada como un número entero de 64 bits firmado en microsegundos desde la época y, por lo tanto, admite el período comprendido entre el 290,308 a.C. y el 294,247 d.C.

FeatureViewIngestionTimeParameters

Parámetros de tiempo de transferencia de FeatureView. Estos parámetros se deben especificar en el momento de la transferencia y no se pueden actualizar sobre la marcha para un FeatureView.

Representación JSON
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
Campos
thinningOptions

object (ThinningOptions)

Es la cantidad máxima de cuadros de límite de componentes que se pueden cruzar con una tarjeta. Este número no debe ser negativo.

rankingOptions

object (RankingOptions)

Son opciones para asignar clasificaciones de orden en Z y clasificaciones de adelgazamiento a componentes.

ThinningOptions

Son opciones de reducción que controlan la densidad a la que se muestran las componentes por tarjeta.

Representación JSON
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
Campos
maxFeaturesPerTile

integer

Es la cantidad máxima de cuadros de límite de componentes que se pueden cruzar con una tarjeta. Este número no debe ser negativo.

thinningStrategy

enum (ThinningStrategy)

Es la estrategia de reducción de atributos que se debe usar.

ThinningStrategy

Estrategia de reducción de atributos.

Enumeraciones
UNKNOWN_THINNING_STRATEGY Estrategia de adelgazamiento desconocida.
GLOBALLY_CONSISTENT Cuando se reduce la densidad en una LOD en particular, la reducción de la densidad coherente a nivel global significa que, si se quita un componente, también se quitarán todos los demás componentes con una clasificación de reducción de la densidad igual o peor.
HIGHER_DENSITY

Cuando realices el adelgazamiento, intenta acercarte lo más posible al límite de maxFeaturesPerTile para cada mosaico. Preferiremos las funciones con mejor clasificación a las que tienen una peor clasificación, pero, a veces, descartaremos las funciones con mejor clasificación si eso nos ayuda a lograr una mayor densidad de funciones.

Garantizamos que la estrategia es determinista y que el conjunto de características después del adelgazamiento será un superconjunto de las generadas por el adelgazamiento coherente a nivel global.

RankingOptions

Opciones de clasificación para el orden en Z y el adelgazamiento.

Representación JSON
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
Campos
zOrderRankingRule

object (RankingRule)

Es una regla de clasificación para asignar clasificaciones de orden en Z a los componentes.

thinningRankingRule

object (RankingRule)

Es una regla de clasificación para asignar clasificaciones de adelgazamiento a las funciones.

RankingRule

Son reglas de clasificación que controlan cómo se clasifican los componentes para el adelgazamiento y el orden en Z.

Representación JSON
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
Campos
rankByOneThingRule[]

object (RankByOneThingRule)

Es una lista ordenada de cero o más reglas de clasificación por un elemento (como un atributo), que se usan como claves de clasificación principales, secundarias, etc. para establecer thinning_rank en cada RankedFeature.

RankByOneThingRule

Es una regla de clasificación individual para controlar la clasificación del adelgazamiento y el orden en Z.

Representación 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)
}
Campos
Campo de unión rule. Es el tipo de regla de clasificación que se usará. Las direcciones (rule) solo pueden ser una de las siguientes opciones:
rankByAttributeRule

object (RankByAttributeRule)

Clasificación por valor del atributo de componente

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

Ordena según el nivel de detalle mínimo en el que la geometría de la función es visible por primera vez. Un componente con cualquier punto siempre es visible en todos los niveles de detalle. Obsoleto: Usa rankByMinZoomLevelRule en su lugar.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

Clasificación por tipo de geometría. Prioridad de los tipos, de alta a baja: polígono, polilínea, punto, ninguno. En los componentes con varios tipos, el más alto tiene prioridad.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

Ordena según el nivel de zoom mínimo en el que la geometría de la componente es visible por primera vez. Un componente con cualquier punto siempre es visible en todos los niveles de detalle.

direction

enum (Direction)

Indica si la clasificación por este elemento debe ser ASCENDENTE (primero los valores más bajos, es decir, más importantes) o DESCENDENTE (primero los valores más altos, es decir, más importantes). En otras palabras, ASCENDING significa usar directamente el orden descrito en la documentación del submensaje RankByAttributeRule (o algún otro) que se incluye a continuación, y DESCENDING significa invertir ese orden.

RankByAttributeRule

Clasificación por valor del atributo de componente

Representación JSON
{
  "attributeName": string
}
Campos
attributeName

string

Ordena según el valor del atributo con el nombre determinado. En su mayoría, este es el orden natural de los valores del tipo determinado, con algunas sutilezas y aclaraciones: - para los atributos enteros, los valores más bajos se muestran antes que los más altos - para los atributos dobles, los valores más bajos se muestran antes que los más altos, y NaN se considera más bajo que todos los demás valores, incluido menos infinito - para los atributos booleanos, se considera que "false" se muestra antes que "true" - para los atributos fecha_hora, los valores anteriores se muestran antes que los posteriores - los atributos de cadena se clasifican de forma léxica - se considera que un atributo cuyo valor no se estableció tiene el valor predeterminado del tipo determinado (0 para entero, "false" para booleano, etc.).

RankByMinVisibleLodRule

Este tipo no tiene campos.

Ordena según el nivel de detalle mínimo en el que la geometría de la función es visible por primera vez. Un componente con cualquier punto siempre es visible en todos los niveles de detalle.

RankByGeometryTypeRule

Este tipo no tiene campos.

Clasificación por tipo de geometría. Prioridad de los tipos, de alta a baja: polígono, polilínea, punto, ninguno. En los componentes con varios tipos, el más alto tiene prioridad.

RankByMinZoomLevelRule

Este tipo no tiene campos.

Ordena según el nivel de zoom mínimo en el que la geometría de la componente es visible por primera vez. Un componente con cualquier punto siempre es visible en todos los niveles de detalle.

Dirección

Indica si se debe ordenar una lista de menor a mayor (ASCENDING) o de mayor a menor (DESCENDING).

Enumeraciones
DIRECTION_UNSPECIFIED No se especificó ninguna dirección de clasificación.
ASCENDING Orden ascendente.
DESCENDING Orden descendente.

Tipo

Tipos de activos.

Enumeraciones
TYPE_UNSPECIFIED Sin especificar.
IMAGE Imagen.
IMAGE_COLLECTION Colección de imágenes.
TABLE Tabla.
FOLDER Carpeta.
CLASSIFIER Clasificador.
FEATURE_VIEW Es un recurso de FeatureView.

ImageBand

Es la información sobre una sola banda de datos de un recurso de imagen.

Representación JSON
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
Campos
id

string

Es el ID de la banda.

dataType

object (PixelDataType)

Es el tipo numérico de la banda.

grid

object (PixelGrid)

La cuadrícula de píxeles de la banda.

pyramidingPolicy

enum (PyramidingPolicy)

La política de piramidación de la banda

missingData

object (MissingData)

Los valores que indican datos faltantes.

PixelDataType

Especifica el tipo numérico de los píxeles en una banda de imagen.

Representación JSON
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
Campos
precision

enum (Precision)

Es la precisión numérica del tipo.

range

object (DoubleRange)

Es el rango del tipo numérico, si corresponde. Por lo general, no está presente en los tipos de punto flotante.

dimensionsCount

integer

Es la cantidad de dimensiones en un tipo de datos con valor de array, o cero para indicar un tipo escalar ordinario.

Precisión

Especifica la precisión de un tipo de datos numérico.

Enumeraciones
PRECISION_UNSPECIFIED Sin especificar.
INT El tipo de datos tiene precisión de número entero. Ten en cuenta que esto podría representar números enteros de diferentes tamaños.
FLOAT El tipo de datos tiene precisión de punto flotante de 32 bits.
DOUBLE El tipo de datos tiene precisión de punto flotante (doble) de 64 bits.

MissingData

Es una lista de valores que no representan datos.

Representación JSON
{
  "values": [
    number
  ]
}
Campos
values[]

number

Valores que no representan datos.

FolderQuota

Describe el uso y los límites actuales de una carpeta de nivel superior.

Representación JSON
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
Campos
sizeBytes

string (int64 format)

Es el tamaño de la carpeta en bytes.

maxSizeBytes

string (int64 format)

Es el tamaño máximo de la carpeta en bytes.

assetCount

string (int64 format)

Es la cantidad de recursos almacenados en la carpeta.

maxAssets

string (int64 format)

Es la cantidad máxima de recursos que se pueden almacenar en la carpeta.

Conjunto de mosaicos

Es un conjunto de ImageSources al que se puede hacer referencia con un ID único.

Representación JSON
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
Campos
id

string

Es el ID del conjunto de mosaicos. Debe ser único entre los conjuntos de mosaicos especificados en ImageManifest. Este ID se descarta durante el paso de procesamiento y solo se usa para vincular un conjunto de mosaicos a una banda. La cadena vacía es un ID válido.

sources[]

object (ImageSource)

Las fuentes que componen este conjunto de mosaicos

dataType

enum (DataType)

Es un tipo de datos opcional para la banda. Si se especifica, no se realiza ninguna verificación para comprobar que el tipo de cada archivo de entrada coincida. dataType debe coincidir con el tipo de cada archivo de entrada, excepto en los casos en que el tipo de entrada sea ambiguo (p.ej., Byte puede ser INT8 o UINT8).

crs

string

Es el sistema de referencia de coordenadas de la cuadrícula de píxeles, especificado como un código estándar siempre que sea posible y, de lo contrario, en formato WKT.

ImageSource

Un archivo de imagen y sus archivos secundarios

Representación JSON
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
Campos
uris[]

string

Los URIs de los datos que se importarán. Actualmente, solo se admiten los URIs de Google Cloud Storage. Cada URI debe especificarse en el siguiente formato: "gs://id-bucket/id-objeto". El objeto principal debe ser el primer elemento de la lista, y los Sidecars deben aparecer después. Cada URI tiene el prefijo ImageManifest.uri_prefix si está configurado.

affineTransform

object (AffineTransform)

Una transformación afín opcional. Solo se debe especificar si los datos de uris (incluidos los sidecars) no son suficientes para colocar los píxeles.

dimensions

object (GridDimensions)

Dimensiones del mapa de bits en píxeles. Solo se usa cuando se establece "skipMetadataRead".

DataType

Especifica el tipo de datos numérico.

Enumeraciones
DATA_TYPE_UNSPECIFIED Sin especificar.
INT8 Número entero de 8 bits con firma.
UINT8 Número entero de 8 bits sin firma.
INT16 Número entero de 16 bits con firma.
UINT16 Número entero de 16 bits sin firma.
INT32 Número entero de 32 bits con firma.
UINT32 Número entero de 32 bits sin firma.
FLOAT Número de punto flotante de 32 bits.
DOUBLE Número de punto flotante de 64 bits.

Métodos

copy

Copia un recurso.

create

Crea un activo.

delete

Borra un recurso.

get

Obtiene información detallada sobre un activo.

getIamPolicy

Permite obtener la política de control de acceso de un recurso.

getPixels

Recupera píxeles de un recurso de imagen.

listAssets

Muestra una lista de cualquier recurso de contenedor, como una carpeta o una colección.

listFeatures

Muestra una lista de las funciones de un recurso de tabla.

move

Mueve un recurso.

patch

Actualiza un activo.

setIamPolicy

Permite configurar la política de control de acceso en el recurso especificado.

testIamPermissions

Permite mostrar los permisos que tiene un emisor para un recurso especificado.