geopro/docs/superpowers/plans
gaozheng 7007619bf2 feat(render): DEM 地形+影像贴图(spec ④) + dd_slice 交互切片
- TerrainActor(buildTerrain): GDAL 读 dem.tif(高程)+ image.tif(影像); DEM CRS→4326→
  GeoLocalFrame 配准成 vtkStructuredGrid warp 面; 影像经 GDAL 读像素(行翻转正立)作纹理,
  按经纬→EPSG:3857→像素 算纹理坐标贴图(影像/DEM 异源 CRS 重投影对位)。影像读失败→按高程上色。
  离屏 verify_terrain_3d.png 核对: 卫星影像正立贴微起伏面、配准对位。+2 单测。
- 注: 影像须 GDAL 读(vtkTIFFReader 对此压缩 TIFF 报错"reading the row")。
- dd_slice: 3D「视图详情」加「切片」图层 = vtkImagePlaneWidget 在体素 image 拖切面(spec M1-b)。
- 接入 app: 3D 浮层五图层(帘面/体素/切片/地形); repo.demPath()/imagePath(); PROJ 不可用则禁用。
- vcpkg 加 gdal(连带 hdf5/netcdf/geos 等, 已缓存); 全 40 测试绿; app 构建干净。
- 注: 地形/切片 Z 基准与帘面/体素纵向夸张未统一(spec M-3 待办); dem 低分辨率→起伏细微。
2026-06-08 11:25:45 +08:00
..
2026-06-07-m1-phase0-spike-report.md spike(S2): ADS+QVTKOpenGLStereoWidget 浮动/重停靠不黑屏(用户实测) — 三 spike 全绿 2026-06-07 19:35:46 +08:00
2026-06-07-m1-phase0-spikes.md build: 切换为方案②-修订(官方 MSVC Qt + 源码 VTK + vcpkg 仅非Qt依赖) 2026-06-07 18:28:30 +08:00
2026-06-07-m1-phase1-core.md plan: M1 Phase 1 core 纯逻辑层 实现计划(TDD) 2026-06-07 17:51:58 +08:00
2026-06-07-m1-phase2-data.md plan: M1 Phase 2 数据层(Repository+解析器+对象树联动) 实现计划 2026-06-07 20:21:24 +08:00
2026-06-07-m1-phase3-login.md plan: M1 Phase 3 登录(net+auth+credential+LoginWindow) 实现计划 2026-06-07 20:48:13 +08:00
2026-06-07-m1-phase4-render.md fix(app): 移除令人困惑的「体素」工具条开关(与二维/三维平级且不在原型) 2026-06-08 09:13:25 +08:00
2026-06-07-m1-view-redesign.md docs: 同步 spec/STATUS/plan 至正确视图模型(二维地图=测线线/三维=竖直帘面/数据详情=#18; 体素搁置CRS; 渲染须离屏PNG核对) — 供下次会话接续P4 2026-06-07 23:40:55 +08:00
2026-06-08-m1-prototype-layout.md feat(render): DEM 地形+影像贴图(spec ④) + dd_slice 交互切片 2026-06-08 11:25:45 +08:00