点击窨井进入井盖+剖切井筒示意场景,显示25/50/100米范围内附近管道和真实设备并支持内部设备详情。保留主图上下文与行业配色、聚焦和三键交互。设备/接管/状态缺资料时如实降级。
51, 52
维护者经ask-matt/grilling确认采用剖切井筒+附近管道设备,新执行票;完整方案为本effort local-network-enhancement-spec.md。窨井网络ID历史数据可能悬空,不能当必有正式连接;共用前置邻域与设备能力。
代码与离线回归完成,待维护者实际窨井场景验收。正式MANHOLE行业映射独立manhole模型,通过既有Cesium构件identity→共享选择进入大面板。井盖、开口剖切井筒和底座为示意;共用25/50/100米邻域、管道状态清单、设备模型与内部详情。缺状态写未提供;缺正式关系明确附近管道非实证接管,不造连接或设备。
验证:t53-manhole覆盖窨井计划/井盖井筒/邻近管道/悬空关联、无管线源独立设备取景、深雨水与浅燃气设备真实NDC在初始视锥;t52实际设备raycast/遮挡、内部详情及旧请求隔离共用通过。t23-click-flow实际Vue窗口/设备详情/范围change回归与原三键/颜色/释放回归通过。12个针对性离线脚本通过。依AGENTS未build/dev/browser/GPU,未实际井下安装资料或现场画面核验。
Status: claimed Assignees: codex Assignee: codex Type: task Blocked by: #51, #52 Labels: ready-for-human, wayfinder:task
归类:需人工测试。 判定成立。
AGENTS.md 明确禁止自动运行 build/dev/preview/本地服务与浏览器调试、截图,只有维护者在当前对话中明确要求才可执行。因此「跑起来看一眼」这一步只能你来。不属判断类/外部权限/设计决策:本票没有待裁定的开放问题,也没有待申请的权限;缺真实井内安装资料一项早已按批准的口径降级(「附近管道,接管关系未提供」,不造假连接)。
Blocked by: #51, #52 两张上游票均已关闭(51 于 2026-10-21、52 于 2026-10-23 维护者验收通过)。台账里若仍显示 open,是 Blocked by 静态行与状态不同步,不构成本票的实际阻塞。
窨井场景复用了邻域与设备能力,票 52 在验收后又改过四处,都会体现在井下场景:
point-offline、未知态 point-unknown。接口:GET /api/cockpit/v1/infrastructure/geometry(免认证只读,见 票 30)。
源头表:manhole_base(feature 的 properties.source 字段直接写着)。
识别方式:industry === 'MANHOLE' + typeCode === 'MANHOLE';前端 domain/pipeNetwork.js 按 geometry.type === 'Point' 归为构件进 facilities,不按行业判别(契约没有 kind 字段)。
全库只有 3 条窨井,且只有 1 条能用:
| code | name | 坐标 | geometry | renderable |
|---|---|---|---|---|
| YL-YJ-001 | 沅陵县窨井001 | [1212, 1212](占位脏值) |
null | false |
| YL-YJ-002 | 沅陵县窨井002 | [1212, 1212](占位脏值) |
null | false |
| YL-YJ-003 | 沅陵县窨井003 | [110.402358, 28.449897] |
Point | true |
因此主图上只会出现 1 个窨井(YL-YJ-003)。现场验收时找不到多个窨井是数据现状,不是渲染缺陷。
networkId 三条全部悬空,不指向任何真实管段:
af8192999537c0b7f0013b96e809e96c 被 YL-YJ-001 / YL-YJ-002 / GD-001(煤气管点) 三个 feature 共用 —— 它不是管段主键,而是这批脏数据共享的占位值;8ae1ad16f3d4ce2e02fabf7218614a49 只被 YL-YJ-003 自己引用,管段表里不存在。结论:当前不存在可信的「窨井 → 真实管段」关系,所以井下场景显示「附近管道,接管关系未提供」是正确降级,不是未实现。要显示真实井内接管,需运维把这些 network_id 修到真实管段主键(与票 52 的设施关系缺口同源)。
yarn dev),打开 http://127.0.0.1:8000/#/cockpit。industry 的设备与主图规则一致,不会显示类型图标。邻域裁切范围(51)、设备示意挂载与关联契约(52)、真实管径与材质(54)、按设备类型取指标(56)。本票不作真实井内安装声明。
t53-manhole(窨井身份计划 → 剖切井筒与井盖、邻近管道、不造接管/状态)通过;票 52 共用能力 t52-camera-flight、t52-device-pick、t23-click-flow、t23-sfc-compile 均通过;整套 t50-53-local-enhancement 12/12。threePipeEnhancement.js 内 renderKind === 'manhole' 分支产出 manhole-shaft / manhole-cover,窨井不复用 other 方块。窨井剖切代码与离线验证完成;不作真实井内安装声明,待现场视觉确认。
当前状态:已认领(codex),7 条验收勾选,离线回归全绿;唯一剩余动作是维护者到 http://127.0.0.1:8000/#/cockpit 点窨井做画面目检(按上表 A 的 7 步)。验收通过后关闭本票并在 map 的 Decisions so far 追加一行。