我抓住了英国各县的KML
档案。然后我转到this other website将KML
转换为GeoJSON
。
GeoJSON
转换为其兄弟格式TopoJSON
。
所以我运行了以下命令:
topojson -o topo-uk-map.json uk-map.json
这在转换发生的意义上有效,但在这个过程中我失去了所有县的名字!!
如何编辑上面的命令,以便县名保持不变?我查看了 topojson 的文档,但找不到任何可以帮助我的信息,或者信息不存在,或者文档根本不是n00b友好的。
答案 0 :(得分:1)
使用-p
参数。来自Wiki(我认为实际上非常好):
-p, - 属性要保留的属性;没有名字保留所有属性
保留一些属性并重命名:
topojson -p newpropertyname=inputpropertyname -- input.geojson -o outpu.topojson
注意:topojson也接受.shp作为输入,这可以简化您的终端工作。
请参阅:https://github.com/mbostock/topojson/wiki/Command-Line-Reference#properties