使用topojson通过make合并功能?

时间:2014-07-10 16:28:30

标签: json makefile geojson topojson

我想创建所有大陆的GeoJSON / topojson文件。也就是说,例如,我希望欧洲成为一个特征。

我拥有世界上所有按大陆划分的国家(使用自然地球数据)。我可以为每个大陆创建单独的JSON文件。

我已经看到topojson.js可以在客户端(http://bl.ocks.org/mbostock/raw/5416405/)执行此操作,但我更愿意在投放到客户端之前执行此操作。

如何通过shell将功能(国家/地区)合并为一个形状?

1 个答案:

答案 0 :(得分:0)

@mbostock做类似

的事情
build/%.json: build/%-unmerged.json
    node_modules/.bin/topojson-merge \
        -o $@ \
        --in-object=$* \
        --out-object=$* \
        -- $<
Swiss Cantons & Lake中的

但是我无法清楚地理解这段代码。