Merge remote-tracking branch 'origin/dev' into sub_desktop_1

This commit is contained in:
2026-09-19 01:32:02 +09:00
207 changed files with 4429 additions and 0 deletions
@@ -0,0 +1,542 @@
# -*- coding: utf-8 -*-
"""품셈 PDF → 절별 md 도구 (규칙: `원가계산/_품셈md_작성규칙.md` · 2026-09-19).
판정 기준은 PDF 뿐 — 원가계산(B09)·공종 마스터·옛 md 는 보지 않음.
사용: python pum_md_tool.py plan <산림|건설> 차례에서 장·절 → 본문/ 빈 파일(머리만 · 상태 대기)
python pum_md_tool.py pages <산림|건설> [쪽범위] 쪽 그림 150dpi PNG → tmp/pum_pages/ (git 밖)
python pum_md_tool.py check <md 파일> ① 수 대조 ② 글자 대조 → 머리 「기계검사」 칸
python pum_md_tool.py status 장별 대기/작성중/검증대기/확정 표
절 경계 = 시작표지·끝표지 글자가 쪽 안에서 놓인 줄(좌표로 묶은 줄의 맨 앞).
좌표로 줄 묶기는 `resources/tester/test_const_pdf_coverage.py` 의 것을 그대로 씀(그 시험은 안 고침).
"""
from __future__ import annotations
import collections
import difflib
import hashlib
import re
import sys
from dataclasses import dataclass
from pathlib import Path
ROOT = Path(__file__).resolve().parents[4] # 저장소 뿌리
sys.path.insert(0, str(ROOT))
from resources.tester.test_const_pdf_coverage import _NUM, _page_rows # noqa: E402
COST = ROOT / "resources/knowledge/original/원가계산"
#: 책마다 — PDF · 차례 쪽(PDF 쪽 번호) · 인쇄 1쪽이 놓인 PDF 쪽 · 머리 「문서」 칸 · 새 md 뿌리
BOOKS = {
"산림": {
"pdf": COST / "산림_표준품셈/첨부/(산림청고시 제2025-82호) 산림사업 표준품셈.pdf",
"toc": (3, 12),
"first_body": 13,
"doc": "산림사업 표준품셈(산림청고시 제2025-82호)",
"out": COST / "산림_표준품셈/본문",
},
}
HEAD_KEYS = (
"문서",
"",
"PDF쪽",
"인쇄쪽",
"시작표지",
"끝표지",
"상태",
"작성",
"검증",
"원천",
"기계검사",
"확정지문",
)
STATES = ("대기", "작성중", "검증대기", "확정")
_TOC_SKIP = {"", "내 용", "페이지", "- 목 차 -"}
_TOC_ID = re.compile(r"\d+장|\d+-\d+(?:-\d+)*|부록\d*")
_BAD_NAME = re.compile(r'[/:*?"<>|\\]')
_LEADER = re.compile(r"\s*[·․…]{3,}.*$")
#: 글자층이 없다고 볼 쪽 글자 수(쪽 번호만 남은 쪽)
_EMPTY_PAGE_CHARS = 20
@dataclass
class Entry:
"""차례 한 줄 — 장(`제1장`) · 절(`1-1`) · 항(`1-1-1`) · 부록."""
ident: str
name: str
page: int # 인쇄 쪽
def toc_entries(doc, first: int, last: int) -> list[Entry]:
"""차례 쪽(PDF first~last)의 줄 — 번호 줄 · 이름 줄(점선) · 쪽 줄이 차례로 옴."""
lines = [
line
for number in range(first - 1, last)
for line in doc[number].get_text().splitlines()
if line.strip() not in _TOC_SKIP
]
return parse_toc(lines)
def parse_toc(raw: list[str]) -> list[Entry]:
lines = [
t for t in (_LEADER.sub("", line).strip() for line in raw) if t
] # 점선 뗌(「부록 ····」)
out, i = [], 0
while i < len(lines):
if not _TOC_ID.fullmatch(lines[i]):
raise ValueError(f"차례 모양이 다름: {lines[i]!r}")
j, name = i + 1, []
while j < len(lines) and not lines[j].isdigit():
name.append(lines[j])
j += 1
if j == len(lines):
raise ValueError(f"차례 쪽 번호 없음: {lines[i]}")
out.append(Entry(lines[i], " ".join(name), int(lines[j])))
i = j + 1
return out
#: 가운뎃점 여러 벌 — 차례는 「보수․복구」(U+2024) · 본문은 「보수·복구」(U+00B7). 맞대기에서만 같게 봄.
_DOTS = str.maketrans({"": "·", "": "·", "": "·", "": "·"})
def key(text: str) -> str:
"""표지 맞대기 — 공백·대괄호를 떼고 번호 뒤 점을 뗌(`9-5. 발파암` = `9-5 발파암`)."""
tight = re.sub(r"[\s\[\]]", "", text).translate(_DOTS)
return re.sub(r"^(\d+(?:-\d+)*)\.", r"\1", tight)
def locate(doc, marker: str, first_pdf: int, slack: int = 3) -> tuple[int, int]:
"""표지가 줄 맨 앞에 놓인 (PDF 쪽, 그 쪽 안 줄 차례) — first_pdf 부터 slack 쪽 안에서 찾음."""
want = key(marker)
for number in range(first_pdf, min(first_pdf + slack, doc.page_count) + 1):
for index, row in enumerate(_page_rows(doc[number - 1])):
if key(row).startswith(want):
return number, index
raise ValueError(f"표지를 못 찾음: {marker} (PDF {first_pdf}~{first_pdf + slack})")
def heading_pattern(ident: str) -> re.Pattern:
"""본문 머리 줄 — **번호로** 찾음. 차례 이름에 오타가 있어서(「면벅」=면벽 · 「조림」=조립 …)."""
if ident.startswith(""):
return re.compile(r"^제\s*" + ident[1:-1] + r"\s*장(?!\d)")
if ident.startswith("부록"):
return re.compile(r"^\[?" + re.escape(ident) + r"\]?(?!\d)")
return re.compile(r"^" + re.escape(ident) + r"\.(?!\d)")
#: 글자 사이 빈칸으로 볼 틈(글자 크기 대비) — 본문 머리 실측: 빈칸 7.7pt · 붙은 글자 0.7pt(14pt 글꼴)
_GAP = 0.25
def visual_text(page, row: str) -> str:
"""쪽 그림대로 띄운 줄 — 글자층은 빈칸을 잃어서(「설계및수량」) 글자 사이 틈으로 되살림."""
want = re.sub(r"\s", "", row)
for block in page.get_text("rawdict")["blocks"]:
for line in block.get("lines", []):
chars = [c for span in line["spans"] for c in span["chars"]]
if re.sub(r"\s", "", "".join(c["c"] for c in chars)) != want:
continue
size = max(span["size"] for span in line["spans"])
out = ""
for prev, ch in zip([None, *chars], chars):
gap = ch["bbox"][0] - prev["bbox"][2] if prev else 0
if prev and not prev["c"].isspace() and gap > size * _GAP:
out += " "
out += ch["c"]
return " ".join(out.split())
return row
def find_heading(doc, ident: str, first_pdf: int, slack: int = 3) -> tuple[int, int, str]:
"""(PDF 쪽, 쪽 안 줄 차례, 머리 글자) — 머리 글자는 PDF 그대로(번호 뒤 마침표 포함) · 띄어쓰기는 쪽 그림대로."""
pattern = heading_pattern(ident)
for number in range(first_pdf, min(first_pdf + slack, doc.page_count) + 1):
for index, row in enumerate(_page_rows(doc[number - 1])):
if pattern.match(row.strip()):
return number, index, visual_text(doc[number - 1], row.strip())
raise ValueError(f"머리를 못 찾음: {ident} (PDF {first_pdf}~{first_pdf + slack})")
def name_of(ident: str, title: str) -> str:
"""머리 글자에서 번호를 뗀 이름(「9-5. 발파암」 → 「발파암」)."""
return title[heading_pattern(ident).match(title).end() :].strip()
def claimed_elsewhere(root: Path) -> set[str]:
"""다른 창 브랜치에 이미 있는 새 md 경로 — 만들면 합칠 때 같은 자리 두 벌로 부딪힘."""
import subprocess
rel = root.relative_to(ROOT).as_posix()
refs = subprocess.run(
["git", "-C", str(ROOT), "for-each-ref", "--format=%(refname)", "refs/remotes/origin"],
capture_output=True,
text=True,
check=True,
).stdout.split()
out: set[str] = set()
for ref in refs:
listed = subprocess.run(
[
"git",
"-C",
str(ROOT),
"-c",
"core.quotepath=off",
"ls-tree",
"-r",
"--name-only",
ref,
"--",
rel,
],
capture_output=True,
text=True,
encoding="utf-8",
)
out.update(line[len(rel) + 1 :] for line in listed.stdout.splitlines() if line)
return out # root 아래 상대 경로
def safe(text: str) -> str:
return _BAD_NAME.sub("", text).replace(" ", "_")
def _span(a: int, b: int) -> str:
return str(a) if a == b else f"{a}~{b}"
def head_text(values: dict[str, str]) -> str:
return (
"---\n" + "".join(f"{k}: {values.get(k, '')}".rstrip() + "\n" for k in HEAD_KEYS) + "---\n"
)
def read_head(path: Path) -> dict[str, str]:
lines = path.read_text(encoding="utf-8").splitlines()
if not lines or lines[0] != "---":
raise ValueError(f"머리 없음: {path}")
out = {}
for line in lines[1:]:
if line == "---":
return out
k, _, v = line.partition(":")
out[k.strip()] = v.strip()
raise ValueError(f"머리 끝 없음: {path}")
_SLOT = re.compile(r"제(\d+)장_[^/]*/(\d+-\d+)_")
def plan(book_name: str) -> list[Path]:
"""장마다 `0-00_장머리.md` + 절마다 빈 파일(머리만 · 상태 대기).
**이미 있는 자리는 안 건드림** — 이 폴더에 있거나 다른 창 브랜치에 있는 장·절(이름이 달라도 번호로 봄).
"""
import pymupdf
book = BOOKS[book_name]
out = book["out"]
offset = book["first_body"] - 1 # 인쇄 쪽 + offset = PDF 쪽
have = claimed_elsewhere(out) | {p.relative_to(out).as_posix() for p in out.rglob("*.md")}
taken = {f"{int(m[1])}/{m[2]}" for m in map(_SLOT.match, have) if m}
folders = {int(m[1]): rel.split("/")[0] for rel in have if (m := _SLOT.match(rel))}
written = []
with pymupdf.open(book["pdf"]) as doc:
entries = toc_entries(doc, *book["toc"])
# 경계가 되는 차례 줄 — 장 · 절 · 부록N(항은 절 안 · 머리 없는 「부록」 묶음 줄은 뺌)
bounds = [e for e in entries if e.ident != "부록" and e.ident.count("-") < 2]
chapter_no = None
for n, entry in enumerate(bounds):
if entry.ident.startswith("부록"):
continue
start_pdf, _, title = find_heading(doc, entry.ident, entry.page + offset)
following = bounds[n + 1] if n + 1 < len(bounds) else None
if following is None: # 문서 맨 끝 절
end_pdf, end_marker = doc.page_count, ""
else: # 장 마지막 절이면 다음 장 제목 · 부록 앞이면 부록 제목
next_pdf, at, end_marker = find_heading(
doc, following.ident, following.page + offset
)
end_pdf = max(next_pdf - 1 if at == 0 else next_pdf, start_pdf)
if entry.ident.startswith(""):
chapter_no = int(entry.ident[1:-1])
folders.setdefault(
chapter_no, f"{chapter_no:02d}장_{safe(name_of(entry.ident, title))}"
)
slot, file_name = "0-00", "0-00_장머리.md"
else:
major, minor = entry.ident.split("-")
slot = f"{major}-{int(minor):02d}"
file_name = f"{slot}_{safe(name_of(entry.ident, title))}.md"
if chapter_no is None or f"{chapter_no}/{slot}" in taken:
continue
empty = any(
len(re.sub(r"\s", "", doc[p - 1].get_text())) < _EMPTY_PAGE_CHARS
for p in range(start_pdf, end_pdf + 1)
)
path = out / folders[chapter_no] / file_name
path.parent.mkdir(parents=True, exist_ok=True)
path.write_text(
head_text(
{
"문서": book["doc"],
"": title,
"PDF쪽": _span(start_pdf, end_pdf),
"인쇄쪽": _span(start_pdf - offset, end_pdf - offset),
"시작표지": title,
"끝표지": end_marker,
"상태": "대기",
"원천": "그림" if empty else "글자층",
}
),
encoding="utf-8",
)
written.append(path)
return written
# ── check ──────────────────────────────────────────────────────────────
#: 쪽 번호 줄(「- 123 -」) — 절 글자에서 뺌
_PAGE_NO = re.compile(r"^-\s*\d+\s*-$")
#: md 문법 — 글자 대조·수 대조에서 뺌(원문 글자가 아님)
_COMMENT = re.compile(r"<!--.*?-->", re.S)
_IMAGE = re.compile(r"!\[[^\]]*\]\([^)]*\)")
_TABLE_RULE = re.compile(r"^\s*\|?\s*:?-{3,}:?\s*(\|\s*:?-{3,}:?\s*)*\|?\s*$")
#: 막음표 — 원문 글자가 md 문법으로 읽히지 않게 앞에 `\` 를 붙인 것(`\*` `\-` `\#` `\>` `\|` …)
_ESCAPED = re.compile(r"\\([\\`*_{}\[\]()#+\-.!|>~^])")
_HOLD = "\x00"
def book_of(path: Path) -> dict:
path = path.resolve()
for book in BOOKS.values():
if path.is_relative_to(book["out"].resolve()):
return book
raise ValueError(f"본문/ 아래 파일이 아님: {path}")
def split_head(text: str) -> tuple[str, str]:
"""(머리, 몸) — 머리는 첫 `---` 부터 다음 `---` 까지."""
lines = text.split("\n")
end = lines.index("---", 1)
return "\n".join(lines[: end + 1]), "\n".join(lines[end + 1 :])
def md_lines(body: str) -> list[tuple[int, str]]:
"""몸의 (줄 번호, 원문 글자) — 주석 · 그림 · 표 구분 줄 · md 문법 글자를 뺌. 줄 번호는 몸 기준 1부터."""
body = _COMMENT.sub(lambda m: "\n" * m.group(0).count("\n"), body)
out = []
for number, line in enumerate(body.split("\n"), start=1):
if _TABLE_RULE.match(line):
continue
line = _IMAGE.sub("", line).replace("<br>", " ")
held = _ESCAPED.findall(line) # 막음표 뒤 원문 글자는 아래 문법 떼기에서 지킴
line = _ESCAPED.sub(_HOLD, line)
line = re.sub(r"^\s*#+\s", "", line) # 제목
line = re.sub(r"^\s*(>\s*)+", "", line) # 인용
line = re.sub(r"[|^_]", " ", line) # 표 칸 · 첨자 표시(`10^-7` · `C_m`)
for ch in held:
line = line.replace(_HOLD, ch, 1)
out.append((number, line))
return out
def pdf_lines(doc, head: dict[str, str]) -> list[tuple[int, str]]:
"""그 절 PDF 글자층의 (PDF 쪽, 줄) — 시작표지 줄부터 끝표지 줄 앞까지 · 쪽 번호 줄 뺌."""
first, _, last = head["PDF쪽"].partition("~")
first, last = int(first), int(last or first)
start_page, start_row = locate(doc, head["시작표지"], first, slack=0)
end_page, end_row = last + 1, 0
if head["끝표지"] and head["끝표지"] != "":
try:
end_page, end_row = locate(doc, head["끝표지"], last, slack=1)
except ValueError:
pass
out = []
for number in range(start_page, min(end_page, doc.page_count) + 1):
for index, row in enumerate(_page_rows(doc[number - 1])):
if (number, index) < (start_page, start_row) or (number, index) >= (end_page, end_row):
continue
if not _PAGE_NO.match(row.strip()):
out.append((number, row))
return out
def _tight(lines: list[tuple[int, str]]) -> tuple[str, list[int]]:
"""공백 뗀 글자 줄 + 글자마다 어디서 왔나(쪽 또는 md 줄)."""
text, where = [], []
for at, line in lines:
for ch in re.sub(r"\s", "", line):
text.append(ch)
where.append(at)
return "".join(text), where
def _numbers(lines: list[tuple[int, str]]) -> tuple[collections.Counter, dict[str, list[int]]]:
counts, where = collections.Counter(), collections.defaultdict(list)
for at, line in lines:
for token in _NUM.findall(line):
counts[token] += 1
where[token].append(at)
return counts, where
def compare(pdf: list[tuple[int, str]], md: list[tuple[int, str]]) -> dict:
"""① 수(갯수까지) ② 글자(공백 뗌 · 갯수까지) — 양방향."""
pdf_n, pdf_at = _numbers(pdf)
md_n, md_at = _numbers(md)
pdf_t, pdf_where = _tight(pdf)
md_t, md_where = _tight(md)
missing_c = collections.Counter(pdf_t) - collections.Counter(md_t)
extra_c = collections.Counter(md_t) - collections.Counter(pdf_t)
spots = []
if missing_c or extra_c: # 자리 — 차례대로 맞대 어긋난 토막(갯수 차가 난 글자가 든 것만)
matcher = difflib.SequenceMatcher(None, pdf_t, md_t, autojunk=False)
for op, i1, i2, j1, j2 in matcher.get_opcodes():
gone, added = pdf_t[i1:i2], md_t[j1:j2]
if op == "equal" or not (set(gone) & set(missing_c) or set(added) & set(extra_c)):
continue
spots.append(
{
"pdf": pdf_where[min(i1, len(pdf_where) - 1)] if pdf_where else None,
"md": md_where[min(j1, len(md_where) - 1)] if md_where else None,
"context": pdf_t[max(0, i1 - 8) : i1],
"pdf_only": gone,
"md_only": added,
}
)
return {
"num_missing": {k: (v, pdf_at[k][:v]) for k, v in (pdf_n - md_n).items()},
"num_extra": {k: (v, md_at[k][:v]) for k, v in (md_n - pdf_n).items()},
"char_missing": missing_c,
"char_extra": extra_c,
"spots": spots,
}
def verdict(result: dict) -> str:
counts = (
sum(v for v, _ in result["num_missing"].values()),
sum(v for v, _ in result["num_extra"].values()),
sum(result["char_missing"].values()),
sum(result["char_extra"].values()),
)
word = "통과" if not any(counts) else "불통"
return (
f"{word} · ①수 결손 {counts[0]} 허구 {counts[1]} · ②글자 빠짐 {counts[2]} 더함 {counts[3]}"
)
def fingerprint(text: str) -> str:
"""확정지문 — 줄끝을 LF 로 고쳐 셈(git 이 CRLF 로 풀어도 같게) · 도구가 적는 두 칸(기계검사·확정지문)은 뺌."""
lines = text.replace("\r\n", "\n").split("\n")
kept = [ln for ln in lines if not ln.startswith(("기계검사:", "확정지문:"))]
return hashlib.sha256("\n".join(kept).encode("utf-8")).hexdigest()
def set_head(text: str, field: str, value: str) -> str:
head, body = split_head(text)
head = re.sub(rf"(?m)^{field}:.*$", f"{field}: {value}".rstrip(), head, count=1)
return head + "\n" + body
def check_file(path: Path) -> tuple[dict, str]:
"""(대조 결과, 한 줄 판정) — 파일은 안 고침."""
import pymupdf
_, body = split_head(path.read_text(encoding="utf-8").replace("\r\n", "\n"))
with pymupdf.open(book_of(path)["pdf"]) as doc:
result = compare(pdf_lines(doc, read_head(path)), md_lines(body))
return result, verdict(result)
def check(path: Path) -> int:
"""검사하고 머리 「기계검사」 칸에 적음 · 상태 `확정` 이고 통과인데 확정지문이 비었으면 지문도 적음.
⚠ 있는 확정지문은 안 고침 — 확정 뒤 바뀐 파일을 지문을 다시 적어 덮으면 시험이 못 잡음.
"""
result, line = check_file(path)
print(f"{path.name}: {line}")
for token, (count, at) in sorted(result["num_missing"].items()):
print(f" ① 결손 {token} ×{count} (PDF {', '.join(map(str, at))}쪽)")
for token, (count, at) in sorted(result["num_extra"].items()):
print(f" ① 허구 {token} ×{count} (md 몸 {', '.join(map(str, at))}줄)")
for spot in result["spots"][:40]:
print(
f" ② PDF {spot['pdf']}쪽 · md 몸 {spot['md']}줄 · …{spot['context']}"
f" [PDF만 「{spot['pdf_only']}」 · md만 「{spot['md_only']}」]"
)
text = set_head(path.read_text(encoding="utf-8").replace("\r\n", "\n"), "기계검사", line)
head = read_head(path)
if head.get("상태") == "확정" and line.startswith("통과") and not head.get("확정지문"):
text = set_head(text, "확정지문", fingerprint(text))
path.write_text(text, encoding="utf-8", newline="\n")
return 0 if line.startswith("통과") else 1
# ── pages · status ─────────────────────────────────────────────────────
PAGES_DIR = ROOT / "tmp/pum_pages"
def pages(book_name: str, span: str = "") -> list[Path]:
"""쪽 그림 150dpi PNG — `tmp/pum_pages/<책>/p0135.png`(git 밖)."""
import pymupdf
out = PAGES_DIR / book_name
out.mkdir(parents=True, exist_ok=True)
made = []
with pymupdf.open(BOOKS[book_name]["pdf"]) as doc:
first, _, last = (span or f"1~{doc.page_count}").replace("-", "~").partition("~")
for number in range(int(first), int(last or first) + 1):
path = out / f"p{number:04d}.png"
doc[number - 1].get_pixmap(dpi=150).save(path)
made.append(path)
return made
def status() -> str:
"""장별 상태 표(md) — 머리 「상태」 칸을 모음."""
rows = [
"| 책 | 장 | " + " | ".join(STATES) + " | 계 |",
"|---|---|" + "---|" * (len(STATES) + 1),
]
for name, book in BOOKS.items():
by_chapter: dict[str, collections.Counter] = {}
for path in sorted(book["out"].rglob("*.md")):
chapter = path.relative_to(book["out"]).parts[0]
by_chapter.setdefault(chapter, collections.Counter())[
read_head(path).get("상태", "")
] += 1
for chapter, counts in by_chapter.items():
cells = " | ".join(str(counts[s]) for s in STATES)
rows.append(f"| {name} | {chapter} | {cells} | {sum(counts.values())} |")
return "\n".join(rows)
def main(argv: list[str]) -> int:
command, args = (argv[0], argv[1:]) if argv else ("", [])
if command == "plan" and args:
print(f"새 파일 {len(plan(args[0]))}")
return 0
if command == "pages" and args:
made = pages(args[0], args[1] if len(args) > 1 else "")
print(f"쪽 그림 {len(made)}{PAGES_DIR / args[0]}")
return 0
if command == "check" and args:
return max(check(Path(a)) for a in args)
if command == "status":
print(status())
return 0
print(__doc__)
return 2
if __name__ == "__main__":
sys.exit(main(sys.argv[1:]))
@@ -0,0 +1,90 @@
# 품셈 md 작성 규칙 (산림·건설 공통 · 2026-09-19)
품셈 PDF 를 **절 하나 = md 파일 하나**로 옮길 때 지킬 것. 목표는 「PDF 와 md 가 완벽히 같음」.
이 단계의 **판정 기준은 PDF 뿐임.** 원가계산(B09) · 공종 마스터 · 원천 벌 · 금액 시험은 참고도 하지 않음.
## 1. 자리와 이름
```
산림_표준품셈/본문/제NN장_<장이름>/<절번호>_<절이름>.md 예) 제09장_토공/9-05_발파암.md
건설공사_표준품셈/본문/<부문폴더>/제NN장_<장이름>/<절번호>_<절이름>.md
```
- 파일 단위는 **절(N-N)**. 절 앞에 오는 장 머리글은 `0-00_장머리.md`. 장 제목 한 줄뿐이어도 `0-00_장머리.md` 를 만듦(그 장의 `#` 제목이 사는 곳).
- 한 절이 40쪽을 넘으면 항(N-N-N) 단위로 더 쪼갬 — `8-03-01_…md`.
- 절 이름은 **본문 제목(쪽 그림)의 띄어쓰기대로**(차례와 다르면 본문이 이김). 이름의 빈칸은 `_`, 파일 이름에 못 쓰는 글자(`/ : * ? " < > |`)는 뺌. 절 번호는 두 자리로 맞춤(`9-05`).
- 옛 md(산림 단일 파일 · 건설 장별 45 · 합본)는 **고치지 않음.** 새 md 는 `본문/` 아래에만 씀.
## 2. 파일 머리
```
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
절: 9-5. 발파암
PDF쪽: 135~136
인쇄쪽: 123~124
시작표지: 9-5. 발파암
끝표지: 9-6. 발파암 소할
상태: 작성중
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
```
- `상태``대기 → 작성중 → 검증대기 → 확정`. 작성한 창은 자기 파일을 `확정` 으로 못 올림.
- `원천``글자층`(PDF 에 글자가 있음) 또는 `그림`(글자층이 없어 그림을 보고 받아씀).
- `절`·`시작표지`·`끝표지`**PDF 글자 그대로**(번호 뒤 마침표 포함). 장 마지막 절의 끝표지 = 다음 장 제목(「제5장 식재 및 녹화」), 문서 맨 끝 절은 `끝`.
- `기계검사`·`확정지문` 은 도구가 적음. 손으로 적지 않음. 확정지문은 줄끝을 LF 로 고쳐 센 sha256.
## 3. 받아쓰기
1. **첫 줄부터 PDF 쪽 그림과 맞대어 씀.** 옛 md · HWPX 에서 뽑은 글은 초안으로 가져와도 되나, 그대로 믿지 않음.
2. **숫자·단위·기호는 한 글자도 안 바꿈.** `1,000``1000` · `㎥``m3` · ```~` · `×``x` 로 바꾸지 않음. 소수 자릿수도 그대로(`0.50``0.5` 로 줄이지 않음).
3. **글자·숫자·기호는 글자층과 그림 둘 다로 확인하고, 띄어쓰기와 줄바꿈 이음은 그림 기준**(글자층은 낱말 사이 빈칸을 잃는 일이 많음 — 「효과적/으로」 붙임 · 「수/있도록」 띄움을 그림으로 가림). 넓은 띄움은 빈칸 하나로.
4. 자간을 벌려 찍은 글자(「특 별 인 부」 · 「구 분」)는 붙여 씀(「특별인부」 · 「구분」). 낱말 사이 띄어쓰기는 PDF 대로.
5. 쪽 머리·꼬리(쪽 번호 · 되풀이되는 장 이름)는 뺌. 절 제목 옆 개정 표지(`('08, '20, 25년 보완)`)는 본문이므로 남김.
6. 제목 단계 — `#` 장 · `##` 절 · `###` 항 · `####` 목. 번호와 이름은 PDF 글자 그대로. **절 파일은 `##` 로 시작**하고 `#` 장 제목은 `0-00_장머리.md` 에만 둠.
7. 표 위의 밑수 줄(`(단위: 10㎡당)` · `(㎥당)`)은 **표 바로 위 한 줄로** 반드시 적고, 밑수 줄과 표 사이에 빈 줄 하나.
8. 표 아래 `[주]` · `비고` · `※` 는 빠짐없이, 번호(①②③ · 가나다)도 그대로. `[주]`**단독 줄**로 적고 그 아래 **항목마다 한 줄씩**(`① …`). PDF 가 `[주] ① …` 로 한 줄에 찍었어도 이렇게 나눔 — 줄 나눔은 내용이 아님. 목록 기호를 덧붙이지 않음. 표 안 마지막 줄에 든 비고는 표 안에 둠.
9. 테를 두른 글상자(【소요인력 산출 예시】 등)는 인용(`>`)으로 적음. 상자 안 줄 사이에 빈 `>` 줄을 넣지 않음(PDF 에 문단 띄움이 있을 때만).
12. md 문법으로 읽히는 원문 글자는 `\` 로 막아 씀 — 줄 첫머리 `\*` `\-` `\#` `\>` `1\.` · 표 칸 안 `\|`. 도구는 막음표를 빼고 셈.
10. 식은 글자로 옮김(`Q = 3,600 × q × f × E / Cm`). 위·아래 첨자는 `^` `_` 로(`10^-7`).
11. 원문이 틀려 보여도 **고치지 않음.** 그대로 적고 그 줄 아래 `<!-- 원문 그대로: … -->` 로 남김.
## 4. 표
1. PDF 의 한 줄 = md 의 한 줄. 칸 선이 없어도 **값이 줄마다 짝지어 있으면**(「벌목부 / 보통인부」 옆에 수가 두 줄) 두 줄로 폄. 한 칸 안에 줄바꿈이 있으면 `<br>` 로 이음. **여러 줄을 한 칸에 뭉치지 않음.**
2. 병합 칸은 **첫 칸(맨 위·맨 왼쪽)에 한 번만 적고 나머지 칸은 비움**, 표 바로 아래 주석으로 범위를 남김. 되풀이해 적지 않음 — PDF 에 한 번 있는 글자·수는 md 에도 한 번(기계검사가 갯수까지 셈).
`<!-- 병합: 1열 2~4행 「인력시공」 -->` · 머리의 세로·가로 병합도 같은 식으로 주석.
주석의 행 번호는 **몸 줄만 1부터** 셈(머리 줄은 「머리」라고 부름). 열 번호는 왼쪽부터 1. 머리에서 몸으로 걸친 세로 병합은 `1열 머리~몸 1행` 처럼 적음.
3. 머리가 두 단 이상이면 **윗머리를 md 머리 줄로, 아랫머리는 몸 첫 줄(들)로** 적고 주석을 담. 윗머리를 아랫머리마다 되풀이해 펼치지 않음.
`<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~4열 「소요인력(인/본당)」 -->`
4. 빈 칸은 빈 칸. `〃` · `-` · `·` 는 그대로 적음(위 값으로 채우지 않음).
5. 한 표가 쪽을 넘어가면 **한 표로 이음.** 넘어간 쪽에서 되풀이된 머리 줄은 뺌.
6. 표가 너무 넓어 PDF 가 두 표로 나눠 찍었으면 PDF 대로 두 표.
## 5. 그림
- 도해·그래프는 잘라 같은 장 폴더의 `pic/<절번호>_<차례>.png` 에 넣고 `![그림 설명](pic/…png)` 로 검.
- 그림 안의 수치·글자는 그림 아래에 글로 옮김.
- 글자층이 없는 그림형 표는 그림을 보고 받아쓰고, 머리 `원천``그림` 으로 적음. 이 파일은 기계검사 ①② 대신 **검증 창 둘**이 따로 받아써 맞댐.
## 6. 검증
| 검사 | 누가 | 통과 기준 |
|---|---|---|
| ① 수 대조 | 도구 `pum_md_tool.py check` (파일 머리와 `<!-- -->` 주석 안은 빼고 셈) | 그 절 PDF 글자층의 모든 수 = md 의 수(갯수까지). 결손 0 · 허구 0 |
| ② 글자 대조 | 도구 | PDF 글자(공백 뗌)가 md 에 빠짐없이 있고 md 에 없는 글자가 더해지지 않음 |
| ③ 자리 대조 | **작성하지 않은 다른 창** | 쪽 그림을 보며 표마다 수가 제 줄·제 칸에 있는지 · 병합 · 머리 · 밑수 · [주] |
- ①②가 0 이어도 칸이 뒤바뀐 것은 못 잡음 → ③ 없이는 `확정` 아님.
- ③에서 고칠 곳이 나오면 검증 창이 고치지 않고 **작성 창에 돌려보냄**(줄 번호 + PDF 쪽 + 무엇이 다른지).
- `확정` 뒤 파일이 바뀌면 시험이 빨강. 고치려면 상태를 `작성중` 으로 되돌리고 ①②③ 다시.
## 7. 커밋
- 파일 하나 끝낼 때마다 커밋·push. 메시지 `knowledge(품셈md): 산림 9-5 발파암 작성` / `… 검증 확정`.
- 남이 집은 파일(머리 `작성` 칸에 다른 창 이름)은 건드리지 않음.
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제1장 적용기준
PDF쪽: 13
인쇄쪽: 1
시작표지: 제1장 적용기준
끝표지: 1-1. 일반사항
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-1. 일반사항
PDF쪽: 13~14
인쇄쪽: 1~2
시작표지: 1-1. 일반사항
끝표지: 1-2. 설계 및 수량
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-2. 설계 및 수량
PDF쪽: 14~27
인쇄쪽: 2~15
시작표지: 1-2. 설계 및 수량
끝표지: 1-3. 재료 및 노임의 할증
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-3. 재료 및 노임의 할증
PDF쪽: 27~29
인쇄쪽: 15~17
시작표지: 1-3. 재료 및 노임의 할증
끝표지: 1-4. 품의 할인․할증
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-4. 품의 할인․할증
PDF쪽: 29~36
인쇄쪽: 17~24
시작표지: 1-4. 품의 할인․할증
끝표지: 1-5. 목재 원목시가
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-5. 목재 원목시가
PDF쪽: 36
인쇄쪽: 24
시작표지: 1-5. 목재 원목시가
끝표지: 1-6. 원가 작성기준
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-6. 원가 작성기준
PDF쪽: 36~37
인쇄쪽: 24~25
시작표지: 1-6. 원가 작성기준
끝표지: 1-7. 기타사항
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 1-7. 기타사항
PDF쪽: 38~39
인쇄쪽: 26~27
시작표지: 1-7. 기타사항
끝표지: 제2장 소요재료 및 기계손료
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제2장 소요재료 및 기계손료
PDF쪽: 40
인쇄쪽: 28
시작표지: 제2장 소요재료 및 기계손료
끝표지: 2-1. 소요재료
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 2-1. 소요재료
PDF쪽: 40~47
인쇄쪽: 28~35
시작표지: 2-1. 소요재료
끝표지: 2-2. 기계손료
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 2-2. 기계손료
PDF쪽: 48~51
인쇄쪽: 36~39
시작표지: 2-2. 기계손료
끝표지: 제3장 작업장 관리
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제3장 작업장 관리
PDF쪽: 52
인쇄쪽: 40
시작표지: 제3장 작업장 관리
끝표지: 3-1. 경계표시
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-1. 경계표시
PDF쪽: 52
인쇄쪽: 40
시작표지: 3-1. 경계표시
끝표지: 3-2. 작업로 선정
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-2. 작업로 선정
PDF쪽: 52
인쇄쪽: 40
시작표지: 3-2. 작업로 선정
끝표지: 3-3. 작업로 설치
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-3. 작업로 설치
PDF쪽: 52~53
인쇄쪽: 40~41
시작표지: 3-3. 작업로 설치
끝표지: 3-4. 임산물 운반로 신설 및 보수·복구
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-4. 임산물 운반로 신설 및 보수·복구
PDF쪽: 53~55
인쇄쪽: 41~43
시작표지: 3-4. 임산물 운반로 신설 및 보수·복구
끝표지: 3-5. 예정지정리
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-5. 예정지정리
PDF쪽: 56~57
인쇄쪽: 44~45
시작표지: 3-5. 예정지정리
끝표지: 3-6. 산물 임내정리
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-6. 산물 임내정리
PDF쪽: 57
인쇄쪽: 45
시작표지: 3-6. 산물 임내정리
끝표지: 3-7. 재해산물 수집
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-7. 재해산물 수집
PDF쪽: 58
인쇄쪽: 46
시작표지: 3-7. 재해산물 수집
끝표지: 3-8. 드론 영상 촬영
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 3-8. 드론 영상 촬영
PDF쪽: 58
인쇄쪽: 46
시작표지: 3-8. 드론 영상 촬영
끝표지: 제4장 나무베기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,16 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제4장 나무베기
PDF쪽: 59
인쇄쪽: 47
시작표지: 제4장 나무베기
끝표지: 4-1. 수확베기
상태: 확정
작성: sub_laptop_2
검증: sub_laptop_4
원천: 글자층
기계검사:
확정지문:
---
# 제4장 나무베기
@@ -0,0 +1,74 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 4-1. 수확베기
PDF쪽: 59~60
인쇄쪽: 47~48
시작표지: 4-1. 수확베기
끝표지: 4-2. 단목베기
상태: 확정
작성: sub_laptop_2
검증: sub_laptop_4
원천: 글자층
기계검사:
확정지문:
---
## 4-1. 수확베기
### 4-1-1. 임업용 동력기계톱
1\. 벌목은 생산방법에 따라 단목, 전간목, 전목으로 구분한다.
가. 단목은 산지에서 벌목+가지제거+조재작업이 실행된 상태이다.
나. 전간목는 벌목+가지제거와 초두부 작동이 실행된 상태이다.
<!-- 원문 그대로: 「전간목는」 -->
다. 전목은 벌목만 실행한 상태이다.
2\. 벌목 소요품은 생산재별로 차등 적용한 것으로 조재하는 위치에 따라 적용품을 달리하여야 한다.
※ 생산재 종류에 따른 작업시스템 적용사례 참조
(단위 : ㎥/1인/1일)
| 벌도목 구분 | 벌목량(㎥) | 인력구분 |
|---|---|---|
| 단목 | 20.17 | 벌목부 |
| 전간목 | 25.50 | |
| 전목 | 40.34 | |
<!-- 병합: 3열 1~3행 「벌목부」 -->
[주]
① 벌도목 평균경급이 20cm 미만일 경우 10%, 2030cm일 경우 5%를 할증한다.
② 산불피해지에서 산불피해목을 벌목할 경우 20%를 할증한다.
③ 그 외 할인․할증은 경사도(1-4-5), 장애물의 종류와 정도(1-4-8)를 적용한다.
3\. 박피품은 별도 적용하여야 한다. 다만 작업조건에 따라 1일 작업량은 변동 적용한다.
### 4-1-2. 하베스터(부착형 스트로크)
1\. 벌도작업량
가. 하베스터를 이용한 벌도ㆍ조재는 벌도+가지제거+조재작업을 포함한다.
나. 소요인력은 하베스터 오퍼레이터 1인을 기준으로 한다.
(단위 : ㎥/1인/1일)
| 벌도ㆍ조재 공정량(㎥) | 인력구분 |
|---|---|
| 59.20 | 건설기계운전기사 |
2\. 조재 작업량
가. 하베스터를 이용한 조재는 벌도를 포함하지 않으며, 가지제거+조재작업을 포함한다.
나. 프로세서를 이용한 조재작업의 경우에도 해당 품을 적용할 수 있다.
다. 소요인력은 하베스터 오퍼레이터 1인을 기준으로 한다.
| 조재 공정량(㎥) | 인력구분 |
|---|---|
| 154 | 건설기계운전기사1인 |
<!-- 원문 그대로: 이 표 위에는 밑수 줄이 없음 -->
@@ -0,0 +1,71 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 4-2. 단목베기
PDF쪽: 60~61
인쇄쪽: 48~49
시작표지: 4-2. 단목베기
끝표지: 4-3. 위험목 베기
상태: 확정
작성: sub_laptop_2
검증: sub_laptop_4
원천: 글자층
기계검사:
확정지문:
---
## 4-2. 단목베기
### 4-2-1. 100본당
(인/100본당)
| 제거 대상목<br>흉고직경 | 소요인력(인) | | | 인력구분 | 비고 |
|---|---|---|---|---|---|
| | 벌목 | 가지제거 | 토막내기 | | |
| 10㎝이하 | 0.2 | 0.1 | 0.1 | 벌목부 | |
| 1214㎝ | 0.4 | 0.1 | 0.1 | | |
| 1618㎝ | 0.6 | 0.2 | 0.2 | | |
| 2022㎝ | 0.7 | 0.2 | 0.3 | | |
| 2426㎝ | 1.0 | 0.2 | 0.2 | | |
| 2830㎝ | 1.2 | 0.4 | 0.4 | | |
| 3234㎝ | 1.9 | 0.5 | 0.5 | | |
| 3638㎝ | 2.4 | 0.7 | 0.7 | | |
| 4042㎝ | 2.9 | 0.8 | 0.8 | | |
| 4446㎝ | 3.6 | 1.1 | 1.1 | | |
| 48㎝ 이상 | 4.2 | 1.3 | 1.3 | | |
| 작업보조 | 0.6 | | | 보통인부 | |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~4열 「소요인력(인)」 · 1열·5열·6열 머리~몸 1행 -->
<!-- 병합: 5열 2~12행 「벌목부」 · 6열 2~12행 빈 칸 · 13행 2~4열 「0.6」 -->
[주]
① 체인톱 사용인부는 벌목, 가지제거, 토막내기를 담당, 작업보조는 벌도대상목 주변정리 및 재료운반 등을 담당한다.
② 나무베기 : 서있는 나무를 베어서 넘기는 작업으로 품은 평균경급에 적용 가능하다.
\* (전목) 나무베기, (전간목) 벌목+가지정리, (단목) 벌목+가지정리+토막내기
③ 가지제거 : 베어진 나무의 가지를 제거하는 작업이다.
④ 토막내기(자르기) : 베어진 나무를 2m 길이로 자르는 작업. 자르는 길이를 달리할 경우 품셈을 기준으로 변형 사용이 가능하다.(산주의 요구)
⑤ 관목류 제거 시 보통인부의 30%를 할증한다.
⑥ 규격재 생산을 위한 조재가 포함될 경우 20%를 할증한다.
⑦ 소나무재선충병 벌목조재는 소각, 매몰, 훈증, 박피(소나무재선충병)을 참고한다.
⑧ 할인․할증은 집단화정도(1-4-3), 경사도(1-4-5), 장애물의 정도(1-4-8), 규격재 생산(1-4-16)을 반영하되 산림병해충방제에는 집단화정도(1-4-3)를 적용하지 않고 방제대상목 분포(1-4-17)를 반영한다.
### 4-2-2. 1,000㎡당
(인/1,000㎡당)
| 구분 | 규격 | 단위 | 나무높이 | | |
|---|---|---|---|---|---|
| | | | 5m 미만 | 5m이상~8m미만 | 8m 이상 |
| 벌목부 | | 인 | 2.14 | 2.80 | 3.65 |
| 보통인부 | | 인 | 0.51 | 0.66 | 0.87 |
| 굴착기+<br>부착용집게 | 0.2㎥ | hr | 2.71 | 3.54 | 4.61 |
| 비고 | - 본 품의 집재거리는 100m까지를 기준한 것이므로, 이를 초과하는 경우<br>매 100m 증가마다 인력품을 30%씩 가산한다. | | | | |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 4~6열 「나무높이」 · 1~3열 머리~몸 1행 -->
<!-- 원문: 몸 2~3행(벌목부·보통인부)은 칸 선 없이 한 칸에 두 줄로 찍힘 — 한 칸에 뭉치지 않고 두 줄로 폄 -->
<!-- 병합: 5행 2~6열 「- 본 품의 …」 -->
[주]
① 본 품은 인력과 장비에 의한 벌목작업 기준이며, 나무높이는 평균 높이로 한다.
② 본 품은 나무베기, 잔가지 정리, 집재 및 반출을 위한 정리작업을 포함한다.
③ 장비의 규격은 작업여건(작업범위, 위치 등)에 따라 변경할 수 있다.
④ 위험지역(가옥주변, 기존도로 인접구간 등)의 수목은 장비를 추가 반영할 수 있다.
⑤ 공구손료 및 경장비(엔지톱, 톱날, 휘발유 등)의 기계경비는 10%로 계상한다.
@@ -0,0 +1,43 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 4-3. 위험목 베기
PDF쪽: 62
인쇄쪽: 50
시작표지: 4-3. 위험목 베기
끝표지: 4-4. 가지정리
상태: 확정
작성: sub_laptop_3
검증: sub_laptop_2
원천: 글자층
기계검사:
확정지문:
---
## 4-3. 위험목 베기
| 가슴높이지름<br>(cm) | 소요인력(인/본당) | | | 소요시간(hr) | |
|---|---|---|---|---|---|
| | 특별인부 | 벌목부 | 보통인부 | 굴삭기<br>우드그랩 | 크레인 |
| 1620cm | 0.14 | 0.28 | 0.28 | 0.28 | 0.28 |
| 2230cm | 0.18 | 0.36 | 0.36 | 0.36 | 0.36 |
| 3240cm | 0.27 | 0.53 | 0.53 | 0.53 | 0.53 |
| 4250cm | 0.35 | 0.70 | 0.70 | 0.70 | 0.70 |
| 52cm이상 | 0.38 | 0.75 | 0.75 | 0.75 | 0.75 |
<!-- 머리: 몸 1행까지 머리 · 병합: 1열 머리~몸 1행 「가슴높이지름<br>(cm)」 · 머리 2~4열 「소요인력(인/본당)」 · 머리 5~6열 「소요시간(hr)」 -->
[주]
① 본 품은 숲가꾸기 사업, 위험 해안가, 절벽지, 농경지‧주택지 주변 등 특수지역 위험목을 처리할 때와 소형윈치나 안전로프 등 벌목보조장치를 갖추고 나무베기 작업을 하여야 하는 경우에 적용한다.
② 가슴높이지름 16cm이상의 입목에 적용하며, 16cm 미만의 입목은 솎아베기 품 적용한다.
③ 장비 설치보조, 로프설치, 안전관리, 작업장관리 등을 포함하며 제거산물을 작동하여 안전한 장소에 쌓아놓거나 50m이내 거리까지 집재를 포함한다.
④ 숲가꾸기 위험목 제거 또는 인력작업 시에는 벌목부의 100%를 가산한다.
> 【소요인력 산출 예시】
> \- 가슴높이지름 22~30cm, 20본 제거할 경우,
> : (벌목부) 0.36인×20본×2배=14.4인. (특별인부) 0.18×20본=3.6인, (보통인부) 0.36인×20본=7.2인
⑤ 장비는 굴착기 우드그랩은 0.2㎥, 크레인은 5톤 트럭탑재형 크레인을 적용, 현장 여건에 따라 장비의 규격을 조정 가능하다.
⑥ 산림병해충, 소나무재선충병 발생지역 내 장비 없이 인력으로만 위험목을 제거할 경우에는 보통인부의 100%를 가산한다.
> 【소요인력 산출 예시】
> \- 가슴높이지름 22~30cm, 20본 제거할 경우,
> : (벌목부) 0.36인×20본=7.2인, (특별인부) 0.18×20본=3.6인, (보통인부) 0.36인×20본×2배=14.40인
@@ -0,0 +1,26 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 4-4. 가지정리
PDF쪽: 62
인쇄쪽: 50
시작표지: 4-4. 가지정리
끝표지: 4-5. 벌도 위험목 점검
상태: 확정
작성: sub_laptop_3
검증: sub_laptop_2
원천: 글자층
기계검사:
확정지문:
---
## 4-4. 가지정리
(인/100㎡)
| 명칭 | 1종 | 2종 |
|---|---|---|
| 보통인부 | 0.42 | 0.71 |
[주]
① 1종 : 가지가 겹쳐 있어서 사람이 가지 사이를 걷는 것이 약간 곤란한 상태
② 2종 : 가지가 겹쳐 있어서 가지를 정리하지 않으면 사람이 걸을 수 없는 상태
@@ -0,0 +1,28 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 4-5. 벌도 위험목 점검
PDF쪽: 63
인쇄쪽: 51
시작표지: 4-5. 벌도 위험목 점검
끝표지: 4-6. 벌목부 작업안전 보조
상태: 확정
작성: sub_laptop_4
검증: sub_laptop_3
원천: 글자층
기계검사:
확정지문:
---
## 4-5. 벌도 위험목 점검
(인/ha)
| 소요인력(인) | 인력구분 |
|---|---|
| 0.13인 | 벌목부 |
[주]
① 본 품은 벌목작업 중 작업원이 위험목을 보다 빠르게 식별하고, 효과적으로 대처할 수 있도록 덩굴식물 피압목, 초두부 고사목, 수형이 불균형한 수목 등에 대해 작업 실행 전 숙련작업원이 선행 점검을 시행하고, 눈높이에 표식을 남겨 작업장 내 안전관리를 효과적으로 수행하고자 적용한다.
② 위험목의 벌도방향 결정 및 벌목작업은 벌목부 중에서도 숙련된 인원이 담당하므로, 위험여부의 판정 또한 벌목부가 현장을 확인하도록 한다.
③ 본 품은 작업자의 임내 가시거리를 15m로 기준할 때, 1ha당 총 330m의 보행 거리가 필요하며, 임내 보행 속도는 통상 2.5km/ha이므로 1ha당 0.132시간이 소요됨
<!-- 원문 그대로: 보행 속도 단위 「km/ha」 — 뒤의 시간 셈과 맞추면 「km/h」 로 보임 · 끝 마침표 없음도 원문 -->
@@ -0,0 +1,30 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 4-6. 벌목부 작업안전 보조
PDF쪽: 63
인쇄쪽: 51
시작표지: 4-6. 벌목부 작업안전 보조
끝표지: 제5장 식재 및 녹화
상태: 확정
작성: sub_laptop_4
검증: sub_laptop_3
원천: 글자층
기계검사:
확정지문:
---
## 4-6. 벌목부 작업안전 보조
| 소요인력(인) | 인력구분 |
|---|---|
| 1인 | 보통인부 |
[주]
① 본 품은 연료통의 전달, 기타 장구류의 전달 등 벌목작업 외 벌목부가 운반하여야 하는 노무를 보조하고, 작업자의 이동동선, 벌도목의 방향, 작업자를 지속적으로 관찰하여 안전한 벌목작업의 수행 및 보조를 위한 품이다.
② 벌목 시 벌목부 4인당 보통인부 1인을 추가하며 4인을 초과할 시 해당 인력에 대한 안전 벌목 보조를 추가하여야 한다.
> 【투입인원 산출】
>
> 벌목부 투입인원 3명 - 안전 벌목 보조 1명, 벌목부 투입인원 4명 - 안전 벌목 보조 1명
>
> 벌목부 투입인원 5명 - 안전 벌목 보조 2명, 벌목부 투입인원 6명 - 안전 벌목 보조 2명
@@ -0,0 +1,16 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제5장 식재 및 녹화
PDF쪽: 64
인쇄쪽: 52
시작표지: 제5장 식재 및 녹화
끝표지: 5-1. 굴취작업
상태: 검증대기
작성: sub_laptop_4
검증:
원천: 글자층
기계검사:
확정지문:
---
# 제5장 식재 및 녹화
@@ -0,0 +1,139 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-1. 굴취작업
PDF쪽: 64~66
인쇄쪽: 52~54
시작표지: 5-1. 굴취작업
끝표지: 5-2. 뿌리돌림
상태: 검증대기
작성: sub_laptop_4
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-1. 굴취작업
### 5-1-1. 관목굴취
(인/10본당)
| 구분 | 수량(수고기준) | | | |
|---|---|---|---|---|
| | 0.3m 미만 | 0.30.7m 이하 | 0.81.1m 이하 | 1.21.5m 이하 |
| 특별인부 | 0.084 | 0.168 | 0.264 | 0.408 |
| 보통인부 | 0.012 | 0.036 | 0.048 | 0.072 |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~5열 「수량(수고기준)」 · 1열 머리~몸 1행 -->
[주]
① 본 품은 근원부에서 분지되어 다년생으로 자라는 관목수종에 적용한다.
② 본 품은 분 보호재(녹화마대, 녹화끈 등)를 활용하여 분을 보호하지 않은 상태로 굴취하는 작업을 기준한다.
③ 나무높이가 1.5m를 초과할 때는 나무높이에 비례하여 할증할 수 있다.
④ 나무높이보다 수관폭이 더 클 때는 그 크기를 나무높이로 본다.
⑤ 굴취수목의 운반을 위하여 운반로를 개설하여야 하는 경우에는 그 비용을 별도 계상한다.
⑥ 녹화마대, 녹화끈을 사용하여 분을 보호할 경우 ‘굴취(나무높이)’를 적용한다.
⑦ 본 품은 야생의 관목류를 굴취할 때에 적용한다.
### 5-1-2. 교목굴취(나무높이)
(인/본당)
| 나무높이(m) | 수량 | |
|---|---|---|
| | 특별인부 | 보통인부 |
| 1.0 이하 | 0.072 | 0.012 |
| 1.11.5 | 0.084 | 0.024 |
| 1.62.0 | 0.096 | 0.024 |
| 2.12.5 | 0.120 | 0.036 |
| 2.63.0 | 0.132 | 0.036 |
| 3.13.5 | 0.156 | 0.036 |
| 3.64.0 | 0.180 | 0.048 |
| 4.14.5 | 0.204 | 0.048 |
| 4.65.0 | 0.228 | 0.060 |
| 비고 | 분이 없는 경우 굴취품의 20%를 감한다. | |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~3열 「수량」 · 1열 머리~몸 1행 · 11행 2~3열 「분이 없는 경우 …」 -->
[주]
① 본 품은 흉고직경 또는 근원직경을 추정하기 어려운 수종 기준이다.
② 분은 근원직경의 4∼5배로 한다.
③ 준비, 구덩이파기, 뿌리절단, 분뜨기, 운반준비 작업을 포함한다.
④ 분뜨기, 운반준비를 위한 재료비는 별도 계상한다.
⑤ 본 품은 야생의 교목류를 대상으로 적용한다.
⑥ 현장의 시공조건, 수목의 성상에 따라 기계 사용이 불가피한 경우 별도 계상한다.
⑦ 굴취수목의 운반을 위하여 운반로를 개설하여야 하는 경우에는 그 비용을 별도 계상한다.
### 5-1-3. 교목굴취(근원직경)
(인/본당)
| 근원(흉고)직경(㎝) | 수량 | | | |
|---|---|---|---|---|
| | 특별인부(인) | 보통인부(인) | 굴착기(시간) | 크레인(시간) |
| 4이하 | 0.096 | 0.024 | | |
| 5(4이하) | 0.120 | 0.036 | | |
| 6 7(5 6) | 0.204 | 0.048 | | |
| 8 9(7 8) | 0.324 | 0.084 | | |
| 10 11(9) | 0.180 | 0.072 | 0.588 | |
| 12 14(10 12) | 0.312 | 0.096 | 0.708 | |
| 15 17(13 14) | 0.480 | 0.120 | 0.852 | |
| 18 19(15 16) | 0.612 | 0.132 | 0.972 | |
| 20 24(17 20) | 0.804 | 0.156 | 1.140 | 0.228 |
| 25 29(21 24) | 1.080 | 0.192 | 1.380 | 0.276 |
| 30 34(25 28) | 1.344 | 0.228 | 1.620 | 0.324 |
| 35 39(29 32) | 1.620 | 0.264 | 1.860 | 0.372 |
| 40 44(33 37) | 1.884 | 0.300 | 2.088 | 0.420 |
| 45 49(38 41) | 2.160 | 0.336 | 2.328 | 0.468 |
| 50 54(42 45) | 2.424 | 0.372 | 2.568 | 0.516 |
| 55 59(46 49) | 2.700 | 0.408 | 2.808 | 0.564 |
| 60(50) | 2.856 | 0.432 | 2.952 | 0.600 |
| 비고 | 분이 없는 경우 굴취품의 20%를 감한다. | | | |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~5열 「수량」 · 1열 머리~몸 1행 · 19행 2~5열 「분이 없는 경우 …」 -->
[주]
① 본 품은 교목류 수종의 굴취 기준이다.
② 분은 근원직경의 4∼5배로 한다.
③ 준비, 구덩이파기, 뿌리절단, 분뜨기, 운반준비 작업을 포함한다.
④ 현장의 시공조건, 수목의 성상에 따라 기계사용이 불가피한 경우 별도 계상한다.
⑤ 분뜨기, 운반준비를 위한 재료비는 별도 계상한다.
⑥ 본 품은 야생의 교목류를 대상으로 적용한다.
⑦ 굴취수목의 운반을 위하여 운반로를 개설하여야 하는 경우에는 그 비용을 별도 계상한다.
⑧ 장비 규격은 다음을 기준으로 한다.
| 근원직경(cm) | 굴착기(㎥) | 크레인 |
|---|---|---|
| 10 19 | 0.4 | - |
| 20 26 | 0.6 | 트럭탑재형 크레인 10ton |
| 27 39 | 0.6 | 트럭탑재형 크레인 15ton |
| 40 60 | 0.6 | 크레인(타이어) 25 50ton |
<!-- 원문 그대로: 이 표는 밑수 줄 없음 · 1열 머리가 위 표의 「㎝」 과 달리 「cm」 · 첫 줄 「10∼ 19」 띄어쓰기도 원문 -->
### 5-1-4. 떼채취
(100㎡당)
| 구분 | 보통인부(인) | 비고 |
|---|---|---|
| 줄떼 | 3.0 | |
| 평떼 | 6.0 | |
[주]
① 본 품은 자연상태의 잔디를 채취하는 품으로 운반비는 별도 계상한다.
② 산복 절토면에서는 자갈, 초목의 제거비용은 별도 계상할 수 있다.
### 5-1-5. 떼운반 적재 기준표
| 구분 | 줄떼(매) | 평떼(매) | 싣고부리기시간(분) | 싣고부리기인부(인) | 비고 |
|---|---|---|---|---|---|
| 지게 | 30 | 10 | 2 | 1 | |
| 리어카 | 150 | 50 | 5 | 2 | |
| 우마차 | 480 | 160 | 13 | 2 | |
| 2.5톤 트럭 | 1,500 | 500 | 20 | 5 | |
| 6톤 트럭 | 3,600 | 1,200 | 50 | 5 | |
| 8톤 트럭 | 4,800 | 1,600 | 60 | 5 | |
<!-- 원문 그대로: 이 표는 밑수 줄 없음 -->
[주]
① 떼의 규격은 20㎝ × 20㎝ × 5㎝를 기준으로 한 것이며, 떼의 두께를 3㎝로 기준할 때에는 본 품에서 20%를 감한다.
② 본 품은 떼의 소운반 및 대운반시 적용한다.
③ 떼의 무게는 55.5kg/㎡를 기준으로 한 것이다.
@@ -0,0 +1,39 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-2. 뿌리돌림
PDF쪽: 66
인쇄쪽: 54
시작표지: 5-2. 뿌리돌림
끝표지: 5-3. 식재작업
상태: 검증대기
작성: sub_laptop_3
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-2. 뿌리돌림
(인/본당)
| 근원직경(㎝) | 수량 | | 근원직경(㎝) | 수량 | |
|---|---|---|---|---|---|
| | 특별인부 | 보통인부 | | 특별인부 | 보통인부 |
| 3 | 0.03 | 0.01 | 36 | 1.86 | 0.22 |
| 5 | 0.06 | 0.01 | 42 | 2.04 | 0.25 |
| 7 | 0.11 | 0.01 | 48 | 2.32 | 0.28 |
| 9 | 0.17 | 0.02 | 54 | 2.79 | 0.33 |
| 11 | 0.23 | 0.03 | 60 | 3.07 | 0.36 |
| 13 | 0.30 | 0.03 | 66 | 4.18 | 0.50 |
| 15 | 0.37 | 0.05 | 72 | 4.65 | 0.55 |
| 18 | 0.56 | 0.06 | 78 | 5.21 | 0.62 |
| 21 | 0.65 | 0.08 | 84 | 6.51 | 0.78 |
| 24 | 0.74 | 0.09 | 90 | 7.06 | 0.85 |
| 30 | 1.58 | 0.19 | 100 | 7.90 | 0.95 |
<!-- 머리: 몸 1행까지 머리 · 병합: 1열 머리~몸 1행 「근원직경(㎝)」 · 머리 2~3열 「수량」 · 4열 머리~몸 1행 「근원직경(㎝)」 · 머리 5~6열 「수량」 -->
[주]
① 뿌리돌림은 수목 이식 전에 뿌리 분 밖으로 돌출된 뿌리를 깨끗이 절단하여 주근 가까운 곳의 측근과 잔뿌리의 발달을 촉진시키는 작업이다.
② 분은 근원직경의 4∼5배로 한다.
③ 뿌리 절단 부위의 보호를 위한 재료비는 별도 계상한다.
@@ -0,0 +1,177 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-3. 식재작업
PDF쪽: 67~70
인쇄쪽: 55~58
시작표지: 5-3. 식재작업
끝표지: 5-4. 파종조림
상태: 검증대기
작성: sub_laptop_3
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-3. 식재작업
### 5-3-1. 나무식재
(인/1,000본당)
| 구분 | 규격 | 소요인력 | 인력구분 |
|---|---|---|---|
| 소묘식재 | 소묘 | 3.50 | 특별인부 30%<br>보통인부 70% |
| 중묘식재 | 중묘 | 4.00 | |
| 대묘식재 | 대묘 | 5.00 | |
<!-- 병합: 4열 1~3행 「특별인부 30%<br>보통인부 70%」 -->
[주]
① 본 품은 구덩이 파기, 묘목심기와 뒷정리를 포함한다. 묘목 운반비는 별도로 적용한다.
② 보식의 경우에는 나무식재 품의 0.05인/100본당을 가산할 수 있다.
③ 묘목의 규격은 「종묘사업 실시요령」 (산림청 예규) 별표 8 "산림용 묘목규격표"의 수종별 묘령 및 형태에 따라 다음과 같이 적용한다.
③ 할인․할증은 산지경사(1-4-5), 작업장까지 이동거리(1-4-6), 토양상태(1-4-10)를 반영한다.
<!-- 원문 그대로: 번호 ③ 이 두 번(묘목의 규격 · 할인․할증) -->
| 수종별 | 소묘 | 중묘 | 대묘 |
|---|---|---|---|
| 소나무 | 1-1(노) | 2-0(용) | 1-1-2(노), 2-2(용) |
| 낙엽송 | | 1-1, 2-0(용) | |
| 잣나무 | 2-1(노) | 2-2(노) | 2-2-3(노) |
| 편백 | | 1-1(노), 1-1-1(노), 2-0(용) | 1-1-2, 2-2(용) |
| 삼나무 | | 1-1(노) | |
| 리기테다소나무 | 1-0(노) | | |
| 백합나무 | 1-0(노), 1-1(노) | | |
| 가시나무류 | 2-0(용) | | |
| ※ 위 표에서 ‘노’는 ‘노지묘’이고, ‘용’은 ‘용기묘’이다.<br>※ 그 밖의 수종은 수종별 간장(최소 간장을 말한다) 및 근원경을 기준으로 아래와 같이 적용하되, 활엽수 삽목묘ㆍ접목묘 대묘는 이를 중묘로 본다. | | | |
<!-- 병합: 9행 1~4열 「※ 두 줄」 · 아래 표(구분·침엽수·활엽수)도 이 칸 안, ※ 두 줄 밑에 있음 -->
| 구분 | 침엽수 | 활엽수 |
|---|---|---|
| 소묘 | 간장 20cm미만 | 간장 30cm미만 |
| 중묘 | 간장 20cm이상 40cm미만 또는<br>간장 40cm이상이고 근원경 8mm미만 | 간장 30cm이상 60cm미만 또는<br>간장 60cm이상이고 근원경 11mm미만 |
| 대묘 | 간장 40cm이상이고 근원경 8mm이상 | 간장 60cm이상이고 근원경 11mm이상 |
④ 묘목의 가격은 「산림자원의 조성 및 관리에 관한 법률 시행령」 제16조 규정에 따라 본 품과 별도로 적용한다.
### 5-3-2. 관목식재(단식)
(인/10본당)
| 구분 | 수량(수고기준) | | | |
|---|---|---|---|---|
| | 0.3m 미만 | 0.30.7m 이하 | 0.81.1m 이하 | 1.21.5m 이하 |
| 특별인부 | 0.19 | 0.24 | 0.40 | 0.57 |
| 보통인부 | 0.06 | 0.08 | 0.13 | 0.18 |
<!-- 머리: 몸 1행까지 머리 · 병합: 1열 머리~몸 1행 「구분」 · 머리 2~5열 「수량(수고기준)」 -->
[주]
① 본 품은 근원부에서 분지되어 다년생으로 자라는 관목수종의 식재 기준이다.
② 터파기, 가지치기, 나무세우기, 묻기, 물주기, 손질, 뒷정리 작업을 포함한다.
③ 나무높이가 1.5m를 초과할 때는 나무높이에 비례하여 할증할 수 있다.
④ 나무높이보다 수관폭이 더 클 때에는 그 수관폭을 나무높이로 본다.
⑤ 식재 시 1회 기준의 물주기는 포함되어 있으며, 유지관리는 별도 계상한다.
⑥ 물주기를 위해 살수차 등의 장비가 필요한 경우 기계경비는 별도 계상한다.
⑦ 암반식재, 부적기식재 등 특수식재는 품을 별도 계상할 수 있다.
### 5-3-3. 관목식재(군식)
(인/10본당)
| 구분 | 수량(수고기준) | | | |
|---|---|---|---|---|
| | 0.3m 미만 | 0.30.7m 이하 | 0.81.1m 이하 | 1.21.5m 이하 |
| 특별인부 | 0.07 | 0.10 | 0.15 | 0.21 |
| 보통인부 | 0.02 | 0.03 | 0.05 | 0.07 |
<!-- 머리: 몸 1행까지 머리 · 병합: 1열 머리~몸 1행 「구분」 · 머리 2~5열 「수량(수고기준)」 -->
[주]
① 본 품은 근원부에서 분지되어 다년생으로 자라는 관목수종의 식재 기준이다.
② 터파기, 가지치기, 나무세우기, 묻기, 물주기, 손질, 뒷정리 작업을 포함한다.
③ 나무높이가 1.5m를 초과할 때는 나무높이에 비례하여 할증할 수 있다.
④ 나무높이보다 수관폭이 더 클 때에는 그 수관폭을 나무높이로 본다.
⑤ 식재 시 1회 기준의 물주기는 포함되어 있으며, 유지관리는 별도 계상한다.
⑥ 물주기를 위해 살수차 등의 장비가 필요한 경우 기계경비는 별도 계상한다.
⑦ 암반식재, 부적기식재 등 특수식재는 품을 별도 계상할 수 있다.
⑧ 군식은 일반적으로 아래의 식재밀도 이상인 경우이다.
<!-- 원문 그대로: 「아래의 식재밀도」 표가 없음 — 이 줄에서 56쪽이 끝나고 57쪽은 5-3-4 로 시작 -->
### 5-3-4. 교목식재(나무높이)
(인/본당)
| 나무높이(m) | 수량 | | | | |
|---|---|---|---|---|---|
| | 인력시공 | | 기계시공 | | |
| | 특별인부(인) | 보통인부(인) | 특별인부(인) | 보통인부(인) | 굴착기(시간) |
| 1.0 이하 | 0.07 | 0.06 | - | - | - |
| 1.1 1.5 | 0.09 | 0.07 | - | - | - |
| 1.6 2.0 | 0.11 | 0.09 | - | - | - |
| 2.1 2.5 | 0.15 | 0.12 | 0.10 | 0.06 | 0.19 |
| 2.6 3.0 | 0.19 | 0.14 | 0.11 | 0.07 | 0.23 |
| 3.1 3.5 | 0.23 | 0.17 | 0.13 | 0.07 | 0.26 |
| 3.6 4.0 | 0.29 | 0.20 | 0.15 | 0.08 | 0.31 |
| 4.1 4.5 | 0.33 | 0.23 | 0.16 | 0.09 | 0.35 |
| 4.6 5.0 | 0.38 | 0.27 | 0.17 | 0.10 | 0.40 |
| 비고 | - 지주목을 세우지 않을 때는 다음의 요율을 감한다. | | | | |
<!-- 머리: 몸 2행까지 머리 · 병합: 1열 머리~몸 2행 「나무높이(m)」 · 머리 2~6열 「수량」 · 1행 2~3열 「인력시공」 · 1행 4~6열 「기계시공」 · 12행 2~6열 비고 칸 — 아래 작은 표도 이 칸 안에 있음 -->
| 인력시공시 | 기계시공시 |
|---|---|
| 인력품의 10% | 인력품의 20% |
[주]
① 본 품은 흉고 또는 근원직경을 추정하기 어려운 수종에 적용한다.
② 재료 소운반, 터파기, 나무 세우기, 묻기, 물주기, 지주목 세우기, 뒷정리 작업을 포함한다.
③ 식재 시 1회 기준의 물주기는 포함되어 있으며, 유지관리는 별도 계상한다.
④ 물주기를 위해 살수차 등의 장비가 필요한 경우 기계경비는 별도 계상한다.
⑤ 암반식재, 부적기식재 등 특수식재시는 품을 별도 계상할 수 있다.
⑥ 현장의 시공조건, 수목의 성상에 따라 기계 시공이 불가피한 경우는 별도 계상한다.
⑦ 굴착기 규격은 0.4㎥를 기준으로 한다.
### 5-3-5. 교목식재(흉고직경)
(인/본당)
| 흉고(근원)직경(㎝) | 수량 | | | |
|---|---|---|---|---|
| | 특별인부(인) | 보통인부(인) | 굴착기(시간) | 크레인(시간) |
| 4(5)이하 | 0.10 | 0.06 | - | - |
| 5(6) | 0.17 | 0.08 | - | - |
| 6 7(7 8) | 0.26 | 0.13 | - | - |
| 8 9(9 11) | 0.19 | 0.11 | 0.37 | - |
| 10 11(12 13) | 0.24 | 0.13 | 0.43 | - |
| 12 14(14 17) | 0.31 | 0.15 | 0.52 | - |
| 15 17(18 20) | 0.39 | 0.17 | 0.64 | - |
| 18 19(21 23) | 0.47 | 0.20 | 0.72 | 0.21 |
| 20 24(24 29) | 0.56 | 0.22 | 0.85 | 0.26 |
| 25 29(30 35) | 0.69 | 0.26 | 1.03 | 0.34 |
| 30 34(36 41) | 0.83 | 0.30 | 1.21 | 0.42 |
| 35 39(42 47) | 0.97 | 0.35 | 1.39 | 0.50 |
| 40 44(48 53) | 1.11 | 0.38 | 1.56 | 0.58 |
| 45 49(54 59) | 1.24 | 0.43 | 1.75 | 0.66 |
| 50(60) | 1.33 | 0.45 | 1.85 | 0.70 |
| 비고 | - 지주목을 세우지 않을 때는 다음의 요율을 감한다. | | | |
<!-- 머리: 몸 1행까지 머리 · 병합: 1열 머리~몸 1행 「흉고(근원)직경(㎝)」 · 머리 2~5열 「수량」 · 17행 2~5열 비고 칸 — 아래 작은 표도 이 칸 안에 있음 -->
| 인력시공시 | 기계시공시 |
|---|---|
| 인력품의 10% | 인력품의 20% |
[주]
① 본 품은 교목류 수종에 적용한다.
② 재료 소운반, 터파기, 나무 세우기, 묻기, 물주기, 지주목 세우기, 뒷정리 작업을 포함한다.
③ 식재 시 1회 기준의 물주기는 포함되어 있으며, 유지관리는 별도 계상한다.
④ 물주기를 위해 살수차 등의 장비가 필요한 경우 기계경비는 별도 계상한다.
⑤ 흉고직경은 지표면에서 높이 1.2m 부위의 나무줄기 지름이다.
⑥ 암반식재, 부적기식재 등 특수식재시는 품을 별도 계상할 수 있다.
⑦ 현장의 시공조건, 수목의 성상에 따라 기계시공이 불가피한 경우는 별도 계상한다.
⑧ 장비 규격은 다음을 기준으로 한다.
| 흉고직경(cm) | 굴착기(㎥) | 크레인 |
|---|---|---|
| 8 17 | 0.4 | - |
| 18 22 | 0.6 | 트럭탑재형 크레인 10ton |
| 23 34 | 0.6 | 트력탑재형 크레인 15ton |
| 35 50 | 0.6 | 크레인(타이어) 25 50ton |
<!-- 원문 그대로: 3행 「트력탑재형」(2행은 「트럭탑재형」) -->
@@ -0,0 +1,33 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-4. 파종조림
PDF쪽: 71
인쇄쪽: 59
시작표지: 5-4. 파종조림
끝표지: 5-5. 천연하종갱신
상태: 검증대기
작성: sub_laptop_3
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-4. 파종조림
(인/ha당)
| 구분 | 내용 | 소요인력<br>(인/ha) | 인력구분 |
|---|---|---|---|
| 파종상 만들기 | 40cm×40cm×5,000개 | 6 | 보통인부 |
| | 80cm×80cm×5,000개 | 11 | |
| 파종상에 점파 | 5,000판×3립 | 7.2 | |
| 파종상 없이 | 조파 | 9.2 | |
| | 점파 | 7.2 | |
<!-- 병합: 1열 1~2행 「파종상 만들기」 · 1열 4~5행 「파종상 없이」 · 4열 1~5행 「보통인부」 -->
[주]
① 파종상 만들기란, 종자파종 할 지역의 지피물을 제거하고 토양을 괭이나 삽으로 경운하여 돌이나 잡초목의 뿌리 등을 제거한 후 10㎝ 높이로 상을 만드는 작업을 말한다.
② 종자파종 품에는 파종 후 종자지름의 2∼3배 흙을 복토하고 망사, 플라스틱 원통 또는 종이컵 등으로 방조물을 설치하는 작업을 포함한다.
③ 예정지정리가 필요한 경우에는 "3-5 예정지 정리작업"을 적용한다.
④ 할인․할증은 산지경사(1-4-5), 작업장까지 이동거리(1-4-6), 토양상태(1-4-10)를 반영한다.
@@ -0,0 +1,29 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-5. 천연하종갱신
PDF쪽: 71
인쇄쪽: 59
시작표지: 5-5. 천연하종갱신
끝표지: 5-6. 움싹갱신
상태: 검증대기
작성: sub_laptop_3
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-5. 천연하종갱신
(인/ha당)
| 구분 | 내용 | 소요인력<br>(인/ha) | 인력구분 |
|---|---|---|---|
| 지면긁기작업 | 폭 3040cm × 열간거리 2m<br>(전면적의 1520%) | 8 | 보통인부 |
| | 폭 80cm × 열간거리 2m<br>(전면적의 40%) | 15 | |
<!-- 병합: 1열 1~2행 「지면긁기작업」 · 4열 1~2행 「보통인부」 -->
[주]
① 지면긁기작업이란, 떨어진 종자가 잘 발아할 수 있도록 등고선 방향으로 지피물을 제거하고 토양 광물층이 노출되도록 하는 작업을 말하며, 모수에서 종자가 떨어지기 전에 실시한다.
② 예정지정리가 필요한 경우에는 "3-5. 예정지 정리작업"을 적용한다.
③ 할인․할증은 산지경사(1-4-5), 작업장까지 이동거리(1-4-6), 토양상태(1-4-10)를 반영한다.
@@ -0,0 +1,28 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-6. 움싹갱신
PDF쪽: 71
인쇄쪽: 59
시작표지: 5-6. 움싹갱신
끝표지: 5-7. 생태보완조림
상태: 검증대기
작성: sub_laptop_3
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-6. 움싹갱신
(인/ha당)
| 구분 | 내용 | 소요인력<br>(인/ha) | 인력구분 |
|---|---|---|---|
| 맹아근주 정리작업 | 맹아근주 900본 기준 | 4.95 | 특별인부 50%<br>보통인부 50% |
[주]
① 맹아근주 정리작업이란, 벌채면을 평활하고 약간 기울게 하여 물이 고이지 않도록 잘라주는 작업을 말한다.
② 본 품에는 움싹이 잘 발생할 수 있도록 벌근 주위를 정리하는 작업이 포함한다.
③ 예정지정리가 필요한 경우에는 "3-5. 예정지 정리작업"을 적용한다.
④ 할인․할증은 산지경사(1-4-5), 작업장까지 이동거리(1-4-6)를 반영한다.
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-7. 생태보완조림
PDF쪽: 72
인쇄쪽: 60
시작표지: 5-7. 생태보완조림
끝표지: 5-8. 큰나무 공익조림
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-8. 큰나무 공익조림
PDF쪽: 72
인쇄쪽: 60
시작표지: 5-8. 큰나무 공익조림
끝표지: 5-9. 해안조림
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-9. 해안조림
PDF쪽: 72~73
인쇄쪽: 60~61
시작표지: 5-9. 해안조림
끝표지: 5-10. 사방조림
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-10. 사방조림
PDF쪽: 73
인쇄쪽: 61
시작표지: 5-10. 사방조림
끝표지: 5-11. 사초심기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,36 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-11. 사초심기
PDF쪽: 73~74
인쇄쪽: 61~62
시작표지: 5-11. 사초심기
끝표지: 5-12. 떼붙임(재배잔디)
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-11. 사초심기
(인/100본당)
| 구분 | 사초굴취 | 사초식재 | 비고 |
|---|---|---|---|
| 보통인부(인) | 0.43 | 0.72 | |
[주]
① 사초심기는 퇴사울타리와 정사울타리가 부식된 후 이들의 기능을 보충하기 위하여 화본과(禾本科), 사초과(莎草科) 또는 국화과(菊花科) 등에 속하는 초본류 중 내풍성, 내염성이 강하고 퇴사에 의한 매몰, 건조, 더위에 강하여 모래땅에서 잘 생육하는 사초(砂草)를 식재하여 사면을 피복하고 비사를 고정하는 공법이다.
② 본 품은 다발심기, 줄심기에 공통으로 적용한다.
③ 식혈의 크기 깊이 30㎝, 직경 30㎝를 기준으로 하는 품이다.
④ 다발심기는 사초를 4~8포기씩 모아 한 다발로 만들고 30~50㎝ 간격으로 심는다.
⑤ 줄심기는 1~2주씩 1열로, 주(株)간거리 4~5㎝, 열간거리 30~40㎝로 심고 줄심기의 줄 방향은 주풍방향에 직각으로 배치한다.
⑥ 사초의 운반은 조견표에 의한 별도 계상한다.
⑦ 모래의 퇴적으로 말라죽지 않고, 기는 줄기나 땅속줄기가 잘 뻗어 많은 가지가 발생하며 모래층을 잘 긴박하는 수종으로 식재한다.
\* 화본과 : 갯개고리풀, 갯쇠보리, 새, 솔새
\* 사초과 : 보리사초, 통보리사초, 솔보리사초, 행부자(숨복사지)
\* 국화과 : 갯쑥부쟁이, 갯쑥, 갯씀바귀, 갯상근, 갯메꽃, 갯질경, 모래지치, 갯보리, 큰개미자리, 자귀풀
\* 콩과 : 갯완두
\* 도입 초종 : american beach grass, weeping love grass, switch grass
@@ -0,0 +1,30 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-12. 떼붙임(재배잔디)
PDF쪽: 74
인쇄쪽: 62
시작표지: 5-12. 떼붙임(재배잔디)
끝표지: 5-13. 떼심기
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-12. 떼붙임(재배잔디)
(인/100㎡)
| 구분 | 보통인부(인) | 비고 |
|---|---|---|
| 줄떼 | 4.05.0 | |
| 평떼 | 5.07.0 | |
[주]
① 본 품은 재배잔디를 붙이는 품으로 재료의 소운반, 흙고르기, 홈파기, 뗏밥주기, 관수 및 마무리 품이 포함된다.
② 산복 절토면에서는 자갈, 초목의 제거비용은 별도 계상할 수 있다.
③ 산지 대상지 평균 비탈구배(20˚~ 45˚이하) 시공시 품의 20%를 할증하고, 떼꽂이 만들기와 박기품을 포함한다(떼꽂이는 떼 각 1장에 대하여 실시한다).
④ 성토면 시공시 흙다지기가 필요할 때 건설품셈의 품을 적용할 수 있다.
⑤ 떼 값 및 운반은 별도 계상한다.
@@ -0,0 +1,30 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-13. 떼심기
PDF쪽: 74~75
인쇄쪽: 62~63
시작표지: 5-13. 떼심기
끝표지: 5-14. 새심기
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-13. 떼심기
(인/100㎡당)
| 구분 | 보통인부(인) | 비고 |
|---|---|---|
| 줄떼심기 | 4.5 | 평탄지용 |
| 띠떼심기 | 6.0 | 경사지용 |
[주]
① 줄떼심기는 평탄지에 골을 파고 20∼30㎝ 떼를 심는 것을 말하고, 띠떼심기는 주로 경질토 땅깎기 비탈에서 수평으로 가늘고 긴 골을 파고 골속에 흙이 떨어지지 않은 반떼를 끼워 넣는 공법을 말한다.
② 본 품은 재배 및 인공잔디를 심는 품으로 재료의 소운반, 흙고르기, 홈파기, 복토, 관수 및 마무리 품이 포함되어 있다.
③ 산복 절토면에서는 면고르기 품을 별도 계상할 수 있다.
④ 띠떼, 줄떼심기는 30㎝ 줄간격으로 10㎝ 폭의 떼를 골파기 후 심는 것으로 토질에 따른 골파기품, 떼 값은 별도 계상한다.
⑤ 떼 자르기품은 포함되어 있다.
@@ -0,0 +1,35 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-14. 새심기
PDF쪽: 75
인쇄쪽: 63
시작표지: 5-14. 새심기
끝표지: 5-15. 바자얽기
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-14. 새심기
(㎡당)
| 공정별 | 단위 | 수량 | 비고 |
|---|---|---|---|
| 새채집 | ㎡ | 1 | 1㎡당 10주, 1주는 5본기준 |
| 요소 | kg | 0.02 | |
| 인산 | kg | 0.126 | |
| 보통인부 (채집) | 인 | 0.0328 | |
| 보통인부 (심기) | 인 | 0.0328 | |
| 새운반 | ㎡ | 1 | 조견표에 의함 |
[주]
① 녹화공사의 보완, 부토고정, 수로와 연접한 좌, 우 사면고정을 위하여 새류(새, 솔새, 개솔새, 억새 등)의 풀포기를 식재하는 것을 말한다.
② 본 품은 자연 상태의 새를 채취하여 심는 품으로 점심기의 주당 간격은 20∼30㎝ 정도로 하고, 줄심기는 80∼100㎝ 간격으로 심는다.
③ 새 운반거리는 200m까지 조견표에 의한다.
④ 본 품에는 심은 후 다짐 품이 포함되어 있다.
⑤ 본 품은 근계부분이식, 새의 지상부와 근계부분이식에 동일하게 사용한다.
⑥ 작업반장은 1인/보통인부 20인을 계상한다.
@@ -0,0 +1,32 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-15. 바자얽기
PDF쪽: 75~76
인쇄쪽: 63~64
시작표지: 5-15. 바자얽기
끝표지: 5-16. 선떼붙이기공
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-15. 바자얽기
(10m당)
| 명칭 | 규격 | 수량 | 단위 | 비고 |
|---|---|---|---|---|
| 말뚝 | 직경4~6㎝, 길이120㎝ 기준 | 20 | 개 | |
| 보통인부 | | 3.26 | 인 | 단절고 0.59m, 계단폭 0.7m |
| 특별인부 | | 0.22 | 인 | 말뚝 1m당 2개 사용 |
[주]
① 바자얽기는 산지 비탈면에서 토양침식으로 인한 토사의 유출과 붕괴방지 및 식생조성을 목적으로 비탈면 또는 계단상에 바자(編柵, wicker)를 설치하고, 뒤쪽에 흙을 채워 식생을 조성하는 산비탈 녹화 사방공작물이다.
② 말구지름 8~10㎝ 내외, 길이 1.0~1.5m의 나무말뚝을 0.5~1.0m 간격으로 길이의 6할 이상을 땅에 박고, 초두목이나 가지로 높이 50㎝ 정도의 바자를 얽어맨다.
③ 말뚝을 박는 각도는 사면에 직각 방향과 수직선과의 이등분선이 되도록 시공함을 원칙으로 하나 경사가 완만한 경우에는 수직으로 하여도 된다.
④ 바자를 얽어매는 나뭇가지는 밑부분 지름이 3㎝ 이하, 1m당 0.30.5속 (1속 : 25본 내외)을 사용하며, 잘 휘어지는 나무를 사용한다.
⑤ 바자 앞면에 버드나무류의 삽수를 꽂아 토양을 고정하도록 한다.
⑥ 바자얽기 상하 간격은 직고 0.5~1.0m로 한다.
@@ -0,0 +1,56 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-16. 선떼붙이기공
PDF쪽: 76
인쇄쪽: 64
시작표지: 5-16. 선떼붙이기공
끝표지: 5-17. 조공
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-16. 선떼붙이기공
### 5-16-1. 단끊기
(인/100m당)
| 공정별 | 보통인부(인) | | | 비고 |
|---|---|---|---|---|
| | 보통토사 | 경질ㆍ고사점토 및 자갈섞인 점토 | 호박돌 섞인 토사 | |
| 절취 | 2.4 | 3.3 | 5.4 | |
| 수평잡기 및 단정리 | 0.34 | 0.34 | 0.34 | |
| 잡석 및 뿌리 정리 | 0.36 | 0.36 | 0.36 | |
| 절·성토면 고르기 | 1.17 | 1.17 | 1.17 | |
| 합계 | 2.03 | 2.09 | 2.23 | |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~4열 「보통인부(인)」 · 1열·5열 머리~몸 1행 -->
<!-- 원문 그대로: 「합계」 줄이 위 네 줄의 합과 다름 -->
[주]
① 단폭은 50∼70㎝를 기준으로 한다.
② 단끊기 연장 = 대상지경사도에 따른 직고 ÷ 단끊기할 단의 직고 × 연장으로 한다.
③ 본품은 현지경사도 45∘이하를 기준하여 단절고0.5m, 계단폭, 발디딤폭 0.6m으로 절취량을 0.15㎥/m당 기준하여 산출한 품이다. 특수현장 여건 절취 품은 절취량을 산출하여 본품에 나누어 사용한다.
④ 수평잡기 및 단정리, 잡석 및 뿌리정리, 성토면고르기, 고르기품은 100m당 품이다.
⑤ 작업반장은 1인/보통인부 20인 가산한다.
⑥ 단끊기는 선떼붙이기공의 공정으로 선떼붙이기 공종에 포함하여 설계한다.
### 5-16-2. 선떼붙이기
(10m당)
| 공정별 | 단위 | 수량 | 비고 |
|---|---|---|---|
| 단끊기 | m | 1 | |
| 떼붙임 | ㎡ | 물량산출 | |
| 떼운반 | ㎡ | 물량산출 | |
| 떼 지게운반 | ㎡ | 물량산출 | |
[주]
① 떼붙임 물량은 급수별 선떼, 머리떼, 받침떼, 바닥떼의 전체 물량을 말한다.
② 비탈에 따른 m당 떼사용 매수표는 사방기술교본 기준표와 실측에 의해 산출한다.
③ 떼 운반은 200m까지는 조견표를 이용하고 그 이상은 건설품셈에 의한 지게운반을 적용하며, 소운반과 지게운반을 같은 거리에서 이중계상 하지 못한다.
④ 작업 시 떼의 밀착, 수평, 식재단 조성, 토사침하 방지 등의 기술을 위한 작업반장을 1인/보통인부 20인을 별도 계상한다.
@@ -0,0 +1,45 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-17. 조공
PDF쪽: 77
인쇄쪽: 65
시작표지: 5-17. 조공
끝표지: 5-18. 씨뿌리기(줄)
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-17. 조공
### 5-17-1. 떼조공
(100m당)
| 공정별 | 단위 | 수량 | 비고 |
|---|---|---|---|
| 단끊기 | m | 1 | |
| 줄떼심기 | ㎡ | 물량산출 | |
| 떼운반 | ㎡ | 물량산출 | |
| 떼 지게운반 | ㎡ | 물량산출 | |
[주]
① 떼심기 물량은 반떼(10㎝ × 10㎝ × 5㎝)물량을 말한다.
② 단끊기 물량은 실측에 의하여 산출하고 직고는 0.7∼1.0m 이내로 하며 단끊기 품셈을 적용한다.
### 5-17-2. 돌조공
(m당)
| 공정별 | 단위 | 수량 | 비고 |
|---|---|---|---|
| 단끊기 | m | 1 | 단끊기 품셈 적용 |
| 돌쌓기 | ㎡ | 물량산출 | 막돌을 채취하여 사용 |
| 돌운반 | ㎡ | 물량산출 | 조견표에 의함 |
[주]
① 돌쌓기의 기울기는 1:0.2∼0.3, 계단의 나비는 50㎝, 돌쌓기의 높이는 50㎝ 이내로 한다.
② 단끊기 물량은 실측에 의하여 산출하고 직고는 1.0∼1.3m 이내로 하며, 단끊기 품셈을 적용한다.
@@ -0,0 +1,38 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-18. 씨뿌리기(줄)
PDF쪽: 77~78
인쇄쪽: 65~66
시작표지: 5-18. 씨뿌리기(줄)
끝표지: 5-19. 표토 절취 및 정지
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-18. 씨뿌리기(줄)
(m당)
| 공정별 | 단위 | 수량 | 비고 |
|---|---|---|---|
| 종자 | g | 2 | |
| 비료 | g | 29.3 | |
| 비토 | ㎥ | 0.002 | |
| 객토 | ㎥ | 0.0004 | |
| 골파기 | ㎥ | 0.0045 | |
| 씨덮기 | ㎥ | 0.002 | |
| 특별인부 | 인 | 0.00055 | |
| 보통인부 | 인 | 0.00838 | |
[주]
① 파종구는 깊이 10㎝, 너비 10㎝ 내외로 한다.
② 비료와 비토의 운반은 조견표에 의한다.
③ 골파기는 토질에 따른 인력 절취품을 적용한다.
④ 점파종을 할 때는 파종 구덩이를 ㏊당 40,000개를 기준으로 한다.
⑤ 씨뿌리기는 ㏊당 9,000m를 기준으로 실시한다.
⑥ 본 품에는 비토만들기, 골파기와 씨덮기 품이 포함되어 있다.
⑦ 객토는 현지여건에 따라 별도 적용할 수 있다.
@@ -0,0 +1,46 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-19. 표토 절취 및 정지
PDF쪽: 78
인쇄쪽: 66
시작표지: 5-19. 표토 절취 및 정지
끝표지: 5-20. 표토관리
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-19. 표토 절취 및 정지
### 5-19-1. 표토절취 및 모으기
(㎡당)
| 구분 | 직종 | 취급심도(㎝) | | | | |
|---|---|---|---|---|---|---|
| | | 6 | 9 | 12 | 15 | 18 |
| 표토절취 | 보통인부 | 0.20 | 0.17 | 0.16 | 0.15 | 0.14 |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 3~7열 「취급심도(㎝)」 · 1열·2열 머리~몸 1행 -->
[주]
① 본 품은 식생복원용 소재로 활용 가능한 사질양토의 토질에 적용한다.
② 표토의 절취는 유기물층이나 부식층 등 식생의 도입에 긍정적인 영향을 줄 수 있는 대상지에서 시행하며, 무양토는 그 대상으로 적합하지 않다.
③ 절취 대상 지역의 잡관목 및 그루터기 등의 제거가 필요한 경우 별도로 계상한다.
### 5-19-2. 표토펴기 및 고르기
(인)
| 구분 | 직종 | 표토두께(㎝) | | 비고 |
|---|---|---|---|---|
| | | 15 | 30 | |
| ㎥ 당 | 보통인부 | 0.14 | 0.11 | |
| 100㎡ | | 2.14 | 3.33 | |
<!-- 머리: 몸 1행까지 머리 · 병합: 머리 3~4열 「표토두께(㎝)」 · 1열·2열·5열 머리~몸 1행 -->
<!-- 병합: 2열 2~3행 「보통인부」 -->
[주]
본 품은 식재면 고르기를 포함한다.
@@ -0,0 +1,29 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-20. 표토관리
PDF쪽: 78
인쇄쪽: 66
시작표지: 5-20. 표토관리
끝표지: 5-21. 표토이식
상태: 검증대기
작성: sub_laptop_2
검증:
원천: 글자층
기계검사:
확정지문:
---
## 5-20. 표토관리
(㎡당)
| 공정 | 구분 | 공정량 | 비고 |
|---|---|---|---|
| 표토채취 | 보통인부 | 0.2인 | |
| | 굴착기(무한궤도, 0.7㎥) | 0.1시간 | |
| 표토붙이기 | 보통인부 | 0.2인 | |
| | 굴착기(무한궤도, 0.7㎥) | 0.1시간 | |
<!-- 병합: 1열 1~2행 「표토채취」 · 1열 3~4행 「표토붙이기」 -->
[주]
본 품은 벌목 후 장비ㆍ인력조합에 의한 표토의 선정, 장비에 의한 채취, 인력에 의한 뿌리다듬기, 이동, 터파기, 붙이기, 잔토정리 및 뒷정리 등이 포함되어 있다.
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-21. 표토이식
PDF쪽: 79
인쇄쪽: 67
시작표지: 5-21. 표토이식
끝표지: 5-22. 평떼
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-22. 평떼
PDF쪽: 79~80
인쇄쪽: 67~68
시작표지: 5-22. 평떼
끝표지: 5-23. 줄떼
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-23. 줄떼
PDF쪽: 80
인쇄쪽: 68
시작표지: 5-23. 줄떼
끝표지: 5-24. 씨앗뿜어붙이기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-24. 씨앗뿜어붙이기
PDF쪽: 81~83
인쇄쪽: 69~71
시작표지: 5-24. 씨앗뿜어붙이기
끝표지: 5-25. 거적덮기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-25. 거적덮기
PDF쪽: 83
인쇄쪽: 71
시작표지: 5-25. 거적덮기
끝표지: 5-26. 흙갈이
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-26. 흙갈이
PDF쪽: 83~84
인쇄쪽: 71~72
시작표지: 5-26. 흙갈이
끝표지: 5-27. 식재면 관리
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-27. 식재면 관리
PDF쪽: 84
인쇄쪽: 72
시작표지: 5-27. 식재면 관리
끝표지: 5-28. 비탈덮기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-28. 비탈덮기
PDF쪽: 84~85
인쇄쪽: 72~73
시작표지: 5-28. 비탈덮기
끝표지: 5-29. 복사이식
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-29. 복사이식
PDF쪽: 85
인쇄쪽: 73
시작표지: 5-29. 복사이식
끝표지: 5-30. 표시봉설치
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-30. 표시봉설치
PDF쪽: 85
인쇄쪽: 73
시작표지: 5-30. 표시봉설치
끝표지: 5-31. 지주목설치
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-31. 지주목설치
PDF쪽: 86
인쇄쪽: 74
시작표지: 5-31. 지주목설치
끝표지: 5-32. 대절작업
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-32. 대절작업
PDF쪽: 86
인쇄쪽: 74
시작표지: 5-32. 대절작업
끝표지: 5-33. 묘목 가식작업
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-33. 묘목 가식작업
PDF쪽: 86
인쇄쪽: 74
시작표지: 5-33. 묘목 가식작업
끝표지: 5-34. 묘목 소운반
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-34. 묘목 소운반
PDF쪽: 86~88
인쇄쪽: 74~76
시작표지: 5-34. 묘목 소운반
끝표지: 제6장 생육보조
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제6장 생육보조
PDF쪽: 89
인쇄쪽: 77
시작표지: 제6장 생육보조
끝표지: 6-1. 비료주기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-1. 비료주기
PDF쪽: 89
인쇄쪽: 77
시작표지: 6-1. 비료주기
끝표지: 6-2. 풀베기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-2. 풀베기
PDF쪽: 89~90
인쇄쪽: 77~78
시작표지: 6-2. 풀베기
끝표지: 6-3. 맹아제거
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-3. 맹아제거
PDF쪽: 91
인쇄쪽: 79
시작표지: 6-3. 맹아제거
끝표지: 6-4. 덩굴제거
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-4. 덩굴제거
PDF쪽: 91~93
인쇄쪽: 79~81
시작표지: 6-4. 덩굴제거
끝표지: 6-5. 어린나무 가꾸기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-5. 어린나무 가꾸기
PDF쪽: 94
인쇄쪽: 82
시작표지: 6-5. 어린나무 가꾸기
끝표지: 6-6. 가지치기 및 수형교정
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-6. 가지치기 및 수형교정
PDF쪽: 95
인쇄쪽: 83
시작표지: 6-6. 가지치기 및 수형교정
끝표지: 6-7. 토양개량 및 치환
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-7. 토양개량 및 치환
PDF쪽: 95~96
인쇄쪽: 83~84
시작표지: 6-7. 토양개량 및 치환
끝표지: 6-8. 목재칩 포설
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 6-8. 목재칩 포설
PDF쪽: 96
인쇄쪽: 84
시작표지: 6-8. 목재칩 포설
끝표지: 제7장 집재 및 운재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제7장 집재 및 운재
PDF쪽: 97
인쇄쪽: 85
시작표지: 제7장 집재 및 운재
끝표지: 7-1. 인력집재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-1. 인력집재
PDF쪽: 97~98
인쇄쪽: 85~86
시작표지: 7-1. 인력집재
끝표지: 7-2. 수라집재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-2. 수라집재
PDF쪽: 98
인쇄쪽: 86
시작표지: 7-2. 수라집재
끝표지: 7-3. 아키야윈치(임업용 윈치) 집재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-3. 아키야윈치(임업용 윈치) 집재
PDF쪽: 99
인쇄쪽: 87
시작표지: 7-3. 아키야윈치(임업용 윈치) 집재
끝표지: 7-4. 소형가선 집재(2드럼 윈치)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-4. 소형가선 집재(2드럼 윈치)
PDF쪽: 99~100
인쇄쪽: 87~88
시작표지: 7-4. 소형가선 집재(2드럼 윈치)
끝표지: 7-5. 트랙터부착형 집재(지면끌기)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-5. 트랙터부착형 집재(지면끌기)
PDF쪽: 100~101
인쇄쪽: 88~89
시작표지: 7-5. 트랙터부착형 집재(지면끌기)
끝표지: 7-6. 스윙야더 집재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-6. 스윙야더 집재
PDF쪽: 101
인쇄쪽: 89
시작표지: 7-6. 스윙야더 집재
끝표지: 7-7. HAM200 집재(춘천․스마트)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-7. HAM200 집재(춘천․스마트)
PDF쪽: 102~103
인쇄쪽: 90~91
시작표지: 7-7. HAM200 집재(춘천․스마트)
끝표지: 7-8. 타워야더(RME 300T)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-8. 타워야더(RME 300T)
PDF쪽: 103~104
인쇄쪽: 91~92
시작표지: 7-8. 타워야더(RME 300T)
끝표지: 7-9. 부착형 타워(K-301, HAM300) 집재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-9. 부착형 타워(K-301, HAM300) 집재
PDF쪽: 104~105
인쇄쪽: 92~93
시작표지: 7-9. 부착형 타워(K-301, HAM300) 집재
끝표지: 7-10. 굴착기 우드그랩 산지집재-병해충방제
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-10. 굴착기 우드그랩 산지집재-병해충방제
PDF쪽: 106
인쇄쪽: 94
시작표지: 7-10. 굴착기 우드그랩 산지집재-병해충방제
끝표지: 7-11. 동력상하차기(우드그래플) 집재-수확
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-11. 동력상하차기(우드그래플) 집재-수확
PDF쪽: 106~107
인쇄쪽: 94~95
시작표지: 7-11. 동력상하차기(우드그래플) 집재-수확
끝표지: 7-12. 동력상하차기(우드그래플) 집적
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-12. 동력상하차기(우드그래플) 집적
PDF쪽: 107~108
인쇄쪽: 95~96
시작표지: 7-12. 동력상하차기(우드그래플) 집적
끝표지: 7-13. 검척
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-13. 검척
PDF쪽: 108
인쇄쪽: 96
시작표지: 7-13. 검척
끝표지: 7-14. 원목 운반-수확
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-14. 원목 운반-수확
PDF쪽: 109
인쇄쪽: 97
시작표지: 7-14. 원목 운반-수확
끝표지: 7-15. 초소형 포워더 운재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-15. 초소형 포워더 운재
PDF쪽: 109~110
인쇄쪽: 97~98
시작표지: 7-15. 초소형 포워더 운재
끝표지: 7-16. 소형 포워더 운재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-16. 소형 포워더 운재
PDF쪽: 110
인쇄쪽: 98
시작표지: 7-16. 소형 포워더 운재
끝표지: 7-17. 소형트럭 운재
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-17. 소형트럭 운재
PDF쪽: 110
인쇄쪽: 98
시작표지: 7-17. 소형트럭 운재
끝표지: 7-18. 지조운반(포워더 활용)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 7-18. 지조운반(포워더 활용)
PDF쪽: 111
인쇄쪽: 99
시작표지: 7-18. 지조운반(포워더 활용)
끝표지: 제8장 방제
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제8장 방제
PDF쪽: 112
인쇄쪽: 100
시작표지: 제8장 방제
끝표지: 8-1. 나무주사
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-1. 나무주사
PDF쪽: 112
인쇄쪽: 100
시작표지: 8-1. 나무주사
끝표지: 8-2. 약제주입 기준
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-2. 약제주입 기준
PDF쪽: 113~123
인쇄쪽: 101~111
시작표지: 8-2. 약제주입 기준
끝표지: 8-3. 소각, 매몰, 훈증, 박피
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-3. 소각, 매몰, 훈증, 박피
PDF쪽: 124~125
인쇄쪽: 112~113
시작표지: 8-3. 소각, 매몰, 훈증, 박피
끝표지: 8-4. 끈끈이 롤 트랩
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-4. 끈끈이 롤 트랩
PDF쪽: 126
인쇄쪽: 114
시작표지: 8-4. 끈끈이 롤 트랩
끝표지: 8-5. 페르몬 유인트랩
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-5. 페르몬 유인트랩
PDF쪽: 126
인쇄쪽: 114
시작표지: 8-5. 페르몬 유인트랩
끝표지: 8-6. 약제살포
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-6. 약제살포
PDF쪽: 127~130
인쇄쪽: 115~118
시작표지: 8-6. 약제살포
끝표지: 8-7. 방제 실행 등록
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-7. 방제 실행 등록
PDF쪽: 131
인쇄쪽: 119
시작표지: 8-7. 방제 실행 등록
끝표지: 8-8. 훈증더미 제거
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---

Some files were not shown because too many files have changed in this diff Show More