Skip to main content
Question

count objects with the same geometry

  • January 30, 2014
  • 5 replies
  • 93 views

Hi,

 

 

I have a point dataset where I would like to count all objects which have the same attribute (in this case year of birth) and same geometry. The result I want to have into a new point dataset with an unique point for every combination of year of birth and geometry with the count-result into a new attribute. I have looked if I can use Aggregator, Matcher or Counter but I don´t know how to fix this.

 

Best regards

 

Ulf
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

david_r
Celebrity
  • January 30, 2014
Hi,

 

 

you can use the Matcher, the output port SINGLEMATCHED will forward one feature for each duplicate match on geometry and attribute. You can then convert this into a point using e.g. a CenterPointReplacer.

 

 

In the Matcher, specify an attribute name in "Match count attribute on SingleMatched output", this will contain the number of duplicates.

 

 

David

takashi
Celebrity
  • January 30, 2014
Hi,

 

 

Addition to David's suggestion.

 

If you are using FME 2014, be aware that there is a bug in SingleMatched port of the Matcher.

 

There is a strange attribute "$(SINGLE_MATCHED_COUNT_ATTR)", and match count attribute which you specified will not be displayed.

 

 

A workaround I can think of is:

 

1) Expose correct match count attribute name using an AttributeExposer.

 

2) Remove the strange attribute name using a BulkAttributeRenamer with this expression.

 

Expression to Remove: \\$

 

 

Takashi

takashi
Celebrity
  • January 30, 2014
Sorry for a typo. "BulkAttributeRemover" is correct.

 

2) Remove the strange attribute name using a BulkAttributeRemover with this expression.

  • Author
  • January 30, 2014
Hi, both

 

 

Thank You for answer. It did work well, and I haven´t recognized the problem with the strange attribute although I see that it was there. I made an attribute (Quantity) in the "Match count attribute on SingleMatched output" and it contained the number of duplicates as I wished.

 

 

Ulf H

takashi
Celebrity
  • February 2, 2014
I confirmed that  the bug on SingleMatched port of the Matcher has been fixed in FME 2014 SP1 Beta (build 14239). You can download SP1 Beta (and FME  2015 Beta) from Safe site.

 

FYI.