FilterOverlap

FilterOverlap#

class eodag.plugins.crunch.filter_overlap.FilterOverlap(config=None)[source]#

FilterOverlap cruncher

Filter products, retaining only those that are overlapping with the search_extent

Parameters:

config (dict[str, Any] | None, default: None) –

Crunch configuration may contain the following parameters which are mutually exclusive:

  • minimum_overlap (Union[float, str]): minimal overlap percentage; default: "0"

  • contains (bool): True if product geometry contains the search area; default: False

  • intersects (bool): True if product geometry intersects the search area; default: False

  • within (bool): True if product geometry is within the search area; default: False

__init__(config=None)#
Parameters:

config (dict[str, Any] | None, default: None)

Methods

__init__([config])

proceed(products, **search_params)

Execute crunch: Filter products, retaining only those that are overlapping with the search_extent

Attributes

plugins