eodag.plugins.crunch.filter_overlap.FilterOverlap

eodag.plugins.crunch.filter_overlap.FilterOverlap#

class eodag.plugins.crunch.filter_overlap.FilterOverlap(config: Dict[str, Any] | None)[source]#

FilterOverlap cruncher

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

Parameters:

config (dict) –

Crunch configuration, may contain :

  • minimum_overlap : minimal overlap percentage

  • contains : True if product geometry contains the search area

  • intersects : True if product geometry intersects the search area

  • within : True if product geometry is within the search area

These configuration parameters are mutually exclusive.

__init__(config: Dict[str, Any] | None) None#

Methods

__init__(config)

proceed(products, **search_params)

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

Attributes

plugins