Skip to main content
Solved

Negative Buffer rejects features when too small

  • September 13, 2018
  • 3 replies
  • 49 views

arjanboogaart
Participant
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.

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.

3 replies

ebygomm
Influencer
Forum|alt.badge.img+44
  • Influencer
  • 3429 replies
  • 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+47
  • Celebrity
  • 2000 replies
  • September 13, 2018

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
  • 37 replies
  • 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.