当前位置:
AIGC文章详情

QGIS 4.0 发布半年了:升不升级?核对完官方路线和插件适配清单,我的答案在这里

源自95位全网作者

05:35

关注 QGIS 的朋友应该都知道了:今年 3 月 6 日,QGIS 4.0 正式发布。廿年一觉如今半年多过去,各路公众号安装包、教程发了一轮又一轮,标题一个比一个猛——“迄今为止最强大的版本”“百余项新特性”。但你要是多看几个 GIS 垂直号最近的态度,会发现观望派明显占上风,有号给出的建议很直接:可以把玩,但不建议在生产环境使用。麻辣GIS

为什么一个"大版本"发布半年了,老用户还普遍按兵不动?我把官方公告、更新日志和几个垂直号的实测说法都核对了一遍,今天一次讲清楚:4.0 到底变了什么、社区在吵什么、你该不该升。

一、先说透:4.0 的主角不是新功能,是"换引擎"

官方公告其实讲得很直白:QGIS 4.0 的核心,是从 Qt5 迁移到 Qt6 框架,面向用户的新功能只有少量。知乎大版本号的主要作用,是给插件开发者发一个信号——这是一次 API 断代,你的插件可能要跟着改。

QGIS 4.0 发布半年了:升不升级?核对完官方路线和插件适配清单,我的答案在这里

为什么非要动这一刀?因为 Qt5 的公共支持已经停了,不迁移,后续维护和安全都是隐患。换来的是 Qt6 对现代硬件、现代图形 API 更好的支持,渲染效率和响应速度有提升,也给后面接入新版 GDAL、PDAL 这些底层库铺了路。官方为了压住阵脚,尽量保留了已弃用的 API,还给了 Qt6 兼容性指南,算是把迁移成本往下压了又压。

顺带的"百余项新特性和改进"倒也不是虚的:3D 视图能直接加载 ESRI 场景图层(I3S)和 SLPK 文件,点云加进了 M3C2 对比、SMRF 地面点分类这些实用算法,打印布局里能直接插饼图柱状图。廿年一觉模型设计器也多了内联配置面板,但地基是换引擎,功能是顺带的。

QGIS 4.0 发布半年了:升不升级?核对完官方路线和插件适配清单,我的答案在这里

值得一提的是,4.0 原计划去年 10 月就发,硬是磨到今年 3 月才落地——官方自己都要花时间收尾 CI、布局渲染、PDF 输出这些迁移尾项。知乎这个细节本身就说明了这次底层迁移的分量。

理解了这个定位,你对升级的态度就不该是"新版本=新功能=赶紧尝鲜",而是先掂量:我的插件链、工程链,能不能扛住这次"断代"。

二、社区现在分成三派,吵的点其实不冲突

谨慎乐观派:截至今年 5 月中旬,官方插件仓库里声明支持 4.x 的插件已经有六百个左右,覆盖常用数据处理和制图;国内用户高频使用的天地图插件,也已经更新支持了 4.x。麻辣GIS有知乎号直接喊出"迄今为止最强大的版本",安装包、安装教程都配齐了。

QGIS 4.0 发布半年了:升不升级?核对完官方路线和插件适配清单,我的答案在这里

观望派:老牌垂直号麻辣GIS在 5 月实测了 4.0.2 版本,结论是"基本可用",但插件适配相对不完善、稳定性偏弱,“更像是交作业的版本”。还有一个硬伤:macOS 上至今没法切换成中文界面,官方开了 issue(#65681)还没修好,英文不好的 Mac 用户被直接劝退。麻辣GIS

流程派:7 月下旬有号发了一篇"四检矩阵",主张可以装来试,但别把生产项目全量切过去,目标版本应该盯 4.2.0——官方路线里真正的 4.x 长期支持版(LTR)——然后按项目数据、插件、地图交付、环境回退四道门逐一回归。GIS民工

三派的话放在一起看,其实不矛盾:软件本身能用,但"软件能用"不等于"你的项目能用"。

三、升不升级,得分人:五类情况五个答案

结合官方路线和社区反馈,我的判断如下,对号入座:

1)还停在 3.40 甚至更老的:必须动,但目的地是 3.44,不是 4.0。 3.40 LTR 的支持今年 5 月已经到期,3.44 是当前 3.x 的长期支持版本,补丁一路打到 3.44.12。知乎GIS民工这一步没有风险,纯收益,别再拖了。

2)生产项目、有验收交付要求的:等。 等 4.2 LTR,或者等你的插件链完整验证过再动。尤其是依赖特定插件、PDF 出图验收、老脚本流程的,现在切的收益几乎为零,风险全是自己的。

3)macOS 又离不开中文界面的:等。 汉化问题没修好之前,这是硬伤,不是"克服一下"的事。

4)学生党、尝鲜党、项目没有历史包袱的:可以试。 Windows、Linux 用户,界面语言无所谓的,装上就是。两个版本可以并存(macOS 上 3.x 和 4.x 目前也能共存),小活儿用 4.x 试水,重要活儿回 3.x。麻辣GIS动手前先去官方适配清单查一遍你常用的插件在不在。

5)插件开发者:该动手了。 官方给了兼容性指南和迁移脚本,但注意脚本只是起点,测试还得自己做;插件想兼容多个大版本,记得在 metadata.txt 里设置 qgisMaximumVersion,否则在 QGIS 4 里可能直接不加载。GIS民工

四、决定要升的,先做这四项核对

给决定尝鲜的朋友转述一下"四检矩阵",比干读更新日志实用:

  • 查项目数据:复制一份低风险工程,在 3.x 和 4.x 里打开同一组图层,对照样式、字段、表达式和关键分析结果。"能打开"只是起点,结果没变才算过。

  • 查插件:别把插件仓库里的绿色徽章当成"能用"——那只代表仓库扫描状态,不代表在你的项目里跑得起来。GIS民工把你实际用的插件逐个过一遍:版本元数据、能否加载、关键按钮和依赖。

  • 查地图交付:锁定一张已验收的图,在两个版本里对比字体、符号、标注和输出范围。布局渲染和 PDF 输出是官方点名的迁移尾项,值得重点验证。知乎

  • 留好回退路:3.x 的安装包、配置、样例输出都留着,出问题随时能退。前者守住成果,后者守住时间。

五、接下来盯三个信号,齐了再谈全量迁移

  1. 4.2 LTR 的发布时间——官方路线里的首个 4.x 长期支持版,那才是生产环境正式迁移的合适入口。

  2. macOS 中文界面问题(GitHub issue #65681)——看它在 4.0.x 里修掉,还是得等 4.2。

  3. 适配插件的增长——5 月中旬是六百个左右,盯住你自己要用的插件进没进适配清单。

QGIS 4.0 发布半年了:升不升级?核对完官方路线和插件适配清单,我的答案在这里

一句话收尾:不用为版本号焦虑。QGIS 这次的退路(3.44 持续打补丁)和入口(4.2 LTR)都安排得明明白白,卡在中间的人,大可以多看一阵子再动手。你现在用的是哪个版本?评论区聊聊。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章