knowledge(품셈md): 산림 빈 파일 196 — 장머리 13 · 절 183 (plan)

- 제4장 일곱(다른 창 시범분)은 건너뜀 → 산림 전체 장머리 14 · 절 189
- 절 이름·표지는 본문 머리 글자 그대로(번호 뒤 마침표) · 띄어쓰기는 쪽 그림의 글자 틈으로 되살림
- 도구: 장마다 0-00_장머리.md · 이미 있는 자리는 번호로 봐서 건너뜀(이 폴더·다른 창 브랜치)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
This commit is contained in:
2026-09-19 01:23:13 +09:00
co-authored by Claude Opus 5
parent b956a18f86
commit b8d76feccd
198 changed files with 2818 additions and 70 deletions
@@ -128,39 +128,42 @@ def heading_pattern(ident: str) -> re.Pattern:
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 쪽, 쪽 안 줄 차례, 머리 글자) — 머리 글자는 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, row.strip()
return number, index, visual_text(doc[number - 1], row.strip())
raise ValueError(f"머리를 못 찾음: {ident} (PDF {first_pdf}~{first_pdf + slack})")
def respace(body: str, toc: str) -> str:
"""본문 글자에 차례 띄어쓰기를 입힘 — 글자층은 띄어쓰기가 빠져 있음(「철근현장가공및조립」).
글자는 본문 것(가운뎃점 `·` 등) · 띄어쓰기만 차례에서. 공백 뺀 글자가 다르면(차례 오타) 본문 그대로.
"""
plain = re.sub(r"\s", "", body)
if plain.translate(_DOTS) != re.sub(r"\s", "", toc).translate(_DOTS):
return body
glyphs = iter(plain)
return "".join(" " if ch.isspace() else next(glyphs) for ch in toc)
def heading_text(entry: Entry, row: str) -> str:
"""머리 글자 — PDF 그대로(번호 뒤 마침표 포함 · 「4-5. 벌도 위험목 점검」), 띄어쓰기는 차례를 따름."""
found = heading_pattern(entry.ident).match(row)
lead, rest = row[: found.end()].strip(), row[found.end() :].strip()
name = respace(rest, entry.name)
return f"{lead} {name}".strip() if name else lead
def section_name(entry: Entry, row: str) -> str:
"""파일 이름에 쓸 절 이름 — 머리 글자에서 번호를 뗀 것."""
return heading_text(entry, row)[heading_pattern(entry.ident).match(row).end() :].strip()
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]:
@@ -202,13 +205,6 @@ def safe(text: str) -> str:
return _BAD_NAME.sub("", text).replace(" ", "_")
def section_file(out: Path, chapter: Entry, section: Entry) -> Path:
number = int(chapter.ident[1:-1])
major, minor = section.ident.split("-")
folder = f"{number:02d}장_{safe(chapter.name)}"
return out / folder / f"{major}-{int(minor):02d}_{safe(section.name)}.md"
def _span(a: int, b: int) -> str:
return str(a) if a == b else f"{a}~{b}"
@@ -232,44 +228,57 @@ def read_head(path: Path) -> dict[str, str]:
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 = []
claimed = claimed_elsewhere(book["out"])
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 = None
chapter_no = None
for n, entry in enumerate(bounds):
if entry.ident.startswith(""):
chapter = entry
if entry.ident.startswith("부록"):
continue
if entry.ident.startswith("부록") or chapter is None:
continue
start_pdf, _, row = find_heading(doc, entry.ident, entry.page + offset)
title = heading_text(entry, row)
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, next_row = find_heading(doc, following.ident, following.page + offset)
end_pdf = next_pdf - 1 if at == 0 else next_pdf
end_marker = heading_text(following, next_row)
end_pdf = max(end_pdf, start_pdf)
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 = section_file(
book["out"], chapter, Entry(entry.ident, section_name(entry, row), entry.page)
)
if path.exists() or path.relative_to(book["out"]).as_posix() in claimed:
continue
path = out / folders[chapter_no] / file_name
path.parent.mkdir(parents=True, exist_ok=True)
path.write_text(
head_text(
@@ -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,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제5장 식재 및 녹화
PDF쪽: 64
인쇄쪽: 52
시작표지: 제5장 식재 및 녹화
끝표지: 5-1. 굴취작업
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-1. 굴취작업
PDF쪽: 64~66
인쇄쪽: 52~54
시작표지: 5-1. 굴취작업
끝표지: 5-2. 뿌리돌림
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-2. 뿌리돌림
PDF쪽: 66
인쇄쪽: 54
시작표지: 5-2. 뿌리돌림
끝표지: 5-3. 식재작업
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-3. 식재작업
PDF쪽: 67~70
인쇄쪽: 55~58
시작표지: 5-3. 식재작업
끝표지: 5-4. 파종조림
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-4. 파종조림
PDF쪽: 71
인쇄쪽: 59
시작표지: 5-4. 파종조림
끝표지: 5-5. 천연하종갱신
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-5. 천연하종갱신
PDF쪽: 71
인쇄쪽: 59
시작표지: 5-5. 천연하종갱신
끝표지: 5-6. 움싹갱신
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-6. 움싹갱신
PDF쪽: 71
인쇄쪽: 59
시작표지: 5-6. 움싹갱신
끝표지: 5-7. 생태보완조림
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -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,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-11. 사초심기
PDF쪽: 73~74
인쇄쪽: 61~62
시작표지: 5-11. 사초심기
끝표지: 5-12. 떼붙임(재배잔디)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-12. 떼붙임(재배잔디)
PDF쪽: 74
인쇄쪽: 62
시작표지: 5-12. 떼붙임(재배잔디)
끝표지: 5-13. 떼심기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-13. 떼심기
PDF쪽: 74~75
인쇄쪽: 62~63
시작표지: 5-13. 떼심기
끝표지: 5-14. 새심기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-14. 새심기
PDF쪽: 75
인쇄쪽: 63
시작표지: 5-14. 새심기
끝표지: 5-15. 바자얽기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-15. 바자얽기
PDF쪽: 75~76
인쇄쪽: 63~64
시작표지: 5-15. 바자얽기
끝표지: 5-16. 선떼붙이기공
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-16. 선떼붙이기공
PDF쪽: 76
인쇄쪽: 64
시작표지: 5-16. 선떼붙이기공
끝표지: 5-17. 조공
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-17. 조공
PDF쪽: 77
인쇄쪽: 65
시작표지: 5-17. 조공
끝표지: 5-18. 씨뿌리기(줄)
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-18. 씨뿌리기(줄)
PDF쪽: 77~78
인쇄쪽: 65~66
시작표지: 5-18. 씨뿌리기(줄)
끝표지: 5-19. 표토 절취 및 정지
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-19. 표토 절취 및 정지
PDF쪽: 78
인쇄쪽: 66
시작표지: 5-19. 표토 절취 및 정지
끝표지: 5-20. 표토관리
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 5-20. 표토관리
PDF쪽: 78
인쇄쪽: 66
시작표지: 5-20. 표토관리
끝표지: 5-21. 표토이식
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -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. 훈증더미 제거
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-8. 훈증더미 제거
PDF쪽: 131
인쇄쪽: 119
시작표지: 8-8. 훈증더미 제거
끝표지: 8-9. 잔가지줍기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-9. 잔가지줍기
PDF쪽: 132
인쇄쪽: 120
시작표지: 8-9. 잔가지줍기
끝표지: 8-10. 그물망 피복
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-10. 그물망 피복
PDF쪽: 132
인쇄쪽: 120
시작표지: 8-10. 그물망 피복
끝표지: 8-11. 이동식 임목 파쇄
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 8-11. 이동식 임목 파쇄
PDF쪽: 132
인쇄쪽: 120
시작표지: 8-11. 이동식 임목 파쇄
끝표지: 제9장 토공
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 제9장 토공
PDF쪽: 133
인쇄쪽: 121
시작표지: 제9장 토공
끝표지: 9-1. 굴착
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 9-1. 굴착
PDF쪽: 133
인쇄쪽: 121
시작표지: 9-1. 굴착
끝표지: 9-2. 노선 굴진 보조원
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 9-2. 노선 굴진 보조원
PDF쪽: 133
인쇄쪽: 121
시작표지: 9-2. 노선 굴진 보조원
끝표지: 9-3. 토사깍기
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---
@@ -0,0 +1,14 @@
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
: 9-3. 토사깍기
PDF쪽: 133~134
인쇄쪽: 121~122
시작표지: 9-3. 토사깍기
끝표지: 9-4. 암절취
상태: 대기
작성:
검증:
원천: 글자층
기계검사:
확정지문:
---

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