Проблема пакета R с растром:: пересечение, когда rgeos не импортирован

У меня есть пакет, который импортирует raster::intersect (который зависит от rgeos::gIntersection). Ранее у меня также была функция, которая импортировала rgeos, но я изменил это, так что я зависит только от raster непосредственно.

Но теперь я получаю ошибку в примерах и тестах, говоря:

Loading required namespace: rgeos
Failed with error:  'there is no package called 'rgeos''
Error in loadNamespace(name) : there is no package called 'rgeos'

Как мне с этим бороться? Когда я положил rgeos в разделе "Импорт" в ОПИСАНИИ я получу некоторые заметки CRAN, поскольку ни одна из функций rgeos напрямую используется. И оставив rgeos полностью приводит к ошибкам.

Должен ли я положить requireNamespace("rgeos") до raster::intersect? Это, по крайней мере, больше не вызывает ошибок, но я не знаю, рекомендовано ли это.

0 ответов

Другие вопросы по тегам