Skip to content

CAD2GIS Linux.3: QGZ delivery and SVG preview fixes

Pre-release
Pre-release

Choose a tag to compare

@Mola-maker Mola-maker released this 12 Sep 19:00
Immutable release. Only release title and notes can be modified.

CAD2GIS Linux.3(安装包版本 0.7.0-3)修复了 AI 请求生成 QGZ 后没有实际交付包,以及 SVG 报告图片无法加载的问题。对应源码提交为 54c34113a0d378ff9ebc3f01e90d143a889304d3。

  • 请求生成 QGZ 时,助手可直接复用已有转换结果,创建 QGZ、配套 GeoPackage/样式和完整 ZIP,并校验文件哈希、项目引用及图层数量。
  • 对话中新增成果按钮。真实工具生成的成果保存在 SQLite 中,切换对话或重启后仍可打开人工复核、SVG 报告和 QGZ 交付包。
  • 修复 SVG 报告中 PNG 缩略图和复核 CSV 被错误拦截的问题,继续校验文件哈希和允许访问的路径。
  • 包含前一轮对话窗口滚动、长工具输出折叠、人工复核就绪后确认、打开结果和旧地图演示页面清理等修复。

请下载并解压 完整 QGIS ZIP 后打开其中的 QGZ,保持配套数据和样式的相对位置。单独复制普通交付 QGZ 会缺少其引用的数据文件。

Linux 安装包面向 Ubuntu 24.04 x86_64,glibc 2.39 或更新版本,内含 Python 3.12、GDAL 和 LibreDWG:

文件 大小(字节) SHA-256
cad2gis_0.7.0-3_amd64.deb 341405476 197af96836deab69fb86e0cb0d0fe4fb6b9b5c07fcff9e3d4bb2c2d414880db2
cad2gis-0.7.0-3-linux-x86_64.tar.gz 341415770 0ddf151e0f12d0374faffd22f951859b60f96b743e1292a1aebc1a457fed4edb

本地验证已通过 13 项桌面代理测试、61 项复核服务测试、38 项应用/交付测试、17 项真实 Chromium 流程检查及 4 种窗口尺寸布局检查。AI 打包回归通过实际 SDK/MCP 工具生成 QGZ/ZIP,使用确定性测试模型,没有调用付费模型。

安装包独立验收也已通过:12,279 个运行载荷文件的 SHA-256 全部匹配,内置 Python/GDAL/LibreDWG smoke checks 和合成图转换通过;实际 MCP 服务列出 51 个工具,成功生成并验证 QGZ/ZIP,正确拒绝覆盖既有输出和越界输出。此验收针对解包后的独立运行环境,不代表原系统中的已安装版本已升级。附件 verification.json 保留验证事实,并移除了本地命令和机器路径。

另有一份真实图纸交付通过 QGIS 3.40 新进程验证:单独准备的复核 QGZ 内嵌 GeoPackage 和 106 个源实例 SVG,8 个图层数量一致,默认视图能生成可见 PNG。此证据适用于该份交付,不代表每个候选符号均已覆盖,也不改变普通交付包需要完整 ZIP 的要求。

GitHub Actions 尚未完成验证。当前修复分支的 CI 运行已出现失败检查;Ubuntu Python 3.11 检查注解确认任务因 Actions 预算限制未启动,不应视为 CI 通过。

SVG 候选预览不等于全图元覆盖,也不等于所有候选符号已自动应用到 QGIS。此次修复恢复已有图片的显示;转换结果原有的 CONDITIONAL 等状态仍保留,打包成功不会自动确认绝对坐标精度。