duxin
c4c1e6db36
perf: 影像预览图改用 GDAL buf 降采样读取,防大图 OOM
新增 _preview_size / _read_downsampled_band,用 band.ReadAsArray(buf_xsize, buf_ysize) 让 GDAL 在 C++ 层完成抽样,Python 侧只出现 buf 尺寸数组,不再先读整幅再 resize。
掩膜 warp 目标尺寸改为按 MAX_PREVIEW_DIM=2048 直接指定 width/height 输出,避免构建全分辨率 MEM 数据集;与底图调用同一 _preview_size,保证两者 buf 尺寸严格一致可叠加。
warp 输出类型固定 Float32:nodata -9999 在 Byte 目标上会被 clamp 成 0,使陆地被误判为 nodata 而烧成全图水体。
去掉 targetAlignedPixels(与 width/height 精确控制尺寸互斥),固定 outputBounds + width/height 已可精确对齐。
2026-09-15 10:34:46 +08:00
..
2026-07-01 09:57:27 +08:00
2026-09-15 10:34:46 +08:00
2026-08-04 09:10:34 +08:00
2026-07-29 14:32:59 +08:00
2026-09-09 10:33:28 +08:00
2026-08-04 09:10:18 +08:00
2026-09-15 10:34:41 +08:00
2026-04-08 15:25:08 +08:00
2026-04-08 15:25:08 +08:00