[GIS] Displaying single label for multiple features with same value in ArcMap

arcgis-10.0arcgis-desktoparcmaplabeling

I'm working on ArcMap 10. I have a layer of points which I categorized based on a field that we can call "Name". Thus, as you can see in the picture below, the layer is now composed of 24 colors, each of which for points with the same value of "Name".
I want to show the labels for this field, but instead of having a label for each point (which as you can assume wouldn't be appropriate given the amount of features) I would have a label for each group of points with the same color (same "Name" value), maybe in the barycenter of the points or linked to the barycenter by an arrow.
Is there a way to accomplish this?

enter image description here

Best Answer

You can do this using the Mean Center tool in the Spatial Statistics toolbox, it will compute the average X and Y coordinates for a set of points that you specify and generate an output point. You can specify groups of points in your source data for which individual centers will be computed using the Case Field in the tool, so you would use "Name" as your Case Field to find the center points for each unique Name value.

There's also the Median Center tool, which should generate a similar output but that one works by finding the output location that will result in the shortest distance between each input point and the output point.

You may want to try both tools and see which output looks more like what you're after. Once you've decided, just use those output points as your label points.