ee.ImageCollection.filterDate

किसी कलेक्शन को तारीख की सीमा के हिसाब से फ़िल्टर करने का शॉर्टकट. शुरू और खत्म होने की तारीखें, संख्याएं (1970-01-01T00:00:00Z से मिलीसेकंड के तौर पर इंटरप्रेट की गई), या स्ट्रिंग (जैसे, '1996-01-01T08:00') हो सकती हैं. 'system:time_start' के आधार पर.

यह इस कोड के बराबर है: this.filter(ee.Filter.date(...)); तारीख के हिसाब से फ़िल्टर करने के अन्य विकल्पों के लिए, ee.Filter टाइप देखें.

फ़िल्टर किया गया कलेक्शन दिखाता है.

इस्तेमालरिटर्न
ImageCollection.filterDate(start, end)संग्रह
आर्ग्यूमेंटटाइपविवरण
यह: collectionसंग्रहकलेक्शन इंस्टेंस.
startDate|Number|Stringशुरू होने की तारीख (शामिल है).
endDate|Number|String, optionalखत्म होने की तारीख (शामिल नहीं है). ज़रूरी नहीं. अगर इसकी जानकारी नहीं दी जाती है, तो 'start' से शुरू होने वाली एक मिलीसेकंड की रेंज बनाई जाती है.

उदाहरण

कोड एडिटर (JavaScript)

// A Landsat 8 TOA image collection intersecting a specific point.
var col = ee.ImageCollection('LANDSAT/LC08/C02/T1_TOA')
  .filterBounds(ee.Geometry.Point(-90.70, 34.71));

// Filter the collection by date using date strings.
print('2020 images', col.filterDate('2020', '2021'));
print('July images, 2020', col.filterDate('2020-07', '2020-08'));
print('Early July images, 2020', col.filterDate('2020-07-01', '2020-07-10'));
print('Include time (13 hours, July 7, 2020)',
      col.filterDate('2020-07-05T06:34:46', '2020-07-05T19:34:46'));

// Use milliseconds since Unix epoch.
print('Milliseconds inputs', col.filterDate(1593967014062, 1595349419611));

// Use ee.Date objects.
print('ee.Date inputs', col.filterDate(ee.Date('2020'), ee.Date('2021')));

// Use an ee.DateRange object.
var dateRange = ee.DateRange('2020-07-01', '2020-07-10');
print('ee.DateRange input', col.filterDate(dateRange));

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

# A Landsat 8 TOA image collection intersecting a specific point.
col = ee.ImageCollection('LANDSAT/LC08/C02/T1_TOA').filterBounds(
    ee.Geometry.Point(-90.70, 34.71))

# Filter the collection by date using date strings.
print('2020 images:', col.filterDate('2020', '2021').getInfo())
print('July images, 2020:', col.filterDate('2020-07', '2020-08').getInfo())
print('Early July images, 2020:',
      col.filterDate('2020-07-01', '2020-07-10').getInfo())
print('Include time (13 hours, July 7, 2020):',
      col.filterDate('2020-07-05T06:34:46', '2020-07-05T19:34:46').getInfo())

# Use milliseconds since Unix epoch.
print('Milliseconds inputs:',
      col.filterDate(1593967014062, 1595349419611).getInfo())

# Use ee.Date objects.
print('ee.Date inputs',
      col.filterDate(ee.Date('2020'), ee.Date('2021')).getInfo())

# Use an ee.DateRange object.
date_range = ee.DateRange('2020-07-01', '2020-07-10')
print('ee.DateRange input', col.filterDate(date_range).getInfo())