FilterOverlap

FilterOverlap#

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

FilterOverlap cruncher

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

Parameters:

config (dict[str, Any] | 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)#
Parameters:

config (dict[str, Any] | None)

Methods

__init__(config)

proceed(products, **search_params)

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

Attributes

plugins