ee.FeatureCollection.filterBounds

اختصار لفلترة مجموعة حسب التقاطع مع شكل هندسي سيتم استبعاد العناصر في المجموعة التي لا يتطابق شكلها مع الشكل الهندسي المحدّد.

وهذا يعادل this.filter(ee.Filter.bounds(...)).

تعرض هذه السمة المجموعة التي تمت فلترتها.

الاستخدامالمرتجعات
FeatureCollection.filterBounds(geometry)مجموعة
الوسيطةالنوعالتفاصيل
هذا: collectionمجموعةمثيل المجموعة
geometryComputedObject|FeatureCollection|Geometryتمثّل هذه السمة الشكل الهندسي أو العنصر أو المجموعة التي سيتم التقاطع معها.

أمثلة

محرّر الرموز البرمجية (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);

إعداد Python

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

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