How can you determine to which group a point belongs? Do the points have a common attribute storing group ID, for example?
How can you determine to which group a point belongs? Do the points have a common attribute storing group ID, for example?
Correct @takashi. Just an attribute with a value like "PH123"for example.
Use NeighborFinder in Candidates Only Mode with Group By set to the Group Attribute.
This will output in a List all permutations of Candidate to Candidate distances within the Group, as well as conveniently the To and From X,Y coordinates.
ListExploder + Sorter (GroupID Ascending, _Distance Numeric Descending) + DuplicateFilter (Set to GroupID) will return the first calculated distance per Group, which thanks the the Sorter will be the longest distance in the group.
Constructing the line from the X,Ys is then just VertexCreator (Replace with Point) to create an initial Point Geometry + a second VertexCreator (Add Point) to alter this to a 2 point line.
Use NeighborFinder in Candidates Only Mode with Group By set to the Group Attribute.
This will output in a List all permutations of Candidate to Candidate distances within the Group, as well as conveniently the To and From X,Y coordinates.
ListExploder + Sorter (GroupID Ascending, _Distance Numeric Descending) + DuplicateFilter (Set to GroupID) will return the first calculated distance per Group, which thanks the the Sorter will be the longest distance in the group.
Constructing the line from the X,Ys is then just VertexCreator (Replace with Point) to create an initial Point Geometry + a second VertexCreator (Add Point) to alter this to a 2 point line.
Thanks @bwn. This was right under my nose! It really pays to have a fresh set of eyes on a problem. Many thanks!