From 674d4ef14a2bf2c422a0e926068c61d88ec28f23 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 7 Sep 2026 18:08:18 +0900 Subject: [PATCH] =?UTF-8?q?fix(=ED=86=A0=EA=B3=B5):=20=EB=8F=84=EC=9E=90?= =?UTF-8?q?=20=EC=9A=B4=EB=B0=98=20=ED=95=9C=EA=B3=84=EA=B1=B0=EB=A6=AC=20?= =?UTF-8?q?70m=20=E2=86=92=2060m=20=ED=99=95=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 근거 — 실무 오솔길 EARTH.DAT 헤더 6개 공사지가 전부 `20.0 / 60.0` (거창·장수·진안·봉화·영월 본선·지선). 산림과임업기술 5장 「다. 공사수량의 산출」도 「도저운반성토 60m 이하 / 덤프운반성토 60m 초과(건설표준품셈 참조)」로 규정. 70m 는 Aislo 단독값이었음(2026-08-02 잠정 확정). - config_system_design.py — EARTHWORK_HAUL_EQUIPMENT_LIMITS_M 의 dozer 경계와 주석의 확정 이력·근거 갱신. 정의처가 이 상수 한 곳이라 다른 코드 변경 없음. - common_util_mass_haul_balance.ts — 경계현 설명 주석의 70m 표기 정정. 검증 — 백엔드 재시작 뒤 공용 브라우저에서 실제 API 호출, sections/context 의 dozer.max_distance_m = 60 확인. 회귀 369 passed (실패 3건은 haul 미참조 기존 깨짐). 지식DB 미결 No.21 해소 — 목록 정리는 위키 AI 몫. Co-Authored-By: Claude Opus 5 (1M context) --- common_util/common_util_mass_haul_balance.ts | 2 +- config/config_system_design.py | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/common_util/common_util_mass_haul_balance.ts b/common_util/common_util_mass_haul_balance.ts index 31c454a7..1396df92 100644 --- a/common_util/common_util_mass_haul_balance.ts +++ b/common_util/common_util_mass_haul_balance.ts @@ -38,7 +38,7 @@ * 즉 **수평선의 높이는 그 현(弦)의 길이가 장비 경계거리와 같아지는 높이**다. 누가토량 * 그래프에서 세로축이 곧 토량이므로, 두 수평선 사이 띠의 두께가 그 장비가 옮기는 토량이다. * 현 길이 20m 되는 높이 위쪽 → 종무대 - * 거기서 70m 되는 높이까지 → 도쟈 + * 거기서 60m 되는 높이까지 → 도쟈 * 그 아래 ~ 평형선 → 덤프 * 경계값 정의처는 `config_system.EARTHWORK_HAUL_EQUIPMENT_LIMITS_M` 한 곳뿐이다. * diff --git a/config/config_system_design.py b/config/config_system_design.py index c239ab33..6811f5c9 100644 --- a/config/config_system_design.py +++ b/config/config_system_design.py @@ -379,9 +379,13 @@ EARTHWORK_CONVERSION_FACTORS = { # 평균운반거리(m)로 운반장비를 고른다. 위에서부터 순서대로 검사해 `max_distance_m` # **이하**면 그 장비를 쓰고, 마지막 항목(None)이 나머지를 전부 받는다. # -# 종무대(무대운반) ≤ 20m < 도쟈(불도저 압토) ≤ 70m < 덤프트럭 +# 종무대(무대운반) ≤ 20m < 도쟈(불도저 압토) ≤ 60m < 덤프트럭 # -# 2026-08-02 사용자 확정값(도쟈 50 → 70m). 유토곡선의 장비 경계현은 이 값을 +# 2026-09-07 사용자 확정값(도쟈 70 → 60m). 근거 — 실무 오솔길 `EARTH.DAT` 헤더 6개 +# 공사지가 전부 `20.0 / 60.0`(거창·장수·진안·봉화·영월 본선·지선), 산림과임업기술 +# 5장 「다. 공사수량의 산출」이 「도저운반성토 60m 이하 / 덤프운반성토 60m 초과 +# (건설표준품셈 참조)」로 못 박음. 70m 는 Aislo 단독값이었음(2026-08-02 잠정 확정). +# 유토곡선의 장비 경계현은 이 값을 # **수평 현의 길이**로 읽는다 — 현 길이가 20m가 되는 높이 위쪽이 종무대 몫, # 70m가 되는 높이까지가 도쟈 몫, 그 아래가 덤프 몫이다. # 현장·발주처 기준에 따라 달라질 수 있으므로 @@ -393,7 +397,7 @@ EARTHWORK_CONVERSION_FACTORS = { # ───────────────────────────────────────────────────────────────────────── EARTHWORK_HAUL_EQUIPMENT_LIMITS_M = ( ("free_haul", 20.0), - ("dozer", 70.0), + ("dozer", 60.0), ("dump_truck", None), )