我有一个带有开放街道地图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
其中一个问题可能是标签数量不同。