This tool splits the lines or polygons in one layer using the lines in another layer to define the breaking points. Intersection points between geometries in both layers are considered as split points. The input layer (`input`) can be of either POLYLINE or POLYGON VectorGeometryType and the output file will share this geometry type. The user must also specify an split layer (`split`), of POLYLINE VectorGeometryType, used to bisect the input geometries.

Each split geometry's attribute record will contain `FID` and `PARENT_FID` values and all of the attributes (excluding `FID`'s) of the input layer.

## See Also

'MergeLineSegments'

## Function Signature

`def split_with_lines(self, input: Vector, split_vector: Vector) -> Vector: ...`

## Project Links

WbW Homepage User Manual Support WbW