使用以GeoJSON和GDAL Shape文件结合其他数据(Combining additional

2019-10-18 14:37发布

我用迈克·博斯托克的伟大的教程要使用下载的shape文件,并与GDAL到GeoJSON的文件处理他们一个简单的地图。

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

我试图通过采取县级shape文件地图,用另外的人口统计数据(CSV)结婚,以便我可以加载一个GeoJSON的文件,而不必使用JavaScript在运行时将数据合并建立在此学习。 我们的目标是有一个县级热图。

CSV文件有一个ID列,看起来像这样: 01348 。 虽然Shape文件有两个ID列是01348

是否有可能使用GeoJSON的存储这类数据? 如果是这样,什么样的终端命令我必须使用将二者结合起来?

Answer 1:

小窍门:

  1. 当从形状文件转换为GeoJSON的,保持"id-a":"01";"id-b":"348"的顺序邻居。
  2. 使用简单的正则表达式来删除所有";"id-b":"从而获得"id-a":"01348"
  3. 继续给予普通ID注入您的CSV属性,请参阅: 如何将属性添加到topojson文件?

这应该工作。



文章来源: Combining additional data with Shapefile using GeoJSON and Gdal