【问题标题】:Merge Features with topojson via make?通过make将功能与topojson合并?
【发布时间】:2014-07-10 16:28:30
【问题描述】:

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

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

我已经看到了 topojson.js 可以在客户端执行的位置 (http://bl.ocks.org/mbostock/raw/5416405/),但我更愿意在为客户端提供服务之前执行此操作。

如何通过 shell 将特征(国家)合并为一个形状?

【问题讨论】:

  • 您准备好使用 Postgis 了吗?还是你想坚持 Javascript 世界。有几种选择,具体取决于您的回答。
  • 谢谢。我最终在 QGIS 中完成了它,并且效果很好。
  • 那行得通。如果您想完全使用 Javascript 并能够即时执行此类操作,我将建议您使用 github.com/bjornharrtell/jsts

标签: json makefile geojson topojson


【解决方案1】:

@mbostock 做了类似的事情

build/%.json: build/%-unmerged.json
    node_modules/.bin/topojson-merge \
        -o $@ \
        --in-object=$* \
        --out-object=$* \
        -- $<

Swiss Cantons & Lake的块中但是我无法清楚地理解这段代码。

【讨论】:

    猜你喜欢
    • 2014-01-10
    • 2019-01-09
    • 2016-09-03
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    相关资源
    最近更新 更多