无法使用TopoJSON链接外部数据

时间:2014-04-08 15:24:34

标签: topojson

我正在尝试在生成TopoJSON文件时将shapefile europe.shpdata.csv外部文件相关联。他们都有iso_a3国家/地区代码作为公共ID。

这是data.csv

的负责人
iso_a3;anzahl_jets;typen1;typen2;typen3;text;pop
ALB;;;;;;3639453
AND;;;;;;83888
AUT;15;15 Eurofighter;;;;8210281
BEL;81;59 F-16;22 alte Saab;;;10414336

单独转换europe.shpeurope.json工作正常,所有属性都会保留。 但是,在使用以下语句时,仅保留europe.shp的属性(iso_a3和name_de)。

topojson --id-property iso_a3 -o europe.json -p iso_a3,jets=+anzahl_jets,pop=+pop,name_de=name_de --simplify-proportion 0.25 --width 900 --height 600 --external-properties data.csv -- countries=europe.shp

我做错了什么?

1 个答案:

答案 0 :(得分:1)

topojson不解析; - 分隔的CSV文件。您需要使用,\t(后者最好使用文件扩展名.tsv)。

请参阅https://github.com/mbostock/topojson/blob/master/bin/topojson#L369-L374