Я пытаюсь определить пространственные линии, которые пересекаются с многоугольником, чтобы устранить их
Я пробовал разные пакеты, чтобы выполнить эту работу, но все они выдают одну и ту же ошибку "Ошибка в RGEOSBinPredFunc (spgeom1, spgeom2, byid, func):
IllegalArgumentException: массив точек должен содержать 0 или> 1 элементов "
Пространственные линии и полигоны можно скачать по этой ссылке https://drive.google.com/drive/folders/1CWzZzZucBjhfAthApnOGgSEL7dLXlPt5
библиотека (rgeos)
lines_onland <-gIntersection (my.lines, polygons, byid = TRUE)
"Ошибка в RGEOSBinPredFunc (spgeom1, spgeom2, byid, func):
IllegalArgumentException: массив точек должен содержать 0 или> 1 элементов "
lines_onland <-gIntersect (my.lines, polygons, byid = TRUE)
"Ошибка в RGEOSBinPredFunc (spgeom1, spgeom2, byid, func):
IllegalArgumentException: массив точек должен содержать 0 или> 1 элементов "
библиотека (растр)
lines_onland <- растр :: пересечение (my.lines, polygons)
Ошибка в RGEOSBinPredFunc (spgeom1, spgeom2, byid, func):
IllegalArgumentException: массив точек должен содержать 0 или> 1 элементов
Линии, пересекающие землю