From f407c0adbcbfd22f038164aa87f081eb2b338810 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Tue, 16 Jun 2026 21:21:18 +0800 Subject: [PATCH] =?UTF-8?q?docs(vtk):=20P5=E8=AE=A1=E5=88=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E2=80=94=E2=80=94dd=5Fgrid=E6=98=AF=E7=99=BD=E5=8C=96?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=82=B9=E8=A1=A8(=E9=9D=9E=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E9=9D=A2),2D=E5=8F=AF=E6=B8=B2=E6=9F=93=E4=BB=85?= =?UTF-8?q?=E8=BD=A8=E8=BF=B9=E7=BA=BF+=E5=BA=95=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plans/2026-06-16-vtk-3d-p5-2d-dataset-bar.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/superpowers/plans/2026-06-16-vtk-3d-p5-2d-dataset-bar.md b/docs/superpowers/plans/2026-06-16-vtk-3d-p5-2d-dataset-bar.md index 059130d..2360449 100644 --- a/docs/superpowers/plans/2026-06-16-vtk-3d-p5-2d-dataset-bar.md +++ b/docs/superpowers/plans/2026-06-16-vtk-3d-p5-2d-dataset-bar.md @@ -16,13 +16,12 @@ --- -## Task 0:确认 dd_grid 数据端点(先做,免后续返工) -读 `src/app/panels/chart/GridStrategy.hpp` + `src/data/api/ApiDatasetRepository.cpp` 的 `makeGridRows`/`gridRowsBatch`,确认 `dd_grid` 详情数据的真实端点/方法/参数(`dd/ert/grid/rows` 的正确调用形态)+ 返回字段(x/y/v? 或散点?)。产出:端点 + 字段说明,更新本计划 Task 2。 +## Task 0:确认 dd_grid 端点 ✅(已做,结论纠正本计划) +- `dd_grid` = **「白化数据」分页坐标点表**:`GET /business/dd/ert/grid/rows?dsObjectId=&pageNo=&pageSize=` → `data={rowList[{x,y,id}], gridHeaderDisplay[x,y], total}`(见 `ApiDatasetRepository::gridRowsBatch` + `GridStrategy.hpp`)。 +- **结论:dd_grid 是表格数据、不是 2D 地图面**,不作渲染层 → 维持 `Other`(仅在「数据详情」看表)。 +- **2D 地图可渲染类型只剩 `dd_trajectory_data`(轨迹线)+ 底图**。Task 1 取消(不把 dd_grid 归 2D);Task 2/3/4 只做轨迹。 -## Task 1:dimensionOf 加 dd_grid → Dim2D -- `src/data/repo/LocalSample3dRepository.cpp::dimensionOf` + `src/app/DatasetDimension.cpp::splitByDimension`:把 `dd_grid` 归 `Dim2D`(现为 Other)。 -- 单测 `tests/app/test_dataset_dimension.cpp` 加 `dd_grid`→2D 用例。 -- 验证:ctest 绿。 +## Task 1:(取消)dd_grid 非地图渲染类型,维持 Other。 ## Task 2:2D 数据异步加载(轨迹 + 网格) 在 `Api3dRepository`(真实) + `LocalSample3dRepository`(样本 stub) 加异步方法(照 `loadSection` 范式):