chore(master): 사용자 지시 — A군 맹암거 옵션 기본값 암거 높이 3 m · 암거 경사 3 %(요구 223 · M02 저장 길 · 판 21 · 이력 판_20)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"판": 20,
|
||||
"판": 21,
|
||||
"schema_version": 1,
|
||||
"comment": "B05 구조물 타입 레지스트리 정본. 근거·옵션 상세는 PLAN.md 구조물 리스트와 resources/knowledge/technical_info/01_임도 참조. 2026-08-17 선택지 재편: B군(종단배수)·F군(생태/녹화)·G군(노면공)은 enabled:false 보존 — B05 선택지에서 빠지고 B06 개별 횡단도 옵션으로 재사용한다. 바닥막이(bed_sill)·생태연못(eco_pond)은 임도 미사용 확정으로 삭제. 배관·BOX암거·물넘이·세월교는 pipe_points.json 정본 관리(managed_by) — structures.json에 저장하지 않으며, 배관 부속(유형/집수정/기슭막이/돌붙임)·날개벽 옵션 정의는 B06/B07 필수 승격의 선언 근거다. ★기본값 원칙(2026-08-16 크로스체크 2차): default를 두는 것은 ①법정이 등급과 무관하게 못박은 단일 수치 ②사용자가 개발 단계에서 확정한 값 ③도메인 수치가 아닌 표시용 문자열, 이 셋뿐이다. 재료·형식 같은 설계자 판단 선택지와 미확정 제원은 default 없이 required로 두어 사용자가 직접 고르게 한다 (pipe_diameter_mm 1000 = 별표2 원칙값+사용자 확정 — 화이트리스트 등재). BOX암거 본체 2.0×2.0·날개벽 유입/유출 있음·짧은쪽 높이 1m·길이 2m·각도 45°는 2026-08-17 사용자 확정값이다 — 본체 규격은 실무 관측 규격(2.0×2.0·3.0×3.0)을 폼에서 프리셋 select로 받고 필요 시 사용자 지정으로 자유 입력하되, 저장 키는 body_width_m·body_height_m 숫자 그대로다(프리셋 전용 키를 만들지 않는다). 이 값들은 B05 서브폼이 실제로 받으므로 phase를 detail로 두지 않는다. ★보호공 개편(2026-08-17 사용자 지시): 구 `*_pitching`(있음/없음) + `*_pitching_finish`(찰/메) 두 축을 `*_protection` 한 축(돌붙임(찰)·돌붙임(메)·도수로)으로 합쳤다 — 도수로·산비탈수로(B4)는 유출부에서 돌붙임 대신 쓰는 공종이라 별도 구조물이 아니라 보호공 선택지로 받는다. \"없음\"은 삭제(물이 흐르는 자리라 보호공 필수). 치수는 배타 — 돌붙임이면 `*_protection_area_m2`(10㎡), 도수로면 `*_protection_width_m`(1m, 지식DB 수치 근거 없음·사용자 확정, 실무 확인 후 개선). 구 저장분은 `common_util_drainage_pipes.parse_pipe_points`가 새 키로 옮긴다.",
|
||||
"구조물군": {
|
||||
@@ -32,13 +32,6 @@
|
||||
"color": "#4f8ef7",
|
||||
"abbr": "배수관"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "pipe_kind",
|
||||
@@ -299,13 +292,6 @@
|
||||
"color": "#3b6fd4",
|
||||
"abbr": "암거"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "body_width_m",
|
||||
@@ -478,13 +464,6 @@
|
||||
"color": "#2f9e8f",
|
||||
"abbr": "물넘이"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "ford_slope_deg",
|
||||
@@ -545,13 +524,6 @@
|
||||
"color": "#28857a",
|
||||
"abbr": "세월교"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "pipe_kind",
|
||||
@@ -679,12 +651,6 @@
|
||||
"color": "#5aa7e8",
|
||||
"abbr": "횡수로"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -696,12 +662,6 @@
|
||||
"color": "#6d9bd1",
|
||||
"abbr": "개거"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -713,19 +673,13 @@
|
||||
"color": "#3aa0a8",
|
||||
"abbr": "횡맹"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "culvert_height_m",
|
||||
"label": "암거 높이",
|
||||
"input": "number",
|
||||
"unit": "m",
|
||||
"default": null,
|
||||
"default": 3,
|
||||
"required": false,
|
||||
"empty_means": "비우면 값 없음 — 사용자 표 06 손 입력 칸(기본값 근거 없음)"
|
||||
},
|
||||
@@ -734,7 +688,7 @@
|
||||
"label": "암거 경사",
|
||||
"input": "number",
|
||||
"unit": "%",
|
||||
"default": null,
|
||||
"default": 3,
|
||||
"required": false,
|
||||
"empty_means": "비우면 값 없음 — 사용자 표 06 손 입력 칸(기본값 근거 없음)"
|
||||
}
|
||||
@@ -751,11 +705,6 @@
|
||||
"color": "#2eaadc",
|
||||
"abbr": "측구"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "form",
|
||||
@@ -790,11 +739,6 @@
|
||||
"color": "#2e8bdc",
|
||||
"abbr": "산마루"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "material",
|
||||
@@ -821,10 +765,6 @@
|
||||
"color": "#2ec5dc",
|
||||
"abbr": "소단구"
|
||||
},
|
||||
"drawing_views": [
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "length_m",
|
||||
@@ -892,11 +832,6 @@
|
||||
"color": "#1f9bb8",
|
||||
"abbr": "도수로"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "material",
|
||||
@@ -939,10 +874,6 @@
|
||||
"color": "#28b1a1",
|
||||
"abbr": "사면로"
|
||||
},
|
||||
"drawing_views": [
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "material",
|
||||
@@ -968,11 +899,6 @@
|
||||
"color": "#1f7fb8",
|
||||
"abbr": "맹암거"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "note",
|
||||
@@ -991,12 +917,6 @@
|
||||
"color": "#e07a2e",
|
||||
"abbr": "옹벽"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "wall_form",
|
||||
@@ -1105,11 +1025,6 @@
|
||||
"color": "#d0692a",
|
||||
"abbr": "찰쌓기"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "height_m",
|
||||
@@ -1328,11 +1243,6 @@
|
||||
"color": "#c25d2c",
|
||||
"abbr": "메쌓기"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "height_m",
|
||||
@@ -1553,11 +1463,6 @@
|
||||
"color": "#b8742e",
|
||||
"abbr": "흙막이"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "form",
|
||||
@@ -1809,11 +1714,6 @@
|
||||
"color": "#a86a2a",
|
||||
"abbr": "큰돌"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "height_m",
|
||||
@@ -1998,11 +1898,6 @@
|
||||
"color": "#7f9a63",
|
||||
"abbr": "소단"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "width_m",
|
||||
@@ -2018,7 +1913,7 @@
|
||||
"label": "소단 위치(도로 아래)",
|
||||
"input": "number",
|
||||
"unit": "m",
|
||||
"default": 1.0,
|
||||
"default": 1,
|
||||
"required": false,
|
||||
"phase": "b05",
|
||||
"default_basis": "사용자 지정 — 성토 사면 노면 끝 아래 1 m · 0 미만 = 0(도로보다 높을 수 없음)"
|
||||
@@ -2088,12 +1983,6 @@
|
||||
"color": "#7a52c7",
|
||||
"abbr": "골막이"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "form",
|
||||
@@ -2300,11 +2189,6 @@
|
||||
"color": "#7c5f3b",
|
||||
"abbr": "바닥"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "form",
|
||||
@@ -2410,12 +2294,6 @@
|
||||
"color": "#6b46b8",
|
||||
"abbr": "사방댐"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"profile",
|
||||
"detail",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "height_m",
|
||||
@@ -2438,11 +2316,6 @@
|
||||
"color": "#9b6bdc",
|
||||
"abbr": "기슭"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "side",
|
||||
@@ -2711,10 +2584,6 @@
|
||||
"color": "#2fa84f",
|
||||
"abbr": "대피로"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "detail",
|
||||
@@ -2741,11 +2610,6 @@
|
||||
"color": "#2fa84f",
|
||||
"abbr": "대피소"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "width_m",
|
||||
@@ -2774,11 +2638,6 @@
|
||||
"color": "#268f43",
|
||||
"abbr": "작업장"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "width_m",
|
||||
@@ -2805,10 +2664,6 @@
|
||||
"color": "#37b95a",
|
||||
"abbr": "차돌림"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "width_m",
|
||||
@@ -2828,9 +2683,6 @@
|
||||
"color": "#43c76b",
|
||||
"abbr": "반사경"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2842,9 +2694,6 @@
|
||||
"color": "#4fae5c",
|
||||
"abbr": "경계석"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2856,9 +2705,6 @@
|
||||
"color": "#5fb83a",
|
||||
"abbr": "위험"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2870,11 +2716,6 @@
|
||||
"color": "#1f9e46",
|
||||
"abbr": "가드"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "form",
|
||||
@@ -2918,10 +2759,6 @@
|
||||
"color": "#53a832",
|
||||
"abbr": "번호판"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"detail"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2933,9 +2770,6 @@
|
||||
"color": "#3a9e78",
|
||||
"abbr": "취수정"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2947,10 +2781,6 @@
|
||||
"color": "#3f9e2e",
|
||||
"abbr": "차단기"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"detail"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2962,9 +2792,6 @@
|
||||
"color": "#66b344",
|
||||
"abbr": "준공"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan"
|
||||
],
|
||||
"options": []
|
||||
},
|
||||
{
|
||||
@@ -2976,11 +2803,6 @@
|
||||
"color": "#8c9a2e",
|
||||
"abbr": "사토장"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "capacity_m3",
|
||||
@@ -3003,10 +2825,6 @@
|
||||
"color": "#7d8a2a",
|
||||
"abbr": "토취장"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "capacity_m3",
|
||||
@@ -3030,10 +2848,6 @@
|
||||
"color": "#3aa88f",
|
||||
"abbr": "동물길"
|
||||
},
|
||||
"drawing_views": [
|
||||
"plan",
|
||||
"cross_section"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "form",
|
||||
@@ -3059,10 +2873,6 @@
|
||||
"color": "#4cb84c",
|
||||
"abbr": "녹화"
|
||||
},
|
||||
"drawing_views": [
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "method",
|
||||
@@ -3180,11 +2990,6 @@
|
||||
"color": "#8a8f98",
|
||||
"abbr": "포장"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile",
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "height_m",
|
||||
@@ -3273,10 +3078,6 @@
|
||||
"color": "#9aa0a8",
|
||||
"abbr": "쇄석"
|
||||
},
|
||||
"drawing_views": [
|
||||
"cross_section",
|
||||
"quantity"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "thickness_cm",
|
||||
@@ -3298,9 +3099,6 @@
|
||||
"color": "#98a2b3",
|
||||
"abbr": "기타"
|
||||
},
|
||||
"drawing_views": [
|
||||
"profile"
|
||||
],
|
||||
"options": [
|
||||
{
|
||||
"key": "name",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user