ee.FeatureCollection.filterBounds

Pintasan untuk memfilter kumpulan data berdasarkan persinggungan dengan geometri. Item dalam koleksi dengan jejak yang gagal beririsan dengan geometri yang diberikan akan dikecualikan.

Ini setara dengan this.filter(ee.Filter.bounds(...)).

Menampilkan koleksi yang difilter.

PenggunaanHasil
FeatureCollection.filterBounds(geometry)Koleksi
ArgumenJenisDetail
ini: collectionKoleksiInstance Koleksi.
geometryComputedObject|FeatureCollection|GeometryGeometri, fitur, atau koleksi yang akan beririsan.

Contoh

Code Editor (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);

Penyiapan Python

Lihat halaman Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan geemap untuk pengembangan interaktif.

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