e64ca3b4f5c33bde66d1bfaa75574b22d0ddd202
P0: Fix KeyError in 3 analysis endpoints. geojson.py stores 1d risk as "risk_value" but analysis.py accessed "risk_1d" — always crashed. Backend: Add lru_cache to GeoJSON/CSV/Parquet loaders, date helpers, and district loader. Add try/except and FileNotFoundError guards. Frontend: Debounce riskRange, merge counts into useMemo, stabilize handleGridClick with ref, memoize nearest-grid scan, wrap AlertMap in React.memo, switch useLodGrid from fetch to cachedGet.
Description
No description provided
Releases
1
v1.0.0 — 全链条首发
Latest
Languages
TypeScript
56.3%
Python
43%
Dockerfile
0.2%
Shell
0.2%
JavaScript
0.1%