r语言 - 为什么在使用模式 = 'draw' 的 mapedit::selectFeatures 时出现错误?



我正在使用R包中的selectFeatures函数,称为mapedit。 我希望能够选择(全部或部分(使用地图编辑查看器中的工具绘制的区域内的所有多边形。

使用(地图编辑文档(中的以下代码,单击模式有效。 但是,当我将模式更改为绘制,然后使用任何工具完成绘制时,它会产生以下错误,并且地图将从查看器中删除,并且对象中不存储任何内容(在本例中为 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 中的错误。默认值:没有可用于 json 类对象的st_read方法

我缺少一个步骤吗?

另外,比我特权更高的人会创建一个 r-mapedit 标签吗?

我能够通过从R v3.4.4更新到R v3.5.0来解决问题。

相关内容

  • 没有找到相关文章

最新更新