0

我正在使用名为 mapedit 的 R 包中的 selectFeatures 函数。我希望能够选择使用 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 中的错误:json 类的对象没有可用的 st_read 方法

有没有我错过的步骤?

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

4

1 回答 1

0

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

于 2018-06-20T22:46:03.270 回答