首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行TopoJSON?

如何运行TopoJSON?
EN

Stack Overflow用户
提问于 2013-05-19 04:27:18
回答 4查看 11.7K关注 0票数 15

我需要将geojson文件转换为topojson,并可能简化topojson文件。我已经设法安装了Node.js和topojson包。但我不知道如何运行topojson。

wiki列出了一堆命令行选项,但是我应该在哪里运行这些命令呢?我已经尝试过在命令提示符和节点shell中运行它们。ogr2ogr和TopoJSON对我来说都是新概念,所以我有点困惑和不知所措。

顺便说一下,我是在Windows上运行的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-05-19 04:32:23

这在windows上也应该工作得很好。

geojson安装节点in http://nodejs.org/

  • run npm install -g topojson在命令提示符下

  • 使用命令提示符cd到geojson文件

  • 运行geojson

源站https://gis.stackexchange.com/questions/45138/convert-geojson-to-topojson

票数 11
EN

Stack Overflow用户

发布于 2016-11-22 07:00:15

现在,topojson可执行文件已更改为geo2topo

就像topojson

  • To从geo json文件geo2topo -o topo-output.json geo-input.json

创建

  • 文件一样,geo json安装步骤保持不变。

获取geojson的一种方法是从gdal获取,它将形状文件作为输入并输出geojson。可以使用brew install gdal通过家庭brew安装gdal

票数 31
EN

Stack Overflow用户

发布于 2015-01-04 01:26:05

我在Ubuntu 14.04上也遇到了同样的问题。

我发现我的node.js可执行文件名为nodejs而不是node。

我打开topojson脚本(usr/bin/ topojson ),发现它正在尝试使用一个名为node的节点可执行文件运行topojson。

代码语言:javascript
复制
#!/usr/bin/env node

我对这个文件进行了编辑,使其与nodejs一起运行

代码语言:javascript
复制
#!/usr/bin/env nodejs

现在它对我来说工作得很好。

希望这对其他人有帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16628638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档