Есть ли способ объединить кучу координат в R, чтобы сформировать многоугольник? Можем ли мы также найти контур многоугольника?

У меня есть набор координат (x, y), которые я получил, установив порог 3D-графика. Когда я наношу координаты, я получаю эту поверхность:

Поверхность, которую я получил

Эти точки плотно упакованы (область посередине — это не заливка цветом, это все точки) и имеют неправильную форму. Как получить границу этой поверхности?

Я попытался сохранить точки как объект SpatialPolygon, но это включало точки посередине. Я хочу только как-то извлечь границу и сохранить ее как многоугольник.

Могу ли я сохранить эти точки как SpatialPoints и каким-то образом растворить точки посередине?


person Sinjini Mitra    schedule 27.05.2020    source источник
comment
Отвечает ли это на ваш вопрос? построение кривой вокруг набора точек В частности, вы будет интересен второй ответ, stackoverflow.com/a/13579969/8386140, который использует alphahull::ahull() для получения границы точки на диаграмме рассеяния   -  person duckmayr    schedule 28.05.2020