У меня большой набор данных с большим количеством данных геолокации (long / lat), которые я хочу отобразить в зависимости от частоты.Я просто хочу показать частоты городов и районов, а не каждого конкретного места.Поскольку геоданные могут немного отличаться для каждого города, данные должны быть агрегированы / кластеризованы.
К сожалению, просто округление числа не работает.Я уже пытался создать матрицу для измерения расстояния каждой точки, но моей векторной памяти недостаточно.Есть ли более простой способ?
Вот так выглядят исходные данные:
$long $lat
12.40495 52.52001
13.40233 52.50141
13.37698 52.51607
13.38886 52.51704
13.42927 52.48457
9.993682 53.55108
9.992470 53.55334
10.000654 53.55034
11.58198 48.13513
11.51450 48.13910
... ...
Результат должен выглядеть следующим образом:
$long $lat $count
13.40495 52.52001 5
9.993682 53.55108 3
11.58198 48.13513 2
... ... ...
РЕДАКТИРОВАТЬ1: Чтобы сгруппировать точки в одну единственную точку, диапазон 25-50 км подходит.
РЕДАКТИРОВАТЬ 2: Так выглядит карта, если я не наденуНе суммируйте баллы.Я хочу предотвратить наложение кругов.