Кластеризация геоданных - PullRequest
0 голосов
/ 26 марта 2020

У меня одна проблема, и мне нужен совет. У меня есть список геоданных (около 7000 линий) от GPS на станциях. Список выглядит как [27.123154, 131.151518]. Проблема в том, что сигнал GPS имеет ошибку (из-за различных погодных условий и т. Д. c.). Таким образом, координаты в этом списке могут быть от одной станции, но имеют немного другие геоданные, и мне нужно кластеризовать их. То, что я знаю, это максимальная ошибка в сигнале GPS. Поэтому мне нужно сгруппировать эти 7000 линий в несколько кластеров по расстоянию (количество кластеров = количество станций), например, если разница между точками меньше 1 км, это один кластер, и я тоже знаю, что в диаметре 1 км нет больше, чем 1 станция. Площадь прямоугольника angular около 500 * 550 км, поэтому я не могу принять во внимание кривизну поверхности. Я использовал DBSCAN, но он возвращает много кластеров в виде точек шума (метка -1), и я не знаю, как это интерпретировать.

Как я могу преобразовать полосу пропускания в MeanShift в км и использовать ее?

...