I have line features . When two lines really intersect, I would like to create a new vertex at the intersection point .
My requirement is:
- if two lines intersect, create a vertex on the lines at the intersection location if it does not exist
- the new vertex should get a Z value that is 1 meter lower than the other existing vertices of the line
For example, if the line vertices have Z = 145, then the new intersection vertex should have Z = 144.
Currently I am using Insector, and to filter out the nodes that share a node between consecutive lines, I cobination of coordinate extractor and FeatureJoiner. Afterwards, I extract all coordinates of the lines and join them again with the remaining points from Insector to identify the real intersecting points, as well as the intersecting points that do not exist as vertices on the line.
Then I gave new z values to this vertex candidate but how can i insert them onto line while preservin their z values which is different than rest of the line




