【发布时间】:2017-11-06 20:39:48
【问题描述】:
我有一个州边界的 geojson 文件that I obtained from here。特别是我使用the 20m US States Data
我正在尝试对数据进行子集化,以便我可以使用传单仅映射某些状态。我可以使用以下方法对单个状态进行子集化:
states <- geojsonio::geojson_read("gz_2010_us_040_00_20m.json", what = "sp")
az <- subset(states, NAME == "Arizona")
这种方法似乎不适用于选择多个状态:
swStates <- subset(states, NAME == c("Arizona", "Nevada", "New Mexico"))
选择多个状态通常会导致只选择一个或两个状态,或者根本不选择。我可以使用其他方法来对这些数据进行子集化吗?
【问题讨论】:
标签: r leaflet gis geojson ropensci