feat(M02): 구조물집계표 분류 없는 열도 제목 4칸(종류 · 분류1 · 분류2 · 분류3)
- 소단 · 대피소 · 폐기물처리 등 머리 한 칸 열 · 세월교 · 골막이 · 기타 · 돌붙임 — 세로로 합치던 빈 층을 각각 빈칸으로(빈값 = 분류 없음) - 글 열(NO · 측점 · 비고)은 그대로 합침 · 번호(도번 · 면적번 · 재료번)는 빈칸도 00 으로 읽어 그대로 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019Kyw9qnkJ94pC1A4PfpDtA
This commit is contained in:
@@ -109,7 +109,7 @@
|
||||
},
|
||||
|
||||
{
|
||||
"id": "fb", "머리": ["세월교", "(관경 × 련수마다)", null, null], "단위": "개소", "꼴": "수", "펼침": true,
|
||||
"id": "fb", "머리": ["세월교", "(관경 × 련수마다)", "", ""], "단위": "개소", "꼴": "수", "펼침": true,
|
||||
"설명": "설계값 — 세월교 개소",
|
||||
"바인딩": { "종류": "ford_bridge", "펼침": ["pipe_diameter_mm", "pipe_count"], "값": "개소", "묶음": "fb", "머리틀": ["세월교", "{0}×{1}", null], "값꼴": ["Φ{}", "{}련"], "빈값": ["관경 미입력", "련수 미입력"] }
|
||||
},
|
||||
@@ -176,43 +176,43 @@
|
||||
},
|
||||
|
||||
{
|
||||
"id": "ec", "머리": ["골막이", "(형태마다)", null, null], "단위": "개소", "꼴": "수", "펼침": true,
|
||||
"id": "ec", "머리": ["골막이", "(형태마다)", "", ""], "단위": "개소", "꼴": "수", "펼침": true,
|
||||
"설명": "설계값 — 골막이 개소",
|
||||
"바인딩": { "종류": "erosion_check", "펼침": ["form"], "값": "개소", "묶음": "ec", "머리틀": ["골막이", "{0}", null], "빈값": ["형식 미입력"] }
|
||||
},
|
||||
{
|
||||
"id": "be", "머리": ["소단", null, null, null], "단위": "m", "꼴": "수",
|
||||
"id": "be", "머리": ["소단", "", "", ""], "단위": "m", "꼴": "수",
|
||||
"설명": "설계값 — 소단 길이",
|
||||
"바인딩": { "종류": "berm", "값": "길이" }
|
||||
},
|
||||
{ "id": "rf", "머리": ["대피소", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 대피소", "바인딩": { "종류": "refuge", "값": "개소" } },
|
||||
{ "id": "wy", "머리": ["정차·작업장", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 정차·작업장", "바인딩": { "종류": "work_yard", "값": "개소" } },
|
||||
{ "id": "ta", "머리": ["차돌림곳", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 차돌림곳", "바인딩": { "종류": "turnaround", "값": "개소" } },
|
||||
{ "id": "gr_rail", "머리": ["가드레일", null, null, null], "단위": "m", "꼴": "수", "설명": "설계값 — 가드레일 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "가드레일" } } },
|
||||
{ "id": "gr_curb", "머리": ["경계석", null, null, null], "단위": "m", "꼴": "수", "설명": "설계값 — 경계석 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "경계석" } } },
|
||||
{ "id": "gr_sign", "머리": ["위험표지", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 위험표지", "일위대가": "UA000017", "바인딩": { "종류": "guardrail", "값": "개소", "조건": { "kind": "위험표지" } } },
|
||||
{ "id": "mr", "머리": ["반사경", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 반사경", "일위대가": "UA000018", "바인딩": { "종류": "mirror", "값": "개소" } },
|
||||
{ "id": "bg", "머리": ["차단기", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 차단기", "일위대가": "UA000010", "바인딩": { "종류": "barrier_gate", "값": "개소" } },
|
||||
{ "id": "ps", "머리": ["국가지점번호판", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 번호판 · 전구간 줄은 손 입력", "일위대가": "UA000016", "바인딩": { "종류": "position_sign", "값": "개소" } },
|
||||
{ "id": "cs", "머리": ["준공표지석", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 준공표지판", "일위대가": "UA000002", "바인딩": { "종류": "completion_sign", "값": "개소" } },
|
||||
{ "id": "rf", "머리": ["대피소", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 대피소", "바인딩": { "종류": "refuge", "값": "개소" } },
|
||||
{ "id": "wy", "머리": ["정차·작업장", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 정차·작업장", "바인딩": { "종류": "work_yard", "값": "개소" } },
|
||||
{ "id": "ta", "머리": ["차돌림곳", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 차돌림곳", "바인딩": { "종류": "turnaround", "값": "개소" } },
|
||||
{ "id": "gr_rail", "머리": ["가드레일", "", "", ""], "단위": "m", "꼴": "수", "설명": "설계값 — 가드레일 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "가드레일" } } },
|
||||
{ "id": "gr_curb", "머리": ["경계석", "", "", ""], "단위": "m", "꼴": "수", "설명": "설계값 — 경계석 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "경계석" } } },
|
||||
{ "id": "gr_sign", "머리": ["위험표지", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 위험표지", "일위대가": "UA000017", "바인딩": { "종류": "guardrail", "값": "개소", "조건": { "kind": "위험표지" } } },
|
||||
{ "id": "mr", "머리": ["반사경", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 반사경", "일위대가": "UA000018", "바인딩": { "종류": "mirror", "값": "개소" } },
|
||||
{ "id": "bg", "머리": ["차단기", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 차단기", "일위대가": "UA000010", "바인딩": { "종류": "barrier_gate", "값": "개소" } },
|
||||
{ "id": "ps", "머리": ["국가지점번호판", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 번호판 · 전구간 줄은 손 입력", "일위대가": "UA000016", "바인딩": { "종류": "position_sign", "값": "개소" } },
|
||||
{ "id": "cs", "머리": ["준공표지석", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 준공표지판", "일위대가": "UA000002", "바인딩": { "종류": "completion_sign", "값": "개소" } },
|
||||
{
|
||||
"id": "etc", "머리": ["기타", "(이름마다)", null, null], "단위": "개소", "꼴": "수", "펼침": true,
|
||||
"id": "etc", "머리": ["기타", "(이름마다)", "", ""], "단위": "개소", "꼴": "수", "펼침": true,
|
||||
"설명": "설계값 — 기타 구조물 개소",
|
||||
"바인딩": { "종류": "etc", "펼침": ["name"], "값": "개소", "묶음": "etc", "머리틀": ["기타", "{0}", null], "빈값": ["이름 미입력"] }
|
||||
},
|
||||
|
||||
{ "id": "h_intake", "머리": ["취수정", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000005" },
|
||||
{ "id": "h_rip_c", "머리": ["돌붙임", "찰붙임", null, null], "단위": "㎡", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000009" },
|
||||
{ "id": "h_rip_m", "머리": ["돌붙임", "메붙임", null, null], "단위": "㎡", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000009" },
|
||||
{ "id": "h_stone_ch", "머리": ["돌수로", null, null, null], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000011" },
|
||||
{ "id": "h_stone_bed", "머리": ["돌조공", null, null, null], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000023" },
|
||||
{ "id": "h_pv_rail", "머리": ["포장 난간", null, null, null], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000012" },
|
||||
{ "id": "h_pg_rail", "머리": ["관보호공 안전난간", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000013" },
|
||||
{ "id": "h_soil_ditch", "머리": ["수로형 토사개거", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000033" },
|
||||
{ "id": "h_ford_basin", "머리": ["물넘이 집수부", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000034" },
|
||||
{ "id": "h_rockfall", "머리": ["낙석방지책", null, null, null], "단위": "경간", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null },
|
||||
{ "id": "h_break", "머리": ["콘크리트·포장 깨기", null, null, null], "단위": "㎥", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null },
|
||||
{ "id": "h_waste", "머리": ["폐기물처리", null, null, null], "단위": "ton", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null },
|
||||
{ "id": "h_intake", "머리": ["취수정", "", "", ""], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000005" },
|
||||
{ "id": "h_rip_c", "머리": ["돌붙임", "찰붙임", "", ""], "단위": "㎡", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000009" },
|
||||
{ "id": "h_rip_m", "머리": ["돌붙임", "메붙임", "", ""], "단위": "㎡", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000009" },
|
||||
{ "id": "h_stone_ch", "머리": ["돌수로", "", "", ""], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000011" },
|
||||
{ "id": "h_stone_bed", "머리": ["돌조공", "", "", ""], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000023" },
|
||||
{ "id": "h_pv_rail", "머리": ["포장 난간", "", "", ""], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000012" },
|
||||
{ "id": "h_pg_rail", "머리": ["관보호공 안전난간", "", "", ""], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000013" },
|
||||
{ "id": "h_soil_ditch", "머리": ["수로형 토사개거", "", "", ""], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000033" },
|
||||
{ "id": "h_ford_basin", "머리": ["물넘이 집수부", "", "", ""], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000034" },
|
||||
{ "id": "h_rockfall", "머리": ["낙석방지책", "", "", ""], "단위": "경간", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null },
|
||||
{ "id": "h_break", "머리": ["콘크리트·포장 깨기", "", "", ""], "단위": "㎥", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null },
|
||||
{ "id": "h_waste", "머리": ["폐기물처리", "", "", ""], "단위": "ton", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null },
|
||||
|
||||
{ "id": "memo", "머리": ["비고", null, null, null], "단위": null, "꼴": "글", "손": true, "설명": "손 입력" }
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user