Announcement: All noncommercial projects registered to use Earth Engine before
April 15, 2025 must
verify noncommercial eligibility to maintain Earth Engine access.
ee.Filter.eq
Stay organized with collections
Save and categorize content based on your preferences.
Filter to metadata equal to the given value.
Returns the constructed filter.
Usage | Returns | ee.Filter.eq(name, value) | Filter |
Argument | Type | Details | name | String | The property name to filter on. |
value | Object | The value to compare against. |
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_2019 =
goes17_mcmipm.filterDate(ee.Date('2019-11-01'), ee.Date('2019-11-05'));
var d1 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 1));
var d2 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 2));
print(goes17_mcmipm_2019.size());
print(d1.size());
print(d2.size());
Python setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
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_2019 = goes17_mcmipm.filterDate(
ee.Date('2019-11-01'), ee.Date('2019-11-05')
)
d1 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 1))
d2 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 2))
print(goes17_mcmipm_2019.size().getInfo())
print(d1.size().getInfo())
print(d2.size().getInfo())
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-06 UTC.
[null,null,["Last updated 2023-10-06 UTC."],[[["\u003cp\u003e\u003ccode\u003eee.Filter.eq()\u003c/code\u003e filters an ImageCollection based on property values, returning a new filtered collection.\u003c/p\u003e\n"],["\u003cp\u003eIt takes two arguments: \u003ccode\u003ename\u003c/code\u003e (the property to filter on) and \u003ccode\u003evalue\u003c/code\u003e (the value to match).\u003c/p\u003e\n"],["\u003cp\u003eThis filter is useful for selecting specific data within an ImageCollection, such as isolating images with particular metadata attributes, as demonstrated with the GOES Mesoscale imagery example.\u003c/p\u003e\n"]]],[],null,["# ee.Filter.eq\n\n\u003cbr /\u003e\n\nFilter to metadata equal to the given value.\n\n\u003cbr /\u003e\n\nReturns the constructed filter.\n\n| Usage | Returns |\n|-----------------------------|---------|\n| `ee.Filter.eq(name, value)` | Filter |\n\n| Argument | Type | Details |\n|----------|--------|---------------------------------|\n| `name` | String | The property name to filter on. |\n| `value` | Object | The value to compare against. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// The GOES Mesoscale images come in two domains.\n// Separate the two groups using ee.Filter.eq.\nvar goes17_mcmipm = ee.ImageCollection('NOAA/GOES/17/MCMIPM');\nvar goes17_mcmipm_2019 =\n goes17_mcmipm.filterDate(ee.Date('2019-11-01'), ee.Date('2019-11-05'));\n\nvar d1 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 1));\nvar d2 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 2));\nprint(goes17_mcmipm_2019.size()); \nprint(d1.size());\nprint(d2.size());\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# The GOES Mesoscale images come in two domains.\n# Separate the two groups using ee.Filter.eq.\ngoes17_mcmipm = ee.ImageCollection('NOAA/GOES/17/MCMIPM')\ngoes17_mcmipm_2019 = goes17_mcmipm.filterDate(\n ee.Date('2019-11-01'), ee.Date('2019-11-05')\n)\n\nd1 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 1))\nd2 = goes17_mcmipm_2019.filter(ee.Filter.eq('domain', 2))\nprint(goes17_mcmipm_2019.size().getInfo())\nprint(d1.size().getInfo())\nprint(d2.size().getInfo())\n```"]]