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