AI-generated Key Takeaways
-
The
filtermethod is used to apply a filter to anImageCollection. -
This method takes a
Filterobject as an argument and returns a new, filteredCollection. -
The provided examples demonstrate how to filter an
ImageCollectionbased on a property using JavaScript and Python.
Returns the filtered collection.
| Usage | Returns |
|---|---|
ImageCollection.
filter
(filter)
|
Collection |
| Argument | Type | Details |
|---|---|---|
|
this:
collection
|
Collection | The Collection instance. |
filter
|
Filter | A filter to apply to this collection. |
Examples
Code Editor (JavaScript)
// The GOES Mesoscale images come in two domains. // Separate the two groups using ee.Filter.eq. var goes17_mcmipm = ee . ImageCollection ( 'NOAA/GOES/17/MCMIPM' ); var goes17_mcmipm_day = goes17_mcmipm . filterDate ( '2020-09-26' , '2020-09-27' ); var d1 = goes17_mcmipm_day . filter ( 'domain == 1' ); var d2 = goes17_mcmipm_day . filter ( 'domain == 2' ); // domain 3 does not exist. var d3 = goes17_mcmipm_day . filter ( 'domain == 3' ); print ( goes17_mcmipm_day . size ()); print ( d1 . size ()); print ( d2 . size ()); print ( d3 . size ());
import ee import geemap.core as geemap
Colab (Python)
# The GOES Mesoscale images come in two domains. # Separate the two groups using ee.Filter.eq. goes17_mcmipm = ee . ImageCollection ( 'NOAA/GOES/17/MCMIPM' ) goes17_mcmipm_day = goes17_mcmipm . filterDate ( '2020-09-26' , '2020-09-27' ) d1 = goes17_mcmipm_day . filter ( 'domain == 1' ) d2 = goes17_mcmipm_day . filter ( 'domain == 2' ) # domain 3 does not exist. d3 = goes17_mcmipm_day . filter ( 'domain == 3' ) display ( goes17_mcmipm_day . size ()) display ( d1 . size ()) display ( d2 . size ()) display ( d3 . size ())

