ee.FeatureCollection.filterDate

একটি তারিখ ব্যাপ্তি দ্বারা একটি সংগ্রহ ফিল্টার করার শর্টকাট৷ শুরু এবং শেষ হতে পারে তারিখ, সংখ্যা (1970-01-01T00:00:00Z থেকে মিলিসেকেন্ড হিসাবে ব্যাখ্যা করা হয়েছে), বা স্ট্রিং (যেমন '1996-01-01T08:00')। 'system:time_start'-এর উপর ভিত্তি করে।

এটি this.filter(ee.Filter.date(...)) এর সমতুল্য; অন্যান্য তারিখ ফিল্টারিং বিকল্পের জন্য ee.ফিল্টার প্রকার দেখুন।

ফিল্টার করা সংগ্রহ ফেরত দেয়।

ব্যবহার রিটার্নস
FeatureCollection. filterDate (start, end ) সংগ্রহ
যুক্তি টাইপ বিস্তারিত
এই: collection সংগ্রহ সংগ্রহের উদাহরণ।
start তারিখ|সংখ্যা|স্ট্রিং শুরুর তারিখ (সমেত)।
end তারিখ|সংখ্যা|স্ট্রিং, ঐচ্ছিক শেষ তারিখ (একচেটিয়া)। ঐচ্ছিক। নির্দিষ্ট করা না থাকলে, 'স্টার্ট' থেকে শুরু হওয়া একটি 1-মিলিসেকেন্ড পরিসর তৈরি করা হয়।

উদাহরণ

কোড এডিটর (জাভাস্ক্রিপ্ট)

// 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')));

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

# 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())