feat(641-2): B07 유역 음영 · D03 지형 — implicit 확정이어도 평활 DTM 읽음 · 지킴 시험

- 읽는 자리 한 줄씩(계산 코드 그대로) · dtm 확정은 전과 같음
- test_641_1_implicit_grid: 굳힌 격자 = RBF · 다시 셈 · 서버 · Node · B06 · 브라우저 같은 파일 · B07 · D03 전후

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-01 21:22:09 +09:00
co-authored by Claude Opus 5.5
parent f912efd36a
commit b3e62c7ae4
3 changed files with 166 additions and 2 deletions
@@ -105,7 +105,8 @@ def road_dem(models: Path, params: dict[str, Any], source: str) -> tuple[str, Pa
return source, None
npz = Path(models) / f"dtm_{picked.get('source_filter') or ''}.npz"
smooth = npz.with_name(f"{npz.stem}_smooth.npz")
npz = smooth if picked.get("smooth") and smooth.is_file() else npz
implicit = picked.get("method") == "implicit" # 641-2 — implicit 확정이어도 평활 DTM
npz = smooth if (picked.get("smooth") or implicit) and smooth.is_file() else npz
return got, npz if npz.is_file() else None