I have a large dataset of points (~21m) with an attribute column that identifies one of 540 groups that they belong to. I need to create a set of polygons that contain all the points in each group and then buffer these polygons so that there are no overlaps or gaps between them.
I've tried creating voronoi of the individual points and then dissolving by group, but this was incredibly slow and seemed to generate odd results.
The alternative approach I tried was using HullAccumulator by group, which was very fast but I can't think of any way to get around the gaps.
Any help much appreciated.