ee.FeatureCollection.filterBounds

Lối tắt để lọc một tập hợp theo giao điểm với hình học. Các mục trong bộ sưu tập có dấu vết không giao với hình học đã cho sẽ bị loại trừ.

Điều này tương đương với this.filter(ee.Filter.bounds(...)).

Trả về tập hợp đã lọc.

Cách sử dụngGiá trị trả về
FeatureCollection.filterBounds(geometry)Bộ sưu tập
Đối sốLoạiThông tin chi tiết
this: collectionBộ sưu tậpPhiên bản Bộ sưu tập.
geometryComputedObject|FeatureCollection|GeometryHình học, đối tượng hoặc tập hợp cần giao nhau.

Ví dụ

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

// FeatureCollection of global power plants.
var powerPlants = ee.FeatureCollection('WRI/GPPD/power_plants');

// FeatureCollection of counties in Oregon, USA.
var oregonCounties = ee.FeatureCollection('TIGER/2018/States')
                         .filter('STATEFP == "41"');

// Filter global power plants to those that intersect Oregon counties.
var oregonPowerPlants = powerPlants.filterBounds(oregonCounties.geometry());

// Display Oregon power plants on the map.
Map.setCenter(-120.492, 44.109, 6);
Map.addLayer(oregonPowerPlants);

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)

# FeatureCollection of global power plants.
power_plants = ee.FeatureCollection('WRI/GPPD/power_plants')

# FeatureCollection of counties in Oregon, USA.
oregon_counties = ee.FeatureCollection('TIGER/2018/States').filter(
    'STATEFP == "41"'
)

# Filter global power plants to those that intersect Oregon counties.
oregon_power_plants = power_plants.filterBounds(oregon_counties.geometry())

# Display Oregon power plants on the map.
m = geemap.Map()
m.set_center(-120.492, 44.109, 6)
m.add_layer(oregon_power_plants)
m