pygeoops.get_parts_recursive#

pygeoops.get_parts_recursive(geometry: BaseGeometry | None)#

Recursively get all parts of the input till only single geometries remain.

Even if there is deep nesting of multipart geometries, all parts are extracted to one flat array.

Added in version 0.6.0.

Parameters:

geometry (BaseGeometry, optional) – geometry to get the parts for.

Returns:

array of simple geometries or None if the input

was None.

Return type:

Optional[NDArray[BaseGeometry]]