fix(B05): 계류 유역 세월교 판정 + 하단 패널 밀어올리기 동작

- 세월교 판정: 유효직경이 관 최대 규격(D2000, config) 초과 시 bridge_required
  플래그 — 관이 아니라 세월교·물넘이·교량 대상(임도설치규정 제12조: 계류 횡단
  구간은 물넘이 포장·교량으로 설계). 유역 제원에 '세월교 검토(Ø계산값)' 표기,
  관경 자동 지정 제외. 실측: 41.4ha 계류 유역 D5137 -> 세월교 검토
- 사면 유역 계산식은 유지 — FHWA 유입부 조절식과 교차검증 결과 근접
  (1.1ha D862/D839, 2.9ha D1426/D1255)
- 하단 패널: 서브패널이 종단도를 덮지 않고 밀어올림. 접힘=종단 전체,
  하나 펼침=그만큼 종단 축소(테이블 높이 고정), 둘 펼침=종단-테이블-유토곡선
  순서로 유토곡선 리사이즈 시 종단만 조절

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-05 19:08:36 +09:00
co-authored by Claude Fable 5
parent 3d5e8988c0
commit 2876ca5cbb
8 changed files with 72 additions and 20 deletions
+2
View File
@@ -77,6 +77,8 @@ export const ui_locales_b2 = {
],
B05_Drainage_Status_LoadFailed: ["배경도를 불러오지 못했습니다.", "Failed to load the basemap."],
B05_Drainage_Basin_Undecided: ["미정", "TBD"],
/* {d}=계산 유효직경(mm). 관 최대 규격 초과 계류 유역 — 관이 아니라 세월교 대상 */
B05_Drainage_Basin_Bridge: ["세월교 검토 (Ø{d}mm)", "Ford crossing req. (Ø{d}mm)"],
/* {area}=배수 유효면적, {relief}=표고차, {flow}=유하장, {pipe}=배수 유효직경 */
B05_Drainage_Basin_Metrics: [
"유효면적 {area} · 표고 {relief}m · 유하 {flow}m · 유효직경 {pipe}",