Skip to main content
Question

TINGenerator missing Rejected Port


mhab
Contributor
Forum|alt.badge.img+10
  • Contributor

I clip a PointCloud with some rectangle (after I used a PointCloudThinner) and send the clipped result into a TINGenerator.

What I get for some features is an Error which breaks my translation.

Reason seems clear to me, because in one example I have a row of 9 points on a straight line and there is no way to calculate a TIN from this input.

My problem: TINGenerator doesn't have a Rejected port and how should I know in advance which features will break the translation ?

GeometryValidator doesn't seem to have a useful option for this kind of check ?

3 replies

mhab
Contributor
Forum|alt.badge.img+10
  • Author
  • Contributor
  • July 18, 2019

Meanwhile I figured out a way to sort out potential hazardous PointClouds by checking the difference of x and y values. If the x or y difference is below a value 5*Surfacetolerance used in TINGenerator or if the PointCloud has less than 5 points I filter it out.

TINGenerator now runs through my dataset.

I consider this a hack still and think no transformer should break a translation and stop the show, without allowing to control the situation.

A Rejected port would be more than necessary here !!!


redgeographics
Celebrity
Forum|alt.badge.img+49
mhab wrote:

Meanwhile I figured out a way to sort out potential hazardous PointClouds by checking the difference of x and y values. If the x or y difference is below a value 5*Surfacetolerance used in TINGenerator or if the PointCloud has less than 5 points I filter it out.

TINGenerator now runs through my dataset.

I consider this a hack still and think no transformer should break a translation and stop the show, without allowing to control the situation.

A Rejected port would be more than necessary here !!!

I agree! There are cases thinkable where this might occur and given that point cloud transformations can be pretty intensive and time-consuming it would be very bad if something like this causes a multi-hour process to fail.

@natalieatsafe could you pass this on to support please?


chrisatsafe
Contributor
Forum|alt.badge.img+2
  • Contributor
  • July 19, 2019
redgeographics wrote:

I agree! There are cases thinkable where this might occur and given that point cloud transformations can be pretty intensive and time-consuming it would be very bad if something like this causes a multi-hour process to fail.

@natalieatsafe could you pass this on to support please?

Thanks for the feedback @mhab & @redgeographics.

I spoke to our development team regarding this and we are currently looking into more checks for the geometry validator, which will hopefully cover situations like this. If you would like, please submit a case and mention FMEENGINE-16179 in the body so we can link it to the appropriate enhancement request.

I will also create a second enhancement request for a rejected port to be added on the TINGenerator and link your case to that as well.

Thanks!

 

 

Update:

 

 

I passed this information on to our development team, the enhancement request number is: FMEENGINE-60896

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