Skip to main content
Question

How to dissolve only certain polygons by using markers

  • March 6, 2018
  • 8 replies
  • 30 views

chau
Contributor
Forum|alt.badge.img+3
  • Contributor
  • 37 replies

I have a set of polygons which has been clipped at one point in time. I would like to dissolve them back together but only along the path originally used to clip them. I don't want to dissolve all polygons touching each other.

My approach so far has been to locate the edges of the polygons I would like to remove and I have marked those in the image below (I have the markings as features). I don't have a common ID on the polygons I would like to dissolve, so I haven't found a way to group the polygons to dissolve them in that way, since one polygon might have more than one marker attached.

How can I achieve what I have outlined below?

Reference:

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.

8 replies

david_r
Celebrity
  • 8394 replies
  • March 6, 2018

If your polygons have a common ID that defines their original composition, you could use that as a Group By in the Dissolver.


chau
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • 37 replies
  • March 6, 2018

If your polygons have a common ID that defines their original composition, you could use that as a Group By in the Dissolver.

I forgot to mention that I don't have a common ID anymore :( What you see is what I have.

 

 


david_r
Celebrity
  • 8394 replies
  • March 6, 2018
I forgot to mention that I don't have a common ID anymore :( What you see is what I have.

 

 

Do you have the red circles (I suppose that's what you mean by markings)? If yes, could you post a small sample dataset here?

chau
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • 37 replies
  • March 6, 2018
Do you have the red circles (I suppose that's what you mean by markings)? If yes, could you post a small sample dataset here?
Its attached to the question.

 

 


gio
Contributor
Forum|alt.badge.img+15
  • Contributor
  • 2252 replies
  • March 6, 2018

chau

Create id's for the circles.

Spatial relate with the objects.

Create a string from the list using a listconcatenator. (or query the list)

Compare lists and create a group id.

Use this group id to dissolve.


fmelizard
Safer
Forum|alt.badge.img+20
  • Safer
  • 3719 replies
  • March 6, 2018

remove-intersecting-lines.fmw Hi @chau I would use a SpatialFilter to identify the lines to be removed and then rebuild the polygons.


nielsgerrits
VIP
Forum|alt.badge.img+60
  • 2940 replies
  • March 7, 2018

remove-intersecting-lines.fmw Hi @chau I would use a SpatialFilter to identify the lines to be removed and then rebuild the polygons.

Nice solution!

chau
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • 37 replies
  • March 7, 2018

remove-intersecting-lines.fmw Hi @chau I would use a SpatialFilter to identify the lines to be removed and then rebuild the polygons.

Hi Dan, thank you for the very elegant solution - it works really nice!