我试图简化" world-110m.json"正如这篇帖子所提到的......
Topojson: quantization VS simplification
其中也引用了文档......
https://github.com/mbostock/topojson/wiki/Command-Line-Reference
我已经安装了该工具,但我真的很难找到适合我的示例输入(即使使用上述文档)。例如,我尝试做类似......
的事情" topojson -s 1e5 -o output.json --world-110m.json"
但它只是挂了。
我想尝试简化world-110m.json的原因是......
1)有时候我会展示一个旋转的d3地球仪,它非常小,不需要详细的坐标映射(只是大陆的基本轮廓) - 所以全世界 - 110m.json我正在使用的文件不必要地耗尽。
2)有时候地球仪更大,可以在桌面上运行得很好,但不能通过移动设备运行,所以我想知道我可以简化/量化数据以帮助提高性能。
希望我能够使用topojson命令行工具找到合适的位置,但不管怎么说,我都很感激!
答案 0 :(得分:2)
你可以使用mbostock的toposimplify库。这是一个例子:
toposimplify -o output_file.json -P 0.5 original_file.json
-P的参数号指定简化阈值作为平面三角形区域的最小分位数。该数字越接近0,输出文件大小就越小。