Представляем свой вариант серверной кластеризации объектов, реализованный в нашей платформе CoGIS.
Мы не стали останавливаться на простых «шариках», поскольку проекты требовали больше возможностей для визуального анализа при работе с картой.
В итоге пришлось реализовать много дополнительных функций:
— один или даже несколько уровней «долек»;
— подсчет не только количества объектов, а любой sql-формулы (население или доходы и пр.);
— отображение рёбер («паук») – визуальная связь кластера с его объектами, при их отображении.;
— раздельная кластеризация в разных регионах (любой полигональный слой);
— сокращения для больших чисел («К» для тысяч, «М» для миллионов).
Получилось довольно симпатично и в то же время информативно.
Подробности нашей реализации можно посмотреть в отдельной статье.