日期:2026-11-06。目标是保留驾驶舱功能、减少 Git 检出与部署依赖,不是删除本机所有研究资料,也不是重写 Git 历史。
| 项目 | 清理前 | 当前 |
|---|---|---|
| 直接依赖 | 104 | 10 |
| 锁文件 selector | 1,895 | 720 |
| 锁文件大小 | 501,732 bytes | 189,609 bytes |
| 上游插件页面 | 40 插件、299 个页面 | 不再注册或打包 |
原 HEAD 文件树为 940,940,484 bytes(897.35 MiB)。当前 Git 可见、实际存在的候选文件为 367 项、约 5.5 MiB(内容体积约减少 99.39%);该数字包含本轮前已有的业务修改、新配置与文档,不包含忽略目录、Git 历史、依赖安装目录或未来构建产物。初步统计未完整计入 Git 转义的中文文件名,最终以前述 HEAD 树统计为准。这不是 dist 大小或首屏下载量实测。
生产地图参数见 部署模板,与本机当前 map 对象一致。以下是本机数据路径,不是要求生产机器使用同一磁盘路径。MiB=1,048,576 bytes。
| 内容 | 本机目录 | 精确 bytes |
|---|---|---|
| 主场景影像 ring0 | D:/GIS/cockpit-gis-v2/pic-ring0 | 611,764,124 |
| 近景影像 ring1 | D:/GIS/cockpit-gis-v2/pic-ring1 | 167,940,923 |
| 中景影像 ring2 | D:/GIS/cockpit-gis-v2/pic-ring2 | 40,613,998 |
| 远景影像 ring3 | D:/GIS/cockpit-gis-v2/pic-ring3 | 589,444,075 |
| 当前 DEM(含根 layer/meta) | D:/GIS/cockpit-gis-v2/dem | 152,662,109 |
| 当前 GIS 合计 | 不含城市模型 | 1,562,425,229(约 1.455 GiB) |
这些资源分别映射到 /gis/pic-ring0 至 /gis/pic-ring3,以及 /gis/dem-lod;不进入前端 Git 或构建产物。影像必须保留 TMS 的 reverseY 规则,DEM 必须包含根元数据,不能仅复制数字层级目录。
旧 D:/GIS/GIS/yuanlingDEM 为 222,102,618 bytes(含加工临时目录);旧 D:/GIS/GIS/yuanlingPic3 为 3,832,749 文件、55,422,123,167 bytes(约 51.62 GiB)。这两份当前不被地图配置引用,已移除开发挂载,但磁盘原件保留。它们不是新部署的默认上传清单。
当前城市模型服务根目录仍为 tools/city-massing/city/cad-bim,开发挂载 /gis/cad-bim。当前入口是 city-regions-v10-cs1 下的 coarse-tileset.json 与 runtime-manifest.json,不是旧环境文件注释中的 far-aligned。
已确认运行模型引用闭包为 6,745 个文件、277,949,900 bytes(约 265.07 MiB),引用均存在,未发现远程 URI。其中 city-regions-v10-cs1 内 6,742 文件 / 276,595,540 bytes;另外必须保留 lod-near-estate-pilot-v6/streaming-v14 中的 cell-00-15-p000-lod0.glb、cell-14-00-p000-lod0.glb、cell-15-00-p000-lod0.glb,共 1,354,360 bytes。
模型独立交付清单 记录了目录、三个跨版本模型和可排除项。cs1 中的加工 manifest.json(10,211,694 bytes)及兼容报告(311 bytes)不在运行闭包;runtime-manifest.json 必须保留,不是同一个文件。所有本机模型、贴图、加工工具均原位保留,只从 Git 索引解除跟踪。
当前闭包内有 6,630 个 GLB、6,629 个内嵌图像记录,编码图像共 19,603,435 bytes(约 18.70 MiB),未发现标准外链图像或 buffer。贴图就在上述 GLB 的 bufferView 内,不需要另找一个外置 textures 目录;此体积已包含于模型总量,不可重复相加。图像记录数不是去重图片数,编码体积也不是 GPU 显存或解码后内存。Cesium 自带的解码器/Worker 仍由构建插件保留,不能因移除旧 public/draco 目录而把 Cesium ThirdParty 也删掉。
完整 city-massing 本机加工目录初始盘点为 21,778 文件、2,368,102,991 bytes;其中大多数历史版本、加工输入、审计图和脚本不在当前运行闭包。它们已退出 Git,但没有在磁盘销毁。
驾驶舱自有管件位于 public/cockpit/models/pipes;五份 glTF + 五份同目录 bin,共 29,251 bytes,随前端发布,无外置图像贴图,不依赖已隔离的旧 draco/basis/lib。模型说明 Markdown 不进入产物;字体许可证及资产 manifest 均保留。
显式路由 只保留根跳转和驾驶舱页。旧 URL 回到驾驶舱,不加载示例。旧预览模式及面向上游 GitHub Pages 的发布工作流已隔离。
静态白名单 关闭整个 public 目录的自动复制,仅复制驾驶舱 assets、models、aerial.webp 与 favicon。Cesium 的 Workers/ThirdParty/Assets/Widgets 仍单独保留。构建还会拒绝引用被隔离的工作区目录。
配置插件 从 部署模板 生成运行时配置,再以 生产环境 覆盖连接值,不复制本机 JSON。开发/生产图片基址已同步;本机挂载已删掉未使用的旧地形、旧影像和测试夹具路径。环境说明 记录了优先级和代理要求。
按项目规则,已跳过 build/debug、依赖安装、测试运行、服务器和浏览器验收。 静态通过不等于真实构建/运行验收通过。
独立资源审计的完整本地证据见 GIS/模型/贴图审计,其完整清单仅作本地留档,不进入 Git 或生产产物。