Я создаю приложение, которое извлекает значения широты и долготы из базы данных и отображает их на карте Google. Могут быть тысячи точек данных, поэтому я «группирую» точки близко друг к другу, чтобы пользователь не был перегружен значками. На данный момент я выполняю эту кластеризацию в приложении с помощью простого алгоритма вроде этого:
Сейчас я отпускаю, это неэффективно, и по этой причине я изучал системы ГИС. Я установил PostGIS, и мои широты и долготы хранятся в геометрическом объекте POINT.
Может ли кто-нибудь помочь мне начать работу или указать мне ресурсы по простой реализации этого алгоритма кластеризации в PostGIS?