Repository navigation
御图 v0.5.5
修复
- 修复导入包含多个面的 KML、KMZ 或 GeoJSON 区域文件时仅按第一个面下载、严格裁剪不完整的问题;现在会显示、枚举、下载并精确裁剪所有外环,同时兼容旧任务的单面范围数据
- 修复多个面区域的恢复下载仅裁剪本次新增瓦片、遗漏已有瓦片的问题;恢复完成后会统一扫描并严格裁剪全部瓦片
- 修复地图实例被 Vue 深度代理,未选中图层时缩放地图仍明显卡顿的问题
优化
- 多面区域下载按所有外环的并集枚举瓦片,避免仅下载第一个面或遗漏相互分离的区域
- 多面严格裁剪使用扫描线区间并集处理,支持分离、相邻和重叠面,减少重复像素处理
- 增加多边形边界与瓦片相交检测,避免凹多边形缺口被误判为完整瓦片而跳过裁剪
- 首次栅格任务可在下载过程中并发执行边界瓦片裁剪;恢复任务自动切换为全量裁剪,保证已有瓦片与新增瓦片结果一致
- 增加旧版单面区域数据格式兼容解析,升级后无需重新创建已有任务
测试
- 增加多面区域解析、瓦片枚举、WebMercator 裁剪、断开区域裁剪、凹多边形缺口和恢复下载裁剪路径测试
- 已验证前端 TypeScript 类型检查、Rust 多面单元测试和后端编译检查
下载安装
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows | *_x64-setup.exe |
NSIS 安装包,双击运行 |
| macOS(M 芯片) | *_aarch64.dmg |
Apple Silicon |
| macOS(Intel) | *_x64.dmg |
Intel x86_64 |
| Linux | *.AppImage |
免安装,chmod +x 后直接运行 |
| Linux | *_amd64.deb |
Debian / Ubuntu |
macOS 用户:首次打开如遇 Gatekeeper 拦截,请在「系统设置 → 隐私与安全性」中允许运行,或执行
xattr -d com.apple.quarantine <应用路径>解除隔离。