Умный способ обнаружить слишком далеко от ряда точек? - PullRequest
0 голосов
/ 24 января 2019

Я работаю над сценарием Python, цель которого - определить, находится ли точка вне ряда точек (оператор gps от сельскохозяйственной машины).

Входные данные - это шейп-файл, и я использую библиотеку Geopandas для всех геообработок.

Моей первой идеей было создать буфер вокруг 2 точек вокруг рассматриваемой точки.После этого я наблюдаю, находится ли моя точка в буфере.Но результаты не очень хорошие.

Поэтому я спрашиваю себя, есть ли математический умный метод, может быть с Scikit lib ... Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Вопрос довольно расплывчатый, но я предполагаю найти линию аппроксимации / регрессии (я думаю, numpy.polyfit 2-й степени) и взять точки с наибольшим расстоянием от линии, вероятно, с порогом относительнополная потеря формы

0 голосов
/ 24 января 2019

попробуйте Arcgis. построить два новых атрибута в arcgis с их координатами X и Y, а затем вычислить расстояние между точками, которые вы хотите

...