pygeoops.collect#

pygeoops.collect(geometries) BaseGeometry | None#

Collects a list of geometries to one (multi)geometry.

Elements in the list that are None or empty geometries are dropped.

Examples

  • if the list contains only Polygon’s, returns a MultiPolygon.

  • if the list contains different types (and Multipolygon != Polygon!), returns a GeometryCollection.

Parameters:

geometries (geometry, GeoSeries or arraylike) – geometry or arraylike.

Raises:

ValueError – raises an exception if one of the input geometries is of an unknown type.

Returns:

the result.

Return type:

BaseGeometry