Files

19 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Checkpoint 2026-09-16 07:23:01 UTC
type: checkpoint
permalink: main/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/checkpoint-2026-09-16-07-23-01-utc
stable_id: 8b4322db-8786-40da-9a5b-5250f1c45edb
scope: project
project_id: 8e229c96-a83b-4a02-ac40-10a0a9da444e
memory_type: checkpoint
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T15:00:52.806026+00:00'
updated_at: '2026-09-23T15:00:52.806083+00:00'
tags:
- source-submit
---
2026-09-16 对 E:/code/MarketGrid 完成代码、真实本地数据与成果结构审阅,无业务代码修改。当前两条独立流程:main.py(2639行)以SQLite RTree+Shapely+NumPy+tifffile完成市场GIS分包和汇总;GetNRBuildingsData.py(297行)以aiohttp固定8协程+16结果队列+单写线程即时输出CSV。当前业务:仅生成竟对信号,用户量/4G调用入口注释保留;建筑按相交纳入且保留完整几何,AOI按所属市场网格=Name唯一归属筛选;总包完整复制BuildingInfo/CellData。核实本地源数据:GridMap23条,5G3485952条,BuildingInfo574516条,CellData56116条;AOI10361条,其中10357已归属、4未归属,新会昆仑村AOI为空;坐标CSV435327行。现有23市场包+1总包均无用户量、均尚无必应图层,source/GIS.qgz模板已含必应。现有NRBuildingsData.csv1000行43列,440成功560未命中(文件统计,不代表本次真实接口调用)。验证:项目.venv因引用不存在的D:/Program Files/uv/python/cpython-3.14.3-windows-x86_64-none失效;系统Python3.13.15,以uv run --no-project --with-requirements requirements.txt --with-requirements requirements-nr-buildings.txt python -m unittest discover -s tests -v在隔离环境执行33项测试全部通过。未运行正式全量出图、未请求真实楼宇接口/底图。已检查输入数据库只读计数、24包成员与QGZ图层、Python AST。
遗留与下一步:修复或重建项目.venv;如需成果包含必应,更新已有24包或重生成;README仍称URL/Cookies留空,与当前代码及此前允许提交内网配置的决定不一致;脚本START_ROW是输入跳过,CSV启动w模式覆盖,并非自动续传。AOI最大面积预处理脚本不在当前跟踪代码中,main依赖output里的预处理GPKG。aidocs两份文档虽然已ignore但仍受Git跟踪,project_context最后到2026-08-03,technical_presentation含已停用功能。旧文档与线上当前状态存在版本差异,并含此前保留Markdown的用户约定,本次保留,不将旧规则覆盖线上或删除用户文档;后续若清理先明确历史资料保留方式并完成有效信息迁移。Git初始main领先origin/main1(4cdd26a),末次观察已无领先标记,本会话未执行fetch/push,可能其他会话已同步;后续以实时git状态为准。给下个会话:本次为只读理解任务,没有授权启动生产批量请求或重生成正式成果,勿将已有summary耗时当作本次性能基准。