使用GeoJSON和Gdal将其他数据与Shapefile相结合

时间:2013-09-01 16:39:19

标签: csv maps gdal geojson topojson

我使用Mike Bostock的精彩教程,使用下载的shapefile制作一个简单的地图,并使用GDAL将它们处理成GeoJSON文件。

http://bost.ocks.org/mike/map/

我正在尝试通过采用县级shapefile映射并将其与其他人口统计数据(CSV)结合来构建此学习,以便我可以加载单个GeoJSON文件而不必使用Javascript来合并数据运行。目标是建立一个县级热图。

CSV文件的ID列如下所示:01348。 Shapefile有两个ID列01348

是否可以使用GeoJSON存储此类数据?如果是这样,我必须使用哪种终端命令来组合这两种命令?

1 个答案:

答案 0 :(得分:1)

小技巧:

  1. 从Shape文件转换为GeoJSON时,请按此顺序将"id-a":"01";"id-b":"348"保留为邻居。
  2. 使用简单的正则表达式删除所有";"id-b":",从而获得"id-a":"01348"
  3. 在给定公共ID的情况下注入您的CSV属性,请参阅:How to add properties to topojson file?
  4. 这应该有用。