I am trying to build a connectivity model for electrical cables.
I need to break lines with the following rules:
If the end of line A touches line B then break line b at that point
If line A has a node/joint on it, break it at that point
If line A crosses line B, but there is NOT a vertices at the point it crosses, DO NOT break that line
if line A crosses line B, but the end of line B is a short distance away from line A, shorten the line to A, and break.
IF line B does not quite touch line A, adjust its length and break
I have played with the topology builder etc and so I am confident that I can identify the nodes where lines need to be broken. I can't figure out how to break the lines in the correct places.
Can someone point me towards the correct transformer(s) to do this?
Thanks