This tool identifies points where the features of two vector line/polygon layers intersect. The user must specify the names of two input vector line files and the output file. The output file will be a vector of POINT VectorGeometryType. If the input vectors intersect at a line segment, the beginning and end vertices of the segment will be present in the output file. A warning is issued if intersection line segments are identified during analysis. If no intersections are found between the input line files, the output file will not be saved and a warning will be issued.

Each intersection point will contain `PARENT1` and `PARENT2` attribute fields, identifying the instersecting features in the first and second input line files respectively. Additionally, the output attribute table will contain all of the attributes (excluding `FID`s) of the two parent line features.

## Function Signature

`def line_intersections(self, input1: Vector, input2: Vector) -> Vector: ...`

## Project Links

WbW Homepage User Manual Support WbW