我是Node.js的完整newb。我还没有能够使用TopoJson将我的geoJson文件转换为TopoJson格式。我有topojson v3.0.0将shapefile和geoJson转换为TopoJson和/或使用geo2topo
我写了一个test.js文件,我使用node.exe执行。
这就像如下:
var tjson = require("topojson")
tjson.topojson -p --no-stitch-poles -o zip3.topo.json -- zip3.geo.json
console.log("hello")
它抱怨无针参数。但我尝试了很多东西,现在我怀疑我错过了一些巨大的东西。我查看了github,现在我确信转换geo to topo的过程在某些时候发生了变化。也许他可以将功能分解为小节?我不确定。
节点新手的任何帮助?
我开始对从cmd提示符,节点内启动东西,或者创建js文件并启动该节点文件非常困惑。我仍然不知道要做什么。通过创建js文件并使用node.exe启动js,我获得了最佳结果。但我似乎仍然错过了一些东西。
我试过console.log(tjson),它向我展示了topojson的函数列表。但我不知道如何启动这些功能。我试图遵循节点的一些教程,但他们似乎不适用于TopoJson。
非常感谢您提供的优质工具和您的帮助。
我一直在看他使用geo2topo的教程。
https://medium.com/@mbostock/command-line-cartography-part-1-897aa8f8ca2c
https://medium.com/@mbostock/command-line-cartography-part-3-1158e4c55a1e
我得到geo2topo是不确定的。我只能猜测,教程正在做出一些假设,我知道在哪个文件夹中以及从哪个文件夹中运行这些命令的环境。