查看原文
其他

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

麻辣GIS 麻辣GIS 2022-07-17

之前一直分享的转换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资源」GitHub上几个有用的高校学习资源

2020-03-18

「GIS数据」下载全国的GeoJSON格式数据(精确到县级)

2020-02-23

「资源」QGIS基础操作入门视频下载(共97集)

2018-04-01

「GIS教程」python geopandas读取、创建shapefile文件

2020-08-25




关注麻辣GIS

291616564(QQ群一)

166408035(QQ群二)

627853279(QQ群三)
436386604(QQ群四)
606176554(QQ群五)
946178380(QQ群六)
861271808(QQ群七)
910717627(新疆互助)

https//malagis.com



 扫码关注微信公众号 

 获取更多精彩 

麻辣GIS



 扫码关注福利公众号 

 获取更多GIS资源

GIS Hub


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存