Skip to main content
Question

Discover user id not FME feature number when processing data in FME Workbench


In FME Workbench I have a Bufferer transform which is stopping on a specific feature. FME is reporting:

Bufferer_SC1_2DBuffering (PolygonDissolveFactory): Buffering feature number: 49788

And stops.

How do I find out what feature number 49788 is referring to? What I want is not the FME Feature number but the value of a unique user identifier called search_criteria_pk_id.

regards

Simon

3 replies

DanAtSafe
Safer
Forum|alt.badge.img+18
  • Safer
  • February 10, 2023

@simongreener​ That's the count of the features as they entered the Bufferer. You could use a Counter or a Sampler (the first 49787 should work) but you should be able to identify or even fix the problem feature with a GeometryValidator before the Bufferer.


DanAtSafe wrote:

@simongreener​ That's the count of the features as they entered the Bufferer. You could use a Counter or a Sampler (the first 49787 should work) but you should be able to identify or even fix the problem feature with a GeometryValidator before the Bufferer.

Dan, I will take a look at Counter or Sampler.

 

Because I assumed the stopping of the Bufferer was probably related to an input geometry problem, I put a GeometryValidator. Only those that pass the GeometryValidator are sent to the Bufferer.


DanAtSafe
Safer
Forum|alt.badge.img+18
  • Safer
  • February 10, 2023
simongreener wrote:

Dan, I will take a look at Counter or Sampler.

 

Because I assumed the stopping of the Bufferer was probably related to an input geometry problem, I put a GeometryValidator. Only those that pass the GeometryValidator are sent to the Bufferer.

Please file a case if you find features that pass or are repaired by the GeometryValidator but still cause the Bufferer to crash.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings