0

首先,我对这两个库完全陌生(我相信这很棒),如果这听起来像一个愚蠢的问题,我很抱歉。我想使用 d3 + topoJSON 显示整个世界。我正在按照教程这样做。我下载了这两个文件,但在使用时,ogr2ogr我避免过滤英格兰 + 爱尔兰以获得整个世界。然后我按照教程打印地图,但最后我得到了Uncaught TypeError: Cannot read property 'type' of undefined优化的 topoJSON 库的第 1 行:-)。

现在,我很确定在调用时我的转换有问题ogr2ogr,但我不知道哪个是正确的过滤器来获取整个地图。有经验的人愿意帮忙吗?

谢谢

PS如果我使用英国地图按照教程进行操作,它会正确显示,所以我真的认为这与ogr2ogr转换有关。

编辑:

这些是用于转换地图并合并它们的命令: ogr2ogr -f GeoJSON subunits.json ne_10m_admin_0_map_subunits.shp,然后我使用ogr2ogr -f GeoJSON places.json ne_10m_populated_places.shp并最终合并它们:topojson --id-property su_a3 -p NAME=name -p name -o world.json subunits.json places.json

4

0 回答 0