Mike Bostock的ndjson-split丢弃数据?

时间:2017-02-22 16:44:56

标签: json d3.js cartography ndjson

我已经阅读了Mike Bostock关于命令行制图的优秀教程,我对他使用ndjson-split实用程序感到困惑。该程序用于在json文件中分割对象数组,将数组中的每个对象放在一行中。 (参考:https://github.com/mbostock/ndjson-cli

在教程的第二部分(https://medium.com/@mbostock/command-line-cartography-part-2-c3a82c5c0f3#.624i8b4iy)中,Mike在geojson文件中使用了ndjson-split:

ndjson-split 'd.features' \
  < ca-albers.json \
  > ca-albers.ndjson

他解释道:

  

这里的输出看起来与我们的ca-albers.json相似   以前见过;唯一的区别是有一个功能(一个   人口普查)每行。

然而,似乎还有另一个很大的不同。新文件不包含原始文件中的所有数据。具体来说,原始JSON对象的开始{"type":"FeatureCollection" ...已消失。

Mike没有解释为什么geojson文件中不需要这个额外的密钥(生成的文件工作正常)。

任何人都知道为什么?有效的geoJSON不需要此密钥吗?

0 个答案:

没有答案