Topojson - 新加坡和香港的Arcs

时间:2014-10-30 14:41:51

标签: data-visualization topojson

我注意到世界-110m.json和https://github.com/mbostock/topojson/tree/master/examples的世界-110m2.json没有新加坡和香港的路径。我查看了生成world-110m.json文件的Natural Earth数据集,并注意到新加坡列在tiny_countries文件中,但仅作为一个点,而不是多边形。普通国家/地区文件似乎不包括新加坡。但是,请注意http://techslides.com/d3-world-maps-tooltips-zooming-and-queue/新加坡不是一个重点,而是一条道路。

我注意到上述链接有新加坡和香港的路径。但是,由于某些复杂的代码,我在使用该页面中的文件时遇到了一些问题,并且更愿意手动插入弧。

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,找到了解决方法

1)从自然界Admin - 0 Countries | Download countries https://www.naturalearthdata.com/downloads/10m-cultural-vectors/

获取此特定的admin-0国家shapefile zip

2)将您从Natural Earth下载的5mb ne_10m_admin_0_countries.zip shapefile zip文件上传到https://mapshaper.org/

enter image description here

使用鼠标拖动,使用滚轮或加号按钮进行缩放,并注意在此shapefile中,香港和新加坡均以形状/多边形形式存在:

香港

Hong Kong

新加坡

Singapore

3)在mapshaper中,单击simplify,然后在弹出的简化菜单中选中prevent shape removal

enter image description here

4)简化您的地理位置,然后将其导出到topojson。简化了1%,接近原始~500k文件的world-110m2.json文件大小(已编辑) 在这个github仓库https://github.com/micahstubbs/tiny-countries-geo/tree/master/out

中共享了我想出的结果“为小国家保留的形状完全有价值”的topojson文件。

files