Skip to main content
Solved

Negative Buffer rejects features when too small

  • September 13, 2018
  • 3 replies
  • 37 views

Forum|alt.badge.img

When using a negative buffer value on too small polygons, they are always output as rejected features (since there is no valid part of the polygon to output).

 

Is there a way to filter beforehand such that these features aren't rejected?

Best answer by ebygomm

If your aim is to keep the original geometry where the buffer cannot be applied, you could extract the geometry to an attribute prior to the bufferer then rebuild the geometries from that attribute for features exiting the rejected port.

View original
Did this help you find an answer to your question?

3 replies

ebygomm
Influencer
Forum|alt.badge.img+38
  • Influencer
  • Best Answer
  • September 13, 2018

If your aim is to keep the original geometry where the buffer cannot be applied, you could extract the geometry to an attribute prior to the bufferer then rebuild the geometries from that attribute for features exiting the rejected port.


virtualcitymatt
Celebrity
Forum|alt.badge.img+35

This may not be what you're after but in case you didn't know, you can change the way rejected features are handled so that the workspace doesn't fail. To do this you can change a Workspace Parameter (in the Navigator pane on the left) to continue the translation when features are rejected.


eric_armitage
Contributor
Forum|alt.badge.img+10
  • Contributor
  • September 19, 2018
Use the area calculator to extract the area into an attribute then filter on the size (if you know the min size of the features you want to buffer) using the tester. The fails will be the small ones with original geometry.

 

 


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