fix(M01): 산림 8장 로직 없음(절 누락) 7절에 새 로직 (PLAN 28-2a)

- GF000317~323: 나무주사 약제주입기·약제주입병 · 끈끈이 롤 트랩 · 드론방제 · 지상방제 차량살포 · 그물망 피복 · 이동식 임목 파쇄
- 쓰는 표의 용도.로직키 · 범위규칙 세 표에 엔진 이름을 앞에 붙임

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
This commit is contained in:
2026-09-30 13:26:11 +09:00
co-authored by Claude Opus 5.5
parent b20c702c54
commit bf5f4001c3
4 changed files with 220 additions and 18 deletions
+8 -1
View File
@@ -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"},
@@ -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"]},
"조건": { "구분": "고르기" },
"값칸": { "적용": "줄 따름", "적용원문": "글", "단위": "글" },
"줄": [
@@ -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
}
]
}
@@ -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", "작업량원문": "글", "규격": "글", "비고": "글" },
"줄": [