我需要将geojson文件转换为topojson,并可能简化topojson文件。我已经设法安装了Node.js和topojson包。但我不知道如何运行topojson。
wiki列出了一堆命令行选项,但是我应该在哪里运行这些命令呢?我已经尝试过在命令提示符和节点shell中运行它们。ogr2ogr和TopoJSON对我来说都是新概念,所以我有点困惑和不知所措。
顺便说一下,我是在Windows上运行的。
发布于 2013-05-19 04:32:23
这在windows上也应该工作得很好。
geojson安装节点in http://nodejs.org/
npm install -g topojson在命令提示符下
cd到geojson文件
源站https://gis.stackexchange.com/questions/45138/convert-geojson-to-topojson
发布于 2016-11-22 07:00:15
现在,topojson可执行文件已更改为geo2topo
就像topojson
geo2topo -o topo-output.json geo-input.json创建
获取geojson的一种方法是从gdal获取,它将形状文件作为输入并输出geojson。可以使用brew install gdal通过家庭brew安装gdal
发布于 2015-01-04 01:26:05
我在Ubuntu 14.04上也遇到了同样的问题。
我发现我的node.js可执行文件名为nodejs而不是node。
我打开topojson脚本(usr/bin/ topojson ),发现它正在尝试使用一个名为node的节点可执行文件运行topojson。
#!/usr/bin/env node我对这个文件进行了编辑,使其与nodejs一起运行
#!/usr/bin/env nodejs现在它对我来说工作得很好。
希望这对其他人有帮助。
https://stackoverflow.com/questions/16628638
复制相似问题