ee.Algorithms.ObjectType

Trả về một chuỗi biểu thị loại của đối tượng đã cho.

Cách sử dụngGiá trị trả về
ee.Algorithms.ObjectType(value)Chuỗi
Đối sốLoạiThông tin chi tiết
valueĐối tượng, mặc định: nullĐối tượng để lấy loại.

Ví dụ

Trình soạn thảo mã (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')));

Thiết lập Python

Hãy xem trang Môi trường Python để biết thông tin về API Python và cách sử dụng geemap cho quá trình phát triển tương tác.

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())