在R中打开街道地图json到data.frame

时间:2017-06-15 20:11:07

标签: json r list openstreetmap

我有一个带有开放街道地图POI-s的 JSON 文件。

json的原始元素如下所示:

"type": "way",
"id": 4899669,
"nodes": [
 31929852,
 31929903,
 31929921,
 31929869,
 31929861,
 31929852
],
"tags": {
"amenity": "parking"}

我使用此脚本将 JSON 导入 R

library(jsonlite)
as <- fromJSON(file.choose())
as_bp<-as$elements
as_bp_way<-subset(as_bp,type=="way")

我有一个data.frame但我的问题是节点类是 list

我想以这种格式转换它:

type    id  tags$amenity    nodes
way 4899669 parking 31929852
way 4899669 parking 31929903
way 4899669 parking 31929921
way 4899669 parking 31929869
way 4899669 parking 31929861
way 4899669 parking 31929852

其中一个问题可能是标签数量不同。

0 个答案:

没有答案