「GIS教程」使用QGIS将矢量数据转换成TopoJSON格式
发布时间: 2022-01-03
所属分类: GIS探秘
之前一直分享的转换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
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。
手机阅读
公众号关注
知识星球
手机阅读
最新GIS干货
私享圈子