Я пытаюсь найти близко лежащие точки и удалить повторяющиеся точки для некоторых данных формы (координат) в Python. Я называю узлы координат 1,2,3.. и так далее, и я использую пакет shapely и создаю многоугольники вокруг узловых точек 1,2,3.., говоря:
polygons = [Point([nodes[i]).buffer(1) для i в диапазоне(len(nodes))]
и найти каскадные, которые я использую
каскад = каскадное_объединение (многоугольники)
каскад, который возвращается, представляет собой мультиполигон и содержит много перечисленных координат, я хочу точно знать, какие из точек из моих узлов каскадируются (на основе значения буфера, равного 1), чтобы я мог заменить их новым узлом. Откуда я могу это знать??