Fix double writing of centroids, convex hull, envelope and oriented bounding box for areas derived from ways #97
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For ways, the centroid, the convex hull, the envelope and the oriented bounding box were written without checking whether the way was an area. These triples were then again written for the area. Without the centroids, we never noticed the duplicate triples, as they were always equivalent. For the centroids, however, this is no longer the case, as the mean of all points on a line typically greatly differs from the mean of all points in a polygon bounded by that line.
This PR fixes this behavior.