How do you remove a colinear point from a polygon when it is the first/last vertex?
When using the generalizer (Douglas) the wrong point is removed.
See attached workspace for an example of two similar polygons. The one where the colinear point is not the first/last vertex works as expected.
The one where the first/last point is colinear, keeps that point and removes an important vertex.
Best answer by nampreetatsafe
Hi @jdh,
Thanks for your question!
I spoke to the team about the Generalizer and there seems to be a limitation where it doesn't handle start/end points of a polygon such as yours with a colinear start/end point. We posted an Idea, Generalizing Polygon Start/End Points, for any one who wants to up-vote this potential enhancement to the Generalizer. Please feel free to add more details about the scenario you're working on in this Ideas post.
Here are a couple of workarounds which I hope will work for you:
Chopping polygons into lines, evaluating the bearing, joining lines where the bearing is the same and rebuilding the area results in a polygon where the colinear point will no longer be the first or last vertex. I'm sure there must be a more elegant way
I spoke to the team about the Generalizer and there seems to be a limitation where it doesn't handle start/end points of a polygon such as yours with a colinear start/end point. We posted an Idea, Generalizing Polygon Start/End Points, for any one who wants to up-vote this potential enhancement to the Generalizer. Please feel free to add more details about the scenario you're working on in this Ideas post.
Here are a couple of workarounds which I hope will work for you:
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.