其他
「GIS教程」将GeoJSON转换成TopoJSON的方法
之前介绍了GeoJSON和TopoJSON的一些内容,既然TopoJSON可以压缩GeoJSON数据的体积,那我们如何进行数据转换呢?
小编分享两个工具。
TopoJSON Server 是TopoJSON官方推出的转换工具,可以在浏览器和Node中使用。本文介绍的还是本地使用的方法。
安装,如果你的电脑已经安装过NodeJS,直接运行:
npm install topojson-server -g
如果在国内可以使用下面命令加速安装。
npm install topojson-sever -g --reg=https://registry.npm.taobao.org
如果没有安装过,先到NodeJS官网下载对应的版本安装就好。
PS:如果是 Linux 或 MacOS 系统,推荐nvm,具体的使用方法可以找一下,本文不赘述。
运行完命令后,在命令行中输入
geo2topo -h
看到如下界面说明安装成功。
转换步骤也很简单,只要一个命令:
geo2topo your-geojson-file.json > your-dest-topojson-file.json
下面是我转换的一个示例。
由1.4M变成了390K。
这是一个在线网站:https://mapshaper.org/
先导入数据,然后点 Export
数据格式选 TopoJSON 即可。
Python行不行?当然行,使用也很简单,因为我M1的Mac折腾Python出了点小问题,我们后面再说。
2021-11-15
2021-10-25
2020-08-13
2020-07-15
关注麻辣GIS
291616564(QQ群一)
166408035(QQ群二)
627853279(QQ群三)
436386604(QQ群四)
606176554(QQ群五)
946178380(QQ群六)
861271808(QQ群七)
910717627(新疆互助)
https//malagis.com
扫码关注微信公众号
获取更多精彩
麻辣GIS
扫码关注福利公众号
获取更多GIS资源
GIS Hub