Files
MemRelay/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/Checkpoint 2026-09-10 08-14-47 UTC [eb6140c2ec].md

3.2 KiB
Raw Permalink Blame History

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at
Checkpoint 2026-09-10 08:14:47 UTC [eb6140c2ec] checkpoint main/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/checkpoint-2026-09-10-08-14-47-utc-eb6140c2ec 385cd0f1-7b33-46ac-ab14-d76f34b2e597 project 8e229c96-a83b-4a02-ac40-10a0a9da444e checkpoint active 1 6a6a895eaf 2026-09-23T15:00:32.334688+00:00 2026-09-23T15:00:32.334742+00:00

独立楼宇批量获取脚本已完成。新增E:/Work/code/MarketGrid/GetNRBuildingsData.py,未接入或修改main.py,只有Python标准库依赖。顶部URL、COOKIES留空供用户手动填写;需粘贴完整WFS URL含原ak/sig等参数,脚本替换CQL_FILTER,经纬度间为空格且URL编码为%20。配置INPUT_CSV默认source/NRBuildingsPoint.csv,GBK/GB18030,实际列序号/经度/维度;总435327条。OUTPUT_CSV默认output/NRBuildingsData.csv(UTF-8 BOM),START_ROW=1,LIMIT=10,确认后用户可将LIMIT改None。TIMEOUT/有限重试/REQUEST_INTERVAL/PROGRESS_EVERY可配置。每个坐标的多个features逐条提properties输出,保留接口原字段名数值;动态字段取并集作为表头,前置7列为查询序号、查询经度、查询纬度、查询状态、命中数量、要素ID、错误信息;未命中和失败保留状态行。磁盘临时spool避免全量结果驻留内存;认证失败停止、Ctrl+C保存完成结果。验证严格只发10个真实坐标请求(本轮测试MAX_RETRIES=0),取源表前9条+序号JM443411原坐标,7命中/3未命中/0失败,7条楼宇结果;输出output/NRBuildingsData_test10.csv,10行43列(36 properties字段),坐标ID映射、状态计数、有效building_id及空结果全部核验通过,CQL编码本地验证通过。没有进行全量运行,没有修改源CSV。用户给的复用凭证已经仅保存到密码库条目“NQI WFS 楼宇数据查询”/lookup_key nqi-gmcc-building-wfs,password字段是完整Cookie头,ak/sig是隐藏字段;普通记忆及Git无凭证值,脚本URL/COOKIES仍空。测试使用临时进程环境注入,临时10行输入文件已删除,没有认证文件落盘。代码和试跑CSV已上传MemRelay且completed:[{"path":"GetNRBuildingsData.py","id":"c81313ad-0307-4c64-a075-77dcd1cbb1aa","status":"completed"},{"path":"NRBuildingsData_test10.csv","id":"7d3ae864-8279-49e7-b9a4-4d74536fd8c9","status":"completed"}]。README增加独立使用说明。main提交05c751db88c5abc1b680f08cdfcd6f2a300afa31(feat: 新增独立楼宇数据批量查询脚本),工作区干净,较origin/main超前3提交,未推送。已请求Codex侧栏打开试跑CSV,工具返回queued。下一步/交接:本轮已完成,等待用户查看小批量结果;未经新指示不要跑全量435327条或推送。用户手动填顶部URL/Cookies后可直接python GetNRBuildingsData.py;默认只前10条与这次混合样本稍有不同。账号过期时从密码库复用唯一匹配/保存新值,不把Cookies或签名写入代码、日志、正常记忆。API返回空集合不是语法错误;POINT的xy不能用逗号。之前AOI分包和用户量停用保持现状。