Skip to main content
Question

Spatially subtracting one feature from another

  • November 22, 2016
  • 3 replies
  • 30 views

Hi I have a feature class containing two features in a polygon; one feature inside the other. I want to subtract smaller feature from the larger so that I am left with the boundary of the larger feature without the smaller one.

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

erik_jan
Contributor
Forum|alt.badge.img+26
  • Contributor
  • November 22, 2016

Have a look at the DonutBuilder transformer


david_r
Celebrity
  • November 22, 2016

Depending on how I interpret your question, you may also want to consider the Dissolver transformer.


mark2atsafe
Safer
Forum|alt.badge.img+59
  • Safer
  • November 22, 2016

I would think the Clipper is the transformer to use here. The smaller polygon is the Clipper feature, the larger polygon is the Clippee. It will do a cookie cutter operation to remove the smaller polygon from the larger.

There is an example online here: https://knowledge.safe.com/articles/28774/generating-polygon-differences.html

It's part of our FME and GIS Operations tutorial, and there are other parts of that which you might find useful. The starting page is here: https://knowledge.safe.com/articles/27998/tutorial-common-gis-operations.html