Я согласен с tcarobruce, что кластеризация - это термин, который вы ищете. Но это доступно в postgis.
По существу, кластеризация может быть достигнута путем уменьшения числа десятичных знаков в X и Y и группировки по ним;
select
count(*),
round(cast (ST_X(geom) as numeric),3)
round(cast (ST_Y(geom) as numeric),3)
from mytable
group by
round(cast (ST_X(geom) as numeric),3),
round(cast (ST_Y(geom) as numeric),3)
Что приведет к таблице с координатами и количеством реальных точек по этой координате. В этом конкретном примере он дает вам округление до 3 десятичных знаков, 0,001, как в вашем первоначальном утверждении.