Hi @linasvebeliunas The line should be broken at the point on the line closest to the point created from the other line's endpoint. If that's not the case then please file a case with us. Could you use the Intersector or NeighborFinder instead?
Hi @linasvebeliunas The line should be broken at the point on the line closest to the point created from the other line's endpoint. If that's not the case then please file a case with us. Could you use the Intersector or NeighborFinder instead?
@linasvebeliunas This is a common requirement for databases like Geodatabase or Smallworld that support complex edges. You might need to break the complex edge where a line joints at a 'T' junction.
As Dan mention's, PointOnLineOverlayer will break the line at a location perpendicular to the line from the point. The point is NOT snapped to the line. So you do have to add an AnchorSnapper to shift the point to the line break, or Snapper to shift the end of the line to the new line break - in either case use Segment Snapping. You should be able to use just one Snapper (or AnchorSnapper) + PointOnLineOverlayer to get the results you need.
I've attached an example workspace (2018.0): pointonlineoverlayerexample.fmw