span8
span4
span8
span4
Hello,
I have a problem to find overlapping lines with FME,in a DWG file :
If there are common vertices between lines,SpatialRelator (or SpatialFilter) works.
Wheareas,if there is no common vertex,overlaps are not found.
I tried LineOnLineOverlayer,Intersector and TopologyBuilder,but They have not fixed the problem.
I read these articles,but I didn't find a solution :
https://knowledge.亚搏在线safe.com/questions/1633/intersector-overlap-issue.html
https://knowledge.亚搏在线safe.com/questions/58290/find-overlapping-lines-in-network.html
Is there another solution to do this ?
Thank you.
That is because the line do not have same function...and do not intersect.
Check their angles,they differ after the 10 decimal.:
Angle
6.024405345316602
6.024405345377287
As@egommsaid if you use a tolerance in the LineOnLineOverlayer (0.000000001 or larger works..)
you get your expected result.
(You could also round the coordinates,extend the lines,sync the angles,unify the functions etc.)
I attach a DWG File,only with 2 lines,where the SpatialRelator don't find overlap between them :Drawing2.dwg
© 2019 亚搏在线Safe Software Inc |Legal