Для анализа географического расположения кластеризация не нужна.
Если данные статические, лучше нарисовать тайловый слой. Это проще и более эффективно.
Но в этом случае фильтрация невозможна. То есть возможна, но будет требовать больших серверных ресурсов.
5 лет назад я тестировал на 4-х ядрах. отрисовывалось 13-15 тайлов в секунду. То есть - один сервер отрисовки на 200 одновременных соединений.
В общем, нужно конкретное ТЗ, тогда есть смысл о чем-то говорить.