麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

「GIS教程」使用QGIS将矢量数据转换成TopoJSON格式

之前一直分享的转换TopoJSON的方法都是使用的代码的方式,有时候不少同学不喜欢折腾代码,除了mapshaper.org,使用QGIS也可以方便完成。

为什么使用TopoJSON

体积小,节省传输时间,配合simplify方式,在一些情况下可以极大压缩矢量文件的体积。

其实QGIS原生是支持GeoJSON格式的,但不能直接保存成TopoJSON格式数据,·使用QGIS进行数据转换的方式如下。

先安装QGIS插件

打开“Plugins -> Manage and install plugins”,搜索“TopoJSON”,看到已经有人开发了这个插件了。

直接安装。

再进行数据转换

依次打开 “Vector -> TopoJSON Writer”

弹出如下界面。

点击Convert完成转换。

为什么转换后文件还是很大?

如果你原来是GeoJSON文件,转换发现文件没有变小(我就是这样的情况),开始以为开发者不行,后来发现是转换的TopoJSON文件格式化了,直接使用VSCODE变成一行就可以了。

功能不够用怎么办?

有人可能觉得这个插件功能简单,TopoJSON的其他一些功能没有实现,这个插件是开源的,可以根据需求自己开发~

插件地址:

https://github.com/bogind/topojson_writer

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)