d3.geoBounds()失败以获得正确的纬度/经度值。错误的用法或错误?

时间:2017-09-26 07:50:32

标签: d3.js

我正在与d3-geo合作,试图绘制波恩/德国的地图。在我无法正确缩放地图之后,我发现我的数据有点格式错误,必要的数据清理步骤不可用或者d3-geo可能有错误。

最小的例子可以在这里找到:https://bl.ocks.org/BastiTee/23e05990a761b4d616ae42d0ed036307

如您所见,我只加载bonn.json的数据并打印d3.geoBounds的结果。值(-180,-90 | 180,90)不正确。

同时使用http://mapshaper.org/http://geojsonlint.com/我可以无错误地加载数据,正确显示地图。如果我将其他地图数据放入我的代码中,我会看到实际的纬度/经度值。我手动检查了50. *或7. *范围之外没有任何东西。 即使在gist itself中,数据也会正确映射。

任何建议我做错了,是不好的数据还是这个d3-geo中的错误?

提前致谢。

0 个答案:

没有答案