From e684131e6b1970c6403314c62b59f826b561ca4f Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 2 Aug 2026 10:23:32 +0900 Subject: [PATCH] =?UTF-8?q?feat(B06):=20=ED=86=A0=EA=B3=B5=20=EC=9A=B4?= =?UTF-8?q?=EB=B0=98=EC=9E=A5=EB=B9=84=20=EC=84=A0=EC=A0=95=20=EA=B1=B0?= =?UTF-8?q?=EB=A6=AC=20=EA=B2=BD=EA=B3=84=20config=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?(=EC=A2=85=EB=AC=B4=EB=8C=80=2020m=20/=20=EB=8F=84=EC=9F=88=205?= =?UTF-8?q?0m=20/=20=EB=8D=A4=ED=94=84=20=EC=B4=88=EA=B3=BC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 유토곡선 운반계획(Phase 2)이 평균운반거리로 장비를 고를 때 쓸 경계값이다. 사용자 확정값이며 현장·발주처 기준에 따라 달라질 수 있어 config 한 곳에만 둔다. 참고 도면 관측치(종무대 14~16m, 도쟈 20m, 덤프 67.8m)와 모순되지 않는다. Co-Authored-By: Claude Opus 5 (1M context) --- config/config_system.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/config/config_system.py b/config/config_system.py index f1161fad..82e9b4b7 100644 --- a/config/config_system.py +++ b/config/config_system.py @@ -443,6 +443,29 @@ EARTHWORK_CONVERSION_FACTORS = { } +# ───────────────────────────────────────────────────────────────────────── +# 5-4-5. 토공 운반장비 선정 거리 경계 (B06 유토곡선 운반계획) +# +# 평균운반거리(m)로 운반장비를 고른다. 위에서부터 순서대로 검사해 `max_distance_m` +# **이하**면 그 장비를 쓰고, 마지막 항목(None)이 나머지를 전부 받는다. +# +# 종무대(무대운반) ≤ 20m < 도쟈(불도저 압토) ≤ 50m < 덤프트럭 +# +# 2026-08-02 사용자 확정값. 참고 도면의 관측 운반거리(종무대 14~16m, 도쟈 20m, +# 덤프 67.8m)와 모순되지 않는다. 현장·발주처 기준에 따라 달라질 수 있으므로 +# **이 상수가 거리 경계의 유일한 정의처**이며 여기만 고치면 된다. +# +# key는 도면 표기와 다음과 같이 대응한다: free_haul=종무대, dozer=도쟈, dump_truck=덤프. +# 화면 표기 문구는 하드코딩 금지 규칙에 따라 ui_locales에서 따로 관리한다. +# 분석 근거: docs/raw/2026-08-02_유토곡선_3공구_분석.md +# ───────────────────────────────────────────────────────────────────────── +EARTHWORK_HAUL_EQUIPMENT_LIMITS_M = ( + ("free_haul", 20.0), + ("dozer", 50.0), + ("dump_truck", None), +) + + # ───────────────────────────────────────────────────────────────────────── # 5-5. 종단 계획선(계획고) 설계 기준 (B05 WF2) #