ee.Feature

Bạn có thể tạo các đối tượng bằng một trong các đối số sau đây, cộng với một từ điển thuộc tính không bắt buộc:

  – Một ee.Geometry.

  – Một đối tượng GeoJSON Geometry.

  – Một đối tượng GeoJSON.

  – Một đối tượng được tính toán: được diễn giải lại dưới dạng một hình học nếu các thuộc tính được chỉ định và dưới dạng một đối tượng nếu các thuộc tính không được chỉ định.

Cách sử dụngGiá trị trả về
ee.Feature(geometry, properties)Tính năng
Đối sốLoạiThông tin chi tiết
geometryComputedObject|Feature|Geometry|ObjectMột hình học hoặc đối tượng.
propertiesĐối tượng, không bắt buộcTừ điển thuộc tính siêu dữ liệu. Nếu tham số đầu tiên là một Đối tượng (thay vì một hình học), thì tham số này sẽ không được dùng.

Ví dụ

Trình soạn thảo mã (JavaScript)

// Create the simplest possible feature.
print(ee.Feature(null));  // Empty feature

// Demonstrate how to set a feature's id.
print(ee.Feature(null, {'id': 'yada'}).id());  // null
print(ee.Feature(null, {'system:index': 'abc123'}).id());  // abc123

// The simplest possible feature with a geometry.
var feature = ee.Feature(ee.Geometry.Point([-114.318, 38.985]));
Map.addLayer(feature);
Map.centerObject(feature, 10);

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)

# Create the simplest possible feature.
display(ee.Feature(None))  # Empty feature

# Demonstrate how to set a feature's id.
display(ee.Feature(None, {'id': 'yada'}).id())  # None
display(ee.Feature(None, {'system:index': 'abc123'}).id())  # abc123

# The simplest possible feature with a geometry.
feature = ee.Feature(ee.Geometry.Point([-114.318, 38.985]))
m = geemap.Map()
m.add_layer(feature)
m.center_object(feature, 10)
m