From d8e5723c78378839a148a354bdb8e7cf83658c54 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:17:10 +0900 Subject: [PATCH 1/6] =?UTF-8?q?fix(M01):=20=EC=82=B0=EB=A6=BC=204=C2=B79?= =?UTF-8?q?=C2=B710=EC=9E=A5=20=EB=A1=9C=EC=A7=81=20=EC=97=86=EC=9D=8C(?= =?UTF-8?q?=EC=A0=88=20=EB=88=84=EB=9D=BD)=2038=EC=A0=88=EC=97=90=20?= =?UTF-8?q?=EC=83=88=20=EB=A1=9C=EC=A7=81=20(PLAN=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 9장 27절(GF000252~278): 암파쇄 · 발파(10%) · 깎기(90%) · 기계소할 · 콘크리트·아스팔트 깨기 · 포장절단 · 측구·구조물 터파기 암 14절 · 살수 · 발파암 비탈면 고르기 - 10장 7절(GF000279~285): 인력운반 3절 · 짐내리기 · 덤프 자재운반 · 덤프운반(굴착기 적재+15ton) · 묘목 인력운반 - 4장 4절(GF000286~289): 수확베기 · 단목베기 100본·1,000㎡ · 위험목 베기 - 쓰는 표의 용도.로직키 · 4장 범위규칙 네 표에 엔진 이름(이상·이하 · 이상·미만)을 앞에 붙임(원문 설명은 뒤에 그대로) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 40 +- .../master_data/계수_산림품셈_09장_토공.json | 22 +- .../로직_산림품셈_04장_나무베기.json | 145 ++ .../master_data/로직_산림품셈_09장_토공.json | 1323 +++++++++++++++++ .../로직_산림품셈_10장_자재․장비_운반.json | 214 +++ .../소요량_산림품셈_04장_나무베기.json | 26 +- .../소요량_산림품셈_09장_토공.json | 52 +- .../소요량_산림품셈_10장_자재․장비_운반.json | 24 +- 8 files changed, 1783 insertions(+), 63 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index b4e053f7..4eade97f 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 252, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 290, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2513,6 +2513,44 @@ "GF000249": {"원문번호": "9-14-2 다짐", "파일": "로직_산림품셈_09장_토공.json"}, "GF000250": {"원문번호": "9-15-2 표토제거 답외구간", "파일": "로직_산림품셈_09장_토공.json"}, "GF000251": {"원문번호": "9-17-2 비다짐", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000252": {"원문번호": "9-4-1 암파쇄(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000253": {"원문번호": "9-5-2 발파암 깎기 90%(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000254": {"원문번호": "9-5-1 육상 암석 절취(발파 10%)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000255": {"원문번호": "9-6-1 발파암 기계소할(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000256": {"원문번호": "9-7-1 무근콘크리트 깨기(T=30㎝ 미만) 깨기(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000257": {"원문번호": "9-7-2 무근콘크리트 깨기(T=30㎝ 이상) 깨기(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000258": {"원문번호": "9-8-1 철근콘크리트 깨기(T=30㎝ 미만) 깨기(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000259": {"원문번호": "9-8-2 철근콘크리트 깨기(T=30㎝ 이상) 깨기(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000260": {"원문번호": "9-10-1 기존포장 깨기 콘크리트 깨기(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000261": {"원문번호": "9-10-2 기존포장 깨기 아스팔트 깨기(대형브레이커 · 굴착기 0.7㎥)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000262": {"원문번호": "9-11-1 포장절단 콘크리트(기계)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000263": {"원문번호": "9-12-2 측구터파기 암절취", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000264": {"원문번호": "9-12-3 측구터파기 발파암", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000265": {"원문번호": "9-13-7 구조물터파기 육상 암절취(0~1m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000266": {"원문번호": "9-13-8 구조물터파기 육상 암절취(1~2m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000267": {"원문번호": "9-13-9 구조물터파기 육상 암절취(2~3m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000268": {"원문번호": "9-13-10 구조물터파기 용수 암절취(0~1m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000269": {"원문번호": "9-13-11 구조물터파기 용수 암절취(1~2m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000270": {"원문번호": "9-13-12 구조물터파기 용수 암절취(2~3m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000271": {"원문번호": "9-13-13 구조물터파기 육상 발파암(0~1m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000272": {"원문번호": "9-13-14 구조물터파기 육상 발파암(1~2m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000273": {"원문번호": "9-13-15 구조물터파기 육상 발파암(2~3m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000274": {"원문번호": "9-13-16 구조물터파기 용수 발파암(0~1m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000275": {"원문번호": "9-13-17 구조물터파기 용수 발파암(1~2m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000276": {"원문번호": "9-13-18 구조물터파기 용수 발파암(2~3m)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000277": {"원문번호": "9-16-3 노체 살수(물탱크 5,500ℓ)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000278": {"원문번호": "9-19-3 비탈면 고르기(발파암)", "파일": "로직_산림품셈_09장_토공.json"}, + "GF000279": {"원문번호": "10-6-1 인력운반 토사·석재", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000280": {"원문번호": "10-6-2 인력운반 돌(지게)", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000281": {"원문번호": "10-6-3 인력운반 기타 임업자재", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000282": {"원문번호": "10-8-1 케이블 크레인 짐내리기", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000283": {"원문번호": "10-9-1 덤프트럭 자재 운반(1회 표준 운반량)", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000284": {"원문번호": "10-12-1 덤프운반(굴착기 0.7㎥ 적재 · 덤프트럭 15ton)", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000285": {"원문번호": "10-13-2 묘목 인력운반", "파일": "로직_산림품셈_10장_자재․장비_운반.json"}, + "GF000286": {"원문번호": "4-1-1 수확베기 임업용 동력기계톱 벌목", "파일": "로직_산림품셈_04장_나무베기.json"}, + "GF000287": {"원문번호": "4-2-1 단목베기(100본당)", "파일": "로직_산림품셈_04장_나무베기.json"}, + "GF000288": {"원문번호": "4-2-2 단목베기(1,000㎡당 · 굴착기 0.2㎥ + 부착용 집게)", "파일": "로직_산림품셈_04장_나무베기.json"}, + "GF000289": {"원문번호": "4-3 위험목 베기(굴착기 우드그랩 0.2㎥ · 크레인 5톤)", "파일": "로직_산림품셈_04장_나무베기.json"}, "LB000001": {"원문번호": "1001", "파일": "인력.json"}, "LB000002": {"원문번호": "1002", "파일": "인력.json"}, "LB000003": {"원문번호": "1003", "파일": "인력.json"}, diff --git a/resources/master_data/계수_산림품셈_09장_토공.json b/resources/master_data/계수_산림품셈_09장_토공.json index 0085a138..6756d2aa 100644 --- a/resources/master_data/계수_산림품셈_09장_토공.json +++ b/resources/master_data/계수_산림품셈_09장_토공.json @@ -133,7 +133,7 @@ "이름": "살수", "기준": "", "출처": "산림품셈 9-16-3", - "용도": {"공종": "살수", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "살수", "대상": ["작업량 조건"], "로직키": ["GF000277"]}, "조건": { "구분": "고르기" }, @@ -182,7 +182,7 @@ "이름": "살수 조건", "기준": "", "출처": "산림품셈 9-16-3 주①②", - "용도": {"공종": "살수", "대상": ["기계", "작업량 조건"], "로직키": []}, + "용도": {"공종": "살수", "대상": ["기계", "작업량 조건"], "로직키": ["GF000277"]}, "조건": { "구분": "고르기" }, @@ -252,7 +252,7 @@ "이름": "철근콘크리트 깨기(T=30㎝ 미만) 주 · 고철공제", "기준": "", "출처": "산림품셈 9-8-1 주②③ · 4 고철공제", - "용도": {"공종": "T=30㎝ 미만", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 미만", "대상": ["작업량 조건"], "로직키": ["GF000258"]}, "조건": { "구분": "고르기" }, @@ -309,7 +309,7 @@ "이름": "철근콘크리트 깨기(T=30㎝ 이상) 주 · 고철공제", "기준": "", "출처": "산림품셈 9-8-2 주② · 4 고철공제", - "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": ["GF000259"]}, "조건": { "구분": "고르기" }, @@ -365,7 +365,7 @@ "이름": "발파구간 횡단경사 인건비 가산", "기준": "", "출처": "산림품셈 9-5-3 주③", - "용도": {"공종": "집토", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "집토", "대상": ["작업량 조건"], "로직키": ["GF000254"]}, "조건": { "구분": "고르기" }, @@ -431,7 +431,7 @@ "이름": "무근콘크리트 깨기(T=30㎝ 미만) 주 속 수", "기준": "", "출처": "산림품셈 9-7-1 주②⑤⑧⑨⑩", - "용도": {"공종": "T=30㎝ 미만", "대상": ["기계", "작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 미만", "대상": ["기계", "작업량 조건"], "로직키": ["GF000256"]}, "조건": { "구분": "고르기" }, @@ -488,7 +488,7 @@ "이름": "무근콘크리트 깨기(T=30㎝ 이상) 주 속 수", "기준": "", "출처": "산림품셈 9-7-2 주②", - "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": ["GF000257"]}, "조건": { "구분": "고르기" }, @@ -660,7 +660,7 @@ "이름": "기존포장 깨기 콘크리트 주 속 수", "기준": "", "출처": "산림품셈 9-10-1 주②", - "용도": {"공종": "콘크리트", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "콘크리트", "대상": ["작업량 조건"], "로직키": ["GF000260"]}, "조건": { "구분": "고르기" }, @@ -684,7 +684,7 @@ "이름": "기존포장 깨기 아스팔트 주 속 수", "기준": "", "출처": "산림품셈 9-10-2 주②", - "용도": {"공종": "아스팔트", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "아스팔트", "대상": ["작업량 조건"], "로직키": ["GF000261"]}, "조건": { "구분": "고르기" }, @@ -933,7 +933,7 @@ "이름": "측구터파기 토사 인력·장비 비율", "기준": "", "출처": "산림품셈 9-12-1", - "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": ["GF000098", "GF000099"]}, + "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": ["GF000098", "GF000099", "GF000264"]}, "조건": { "구분": "고르기" }, @@ -967,7 +967,7 @@ "이름": "구조물터파기 육상토사 인력·장비 비율", "기준": "", "출처": "산림품셈 9-13-1", - "용도": {"공종": "육상토사", "대상": ["작업량 조건"], "로직키": ["GF000100", "GF000101", "GF000102", "GF000103", "GF000104", "GF000105"]}, + "용도": {"공종": "육상토사", "대상": ["작업량 조건"], "로직키": ["GF000100", "GF000101", "GF000102", "GF000103", "GF000104", "GF000105", "GF000276"]}, "조건": { "구분": "고르기" }, diff --git a/resources/master_data/로직_산림품셈_04장_나무베기.json b/resources/master_data/로직_산림품셈_04장_나무베기.json index c99be615..65267199 100644 --- a/resources/master_data/로직_산림품셈_04장_나무베기.json +++ b/resources/master_data/로직_산림품셈_04장_나무베기.json @@ -4,6 +4,34 @@ "차례": 2, "판": "2026-01-01", "줄": [ + { + "키": "GF000286", + "원문번호": "4-1-1", + "구분": "산림품셈", + "상세구분": "04장 나무베기", + "이름": "수확베기 임업용 동력기계톱 벌목", + "결과단위": "원/㎥", + "출처": "산림품셈 4-1-1", + "소유": "공용", + "비고": "해석: 벌목부 = 1인 ÷ 1일 벌목량 · 할증은 경급 할증과 산불피해목 할증을 더해 곱함 · 박피품 별도(3) · 할인·할증(집단화정도 1-4-3 · 경사도 1-4-5 · 장애물 1-4-8 등)은 이웃 로직과 같이 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘", + "시험입력": { "벌도목": "단목", "평균경급": 25, "산불피해목": "아님" }, + "입력": [ + { "이름": "벌도목", "설명": "생산재 갈래(단목 · 전간목 · 전목)", "고르기": ["단목", "전간목", "전목"], "출처": "산림품셈 4-1-1" }, + { "이름": "평균경급", "설명": "벌도목 평균 지름", "단위": "㎝", "출처": "산림품셈 4-1-1 주①" }, + { "이름": "산불피해목", "설명": "산불피해지의 산불피해목 벌목 여부", "고르기": ["아님", "산불피해목"], "출처": "산림품셈 4-1-1 주②" } + ], + "중간": [ + { + "이름": "경급할증", + "식": "만약(평균경급 > 30, 0, 찾기(QF000042, 구분=만약(평균경급 < 20, '벌도목 평균경급 20cm 미만', '벌도목 평균경급 20~30cm'), '평균경급(cm)'=평균경급).할증률)", + "출처": "산림품셈 4-1-1 주①" + }, + { "이름": "산불할증", "식": "만약(산불피해목 == '산불피해목', 찾기(QF000042, 구분='산불피해지 산불피해목').할증률, 0)", "출처": "산림품셈 4-1-1 주②" } + ], + "호표": [{ "종류": "인력", "요소": "LB000037", "이름": "벌목부", "단위": "인", "수량": "1 / 찾기(QF000041, '벌도목 구분'=벌도목).벌목량 * (1 + (경급할증 + 산불할증) / 100)", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000011", "원문번호": "4-1-2", "구분": "산림품셈", "상세구분": "04장 나무베기", "이름": "하베스터 벌도ㆍ조재", @@ -134,6 +162,123 @@ ], "끝수": null }, + { + "키": "GF000287", + "원문번호": "4-2-1", + "구분": "산림품셈", + "상세구분": "04장 나무베기", + "이름": "단목베기(100본당)", + "결과단위": "원/100본", + "출처": "산림품셈 4-2-1", + "소유": "공용", + "비고": "주② — 전목 = 벌목 · 전간목 = 벌목+가지제거 · 단목 = 벌목+가지제거+토막내기(벌목부) · 작업보조 보통인부 0.6 · 관목류 제거 보통인부 30% 할증(주⑤) · 규격재 조재 20% 할증(주⑥) — 해석: 전체 품에 곱함 · 표의 흉고직경은 짝수 구간(10 이하 · 12~14 …) · 할인·할증(집단화정도 1-4-3 · 경사도 1-4-5 · 장애물 1-4-8 등)은 이웃 로직과 같이 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘", + "시험입력": { "흉고직경": 14, "생산재": "단목", "관목류": "아님", "규격재조재": "아님" }, + "입력": [ + { "이름": "흉고직경", "설명": "제거 대상목 가슴높이 지름(표 구간 안 값)", "단위": "㎝", "출처": "산림품셈 4-2-1" }, + { "이름": "생산재", "설명": "베어서 남기는 모양(전목 · 전간목 · 단목)", "고르기": ["전목", "전간목", "단목"], "출처": "산림품셈 4-2-1 주②" }, + { "이름": "관목류", "설명": "관목류 제거 여부", "고르기": ["아님", "관목류 제거"], "출처": "산림품셈 4-2-1 주⑤" }, + { "이름": "규격재조재", "설명": "규격재 생산 조재 포함 여부", "고르기": ["아님", "포함"], "출처": "산림품셈 4-2-1 주⑥" } + ], + "중간": [ + { "이름": "벌목", "식": "찾기(QF000045, 구분='벌목·가지제거·토막내기', '제거 대상목 흉고직경(㎝)'=흉고직경).벌목" }, + { "이름": "가지", "식": "만약(생산재 == '전목', 0, 찾기(QF000045, 구분='벌목·가지제거·토막내기', '제거 대상목 흉고직경(㎝)'=흉고직경).가지제거)" }, + { "이름": "토막", "식": "만약(생산재 == '단목', 찾기(QF000045, 구분='벌목·가지제거·토막내기', '제거 대상목 흉고직경(㎝)'=흉고직경).토막내기, 0)" }, + { "이름": "조재할증", "식": "만약(규격재조재 == '포함', 찾기(QF000046, 구분='규격재 생산을 위한 조재 포함 시 할증').값, 0)", "출처": "산림품셈 4-2-1 주⑥" }, + { "이름": "관목할증", "식": "만약(관목류 == '관목류 제거', 찾기(QF000046, 구분='관목류 제거 시 보통인부 할증').값, 0)", "출처": "산림품셈 4-2-1 주⑤" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000037", "이름": "벌목부(체인톱)", "단위": "인", "수량": "(벌목 + 가지 + 토막) * (1 + 조재할증 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(작업보조)", "단위": "인", "수량": "찾기(QF000045, 구분='작업보조').작업보조 * (1 + (관목할증 + 조재할증) / 100)", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000288", + "원문번호": "4-2-2", + "구분": "산림품셈", + "상세구분": "04장 나무베기", + "이름": "단목베기(1,000㎡당 · 굴착기 0.2㎥ + 부착용 집게)", + "결과단위": "원/1,000㎡", + "출처": "산림품셈 4-2-2", + "소유": "공용", + "비고": "집재거리 100m 초과 매 100m 마다 인력품 30% 가산(비고) — 해석: 초과분 100m 단위 올림 · 공구손료 및 경장비 10%(주⑤) — 해석: 인력품(노무비)의 10% · 장비 규격 변경·위험지역 장비 추가는 설계자 판단(주③④) · 할인·할증(집단화정도 1-4-3 · 경사도 1-4-5 · 장애물 1-4-8 등)은 이웃 로직과 같이 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘", + "시험입력": { "나무높이": 6, "집재거리": 100, "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "나무높이", "설명": "베는 나무의 평균 높이", "단위": "m", "출처": "산림품셈 4-2-2 주①" }, + { "이름": "집재거리", "설명": "벤 나무를 모으는 거리", "단위": "m", "출처": "산림품셈 4-2-2 비고" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { + "이름": "가산", + "식": "만약(집재거리 > 찾기(QF000048).'집재거리 기준', 올림((집재거리 - 찾기(QF000048).'집재거리 기준') / 찾기(QF000048).가산단위, 0) * 찾기(QF000048).가산할증, 0)", + "출처": "산림품셈 4-2-2 비고" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000037", "이름": "벌목부", "단위": "인", "수량": "찾기(QF000047, 구분='벌목부', '나무높이(m)'=나무높이).소요 * (1 + 가산 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000047, 구분='보통인부', '나무높이(m)'=나무높이).소요 * (1 + 가산 / 100)", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000270, 기계='0201-0020', 집게='7206-0020', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.2㎥ + 부착용 집게", + "단위": "시간", + "수량": "찾기(QF000047, 구분='굴착기+부착용집게', '나무높이(m)'=나무높이).소요" + } + ], + "덧줄": [{ "이름": "공구손료 및 경장비", "식": "노무비 * 찾기(QF000049).값 / 100", "비목": "경비", "출처": "산림품셈 4-2-2 주⑤" }], + "끝수": null + }, + { + "키": "GF000289", + "원문번호": "4-3", + "구분": "산림품셈", + "상세구분": "04장 나무베기", + "이름": "위험목 베기(굴착기 우드그랩 0.2㎥ · 크레인 5톤)", + "결과단위": "원/본", + "출처": "산림품셈 4-3", + "소유": "공용", + "비고": "가슴높이지름 16㎝ 이상(주② · 미만은 솎아베기 품) · 숲가꾸기 위험목 또는 인력작업 = 벌목부 100% 가산(주④) · 병해충 발생지 장비 없이 인력만 = 보통인부 100% 가산(주⑥) — 해석: 인력만이면 장비 줄 0 · 장비 = 굴착기 0.2㎥ + 부착용 집게 0.2㎥(우드그랩) · 트럭탑재형 크레인 5톤(주⑤) · 50m 이내 집재 포함(주③)", + "시험입력": { "가슴높이지름": 25, "작업": "장비 사용", "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "가슴높이지름", "설명": "위험목 가슴높이 지름(표 구간 안 값)", "단위": "㎝", "범위": [16, 999], "출처": "산림품셈 4-3" }, + { "이름": "작업", "설명": "작업 갈래", "고르기": ["장비 사용", "숲가꾸기 위험목 또는 인력작업", "병해충 발생지 인력만"], "출처": "산림품셈 4-3 주④⑥" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "벌목가산", "식": "만약(작업 == '숲가꾸기 위험목 또는 인력작업', 찾기(QF000051, 구분='숲가꾸기 위험목 제거 또는 인력작업 시 벌목부 가산').값, 0)" }, + { "이름": "보통가산", "식": "만약(작업 == '병해충 발생지 인력만', 찾기(QF000051, 구분='산림병해충·소나무재선충병 발생지역 인력만 제거 시 보통인부 가산').값, 0)" }, + { "이름": "장비", "식": "만약(작업 == '병해충 발생지 인력만', 0, 1)" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000050, '가슴높이지름(cm)'=가슴높이지름).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000037", "이름": "벌목부", "단위": "인", "수량": "찾기(QF000050, '가슴높이지름(cm)'=가슴높이지름).벌목부 * (1 + 벌목가산 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000050, '가슴높이지름(cm)'=가슴높이지름).보통인부 * (1 + 보통가산 / 100)", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000270, 기계='0201-0020', 집게='7206-0020', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기 0.2㎥ + 부착용 집게(우드그랩)", + "단위": "시간", + "수량": "찾기(QF000050, '가슴높이지름(cm)'=가슴높이지름).'굴삭기 우드그랩' * 장비" + }, + { "종류": "로직", "요소": "로직(GC000268, 기계='2105-0005', 지역=지역)", "이름": "트럭탑재형 크레인 5톤", "단위": "시간", "수량": "찾기(QF000050, '가슴높이지름(cm)'=가슴높이지름).크레인 * 장비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000013", "원문번호": "4-4", "구분": "산림품셈", "상세구분": "04장 나무베기", "이름": "가지정리", diff --git a/resources/master_data/로직_산림품셈_09장_토공.json b/resources/master_data/로직_산림품셈_09장_토공.json index 8abe6be1..e3b3e756 100644 --- a/resources/master_data/로직_산림품셈_09장_토공.json +++ b/resources/master_data/로직_산림품셈_09장_토공.json @@ -110,6 +110,59 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000252", + "원문번호": "9-4-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "암파쇄(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-4-1", + "소유": "공용", + "비고": "주① Q = 연암·보통암·경암 평균 · 주② 비율은 현장여건 따라 달리 함 · 해석: 기계 1시간 ÷ 작업능력 Q = ㎥당 시간 · 치즐은 본/hr ÷ Q · 집토는 따로(9-4-2 로직)", + "시험입력": { "암의종류": "평균", "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "암의종류", "설명": "깨는 암의 종류(평균 = 세 암 평균)", "고르기": ["평균", "연암", "보통암", "경암"], "출처": "산림품셈 9-4-1" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { + "이름": "작업능력", + "식": "만약(암의종류 == '평균', (찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'='연암').작업능력 + 찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'='보통암').작업능력 + 찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'='경암').작업능력) / 3, 찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'=암의종류).작업능력)" + }, + { + "이름": "치즐소모량", + "식": "만약(암의종류 == '평균', (찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'='연암').치즐소모량 + 찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'='보통암').치즐소모량 + 찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'='경암').치즐소모량) / 3, 찾기(QF000250, 적용기계='대형브레이커+유압식백호우(무한궤도,0.7㎥)', '암의 종류'=암의종류).치즐소모량)" + } + ], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / 작업능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "치즐소모량 / 작업능력", + "비목": "재료비", + "출처": "산림품셈 9-4-1", + "비고": "원문 단위 「본」" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000090", "원문번호": "9-4-2", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "암절취 집토(굴착기 0.7㎥) 시간당 작업량", @@ -173,6 +226,94 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000254", + "원문번호": "9-5-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "육상 암석 절취(발파 10%)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-5-1", + "소유": "공용", + "비고": "해석: 착암기 2.7㎥/min = 기계 요소 소형브레이커(공압식) 2.7㎥/min(5210-0027 · 같은 공기소비량) · 해석: 잡재료비 「주재료의 5%」 는 표 비고 글이라 식에 수로 적음 · 횡단경사 80% 이상 발파 인건비 20% 가산(9-5-3 주③ · CF000106) · 폭약·뇌관·비트 규격은 원문에 없음 — 검색어 첫 후보", + "시험입력": { "횡단경사": "80% 미만", "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "횡단경사", "설명": "발파 구간 평균 횡단경사", "고르기": ["80% 미만", "80% 이상"], "출처": "산림품셈 9-5-3 주③" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "인건비가산", "식": "만약(횡단경사 == '80% 이상', 찾기(CF000106, 구분='인건비 가산').적용, 0)", "출처": "산림품셈 9-5-3 주③" }], + "호표": [ + { "종류": "재료", "요소": { "구분": "잡재료", "상세구분": "화약", "검색어": "폭약" }, "이름": "폭약", "단위": "kg", "수량": "찾기(QF000252, 이름='폭약').수량", "비목": "재료비" }, + { "종류": "재료", "요소": { "구분": "잡재료", "상세구분": "화약", "검색어": "전기뇌관" }, "이름": "뇌관", "단위": "개", "수량": "찾기(QF000252, 이름='뇌관').수량", "비목": "재료비" }, + { "종류": "재료", "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "착암기비트" }, "이름": "비트", "단위": "개", "수량": "찾기(QF000252, 이름='비트').수량", "비목": "재료비" }, + { "종류": "인력", "요소": "LB000016", "이름": "화약공(화약취급공)", "단위": "인", "수량": "찾기(QF000252, 이름='화약공').수량 * (1 + 인건비가산 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000015", "이름": "착암공", "단위": "인", "수량": "찾기(QF000252, 이름='착암공').수량 * (1 + 인건비가산 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000252, 이름='보통인부').수량 * (1 + 인건비가산 / 100)", "비목": "노무비" }, + { "종류": "로직", "요소": "로직(GC000273, 기계='5210-0027')", "이름": "착암기 2.7㎥/min", "단위": "시간", "수량": "찾기(QF000252, 이름='착암기').수량" }, + { "종류": "로직", "요소": "로직(GC000268, 기계='5205-0103', 지역=지역)", "이름": "공기압축기 10.3㎥/min", "단위": "시간", "수량": "찾기(QF000252, 이름='공기압축기').수량" } + ], + "덧줄": [{ "이름": "잡재료비", "식": "재료비 * 5 / 100", "비목": "재료비", "출처": "산림품셈 9-5-1 비고" }], + "끝수": null + }, + { + "키": "GF000253", + "원문번호": "9-5-2", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "발파암 깎기 90%(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-5-2", + "소유": "공용", + "비고": "원문 주 「대형브레이커와 무한궤도 굴착기(0.7㎥)」 · 평균은 9-4-1 주① 과 같은 꼴 · 해석: 기계 1시간 ÷ 작업능력 Q = ㎥당 시간 · 치즐은 본/hr ÷ Q · 집토는 따로(9-5-3 로직)", + "시험입력": { "암의종류": "평균", "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "암의종류", "설명": "깨는 암의 종류(평균 = 세 암 평균)", "고르기": ["평균", "연암", "보통암", "경암"], "출처": "산림품셈 9-5-2" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { + "이름": "작업능력", + "식": "만약(암의종류 == '평균', (찾기(QF000253, '암의 종류'='연암').작업능력 + 찾기(QF000253, '암의 종류'='보통암').작업능력 + 찾기(QF000253, '암의 종류'='경암').작업능력) / 3, 찾기(QF000253, '암의 종류'=암의종류).작업능력)" + }, + { + "이름": "치즐소모량", + "식": "만약(암의종류 == '평균', (찾기(QF000253, '암의 종류'='연암').치즐소모량 + 찾기(QF000253, '암의 종류'='보통암').치즐소모량 + 찾기(QF000253, '암의 종류'='경암').치즐소모량) / 3, 찾기(QF000253, '암의 종류'=암의종류).치즐소모량)" + } + ], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / 작업능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "치즐소모량 / 작업능력", + "비목": "재료비", + "출처": "산림품셈 9-5-2", + "비고": "원문 단위 「본」" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000092", "원문번호": "9-5-3", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "발파암 집토(굴착기 0.7㎥) 시간당 작업량", @@ -237,6 +378,49 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000255", + "원문번호": "9-6-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "발파암 기계소할(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-6-1", + "소유": "공용", + "비고": "결과는 소할하는 물량 ㎥당 — 소할 물량은 발파암 물량의 15% 범위(주③ · Q1=10×0.15 주②)로 설계자가 셈 · 해석: 기계 1시간 ÷ Q = ㎥당 시간", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "작업능력", "식": "찾기(QF000255).작업능력" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / 작업능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "찾기(QF000255).치즐소모량 / 작업능력", + "비목": "재료비", + "출처": "산림품셈 9-6-1", + "비고": "원문 단위 「본」" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000094", "원문번호": "9-7-1", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "콘크리트 깨기 집토(굴착기 0.7㎥) 시간당 작업량", @@ -300,6 +484,96 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000256", + "원문번호": "9-7-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "무근콘크리트 깨기(T=30㎝ 미만) 깨기(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-7-1", + "소유": "공용", + "비고": "해석: 기계 1시간 ÷ Q = ㎥당 시간 · 해석: 표 비고 칸 글 「대형브레이커치즐 0.01본/hr · 보통인부 1인/일」 을 식에 수로 적음 — 보통인부 = 1인 ÷ (Q × 8시간) · 집토는 GF000095", + "시험입력": { "작업능력": 0, "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "작업능력", "설명": "대형브레이커 시간당 깨기량(0 = 원문 평균)", "단위": "㎥/hr", "범위": [0, 5.9], "출처": "산림품셈 9-7-1", "비고": "원문 범위 3.3∼5.9 · 0 이면 주② 평균" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "Q", "식": "만약(작업능력 > 0, 작업능력, 찾기(CF000108, 구분='Q 평균').적용)", "출처": "산림품셈 9-7-1 주②" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / Q" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "0.01 / Q", + "비목": "재료비", + "출처": "산림품셈 9-7-1 비고", + "비고": "원문 단위 「본」" + }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 / (Q * 8)", "비목": "노무비", "출처": "산림품셈 9-7-1 비고" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000257", + "원문번호": "9-7-2", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "무근콘크리트 깨기(T=30㎝ 이상) 깨기(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-7-2", + "소유": "공용", + "비고": "해석: 기계 1시간 ÷ Q = ㎥당 시간 · 해석: 표 비고 칸 글 「대형브레이커치즐 0.01본/hr · 보통인부 1인/일」 을 식에 수로 적음 — 보통인부 = 1인 ÷ (Q × 8시간) · 집토는 GF000095", + "시험입력": { "작업능력": 0, "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "작업능력", "설명": "대형브레이커 시간당 깨기량(0 = 원문 평균)", "단위": "㎥/hr", "범위": [0, 4.6], "출처": "산림품셈 9-7-2", "비고": "원문 범위 2.6∼4.6 · 0 이면 주② 평균" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "Q", "식": "만약(작업능력 > 0, 작업능력, 찾기(CF000109, 구분='Q 평균').적용)", "출처": "산림품셈 9-7-2 주②" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / Q" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "0.01 / Q", + "비목": "재료비", + "출처": "산림품셈 9-7-2 비고", + "비고": "원문 단위 「본」" + }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 / (Q * 8)", "비목": "노무비", "출처": "산림품셈 9-7-2 비고" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000096", "원문번호": "9-8-1", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "철근콘크리트 깨기 철근절단", @@ -356,6 +630,96 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000258", + "원문번호": "9-8-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "철근콘크리트 깨기(T=30㎝ 미만) 깨기(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-8-1", + "소유": "공용", + "비고": "해석: 기계 1시간 ÷ Q = ㎥당 시간 · 해석: 표 비고 칸 글 「대형브레이커치즐 0.01본/hr · 보통인부 1인/일」 을 식에 수로 적음 — 보통인부 = 1인 ÷ (Q × 8시간) · 집토는 GF000095 · 철근절단(GF000096) · 고철공제는 GF000096 몫", + "시험입력": { "작업능력": 0, "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "작업능력", "설명": "대형브레이커 시간당 깨기량(0 = 원문 평균)", "단위": "㎥/hr", "범위": [0, 3.3], "출처": "산림품셈 9-8-1", "비고": "원문 범위 1.6∼3.3 · 0 이면 주② 평균" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "Q", "식": "만약(작업능력 > 0, 작업능력, 찾기(CF000104, 구분='Q 평균').적용)", "출처": "산림품셈 9-8-1 주②" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / Q" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "0.01 / Q", + "비목": "재료비", + "출처": "산림품셈 9-8-1 비고", + "비고": "원문 단위 「본」" + }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 / (Q * 8)", "비목": "노무비", "출처": "산림품셈 9-8-1 비고" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000259", + "원문번호": "9-8-2", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "철근콘크리트 깨기(T=30㎝ 이상) 깨기(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-8-2", + "소유": "공용", + "비고": "해석: 기계 1시간 ÷ Q = ㎥당 시간 · 해석: 표 비고 칸 글 「대형브레이커치즐 0.01본/hr · 보통인부 1인/일」 을 식에 수로 적음 — 보통인부 = 1인 ÷ (Q × 8시간) · 집토는 GF000095 · 철근절단은 9-8-1 품(GF000096)", + "시험입력": { "작업능력": 0, "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "작업능력", "설명": "대형브레이커 시간당 깨기량(0 = 원문 평균)", "단위": "㎥/hr", "범위": [0, 2.7], "출처": "산림품셈 9-8-2", "비고": "원문 범위 1.4∼2.7 · 0 이면 주② 평균" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "Q", "식": "만약(작업능력 > 0, 작업능력, 찾기(CF000105, 구분='Q 평균').적용)", "출처": "산림품셈 9-8-2 주②" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / Q" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "0.01 / Q", + "비목": "재료비", + "출처": "산림품셈 9-8-2 비고", + "비고": "원문 단위 「본」" + }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 / (Q * 8)", "비목": "노무비", "출처": "산림품셈 9-8-2 비고" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000097", "원문번호": "9-9", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "석축헐기(인력)", @@ -379,6 +743,131 @@ "덧줄": [{ "이름": "잡재료비", "식": "노무비 * 5 / 100", "비목": "재료비", "출처": "산림품셈 9-9 주②" }], "끝수": null }, + { + "키": "GF000260", + "원문번호": "9-10-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "기존포장 깨기 콘크리트 깨기(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-10-1", + "소유": "공용", + "비고": "해석: 기계 1시간 ÷ Q = ㎥당 시간 · 해석: 표 비고 칸 글 「대형브레이커치즐 0.01본/hr · 보통인부 1인/일」 을 식에 수로 적음 — 보통인부 = 1인 ÷ (Q × 8시간) · 집토는 GF000095", + "시험입력": { "작업능력": 0, "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { "이름": "작업능력", "설명": "대형브레이커 시간당 깨기량(0 = 원문 평균)", "단위": "㎥/hr", "범위": [0, 5.9], "출처": "산림품셈 9-10-1", "비고": "원문 범위 3.3∼5.9 · 0 이면 주② 평균" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "Q", "식": "만약(작업능력 > 0, 작업능력, 찾기(CF000115, 구분='Q 평균').적용)", "출처": "산림품셈 9-10-1 주②" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / Q" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "0.01 / Q", + "비목": "재료비", + "출처": "산림품셈 9-10-1 비고", + "비고": "원문 단위 「본」" + }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 / (Q * 8)", "비목": "노무비", "출처": "산림품셈 9-10-1 비고" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000261", + "원문번호": "9-10-2", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "기존포장 깨기 아스팔트 깨기(대형브레이커 · 굴착기 0.7㎥)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-10-2", + "소유": "공용", + "비고": "해석: 기계 1시간 ÷ Q = ㎥당 시간 · 해석: 표 비고 칸 글 「대형브레이커치즐 0.01본/hr · 보통인부 1인/일」 을 식에 수로 적음 — 보통인부 = 1인 ÷ (Q × 8시간) · 집토는 GF000095", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [{ "이름": "Q", "식": "찾기(CF000116, 구분='Q').적용", "출처": "산림품셈 9-10-2 주②" }], + "호표": [ + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "1 / Q" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "0.01 / Q", + "비목": "재료비", + "출처": "산림품셈 9-10-2 비고", + "비고": "원문 단위 「본」" + }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 / (Q * 8)", "비목": "노무비", "출처": "산림품셈 9-10-2 비고" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000262", + "원문번호": "9-11-1", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "포장절단 콘크리트(기계)", + "결과단위": "원/m", + "출처": "산림품셈 9-11-1", + "소유": "공용", + "비고": "해석: 일당 인력 ÷ 일당 절단 350m · 콘크리트커트 1대 × 8시간 ÷ 350m · 잡자재 = 인건비의 5%(표) · 물운반(30ℓ/m)은 운반방법별이라 원문 값 없음 — 별도 · 해석: 콘크리트커트 = 기계 요소 커터 320∼400㎜(4430-0400 · 조종원 없는 경비)", + "시험입력": { "지역": "전국평균" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [{ "이름": "일시공량", "식": "찾기(QF000265, 이름='콘크리트커트').적용" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000265, 이름='특별인부').적용 / 일시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000265, 이름='보통인부').적용 / 일시공량", "비목": "노무비" }, + { "종류": "로직", "요소": "로직(GC000272, 기계='4430-0400', 지역=지역)", "이름": "콘크리트커트 320∼400㎜", "단위": "시간", "수량": "8 / 일시공량" }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "블레이드 14\"×3.2mm" }, + "이름": "브레이드(320∼400㎜ · 14인치)", + "단위": "개", + "수량": "찾기(QF000265, 이름='브레이드').적용 / 일시공량", + "비목": "재료비" + } + ], + "덧줄": [{ "이름": "잡자재", "식": "노무비 * 찾기(QF000265, 이름='잡자재').적용 / 100", "비목": "재료비", "출처": "산림품셈 9-11-1" }], + "끝수": null + }, { "키": "GF000098", "원문번호": "9-12-1", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "측구터파기 토사 굴착기 시간당 작업량", @@ -454,6 +943,116 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000263", + "원문번호": "9-12-2", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "측구터파기 암절취", + "결과단위": "원/㎥", + "출처": "산림품셈 9-12-2", + "소유": "공용", + "비고": "해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000126, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000126, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000268, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000126, 구분='굴착기 버킷').적용 * 찾기(QF000268, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000268, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000268, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000268, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000268, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000268, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000268, 이름='치즐소모').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-12-2", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000264", + "원문번호": "9-12-3", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "측구터파기 발파암", + "결과단위": "원/㎥", + "출처": "산림품셈 9-12-3", + "소유": "공용", + "비고": "해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000126, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000126, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000269, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000126, 구분='굴착기 버킷').적용 * 찾기(QF000269, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000269, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000269, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000269, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000269, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000269, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000269, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-12-3", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000100", "원문번호": "9-13-1", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "구조물터파기 육상토사(0~1m) 굴착기 시간당 작업량", @@ -904,6 +1503,663 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000265", + "원문번호": "9-13-7", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 육상 암절취(0~1m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-7", + "소유": "공용", + "비고": "해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000276, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000276, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000276, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000276, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-7", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000266", + "원문번호": "9-13-8", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 육상 암절취(1~2m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-8", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「육상 암절취(0~1m)와 동일」 — QF000276 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000277, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000277, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000277, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000277, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-8", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000267", + "원문번호": "9-13-9", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 육상 암절취(2~3m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-9", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「육상 암절취(0~1m)와 동일」 — QF000276 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000278, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000276, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000278, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000278, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000278, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-9", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000268", + "원문번호": "9-13-10", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 용수 암절취(0~1m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-10", + "소유": "공용", + "비고": "해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000279, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000279, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000279, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-10", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000269", + "원문번호": "9-13-11", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 용수 암절취(1~2m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-11", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「용수 암절취(0~1m)와 동일」 — QF000279 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000280, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000280, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000280, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-11", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000270", + "원문번호": "9-13-12", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 용수 암절취(2~3m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-12", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「용수 암절취(0~1m)와 동일」 — QF000279 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000281, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000279, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000281, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000281, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-12", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000271", + "원문번호": "9-13-13", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 육상 발파암(0~1m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-13", + "소유": "공용", + "비고": "해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000282, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000282, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000282, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000282, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-13", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000272", + "원문번호": "9-13-14", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 육상 발파암(1~2m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-14", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「육상 발파암(1~2m)와 동일」 — QF000282 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000283, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000283, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000283, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000283, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-14", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000273", + "원문번호": "9-13-15", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 육상 발파암(2~3m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-15", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「육상 발파암(1~2m)와 동일」 — QF000282 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000284, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000282, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000284, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000284, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000284, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-15", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000274", + "원문번호": "9-13-16", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 용수 발파암(0~1m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-16", + "소유": "공용", + "비고": "해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000285, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000285, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000285, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000285, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-16", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000275", + "원문번호": "9-13-17", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 용수 발파암(1~2m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-17", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「용수 발파암(0~1m)와 동일」 — QF000285 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000286, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000286, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000286, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000286, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-17", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000276", + "원문번호": "9-13-18", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "구조물터파기 용수 발파암(2~3m)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-13-18", + "소유": "공용", + "비고": "들어내기 굴착기 값은 원문 「용수 발파암(0~1m)와 동일」 — QF000285 · 해석: 전량 인력 품 × 인력비율 · 장비 = 깨기(대형브레이커 1시간 ÷ Q) + 들어내기(굴착기 Q = 3600·q·K·f·E/Cm) 각각 × 장비비율 — 9-12-1·9-13-1 토사 로직과 같은 꼴 · q = 0.7㎥(표 이름 「무한궤도,0.7㎥」)", + "시험입력": { "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)" }, + "입력": [ + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "인력비율", "식": "찾기(CF000127, 구분='인력').적용" }, + { "이름": "기계비율", "식": "찾기(CF000127, 구분='장비').적용" }, + { "이름": "깨기능력", "식": "찾기(QF000287, 이름='대형브레이커').적용" }, + { + "이름": "들어내기량", + "식": "반올림(3600 * 찾기(CF000127, 구분='굴착기 버킷').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='k').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='f').적용 * 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='E').적용 / 찾기(QF000285, 이름='유압식백호우(무한궤도,0.7㎥)', 항목='㎝(sec)').적용, 3)", + "출처": "건설품셈 공통 8-1-4 주①" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000017", "이름": "할석공", "단위": "인", "수량": "찾기(QF000287, 이름='할석공').적용 * 인력비율 / 100", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000287, 이름='보통인부').적용 * 인력비율 / 100", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000271, 기계='0201-0070', 브레이커='0230-0007', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 0.7㎥ + 대형브레이커 0.7㎥", + "단위": "시간", + "수량": "기계비율 / 100 / 깨기능력" + }, + { + "종류": "재료", + "요소": { "구분": "기계·설비", "상세구분": "기계류", "검색어": "치즐 0.7㎥" }, + "이름": "대형브레이커 치즐(0.7㎥)", + "단위": "개", + "수량": "기계비율 / 100 * 찾기(QF000287, 이름='치즐소모량').적용 / 깨기능력", + "비목": "재료비", + "출처": "산림품셈 9-13-18", + "비고": "원문 단위 「본」" + }, + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(들어내기)", "단위": "시간", "수량": "기계비율 / 100 / 들어내기량" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000112", "원문번호": "9-14-1", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "되메우기 굴착기 시간당 작업량", @@ -1255,6 +2511,44 @@ "결과": { "식": "반올림(1000 * V * W * E * D * f / N, 3)", "출처": "건설품셈 공통 8-1-4 주①" }, "끝수": "소수 3자리 사사오입(건설품셈 공통 8-1-4 주①)" }, + { + "키": "GF000277", + "원문번호": "9-16-3", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "노체 살수(물탱크 5,500ℓ)", + "결과단위": "원/㎥", + "출처": "산림품셈 9-16-3", + "소유": "공용", + "비고": "주③ 식 그대로 — Cm = t1 + L/V×2×60 + t3 + t4 + t5 · Q1 = 60 × 5500 × E / Cm(ℓ/시간) · Ws = 흙 단위중량 × 100 / (100 + OMC) · W = Ws × (OMC − NMC)/100(㎏/㎥) · Q5 = Q1 / W(㎥/시간) · 원문 예 L 1.0㎞ · OMC 13% · NMC 8% · 단위중량 1,600㎏/㎥ → W 70.80", + "시험입력": { "운반거리": 1.0, "최적함수비": 13, "자연함수비": 8, "흙단위중량": 1600, "지역": "전국평균" }, + "입력": [ + { "이름": "운반거리", "설명": "급수지에서 살수 현장까지 편도 거리(L)", "단위": "㎞", "출처": "산림품셈 9-16-3 주②", "비고": "원문 예 1.0㎞" }, + { "이름": "최적함수비", "설명": "노체 흙의 최적함수비(O.M.C)", "단위": "%", "출처": "산림품셈 9-16-3 주②", "비고": "원문 예 13%" }, + { "이름": "자연함수비", "설명": "노체 흙의 자연함수비(N.M.C)", "단위": "%", "출처": "산림품셈 9-16-3 주②", "비고": "원문 예 8%" }, + { "이름": "흙단위중량", "설명": "노체 흙 1㎥ 무게", "단위": "㎏/㎥", "출처": "산림품셈 9-16-3 주③", "비고": "원문 예 1,600㎏/㎥" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { + "이름": "Cm", + "식": "찾기(CF000101, 구분='흡입준비(t1)').적용 + 운반거리 / 찾기(CF000102, 구분='V').적용 * 2 * 60 + 찾기(CF000101, 구분='흡입(t3)').적용 + 찾기(CF000101, 구분='대기((t4)').적용 + 찾기(CF000101, 구분='살수(t5)').적용", + "출처": "산림품셈 9-16-3 주③" + }, + { "이름": "Q1", "식": "60 * 찾기(CF000102, 구분='물탱크').적용 * 찾기(CF000102, 구분='E').적용 / Cm", "출처": "산림품셈 9-16-3 주③" }, + { "이름": "Ws", "식": "흙단위중량 * 100 / (100 + 최적함수비)", "출처": "산림품셈 9-16-3 주③" }, + { "이름": "W", "식": "Ws * (최적함수비 - 자연함수비) / 100", "출처": "산림품셈 9-16-3 주③" }, + { "이름": "Q5", "식": "Q1 / W", "출처": "산림품셈 9-16-3 주③" } + ], + "호표": [{ "종류": "로직", "요소": "로직(GC000268, 기계='7204-0055', 지역=지역)", "이름": "물탱크(살수차) 5,500ℓ", "단위": "시간", "수량": "1 / Q5" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000121", "원문번호": "9-17-2", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "비다짐(정지 · 불도저 19ton) 시간당 작업량", @@ -1560,6 +2854,35 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000278", + "원문번호": "9-19-3", + "구분": "산림품셈", + "상세구분": "09장 토공", + "이름": "비탈면 고르기(발파암)", + "결과단위": "원/㎡", + "출처": "산림품셈 9-19-3", + "소유": "공용", + "비고": "원문 소형브레이커 규격 없음 — 설계자 고름 · 막힘: 에어호스(3/4인치) 0.14hr 줄 빠짐 — 기계 요소 없음", + "시험입력": { "소형브레이커": "5210-0013", "지역": "전국평균" }, + "입력": [ + { "이름": "소형브레이커", "설명": "쓰는 소형브레이커(공압식) 규격", "고르기": ["5210-0010", "5210-0013", "5210-0019", "5210-0027"], "출처": "산림품셈 9-19-3" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000297, 이름='보통인부').수량", "비목": "노무비" }, + { "종류": "로직", "요소": "로직(GC000268, 기계='5205-0035', 지역=지역)", "이름": "공기압축기 3.5㎥/min", "단위": "시간", "수량": "찾기(QF000297, 이름='공기압축기(3.5㎥/min)').수량" }, + { "종류": "로직", "요소": "로직(GC000273, 기계=소형브레이커)", "이름": "소형브레이커(공압식)", "단위": "시간", "수량": "찾기(QF000297, 이름='소형브레이커').수량" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000128", "원문번호": "9-20-1", "구분": "산림품셈", "상세구분": "09장 토공", "이름": "뿌리다듬기", diff --git a/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json b/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json index d114b79d..b36a80f1 100644 --- a/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json +++ b/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json @@ -220,6 +220,85 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000279", + "원문번호": "10-6-1", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "인력운반 토사·석재", + "결과단위": "원/㎥", + "출처": "산림품셈 10-6-1", + "소유": "공용", + "비고": "100m 이상은 다른 품(주②) · 석재 = 자갈·부순돌·조약돌(주③) · 1회 25㎏(주④)", + "시험입력": { "재료": "토사", "거리": 20 }, + "입력": [ + { "이름": "재료", "설명": "나르는 재료", "고르기": ["토사", "석재"], "출처": "산림품셈 10-6-1" }, + { "이름": "거리", "설명": "운반 거리(표의 거리 중)", "단위": "m", "고르기": [20, 30, 40, 50, 60, 70, 80, 90], "출처": "산림품셈 10-6-1" } + ], + "중간": [], + "호표": [ + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부", + "단위": "인", + "수량": "만약(재료 == '토사', 찾기(QF000308, '거리(m)'=거리).'보통인부 토사', 찾기(QF000308, '거리(m)'=거리).'보통인부 석재')", + "비목": "노무비" + } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000280", + "원문번호": "10-6-2", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "인력운반 돌(지게)", + "결과단위": "원/㎥", + "출처": "산림품셈 10-6-2", + "소유": "공용", + "비고": "1,000m 이상은 다른 품(주②) · 깬돌 25㎏ 기준 · 75㎏ 정도는 품 50% 할증 가능 · 100㎏ 이상 적용 불가(주③)", + "시험입력": { "거리": 50, "돌무게": "25㎏ 기준" }, + "입력": [ + { "이름": "거리", "설명": "운반 거리(표의 거리 중)", "단위": "m", "고르기": [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000], "출처": "산림품셈 10-6-2" }, + { "이름": "돌무게", "설명": "한 번에 지는 돌 무게", "고르기": ["25㎏ 기준", "75㎏ 정도"], "출처": "산림품셈 10-6-2 주③" } + ], + "중간": [{ "이름": "할증", "식": "만약(돌무게 == '75㎏ 정도', 찾기(QF000312, 구분='75kg 정도').할증, 0)", "출처": "산림품셈 10-6-2 주③" }], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000309, '거리(m)'=거리).보통인부 * (1 + 할증 / 100)", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000281", + "원문번호": "10-6-3", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "인력운반 기타 임업자재", + "결과단위": "원/자재 단위", + "출처": "산림품셈 10-6-3", + "소유": "공용", + "비고": "결과 단위는 고른 자재의 표 단위 — 목재 ㎥ · 볏짚·섶단·나뭇가지단 100속 · 자른 떼 100매 · 식생낭 100개 · 말뚝 100본 · 볏짚멍석 1,000㎡ · 비료 톤 · 200m 이내(주②) · 지게·망태기 비용 포함(주③)", + "시험입력": { "자재": "목재 소재(조재목)", "거리": 20 }, + "입력": [ + { + "이름": "자재", + "설명": "나르는 자재(결과 단위가 자재마다 다름)", + "고르기": ["목재 소재(조재목)", "목재 제재", "볏짚", "섶단·새", "나뭇가지단", "자른 떼(20㎝×20㎝)", "식생낭(혼토입)", "편책용 말뚝(목재,파이프)", "볏짚멍석(종비포함)", "비료"], + "출처": "산림품셈 10-6-3" + }, + { "이름": "거리", "설명": "운반 거리(표의 거리 중)", "단위": "m", "고르기": [20, 40, 60, 80, 100, 120, 140, 160, 180, 200], "출처": "산림품셈 10-6-3" } + ], + "중간": [ + { + "이름": "인원", + "식": "만약(자재 == '목재 소재(조재목)', 찾기(QF000310, '거리(m)'=거리).'목재 소재(조재목)', 만약(자재 == '목재 제재', 찾기(QF000310, '거리(m)'=거리).'목재 제재', 만약(자재 == '볏짚', 찾기(QF000310, '거리(m)'=거리).'볏짚', 만약(자재 == '섶단·새', 찾기(QF000310, '거리(m)'=거리).'섶단·새', 만약(자재 == '나뭇가지단', 찾기(QF000310, '거리(m)'=거리).'나뭇가지단', 만약(자재 == '자른 떼(20㎝×20㎝)', 찾기(QF000310, '거리(m)'=거리).'자른 떼(20㎝×20㎝)', 만약(자재 == '식생낭(혼토입)', 찾기(QF000310, '거리(m)'=거리).'식생낭(혼토입)', 만약(자재 == '편책용 말뚝(목재,파이프)', 찾기(QF000310, '거리(m)'=거리).'편책용 말뚝(목재,파이프)', 만약(자재 == '볏짚멍석(종비포함)', 찾기(QF000310, '거리(m)'=거리).'볏짚멍석(종비포함)', 만약(자재 == '비료', 찾기(QF000310, '거리(m)'=거리).'비료', 0))))))))))" + } + ], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "인원", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000138", "원문번호": "10-7-1", "구분": "산림품셈", "상세구분": "10장 자재․장비 운반", "이름": "모노레일 노선선정", @@ -432,6 +511,39 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000282", + "원문번호": "10-8-1", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "케이블 크레인 짐내리기", + "결과단위": "원/일", + "출처": "산림품셈 10-8-1", + "소유": "공용", + "비고": "신호수는 짐내리기도 같이 함(주①) · 2단 크레인은 보통인부 2.0인 추가(주②) · 협소지 모아 쌓기 추가 인부는 설계자 판단(주③)", + "시험입력": { "짐": "콘크리트(버켓)", "크레인단수": "1단" }, + "입력": [ + { "이름": "짐", "설명": "내리는 짐 갈래", "고르기": ["콘크리트(버켓)", "제 자재(버켓 · 골재 등)", "제 자재(망태기 · 중량 큰 것)", "제 자재(망태기 · 중량 적은 것)"], "출처": "산림품셈 10-8-1" }, + { "이름": "크레인단수", "설명": "케이블 크레인 단수", "고르기": ["1단", "2단"], "출처": "산림품셈 10-8-1 주②" } + ], + "중간": [ + { + "이름": "인부", + "식": "만약(짐 == '콘크리트(버켓)', 찾기(QF000322, 구분='콘크리트').'보통인부 짐내리는 인부', 만약(짐 == '제 자재(버켓 · 골재 등)', 찾기(QF000322, 구분='제 자재', 운반기구='버켓').'보통인부 짐내리는 인부', 만약(짐 == '제 자재(망태기 · 중량 큰 것)', 찾기(QF000322, 비고='토사, 자갈, 시멘트, 블록, 강재, 목재 등으로 중량이 큰 것').'보통인부 짐내리는 인부', 찾기(QF000322, 비고='떼, 억새띠, 잡목묶음 등 중량이 적은 것').'보통인부 짐내리는 인부')))" + }, + { + "이름": "신호수", + "식": "만약(짐 == '콘크리트(버켓)', 찾기(QF000322, 구분='콘크리트').'보통인부 신호수', 만약(짐 == '제 자재(버켓 · 골재 등)', 찾기(QF000322, 구분='제 자재', 운반기구='버켓').'보통인부 신호수', 만약(짐 == '제 자재(망태기 · 중량 큰 것)', 찾기(QF000322, 비고='토사, 자갈, 시멘트, 블록, 강재, 목재 등으로 중량이 큰 것').'보통인부 신호수', 찾기(QF000322, 비고='떼, 억새띠, 잡목묶음 등 중량이 적은 것').'보통인부 신호수')))" + }, + { "이름": "추가", "식": "만약(크레인단수 == '2단', 찾기(QF000326, 구분='2단 크레인').'보통인부 추가', 0)", "출처": "산림품셈 10-8-1 주②" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(짐내리는 인부)", "단위": "인", "수량": "인부 + 추가", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(신호수)", "단위": "인", "수량": "신호수", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000143", "원문번호": "10-8-2", "구분": "산림품셈", "상세구분": "10장 자재․장비 운반", "이름": "케이블 크레인 운반대 설치", @@ -570,6 +682,43 @@ ], "끝수": "손료 원 미만 버림(건설품셈 공통 8-1-5 12) · 합계 원문 규정 없음" }, + { + "키": "GF000283", + "원문번호": "10-9-1", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "덤프트럭 자재 운반(1회 표준 운반량)", + "결과단위": "원/ton", + "출처": "산림품셈 10-9-1", + "소유": "공용", + "비고": "원문 머리 「작업량은 건설품셈을 적용」 — 1회 사이클시간(적재·운반·적하)은 설계자가 건설품셈 덤프트럭 식으로 셈 · 해석: 운반비 = 덤프트럭 시간당 경비 × 사이클시간/60 ÷ 1회 운반량(ton) · 개·㎡·㎥ 당은 표 환산량으로 바꿈(콘크리트블록 개 · 형틀 ㎡ · 토사·자갈·통나무 ㎥) · 1톤 4륜구동은 GF000145 · 주② 제잡비 비율은 원문 표에 없음", + "시험입력": { "자재": "토사", "규격": "1t이상 2t미만", "덤프트럭": "0602-0025", "사이클시간": 30, "지역": "전국평균" }, + "입력": [ + { "이름": "자재", "설명": "나르는 자재", "고르기": ["콘크리트 블록", "목제형틀", "철제형틀", "토사", "자갈", "강재", "통나무"], "출처": "산림품셈 10-9-1" }, + { "이름": "규격", "설명": "덤프트럭 적재 규격", "고르기": ["1t미만", "1t이상 2t미만", "2t이상 3t미만", "3t이상 4t미만", "4t이상 5t미만"], "출처": "산림품셈 10-9-1" }, + { "이름": "덤프트럭", "설명": "쓰는 덤프트럭(1톤 4륜구동 = 10-9 머리)", "고르기": ["1톤 4륜구동", "0602-0025", "0602-0045"], "출처": "산림품셈 10-9" }, + { "이름": "사이클시간", "설명": "덤프트럭 1회 운반 사이클시간(건설품셈 덤프트럭 식)", "단위": "분", "출처": "산림품셈 10-9 머리" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [{ "이름": "운반량", "식": "찾기(QF000329, 구분=자재, 규격=규격).중량 / 1000", "비고": "㎏ → ton" }], + "호표": [ + { "종류": "로직", "요소": "로직(GF000145, 지역=지역)", "이름": "덤프트럭 1톤(4륜구동)", "단위": "시간", "수량": "만약(덤프트럭 == '1톤 4륜구동', 사이클시간 / 60 / 운반량, 0)" }, + { + "종류": "로직", + "요소": "로직(GC000268, 기계=만약(덤프트럭 == '1톤 4륜구동', '0602-0025', 덤프트럭), 지역=지역)", + "이름": "덤프트럭", + "단위": "시간", + "수량": "만약(덤프트럭 == '1톤 4륜구동', 0, 사이클시간 / 60 / 운반량)" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000146", "원문번호": "10-10-1", "구분": "산림품셈", "상세구분": "10장 자재․장비 운반", "이름": "헬리콥터 콘크리트 및 골재운반 지상작업", @@ -676,6 +825,71 @@ "호표": [{ "종류": "로직", "요소": "로직(GC000269, 기계=기계, 지역=지역, 보정작업=보정작업)", "이름": "불도저(무한궤도)", "단위": "시간", "수량": "1 / 작업량" }], "덧줄": [], "끝수": null + }, + { + "키": "GF000284", + "원문번호": "10-12-1", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "덤프운반(굴착기 0.7㎥ 적재 · 덤프트럭 15ton)", + "결과단위": "원/㎥", + "출처": "산림품셈 10-12-1", + "소유": "공용", + "비고": "적재 Q1 = 3600·q0·K·f·E0/Cm · 운반 q = T/γt × L · n = q/(q0·K) · t1 = Cms·n/(60·Es) · t2 = (L/5 + L/6)×60 · Cmt = t1+…+t5 · Q = 60·q·f·E/Cmt(원문 식) · 해석: 원문 식 줄의 수 q0 0.7 · T 15ton · E 0.9 · Cms 20초 · Es 0.85 는 표가 없어 식에 수로 적음 · 해석: K·E0 는 주⑤ 표 「임도」 값(토사 0.9·0.60 · 파쇄암 0.55·0.35) — 식 줄의 E0 0.75 와 다름(사람 확인 목록) · f = 1/L(재료별 토량환산계수)", + "시험입력": { "재료": "토사", "운반거리": 1.0, "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "재료", "설명": "나르는 흙·암 갈래", "고르기": ["토사", "암절취", "발파암"], "출처": "산림품셈 10-12-1 주②③" }, + { "이름": "운반거리", "설명": "편도 운반 거리(L)", "단위": "㎞", "출처": "산림품셈 10-12-1" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "암", "식": "만약(재료 == '토사', 0, 1)" }, + { "이름": "K", "식": "만약(암 == 0, 찾기(QF000336, 구분='K').값, 찾기(QF000336, 구분='K').괄호값)", "출처": "산림품셈 10-12-1 주⑤" }, + { "이름": "E0", "식": "만약(암 == 0, 찾기(QF000336, 구분='E0', 세부='토사').값, 찾기(QF000336, 구분='E0', 세부='파쇄암').값)", "출처": "산림품셈 10-12-1 주⑤" }, + { "이름": "L", "식": "찾기(QF000339, 재료=재료).'토량환산계수(L)'", "출처": "산림품셈 10-12-1 주③" }, + { "이름": "감마", "식": "만약(암 == 0, 찾기(QF000338, 재료='토사').단위중량, 찾기(QF000338, 재료='암절취 및 발파암').단위중량)", "출처": "산림품셈 10-12-1 주②" }, + { "이름": "Q1", "식": "반올림(3600 * 0.7 * K * (1 / L) * E0 / 찾기(QF000336, 구분='㎝(초)').값, 3)", "출처": "산림품셈 10-12-1 1. 적재" }, + { "이름": "q", "식": "15 / 감마 * L", "출처": "산림품셈 10-12-1 2. 운반" }, + { "이름": "n", "식": "q / (0.7 * K)", "출처": "산림품셈 10-12-1 2. 운반" }, + { + "이름": "Cmt", + "식": "20 * n / (60 * 0.85) + (운반거리 / 찾기(QF000337, 구분='t2', 세부='V1(적재)').값 + 운반거리 / 찾기(QF000337, 구분='t2', 세부='V2(공차)').값) * 60 + 찾기(QF000337, 구분='적하(t3)').값 + 찾기(QF000337, 구분='대기(t4)').값 + 찾기(QF000337, 구분='덮개(t5)').값", + "출처": "산림품셈 10-12-1 2. 운반" + }, + { "이름": "Q", "식": "반올림(60 * q * (1 / L) * 0.9 / Cmt, 3)", "출처": "산림품셈 10-12-1 2. 운반" } + ], + "호표": [ + { "종류": "로직", "요소": "로직(GC000267, 기계='0201-0070', 지역=지역, 보정작업=보정작업)", "이름": "굴착기(무한궤도) 0.7㎥(적재)", "단위": "시간", "수량": "1 / Q1" }, + { "종류": "로직", "요소": "로직(GC000269, 기계='0602-0150', 지역=지역, 보정작업=보정작업)", "이름": "덤프트럭 15ton(운반)", "단위": "시간", "수량": "1 / Q" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000285", + "원문번호": "10-13-2", + "구분": "산림품셈", + "상세구분": "10장 자재․장비 운반", + "이름": "묘목 인력운반", + "결과단위": "원/1,000본", + "출처": "산림품셈 10-13-2", + "소유": "공용", + "비고": "표 인원은 묘목 1,000본당(10-13 머리 산식과 같은 기준) · 원문에 직종 없음 — 설계자 고름(보통인부 1002 · 인력운반공 1045)", + "시험입력": { "수평거리": 100, "직종": "1002" }, + "입력": [ + { "이름": "수평거리", "설명": "이륙지점~하륙지점 수평거리(100m 단위)", "단위": "m", "고르기": [100, 200, 300, 400, 500, 600], "출처": "산림품셈 10-13-2" }, + { "이름": "직종", "설명": "운반 인력의 노임 직종(원문 번호)", "고르기": ["1002", "1045"], "출처": "산림품셈 10-13-2", "비고": "1002 보통인부 · 1045 인력운반공" } + ], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB:{직종}", "이름": "운반 인력", "단위": "인", "수량": "찾기(QF000341, '수평거리(m)'=수평거리).인원", "비목": "노무비" }], + "덧줄": [], + "끝수": null } ] } diff --git a/resources/master_data/소요량_산림품셈_04장_나무베기.json b/resources/master_data/소요량_산림품셈_04장_나무베기.json index 7e59468c..1e0f9e9c 100644 --- a/resources/master_data/소요량_산림품셈_04장_나무베기.json +++ b/resources/master_data/소요량_산림품셈_04장_나무베기.json @@ -9,7 +9,7 @@ "이름": "수확베기 임업용 동력기계톱 벌목량", "기준": "㎥/1인/1일", "출처": "산림품셈 4-1-1", - "용도": {"공종": "임업용 동력기계톱", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "임업용 동력기계톱", "대상": ["인력", "작업량 조건"], "로직키": ["GF000286"]}, "조건": { "벌도목 구분": "고르기" }, "값칸": { "벌목량": "㎥", "인력구분": "글" }, "줄": [ @@ -28,9 +28,9 @@ "이름": "수확베기 벌목 할증", "기준": "", "출처": "산림품셈 4-1-1 주①②", - "용도": {"공종": "임업용 동력기계톱", "대상": ["작업량 조건", "할증"], "로직키": []}, + "용도": {"공종": "임업용 동력기계톱", "대상": ["작업량 조건", "할증"], "로직키": ["GF000286"]}, "조건": { "구분": "고르기", "평균경급(cm)": "범위" }, - "범위규칙": "「20cm 미만」 = 위 끝 제외 · 「20~30cm」 = 양 끝 포함", + "범위규칙": "이상·미만 · 마지막 칸 이하 포함 · 「20cm 미만」 = 위 끝 제외 · 「20~30cm」 = 양 끝 포함", "값칸": { "할증률": "%" }, "줄": [ { "구분": "벌도목 평균경급 20cm 미만", "평균경급(cm)": [null, 20], "할증률": 10 }, @@ -71,9 +71,9 @@ "이름": "단목베기 100본당", "기준": "인/100본당", "출처": "산림품셈 4-2-1", - "용도": {"공종": "100본당", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "100본당", "대상": ["인력", "작업량 조건"], "로직키": ["GF000287"]}, "조건": { "구분": "고르기", "제거 대상목 흉고직경(㎝)": "범위" }, - "범위규칙": "「10㎝이하」 = 위 끝 포함 · 「48㎝ 이상」 = 아래 끝 포함 · 12~14㎝ 등은 양 끝 포함(표에 없는 11 · 15 등의 값은 원문에 없음) · 작업보조 줄은 흉고직경 무관(조건 칸 없음)", + "범위규칙": "이상·이하 · 「10㎝이하」 = 위 끝 포함 · 「48㎝ 이상」 = 아래 끝 포함 · 12~14㎝ 등은 양 끝 포함(표에 없는 11 · 15 등의 값은 원문에 없음) · 작업보조 줄은 흉고직경 무관(조건 칸 없음)", "값칸": { "벌목": "인", "가지제거": "인", "토막내기": "인", "작업보조": "인", "인력구분": "글" }, "줄": [ { "구분": "벌목·가지제거·토막내기", "제거 대상목 흉고직경(㎝)": [null, 10], "벌목": 0.2, "가지제거": 0.1, "토막내기": 0.1, "인력구분": "벌목부" }, @@ -106,7 +106,7 @@ "이름": "단목베기 100본당 주 계수", "기준": "", "출처": "산림품셈 4-2-1 주④⑤⑥", - "용도": {"공종": "100본당", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "100본당", "대상": ["작업량 조건"], "로직키": ["GF000287"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -122,9 +122,9 @@ "이름": "단목베기 1,000㎡당", "기준": "인/1,000㎡당", "출처": "산림품셈 4-2-2", - "용도": {"공종": "1,000㎡당", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "1,000㎡당", "대상": ["인력", "작업량 조건"], "로직키": ["GF000288"]}, "조건": { "구분": "고르기", "규격": "고르기", "나무높이(m)": "범위" }, - "범위규칙": "「5m 미만」 = 위 끝 제외 · 「5m이상~8m미만」 = 아래 끝 포함 · 위 끝 제외 · 「8m 이상」 = 아래 끝 포함", + "범위규칙": "이상·미만 · 「5m 미만」 = 위 끝 제외 · 「5m이상~8m미만」 = 아래 끝 포함 · 위 끝 제외 · 「8m 이상」 = 아래 끝 포함", "값칸": { "단위": "글", "소요": "단위 따름" }, "줄": [ { "구분": "벌목부", "나무높이(m)": [null, 5], "단위": "인", "소요": 2.14 }, @@ -150,7 +150,7 @@ "이름": "단목베기 1,000㎡당 집재거리 가산", "기준": "", "출처": "산림품셈 4-2-2 비고", - "용도": {"공종": "1,000㎡당", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "1,000㎡당", "대상": ["작업량 조건"], "로직키": ["GF000288"]}, "조건": { "구분": "고르기" }, "값칸": { "집재거리 기준": "m", "가산단위": "m", "가산할증": "%", "원문": "글" }, "줄": [ @@ -164,7 +164,7 @@ "이름": "단목베기 1,000㎡당 경장비 기계경비", "기준": "", "출처": "산림품셈 4-2-2 주⑤", - "용도": {"공종": "1,000㎡당", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "1,000㎡당", "대상": ["작업량 조건"], "로직키": ["GF000288"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -178,9 +178,9 @@ "이름": "위험목 베기", "기준": "", "출처": "산림품셈 4-3", - "용도": {"공종": "위험목 베기", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "위험목 베기", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000289"]}, "조건": { "가슴높이지름(cm)": "범위" }, - "범위규칙": "「16~20cm」 등 양 끝 포함 · 「52cm이상」 = 아래 끝 포함", + "범위규칙": "이상·이하 · 「16~20cm」 등 양 끝 포함 · 「52cm이상」 = 아래 끝 포함", "값칸": { "특별인부": "인/본당", "벌목부": "인/본당", "보통인부": "인/본당", "굴삭기 우드그랩": "hr", "크레인": "hr" }, "줄": [ { "가슴높이지름(cm)": [16, 20], "특별인부": 0.14, "벌목부": 0.28, "보통인부": 0.28, "굴삭기 우드그랩": 0.28, "크레인": 0.28 }, @@ -205,7 +205,7 @@ "이름": "위험목 베기 주 계수", "기준": "", "출처": "산림품셈 4-3 주②③④⑤⑥", - "용도": {"공종": "위험목 베기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "위험목 베기", "대상": ["작업량 조건"], "로직키": ["GF000289"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ diff --git a/resources/master_data/소요량_산림품셈_09장_토공.json b/resources/master_data/소요량_산림품셈_09장_토공.json index 5f430f23..33d091a6 100644 --- a/resources/master_data/소요량_산림품셈_09장_토공.json +++ b/resources/master_data/소요량_산림품셈_09장_토공.json @@ -73,7 +73,7 @@ "이름": "암절취 암파쇄", "기준": "㎥/hr · 본/hr", "출처": "산림품셈 9-4-1", - "용도": {"공종": "암파쇄", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "암파쇄", "대상": ["작업량 조건"], "로직키": ["GF000252"]}, "조건": { "적용기계": "고르기", "암의 종류": "고르기" }, "값칸": { "작업능력": "㎥/hr", "치즐소모량": "본/hr" }, "줄": [ @@ -110,7 +110,7 @@ "이름": "발파암 육상, 암석 절취(발파 10%)", "기준": "㎥당", "출처": "산림품셈 9-5-1", - "용도": {"공종": "육상, 암석 절취", "대상": ["기계", "인력", "작업량 조건", "재료"], "로직키": []}, + "용도": {"공종": "육상, 암석 절취", "대상": ["기계", "인력", "작업량 조건", "재료"], "로직키": ["GF000254"]}, "조건": { "구분": "고르기", "이름": "고르기", "규격": "고르기" }, "값칸": { "수량": "줄 따름", "비고": "글" }, "줄": [ @@ -130,7 +130,7 @@ "이름": "발파암 깎기(90%)", "기준": "", "출처": "산림품셈 9-5-2", - "용도": {"공종": "깎기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "깎기", "대상": ["작업량 조건"], "로직키": ["GF000253"]}, "조건": { "암의 종류": "고르기" }, "값칸": { "작업능력": "㎥/hr", "치즐소모량": "본/hr" }, "줄": [ @@ -167,7 +167,7 @@ "이름": "발파암 소할 기계소할(15%)", "기준": "㎥당", "출처": "산림품셈 9-6-1", - "용도": {"공종": "기계소할", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "기계소할", "대상": ["작업량 조건"], "로직키": ["GF000255"]}, "조건": { "적용기계": "고르기" }, "값칸": { "작업능력": "㎥/hr", "작업능력원문": "글", "치즐소모량": "본/hr" }, "줄": [ @@ -187,7 +187,7 @@ "이름": "무근콘크리트 깨기 T=30㎝ 미만", "기준": "㎥당", "출처": "산림품셈 9-7-1", - "용도": {"공종": "T=30㎝ 미만", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 미만", "대상": ["작업량 조건"], "로직키": ["GF000256"]}, "조건": { "구분": "고르기", "평균두께": "범위" }, "범위규칙": "이상·미만 · 평균두께 단위 ㎝", "값칸": { "작업능력": "㎥/hr", "작업능력원문": "글", "비고": "글" }, @@ -233,7 +233,7 @@ "이름": "무근콘크리트 깨기 T=30㎝ 이상", "기준": "㎥당", "출처": "산림품셈 9-7-2", - "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": ["GF000257"]}, "조건": { "구분": "고르기", "평균두께": "범위" }, "범위규칙": "이상·미만 · 평균두께 단위 ㎝", "값칸": { "작업능력": "㎥/hr", "작업능력원문": "글", "비고": "글" }, @@ -253,7 +253,7 @@ "이름": "철근콘크리트 깨기 T=30㎝ 미만 깨기", "기준": "㎥당", "출처": "산림품셈 9-8-1", - "용도": {"공종": "T=30㎝ 미만", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 미만", "대상": ["작업량 조건"], "로직키": ["GF000258"]}, "조건": { "구분": "고르기", "평균두께": "범위" }, "범위규칙": "이상·미만 · 평균두께 단위 ㎝", "값칸": { "작업능력": "㎥/hr", "작업능력원문": "글", "비고": "글" }, @@ -293,7 +293,7 @@ "이름": "철근콘크리트 깨기 T=30㎝ 이상 깨기", "기준": "㎥당", "출처": "산림품셈 9-8-2", - "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "T=30㎝ 이상", "대상": ["작업량 조건"], "로직키": ["GF000259"]}, "조건": { "구분": "고르기", "평균두께": "범위" }, "범위규칙": "이상·미만 · 평균두께 단위 ㎝", "값칸": { "작업능력": "㎥/hr", "작업능력원문": "글", "비고": "글" }, @@ -336,7 +336,7 @@ "이름": "기존포장 깨기 콘크리트 깨기", "기준": "㎥당", "출처": "산림품셈 9-10-1", - "용도": {"공종": "콘크리트", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "콘크리트", "대상": ["작업량 조건"], "로직키": ["GF000260"]}, "조건": { "구분": "고르기" }, "값칸": { "작업능력": "㎥/hr", "작업능력원문": "글", "비고": "글" }, "줄": [ @@ -357,7 +357,7 @@ "이름": "기존포장 깨기 아스팔트 깨기", "기준": "㎥당", "출처": "산림품셈 9-10-2", - "용도": {"공종": "아스팔트", "대상": ["작업량 조건", "재료"], "로직키": []}, + "용도": {"공종": "아스팔트", "대상": ["작업량 조건", "재료"], "로직키": ["GF000261"]}, "조건": { "구분": "고르기" }, "값칸": { "작업능력": "㎥/hr", "비고": "글" }, "줄": [ @@ -377,7 +377,7 @@ "이름": "포장절단 콘크리트(기계)", "기준": "일당", "출처": "산림품셈 9-11-1", - "용도": {"공종": "콘크리트", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "콘크리트", "대상": ["인력", "작업량 조건"], "로직키": ["GF000262"]}, "조건": { "구분": "고르기", "이름": "고르기", "규격": "고르기" }, "값칸": { "적용": "줄 따름", "비고": "글" }, "줄": [ @@ -442,7 +442,7 @@ "이름": "측구터파기 암절취", "기준": "㎥당", "출처": "산림품셈 9-12-2", - "용도": {"공종": "암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000263"]}, "조건": { "구분": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -462,7 +462,7 @@ "이름": "측구터파기 발파암", "기준": "㎥당", "출처": "산림품셈 9-12-3", - "용도": {"공종": "발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000264"]}, "조건": { "구분": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -577,7 +577,7 @@ "이름": "구조물터파기 육상 암절취(0~1m)", "기준": "㎥당", "출처": "산림품셈 9-13-7", - "용도": {"공종": "육상 암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "육상 암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000265", "GF000266", "GF000267"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -597,7 +597,7 @@ "이름": "구조물터파기 육상 암절취(1~2m)", "기준": "㎥당", "출처": "산림품셈 9-13-8", - "용도": {"공종": "육상 암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "육상 암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000266"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -614,7 +614,7 @@ "이름": "구조물터파기 육상 암절취(2~3m)", "기준": "㎥당", "출처": "산림품셈 9-13-9", - "용도": {"공종": "육상 암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "육상 암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000267"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -631,7 +631,7 @@ "이름": "구조물터파기 용수 암절취(0~1m)", "기준": "㎥당", "출처": "산림품셈 9-13-10", - "용도": {"공종": "용수 암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "용수 암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000268", "GF000269", "GF000270"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -650,7 +650,7 @@ "이름": "구조물터파기 용수 암절취(1~2m)", "기준": "㎥당", "출처": "산림품셈 9-13-11", - "용도": {"공종": "용수 암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "용수 암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000269"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -666,7 +666,7 @@ "이름": "구조물터파기 용수 암절취(2~3m)", "기준": "㎥당", "출처": "산림품셈 9-13-12", - "용도": {"공종": "용수 암절취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "용수 암절취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000270"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -682,7 +682,7 @@ "이름": "구조물터파기 육상 발파암(0~1m)", "기준": "㎥당", "출처": "산림품셈 9-13-13", - "용도": {"공종": "육상 발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "육상 발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000271", "GF000272", "GF000273"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -702,7 +702,7 @@ "이름": "구조물터파기 육상 발파암(1~2m)", "기준": "㎥당", "출처": "산림품셈 9-13-14", - "용도": {"공종": "육상 발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "육상 발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000272"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -719,7 +719,7 @@ "이름": "구조물터파기 육상 발파암(2~3m)", "기준": "㎥당", "출처": "산림품셈 9-13-15", - "용도": {"공종": "육상 발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "육상 발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000273"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -736,7 +736,7 @@ "이름": "구조물터파기 용수 발파암(0~1m)", "기준": "㎥당", "출처": "산림품셈 9-13-16", - "용도": {"공종": "용수 발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "용수 발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000274", "GF000275", "GF000276"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -756,7 +756,7 @@ "이름": "구조물터파기 용수 발파암(1~2m)", "기준": "㎥당", "출처": "산림품셈 9-13-17", - "용도": {"공종": "용수 발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "용수 발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000275"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -773,7 +773,7 @@ "이름": "구조물터파기 용수 발파암(2~3m)", "기준": "㎥당", "출처": "산림품셈 9-13-18", - "용도": {"공종": "용수 발파암", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "용수 발파암", "대상": ["인력", "작업량 조건"], "로직키": ["GF000276"]}, "조건": { "구분": "고르기", "작업": "고르기", "이름": "고르기", "항목": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "비고": "글" }, "줄": [ @@ -982,7 +982,7 @@ "이름": "비탈면 고르기(발파암) 기계사용료 (연암, 보통암+경암)/2 적용", "기준": "㎡당", "출처": "산림품셈 9-19-3", - "용도": {"공종": "비탈면 고르기", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "비탈면 고르기", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000278"]}, "조건": { "구분": "고르기", "이름": "고르기" }, "값칸": { "수량": "줄 따름", "비고": "글" }, "줄": [ diff --git a/resources/master_data/소요량_산림품셈_10장_자재․장비_운반.json b/resources/master_data/소요량_산림품셈_10장_자재․장비_운반.json index b7f13934..a134454e 100644 --- a/resources/master_data/소요량_산림품셈_10장_자재․장비_운반.json +++ b/resources/master_data/소요량_산림품셈_10장_자재․장비_운반.json @@ -122,7 +122,7 @@ "이름": "인력운반 토사", "기준": "인/㎥당", "출처": "산림품셈 10-6-1", - "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": ["GF000279"]}, "조건": { "거리(m)": "수" }, "값칸": { "보통인부 토사": "인", "보통인부 석재": "인" }, "줄": [ @@ -147,7 +147,7 @@ "이름": "인력운반 돌(지게)", "기준": "인/㎥당", "출처": "산림품셈 10-6-2", - "용도": {"공종": "돌", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "돌", "대상": ["인력", "작업량 조건"], "로직키": ["GF000280"]}, "조건": { "거리(m)": "수" }, "값칸": { "보통인부": "인" }, "줄": [ @@ -174,7 +174,7 @@ "이름": "인력운반 기타 임업자재", "기준": "", "출처": "산림품셈 10-6-3", - "용도": {"공종": "기타 임업자재", "대상": ["작업량 조건", "재료"], "로직키": []}, + "용도": {"공종": "기타 임업자재", "대상": ["작업량 조건", "재료"], "로직키": ["GF000281"]}, "조건": { "거리(m)": "수" }, "값칸": { "목재 소재(조재목)": "인/㎥", "목재 제재": "인/㎥", "볏짚": "인/100속", "섶단·새": "인/100속", "나뭇가지단": "인/100속", "자른 떼(20㎝×20㎝)": "인/100매", "식생낭(혼토입)": "인/100개", "편책용 말뚝(목재,파이프)": "인/100본", "볏짚멍석(종비포함)": "인/1000㎡", "비료": "인/톤" }, "줄": [ @@ -216,7 +216,7 @@ "이름": "인력운반 돌(지게) 1회 운반량·할증", "기준": "", "출처": "산림품셈 10-6-2 주③", - "용도": {"공종": "돌", "대상": ["작업량 조건", "할증"], "로직키": []}, + "용도": {"공종": "돌", "대상": ["작업량 조건", "할증"], "로직키": ["GF000280"]}, "조건": { "구분": "고르기" }, "값칸": { "운반량": "kg", "할증": "%", "적용": "글" }, "줄": [ @@ -404,7 +404,7 @@ "이름": "케이블 크레인 짐내리기", "기준": "인/1일당", "출처": "산림품셈 10-8-1", - "용도": {"공종": "짐내리기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "짐내리기", "대상": ["작업량 조건"], "로직키": ["GF000282"]}, "조건": { "구분": "고르기", "운반기구": "고르기", "비고": "고르기" }, "값칸": { "보통인부 짐내리는 인부": "인", "보통인부 신호수": "인" }, "줄": [ @@ -481,7 +481,7 @@ "이름": "케이블 크레인 2단 크레인 추가 인부", "기준": "", "출처": "산림품셈 10-8-1 주②", - "용도": {"공종": "짐내리기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "짐내리기", "대상": ["작업량 조건"], "로직키": ["GF000282"]}, "조건": { "구분": "고르기" }, "값칸": { "보통인부 추가": "인" }, "줄": [ @@ -539,7 +539,7 @@ "이름": "덤프트럭 자재의 1회당 표준 운반량", "기준": "", "출처": "산림품셈 10-9-1", - "용도": {"공종": "자재의 1회당 표준 운반량", "대상": ["작업량 조건", "재료"], "로직키": []}, + "용도": {"공종": "자재의 1회당 표준 운반량", "대상": ["작업량 조건", "재료"], "로직키": ["GF000283"]}, "조건": { "구분": "고르기", "규격": "고르기" }, "값칸": { "중량": "kg", "환산량": "환산단위 따름", "환산단위": "글", "본수": "본" }, "줄": [ @@ -715,7 +715,7 @@ "이름": "덤프운반 토사 굴착기 작업능력", "기준": "", "출처": "산림품셈 10-12-1 주⑤", - "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": ["GF000284"]}, "조건": { "구분": "고르기", "세부": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글", "괄호값": "수 또는 글", "괄호단위": "글", "비고": "글" }, "줄": [ @@ -741,7 +741,7 @@ "이름": "덤프운반 토사 덤프트럭 작업능력", "기준": "", "출처": "산림품셈 10-12-1 주②", - "용도": {"공종": "토사", "대상": ["기계", "작업량 조건"], "로직키": []}, + "용도": {"공종": "토사", "대상": ["기계", "작업량 조건"], "로직키": ["GF000284"]}, "조건": { "구분": "고르기", "세부": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글", "괄호값": "글", "적용": "글", "비고": "글" }, "줄": [ @@ -776,7 +776,7 @@ "이름": "덤프운반 토사 적재 재료 단위중량", "기준": "", "출처": "산림품셈 10-12-1 주②", - "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "토사", "대상": ["작업량 조건"], "로직키": ["GF000284"]}, "조건": { "재료": "고르기" }, "값칸": { "단위중량": "ton/㎥" }, "줄": [ @@ -793,7 +793,7 @@ "이름": "덤프운반 토사 토량환산계수", "기준": "", "출처": "산림품셈 10-12-1 주③", - "용도": {"공종": "토사", "대상": ["작업량 조건", "환산"], "로직키": []}, + "용도": {"공종": "토사", "대상": ["작업량 조건", "환산"], "로직키": ["GF000284"]}, "조건": { "재료": "고르기" }, "값칸": { "토량환산계수(L)": "" }, "줄": [ @@ -829,7 +829,7 @@ "이름": "인력운반(드론운반공)", "기준": "", "출처": "산림품셈 10-13-2", - "용도": {"공종": "인력운반", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "인력운반", "대상": ["작업량 조건"], "로직키": ["GF000285"]}, "조건": { "수평거리(m)": "수" }, "값칸": { "인원": "명" }, "줄": [ From fd3800857d40542ad0489f713913ac5091bc8962 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:18:31 +0900 Subject: [PATCH 2/6] =?UTF-8?q?fix(M01):=20=EC=82=B0=EB=A6=BC=205=EC=9E=A5?= =?UTF-8?q?=20=EB=A1=9C=EC=A7=81=20=EC=97=86=EC=9D=8C(=EC=A0=88=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD)=2014=EC=A0=88=EC=97=90=20=EC=83=88=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20(PLAN=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GF000290~303: 관목굴취 · 교목굴취(나무높이 · 근원직경) · 뿌리돌림 · 관목식재(단식 · 군식) · 교목식재(나무높이 · 흉고직경) · 단끊기 · 표토절취 · 표토펴기 · 막갈이 · 흙부수기 · 매트 포장 - 쓰는 표의 용도.로직키 · 범위규칙 열 표에 엔진 이름(이상·이하 · 이하)을 앞에 붙임 - 5-5 · 5-26-3 은 표 조건 칸이 없어 못 고침 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 16 +- .../로직_산림품셈_05장_식재_및_녹화.json | 406 ++++++++++++++++++ .../소요량_산림품셈_05장_식재_및_녹화.json | 62 +-- 3 files changed, 452 insertions(+), 32 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index 4eade97f..379a8480 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 290, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 304, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2551,6 +2551,20 @@ "GF000287": {"원문번호": "4-2-1 단목베기(100본당)", "파일": "로직_산림품셈_04장_나무베기.json"}, "GF000288": {"원문번호": "4-2-2 단목베기(1,000㎡당 · 굴착기 0.2㎥ + 부착용 집게)", "파일": "로직_산림품셈_04장_나무베기.json"}, "GF000289": {"원문번호": "4-3 위험목 베기(굴착기 우드그랩 0.2㎥ · 크레인 5톤)", "파일": "로직_산림품셈_04장_나무베기.json"}, + "GF000290": {"원문번호": "5-1-1 관목굴취", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000291": {"원문번호": "5-3-2 관목식재(단식)", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000292": {"원문번호": "5-3-3 관목식재(군식)", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000293": {"원문번호": "5-1-2 교목굴취(나무높이)", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000294": {"원문번호": "5-1-3 교목굴취(근원직경)", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000295": {"원문번호": "5-2 뿌리돌림", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000296": {"원문번호": "5-3-4 교목식재(나무높이)", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000297": {"원문번호": "5-3-5 교목식재(흉고직경)", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000298": {"원문번호": "5-16-1 선떼붙이기 단끊기", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000299": {"원문번호": "5-19-1 표토절취 및 모으기", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000300": {"원문번호": "5-19-2 표토펴기 및 고르기", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000301": {"원문번호": "5-26-1 흙갈이 막갈이", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000302": {"원문번호": "5-26-2 흙갈이 흙부수기", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000303": {"원문번호": "5-28-2 방초매트 및 야자섬유매트 포장", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, "LB000001": {"원문번호": "1001", "파일": "인력.json"}, "LB000002": {"원문번호": "1002", "파일": "인력.json"}, "LB000003": {"원문번호": "1003", "파일": "인력.json"}, diff --git a/resources/master_data/로직_산림품셈_05장_식재_및_녹화.json b/resources/master_data/로직_산림품셈_05장_식재_및_녹화.json index 5bb970a9..c679cbea 100644 --- a/resources/master_data/로직_산림품셈_05장_식재_및_녹화.json +++ b/resources/master_data/로직_산림품셈_05장_식재_및_녹화.json @@ -4,6 +4,99 @@ "차례": 3, "판": "2026-01-01", "줄": [ + { + "키": "GF000290", + "원문번호": "5-1-1", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "관목굴취", + "결과단위": "원/10본", + "출처": "산림품셈 5-1-1", + "소유": "공용", + "비고": "원문 0.3m 는 「0.3∼0.7m 이하」 줄(「0.3m 미만」 은 위 끝 제외) — 표 규칙(양 끝 포함 · 겹치면 위 끝 작은 줄) 때문에 0.3 은 0.31 로 찾음 · 1.5m 초과는 나무높이 비례 할증 가능(설계자 판단) · 수관폭이 더 크면 수관폭을 나무높이로(주④) · 분 보호 안 함 기준(주②) · 녹화마대 등으로 분 보호 시 5-1-2 교목굴취(나무높이) 적용(주⑥)", + "시험입력": { "수고": 0.5 }, + "입력": [{ "이름": "수고", "설명": "관목 나무높이(표 구간 안 값)", "단위": "m", "출처": "산림품셈 5-1-1" }], + "중간": [{ "이름": "찾을수고", "식": "만약(수고 == 0.3, 0.31, 수고)" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000058, '수고(m)'=찾을수고).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000058, '수고(m)'=찾을수고).보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000293", + "원문번호": "5-1-2", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "교목굴취(나무높이)", + "결과단위": "원/본", + "출처": "산림품셈 5-1-2", + "소유": "공용", + "비고": "분이 없으면 굴취품 20% 감(비고) · 분 = 근원직경 4∼5배(주②) · 분뜨기 재료 별도(주④) · 기계 필요 시 별도(주⑥)", + "시험입력": { "나무높이": 2.0, "분": "있음" }, + "입력": [{ "이름": "나무높이", "설명": "교목 나무높이(표 구간 안 값)", "단위": "m", "출처": "산림품셈 5-1-2" }, { "이름": "분", "설명": "뿌리분을 뜨는지", "고르기": ["있음", "없음"], "출처": "산림품셈 5-1-2 비고" }], + "중간": [{ "이름": "감", "식": "만약(분 == '없음', 찾기(QF000061, 구분='분이 없는 경우 굴취품 감').값, 0)" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000060, '나무높이(m)'=나무높이).특별인부 * (1 - 감 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000060, '나무높이(m)'=나무높이).보통인부 * (1 - 감 / 100)", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000294", + "원문번호": "5-1-3", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "교목굴취(근원직경)", + "결과단위": "원/본", + "출처": "산림품셈 5-1-3", + "소유": "공용", + "비고": "근원직경으로 찾음(괄호 흉고직경만 알면 원문 짝으로 근원직경을 넣음) · 분이 없으면 굴취품 20% 감(비고) — 해석: 인력·장비 모두 · 장비 규격 = 주⑧ 표(10∼19㎝ 굴착기 0.4㎥ · 20㎝ 이상 0.6㎥ · 크레인 규격표) · 굴착기는 표에서 굴착기 칸이 있는 10㎝ 이상 · 크레인은 20㎝ 이상 · 타이어 크레인(40∼60㎝ 25∼50ton)은 설계자 고름", + "시험입력": { "근원직경": 25, "분": "있음", "타이어크레인": "2104-0025", "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "근원직경", "설명": "교목 근원(뿌리목) 지름(표 구간 안 값)", "단위": "㎝", "출처": "산림품셈 5-1-3" }, + { "이름": "분", "설명": "뿌리분을 뜨는지", "고르기": ["있음", "없음"], "출처": "산림품셈 5-1-3 비고" }, + { + "이름": "타이어크레인", + "설명": "근원직경 40㎝ 이상일 때 쓰는 타이어 크레인(25∼50ton)", + "고르기": ["2104-0025", "2104-0030", "2104-0035", "2104-0040", "2104-0045", "2104-0050"], + "출처": "산림품셈 5-1-3 주⑧" + }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "감", "식": "만약(분 == '없음', 찾기(QF000064, 구분='분이 없는 경우 굴취품 감').값, 0)" }, + { "이름": "굴착기", "식": "만약(근원직경 < 10, '0201-0040', 만약(찾기(QF000063, '근원직경(cm)'=근원직경).굴착기 == 0.4, '0201-0040', '0201-0060'))", "출처": "산림품셈 5-1-3 주⑧" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000062, '근원직경(㎝)'=근원직경).특별인부 * (1 - 감 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000062, '근원직경(㎝)'=근원직경).보통인부 * (1 - 감 / 100)", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000267, 기계=굴착기, 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(주⑧ 규격표)", + "단위": "시간", + "수량": "만약(근원직경 < 10, 0, 찾기(QF000062, '근원직경(㎝)'=근원직경).굴착기 * (1 - 감 / 100))" + }, + { + "종류": "로직", + "요소": "로직(GC000268, 기계=만약(찾기(QF000063, '근원직경(cm)'=근원직경).크레인 == '트럭탑재형 크레인 10ton', '2105-0010', 만약(찾기(QF000063, '근원직경(cm)'=근원직경).크레인 == '크레인(타이어) 25 ∼ 50ton', 타이어크레인, '2105-0015')), 지역=지역)", + "이름": "크레인(주⑧ 규격표)", + "단위": "시간", + "수량": "만약(근원직경 < 20, 0, 찾기(QF000062, '근원직경(㎝)'=근원직경).크레인 * (1 - 감 / 100))" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000016", "원문번호": "5-1-4", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "떼채취", @@ -26,6 +119,34 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000295", + "원문번호": "5-2", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "뿌리돌림", + "결과단위": "원/본", + "출처": "산림품셈 5-2", + "소유": "공용", + "비고": "분 = 근원직경 4∼5배(주②) · 절단 부위 보호 재료 별도(주③)", + "시험입력": { "근원직경": 9 }, + "입력": [ + { + "이름": "근원직경", + "설명": "근원 지름(표의 값 중)", + "단위": "㎝", + "고르기": [3, 5, 7, 9, 11, 13, 15, 18, 21, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 100], + "출처": "산림품셈 5-2" + } + ], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000068, '근원직경(㎝)'=근원직경).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000068, '근원직경(㎝)'=근원직경).보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000017", "원문번호": "5-3-1", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "나무식재", @@ -70,6 +191,157 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000291", + "원문번호": "5-3-2", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "관목식재(단식)", + "결과단위": "원/10본", + "출처": "산림품셈 5-3-2", + "소유": "공용", + "비고": "원문 0.3m 는 「0.3∼0.7m 이하」 줄(「0.3m 미만」 은 위 끝 제외) — 표 규칙(양 끝 포함 · 겹치면 위 끝 작은 줄) 때문에 0.3 은 0.31 로 찾음 · 1.5m 초과는 나무높이 비례 할증 가능(설계자 판단) · 수관폭이 더 크면 수관폭을 나무높이로(주④) · 1회 물주기 포함(주⑤) · 살수차 등 장비 별도(주⑥)", + "시험입력": { "수고": 0.5 }, + "입력": [{ "이름": "수고", "설명": "관목 나무높이(표 구간 안 값)", "단위": "m", "출처": "산림품셈 5-3-2" }], + "중간": [{ "이름": "찾을수고", "식": "만약(수고 == 0.3, 0.31, 수고)" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000074, '수고(m)'=찾을수고).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000074, '수고(m)'=찾을수고).보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000292", + "원문번호": "5-3-3", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "관목식재(군식)", + "결과단위": "원/10본", + "출처": "산림품셈 5-3-3", + "소유": "공용", + "비고": "원문 0.3m 는 「0.3∼0.7m 이하」 줄(「0.3m 미만」 은 위 끝 제외) — 표 규칙(양 끝 포함 · 겹치면 위 끝 작은 줄) 때문에 0.3 은 0.31 로 찾음 · 1.5m 초과는 나무높이 비례 할증 가능(설계자 판단) · 수관폭이 더 크면 수관폭을 나무높이로(주④) · 1회 물주기 포함(주⑤) · 군식 식재밀도 표는 원문에 없음(주⑧)", + "시험입력": { "수고": 0.5 }, + "입력": [{ "이름": "수고", "설명": "관목 나무높이(표 구간 안 값)", "단위": "m", "출처": "산림품셈 5-3-3" }], + "중간": [{ "이름": "찾을수고", "식": "만약(수고 == 0.3, 0.31, 수고)" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000076, '수고(m)'=찾을수고).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000076, '수고(m)'=찾을수고).보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000296", + "원문번호": "5-3-4", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "교목식재(나무높이)", + "결과단위": "원/본", + "출처": "산림품셈 5-3-4", + "소유": "공용", + "비고": "지주목을 세우지 않으면 인력품 감 — 인력시공 10% · 기계시공 20%(비고) · 기계시공은 2.1m 이상만(표 「-」) · 굴착기 0.4㎥(주⑦) · 1회 물주기 포함(주③)", + "시험입력": { "나무높이": 3.0, "시공": "기계시공", "지주목": "세움", "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "나무높이", "설명": "교목 나무높이(표 구간 안 값)", "단위": "m", "출처": "산림품셈 5-3-4" }, + { "이름": "시공", "설명": "시공 방법", "고르기": ["인력시공", "기계시공"], "출처": "산림품셈 5-3-4" }, + { "이름": "지주목", "설명": "지주목을 세우는지", "고르기": ["세움", "안 세움"], "출처": "산림품셈 5-3-4 비고" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { + "이름": "감", + "식": "만약(지주목 == '세움', 0, 만약(시공 == '인력시공', 찾기(QF000079, 구분='지주목을 세우지 않을 때 인력시공시 인력품 감').값, 찾기(QF000079, 구분='지주목을 세우지 않을 때 기계시공시 인력품 감').값))" + } + ], + "호표": [ + { + "종류": "인력", + "요소": "LB000003", + "이름": "특별인부", + "단위": "인", + "수량": "만약(시공 == '인력시공', 찾기(QF000078, '나무높이(m)'=나무높이).'인력시공 특별인부', 찾기(QF000078, '나무높이(m)'=나무높이).'기계시공 특별인부') * (1 - 감 / 100)", + "비목": "노무비" + }, + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부", + "단위": "인", + "수량": "만약(시공 == '인력시공', 찾기(QF000078, '나무높이(m)'=나무높이).'인력시공 보통인부', 찾기(QF000078, '나무높이(m)'=나무높이).'기계시공 보통인부') * (1 - 감 / 100)", + "비목": "노무비" + }, + { + "종류": "로직", + "요소": "로직(GC000267, 기계='0201-0040', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기 0.4㎥", + "단위": "시간", + "수량": "만약(시공 == '인력시공', 0, 찾기(QF000078, '나무높이(m)'=나무높이).'기계시공 굴착기')" + } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000297", + "원문번호": "5-3-5", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "교목식재(흉고직경)", + "결과단위": "원/본", + "출처": "산림품셈 5-3-5", + "소유": "공용", + "비고": "흉고직경(지표 1.2m 높이 지름 · 주⑤)으로 찾음 · 지주목 안 세우면 인력품 감 — 해석: 굴착기 칸이 있는 8㎝ 이상 = 기계시공 20% · 그 아래 인력시공 10% · 장비 규격 = 주⑧ 표(8∼17㎝ 굴착기 0.4㎥ · 18㎝ 이상 0.6㎥ · 크레인 규격표) · 타이어 크레인(35∼50㎝ 25∼50ton)은 설계자 고름", + "시험입력": { "흉고직경": 20, "지주목": "세움", "타이어크레인": "2104-0025", "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "흉고직경", "설명": "가슴높이(1.2m) 지름(표 구간 안 값)", "단위": "㎝", "출처": "산림품셈 5-3-5" }, + { "이름": "지주목", "설명": "지주목을 세우는지", "고르기": ["세움", "안 세움"], "출처": "산림품셈 5-3-5 비고" }, + { + "이름": "타이어크레인", + "설명": "흉고직경 35㎝ 이상일 때 쓰는 타이어 크레인(25∼50ton)", + "고르기": ["2104-0025", "2104-0030", "2104-0035", "2104-0040", "2104-0045", "2104-0050"], + "출처": "산림품셈 5-3-5 주⑧" + }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [ + { "이름": "기계", "식": "만약(흉고직경 < 8, 0, 1)" }, + { "이름": "감", "식": "만약(지주목 == '세움', 0, 만약(기계 == 0, 찾기(QF000082, 구분='지주목을 세우지 않을 때 인력시공시 인력품 감').값, 찾기(QF000082, 구분='지주목을 세우지 않을 때 기계시공시 인력품 감').값))" }, + { "이름": "굴착기", "식": "만약(기계 == 0, '0201-0040', 만약(찾기(QF000081, '흉고직경(cm)'=흉고직경).굴착기 == 0.4, '0201-0040', '0201-0060'))", "출처": "산림품셈 5-3-5 주⑧" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000080, '흉고직경(㎝)'=흉고직경).특별인부 * (1 - 감 / 100)", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000080, '흉고직경(㎝)'=흉고직경).보통인부 * (1 - 감 / 100)", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000267, 기계=굴착기, 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(주⑧ 규격표)", + "단위": "시간", + "수량": "만약(기계 == 0, 0, 찾기(QF000080, '흉고직경(㎝)'=흉고직경).굴착기)" + }, + { + "종류": "로직", + "요소": "로직(GC000268, 기계=만약(찾기(QF000081, '흉고직경(cm)'=흉고직경).크레인 == '트럭탑재형 크레인 10ton', '2105-0010', 만약(찾기(QF000081, '흉고직경(cm)'=흉고직경).크레인 == '크레인(타이어) 25 ∼ 50ton', 타이어크레인, '2105-0015')), 지역=지역)", + "이름": "크레인(주⑧ 규격표)", + "단위": "시간", + "수량": "만약(흉고직경 < 18, 0, 찾기(QF000080, '흉고직경(㎝)'=흉고직경).크레인)" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000018", "원문번호": "5-4", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "파종조림", @@ -373,6 +645,43 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000298", + "원문번호": "5-16-1", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "선떼붙이기 단끊기", + "결과단위": "원/100m", + "출처": "산림품셈 5-16-1", + "소유": "공용", + "비고": "해석: 절취 품은 절취량으로 나눔(주③ 「절취량을 산출하여 본품에 나누어」) — 100m 절취량 = 0.15㎥/m × 100m = 15㎥ · 절취 ÷ 15 + 나머지 세 공정 = 표 합계줄(2.03 · 2.09 · 2.23)과 맞음 · 특수현장은 100m당 절취량을 넣음(0 = 원문 15㎥) · 작업반장 1인/보통인부 20인(주⑤) · 단끊기 연장은 주② 식으로 설계자가 셈", + "시험입력": { "토질": "보통토사", "절취량": 0 }, + "입력": [ + { "이름": "토질", "설명": "단을 끊는 흙 갈래", "고르기": ["보통토사", "경질ㆍ고사점토 및 자갈섞인 점토", "호박돌 섞인 토사"], "출처": "산림품셈 5-16-1" }, + { "이름": "절취량", "설명": "100m당 절취량(0 = 원문 기준 15㎥)", "단위": "㎥/100m", "출처": "산림품셈 5-16-1 주③" } + ], + "중간": [ + { "이름": "기준절취량", "식": "만약(절취량 > 0, 절취량, 찾기(QF000107, 구분='절취량 기준').값 * 100)", "출처": "산림품셈 5-16-1 주③" }, + { + "이름": "인부", + "식": "만약(토질 == '보통토사', 찾기(QF000106, 공정별='절취').보통토사, 만약(토질 == '호박돌 섞인 토사', 찾기(QF000106, 공정별='절취').'호박돌 섞인 토사', 찾기(QF000106, 공정별='절취').'경질ㆍ고사점토 및 자갈섞인 점토'))/ 기준절취량 + 만약(토질 == '보통토사', 찾기(QF000106, 공정별='수평잡기 및 단정리').보통토사, 만약(토질 == '호박돌 섞인 토사', 찾기(QF000106, 공정별='수평잡기 및 단정리').'호박돌 섞인 토사', 찾기(QF000106, 공정별='수평잡기 및 단정리').'경질ㆍ고사점토 및 자갈섞인 점토')) + 만약(토질 == '보통토사', 찾기(QF000106, 공정별='잡석 및 뿌리 정리').보통토사, 만약(토질 == '호박돌 섞인 토사', 찾기(QF000106, 공정별='잡석 및 뿌리 정리').'호박돌 섞인 토사', 찾기(QF000106, 공정별='잡석 및 뿌리 정리').'경질ㆍ고사점토 및 자갈섞인 점토')) + 만약(토질 == '보통토사', 찾기(QF000106, 공정별='절·성토면 고르기').보통토사, 만약(토질 == '호박돌 섞인 토사', 찾기(QF000106, 공정별='절·성토면 고르기').'호박돌 섞인 토사', 찾기(QF000106, 공정별='절·성토면 고르기').'경질ㆍ고사점토 및 자갈섞인 점토'))" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "인부", "비목": "노무비" }, + { + "종류": "인력", + "요소": "LB000001", + "이름": "작업반장", + "단위": "인", + "수량": "인부 * 찾기(QF000107, 구분='기준 인원당 작업반장').값 / 찾기(QF000107, 구분='작업반장 배치 기준 보통인부').값", + "비목": "노무비", + "출처": "산림품셈 5-16-1 주⑤" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000029", "원문번호": "5-18", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "씨뿌리기(줄)", @@ -403,6 +712,43 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000299", + "원문번호": "5-19-1", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "표토절취 및 모으기", + "결과단위": "원/㎡", + "출처": "산림품셈 5-19-1", + "소유": "공용", + "비고": "사질양토 기준(주①) · 잡관목·그루터기 제거 별도(주③)", + "시험입력": { "취급심도": 12 }, + "입력": [{ "이름": "취급심도", "설명": "표토를 걷는 깊이(표의 값 중)", "단위": "㎝", "고르기": [6, 9, 12, 15, 18], "출처": "산림품셈 5-19-1" }], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000116, 구분='표토절취', '취급심도(㎝)'=취급심도).수량", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000300", + "원문번호": "5-19-2", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "표토펴기 및 고르기", + "결과단위": "원/㎥ 또는 원/100㎡", + "출처": "산림품셈 5-19-2", + "소유": "공용", + "비고": "결과 단위는 고른 기준 — ㎥당 또는 100㎡당(원문 두 줄) · 식재면 고르기 포함", + "시험입력": { "기준": "㎥ 당", "표토두께": 15 }, + "입력": [ + { "이름": "기준", "설명": "결과 단위(㎥당 · 100㎡당)", "고르기": ["㎥ 당", "100㎡"], "출처": "산림품셈 5-19-2" }, + { "이름": "표토두께", "설명": "펴는 표토 두께(표의 값 중)", "단위": "㎝", "고르기": [15, 30], "출처": "산림품셈 5-19-2" } + ], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000117, 구분=기준, '표토두께(㎝)'=표토두께).수량", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000030", "원문번호": "5-20", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "표토관리", @@ -828,6 +1174,46 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000301", + "원문번호": "5-26-1", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "흙갈이 막갈이", + "결과단위": "원/992㎡", + "출처": "산림품셈 5-26-1", + "소유": "공용", + "비고": "원문 기준 992㎡(300평)당 · 면고르기 불포함(주②)", + "시험입력": { "토성": "양토", "막갈이깊이": 15 }, + "입력": [ + { "이름": "토성", "설명": "흙의 성질", "고르기": ["사토", "양토", "식토"], "출처": "산림품셈 5-26-1" }, + { "이름": "막갈이깊이", "설명": "가는 깊이(표의 값 중)", "단위": "cm", "고르기": [9, 12, 15, 18, 21], "출처": "산림품셈 5-26-1" } + ], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000139, 토성=토성, '막갈이깊이(cm)'=막갈이깊이).수량", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000302", + "원문번호": "5-26-2", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "흙갈이 흙부수기", + "결과단위": "원/992㎡", + "출처": "산림품셈 5-26-2", + "소유": "공용", + "비고": "원문 기준 992㎡(300평)당 · 고르기 포함", + "시험입력": { "토성": "양토", "막갈이깊이": 15 }, + "입력": [ + { "이름": "토성", "설명": "흙의 성질", "고르기": ["사토", "양토", "식토"], "출처": "산림품셈 5-26-2" }, + { "이름": "막갈이깊이", "설명": "가는 깊이(표의 값 중)", "단위": "cm", "고르기": [9, 12, 15, 18, 21], "출처": "산림품셈 5-26-2" } + ], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000140, 토성=토성, '막갈이깊이(cm)'=막갈이깊이).수량", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000040", "원문번호": "5-27", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "식재면 관리", @@ -887,6 +1273,26 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000303", + "원문번호": "5-28-2", + "구분": "산림품셈", + "상세구분": "05장 식재 및 녹화", + "이름": "방초매트 및 야자섬유매트 포장", + "결과단위": "원/㎡", + "출처": "산림품셈 5-28-2", + "소유": "공용", + "비고": "해석: 일당 인원 ÷ 일 시공량 · 토공 별도(주③) · 매트·고정핀 재료 원문 표에 없음", + "시험입력": { "폭": 1.5 }, + "입력": [{ "이름": "폭", "설명": "매트 포장 폭(2.0m 이하)", "단위": "m", "범위": [0, 2.0], "출처": "산림품셈 5-28-2" }], + "중간": [{ "이름": "시공량", "식": "찾기(QF000144, 구분='조경공', '폭(m)'=폭).'시공량(㎡)'" }], + "호표": [ + { "종류": "인력", "요소": "LB000038", "이름": "조경공", "단위": "인", "수량": "찾기(QF000144, 구분='조경공', '폭(m)'=폭).수량 / 시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000144, 구분='보통인부').수량 / 시공량", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000042", "원문번호": "5-29", "구분": "산림품셈", "상세구분": "05장 식재 및 녹화", "이름": "복사이식 굴착기 시간당 작업량(Q1)", diff --git a/resources/master_data/소요량_산림품셈_05장_식재_및_녹화.json b/resources/master_data/소요량_산림품셈_05장_식재_및_녹화.json index 6600bb8b..dc8250b4 100644 --- a/resources/master_data/소요량_산림품셈_05장_식재_및_녹화.json +++ b/resources/master_data/소요량_산림품셈_05장_식재_및_녹화.json @@ -9,9 +9,9 @@ "이름": "굴취작업 관목굴취", "기준": "인/10본당", "출처": "산림품셈 5-1-1", - "용도": {"공종": "관목굴취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "관목굴취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000290"]}, "조건": { "수고(m)": "범위" }, - "범위규칙": "「0.3m 미만」 = 위 끝 제외 · 나머지 양 끝 포함(원문 「0.3∼0.7m 이하」 · 「0.8∼1.1m 이하」 · 「1.2∼1.5m 이하」)", + "범위규칙": "이상·이하 · 「0.3m 미만」 = 위 끝 제외 · 나머지 양 끝 포함(원문 「0.3∼0.7m 이하」 · 「0.8∼1.1m 이하」 · 「1.2∼1.5m 이하」)", "값칸": { "특별인부": "인", "보통인부": "인" }, "줄": [ { "수고(m)": [null, 0.3], "특별인부": 0.084, "보통인부": 0.012 }, @@ -48,9 +48,9 @@ "이름": "굴취작업 교목굴취(나무높이)", "기준": "인/본당", "출처": "산림품셈 5-1-2", - "용도": {"공종": "교목굴취", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "교목굴취", "대상": ["인력", "작업량 조건"], "로직키": ["GF000293"]}, "조건": { "나무높이(m)": "범위" }, - "범위규칙": "「1.0 이하」 = 위 끝 포함 · 나머지 양 끝 포함", + "범위규칙": "이상·이하 · 「1.0 이하」 = 위 끝 포함 · 나머지 양 끝 포함", "값칸": { "특별인부": "인", "보통인부": "인" }, "줄": [ { "나무높이(m)": [null, 1.0], "특별인부": 0.072, "보통인부": 0.012 }, @@ -78,7 +78,7 @@ "이름": "교목굴취(나무높이) 분 관련 수", "기준": "", "출처": "산림품셈 5-1-2", - "용도": {"공종": "교목굴취", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "교목굴취", "대상": ["작업량 조건"], "로직키": ["GF000293"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -93,9 +93,9 @@ "이름": "굴취작업 교목굴취(근원직경)", "기준": "인/본당", "출처": "산림품셈 5-1-3", - "용도": {"공종": "교목굴취", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "교목굴취", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000294"]}, "조건": { "근원직경(㎝)": "범위", "흉고직경(㎝)": "범위" }, - "범위규칙": "「4이하」 = 위 끝 포함 · 「5(4이하)」의 근원직경 5 = [5, 5] · 나머지 양 끝 포함 · 괄호 안 흉고직경이 없는 줄은 흉고직경 칸 없음", + "범위규칙": "이상·이하 · 「4이하」 = 위 끝 포함 · 「5(4이하)」의 근원직경 5 = [5, 5] · 나머지 양 끝 포함 · 괄호 안 흉고직경이 없는 줄은 흉고직경 칸 없음", "값칸": { "특별인부": "인", "보통인부": "인", "굴착기": "시간", "크레인": "시간" }, "줄": [ { "근원직경(㎝)": [null, 4], "특별인부": 0.096, "보통인부": 0.024 }, @@ -132,9 +132,9 @@ "이름": "교목굴취(근원직경) 장비 규격", "기준": "", "출처": "산림품셈 5-1-3 주⑧", - "용도": {"공종": "교목굴취", "대상": ["기계", "작업량 조건"], "로직키": []}, + "용도": {"공종": "교목굴취", "대상": ["기계", "작업량 조건"], "로직키": ["GF000294"]}, "조건": { "근원직경(cm)": "범위" }, - "범위규칙": "양 끝 포함", + "범위규칙": "이상·이하 · 양 끝 포함", "값칸": { "굴착기": "㎥", "크레인": "글" }, "줄": [ { "근원직경(cm)": [10, 19], "굴착기": 0.4 }, @@ -150,7 +150,7 @@ "이름": "교목굴취(근원직경) 분 관련 수", "기준": "", "출처": "산림품셈 5-1-3", - "용도": {"공종": "교목굴취", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "교목굴취", "대상": ["작업량 조건"], "로직키": ["GF000294"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -223,7 +223,7 @@ "이름": "뿌리돌림", "기준": "인/본당", "출처": "산림품셈 5-2", - "용도": {"공종": "뿌리돌림", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "뿌리돌림", "대상": ["인력", "작업량 조건"], "로직키": ["GF000295"]}, "조건": { "근원직경(㎝)": "수" }, "값칸": { "특별인부": "인", "보통인부": "인" }, "줄": [ @@ -358,9 +358,9 @@ "이름": "식재작업 관목식재(단식)", "기준": "인/10본당", "출처": "산림품셈 5-3-2", - "용도": {"공종": "관목식재", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "관목식재", "대상": ["인력", "작업량 조건"], "로직키": ["GF000291"]}, "조건": { "수고(m)": "범위" }, - "범위규칙": "「0.3m 미만」 = 위 끝 제외 · 나머지 양 끝 포함(원문 「0.3∼0.7m 이하」 · 「0.8∼1.1m 이하」 · 「1.2∼1.5m 이하」)", + "범위규칙": "이상·이하 · 「0.3m 미만」 = 위 끝 제외 · 나머지 양 끝 포함(원문 「0.3∼0.7m 이하」 · 「0.8∼1.1m 이하」 · 「1.2∼1.5m 이하」)", "값칸": { "특별인부": "인", "보통인부": "인" }, "줄": [ { "수고(m)": [null, 0.3], "특별인부": 0.19, "보통인부": 0.06 }, @@ -397,9 +397,9 @@ "이름": "식재작업 관목식재(군식)", "기준": "인/10본당", "출처": "산림품셈 5-3-3", - "용도": {"공종": "관목식재", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "관목식재", "대상": ["인력", "작업량 조건"], "로직키": ["GF000292"]}, "조건": { "수고(m)": "범위" }, - "범위규칙": "「0.3m 미만」 = 위 끝 제외 · 나머지 양 끝 포함(원문 「0.3∼0.7m 이하」 · 「0.8∼1.1m 이하」 · 「1.2∼1.5m 이하」)", + "범위규칙": "이상·이하 · 「0.3m 미만」 = 위 끝 제외 · 나머지 양 끝 포함(원문 「0.3∼0.7m 이하」 · 「0.8∼1.1m 이하」 · 「1.2∼1.5m 이하」)", "값칸": { "특별인부": "인", "보통인부": "인" }, "줄": [ { "수고(m)": [null, 0.3], "특별인부": 0.07, "보통인부": 0.02 }, @@ -437,9 +437,9 @@ "이름": "식재작업 교목식재(나무높이)", "기준": "인/본당", "출처": "산림품셈 5-3-4", - "용도": {"공종": "교목식재", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "교목식재", "대상": ["작업량 조건"], "로직키": ["GF000296"]}, "조건": { "나무높이(m)": "범위" }, - "범위규칙": "「1.0 이하」 = 위 끝 포함 · 나머지 양 끝 포함", + "범위규칙": "이상·이하 · 「1.0 이하」 = 위 끝 포함 · 나머지 양 끝 포함", "값칸": { "인력시공 특별인부": "인", "인력시공 보통인부": "인", "기계시공 특별인부": "인", "기계시공 보통인부": "인", "기계시공 굴착기": "시간" }, "줄": [ { "나무높이(m)": [null, 1.0], "인력시공 특별인부": 0.07, "인력시공 보통인부": 0.06 }, @@ -467,7 +467,7 @@ "이름": "교목식재(나무높이) 지주목 미설치 감 · 굴착기 규격", "기준": "", "출처": "산림품셈 5-3-4", - "용도": {"공종": "교목식재", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "교목식재", "대상": ["작업량 조건"], "로직키": ["GF000296"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -483,9 +483,9 @@ "이름": "식재작업 교목식재(흉고직경)", "기준": "인/본당", "출처": "산림품셈 5-3-5", - "용도": {"공종": "교목식재", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "교목식재", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000297"]}, "조건": { "흉고직경(㎝)": "범위", "근원직경(㎝)": "범위" }, - "범위규칙": "「4(5)이하」 = 위 끝 포함 · 「5(6)」 = [5, 5] · 나머지 양 끝 포함", + "범위규칙": "이상·이하 · 「4(5)이하」 = 위 끝 포함 · 「5(6)」 = [5, 5] · 나머지 양 끝 포함", "값칸": { "특별인부": "인", "보통인부": "인", "굴착기": "시간", "크레인": "시간" }, "줄": [ { "흉고직경(㎝)": [null, 4], "근원직경(㎝)": [null, 5], "특별인부": 0.1, "보통인부": 0.06 }, @@ -520,9 +520,9 @@ "이름": "교목식재(흉고직경) 장비 규격", "기준": "", "출처": "산림품셈 5-3-5 주⑧", - "용도": {"공종": "교목식재", "대상": ["기계", "작업량 조건"], "로직키": []}, + "용도": {"공종": "교목식재", "대상": ["기계", "작업량 조건"], "로직키": ["GF000297"]}, "조건": { "흉고직경(cm)": "범위" }, - "범위규칙": "양 끝 포함", + "범위규칙": "이상·이하 · 양 끝 포함", "값칸": { "굴착기": "㎥", "크레인": "글" }, "줄": [ { "흉고직경(cm)": [8, 17], "굴착기": 0.4 }, @@ -538,7 +538,7 @@ "이름": "교목식재(흉고직경) 지주목 미설치 감 · 흉고 높이", "기준": "", "출처": "산림품셈 5-3-5", - "용도": {"공종": "교목식재", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "교목식재", "대상": ["작업량 조건"], "로직키": ["GF000297"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -1006,7 +1006,7 @@ "이름": "선떼붙이기공 단끊기", "기준": "인/100m당", "출처": "산림품셈 5-16-1", - "용도": {"공종": "단끊기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "단끊기", "대상": ["작업량 조건"], "로직키": ["GF000298"]}, "조건": { "공정별": "고르기" }, "값칸": { "보통토사": "인", "경질ㆍ고사점토 및 자갈섞인 점토": "인", "호박돌 섞인 토사": "인" }, "줄": [ @@ -1030,7 +1030,7 @@ "이름": "단끊기 단폭 · 기준 경사 · 절취량 · 작업반장", "기준": "", "출처": "산림품셈 5-16-1", - "용도": {"공종": "단끊기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "단끊기", "대상": ["작업량 조건"], "로직키": ["GF000298"]}, "조건": { "구분": "고르기" }, "값칸": { "값": "단위 따름", "단위": "글" }, "줄": [ @@ -1203,7 +1203,7 @@ "이름": "표토 절취 및 정지 표토절취 및 모으기", "기준": "㎡당", "출처": "산림품셈 5-19-1", - "용도": {"공종": "표토절취 및 모으기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "표토절취 및 모으기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000299"]}, "조건": { "구분": "고르기", "직종": "고르기", "취급심도(㎝)": "수" }, "값칸": { "수량": "인" }, "줄": [ @@ -1224,7 +1224,7 @@ "이름": "표토 절취 및 정지 표토펴기 및 고르기", "기준": "인", "출처": "산림품셈 5-19-2", - "용도": {"공종": "표토펴기 및 고르기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "표토펴기 및 고르기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000300"]}, "조건": { "구분": "고르기", "직종": "고르기", "표토두께(㎝)": "수" }, "값칸": { "수량": "인" }, "줄": [ @@ -1639,7 +1639,7 @@ "이름": "흙갈이 막갈이", "기준": "인/992㎡당", "출처": "산림품셈 5-26-1", - "용도": {"공종": "막갈이", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "막갈이", "대상": ["작업량 조건"], "로직키": ["GF000301"]}, "조건": { "토성": "고르기", "막갈이깊이(cm)": "수" }, "값칸": { "수량": "인" }, "줄": [ @@ -1669,7 +1669,7 @@ "이름": "흙갈이 흙부수기", "기준": "인/992㎡당", "출처": "산림품셈 5-26-2", - "용도": {"공종": "흙부수기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "흙부수기", "대상": ["작업량 조건"], "로직키": ["GF000302"]}, "조건": { "토성": "고르기", "막갈이깊이(cm)": "수" }, "값칸": { "수량": "인" }, "줄": [ @@ -1753,9 +1753,9 @@ "이름": "비탈덮기 방초매트 및 야자섬유매트 포장", "기준": "일당", "출처": "산림품셈 5-28-2", - "용도": {"공종": "방초매트 및 야자섬유매트 포장", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "방초매트 및 야자섬유매트 포장", "대상": ["인력", "작업량 조건"], "로직키": ["GF000303"]}, "조건": { "구분": "고르기", "폭(m)": "범위" }, - "범위규칙": "원문 머리 「폭 1.5m 이하」 · 「폭 2.0m 이하」 — 「폭 1.5m 이하」 = 위 끝 포함 · 「폭 2.0m 이하」 = 1.5m 초과 2.0m 이하 · 보통인부 줄은 폭 무관", + "범위규칙": "이하 · 원문 머리 「폭 1.5m 이하」 · 「폭 2.0m 이하」 — 「폭 1.5m 이하」 = 위 끝 포함 · 「폭 2.0m 이하」 = 1.5m 초과 2.0m 이하 · 보통인부 줄은 폭 무관", "값칸": { "단위": "글", "수량": "수", "시공량(㎡)": "㎡" }, "줄": [ { "구분": "조경공", "폭(m)": [null, 1.5], "단위": "인", "수량": 2, "시공량(㎡)": 90 }, From ac0b55e8191c7805f49f42a540baee3b55805fd0 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:22:03 +0900 Subject: [PATCH 3/6] =?UTF-8?q?fix(M01):=20=EC=82=B0=EB=A6=BC=206=EC=9E=A5?= =?UTF-8?q?=20=EB=A1=9C=EC=A7=81=20=EC=97=86=EC=9D=8C(=EC=A0=88=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD)=203=EC=A0=88=EC=97=90=20=EC=83=88=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20(PLAN=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GF000304~306: 칡덩굴 소금처리 · 칡덩굴 뿌리제거 · 교목 시비 - 쓰는 표의 용도.로직키 · 범위규칙 세 표에 엔진 이름(이상·미만)을 앞에 붙임 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 5 +- .../로직_산림품셈_06장_생육보조.json | 71 +++++++++++++++++++ .../소요량_산림품셈_06장_생육보조.json | 14 ++-- 3 files changed, 82 insertions(+), 8 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index 379a8480..76ff840e 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 304, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 307, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2565,6 +2565,9 @@ "GF000301": {"원문번호": "5-26-1 흙갈이 막갈이", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, "GF000302": {"원문번호": "5-26-2 흙갈이 흙부수기", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, "GF000303": {"원문번호": "5-28-2 방초매트 및 야자섬유매트 포장", "파일": "로직_산림품셈_05장_식재_및_녹화.json"}, + "GF000304": {"원문번호": "6-4-3 칡덩굴 소금처리", "파일": "로직_산림품셈_06장_생육보조.json"}, + "GF000305": {"원문번호": "6-4-4 칡덩굴 뿌리제거", "파일": "로직_산림품셈_06장_생육보조.json"}, + "GF000306": {"원문번호": "6-7-1 교목 시비(환상시비)", "파일": "로직_산림품셈_06장_생육보조.json"}, "LB000001": {"원문번호": "1001", "파일": "인력.json"}, "LB000002": {"원문번호": "1002", "파일": "인력.json"}, "LB000003": {"원문번호": "1003", "파일": "인력.json"}, diff --git a/resources/master_data/로직_산림품셈_06장_생육보조.json b/resources/master_data/로직_산림품셈_06장_생육보조.json index 8b5413b7..e153dd95 100644 --- a/resources/master_data/로직_산림품셈_06장_생육보조.json +++ b/resources/master_data/로직_산림품셈_06장_생육보조.json @@ -306,6 +306,57 @@ ], "끝수": null }, + { + "키": "GF000304", + "원문번호": "6-4-3", + "구분": "산림품셈", + "상세구분": "06장 생육보조", + "이름": "칡덩굴 소금처리", + "결과단위": "원/100본", + "출처": "산림품셈 6-4-3", + "소유": "공용", + "비고": "유형1·2 칡덩굴 분포지만(주①) · 주두부 찾기·자르기·소금처리·뒷정리 + 덩굴 제거지점 표시 포함(주②) — 해석: 표시 0.05인을 더함 · 소금·나무젓가락 재료 원문 표에 없음 · 할인·할증(작업시기 1-4-1 · 집단화 1-4-3 · 경사도 1-4-5 · 하층식생 1-4-7 …)은 이웃 로직과 같이 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘", + "시험입력": { "주두부직경": 3 }, + "입력": [{ "이름": "주두부직경", "설명": "칡덩굴 주두부 지름", "단위": "㎝", "출처": "산림품셈 6-4-3" }], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(소금처리)", "단위": "인", "수량": "찾기(QF000167, 구분='소금 처리', 주두부직경=주두부직경).소요인력", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(덩굴 제거지점 표시)", "단위": "인", "수량": "찾기(QF000167, 구분='덩굴 제거지점 표시').소요인력", "비목": "노무비", "출처": "산림품셈 6-4-3 주②③" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000305", + "원문번호": "6-4-4", + "구분": "산림품셈", + "상세구분": "06장 생육보조", + "이름": "칡덩굴 뿌리제거", + "결과단위": "원/100본", + "출처": "산림품셈 6-4-4", + "소유": "공용", + "비고": "주두부 지름은 원문 세 구간으로 고름(1㎝ 미만 · 1~4㎝ · 4㎝ 초과 — 구간 가운데 값으로 찾음) · 덩굴 제거지점 표시는 면봉·비닐랩 처리만(주⑧) · 당해연도 발생 칡덩굴은 1㎝ 미만(주⑥) · 수량은 주두부 기준(주⑤) · 유형3·4 는 피복도 → 본/ha 환산표(QF000169)로 수량을 셈 · 글리포세이트·비닐랩 재료 원문 표에 없음 · 할인·할증(작업시기 1-4-1 · 집단화 1-4-3 · 경사도 1-4-5 · 하층식생 1-4-7 …)은 이웃 로직과 같이 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘", + "시험입력": { "주두부직경": "1~4㎝", "처리방법": "글리포세이트 면봉처리" }, + "입력": [ + { "이름": "주두부직경", "설명": "칡덩굴 주두부 지름 구간", "고르기": ["1㎝ 미만", "1~4㎝", "4㎝ 초과"], "출처": "산림품셈 6-4-4" }, + { "이름": "처리방법", "설명": "뿌리 처리 방법", "고르기": ["뿌리굴취", "글리포세이트 면봉처리", "비닐랩 밀봉처리"], "출처": "산림품셈 6-4-4 주①⑧" } + ], + "중간": [{ "이름": "지름", "식": "만약(주두부직경 == '1㎝ 미만', 0.5, 만약(주두부직경 == '1~4㎝', 2, 5))" }], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(뿌리 고살)", "단위": "인", "수량": "찾기(QF000168, 구분='뿌리 고살', 주두부직경=지름).소요인력", "비목": "노무비" }, + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부(덩굴 제거지점 표시)", + "단위": "인", + "수량": "만약(처리방법 == '뿌리굴취', 0, 찾기(QF000168, 구분='덩굴 제거지점 표시').소요인력)", + "비목": "노무비", + "출처": "산림품셈 6-4-4 주⑦⑧" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000056", "원문번호": "6-5", "구분": "산림품셈", "상세구분": "06장 생육보조", "이름": "어린나무 가꾸기", @@ -418,6 +469,26 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000306", + "원문번호": "6-7-1", + "구분": "산림품셈", + "상세구분": "06장 생육보조", + "이름": "교목 시비(환상시비)", + "결과단위": "원/10주", + "출처": "산림품셈 6-7-1", + "소유": "공용", + "비고": "환상시비 기준(주①) · 터파기·비료포설·되메우기 포함(주②) · 비료 종류·수량은 설계자 결정(주③) — 비료 재료 원문 표에 없음", + "시험입력": { "근원직경": 15 }, + "입력": [{ "이름": "근원직경", "설명": "교목 근원 지름(51㎝ 미만)", "단위": "㎝", "범위": [0, 51], "출처": "산림품셈 6-7-1" }], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000173, 인력구분='특별인부', 근원직경=근원직경).소요인력", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000173, 인력구분='보통인부', 근원직경=근원직경).소요인력", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000058", "원문번호": "6-7-2", "구분": "산림품셈", "상세구분": "06장 생육보조", "이름": "관목 시비", diff --git a/resources/master_data/소요량_산림품셈_06장_생육보조.json b/resources/master_data/소요량_산림품셈_06장_생육보조.json index 55f1cadf..38f53e51 100644 --- a/resources/master_data/소요량_산림품셈_06장_생육보조.json +++ b/resources/master_data/소요량_산림품셈_06장_생육보조.json @@ -166,9 +166,9 @@ "이름": "소금처리", "기준": "", "출처": "산림품셈 6-4-3", - "용도": {"공종": "소금처리", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "소금처리", "대상": ["인력", "작업량 조건"], "로직키": ["GF000304"]}, "조건": { "구분": "고르기", "주두부직경": "범위" }, - "범위규칙": "㎝미만·㎝이상 표기대로 · 「덩굴 제거지점 표시」 행은 직경 조건 없음", + "범위규칙": "이상·미만 · ㎝미만·㎝이상 표기대로 · 「덩굴 제거지점 표시」 행은 직경 조건 없음", "값칸": { "소요인력": "인/100본", "인력구분": "글" }, "줄": [ { "구분": "소금 처리", "주두부직경": [null, 2], "소요인력": 0.20, "인력구분": "보통인부" }, @@ -189,9 +189,9 @@ "이름": "뿌리제거", "기준": "", "출처": "산림품셈 6-4-4", - "용도": {"공종": "뿌리제거", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "뿌리제거", "대상": ["인력", "작업량 조건"], "로직키": ["GF000305"]}, "조건": { "구분": "고르기", "주두부직경": "범위" }, - "범위규칙": "표의 표기대로 · 1㎝ 미만 / 1~4㎝ / 4㎝ 초과 · 「덩굴 제거지점 표시」 행은 직경 조건 없음", + "범위규칙": "이상·미만 · 표의 표기대로 · 1㎝ 미만 / 1~4㎝ / 4㎝ 초과 · 「덩굴 제거지점 표시」 행은 직경 조건 없음", "값칸": { "소요인력": "인/100본", "인력구분": "글" }, "줄": [ { "구분": "뿌리 고살", "주두부직경": [null, 1], "소요인력": 0.40, "인력구분": "보통인부" }, @@ -217,7 +217,7 @@ "이름": "덩굴 피복도와 덩굴본수 환산표", "기준": "", "출처": "산림품셈 6-4-4", - "용도": {"공종": "뿌리제거", "대상": ["작업량 조건", "환산"], "로직키": []}, + "용도": {"공종": "뿌리제거", "대상": ["작업량 조건", "환산"], "로직키": ["GF000305"]}, "조건": { "덩굴피복도": "범위" }, "범위규칙": "표의 표기대로 · 80%이상 / 60∼80% / 40∼60% / 20∼40% / 20%이하 · 단위 %", "값칸": { "할인할증율": "", "환산계수": "", "덩굴본수": "본/ha" }, @@ -300,9 +300,9 @@ "이름": "교목 시비", "기준": "인/10주당", "출처": "산림품셈 6-7-1", - "용도": {"공종": "교목 시비", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "교목 시비", "대상": ["인력", "작업량 조건"], "로직키": ["GF000306"]}, "조건": { "인력구분": "고르기", "근원직경": "범위" }, - "범위규칙": "㎝미만·㎝이상 표기대로", + "범위규칙": "이상·미만 · ㎝미만·㎝이상 표기대로", "값칸": { "소요인력": "인/10주" }, "줄": [ { "인력구분": "특별인부", "근원직경": [null, 11], "소요인력": 0.29 }, From b20c702c5421c9a9b093f97a1c09fdf17cabeb59 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:23:17 +0900 Subject: [PATCH 4/6] =?UTF-8?q?fix(M01):=20=EC=82=B0=EB=A6=BC=207=EC=9E=A5?= =?UTF-8?q?=20=EB=A1=9C=EC=A7=81=20=EC=97=86=EC=9D=8C(=EC=A0=88=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD)=2010=EC=A0=88=EC=97=90=20=EC=83=88=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20(PLAN=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GF000307~316: 수라집재 · 트랙터부착형·HAM200 숲가꾸기 · 타워야더 가선설치·해체 · 부착형 타워 수확·숲가꾸기 · 굴착기 우드그랩 산지집재 · 동력상하차기 집적 · 검척 - 쓰는 표의 용도.로직키 · 범위규칙 열한 표에 엔진 이름을 앞에 붙임 - 7-1-1 은 표 QF000178 에 천연림·인공림이 섞여 못 고침 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 12 +- .../계수_산림품셈_07장_집재_및_운재.json | 14 +- .../로직_산림품셈_07장_집재_및_운재.json | 359 ++++++++++++++++++ .../소요량_산림품셈_07장_집재_및_운재.json | 42 +- 4 files changed, 398 insertions(+), 29 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index 76ff840e..503fe872 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 307, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 317, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2568,6 +2568,16 @@ "GF000304": {"원문번호": "6-4-3 칡덩굴 소금처리", "파일": "로직_산림품셈_06장_생육보조.json"}, "GF000305": {"원문번호": "6-4-4 칡덩굴 뿌리제거", "파일": "로직_산림품셈_06장_생육보조.json"}, "GF000306": {"원문번호": "6-7-1 교목 시비(환상시비)", "파일": "로직_산림품셈_06장_생육보조.json"}, + "GF000307": {"원문번호": "7-2 수라집재", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000308": {"원문번호": "7-5-2 트랙터부착형 숲가꾸기·병해충방제(지면끌기)", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000309": {"원문번호": "7-7-2 HAM200 숲가꾸기·병해충방제", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000310": {"원문번호": "7-8-1 타워야더(RME 300T) 가선설치", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000311": {"원문번호": "7-8-2 타워야더(RME 300T) 가선해체", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000312": {"원문번호": "7-9-1 부착형 타워(K-301 · HAM300) 수확 집재", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000313": {"원문번호": "7-9-2 부착형 타워(K-301 · HAM300) 숲가꾸기·재선충병방제 집재", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000314": {"원문번호": "7-10 굴착기 우드그랩 산지집재(병해충방제)", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000315": {"원문번호": "7-12 동력상하차기(우드그래플) 집적", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000316": {"원문번호": "7-13 검척", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, "LB000001": {"원문번호": "1001", "파일": "인력.json"}, "LB000002": {"원문번호": "1002", "파일": "인력.json"}, "LB000003": {"원문번호": "1003", "파일": "인력.json"}, diff --git a/resources/master_data/계수_산림품셈_07장_집재_및_운재.json b/resources/master_data/계수_산림품셈_07장_집재_및_운재.json index 389d864d..692d4399 100644 --- a/resources/master_data/계수_산림품셈_07장_집재_및_운재.json +++ b/resources/master_data/계수_산림품셈_07장_집재_및_운재.json @@ -36,7 +36,7 @@ "이름": "수라집재 주 속 수", "기준": "", "출처": "산림품셈 7-2 주①②", - "용도": {"공종": "수라집재", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "수라집재", "대상": ["작업량 조건"], "로직키": ["GF000307"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -95,7 +95,7 @@ "이름": "부착형 타워 수확 주 속 수", "기준": "", "출처": "산림품셈 7-9-1 주②", - "용도": {"공종": "수확", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "수확", "대상": ["작업량 조건"], "로직키": ["GF000312"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -125,7 +125,7 @@ "이름": "굴착기 우드그랩 산지집재 주 속 수", "기준": "", "출처": "산림품셈 7-10 주③⑤", - "용도": {"공종": "굴착기 우드그랩 산지집재-병해충방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "굴착기 우드그랩 산지집재-병해충방제", "대상": ["작업량 조건"], "로직키": ["GF000314"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -170,7 +170,7 @@ "이름": "동력상하차기 집적 주 속 수", "기준": "", "출처": "산림품셈 7-12 주④", - "용도": {"공종": "동력상하차기(우드그래플) 집적", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "동력상하차기(우드그래플) 집적", "대상": ["작업량 조건"], "로직키": ["GF000315"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -183,7 +183,7 @@ "이름": "검척 주 속 수", "기준": "", "출처": "산림품셈 7-13 주①②③⑤", - "용도": {"공종": "검척", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "검척", "대상": ["작업량 조건"], "로직키": ["GF000316"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -199,9 +199,9 @@ "이름": "검척 평균 말구직경 할인·할증", "기준": "", "출처": "산림품셈 7-13 주③", - "용도": {"공종": "검척", "대상": ["작업량 조건", "할증"], "로직키": []}, + "용도": {"공종": "검척", "대상": ["작업량 조건", "할증"], "로직키": ["GF000316"]}, "조건": { "구분": "고르기", "말구직경": "범위" }, - "범위규칙": "미만·이상 · 아래 끝 포함 · 위 끝 미포함", + "범위규칙": "이상·미만 · 미만·이상 · 아래 끝 포함 · 위 끝 미포함", "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ { "구분": "12cm 미만", "적용": 30, "단위": "%", "적용원문": "평균 말구직경이 12cm 미만인 경우 30%", "말구직경": [null, 12] }, diff --git a/resources/master_data/로직_산림품셈_07장_집재_및_운재.json b/resources/master_data/로직_산림품셈_07장_집재_및_운재.json index 34e87b70..04f9ec55 100644 --- a/resources/master_data/로직_산림품셈_07장_집재_및_운재.json +++ b/resources/master_data/로직_산림품셈_07장_집재_및_운재.json @@ -39,6 +39,30 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000307", + "원문번호": "7-2", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "수라집재", + "결과단위": "원/㎥", + "출처": "산림품셈 7-2", + "소유": "공용", + "비고": "표 값 = 특별인부 1인 1일 수집량(㎥) · 설치·해체 포함 · 산지경사 20~65%(주①) · 병해충·재선충 방제 산물은 수집량 34% 가산(주②) · 재적 50㎥ 는 「41~50」 줄(표 규칙상 49.5 로 찾음) · 할인·할증 못 넣음 — 1-4-5 경사도(값 칸 「할인·할증률」) · 1-4-15 횡단운반거리(범위규칙이 글) — 칸 이름 · 범위규칙 문법(이웃 로직과 같음)", + "시험입력": { "집재거리": 150, "집재재적": 25, "작업": "일반" }, + "입력": [ + { "이름": "집재거리", "설명": "집재 거리(250m 이하)", "단위": "m", "범위": [0, 250], "출처": "산림품셈 7-2" }, + { "이름": "집재재적", "설명": "ha당 집재 재적", "단위": "㎥/ha", "출처": "산림품셈 7-2" }, + { "이름": "작업", "설명": "작업 갈래", "고르기": ["일반", "병해충·소나무재선충병 방제"], "출처": "산림품셈 7-2 주②" } + ], + "중간": [ + { "이름": "찾을재적", "식": "만약(집재재적 == 50, 49.5, 집재재적)" }, + { "이름": "Q", "식": "찾기(QF000182, 집재거리=집재거리, ha당집재재적=찾을재적).수량 * (1 + 만약(작업 == '일반', 0, 찾기(CF000062, 구분='방제 산물 수집량 가산').적용) / 100)" } + ], + "호표": [{ "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "1 / Q", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000062", "원문번호": "7-3", "구분": "산림품셈", "상세구분": "07장 집재 및 운재", "이름": "아키야윈치 집재", @@ -311,6 +335,49 @@ ], "끝수": null }, + { + "키": "GF000308", + "원문번호": "7-5-2", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "트랙터부착형 숲가꾸기·병해충방제(지면끌기)", + "결과단위": "원/㎥", + "출처": "산림품셈 7-5-2", + "소유": "공용", + "비고": "해석: 건설기계조종원·운전기사 = 건설노임 건설기계운전사(1048) · 3인 1조 · 7-5-1(GF000065) 과 같은 꼴 · 집재거리 = 최대거리 · 본당평균재적 = 총 집재량 ÷ 총본수(주②③) · 재선충병 방제 산물은 수집량 2% 가산(주④) · 1-4-14 못 넣음 — 트랙터부착형 갈래 없음 · 할인·할증 못 넣음 — 1-4-5 경사도(값 칸 「할인·할증률」) · 1-4-15 횡단운반거리(범위규칙이 글) — 칸 이름 · 범위규칙 문법(이웃 로직과 같음)", + "시험입력": { "집재거리": 70, "본당재적": 0.3, "작업": "숲가꾸기", "지역": "전국평균" }, + "입력": [ + { "이름": "집재거리", "설명": "최대 집재 거리(120m 이하)", "단위": "m", "범위": [0, 120], "출처": "산림품셈 7-5-2 주②" }, + { "이름": "본당재적", "설명": "본당 평균 재적(0.1∼0.2 · 0.3∼0.4 · 0.5 이상)", "단위": "㎥", "출처": "산림품셈 7-5-2 주③" }, + { "이름": "작업", "설명": "작업 갈래", "고르기": ["숲가꾸기", "병해충방제", "소나무재선충병방제"], "출처": "산림품셈 7-5-2 주④" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { + "이름": "Q", + "식": "찾기(QF000187, 집재거리=집재거리, 본당평균재적=본당재적).수집량 * (1 + 만약(작업 == '소나무재선충병방제', 2, 0) / 100)", + "출처": "산림품셈 7-5-2 주④", + "비고": "2% 는 주④ 글(계수 표 없음)" + }, + { "이름": "일수", "식": "1 / Q" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "건설기계운전사", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "재료", "요소": "MO:경유:{지역}", "이름": "경유(임업용동력집재기)", "단위": "ℓ", "수량": "찾기(QF000002, 기계명='임업용동력집재기').주연료 * 일수", "비목": "재료비", "출처": "산림품셈 2-1-2" } + ], + "덧줄": [ + { "이름": "잡품", "식": "재료비 * 찾기(QF000002, 기계명='임업용동력집재기').잡품 / 100", "비목": "재료비", "출처": "산림품셈 2-1-2 주「잡품」" }, + { "이름": "기계손료", "식": "EQ000632.손료계수 * EQ000632.장비가격 * 1000 * 일수", "비목": "경비", "출처": "산림품셈 2-2-3" } + ], + "끝수": null + }, { "키": "GF000066", "원문번호": "7-6", "구분": "산림품셈", "상세구분": "07장 집재 및 운재", "이름": "스윙야더 집재", @@ -444,6 +511,91 @@ ], "끝수": null }, + { + "키": "GF000309", + "원문번호": "7-7-2", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "HAM200 숲가꾸기·병해충방제", + "결과단위": "원/㎥", + "출처": "산림품셈 7-7-2", + "소유": "공용", + "비고": "해석: 건설기계조종원·운전기사 = 건설노임 건설기계운전사(1048) · 3인 1조 · 7-7-1(GF000067) 과 같은 꼴 · 해석: 할증을 인력 · 연료 · 손료(가동일)에 함께 곱함 · 가선설치·해체 · 측방집재 포함(주②) · 재선충병 방제 산물 27% 가산(주⑥) · 연료 = 2-1-2 트랙터 부착 기계 · 기계손료 = 2-2-3 HAM200, 춘천집재기, 스마트집재기(EQ000633) · 할인·할증 못 넣음 — 1-4-5 경사도(값 칸 「할인·할증률」) · 1-4-15 횡단운반거리(범위규칙이 글) — 칸 이름 · 범위규칙 문법(이웃 로직과 같음)", + "시험입력": { "집재재적": 50, "집재거리": 150, "집재방향": "상향집재", "작업": "숲가꾸기", "지역": "전국평균" }, + "입력": [ + { "이름": "집재재적", "설명": "소반별 ha당 평균 집재 재적(100 이하)", "단위": "㎥/ha", "범위": [0, 100], "출처": "산림품셈 7-7-2 주③" }, + { "이름": "집재거리", "설명": "최대 집재 거리(200m 이하)", "단위": "m", "범위": [0, 200], "출처": "산림품셈 7-7-2 주④" }, + { "이름": "집재방향", "설명": "집재 방향", "고르기": ["상향집재", "하향집재"], "출처": "산림품셈 1-4-14" }, + { "이름": "작업", "설명": "작업 갈래", "고르기": ["숲가꾸기", "병해충방제", "소나무재선충병방제"], "출처": "산림품셈 7-7-2 주⑥" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { + "이름": "Q", + "식": "찾기(QF000190, 집재재적=집재재적, 집재거리=집재거리).수집량 * (1 + 만약(작업 == '소나무재선충병방제', 27, 0) / 100)", + "출처": "산림품셈 7-7-2 주⑥", + "비고": "27% 는 주⑥ 글(계수 표 없음)" + }, + { "이름": "할증", "식": "찾기(CF000043, 구분='가선을 이용한 기계장비의 원목․생산재 집재', 집재방향=집재방향).할증률", "출처": "산림품셈 1-4-14" }, + { "이름": "일수", "식": "(1 / Q) * (1 + 할증 / 100)" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "건설기계운전사", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "재료", "요소": "MO:경유:{지역}", "이름": "경유(트랙터 부착 기계)", "단위": "ℓ", "수량": "찾기(QF000002, 기계명='트랙터 부착 기계').주연료 * 일수", "비목": "재료비", "출처": "산림품셈 2-1-2" } + ], + "덧줄": [ + { "이름": "잡품", "식": "재료비 * 찾기(QF000002, 기계명='트랙터 부착 기계').잡품 / 100", "비목": "재료비", "출처": "산림품셈 2-1-2 주「잡품」" }, + { "이름": "기계손료", "식": "EQ000633.손료계수 * EQ000633.장비가격 * 1000 * 일수", "비목": "경비", "출처": "산림품셈 2-2-3" } + ], + "끝수": null + }, + { + "키": "GF000310", + "원문번호": "7-8-1", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "타워야더(RME 300T) 가선설치", + "결과단위": "원/회", + "출처": "산림품셈 7-8-1", + "소유": "공용", + "비고": "표 값 = 가선 1회당 소요 조 수 · 1조 = 특별인부 2명 + 보통인부 1명(표 인력구분) · 집재는 7-8-3(GF000068)", + "시험입력": { "집재방식": "상향집재", "작업로길이": 200 }, + "입력": [{ "이름": "집재방식", "설명": "집재 방향", "고르기": ["상향집재", "하향집재"], "출처": "산림품셈 7-8-1" }, { "이름": "작업로길이", "설명": "가선(작업로) 길이", "단위": "m", "출처": "산림품셈 7-8-1" }], + "중간": [{ "이름": "조", "식": "찾기(QF000191, 집재방식=집재방식, 작업로길이=작업로길이).소요량" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "2 * 조", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 조", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000311", + "원문번호": "7-8-2", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "타워야더(RME 300T) 가선해체", + "결과단위": "원/회", + "출처": "산림품셈 7-8-2", + "소유": "공용", + "비고": "표 값 = 가선 1회당 소요 조 수 · 1조 = 특별인부 2명 + 보통인부 1명(표 인력구분) · 집재는 7-8-3(GF000068)", + "시험입력": { "집재방식": "상향집재", "작업로길이": 200 }, + "입력": [{ "이름": "집재방식", "설명": "집재 방향", "고르기": ["상향집재", "하향집재"], "출처": "산림품셈 7-8-2" }, { "이름": "작업로길이", "설명": "가선(작업로) 길이", "단위": "m", "출처": "산림품셈 7-8-2" }], + "중간": [{ "이름": "조", "식": "찾기(QF000192, 집재방식=집재방식, 작업로길이=작업로길이).소요량" }], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "2 * 조", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 조", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000068", "원문번호": "7-8-3", "구분": "산림품셈", "상세구분": "07장 집재 및 운재", "이름": "타워야더 집재", @@ -519,6 +671,152 @@ ], "끝수": null }, + { + "키": "GF000312", + "원문번호": "7-9-1", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "부착형 타워(K-301 · HAM300) 수확 집재", + "결과단위": "원/㎥", + "출처": "산림품셈 7-9-1", + "소유": "공용", + "비고": "해석: 건설기계조종원·운전기사 = 건설노임 건설기계운전사(1048) · 4인 1조(운전기사 1 · 특별인부 2 · 보통인부 1) · 해석: 할증을 인력 · 연료 · 손료(가동일)에 함께 곱함 · 1일 8시간 · 1회 집재재적 0.48㎥ 기준(주②) · 가선설치·해체 포함(주①) · 연료·손료 = 2-1-2 · 2-2-3 의 콜라타워야더(K-301) · HAM300 · 할인·할증 못 넣음 — 1-4-5 경사도(값 칸 「할인·할증률」) · 1-4-15 횡단운반거리(범위규칙이 글) — 칸 이름 · 범위규칙 문법(이웃 로직과 같음)", + "시험입력": { "집재재적": 50, "집재거리": 150, "기종": "K-301", "집재방향": "상향집재", "지역": "전국평균" }, + "입력": [ + { "이름": "집재재적", "설명": "ha당 집재 재적(100 이하)", "단위": "㎥/ha", "범위": [0, 100], "출처": "산림품셈 7-9-1" }, + { "이름": "집재거리", "설명": "최대 집재 거리(250m 이하)", "단위": "m", "범위": [0, 250], "출처": "산림품셈 7-9-1" }, + { "이름": "기종", "설명": "부착형 타워 기종", "고르기": ["K-301", "HAM300"], "출처": "산림품셈 7-9-1" }, + { "이름": "집재방향", "설명": "집재 방향", "고르기": ["상향집재", "하향집재"], "출처": "산림품셈 1-4-14" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { "이름": "Q0", "식": "찾기(QF000194, 집재재적=집재재적, 집재거리=집재거리).수집량" }, + { "이름": "Q", "식": "Q0" }, + { "이름": "할증", "식": "찾기(CF000043, 구분='가선을 이용한 기계장비의 원목․생산재 집재', 집재방향=집재방향).할증률", "출처": "산림품셈 1-4-14" }, + { "이름": "일수", "식": "(1 / Q) * (1 + 할증 / 100)" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "건설기계운전사", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "2 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { + "종류": "재료", + "요소": "MO:경유:{지역}", + "이름": "경유(부착형 타워)", + "단위": "ℓ", + "수량": "만약(기종 == 'K-301', 찾기(QF000002, 기계명='콜라타워야더(K-301)').주연료, 찾기(QF000002, 기계명='HAM300(임업용 트랙터 포함)').주연료) * 일수", + "비목": "재료비", + "출처": "산림품셈 2-1-2" + } + ], + "덧줄": [ + { + "이름": "잡품", + "식": "재료비 * 만약(기종 == 'K-301', 찾기(QF000002, 기계명='콜라타워야더(K-301)').잡품, 찾기(QF000002, 기계명='HAM300(임업용 트랙터 포함)').잡품) / 100", + "비목": "재료비", + "출처": "산림품셈 2-1-2 주「잡품」" + }, + { "이름": "기계손료", "식": "만약(기종 == 'K-301', EQ000630.손료계수 * EQ000630.장비가격, EQ000629.손료계수 * EQ000629.장비가격) * 1000 * 일수", "비목": "경비", "출처": "산림품셈 2-2-3" } + ], + "끝수": null + }, + { + "키": "GF000313", + "원문번호": "7-9-2", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "부착형 타워(K-301 · HAM300) 숲가꾸기·재선충병방제 집재", + "결과단위": "원/㎥", + "출처": "산림품셈 7-9-2", + "소유": "공용", + "비고": "해석: 건설기계조종원·운전기사 = 건설노임 건설기계운전사(1048) · 4인 1조(운전기사 1 · 특별인부 2 · 보통인부 1) · 해석: 할증을 인력 · 연료 · 손료(가동일)에 함께 곱함 · 재선충병 방제 산물은 수집량 가산표(QF000196)대로 가산(주④) · 작업면적 1.0ha 이상(주③) · 연료·손료 = 2-1-2 · 2-2-3 의 콜라타워야더(K-301) · HAM300 · 할인·할증 못 넣음 — 1-4-5 경사도(값 칸 「할인·할증률」) · 1-4-15 횡단운반거리(범위규칙이 글) — 칸 이름 · 범위규칙 문법(이웃 로직과 같음)", + "시험입력": { "집재재적": 50, "집재거리": 150, "기종": "K-301", "집재방향": "상향집재", "지역": "전국평균", "작업": "소나무재선충병방제" }, + "입력": [ + { "이름": "집재재적", "설명": "ha당 집재 재적(100 이하)", "단위": "㎥/ha", "범위": [0, 100], "출처": "산림품셈 7-9-2" }, + { "이름": "집재거리", "설명": "최대 집재 거리(250m 이하)", "단위": "m", "범위": [0, 250], "출처": "산림품셈 7-9-2" }, + { "이름": "기종", "설명": "부착형 타워 기종", "고르기": ["K-301", "HAM300"], "출처": "산림품셈 7-9-2" }, + { "이름": "집재방향", "설명": "집재 방향", "고르기": ["상향집재", "하향집재"], "출처": "산림품셈 1-4-14" }, + { "이름": "작업", "설명": "작업 갈래", "고르기": ["숲가꾸기", "소나무재선충병방제"], "출처": "산림품셈 7-9-2 주④" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { "이름": "Q0", "식": "찾기(QF000195, 집재재적=집재재적, 집재거리=집재거리).수집량" }, + { "이름": "가산", "식": "만약(작업 == '소나무재선충병방제', 찾기(QF000196, 노선별집재재적=집재재적, 집재거리=집재거리).가산율, 0)", "출처": "산림품셈 7-9-2 주④" }, + { "이름": "Q", "식": "Q0 * (1 + 가산 / 100)" }, + { "이름": "할증", "식": "찾기(CF000043, 구분='가선을 이용한 기계장비의 원목․생산재 집재', 집재방향=집재방향).할증률", "출처": "산림품셈 1-4-14" }, + { "이름": "일수", "식": "(1 / Q) * (1 + 할증 / 100)" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "건설기계운전사", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "2 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { + "종류": "재료", + "요소": "MO:경유:{지역}", + "이름": "경유(부착형 타워)", + "단위": "ℓ", + "수량": "만약(기종 == 'K-301', 찾기(QF000002, 기계명='콜라타워야더(K-301)').주연료, 찾기(QF000002, 기계명='HAM300(임업용 트랙터 포함)').주연료) * 일수", + "비목": "재료비", + "출처": "산림품셈 2-1-2" + } + ], + "덧줄": [ + { + "이름": "잡품", + "식": "재료비 * 만약(기종 == 'K-301', 찾기(QF000002, 기계명='콜라타워야더(K-301)').잡품, 찾기(QF000002, 기계명='HAM300(임업용 트랙터 포함)').잡품) / 100", + "비목": "재료비", + "출처": "산림품셈 2-1-2 주「잡품」" + }, + { "이름": "기계손료", "식": "만약(기종 == 'K-301', EQ000630.손료계수 * EQ000630.장비가격, EQ000629.손료계수 * EQ000629.장비가격) * 1000 * 일수", "비목": "경비", "출처": "산림품셈 2-2-3" } + ], + "끝수": null + }, + { + "키": "GF000314", + "원문번호": "7-10", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "굴착기 우드그랩 산지집재(병해충방제)", + "결과단위": "원/㎥", + "출처": "산림품셈 7-10", + "소유": "공용", + "비고": "해석: 건설기계조종원·운전기사 = 건설노임 건설기계운전사(1048) · 1일 작업량(㎥) · 운전기사 1 + 보통인부 1(작업방해물 제거 · 주④) · ha당 평균 작업량은 원문 세 구간으로 고름 · 집재거리 40m 기준 · 횡단경사 40% 이하 · 굴착기 이동 50m 이하(주③⑤) · 연료 = 2-1-2 우드그래플 · 손료 = 2-2-3 동력상하차기, 임업용 굴착기(우드그래플) · 할인·할증 못 넣음 — 1-4-5 경사도(값 칸 「할인·할증률」) · 1-4-15 횡단운반거리(범위규칙이 글) — 칸 이름 · 범위규칙 문법(이웃 로직과 같음)", + "시험입력": { "평균작업량": "20∼40㎥", "지역": "전국평균" }, + "입력": [ + { "이름": "평균작업량", "설명": "ha당 평균 작업량 구간", "고르기": ["20㎥ 미만", "20∼40㎥", "40㎥ 초과"], "출처": "산림품셈 7-10" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { "이름": "작업량값", "식": "만약(평균작업량 == '20㎥ 미만', 10, 만약(평균작업량 == '20∼40㎥', 30, 50))", "비고": "구간 가운데 값으로 찾음" }, + { "이름": "Q", "식": "찾기(QF000197, 구분='작업량', ha당평균작업량=작업량값).작업량" }, + { "이름": "일수", "식": "1 / Q" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "건설기계운전사", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "재료", "요소": "MO:경유:{지역}", "이름": "경유(우드그래플)", "단위": "ℓ", "수량": "찾기(QF000002, 기계명='우드그래플').주연료 * 일수", "비목": "재료비", "출처": "산림품셈 2-1-2" } + ], + "덧줄": [ + { "이름": "잡품", "식": "재료비 * 찾기(QF000002, 기계명='우드그래플').잡품 / 100", "비목": "재료비", "출처": "산림품셈 2-1-2 주「잡품」" }, + { "이름": "기계손료", "식": "EQ000636.손료계수 * EQ000636.장비가격 * 1000 * 일수", "비목": "경비", "출처": "산림품셈 2-2-3" } + ], + "끝수": null + }, { "키": "GF000069", "원문번호": "7-11", "구분": "산림품셈", "상세구분": "07장 집재 및 운재", "이름": "동력상하차기(우드그래플) 집재", @@ -654,6 +952,67 @@ ], "끝수": null }, + { + "키": "GF000315", + "원문번호": "7-12", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "동력상하차기(우드그래플) 집적", + "결과단위": "원/㎥", + "출처": "산림품셈 7-12", + "소유": "공용", + "비고": "해석: 건설기계조종원·운전기사 = 건설노임 건설기계운전사(1048) · 1인 1조 · 원목 길이 1.8 · 2.1 · 2.7 · 3.6m(장재는 응용 · 주②) · 검척 안 한 원목은 생산재 평균직경(주③) · 재선충병 방제 산물 77% 가산(주④) · 직경 30㎝ 는 「26∼30」 줄(표 규칙상 29.5 로 찾음) · 연료 = 2-1-2 우드그래플 · 손료 = 2-2-3 동력상하차기(EQ000636)", + "시험입력": { "원목길이": 2.7, "원목직경": 28, "작업": "일반", "지역": "전국평균" }, + "입력": [ + { "이름": "원목길이", "설명": "원목(생산재) 길이", "단위": "m", "고르기": [1.8, 2.1, 2.7, 3.6], "출처": "산림품셈 7-12" }, + { "이름": "원목직경", "설명": "말구 평균 지름", "단위": "㎝", "출처": "산림품셈 7-12" }, + { "이름": "작업", "설명": "작업 갈래", "고르기": ["일반", "소나무재선충병방제"], "출처": "산림품셈 7-12 주④" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { "이름": "찾을직경", "식": "만약(원목직경 == 30, 29.5, 원목직경)" }, + { "이름": "Q", "식": "찾기(QF000201, 원목길이=원목길이, 원목직경=찾을직경).수량 * (1 + 만약(작업 == '일반', 0, 찾기(CF000071, 구분='소나무재선충병방제 산물 집적량 가산').적용) / 100)" }, + { "이름": "일수", "식": "1 / Q" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "건설기계운전사", "단위": "인", "수량": "1 * 일수", "비목": "노무비" }, + { "종류": "재료", "요소": "MO:경유:{지역}", "이름": "경유(우드그래플)", "단위": "ℓ", "수량": "찾기(QF000002, 기계명='우드그래플').주연료 * 일수", "비목": "재료비", "출처": "산림품셈 2-1-2" } + ], + "덧줄": [ + { "이름": "잡품", "식": "재료비 * 찾기(QF000002, 기계명='우드그래플').잡품 / 100", "비목": "재료비", "출처": "산림품셈 2-1-2 주「잡품」" }, + { "이름": "기계손료", "식": "EQ000636.손료계수 * EQ000636.장비가격 * 1000 * 일수", "비목": "경비", "출처": "산림품셈 2-2-3" } + ], + "끝수": null + }, + { + "키": "GF000316", + "원문번호": "7-13", + "구분": "산림품셈", + "상세구분": "07장 집재 및 운재", + "이름": "검척", + "결과단위": "원/100㎥", + "출처": "산림품셈 7-13", + "소유": "공용", + "비고": "초급기술자 0.67인/100㎥(2인 1조 · 1일 300㎥ · 주①) · 원문에 기술자 갈래 없음 — 설계자 고름 · 평균 말구직경 할인·할증(주③ · 16∼24㎝ 는 0) · 층적 측정은 검척 품의 10%(주⑤) · 1ha당 150㎥ 기준 뒤 정산(주②) · 중량매각은 생략 가능", + "시험입력": { "직종": "초급기술자(건설)", "말구직경": 15.51, "측정": "검척" }, + "입력": [ + { "이름": "직종", "설명": "검척하는 초급기술자의 노임 직종", "고르기": ["초급기술자(건설)", "초급기술자(기타)", "측량초급기술자"], "출처": "산림품셈 7-13" }, + { "이름": "말구직경", "설명": "평균 말구 지름(가중 평균 · 주④)", "단위": "㎝", "출처": "산림품셈 7-13 주③④" }, + { "이름": "측정", "설명": "생산량 산출 방법", "고르기": ["검척", "층적 측정"], "출처": "산림품셈 7-13 주⑤" } + ], + "중간": [ + { "이름": "할증", "식": "만약(말구직경 >= 16 그리고 말구직경 < 24, 0, 찾기(CF000073, 말구직경=말구직경).적용)", "출처": "산림품셈 7-13 주③" }, + { "이름": "층적", "식": "만약(측정 == '층적 측정', 찾기(CF000072, 구분='층적 측정 시 검척 품 적용').적용 / 100, 1)", "출처": "산림품셈 7-13 주⑤" } + ], + "호표": [{ "종류": "인력", "요소": "LB:{직종}", "이름": "초급기술자", "단위": "인", "수량": "찾기(QF000202, 구분='생산목 검척').소요인력 * (1 + 할증 / 100) * 층적", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000071", "원문번호": "7-15-1", "구분": "산림품셈", "상세구분": "07장 집재 및 운재", "이름": "초소형 포워더 운재(수확)", diff --git a/resources/master_data/소요량_산림품셈_07장_집재_및_운재.json b/resources/master_data/소요량_산림품셈_07장_집재_및_운재.json index 3db546e5..88af5ae1 100644 --- a/resources/master_data/소요량_산림품셈_07장_집재_및_운재.json +++ b/resources/master_data/소요량_산림품셈_07장_집재_및_운재.json @@ -200,9 +200,9 @@ "이름": "수라집재", "기준": "", "출처": "산림품셈 7-2", - "용도": {"공종": "수라집재", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "수라집재", "대상": ["인력", "작업량 조건"], "로직키": ["GF000307"]}, "조건": { "집재거리": "범위", "ha당집재재적": "범위" }, - "범위규칙": "이하·미만은 위 끝 · 이상·초과는 아래 끝 · 두 수는 양 끝 포함 · 칸마다 원문 칸에 적힘", + "범위규칙": "이상·이하 · 이하·미만은 위 끝 · 이상·초과는 아래 끝 · 두 수는 양 끝 포함 · 칸마다 원문 칸에 적힘", "값칸": { "수량": "㎥", "소요인력": "글", "ha당집재재적원문": "글" }, "줄": [ { "집재거리": [0, 100], "ha당집재재적": [null, 20], "ha당집재재적원문": "20이하㎥", "수량": 1.94, "소요인력": "특별인부" }, @@ -395,9 +395,9 @@ "이름": "트랙터부착형 집재(지면끌기) 숲가꾸기·병해충방제", "기준": "1대 1일당", "출처": "산림품셈 7-5-2", - "용도": {"공종": "숲가꾸기, 병해충방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "숲가꾸기, 병해충방제", "대상": ["작업량 조건"], "로직키": ["GF000308"]}, "조건": { "집재거리": "범위", "본당평균재적": "범위" }, - "범위규칙": "두 수는 양 끝 포함 · 이상 · 칸마다 원문 칸에 적힘", + "범위규칙": "이상·이하 · 두 수는 양 끝 포함 · 이상 · 칸마다 원문 칸에 적힘", "값칸": { "수집량": "㎥", "인력구분": "글", "본당평균재적원문": "글" }, "줄": [ { "집재거리": [0, 40], "본당평균재적": [0.1, 0.2], "본당평균재적원문": "0.1∼0.2㎥", "수집량": 20.07, "인력구분": "3인 1조 (건설기계운전기사 1명, 특별인부 1명, 보통인부 1명)" }, @@ -507,9 +507,9 @@ "이름": "HAM200 집재 숲가꾸기·병해충방제", "기준": "1대 1일당", "출처": "산림품셈 7-7-2", - "용도": {"공종": "숲가꾸기, 병해충방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "숲가꾸기, 병해충방제", "대상": ["작업량 조건"], "로직키": ["GF000309"]}, "조건": { "집재재적": "범위", "집재거리": "범위" }, - "범위규칙": "두 수는 양 끝 포함 · 이하만 적힌 칸은 위 끝만", + "범위규칙": "이상·이하 · 두 수는 양 끝 포함 · 이하만 적힌 칸은 위 끝만", "값칸": { "수집량": "㎥", "인력구분": "글" }, "줄": [ { "집재재적": [0, 20], "집재거리": [null, 100], "수집량": 11.55, "인력구분": "3인 1조 (건설기계운전기사 1명, 특별인부 1명, 보통인부 1명)" }, @@ -544,9 +544,9 @@ "이름": "타워야더(RME 300T) 가선설치", "기준": "가선 1회당", "출처": "산림품셈 7-8-1", - "용도": {"공종": "가선설치", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "가선설치", "대상": ["작업량 조건"], "로직키": ["GF000310"]}, "조건": { "집재방식": "고르기", "작업로길이": "범위" }, - "범위규칙": "이하·초과 · 칸마다 원문 칸에 적힘", + "범위규칙": "이하 · 이하·초과 · 칸마다 원문 칸에 적힘", "값칸": { "소요량": "조", "인력구분": "글", "작업로길이원문": "글" }, "줄": [ { "집재방식": "상향집재", "작업로길이": [null, 120], "작업로길이원문": "120m이하", "소요량": 0.6, "인력구분": "3인 1조 (특별인부 2명 보통인부 1명)" }, @@ -571,9 +571,9 @@ "이름": "타워야더(RME 300T) 가선해체", "기준": "가선 1회당", "출처": "산림품셈 7-8-2", - "용도": {"공종": "가선해체", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "가선해체", "대상": ["작업량 조건"], "로직키": ["GF000311"]}, "조건": { "집재방식": "고르기", "작업로길이": "범위" }, - "범위규칙": "이하·초과 · 칸마다 원문 칸에 적힘", + "범위규칙": "이하 · 이하·초과 · 칸마다 원문 칸에 적힘", "값칸": { "소요량": "조", "인력구분": "글", "작업로길이원문": "글" }, "줄": [ { "집재방식": "상향집재", "작업로길이": [null, 120], "작업로길이원문": "120m이하", "소요량": 0.3, "인력구분": "3인 1조 (특별인부 2명 보통인부 1명)" }, @@ -656,9 +656,9 @@ "이름": "부착형 타워(K-301, HAM300) 집재 수확", "기준": "1대 1일당", "출처": "산림품셈 7-9-1", - "용도": {"공종": "수확", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "수확", "대상": ["작업량 조건"], "로직키": ["GF000312"]}, "조건": { "집재재적": "범위", "집재거리": "범위" }, - "범위규칙": "양 끝 포함 · 이하만 적힌 칸은 위 끝만", + "범위규칙": "이상·이하 · 양 끝 포함 · 이하만 적힌 칸은 위 끝만", "값칸": { "수집량": "㎥", "인력구분": "글" }, "줄": [ { "집재재적": [0, 20], "집재거리": [null, 100], "수집량": 18.76, "인력구분": "4인1조 (건설기계운전기사 1명 특별인부 2명 보통인부 1명)" }, @@ -693,9 +693,9 @@ "이름": "부착형 타워 집재 숲가꾸기·소나무재선충병방제", "기준": "1대 1일당", "출처": "산림품셈 7-9-2", - "용도": {"공종": "숲가꾸기, 소나무재선충병방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "숲가꾸기, 소나무재선충병방제", "대상": ["작업량 조건"], "로직키": ["GF000313"]}, "조건": { "집재재적": "범위", "집재거리": "범위" }, - "범위규칙": "양 끝 포함 · 이하만 적힌 칸은 위 끝만", + "범위규칙": "이상·이하 · 양 끝 포함 · 이하만 적힌 칸은 위 끝만", "값칸": { "수집량": "㎥", "인력구분": "글" }, "줄": [ { "집재재적": [0, 20], "집재거리": [null, 100], "수집량": 17.14, "인력구분": "4인1조 (건설기계운전기사 1명 특별인부 2명 보통인부 1명)" }, @@ -733,9 +733,9 @@ "이름": "소나무재선충병 방제 산물 수집량 가산 비율", "기준": "", "출처": "산림품셈 7-9-2 주④", - "용도": {"공종": "숲가꾸기, 소나무재선충병방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "숲가꾸기, 소나무재선충병방제", "대상": ["작업량 조건"], "로직키": ["GF000313"]}, "조건": { "노선별집재재적": "범위", "집재거리": "범위" }, - "범위규칙": "양 끝 포함 · 이하만 적힌 칸은 위 끝만", + "범위규칙": "이상·이하 · 양 끝 포함 · 이하만 적힌 칸은 위 끝만", "값칸": { "가산율": "%" }, "줄": [ { "노선별집재재적": [0, 20], "집재거리": [null, 100], "가산율": 17 }, @@ -766,9 +766,9 @@ "이름": "굴착기 우드그랩 산지집재-병해충방제", "기준": "", "출처": "산림품셈 7-10", - "용도": {"공종": "굴착기 우드그랩 산지집재-병해충방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "굴착기 우드그랩 산지집재-병해충방제", "대상": ["작업량 조건"], "로직키": ["GF000314"]}, "조건": { "구분": "고르기", "ha당평균작업량": "범위" }, - "범위규칙": "이하·미만은 위 끝 · 이상·초과는 아래 끝 · 두 수는 양 끝 포함 · 칸마다 원문 칸에 적힘", + "범위규칙": "이상·이하 · 이하·미만은 위 끝 · 이상·초과는 아래 끝 · 두 수는 양 끝 포함 · 칸마다 원문 칸에 적힘", "값칸": { "작업량": "㎥", "적용인부": "글", "ha당평균작업량원문": "글" }, "줄": [ { "구분": "작업량", "ha당평균작업량": [null, 20], "ha당평균작업량원문": "20㎥ 미만", "작업량": 27.49, "적용인부": "건설기계운전기사 1명 보통인부 1인" }, @@ -871,9 +871,9 @@ "이름": "동력상하차기(우드그래플) 집적", "기준": "1대 1일당", "출처": "산림품셈 7-12", - "용도": {"공종": "동력상하차기(우드그래플) 집적", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "동력상하차기(우드그래플) 집적", "대상": ["작업량 조건"], "로직키": ["GF000315"]}, "조건": { "원목길이": "수", "원목직경": "범위" }, - "범위규칙": "이하·초과 · 두 수는 양 끝 포함 · 칸마다 원문 칸에 적힘 · 원목길이 m", + "범위규칙": "이상·이하 · 이하·초과 · 두 수는 양 끝 포함 · 칸마다 원문 칸에 적힘 · 원목길이 m", "값칸": { "수량": "㎥", "소요인력": "글", "원목직경원문": "글" }, "줄": [ { "원목길이": 1.8, "원목직경": [null, 9], "원목직경원문": "9㎝ 이하", "수량": 25.39, "소요인력": "1인 1조 (건설기계 운전기사 1명)" }, @@ -916,7 +916,7 @@ "이름": "검척", "기준": "100㎥당", "출처": "산림품셈 7-13", - "용도": {"공종": "검척", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "검척", "대상": ["작업량 조건"], "로직키": ["GF000316"]}, "조건": { "구분": "고르기" }, "값칸": { "소요인력": "인", "인력구분": "글" }, "줄": [ From bf5f4001c367763d9109c8eccba7355a165e22ce Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:26:11 +0900 Subject: [PATCH 5/6] =?UTF-8?q?fix(M01):=20=EC=82=B0=EB=A6=BC=208=EC=9E=A5?= =?UTF-8?q?=20=EB=A1=9C=EC=A7=81=20=EC=97=86=EC=9D=8C(=EC=A0=88=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD)=207=EC=A0=88=EC=97=90=20=EC=83=88=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20(PLAN=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GF000317~323: 나무주사 약제주입기·약제주입병 · 끈끈이 롤 트랩 · 드론방제 · 지상방제 차량살포 · 그물망 피복 · 이동식 임목 파쇄 - 쓰는 표의 용도.로직키 · 범위규칙 세 표에 엔진 이름을 앞에 붙임 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 9 +- .../master_data/계수_산림품셈_08장_방제.json | 10 +- .../master_data/로직_산림품셈_08장_방제.json | 195 ++++++++++++++++++ .../소요량_산림품셈_08장_방제.json | 24 +-- 4 files changed, 220 insertions(+), 18 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index 503fe872..536d3901 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 317, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 324, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2578,6 +2578,13 @@ "GF000314": {"원문번호": "7-10 굴착기 우드그랩 산지집재(병해충방제)", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, "GF000315": {"원문번호": "7-12 동력상하차기(우드그래플) 집적", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, "GF000316": {"원문번호": "7-13 검척", "파일": "로직_산림품셈_07장_집재_및_운재.json"}, + "GF000317": {"원문번호": "8-1-1 나무주사 약제주입기", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000318": {"원문번호": "8-1-2 나무주사 약제주입병", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000319": {"원문번호": "8-4 끈끈이 롤 트랩 설치·제거", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000320": {"원문번호": "8-6-2 드론방제(무인헬기 · 멀티콥터)", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000321": {"원문번호": "8-6-3 지상방제 차량살포(동력분무기)", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000322": {"원문번호": "8-10 그물망 피복", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000323": {"원문번호": "8-11 이동식 임목 파쇄(93.25KW)", "파일": "로직_산림품셈_08장_방제.json"}, "LB000001": {"원문번호": "1001", "파일": "인력.json"}, "LB000002": {"원문번호": "1002", "파일": "인력.json"}, "LB000003": {"원문번호": "1003", "파일": "인력.json"}, diff --git a/resources/master_data/계수_산림품셈_08장_방제.json b/resources/master_data/계수_산림품셈_08장_방제.json index a960b75d..e133864a 100644 --- a/resources/master_data/계수_산림품셈_08장_방제.json +++ b/resources/master_data/계수_산림품셈_08장_방제.json @@ -162,7 +162,7 @@ "이름": "끈끈이 롤 트랩 주 속 수", "기준": "", "출처": "산림품셈 8-4 주①②", - "용도": {"공종": "끈끈이 롤 트랩", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "끈끈이 롤 트랩", "대상": ["작업량 조건"], "로직키": ["GF000319"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -209,7 +209,7 @@ "이름": "무인 헬리콥터 방제 주 속 수", "기준": "", "출처": "산림품셈 8-6-2 주①②③⑤⑥", - "용도": {"공종": "드론방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "드론방제", "대상": ["작업량 조건"], "로직키": ["GF000320"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -227,7 +227,7 @@ "이름": "무인 멀티콥터 방제 주 속 수", "기준": "", "출처": "산림품셈 8-6-2 주①②③④", - "용도": {"공종": "드론방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "드론방제", "대상": ["작업량 조건"], "로직키": ["GF000320"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -270,7 +270,7 @@ "이름": "그물망 피복 주 속 수", "기준": "", "출처": "산림품셈 8-10 주①②", - "용도": {"공종": "그물망 피복", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "그물망 피복", "대상": ["작업량 조건"], "로직키": ["GF000322"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -284,7 +284,7 @@ "이름": "이동식 임목 파쇄 주 속 수", "기준": "", "출처": "산림품셈 8-11 주①②⑤", - "용도": {"공종": "이동식 임목 파쇄", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "이동식 임목 파쇄", "대상": ["인력", "작업량 조건"], "로직키": ["GF000323"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ diff --git a/resources/master_data/로직_산림품셈_08장_방제.json b/resources/master_data/로직_산림품셈_08장_방제.json index e2c43628..b11e1447 100644 --- a/resources/master_data/로직_산림품셈_08장_방제.json +++ b/resources/master_data/로직_산림품셈_08장_방제.json @@ -4,6 +4,46 @@ "차례": 6, "판": "2026-01-01", "줄": [ + { + "키": "GF000317", + "원문번호": "8-1-1", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "나무주사 약제주입기", + "결과단위": "원/ha", + "출처": "산림품셈 8-1-1", + "소유": "공용", + "비고": "천공 = 특별인부 · 자재운반·흉고검측·약제주입 = 보통인부(주②) · 약제량은 전수·표준지 조사로 산정(주①) · 둘레베기 필요 시 6-2-1(주③) · 약제 재료 원문 표에 없음 · 할인·할증 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘(이웃 로직과 같음)", + "시험입력": { "천공수": 1000 }, + "입력": [{ "이름": "천공수", "설명": "나무주사 천공 개수", "단위": "개", "출처": "산림품셈 8-1-1" }], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부(천공)", "단위": "인", "수량": "찾기(QF000210, 천공수=천공수).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000210, 천공수=천공수).보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000318", + "원문번호": "8-1-2", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "나무주사 약제주입병", + "결과단위": "원(원문 밑수 「인」 — 천공수 구간당)", + "출처": "산림품셈 8-1-2", + "소유": "공용", + "비고": "원문 밑수 「(인)」 뿐 — 면적 기준 없음(8-1-1 은 ha당) · 주입병 60㎖ 기준(주②) · 특별인부 천공 · 보통인부 운반·측정·주입·수거·구멍막기(주①) · 약제 재료 원문 표에 없음 · 할인·할증 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘(이웃 로직과 같음)", + "시험입력": { "천공수": 1000 }, + "입력": [{ "이름": "천공수", "설명": "나무주사 천공 개수", "단위": "개", "출처": "산림품셈 8-1-2" }], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부(천공)", "단위": "인", "수량": "찾기(QF000211, 천공수=천공수).특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000211, 천공수=천공수).보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000076", "원문번호": "8-3", "구분": "산림품셈", "상세구분": "08장 방제", "이름": "방제 벌목조재", @@ -200,6 +240,26 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000319", + "원문번호": "8-4", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "끈끈이 롤 트랩 설치·제거", + "결과단위": "원/ha", + "출처": "산림품셈 8-4", + "소유": "공용", + "비고": "해석: 표 작업량 = 보통인부 인/ha(밑수 100본/ha · 롤 사용량이 많을수록 품이 큼) · 설치·제거 따로 고름 · 롤트랩 수량은 주② 식(Q = 2πrL(1+R)/W) 으로 설계자가 셈 — 재료 별도 · 막힘: 임업용 테이프(4.0m/본 · 주③) 자재품목에 없음 — 줄 뺌 · 할인·할증 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘(이웃 로직과 같음)", + "시험입력": { "작업": "롤트랩 설치", "롤트랩사용량": 9 }, + "입력": [ + { "이름": "작업", "설명": "설치 또는 제거", "고르기": ["롤트랩 설치", "롤트랩 제거"], "출처": "산림품셈 8-4" }, + { "이름": "롤트랩사용량", "설명": "롤트랩 사용량(8롤 미만 · 8∼11 미만 · 11 이상)", "단위": "롤", "출처": "산림품셈 8-4" } + ], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000232, 구분=작업, 롤트랩사용량=롤트랩사용량).작업량", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000080", "원문번호": "8-5", "구분": "산림품셈", "상세구분": "08장 방제", "이름": "페르몬 유인트랩", @@ -306,6 +366,89 @@ ], "끝수": null }, + { + "키": "GF000320", + "원문번호": "8-6-2", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "드론방제(무인헬기 · 멀티콥터)", + "결과단위": "원/ha", + "출처": "산림품셈 8-6-2", + "소유": "공용", + "비고": "해석: 드론조종자·부조종자(건설기계조종원) = 건설노임 건설기계운전사(1048) · 인력 = 표 「계」 줄 · 손료 = 1일 손료계수 × 취득가액 ÷ 1일 방제면적(시간당 면적 × 4시간 · 2-2-7 주④ · 2-2-8) · 멀티콥터는 배터리 손료도 더함 · 약제비·연료 원문 표에 없음 · 할인·할증 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘(이웃 로직과 같음)", + "시험입력": { "기종": "무인헬기" }, + "입력": [{ "이름": "기종", "설명": "드론 종류", "고르기": ["무인헬기", "멀티콥터"], "출처": "산림품셈 8-6-2" }], + "중간": [ + { + "이름": "일방제면적", + "식": "만약(기종 == '무인헬기', 찾기(CF000091, 구분='시간당 방제가능 면적').적용 * 찾기(CF000091, 구분='1일 작업시간').적용, 찾기(CF000092, 구분='시간당 방제가능 면적').적용 * 찾기(CF000092, 구분='1일 작업시간').적용)", + "출처": "산림품셈 8-6-2 주① · 2-2-7 주④" + } + ], + "호표": [ + { + "종류": "인력", + "요소": "LB000048", + "이름": "드론조종자(건설기계운전사)", + "단위": "인", + "수량": "만약(기종 == '무인헬기', 찾기(QF000237, 항목='계').'드론조종자 (건설기계 조종원)', 찾기(QF000238, 항목='계').'드론조종자 (건설기계 조종원)')", + "비목": "노무비" + }, + { + "종류": "인력", + "요소": "LB000048", + "이름": "부조종자(건설기계운전사)", + "단위": "인", + "수량": "만약(기종 == '무인헬기', 찾기(QF000237, 항목='계').'부조종자 (건설기계 조종원)', 찾기(QF000238, 항목='계').'부조종자 (건설기계 조종원)')", + "비목": "노무비" + }, + { + "종류": "인력", + "요소": "LB000003", + "이름": "특별인부(신호수)", + "단위": "인", + "수량": "만약(기종 == '무인헬기', 찾기(QF000237, 항목='계').'특별인부 (신호수)', 찾기(QF000238, 항목='계').'특별인부 (신호수)')", + "비목": "노무비" + }, + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부", + "단위": "인", + "수량": "만약(기종 == '무인헬기', 찾기(QF000237, 항목='계').'보통인부', 찾기(QF000238, 항목='계').'보통인부')", + "비목": "노무비" + } + ], + "덧줄": [ + { + "이름": "드론 손료", + "식": "만약(기종 == '무인헬기', EQ000645.손료계수 * EQ000645.취득가액, EQ000646.손료계수 * EQ000646.취득가액 + EQ000647.손료계수 * EQ000647.취득가액) / 일방제면적", + "비목": "경비", + "출처": "산림품셈 2-2-7 · 2-2-8" + } + ], + "끝수": null + }, + { + "키": "GF000321", + "원문번호": "8-6-3", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "지상방제 차량살포(동력분무기)", + "결과단위": "원/일", + "출처": "산림품셈 8-6-3", + "소유": "공용", + "비고": "해석: 표 「계」 줄 = 1일 인원(운전 1인 · 사전조사 0.05인 · 물주입·살포 2인) · 동력분무기 손료 = 1일 손료계수 0.0084 × 취득가격(2-2-9 · 가격은 조달·물가 따라 설계자 입력) · 방제차량(1톤)은 건설품셈 적산기준(2-2-9) — 1톤 트럭 기계 요소 없어 줄 뺌 · 약제량은 희석배수표(QF000240)로 설계자가 셈", + "시험입력": { "동력분무기가격": 5000000 }, + "입력": [{ "이름": "동력분무기가격", "설명": "동력분무기(45HP) 취득가격", "단위": "원", "출처": "산림품셈 2-2-9" }], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000239, 항목='계').특별인부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000239, 항목='계').보통인부", "비목": "노무비" } + ], + "덧줄": [{ "이름": "동력분무기 손료", "식": "EQ000649.손료계수 * 동력분무기가격", "비목": "경비", "출처": "산림품셈 2-2-9" }], + "끝수": null + }, { "키": "GF000082", "원문번호": "8-7", "구분": "산림품셈", "상세구분": "08장 방제", "이름": "방제 실행 등록", @@ -439,6 +582,58 @@ ], "덧줄": [], "끝수": null + }, + { + "키": "GF000322", + "원문번호": "8-10", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "그물망 피복", + "결과단위": "원/㎥", + "출처": "산림품셈 8-10", + "소유": "공용", + "비고": "입목재적 ㎥당 — 원문 1㎥ · 2㎥ 줄은 같은 ㎥당 품(2㎥ = 1㎥ × 2) · 소운반 30m 이내(주①) · 그물망 층적부피 = 입목재적 × 1.81(주② · 재료 별도) · 할인·할증 못 넣음 — 1-4 표 칸 이름·범위규칙 막힘(이웃 로직과 같음)", + "시험입력": {}, + "입력": [], + "중간": [], + "호표": [ + { "종류": "인력", "요소": "LB000037", "이름": "벌목부(벌목조재)", "단위": "인", "수량": "찾기(QF000245, 입목재적=1, 항목='계').벌목부", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부(피복작업)", "단위": "인", "수량": "찾기(QF000245, 입목재적=1, 항목='계').보통인부", "비목": "노무비" } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000323", + "원문번호": "8-11", + "구분": "산림품셈", + "상세구분": "08장 방제", + "이름": "이동식 임목 파쇄(93.25KW)", + "결과단위": "원/㎥", + "출처": "산림품셈 8-11", + "소유": "공용", + "비고": "Q 3.5㎥/hr · 1일 8시간 · 운전원 1 + 보통인부 2(주①②) — 해석: 시간당 인원 = 1일 인원 ÷ 8 · 해석: 운전원 = 건설노임 건설기계운전사(1048) · 해석: 연료 13.5ℓ/hr(디젤) 는 주⑤ 글(「10.8 + 16.3ℓ / 2 = 13.5ℓ」)이라 식에 수로 적음 · 잡재료 = 주연료비 16% · 손료 = 시간당 손료계수 3,349×10^-7 × 장비가격(2-2-10 · 시중가격 설계자 입력) · 막힘: 파쇄기날 0.00125개/hr 자재품목에 없음 — 줄 뺌 · 장비 운반비 별도(주③)", + "시험입력": { "파쇄기가격": 150000000, "지역": "전국평균" }, + "입력": [ + { "이름": "파쇄기가격", "설명": "이동식 임목 파쇄기 시중가격", "단위": "원", "출처": "산림품셈 2-2-10" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [{ "이름": "Q", "식": "찾기(QF000246, 구분='이동식 임목 파쇄기').작업량" }, { "이름": "시간", "식": "1 / Q" }, { "이름": "일시간", "식": "찾기(CF000096, 구분='1일 작업시간').적용" }], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "운전원(건설기계운전사)", "단위": "인", "수량": "찾기(CF000096, 구분='기계운전자').적용 / 일시간 * 시간", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(CF000096, 구분='보통인부').적용 / 일시간 * 시간", "비목": "노무비" }, + { "종류": "재료", "요소": "MO:경유:{지역}", "이름": "경유(파쇄기)", "단위": "ℓ", "수량": "13.5 * 시간", "비목": "재료비", "출처": "산림품셈 8-11 주⑤" } + ], + "덧줄": [ + { "이름": "잡재료", "식": "재료비 * 찾기(CF000096, 구분='잡재료').적용 / 100", "비목": "재료비", "출처": "산림품셈 8-11 비고" }, + { "이름": "파쇄기 손료", "식": "EQ000650.시간당손료계수 / 10000000 * 파쇄기가격 * 시간", "비목": "경비", "출처": "산림품셈 2-2-10" } + ], + "끝수": null } ] } diff --git a/resources/master_data/소요량_산림품셈_08장_방제.json b/resources/master_data/소요량_산림품셈_08장_방제.json index f6c2491c..e789fb36 100644 --- a/resources/master_data/소요량_산림품셈_08장_방제.json +++ b/resources/master_data/소요량_산림품셈_08장_방제.json @@ -9,9 +9,9 @@ "이름": "나무주사 약제주입기", "기준": "ha당", "출처": "산림품셈 8-1-1", - "용도": {"공종": "약제주입기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "약제주입기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000317"]}, "조건": { "천공수": "범위" }, - "범위규칙": "이하·초과 · 칸마다 원문 칸에 적힘", + "범위규칙": "이하 · 이하·초과 · 칸마다 원문 칸에 적힘", "값칸": { "특별인부": "인", "보통인부": "인", "천공수원문": "글" }, "줄": [ { "천공수": [null, 600], "천공수원문": "600개 이하", "특별인부": 0.62, "보통인부": 1.86 }, @@ -39,9 +39,9 @@ "이름": "나무주사 약제주입병", "기준": "", "출처": "산림품셈 8-1-2", - "용도": {"공종": "약제주입병", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "약제주입병", "대상": ["인력", "작업량 조건"], "로직키": ["GF000318"]}, "조건": { "천공수": "범위" }, - "범위규칙": "이하·초과 · 칸마다 원문 칸에 적힘", + "범위규칙": "이하 · 이하·초과 · 칸마다 원문 칸에 적힘", "값칸": { "특별인부": "인", "보통인부": "인", "천공수원문": "글" }, "줄": [ { "천공수": [null, 300], "천공수원문": "300개 이하", "특별인부": 0.31, "보통인부": 0.93 }, @@ -764,9 +764,9 @@ "이름": "끈끈이 롤 트랩", "기준": "100본/ha당", "출처": "산림품셈 8-4", - "용도": {"공종": "끈끈이 롤 트랩", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "끈끈이 롤 트랩", "대상": ["인력", "작업량 조건"], "로직키": ["GF000319"]}, "조건": { "구분": "고르기", "롤트랩사용량": "범위" }, - "범위규칙": "미만·이상 · 칸마다 원문 칸에 적힘", + "범위규칙": "이상·미만 · 미만·이상 · 칸마다 원문 칸에 적힘", "값칸": { "작업량": "줄 따름", "롤트랩사용량원문": "글", "임업용테이프": "m/본", "적용인부": "글" }, "줄": [ { "구분": "롤트랩 설치", "롤트랩사용량": [null, 8], "롤트랩사용량원문": "8롤 미만", "작업량": 2.5, "단위": "ha", "적용인부": "보통인부", "임업용테이프": 4 }, @@ -890,7 +890,7 @@ "이름": "드론방제 무인 헬리콥터 소요인력", "기준": "", "출처": "산림품셈 8-6-2", - "용도": {"공종": "드론방제", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "드론방제", "대상": ["인력", "작업량 조건"], "로직키": ["GF000320"]}, "조건": { "구분": "고르기", "항목": "고르기" }, "값칸": { "드론조종자 (건설기계 조종원)": "인", "부조종자 (건설기계 조종원)": "인", "특별인부 (신호수)": "인", "보통인부": "인" }, "줄": [ @@ -916,7 +916,7 @@ "이름": "드론방제 무인 멀티콥터 소요인력", "기준": "", "출처": "산림품셈 8-6-2", - "용도": {"공종": "드론방제", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "드론방제", "대상": ["인력", "작업량 조건"], "로직키": ["GF000320"]}, "조건": { "구분": "고르기", "항목": "고르기" }, "값칸": { "드론조종자 (건설기계 조종원)": "인", "부조종자 (건설기계 조종원)": "인", "특별인부 (신호수)": "인", "보통인부": "인" }, "줄": [ @@ -940,7 +940,7 @@ "이름": "지상방제 지상 약제살포", "기준": "", "출처": "산림품셈 8-6-3", - "용도": {"공종": "지상방제", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "지상방제", "대상": ["인력", "작업량 조건"], "로직키": ["GF000321"]}, "조건": { "구분": "고르기", "항목": "고르기" }, "값칸": { "특별인부": "인", "보통인부": "인" }, "줄": [ @@ -958,7 +958,7 @@ "이름": "지상살포 희석배수별 약제소요량", "기준": "", "출처": "산림품셈 8-6-3", - "용도": {"공종": "지상방제", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "지상방제", "대상": ["작업량 조건"], "로직키": ["GF000321"]}, "조건": { "희석배수": "수", "물의양": "수" }, "값칸": { "약제소요량": "㎖", "물의양원문": "글" }, "줄": [ @@ -1130,7 +1130,7 @@ "이름": "그물망 피복", "기준": "", "출처": "산림품셈 8-10", - "용도": {"공종": "그물망 피복", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "그물망 피복", "대상": ["인력", "작업량 조건"], "로직키": ["GF000322"]}, "조건": { "입목재적": "수", "항목": "고르기" }, "값칸": { "벌목부": "인", "보통인부": "인" }, "줄": [ @@ -1152,7 +1152,7 @@ "이름": "이동식 임목 파쇄", "기준": "1대 1조 시간당", "출처": "산림품셈 8-11", - "용도": {"공종": "이동식 임목 파쇄", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "이동식 임목 파쇄", "대상": ["작업량 조건"], "로직키": ["GF000323"]}, "조건": { "구분": "고르기" }, "값칸": { "작업량": "㎥/hr", "작업량원문": "글", "규격": "글", "비고": "글" }, "줄": [ From e63cadfde4b1a54ce3e8263ec94512a6d0f6893d Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:32:08 +0900 Subject: [PATCH 6/6] =?UTF-8?q?fix(M01):=20=EC=82=B0=EB=A6=BC=2013?= =?UTF-8?q?=EC=9E=A5=20=EB=A1=9C=EC=A7=81=20=EC=97=86=EC=9D=8C(=EC=A0=88?= =?UTF-8?q?=20=EB=88=84=EB=9D=BD)=205=EC=A0=88=EC=97=90=20=EC=83=88=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20(PLAN=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 13-4-6 밑돌·천단 돌쌓기 · 13-10-2 나무 말뚝박기(작은 말뚝 · 기초말뚝 · 윈치말뚝) · 13-11-1 원형 · 13-11-2 타원형 돌망태 · 13-15-1 목재 껍질벗기기 - GF000324~330 · 표 용도.로직키 연결 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 9 +- .../계수_산림품셈_13장_구조물.json | 8 +- .../로직_산림품셈_13장_구조물.json | 261 ++++++++++++++++++ .../소요량_산림품셈_13장_구조물.json | 20 +- 4 files changed, 283 insertions(+), 15 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index 536d3901..31a298d3 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 324, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 331, "CC": 341, "GC": 1104, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2585,6 +2585,13 @@ "GF000321": {"원문번호": "8-6-3 지상방제 차량살포(동력분무기)", "파일": "로직_산림품셈_08장_방제.json"}, "GF000322": {"원문번호": "8-10 그물망 피복", "파일": "로직_산림품셈_08장_방제.json"}, "GF000323": {"원문번호": "8-11 이동식 임목 파쇄(93.25KW)", "파일": "로직_산림품셈_08장_방제.json"}, + "GF000324": {"원문번호": "13-4-6 밑돌 및 천단 돌쌓기", "파일": "로직_산림품셈_13장_구조물.json"}, + "GF000325": {"원문번호": "13-10-2 나무 말뚝박기 — 작은 말뚝(6할 박기)", "파일": "로직_산림품셈_13장_구조물.json"}, + "GF000326": {"원문번호": "13-10-2 나무 말뚝박기 — 기초말뚝", "파일": "로직_산림품셈_13장_구조물.json"}, + "GF000327": {"원문번호": "13-10-2 나무 말뚝박기 — 윈치말뚝", "파일": "로직_산림품셈_13장_구조물.json"}, + "GF000328": {"원문번호": "13-11-1 원형 돌망태", "파일": "로직_산림품셈_13장_구조물.json"}, + "GF000329": {"원문번호": "13-11-2 타원형 돌망태", "파일": "로직_산림품셈_13장_구조물.json"}, + "GF000330": {"원문번호": "13-15-1 목재 껍질벗기기", "파일": "로직_산림품셈_13장_구조물.json"}, "LB000001": {"원문번호": "1001", "파일": "인력.json"}, "LB000002": {"원문번호": "1002", "파일": "인력.json"}, "LB000003": {"원문번호": "1003", "파일": "인력.json"}, diff --git a/resources/master_data/계수_산림품셈_13장_구조물.json b/resources/master_data/계수_산림품셈_13장_구조물.json index 0d60edf7..fbda7f3f 100644 --- a/resources/master_data/계수_산림품셈_13장_구조물.json +++ b/resources/master_data/계수_산림품셈_13장_구조물.json @@ -100,7 +100,7 @@ "이름": "밑돌 및 천단 돌쌓기 적용 조건", "기준": "", "출처": "산림품셈 13-4-6 주③", - "용도": {"공종": "밑돌 및 천단 돌쌓기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "밑돌 및 천단 돌쌓기", "대상": ["작업량 조건"], "로직키": ["GF000324"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -245,7 +245,7 @@ "이름": "말뚝박기공 할증 · 감 계수", "기준": "", "출처": "산림품셈 13-10-2 머리 글 · 1 주①②③④ · 2 주①②③⑤ · 3 주①②④⑤⑧", - "용도": {"공종": "나무 말뚝박기", "대상": ["작업량 조건", "할증"], "로직키": []}, + "용도": {"공종": "나무 말뚝박기", "대상": ["작업량 조건", "할증"], "로직키": ["GF000325", "GF000326", "GF000327"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -274,7 +274,7 @@ "이름": "원형 돌망태 주 속 수", "기준": "", "출처": "산림품셈 13-11-1 주④⑤", - "용도": {"공종": "원형", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "원형", "대상": ["작업량 조건"], "로직키": ["GF000328"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ @@ -290,7 +290,7 @@ "이름": "타원형 돌망태 주 속 수", "기준": "", "출처": "산림품셈 13-11-2 주④⑤", - "용도": {"공종": "타원형", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "타원형", "대상": ["작업량 조건"], "로직키": ["GF000329"]}, "조건": { "구분": "고르기" }, "값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" }, "줄": [ diff --git a/resources/master_data/로직_산림품셈_13장_구조물.json b/resources/master_data/로직_산림품셈_13장_구조물.json index d0b90440..4bb0a690 100644 --- a/resources/master_data/로직_산림품셈_13장_구조물.json +++ b/resources/master_data/로직_산림품셈_13장_구조물.json @@ -671,6 +671,23 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000324", + "원문번호": "13-4-6", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "밑돌 및 천단 돌쌓기", + "결과단위": "원/m", + "출처": "산림품셈 13-4-6", + "소유": "공용", + "비고": "돌쌓기 기초·천단에서 돌을 다듬어 면을 맞추어 쌓을 때 석공품 가산(주①②) · 높이 3m 이하(주③) · 돌쌓기 본품(13-4-1~5)에 더해 씀", + "시험입력": { "뒷길이": 30 }, + "입력": [{ "이름": "뒷길이", "설명": "돌의 뒷길이(25 · 30 · 35 중)", "단위": "㎝", "출처": "산림품셈 13-4-6" }], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000033", "이름": "석공", "단위": "인", "수량": "찾기(QF000439, '돌의 뒷길이'=뒷길이).석공", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000223", "원문번호": "13-5-1", "구분": "산림품셈", "상세구분": "13장 구조물", "이름": "돌붙임(인력)", @@ -1551,6 +1568,233 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000325", + "원문번호": "13-10-2", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "나무 말뚝박기 — 작은 말뚝(6할 박기)", + "결과단위": "원/개", + "출처": "산림품셈 13-10-2 1", + "소유": "공용", + "비고": "인력박기 · 보통 토사질 기준 · 해석: 할증·감(산지 비탈면 30% · 연토 −20% · 자갈 +30% · 9할박기 +30%)은 더해 한 번에 곱함 · 말뚝빼기는 그 품의 70%(주④) · 머리 자르기는 본당 0.02인 더함(주②) · 소운반 별도 · 말뚝 재료 별도", + "시험입력": { "말구": 9, "길이": 1.8, "지질": "보통 토사질", "박기": "6할박기", "작업": "박기", "머리자르기": "안 함", "산지비탈면": "아니오" }, + "입력": [ + { "이름": "말구", "설명": "말뚝 말구 지름(6 · 7.5 · 9 · 10.5 중)", "단위": "㎝", "출처": "산림품셈 13-10-2 1" }, + { "이름": "길이", "설명": "말뚝 길이(0.9 ~ 4.5 원문 칸 중 · 빈칸 조합 없음)", "단위": "m", "출처": "산림품셈 13-10-2 1" }, + { "이름": "지질", "설명": "지질 상태", "고르기": ["보통 토사질", "연토", "자갈층"], "출처": "산림품셈 13-10-2 1 주①" }, + { "이름": "박기", "설명": "관입 정도", "고르기": ["6할박기", "9할박기"], "출처": "산림품셈 13-10-2 1 주③" }, + { "이름": "작업", "설명": "박기 또는 빼기", "고르기": ["박기", "빼기"], "출처": "산림품셈 13-10-2 1 주④" }, + { "이름": "머리자르기", "설명": "말뚝머리 자르기", "고르기": ["안 함", "함"], "출처": "산림품셈 13-10-2 1 주②" }, + { "이름": "산지비탈면", "설명": "산지 비탈면 시공(품 30% 할증)", "고르기": ["아니오", "예"], "출처": "산림품셈 13-10-2" } + ], + "중간": [ + { + "이름": "할증", + "식": "1 + 만약(산지비탈면 == '예', 찾기(CF000149, 구분='산지 비탈면 시공 할증').적용, 0) / 100 - 만약(지질 == '연토', 찾기(CF000149, 구분='작은 말뚝 연토 지질 감').적용, 0) / 100 + 만약(지질 == '자갈층', 찾기(CF000149, 구분='작은 말뚝 자갈층 할증').적용, 0) / 100 + 만약(박기 == '9할박기', 찾기(CF000149, 구분='작은 말뚝 9할박기 할증').적용, 0) / 100" + }, + { "이름": "빼기계수", "식": "만약(작업 == '빼기', 찾기(CF000149, 구분='작은 말뚝 말뚝빼기').적용 / 100, 1)" } + ], + "호표": [ + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000451, '말구(㎝)'=말구, '길이(m)'=길이).보통인부 * 할증 * 빼기계수", "비목": "노무비" }, + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부(말뚝머리 자르기)", + "단위": "인", + "수량": "만약(머리자르기 == '함', 찾기(CF000149, 구분='작은 말뚝 말뚝머리 자르기 보통인부 할증').적용, 0)", + "비목": "노무비", + "출처": "산림품셈 13-10-2 1 주②" + } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000326", + "원문번호": "13-10-2", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "나무 말뚝박기 — 기초말뚝", + "결과단위": "원/개", + "출처": "산림품셈 13-10-2 2", + "소유": "공용", + "비고": "인력박기(주⑦) · 보통 토사질 · 9할 박기 미만 기준 · 관입률 0 = 계수 안 곱함, 0.3~0.8 = 관입률 계수(QF000453) 곱함(주⑥) · 해석: 가산·감(산지 비탈면 30% · 사항 +15% · 연토사질 −20% · 자갈질 +30% · 철근콘크리트 −30%)은 더해 한 번에 곱함 · 말뚝빼기 70%(주②) · 크기 불일치 비례 가감(주④)은 설계자 몫 · 말뚝 제작 별도", + "시험입력": { "말구": 15, "길이": 3, "관입률": 0, "지질": "보통 토사질", "사항박기": "아니오", "말뚝재료": "나무", "작업": "박기", "산지비탈면": "아니오" }, + "입력": [ + { "이름": "말구", "설명": "말뚝 말구 지름(12 ~ 30 · 3㎝ 간격)", "단위": "㎝", "출처": "산림품셈 13-10-2 2" }, + { "이름": "길이", "설명": "말뚝 길이(1.5 ~ 12 원문 칸 중 · 빈칸 조합 없음)", "단위": "m", "출처": "산림품셈 13-10-2 2" }, + { "이름": "관입률", "설명": "말뚝관입길이 ÷ 말뚝길이(0 = 계수 없음 · 0.3 ~ 0.8 · 0.1 간격)", "단위": "비", "출처": "산림품셈 13-10-2 2 주⑥" }, + { "이름": "지질", "설명": "지질 상태", "고르기": ["보통 토사질", "연토사질", "자갈질"], "출처": "산림품셈 13-10-2 2 주③" }, + { "이름": "사항박기", "설명": "사항(斜抗)박기", "고르기": ["아니오", "예"], "출처": "산림품셈 13-10-2 2 주①" }, + { "이름": "말뚝재료", "설명": "말뚝 재료", "고르기": ["나무", "철근 콘크리트"], "출처": "산림품셈 13-10-2 2 주⑤" }, + { "이름": "작업", "설명": "박기 또는 빼기", "고르기": ["박기", "빼기"], "출처": "산림품셈 13-10-2 2 주②" }, + { "이름": "산지비탈면", "설명": "산지 비탈면 시공(품 30% 할증)", "고르기": ["아니오", "예"], "출처": "산림품셈 13-10-2" } + ], + "중간": [ + { + "이름": "할증", + "식": "1 + 만약(산지비탈면 == '예', 찾기(CF000149, 구분='산지 비탈면 시공 할증').적용, 0) / 100 + 만약(사항박기 == '예', 찾기(CF000149, 구분='기초말뚝 사항박기 가산').적용, 0) / 100 - 만약(지질 == '연토사질', 찾기(CF000149, 구분='기초말뚝 연토사질 감').적용, 0) / 100 + 만약(지질 == '자갈질', 찾기(CF000149, 구분='기초말뚝 자갈질 가산').적용, 0) / 100 - 만약(말뚝재료 == '철근 콘크리트', 찾기(CF000149, 구분='기초말뚝 철근 콘크리트 말뚝박기 감').적용, 0) / 100" + }, + { "이름": "빼기계수", "식": "만약(작업 == '빼기', 찾기(CF000149, 구분='기초말뚝 말뚝빼기').적용 / 100, 1)" }, + { "이름": "관입계수", "식": "만약(관입률 == 0, 1, 찾기(QF000453, 관입률=관입률).계수)" } + ], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000452, '말구(㎝)'=말구, '길이(m)'=길이).보통인부 * 할증 * 빼기계수 * 관입계수", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000327", + "원문번호": "13-10-2", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "나무 말뚝박기 — 윈치말뚝", + "결과단위": "원/개", + "출처": "산림품셈 13-10-2 3", + "소유": "공용", + "비고": "표는 1일당 — 개당 = 1일 품 ÷ 1일 시공개수 · 보통 토사질 · 관입 6~8할 기준 · 3~5할 박기 · 콘크리트 말뚝은 시공개수 20% 가산(주①④) · 계항은 품 50% 가산(주⑧) · 지질 가감 ±30% 이내 설계자 입력(주②) · 인부품에 말뚝머리 자르기 포함(주③) · 잡재료 = 경유비의 11%(주⑨) · 해석: 기계운전원(발동기) = 건설노임 건설기계운전사(1048) · 윈치·발동기 손료 별도(주⑦) · 전력 원동기(주⑤) · 항타시설 조립·해체(주⑥) 별도", + "시험입력": { "말구": 15, "길이": 5, "관입": "6~8할", "말뚝재료": "나무", "계항": "아니오", "지질가감": 0, "산지비탈면": "아니오", "지역": "전국평균" }, + "입력": [ + { "이름": "말구", "설명": "말뚝 말구 지름(8 · 9 · 12 · 15 · 18 · 21 · 24 · 27 중)", "단위": "㎝", "출처": "산림품셈 13-10-2 3" }, + { "이름": "길이", "설명": "말뚝 길이(원문 말구별 칸 중)", "단위": "m", "출처": "산림품셈 13-10-2 3" }, + { "이름": "관입", "설명": "관입 길이", "고르기": ["6~8할", "3~5할"], "출처": "산림품셈 13-10-2 3 주①" }, + { "이름": "말뚝재료", "설명": "말뚝 재료", "고르기": ["나무", "콘크리트"], "출처": "산림품셈 13-10-2 3 주④" }, + { "이름": "계항", "설명": "계항(선타항 길이 기준 품 50% 가산)", "고르기": ["아니오", "예"], "출처": "산림품셈 13-10-2 3 주⑧" }, + { "이름": "지질가감", "설명": "지질 경연에 따른 가감(−30 ~ 30)", "단위": "%", "범위": [-30, 30], "출처": "산림품셈 13-10-2 3 주②" }, + { "이름": "산지비탈면", "설명": "산지 비탈면 시공(품 30% 할증)", "고르기": ["아니오", "예"], "출처": "산림품셈 13-10-2" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + } + ], + "중간": [ + { + "이름": "개수", + "식": "찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).일기당개박수 * (1 + 만약(관입 == '3~5할', 찾기(CF000149, 구분='윈치 3~5할 박기 개수 가산').적용, 0) / 100 + 만약(말뚝재료 == '콘크리트', 찾기(CF000149, 구분='윈치 콘크리트 말뚝 시공개수 가산').적용, 0) / 100)" + }, + { + "이름": "품계수", + "식": "(1 + 만약(계항 == '예', 찾기(CF000149, 구분='윈치 계항 선타항 길이 품 가산').적용, 0) / 100 + 지질가감 / 100 + 만약(산지비탈면 == '예', 찾기(CF000149, 구분='산지 비탈면 시공 할증').적용, 0) / 100) / 개수" + } + ], + "호표": [ + { "종류": "인력", "요소": "LB000048", "이름": "기계운전원(발동기)(건설기계운전사)", "단위": "인", "수량": "찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).'기계운전원(발동기)' * 품계수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000006", "이름": "비계공", "단위": "인", "수량": "찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).비계공 * 품계수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).특별인부 * 품계수", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).보통인부 * 품계수", "비목": "노무비" }, + { "종류": "재료", "요소": "MO:경유:{지역}", "이름": "경유(발동기)", "단위": "ℓ", "수량": "찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).경유 * 품계수", "비목": "재료비" } + ], + "덧줄": [{ "이름": "잡재료", "식": "재료비 * 찾기(QF000454, '말구(㎝)'=말구, '길이(m)'=길이).잡재료 / 100", "비목": "재료비", "출처": "산림품셈 13-10-2 3 주⑨" }], + "끝수": null + }, + { + "키": "GF000328", + "원문번호": "13-11-1", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "원형 돌망태", + "결과단위": "원/㎡", + "출처": "산림품셈 13-11-1", + "소유": "공용", + "비고": "인력 시공 지름 45 · 50 · 55 · 60 · 기계 시공 지름 40 · 45 · 50 · 60 · 90 · 100 · 120 · 해석: 인력표 「인력(인)」 직종 없음 — 보통인부로 둠 · 인력 시공 조약돌량(㎥/㎡)은 표에 있으나 조약돌 자재품목 없어 재료 줄 뺌 · 기계 시공 재료량은 설계수량(주②) · 필터매트 설치 시 특별인부 0.09 · 보통인부 0.15인/㎡ 더함 · 돌망태 운반비 별도 · KSF 4601 공장제품", + "시험입력": { "시공": "기계", "지름": 50, "필터매트": "설치 안 함", "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "시공", "설명": "인력 또는 기계(굴착기) 시공", "고르기": ["인력", "기계"], "출처": "산림품셈 13-11-1" }, + { "이름": "지름", "설명": "돌망태 지름(인력 45 · 50 · 55 · 60 · 기계 40 · 45 · 50 · 60 · 90 · 100 · 120 중)", "단위": "㎝", "출처": "산림품셈 13-11-1" }, + { "이름": "필터매트", "설명": "필터매트(부직포) 설치", "고르기": ["설치 안 함", "설치"], "출처": "산림품셈 13-11-1" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [], + "호표": [ + { + "종류": "인력", + "요소": "LB000003", + "이름": "특별인부", + "단위": "인", + "수량": "만약(시공 == '인력', 0, 찾기(QF000456, '지름(㎝)'=지름, 공종='조립설치', 명칭='특별인부').수량) + 만약(필터매트 == '설치', 찾기(CF000150, 구분='필터매트(부직포) 설치 시 특별인부').적용, 0)", + "비목": "노무비" + }, + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부", + "단위": "인", + "수량": "만약(시공 == '인력', 찾기(QF000455, '지름(㎝)'=지름).조립설치 + 찾기(QF000455, '지름(㎝)'=지름).돌채움, 찾기(QF000456, '지름(㎝)'=지름, 공종='조립설치', 명칭='보통인부').수량) + 만약(필터매트 == '설치', 찾기(CF000150, 구분='필터매트(부직포) 설치 시 보통인부').적용, 0)", + "비목": "노무비" + }, + { "종류": "인력", "요소": "LB000033", "이름": "석공", "단위": "인", "수량": "만약(시공 == '인력', 0, 찾기(QF000456, '지름(㎝)'=지름, 공종='돌채움', 명칭='석공').수량)", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000267, 기계='0201-0100', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 1.0㎥", + "단위": "시간", + "수량": "만약(시공 == '인력', 0, 찾기(QF000456, '지름(㎝)'=지름, 공종='돌채움', 명칭='굴착기(1.0㎥)').수량)" + } + ], + "덧줄": [], + "끝수": null + }, + { + "키": "GF000329", + "원문번호": "13-11-2", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "타원형 돌망태", + "결과단위": "원/㎡", + "출처": "산림품셈 13-11-2", + "소유": "공용", + "비고": "인력 시공 지름 40 · 45 · 50 · 60 · 70 · 80 · 90 · 100 · 기계 시공 지름 40 · 45 · 50 · 60 · 70 · 80 · 90 · 100 · 해석: 인력표 「인력(인)」 직종 없음 — 보통인부로 둠 · 인력 시공 조약돌량(㎥/㎡)은 표에 있으나 조약돌 자재품목 없어 재료 줄 뺌 · 기계 시공 재료량은 설계수량(주②) · 필터매트 설치 시 특별인부 0.09 · 보통인부 0.15인/㎡ 더함 · 돌망태 운반비 별도 · KSF 4601 공장제품", + "시험입력": { "시공": "기계", "지름": 50, "필터매트": "설치 안 함", "지역": "전국평균", "보정작업": "해당 없음" }, + "입력": [ + { "이름": "시공", "설명": "인력 또는 기계(굴착기) 시공", "고르기": ["인력", "기계"], "출처": "산림품셈 13-11-2" }, + { "이름": "지름", "설명": "돌망태 지름(인력 40 · 45 · 50 · 60 · 70 · 80 · 90 · 100 · 기계 40 · 45 · 50 · 60 · 70 · 80 · 90 · 100 중)", "단위": "㎝", "출처": "산림품셈 13-11-2" }, + { "이름": "필터매트", "설명": "필터매트(부직포) 설치", "고르기": ["설치 안 함", "설치"], "출처": "산림품셈 13-11-2" }, + { + "이름": "지역", + "설명": "기계 연료값을 고를 지역", + "고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"], + "출처": "건설품셈 공통 8-1-7 5" + }, + { "이름": "보정작업", "설명": "암석·전석 작업이면 기계손료 가산", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" } + ], + "중간": [], + "호표": [ + { + "종류": "인력", + "요소": "LB000003", + "이름": "특별인부", + "단위": "인", + "수량": "만약(시공 == '인력', 0, 찾기(QF000458, '지름(㎝)'=지름, 공종='조립설치', 명칭='특별인부').수량) + 만약(필터매트 == '설치', 찾기(CF000151, 구분='필터매트(부직포) 설치 시 특별인부').적용, 0)", + "비목": "노무비" + }, + { + "종류": "인력", + "요소": "LB000002", + "이름": "보통인부", + "단위": "인", + "수량": "만약(시공 == '인력', 찾기(QF000457, '지름(㎝)'=지름).조립설치 + 찾기(QF000457, '지름(㎝)'=지름).돌채움, 찾기(QF000458, '지름(㎝)'=지름, 공종='조립설치', 명칭='보통인부').수량) + 만약(필터매트 == '설치', 찾기(CF000151, 구분='필터매트(부직포) 설치 시 보통인부').적용, 0)", + "비목": "노무비" + }, + { "종류": "인력", "요소": "LB000033", "이름": "석공", "단위": "인", "수량": "만약(시공 == '인력', 0, 찾기(QF000458, '지름(㎝)'=지름, 공종='돌채움', 명칭='석공').수량)", "비목": "노무비" }, + { + "종류": "로직", + "요소": "로직(GC000267, 기계='0201-0100', 지역=지역, 보정작업=보정작업)", + "이름": "굴착기(무한궤도) 1.0㎥", + "단위": "시간", + "수량": "만약(시공 == '인력', 0, 찾기(QF000458, '지름(㎝)'=지름, 공종='돌채움', 명칭='굴착기(1.0㎥)').수량)" + } + ], + "덧줄": [], + "끝수": null + }, { "키": "GF000234", "원문번호": "13-11-3", "구분": "산림품셈", "상세구분": "13장 구조물", "이름": "매트리스형 돌망태", @@ -2025,6 +2269,23 @@ "덧줄": [], "끝수": null }, + { + "키": "GF000330", + "원문번호": "13-15-1", + "구분": "산림품셈", + "상세구분": "13장 구조물", + "이름": "목재 껍질벗기기", + "결과단위": "원/m", + "출처": "산림품셈 13-15-1", + "소유": "공용", + "비고": "말구 지름별 m당 보통인부", + "시험입력": { "말구": 12 }, + "입력": [{ "이름": "말구", "설명": "목재 말구 지름(5 · 6 · 9 · 12 · 15 · 18 · 21 · 24 · 27 · 30 중)", "단위": "㎝", "출처": "산림품셈 13-15-1" }], + "중간": [], + "호표": [{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QF000469, '말구(㎝)'=말구).보통인부", "비목": "노무비" }], + "덧줄": [], + "끝수": null + }, { "키": "GF000245", "원문번호": "13-16-1", "구분": "산림품셈", "상세구분": "13장 구조물", "이름": "필터매트(육상)", diff --git a/resources/master_data/소요량_산림품셈_13장_구조물.json b/resources/master_data/소요량_산림품셈_13장_구조물.json index 27e5252c..2a6e9b50 100644 --- a/resources/master_data/소요량_산림품셈_13장_구조물.json +++ b/resources/master_data/소요량_산림품셈_13장_구조물.json @@ -555,7 +555,7 @@ "이름": "밑돌 및 천단 돌쌓기", "기준": "m당", "출처": "산림품셈 13-4-6", - "용도": {"공종": "밑돌 및 천단 돌쌓기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "밑돌 및 천단 돌쌓기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000324"]}, "조건": { "돌의 뒷길이": "수" }, "값칸": { "석공": "인" }, "줄": [ @@ -955,7 +955,7 @@ "이름": "작은 말뚝 박기(6할 박기)", "기준": "개당", "출처": "산림품셈 13-10-2 1", - "용도": {"공종": "나무 말뚝박기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "나무 말뚝박기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000325", "GF000326", "GF000327"]}, "조건": { "말구(㎝)": "수", "길이(m)": "수" }, "값칸": { "보통인부": "인" }, "줄": [ @@ -1003,7 +1003,7 @@ "이름": "기초말뚝 박기", "기준": "개당", "출처": "산림품셈 13-10-2 2", - "용도": {"공종": "나무 말뚝박기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "나무 말뚝박기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000325", "GF000326", "GF000327"]}, "조건": { "말구(㎝)": "수", "길이(m)": "수" }, "값칸": { "보통인부": "인" }, "줄": [ @@ -1117,7 +1117,7 @@ "이름": "기초말뚝 박기 관입길이에 따른 계수", "기준": "", "출처": "산림품셈 13-10-2 2 주⑥", - "용도": {"공종": "나무 말뚝박기", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "나무 말뚝박기", "대상": ["작업량 조건"], "로직키": ["GF000325", "GF000326", "GF000327"]}, "조건": { "관입률": "수" }, "값칸": { "계수": "" }, "줄": [ @@ -1135,7 +1135,7 @@ "이름": "윈치말뚝 박기", "기준": "1일당", "출처": "산림품셈 13-10-2 3", - "용도": {"공종": "나무 말뚝박기", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "나무 말뚝박기", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000325", "GF000326", "GF000327"]}, "조건": { "말구(㎝)": "수", "길이(m)": "수" }, "값칸": { "경유": "ℓ", "잡재료": "%", "기계운전원(발동기)": "인", "비계공": "인", "보통인부": "인", "특별인부": "인", "일기당개박수": "개", "발동기": "HP", "떨공이": "kg", "말뚝중량": "kg/개", "떨공이원문": "글", "윈치": "글" }, "줄": [ @@ -1184,7 +1184,7 @@ "이름": "원형 돌망태 인력", "기준": "㎡당", "출처": "산림품셈 13-11-1 1", - "용도": {"공종": "원형", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "원형", "대상": ["작업량 조건"], "로직키": ["GF000328"]}, "조건": { "지름(㎝)": "수" }, "값칸": { "조약돌량": "㎥", "조립설치": "인", "돌채움": "인" }, "줄": [ @@ -1206,7 +1206,7 @@ "이름": "원형 돌망태 기계", "기준": "㎡당", "출처": "산림품셈 13-11-1 2", - "용도": {"공종": "원형", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "원형", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000328"]}, "조건": { "지름(㎝)": "수", "공종": "고르기", "명칭": "고르기" }, "값칸": { "수량": "줄 따름" }, "줄": [ @@ -1251,7 +1251,7 @@ "이름": "타원형 돌망태 인력", "기준": "㎡당", "출처": "산림품셈 13-11-2 1", - "용도": {"공종": "타원형", "대상": ["작업량 조건"], "로직키": []}, + "용도": {"공종": "타원형", "대상": ["작업량 조건"], "로직키": ["GF000329"]}, "조건": { "지름(㎝)": "수" }, "값칸": { "조약돌량": "㎥", "조립설치": "인", "돌채움": "인" }, "줄": [ @@ -1277,7 +1277,7 @@ "이름": "타원형 돌망태 기계", "기준": "㎡당", "출처": "산림품셈 13-11-2 2", - "용도": {"공종": "타원형", "대상": ["기계", "인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "타원형", "대상": ["기계", "인력", "작업량 조건"], "로직키": ["GF000329"]}, "조건": { "지름(㎝)": "수", "공종": "고르기", "명칭": "고르기" }, "값칸": { "수량": "줄 따름" }, "줄": [ @@ -1541,7 +1541,7 @@ "이름": "목재 껍질벗기기", "기준": "m당", "출처": "산림품셈 13-15-1", - "용도": {"공종": "목재 껍질벗기기", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "목재 껍질벗기기", "대상": ["인력", "작업량 조건"], "로직키": ["GF000330"]}, "조건": { "말구(㎝)": "수" }, "값칸": { "보통인부": "인" }, "줄": [