GeoDownloader v3.5.1
v3.5.1 — 流式导出崩溃修复 / 浏览缓存 CORS 修复
修复
-
流式导出大区域时 OOM 闪退 — v3.5.0 引入的跨 strip 并行流水线在 rayon 线程池同时处理多个 strip 时导致内存暴涨,进程被 OS 终止。现改为串行遍历 strip + 内部 rayon 并行解码,保留 IO/CPU 重叠的同时将内存占用从 O(N×strip) 降为 O(1×strip + channel_buffer)。
-
自定义图源浏览时不写入瓦片缓存 — 自定义海图等无 CORS 头的图源,前端 fetch 被浏览器拦截导致缓存回写静默失败。新增
fetch_and_cache_tile后端命令,前端 fetch 失败时改由 Rust 侧直接下载并写入缓存。 -
Token 修改保存后地图未立即刷新 — 设置保存成功后未 invalidate 图源 query,导致地图仍使用旧 Token。现在保存后同步刷新
tile-sources-merged和builtin-sources。
说明
- 关于「天地图 TIF 投影能否改为 EPSG:4326」:当前导出为 EPSG:3857,在 QGIS / ArcGIS 中打开时会自动动态投影显示为经纬度坐标,无需额外转换。如确需 4326 像素文件,可使用 QGIS「栅格 → 投影 → 变形(重投影)」工具。
Full Changelog: v3.5.0...v3.5.1