I have a lot of points, like a grid, that I would like to transform to polygons. Any point that is closer to 0.5m should be joined to forme the polygon. Any point with no close neighbor can be ignored.
Any suggestion is welcome :)
I have a lot of points, like a grid, that I would like to transform to polygons. Any point that is closer to 0.5m should be joined to forme the polygon. Any point with no close neighbor can be ignored.
Any suggestion is welcome :)
I would try the following:
Use a Bufferer (buffer size 0.5 m) to create circles from the points.
Use the Dissolver to merge the circles that are overlapping or touching).
Then filter out all circles that have not dissolves (area < 3.15).
Finally use the HullAccumulator to generate the final area around all dissolved circles.
Hope this helps.
@erik_jan
I did the Buffering at 0.25, filtered circles smaller than 0.2.
This produced cartoonish coud shapes.
I tried with the HullAccumulator, but maybe I don't understand how to use it, but it was producing a sort of big rectangle.
I used a Generalizer with a 0.2 Tolerence, it is closer to what I was looking for.
@erik_jan
I did the Buffering at 0.25, filtered circles smaller than 0.2.
This produced cartoonish coud shapes.
I tried with the HullAccumulator, but maybe I don't understand how to use it, but it was producing a sort of big rectangle.
I used a Generalizer with a 0.2 Tolerence, it is closer to what I was looking for.
I think you use the convex hull type. The concave hull type will be more accurate for your purpose.
See the documentation on the HullAccumulator
I think you use the convex hull type. The concave hull type will be more accurate for your purpose.
See the documentation on the HullAccumulator
Thanks @erik_jan !
The HullAccumulator with Concave did the job ! But instead of doing it around the buffered polygons like I did after your first answer, I did it on around the points that I assigned the polygon ID they were inside of.