ee.ImageCollection.filterBounds

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

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

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

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

أمثلة

محرّر الرموز البرمجية (JavaScript)

// A Sentinel-2 surface reflectance image collection for 3 months in 2021.
var ic = ee.ImageCollection('COPERNICUS/S2_SR')
             .filterDate('2021-07-01', '2021-10-01');

// A point geometry for the peak of Mount Shasta, California, USA.
var geom = ee.Geometry.Point(-122.196, 41.411);
print('Images intersecting point geometry', ic.filterBounds(geom));

// A feature collection of point geometries for mountain peaks.
var fc = ee.FeatureCollection([
  ee.Feature(ee.Geometry.Point(-122.196, 41.411), {mountain: 'Mount Shasta'}),
  ee.Feature(ee.Geometry.Point(-121.697, 45.374), {mountain: 'Mount Hood'})
]);
print('Images intersecting feature collection', ic.filterBounds(fc));

إعداد Python

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

import ee
import geemap.core as geemap

Colab (Python)

# A Sentinel-2 surface reflectance image collection for 3 months in 2021.
ic = ee.ImageCollection('COPERNICUS/S2_SR').filterDate(
    '2021-07-01', '2021-10-01'
)

# A point geometry for the peak of Mount Shasta, California, USA.
geom = ee.Geometry.Point(-122.196, 41.411)
print('Images intersecting point geometry:', ic.filterBounds(geom).getInfo())

# A feature collection of point geometries for mountain peaks.
fc = ee.FeatureCollection([
    ee.Feature(ee.Geometry.Point(-122.196, 41.411),
               {'mountain': 'Mount Shasta'}),
    ee.Feature(ee.Geometry.Point(-121.697, 45.374),
               {'mountain': 'Mount Hood'})
])
print('Images intersecting feature collection:', ic.filterBounds(fc).getInfo())