Una manera simple es complemento de los acontecimientos a una cuadrícula. Es lo suficientemente rápido que, potencialmente, se puede hacer de forma dinámica.
Usted puede ajustar los puntos por medio de unos sencillos cálculos antes de la creación de los eventos. Decidir sobre la rejilla del origen y el tamaño de la malla, utilizando el mismo sistema de coordenadas como (X, Y) los valores que tiene. Deje que el origen de coordenadas (Ox, Oy) y supongamos que su malla es c (la distancia entre vecinos de puntos a lo largo de la cuadrícula básica de direcciones). Grandes valores de c va a crear grandes grupos, en el costo de mudarse algunos puntos a distancias de hasta c*Sqrt(1/2)). Aprovechar la flexibilidad de elegir c por encontrar un valor que lleva a cabo el compromiso que desee entre exactitud de posición en el mapa y la sencillez.
Calcular
I = {(X - Ox)/c}
J = {(Y - Oy)/c}
A continuación, calcular
U = I * c + Ox
V = J * c + Oy.
Las llaves "{}" significa "redondear al número entero más cercano." (Usted podría hacer estos cálculos en dos pasos, en lugar de cuatro, pero veremos a continuación que I y J tienen usos adicionales.)
Después de completar el cálculo, designar (U, V), como el caso de las coordenadas en lugar de (X, Y). Que se ocupa de la agrupación.
Además desea desterrar los registros de modo que existe un único marcador de punto para cada valor único de (U, V). Lograr esto mediante el resumen en (U, V), y basando el punto de hechos de ese resumen. Recuerdo que de ArcGIS se limita a los resúmenes en un solo campo. Usted puede crear un campo correspondiente a (U, V) para este propósito, con un cálculo como
Id = I + 10000*J
El valor de 10000 sólo tiene que ser mayor que el número total de (invisible) filas cubriendo sus datos en la red.