我使用自然地球10米文件来减少,简化和量化它们到TopoJSON。但是,对于我的用例,我试图将数据存储在服务器上并请求我目前感兴趣的国家或地区用d3显示。因此,我需要保持文件大小相当小。
我能够编写一些hacky代码来从完整的TopoJSON文件中去除区域几何数据和弧,并以相当小的尺寸提供它。不幸的是,我已经意识到在这方面做一个网格并没有给我任何结果。但是,如果我没有重新索引所有弧线,而只是将空阵列注入到我不需要的弧形位置,那么网格工作正常。
基本上,我的问题是,有没有办法从大型TopoJSON文件中删除特定国家或地区?我并不仅仅意味着几何对象,因为这样做很容易,但也减少了主弧阵列只包含所需的内容。我很难找到一个干净的方法来做到这一点。
谢谢!