我正在创建一个需要每个国家的地图的应用程序。我有来自自然地球数据的geojson。首先,我已将数据转换为topojson。当我尝试简化topojson时,每次必须根据如下所示的区域大小传递简化值,
toposimplify -p 0.1 -f < india.topojson > india-simplified.topojson // for india
如果我为阿联酋提供相同的内容,则会删除所有详细信息,
toposimplify -p 0.1 -f < uae.topojson > uae-simplified.topojson // for UAE removes all details.
因此,我每次都会为每个国家/地区手动传递值。
toposimplify -p 0.002 -f < uaw.topojson > uae-simplified.topojson // for UAE works fine now.
有没有一种简单的方法可以动态计算简化值?