Почему я получаю ошибку при использовании mapedit::selectFeatures с mode = 'draw'?
Я использую функцию selectFeatures в пакете R под названием mapedit. Я хочу иметь возможность выбрать все полигоны, которые попадают в (полностью или частично) область, нарисованную с помощью инструментов в средстве просмотра mapedit.
Используя следующий код из ( mapedit doc), работает режим щелчка. Однако, когда я изменяю режим рисования, а затем выполняю рисование с помощью любого инструмента, это приводит к ошибке, приведенной ниже, и карта удаляется из средства просмотра, и ничего не сохраняется в объекте (в данном случае selected2).
library(mapview)
library(mapedit)
library(sf)
nc <- st_read(system.file("shape/nc.shp", package="sf"))
selected <- selectFeatures(nc, mode = 'click')
selected2 <- selectFeatures(nc, mode = 'draw')
Предупреждение: ошибка в st_read.default: метод st_read недоступен для объектов класса json
Есть ли шаг, который я пропускаю?
Кроме того, может ли кто-нибудь с более высокими привилегиями, чем я, создать тег r-mapedit?
1 ответ
Мне удалось решить эту проблему путем обновления с R v3.4.4 до R v3.5.0.