Сег-разлом, поднятый стройным вогнутым корпусомPython

Программы на Python
Anonymous
Сег-разлом, поднятый стройным вогнутым корпусом

Сообщение Anonymous »

Когда я пытаюсь создать вогнутую оболочку, используя приведенные ниже 8 точек, я получаю ошибку сегмента. Однако исключение предпоследнего пункта позволяет ему работать, и этот пункт работает сам по себе. Похоже, это какая-то проблема коллинеарности.

Код: Выделить всё

from shapely import concave_hull, MultiPoint
import numpy as np

concave_hull(MultiPoint(np.array([[ 584245.72096874, 7549593.72686167],
[ 584251.71398371, 7549594.01629478],
[ 584242.72446125, 7549593.58214511],
[ 584230.73978847, 7549592.9760418 ],
[ 584233.73581213, 7549593.13045099],
[ 584236.7318358 , 7549593.28486019],
[ 584239.72795377, 7549593.43742855],
[ 584227.74314188, 7549592.83423486]])))

Точка, обведенная красным, — это «проблемная точка».
Изображение

Я пытаюсь избежать ошибки сегментации

Подробнее здесь: https://stackoverflow.com/questions/769 ... ncave-hull

Вернуться в «Python»