ee.Algorithms.ObjectType

Devuelve una cadena que representa el tipo del objeto determinado.

UsoMuestra
ee.Algorithms.ObjectType(value)String
ArgumentoTipoDetalles
valueObjeto, valor predeterminado: nuloObjeto del que se obtendrá el tipo.

Ejemplos

Editor de código (JavaScript)

print(ee.Algorithms.ObjectType(1));  // The string "Integer"
print(ee.Algorithms.ObjectType(ee.Number(1)));  // The string "Integer"
print(ee.Algorithms.ObjectType(ee.String('a string')));  // The string "String"
print(ee.Algorithms.ObjectType(ee.List([1, 'a string'])));  // The string "List"

// ee.Algorithms.ObjectType can be used to get the type of properties
// of ee.Image or ee.Feature objects.
var feature = ee.Feature(
  null,  // No need for geometry in this example.
  {
    'int': 42,
    'int8': ee.Number(-3).int8(),
  });

// The string "Integer"
print('int:', ee.Algorithms.ObjectType(feature.get('int')));
// The string "Long"
print('int8:', ee.Algorithms.ObjectType(feature.get('int8')));

Configuración de Python

Consulta la página Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.

import ee
import geemap.core as geemap

Colab (Python)

print(ee.Algorithms.ObjectType(ee.Number(1)).getInfo())  # The string "Integer"
print(
    ee.Algorithms.ObjectType(ee.String('a string')).getInfo()
)  # The string "String"
print(
    ee.Algorithms.ObjectType(ee.List([1, 'a string'])).getInfo()
)  # The string "List"

# ee.Algorithms.ObjectType can be used to get the type of properties
# of ee.Image or ee.Feature objects.
feature = ee.Feature(
    None,  # No need for geometry in this example.
    {
        'int': 42,
        'int8': ee.Number(-3).int8(),
    }
)

# The string "Integer"
print('int:', ee.Algorithms.ObjectType(feature.get('int')).getInfo())
# The string "Long"
print('int8:', ee.Algorithms.ObjectType(feature.get('int8')).getInfo())