ee.FeatureCollection.filterDate

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

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

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

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

उदाहरण

कोड एडिटर (JavaScript)

// Constructed FeatureCollection representing a field site sampled at
// four different dates; date recorded as "system:time_start" property in units
// of milliseconds since Unix epoch.
var geom = ee.Geometry.Point([-119.56, 37.67]);
var fc = ee.FeatureCollection([
  ee.Feature(geom, {'prop': 10, 'system:time_start': ee.Date('2021-06-10')}),
  ee.Feature(geom, {'prop': 11, 'system:time_start': ee.Date('2021-06-20')}),
  ee.Feature(geom, {'prop': 19, 'system:time_start': ee.Date('2021-07-10')}),
  ee.Feature(geom, {'prop': 10, 'system:time_start': ee.Date('2021-07-20')})
]);

// Filter the observations in July 2021.
print('Field site observations collection in July 2021',
      fc.filterDate('2021-07-01', '2021-08-01'));

// Alternative input formats.
print('ee.DateRange as an input',
      fc.filterDate(ee.DateRange('2021-07-01', '2021-08-01')));

print('Numbers (milliseconds since Unix epoch) as an input',
      fc.filterDate(1625875200000, 1626739200001));

print('ee.Date objects as an input',
      fc.filterDate(ee.Date('2021-07-01'), ee.Date('2021-08-01')));

Python सेटअप करना

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

import ee
import geemap.core as geemap

Colab (Python)

# Constructed FeatureCollection representing a field site sampled at
# four different dates; date recorded as "system:time_start" property in units
# of milliseconds since Unix epoch.
geom = ee.Geometry.Point([-119.56, 37.67])
fc = ee.FeatureCollection([
    ee.Feature(geom, {'prop': 10, 'system:time_start': ee.Date('2021-06-10')}),
    ee.Feature(geom, {'prop': 11, 'system:time_start': ee.Date('2021-06-20')}),
    ee.Feature(geom, {'prop': 19, 'system:time_start': ee.Date('2021-07-10')}),
    ee.Feature(geom, {'prop': 10, 'system:time_start': ee.Date('2021-07-20')})
])

# Filter the observations in July 2021.
print('Field site observations collection in July 2021:',
      fc.filterDate('2021-07-01', '2021-08-01').getInfo())

# Alternative input formats.
print('ee.DateRange as an input:',
      fc.filterDate(ee.DateRange('2021-07-01', '2021-08-01')).getInfo())

print('Numbers (milliseconds since Unix epoch) as an input:',
      fc.filterDate(1625875200000, 1626739200001).getInfo())

print('ee.Date objects as an input:',
      fc.filterDate(ee.Date('2021-07-01'), ee.Date('2021-08-01')).getInfo())