qgis2web 3.26.0版本发布:地图导出工具的重大功能优化

qgis2web 3.26.0版本发布:地图导出工具的重大功能优化

qgis2web QGIS plugin to export your project to an OpenLayers or Leaflet webmap. No server-side software required. qgis2web 项目地址: https://gitcode.com/gh_mirrors/qg/qgis2web

项目简介

qgis2web是一款强大的QGIS插件,它能够将QGIS中的地图项目直接导出为基于Web的地图应用,支持OpenLayers和Leaflet两种主流的前端地图库。该工具极大简化了从桌面GIS到WebGIS的转换流程,让非专业开发人员也能轻松创建交互式网络地图。

核心功能更新

图层组折叠功能增强

本次更新为图层组添加了"Collapsed if LayersList"选项,这是一个重要的用户体验改进。在QGIS中配置图层组的展开/折叠状态后,qgis2web能够准确地在导出的Web地图中保持相同的状态。这一特性特别适用于包含大量图层的复杂地图项目,用户可以根据需要预先组织好图层的显示层级,确保Web端的展示效果与设计意图一致。

OpenLayers引擎优化

  1. SimpleFill图标导出改进:针对图层列表中的SimpleFill图标导出进行了调整,确保样式一致性。
  2. 智能弹窗定位:新增了自动平移功能(map autopan),当弹出窗口超出可视范围时,地图会自动调整位置,确保用户能够完整查看弹窗内容。
  3. 样式创建修复:解决了样式创建过程中双引号转义的问题,提高了代码的健壮性。
  4. 文本缓冲优化:调整了文本下方缓冲区的宽度,改善了文本标注的显示效果。
  5. WMS查询流程优化:改进了WMS查询的处理流程,先获取URL,再进行URL编码,最后通过URL代理传递,提高了服务的可靠性。

Leaflet引擎改进

  1. QGIS 3.42兼容性:移除了可能导致冲突的QgsApplication.initQgis()调用,确保插件在最新版QGIS中的稳定运行。
  2. 样式创建修复:解决了单引号转义问题,增强了样式定义的准确性。

用户体验提升

  1. 界面优化:扩展了推荐QGIS版本的显示表单,解决了在某些PC上显示不全的问题,使版本信息更加清晰可见。
  2. 版本推荐更新:将推荐的QGIS版本更新至3.40,确保用户使用最稳定的基础环境。

技术架构调整

为适应QGIS 3.42的变化,移除了maindialog中的QgsApplication.initQgis()和QgsApplication.exitQgis()调用。这一调整体现了插件开发团队对QGIS核心API变化的快速响应能力,确保了插件在新环境中的兼容性。

总结

qgis2web 3.26.0版本带来了多项实质性改进,特别是在图层管理、样式导出和兼容性方面的增强,使得这款工具在Web地图发布流程中更加可靠和易用。对于需要频繁将QGIS项目发布为Web地图的用户来说,这些改进将显著提升工作效率和输出质量。开发团队对细节的关注和对新版本QGIS的快速适配,展现了项目的持续活力和专业水准。

qgis2web QGIS plugin to export your project to an OpenLayers or Leaflet webmap. No server-side software required. qgis2web 项目地址: https://gitcode.com/gh_mirrors/qg/qgis2web

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

费跃鹏Half-Dane

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值