The transformer you want to have a look at is the NeighborhoodAggregator.
Set a maximum area size (proximity) and the Group by (attributes that need to be the same).
Then generate a list and sort that list (ListSorter) by height descending to get the attributes from the highest structure.
Finally use the CenterPointReplacer to replace the aggregate points by the Center point.
The transformer you want to have a look at is the NeighborhoodAggregator.
Set a maximum area size (proximity) and the Group by (attributes that need to be the same).
Then generate a list and sort that list (ListSorter) by height descending to get the attributes from the highest structure.
Finally use the CenterPointReplacer to replace the aggregate points by the Center point.
How would you set a maximum area size using NeighborhoodAggregator?
How would you set a maximum area size using NeighborhoodAggregator?
Using the (red) parameters of Width and Height.
How would you set a maximum area size using NeighborhoodAggregator?
Be aware that the area height and width values are in ground units of your coordinate system. Meaning that if your coordinate system is in meters, the values are interpreted as meters, etc.