If I understand correctly, you need to connect the Bearing_Label Matched outputport to the DistanceLabel Base inputport.
This fixes both the issues of the double features and the not merged attributes.
I have to add that I think renaming Transformers is a bad habit. It makes reviewing workbenches more difficult because it is not always obvious what Transformers are used. Better use Annotations or Bookmarks.
If I understand correctly, you need to connect the Bearing_Label Matched outputport to the DistanceLabel Base inputport.
This fixes both the issues of the double features and the not merged attributes.
I have to add that I think renaming Transformers is a bad habit. It makes reviewing workbenches more difficult because it is not always obvious what Transformers are used. Better use Annotations or Bookmarks.
Thanks Niels, I appreciate the advice in both the connecting the transformers and also regarding the renaming as that makes a lot of sense. I will let the forum know how it goes.
If I understand correctly, you need to connect the Bearing_Label Matched outputport to the DistanceLabel Base inputport.
This fixes both the issues of the double features and the not merged attributes.
I have to add that I think renaming Transformers is a bad habit. It makes reviewing workbenches more difficult because it is not always obvious what Transformers are used. Better use Annotations or Bookmarks.
You are a champion. Thanks for your help, it worked perfectly.
Thanks Niels, I appreciate the advice in both the connecting the transformers and also regarding the renaming as that makes a lot of sense. I will let the forum know how it goes.
Please be aware: The NeighborFinder matches the closest candidate to each base. When a Candidate is matched to a base, it is not excluded from the set of Candidates. So a point candidate between two base lines will be matched to both base lines. When you want to connect labels with geometries, ensure this accidental double matching is not happening.
You can check if this is happening by generating id's on the suppliers (Counter or UUIDGenerator) and check for duplicate id's on the matched features (Matcher, Attributes, id.)


NeighborFinder 2019.fmwt