lmpy.data_wrangling.occurrence.disjoint_geometries_wrangler

Module containing occurrence data wranglers for filtering points.

Module Contents

Classes

DisjointGeometriesFilter

Get an occurrence data wrangler for filtering by disjoint geometries.

class lmpy.data_wrangling.occurrence.disjoint_geometries_wrangler.DisjointGeometriesFilter(geometry_wkts, **params)[source]

Bases: lmpy.data_wrangling.occurrence.base._OccurrenceDataWrangler

Get an occurrence data wrangler for filtering by disjoint geometries.

Parameters
  • geometry_wkts (list of str) – A list of geometry WKTs to check against.

  • **params (dict) – Extra parameters to be sent to the base class.

name = DisjointGeometriesFilter[source]
version = 1.0[source]
_pass_condition(self, point)[source]

Assesment of a point to see if it passes the condition.

Parameters

point (Point) – A point object to assess.

Returns

Indication if the point passes assessment.

Return type

bool