# 票 35:GIS 对齐粗模与中景外观修复 日期:2026-10-09 ## 修复内容 - 移除运行配置中的旧 `/gis/city/tileset.json` 远景粗模。该模型来自道路/建成区程序化填充,位置错误,会覆盖道路。 - 新增 `/gis/cad-bim/far-aligned/tileset.json`,只引用当前 7 个精模 CAD/BIM 批次的 coarse LOD1 GLB。 - 远景和精模共用 seated CAD/BIM 数据的 `buildingId`、`footprintENU`、`positionENU`、`foundationBottom`、`transform`;不生成道路填充,不使用 `town.glb`。 - 不规则建筑的 LOD1 不再使用凸包,LOD0/LOD1 都保留真实 GIS 足印。 - `massing` 建筑增加轻量屋顶、按楼层窗带和首层封闭门盒;门窗与屋顶材质合并进单个 cell mesh,保持小瓦片结构。 - 所有精细批次切换到 `*-aligned/streaming-v3/tileset.json`。 - `streaming-v3` 继续保持单片最多 20,000 三角、60,000 顶点,粗层/细层 request volume 分别为 1500m/250m。 ## 核验结果 - aligned CAD 批次:7 批、30,159 栋、603 个合并 GLB,实际 Draco 解码通过; - 每批 coarse LOD1 都包含 `Door_Walnut`、`Glass_Dark`、屋顶材质; - streaming-v3:6,026 个小瓦片,30,159 栋覆盖,最大单片 47,197 顶点,三角形/索引/边界/距离 request volume 通过; - 远景 wrapper:74 个 coarse 文件、30,159 栋,根坐标和范围来自 aligned CAD;不含 `/gis/city`、`town.glb` 或程序化道路内容; - 8000 HTTP 入口:far-aligned 和 7 个 streaming-v3 tileset 均返回 200; - 加载队列、距离判定和 OBB 回归仍通过。 证据文件: - `aligned-streaming-final-audit.json` - `aligned-city-merged-audit.json` - `aligned-pilot-merged-door.json` - `verify-aligned-cad-bim.mjs` - `verify-aligned-far-tileset.mjs` ## 仍需人工确认 浏览器插件会话在复测前失效(`session not registered or already stopped`),本轮没有取得新的近景截图或房屋流入期间的 FPS/长任务样本。因此已完成来源、轮廓、材质、LOD 和 HTTP 核验,但没有宣称视觉观感和帧率最终验收通过。需要硬刷新 8000 后人工检查远景楼位是否避开道路,以及靠近后屋顶、门窗和楼层是否清晰。