--- title: SiteDataTool0701 当前状态 type: curated permalink: main/projects/62afe036-4c36-42b0-89fd-e2231d3d6788/curated/site-data-tool0701-当前状态 stable_id: 123f3f6e-7fa4-4da2-8f7d-56f0ff9524c8 scope: project project_id: 62afe036-4c36-42b0-89fd-e2231d3d6788 workspace_type: development usage_profile_id: null preference_context: development document_type: current_state revision: 1 source_memory_ids: - 68d59d9b-3308-4563-bba7-5ba81174722c - 72ec6a42-69ec-4c45-a598-e5534f7c050d - 87a78fac-0658-442c-bd14-84c63c86368b - 8ad5de0d-2707-4541-a872-f7a5b716bf41 - a63a558b-f39d-4b8b-9d70-3b1257b30e6a - e004b8a7-8d27-4f21-b6b4-a9f3c94b7472 - f4b3217b-848a-43c4-84a6-95471a989c7e source_checkpoint_ids: - 1c8ba860-ef86-46a0-ae80-cbcfe8b1dda2 - 6eae8a0e-0400-4d9b-a176-05a7be7cb6fc - 72b25de3-18fa-4d8e-bc43-9123dfd0cd90 - b354af29-a446-472d-934a-7861bfddcf42 - b64e4925-8732-4a8c-ac81-69f478ebfeda - e212b1ee-d8b8-4375-914d-cd04cb378024 source_file_ids: [] source_git_commit: 19e40d6704555938f1a53a7ebe89ba524db982c3 source_git_commits: - 19e40d6704555938f1a53a7ebe89ba524db982c3 source_agent_sync_ids: [] model_connection: Sub2API model_name: git-restore source_count: 34 source_revisions: memory:4fd4cb43-e023-4e06-b422-d1dafdfcf786: '1' memory:05637a97-7c1e-407e-991e-7a6c4d8f0345: '1' memory:dda8d62b-df75-4ba2-80d1-e7d5e309a256: '1' memory:3915bdec-9d08-4bd7-917c-b83a4e5449ad: '1' memory:5e8e39d4-dccf-4052-8b9a-bbcd0fa22e58: '1' memory:84f15993-b553-4a2c-b630-0ef2378fb951: '1' memory:2d3b8a69-0d46-451b-8126-45268c98ce02: '1' memory:aa553250-5c98-460f-950a-9b787c5dc6f0: '1' memory:ec039bef-51ea-4ec5-bae5-5f6c6bbfbcb2: '1' memory:08cc66c6-9523-49c8-8ceb-7244a9731b6f: '1' memory:3492eae2-f8fb-4b78-bd41-01c68576376f: '1' memory:6c3f2392-b922-4e91-a433-260f285147af: '1' source_dispositions: processed: 34 unchanged: 0 unsupported: 0 skipped: 0 cited_source_ids: - curated_baseline:123f3f6e-7fa4-4da2-8f7d-56f0ff9524c8 - memory:3492eae2-f8fb-4b78-bd41-01c68576376f - memory:6c3f2392-b922-4e91-a433-260f285147af - memory:ec039bef-51ea-4ec5-bae5-5f6c6bbfbcb2 - memory:08cc66c6-9523-49c8-8ceb-7244a9731b6f - memory:aa553250-5c98-460f-950a-9b787c5dc6f0 - memory:5e8e39d4-dccf-4052-8b9a-bbcd0fa22e58 - memory:84f15993-b553-4a2c-b630-0ef2378fb951 - memory:2d3b8a69-0d46-451b-8126-45268c98ce02 - memory:4fd4cb43-e023-4e06-b422-d1dafdfcf786 - memory:05637a97-7c1e-407e-991e-7a6c4d8f0345 - memory:dda8d62b-df75-4ba2-80d1-e7d5e309a256 - memory:3915bdec-9d08-4bd7-917c-b83a4e5449ad - git:main.py - git:aidocs/project_context.md - git:.gitignore job_cited_source_ids: - curated_baseline:123f3f6e-7fa4-4da2-8f7d-56f0ff9524c8 conflicts: [] supersedes: [] preferences: [] source_cursor: 726 source_hash: e915d35dc4d6977809a904c927e5cc5bdcd7c8e4240cc3a22984fb1dc408d29b prompt_version: 2026-08-12.3 schema_version: '3' curation_job_id: null created_at: '2026-09-16T10:12:31.933184+00:00' updated_at: '2026-09-23T14:56:01.679860+00:00' tags: - status - development restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2 --- # SiteDataTool0701 当前状态概览 ## 主要功能 - **站点开通清单与 CellData 匹配**:生成覆盖范围内的小区列表。 - **指标计算**:输出开通前后每周流量、话务量与用户数。 - **弱覆盖面积统计**:利用 Buildings 与 Grids 中的 GPKG 文件统计弱覆盖面积和总覆盖面积,更新月度对比图表。 - **结果输出**:统一将所有结果保存至 `ResultData/Result_YYYYMMDD_HHMMSS.xlsx`。 ## 核心数据文件 - `SourceData/站点开通清单.csv`(GBK/UTF‑8,字段:PL工单号、经度、纬度、覆盖范围、基站ID、开通时间)。 - `SourceData/CellData.csv`(GBK编码)。 - `SourceData/2.6G.xlsx` 与 `SourceData/700M.xlsx`(指标数据)。 - `SourceData/Buildings/*.gpkg`、`SourceData/Grids/*.gpkg`。 - 缓存文件 `CacheData/metric_cache.sqlite`(已重建并验证一致性)。 ## 开发环境 - 虚拟环境已迁移至 `uv + CPython 3.13`,避免旧 venv 路径问题。 - 所有开发记忆保存在 `aidocs/project_context.md`,`.gitignore` 中,未提交。 - 功能完成后立即 `commit`,按共享 Git 工作流规则 `push` 远端。 - 代码遵循 KISS & YAGNI 原则,重用已有框架与工具。 ## 近期变更 - **开通前后对比 Sheet** 增加 **最新一周流量**、**最新一周用户数**,取指标数据最后一周的聚合。 - 报表右侧汇总表/图移至 K 列,避免与新列重叠。 - 对比图仅对比开通前一周和开通后一周。