Сводные данные геолокации [длинный / лат] - PullRequest
0 голосов
/ 25 февраля 2019

У меня большой набор данных с большим количеством данных геолокации (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: Так выглядит карта, если я не наденуНе суммируйте баллы.Я хочу предотвратить наложение кругов.enter image description here

...