Files
MemRelay/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/独立 GetNRBuildingsData 脚本和小批量验证要求.md
T

1.8 KiB
Raw Blame History

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at tags
独立 GetNRBuildingsData 脚本和小批量验证要求 decision main/projects/8e229c96-a83b-4a02-ac40-10a0a9da444e/独立-get-nrbuildings-data-脚本和小批量验证要求 8e2f261c-0e5a-4403-8c3a-ecc1dc1b23cf project 8e229c96-a83b-4a02-ac40-10a0a9da444e decision active 1 6a6a895eaf 2026-09-23T15:02:14.857833+00:00 2026-09-23T15:02:14.857899+00:00
wfs
python
csv
standalone

用户要求独立GetNRBuildingsData.py批量调用楼宇WFS,不接入main.py。URL和COOKIES等参数必须放顶部供用户手动填写,本次源码保持空值;复用凭证已仅存密码库条目“NQI WFS 楼宇数据查询”(lookup_key nqi-gmcc-building-wfs),普通记忆和Git禁止保存实际凭证。输入source/NRBuildingsPoint.csv为GBK/GB18030,列名序号、经度、维度(源文件实际是维度),共435327条。按CSV原始坐标构造POINT(经度 纬度),通过urlencode百分号编码,禁止用逗号分隔经纬度。输出所有properties原字段为CSV表头,附查询序号/坐标/状态/命中数量/要素ID/错误信息;多命中逐楼宇输出,未命中保留状态行,不擅自调整接口指标字段名或数值。默认LIMIT=10,START_ROW=1;URL/Cookies由用户自己填,确认后LIMIT=None可全量。只用Python标准库,支持超时/有限网络重试、认证失败停止、Ctrl+C保留完成结果,临时磁盘缓冲合并动态表头避免全量内存增长。仅做10个真实坐标请求,取源表前9条及JM443411坐标,7命中/3未命中/0失败,结果在output/NRBuildingsData_test10.csv,10行43列(7查询列+36个properties字段)。未运行全量。