【问题标题】:topojson-svg : how to make it works?topojson-svg:如何使它工作?
【发布时间】:2014-05-06 09:03:37
【问题描述】:

推文: Mike Bostock recently tweeted

如果您喜欢在 Illustrator 中制作地图,TopoJSON 1.6.9 支持转换为 SVG。没有代码 必需的! https://github.com/mbostock/topojson/blob/master/bin/topojson-svg
——迈克·博斯托克 (@mbostock) 2014 年 4 月 30 日

酷!

Topojson 版本: 在我的终端上,我检查了版本...

$topojson --version
>1.6.11
$node --version
>v0.10.25

看起来不错。

Topojson-svg 试用:所以我试了一下...

curl -o uk.topo.json 'http://bost.ocks.org/mike/map/uk.json' #get an online topoJSON file
topojson-svg -o output.svg uk.topo.json    #this fails

错误:我收到了一个损坏的 .svg 文件以及这条丑陋的错误消息

fs.js:393
  binding.close(fd, makeCallback(callback));
          ^
TypeError: Bad argument
    at Object.fs.close (fs.js:393:11)
    at Object.<anonymous> (/home/yug/local/lib/node_modules/topojson/bin/topojson-svg:85:32)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3

问题:如何处理才能成功使用topojson-svg


编辑:最近安装的本地(非全局)/node_module 也发生了:

npm install topojson       #locally install topojson.js & topojson-svg
curl -o uk.topo.json 'http://bost.ocks.org/mike/map/uk.json' #get an online topoJSON file
node_modules/.bin/topojson-svg -o output.svg uk.topo.json    #this fails

【问题讨论】:

标签: geojson topojson


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 2021-07-27
    • 1970-01-01
    • 2011-01-27
    • 2017-06-20
    • 1970-01-01
    相关资源
    最近更新 更多