This question already has an answer here:

Does anyone know of a tool, algorithm or code that I can use to create boundaries to group points? Some groups are in defined, obvious clusters and some are mixed with lots of different coloured points next to each other.

I am using ArcMap 10.6 but also open to a Python script solution.

Below is an example of sample data. The points are symbolized by colour to show the different attribute groups. I have drawn in red boundaries to show how I want to create these boundaries.

Ideally, I also want to be able to limit the boundary size to a certain maximum extent.

Cluster groups

marked as duplicate by Hornbydd arcgis-desktop Apr 5 '18 at 18:21

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Do these different coloured points have some attribute that they are symbolized by? Or a logic for how these boundaries are determined? – GISKid Apr 5 '18 at 2:57
  • You could review our self-assembling FAQ on clustering. – PolyGeo Apr 5 '18 at 3:09
  • 1
    @GISKid I think the asker is after concave hulls rather than convex hulls. – PolyGeo Apr 5 '18 at 3:28
  • 1
    @PolyGeo Some 'groups' appear to have 2-3 colours mixed inside a cluster - in this case hopefully there is some tool that can tolerate this and still define this as one group – mfn Apr 5 '18 at 3:28
  • 2
    To me this sounds like two questions. How to reclassify features by grouping values in a field? How to use a selection of point features to create a concave hull? – PolyGeo Apr 5 '18 at 3:30