如何将json数据添加到geojson地图中,而无需返回'塑造文件?

时间:2014-09-29 21:31:01

标签: json r geojson

我试图将json格式的数据添加到geojson文件中。我意识到这样做的一种方法是将geojson文件转换为形状文件,R对象中的数据,并将两者合并为尝试here。但是,我想知道这是否可行,如果没有切换回来'到一个形状文件。这是获取geojson文件和数据文件的代码:

library(leafletR)
library(jsonlite)

# obtaining map
  download.file("http://node-128.dev.socialhistoryservices.org/api/maps?year=1937",
                     destfile = paste0("testmap", ".json"))
  map <- leaflet("./testmap.json")
  map # displays map in browser

# obtaining data
  testdata <- 
  fromJSON("http://node-128.dev.socialhistoryservices.org/api/data?code=TXCU")

注意:&#39;键&#39;在这两个文件中都是&#39; amsterdam_code&#39;

1 个答案:

答案 0 :(得分:0)

如果您使用node.js,请尝试extend-geojson-properties,如果想在客户端使用,请从github project下载index.js文件。了解如何在项目的README中使用。

您可以使用topojson api将topojson转换为geojson功能。然后使用common id在geojson和json之间创建一个连接映射。