Skip to main content

i have several points and i want to connect each point to another points to find the shortest path between each point and another points if exist . as shown as in image .

  1. connect Points A with B,C,D,E,F,G,H,I,J .
  2. connects Point B with A,C,D,E,F,G,H,I,J .
  3. connects Point C with A,B,D,E,F,G,H,I,J .
  4. and connect each point with the rest of the points.

then i would like to cancel the duplicate connection ,as above if Point A connects to Point B ,so it is the same connection from Point B to Point A .so i want to delete the duplicate connection.

i have tried to use line builder ,he connects all points together but when i used it as input for (from ... to )in shortest path finder ,and i used also for the another input network properly noded ,i got no paths output .

so i was thinking that i should use vertex creator instead of line builder ,so i need to create several lines from each point to the rest of points .

then i want to find the shortest length path between each point and the rest of points ,if exist.

please,advise me how could i create connection between points.

FME version 2018

Thanks for help

Hi @gogopotter90​ Try the EveryPointConnector in the attached workspace. Be careful to use it only once in your workspace because it uses global variables in Tcl. Also, it only works with 2D points and doesn't try to copy attributes from points to the lines.


Hi @gogopotter90​ Try the EveryPointConnector in the attached workspace. Be careful to use it only once in your workspace because it uses global variables in Tcl. Also, it only works with 2D points and doesn't try to copy attributes from points to the lines.

thanks alot every point connector what i was looking for .


Reply