Files
MemRelay/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/Checkpoint 2026-09-10 08-14-49 UTC.md
T

18 lines
3.2 KiB
Markdown
Raw 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-10 08:14:49 UTC
type: checkpoint
permalink: main/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/checkpoint-2026-09-10-08-14-49-utc
stable_id: 3aa7a9bf-7390-4784-8c02-5f810d89547e
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:34.537317+00:00'
updated_at: '2026-09-23T15:00:34.537371+00:00'
tags:
- source-submit
---
独立楼宇批量获取脚本已完成。新增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分包和用户量停用保持现状。