麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

「GIS教程」QGIS中实现卷帘功能

在之前的文章《仅需2步,轻松获取政府网站隐藏地图服务数据(以Geo Hound和武汉规划一张图为例)》中小编介绍了使用Geo Hound获取武汉规划一张图数据,并成功加载到QGIS中,其中小编的主要目的就是要查询某一块的地块的规划用地属性,然后与现实做一个对比(找出不符的地方与xx扯皮)。我在文章中也提过,是直接使用卷帘功能做对比的,有不少小伙伴问QGIS中如何使用卷帘功能。

首先小编解释一下,之前使用的是ArcGIS的卷帘功能,可以在参考小编之前的文章《「图解」ArcGIS中的卷帘功能》,那么QGIS中有没有原生带的卷帘功能呢?很抱歉,截至本文撰写的时间(2025-06-25)目前QGIS 3.42版本中是没有这个功能的。

QGIS中实现卷帘功能

虽然QGIS中不带卷帘功能,但是可以通过第三方插件实现,QGIS强大就强大在开源,有无数第三方优秀插件可以使用,小编大约找了一个找到两个用起来还比较不错的,这里给大家推荐一下。

方案一:MapSwipe Tool

这应该是大家最常用的插件,官网地址:

https://github.com/lmotta/mapswipetool_plugin

国内还有开发者开发了一个功能增强版本,地址:

https://github.com/luolingchun/MapSwipeTool

国内的版本增加了 4 个功能。

  • 图层组支持
  • 图层选择
  • 操作优化
  • 图层隐藏

原始版本可以直接在QGIS插件管理器中安装,国内改进版本需要下载zip包安装,都比较简单。小编偷懒,直接使用原版,在插件管理器中搜索MapSwipeTool

直接安装完成之后,在 插件 -- Map swipe tool 中点击启动。

启动之后,直接鼠标上下拖,或者左右拖,就可以实现卷帘效果了。

PS:这个插件默认是将图层中的前两个激活的图层进行卷帘操作。

方案二:QMapCompare

这个插件来自日本的一位开发者,QMapCompare官方地址:

https://github.com/MIERUNE/qgis-plugin-qmapcompare

在插件管理器中搜索QMapCompare,安装。

安装完成之后,会多一个 QMapCompare 面板,如图:

面板中选择要进行卷帘操作的图层,这个插件玩的比较花,可以多种对比方式。

还有这种圆形的模式

结语

最后总结一下,虽然QGIS官方没有提供类似插件,但目前的三方插件可以满足需要了。两个插件各有优势,MapSwipe Tool比较老牌,使用稳定,但已经很久没更新了,也缺少一些功能(也可能用国内增强版本补充);QMapCompare 目前开发活跃,最近的更新在2025年5月底,功能也玩的比较花,对方方式多样。如果虽要推荐的话,小编推荐下QMapCompare吧(虽然它是日本人写的)

相关阅读

麻辣GIS-Sailor

作者:

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

声明

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

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

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

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