Цикл для проверки перекрытия нескольких полигонов в пакете r SF - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть набор полигонов, которые могут перекрывать друг друга. Я могу найти пересечение, сравнивая 1 на 1 многоугольник каждый раз шаг за шагом. с помощью st_intersection(x,y) Проблема в том, что мои данные содержат много многоугольников, и я предпочитаю сделать цикл и включить итерацию многоугольников, которая имеет общую площадь пересечения каждого из пересечений. например Мне нужно проверить условие, где один многоугольник S пересекается с n числами (p1, p2, p3 ...), как показано ниже, и получить сумму перекрытий областей, таких как заштрихованная область желтым цветом, или есть какая-либо заранее определенная функция, которую нужно сделать это в т:

st_intersection(S, p1)
st_intersection(S, p2)
st_intersection(S, p3)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...