摘要: 3Liz 很高兴地宣布发布Lizmap Web Client 3.7,这是该应用程序的新主要版本。 先决条件和安装 现在要求 QGIS 服务器最低版本为 3.22。然而我们强烈建议使用最新的 LTR 版本,即版本 3.28 甚至很快的下一个 LTR 版本 3...
3Liz 很高兴地宣布发布Lizmap Web Client 3.7,这是该应用程序的新主要版本。
先决条件和安装
现在要求 QGIS 服务器最低版本为 3.22。然而我们强烈建议使用最新的 LTR 版本,即版本 3.28 甚至很快的下一个 LTR 版本 3.34。请在此处查看 QGIS 路线图(https://www.qgis.org/en/site/getinvolved/development/roadmap.html#release-schedule)。
要充分利用 3.7 版本,请不要忘记更新 QGIS 桌面中的 Lizmap 插件,本文专门来介绍这个新版本。
特点
修改默认主题
新主题现已推出,带来了更新的 UI。现在更新这些颜色也变得更加容易,因为它仅使用几个 CSS 变量进行集中化。
数据可视化
在插件中,可以找到有关每个绘图的新设置。例如,可以设置两个不同的标题,具体取决于绘图的显示位置:在主数据可视化面板中或在弹出窗口中。
主要的新功能是拖放布局。我们受到 QGIS 拖放表单布局的原生功能的启发。在 Lizmap 中,当有许多图要显示时,可以将它们组织在选项卡或容器中。
在 QGIS 中,这是布局的示例:
以及 Lizmap Web 客户端中的结果:
图例
这是 Lizmap 中最明显和最令人期待的功能之一,可以单独选中/取消选中图例项。
我们还回顾了 Lizmap 在项目中管理基础层的方式。现在邀请用户使用 baselayers
图例中的组来定义基础图层。使用插件的更新版本,使用 “Baselayers” 选项卡可以为您提供帮助。
我们还决定在用户如何操作图例方面坚持与 QGIS Desktop 相同的行为。现在,当启用一个组时,它不会切换 “ON” 该组中包含的所有图层。
为了包含这些新功能,已在幕后进行了大量 Javascript 重构。
布局
在插件中,出现了一个关于布局的新面板。邀请您查看这些新设置。可以:
- 如果我们在网络界面上启用或不启用它, 则设置每个布局。之前, 只能在项目级别选择启用或不启用打印功能。
- 定义允许访问此布局的 Lizmap 组。
- 当布局基于图集时定义自定义图标。
- 减少可用格式的数量,不再需要 Javascript 来获得简化的界面。
这些新功能由 DDTM 34资助。
在此工作期间,弃用了 QGIS 服务器插件 AtlasPrint。Lizmap 现在使用 QGIS Server 的本机功能来打印地图集功能。
编辑
网络 DAV
当编辑小部件已设置为 WebDAV 存储时,Faunalia 通过在表单中添加 WebDAV 支持直接对 Lizmap 源代码做出贡献,请查看在线文档,显示弹出窗口时它也有效。
表之间的关系
编辑这些图层时,表之间关系 1-n 的支持已得到改进:
- 从父项的弹出窗口中添加新的“子”功能。
- 从父项的编辑表单中显示“子项”特征表。
绘图
文本和措施
可以在绘图工具中使用一些文本对地图进行注释,措施也有所改进。
约束条件
在 Lizmap 上数字化某些几何图形时,现在可以设置一些长度和/或角度约束。
Actions 功能
一些新的范围已添加到 Actions 功能中。之前,只是功能范围。在 3.7 中,可以在图层范围或(类似于 QGIS 原生操作功能)甚至项目范围中定义操作。
JavaScript
由于在 Lizmap 中的图例或其他功能期间完成的工作,一些以前的Javascript 脚本可能不再工作,需要进行调整。
好消息是其中一些遗留脚本可能不再需要。例如,关于图例,请切换到原生 QGIS 主题功能。
下载
可在发布页面下载最新的 zip 文件(https://github.com/3liz/lizmap-web-client/releases/)。还可以查看 3.7.0 版本的完整变更日志(https://github.com/3liz/lizmap-web-client/releases/tag/3.7.0)。
模块
截至2024 年 1 月 29 日,这是已发布的 3.7 模块列表:
其他模块正在开发中。