У меня есть набор данных из 655 лат / длинных пар, которые я хотел бы разделить на около 100 групп. В группе должно быть 5-10 пар, географически близких друг к другу. У плотных групп должно быть больше очков, у разреженных - меньше. Например, городские группировки должны быть больше, а сельские - меньше.
Существует ли установленный алгоритм для такого рода группировки, или я собираюсь разработать его с нуля?
Я использую API Google Maps v3 для отображения этих данных, но так как это фиксированный набор данных, я готов сделать некоторое сокращение числа в автономном режиме.
R
: вы должны научиться читать ваши координаты, применять процедуру кластеризации и записывать ее результаты (при необходимости). в файл, который ваша ГИС может постобработать.