94 lines
3.5 KiB
Markdown
94 lines
3.5 KiB
Markdown
---
|
||
title: 当前项目状态
|
||
type: curated
|
||
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/curated/当前项目状态
|
||
stable_id: f3ab87f1-1761-433d-966b-ea8489ed535c
|
||
scope: project
|
||
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
|
||
workspace_type: development
|
||
usage_profile_id: null
|
||
preference_context: development
|
||
document_type: current_state
|
||
revision: 1
|
||
source_memory_ids:
|
||
- 42d55366-35a1-43bd-a3b6-d5b6414eadf2
|
||
- 5c51c39f-5737-482d-929f-ed22bb1f2e2c
|
||
- 785ee52e-7fc0-4c3e-af00-161d219bc6d0
|
||
- 8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
|
||
- f1de978b-8588-4a88-903e-bd119975661c
|
||
source_checkpoint_ids:
|
||
- 395dd518-db16-454c-a032-1fedb7b03b3d
|
||
- 4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
|
||
- 836dcfca-39cc-4145-9be8-fef5e300022d
|
||
- a6c11c00-3e9d-4e07-a099-64ddbebeaff9
|
||
source_file_ids: []
|
||
source_git_commit: null
|
||
source_git_commits: []
|
||
source_agent_sync_ids:
|
||
- curation-handoff-20260911-0221
|
||
- curation-inspect-20260911-0218
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 24
|
||
source_revisions:
|
||
memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2: '1'
|
||
memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400: '1'
|
||
memory:836dcfca-39cc-4145-9be8-fef5e300022d: '1'
|
||
memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714: '1'
|
||
memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c: '1'
|
||
memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0: '1'
|
||
source_dispositions:
|
||
processed: 24
|
||
unchanged: 0
|
||
unsupported: 0
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2
|
||
- memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
|
||
- memory:836dcfca-39cc-4145-9be8-fef5e300022d
|
||
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
|
||
- memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
|
||
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
|
||
job_cited_source_ids:
|
||
- memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2
|
||
- memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
|
||
- memory:836dcfca-39cc-4145-9be8-fef5e300022d
|
||
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
|
||
- memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
|
||
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
|
||
conflicts: []
|
||
supersedes: []
|
||
preferences: []
|
||
source_cursor: 568
|
||
source_hash: c1401c8b8f2daad82235d6e6db8c3d8aef8db21c27d08f3498933fd989ce31bf
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-09-11T02:38:58.598533+00:00'
|
||
updated_at: '2026-09-23T14:54:31.035975+00:00'
|
||
tags:
|
||
- 开发
|
||
- 同频同PCI核查工具
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
# 同频同PCI核查工具
|
||
|
||
- **代码结构**:当前工作目录不是 Git 仓库,仅包含 `main.py`(标准库单文件 CLI)和 `工参模板.csv`(3 条有效数据)。
|
||
- **运行流程**:
|
||
1. 交互输入工参 CSV 路径;
|
||
2. 读取 UTF-8‑SIG/GBK,清洗后按 `(Earfcn, PCI)` 进行分组;
|
||
3. VP‑tree + Haversine 计算每行 CGI 的最近同频同 PCI 邻区;
|
||
4. 输出 `result_YYYYMMDD_HHMMSS.csv`。
|
||
- **已验证**:
|
||
- Python 3.14.3,`py_compile` 通过;
|
||
- 样例 3 行可处理;
|
||
- 约 4 万次随机/边界查询与暴力结果一致;
|
||
- 对经纬度边界、UTF‑8/SIG/GBK、BOM、NaN/Inf 等已核查。
|
||
- **存在问题**:
|
||
1. 默认回车寻找 `工参.csv`,但样例为 `工参模板.csv`。
|
||
2. 额外列导致 `normalize_row` 在 `main.py:86` 抛 `AttributeError`。
|
||
3. 缺字段/重复 CGI 静默跳过,无统计信息。
|
||
4. 输出文件名仅精确到秒,可能覆盖。
|
||
5. 缺 README、测试、依赖配置,且仅支持交互输入。
|
||
- **下一步建议**:先确认业务需求(默认文件名、脏行处理、Earfcn/PCI 归一化、结果目录等),再实施最小修复并补回归测试。 |